Commit Graph

  • 29220c9435
    Fix typo (#172) master Brenton Bostick 2022-07-18 09:07:18 -05:00
  • eecdb3d36e
    Fix some sign conversions, CI cleanup (#170) William Woodruff 2022-05-13 15:13:13 -04:00
  • 8d8daa5ccc
    CHANGELOG: create skeleton (#167) William Woodruff 2022-02-25 10:23:59 -05:00
  • 2a1aa79d0a
    VERSION: 2.0.0 William Woodruff 2022-02-25 10:08:26 -05:00
  • 1c01949da0
    workflows/ci: bump msvc-dev-cmd William Woodruff 2022-01-31 10:00:19 -05:00
  • f0097d2d9f
    Expose more export information, like forwarded export and ordinal (#161) Lanyi 2021-12-24 21:16:47 +01:00
  • af52e5ee8a
    CI: Update setup-python action (#162) Eric Kilmer 2021-12-23 15:14:56 -05:00
  • 94bd12ac53
    Fix peaddrconv example compilation failure (#158) Eric Kilmer 2021-05-19 21:56:29 -04:00
  • 41a08eb3ee Catch2 ASAN support with Windows MSVC Eric Kilmer 2021-05-16 00:33:16 -04:00
  • 7d285ea7b9 CMake better cache variable properties options for sanitizers Eric Kilmer 2021-05-15 23:58:35 -04:00
  • 2b587a74b7 Bump Catch2 from 2.13.4 to 2.13.6 Eric Kilmer 2021-05-15 23:53:10 -04:00
  • b2d0981f2e
    CI: Remove GCC 11 to fix Ubuntu 18.04 builds (#156) Eric Kilmer 2021-05-16 00:30:38 -04:00
  • 9703662af5
    Correct the path to the example in the README Mike Myers 2021-05-03 16:39:31 -07:00
  • ff4f8449bf
    VERSION: 1.3.0 William Woodruff 2021-04-29 12:55:29 -04:00
  • 58b254a863
    tests: add the testcase from #153 (#154) William Woodruff 2021-04-29 12:54:27 -04:00
  • baeeb19427
    Upcast buffer length comparison to prevent integer wraparound (#153) Patrick Webster 2021-04-29 11:15:43 -05:00
  • 4286f109b0
    Support for building with sanitizers (#149) Eric Kilmer 2021-03-15 21:50:35 -04:00
  • 401743fd4b
    README: update maintainer links, current maintainers (#148) William Woodruff 2021-03-12 16:06:29 -05:00
  • d9e72af81e
    Fix undefined behavior (#147) Eric Kilmer 2021-03-12 15:51:53 -05:00
  • 6af9a82335
    Fix memory leaks during cleanup of malformed PE (#146) Eric Kilmer 2021-03-12 15:37:36 -05:00
  • e5ba0165ab
    Add simple test and corkami test suite using Catch2 (#145) Eric Kilmer 2021-03-10 14:01:34 -05:00
  • f681c21b7b update copyright (pri) oldMaster EndrII 2021-02-08 15:30:35 +03:00
  • 1db16dee63 update copyright EndrII 2021-02-08 15:23:28 +03:00
  • 801cf27056 fix build on mingw (windows) EndrII 2021-02-08 15:22:21 +03:00
  • ff37651b9d fix pro file cqtdeployer EndrII 2021-02-08 14:39:43 +03:00
  • d56534b061 Merge branch 'master' into cqtdeployer EndrII 2021-02-08 14:29:16 +03:00
  • e0dfc827b3 Merge remote-tracking branch 'main/master' into HEAD EndrII 2021-02-08 14:17:51 +03:00
  • d38c7daa7e
    Use 'offsetof' to resolve undefined behavior (#142) Eric Kilmer 2020-11-26 12:49:19 -05:00
  • 68297aff83
    Fix rotate-left function and caller with large shift number (#143) Eric Kilmer 2020-11-26 12:48:43 -05:00
  • 76e3d41c4c
    pepy: Remove old Python 2 cruft (#140) William Woodruff 2020-09-28 15:36:00 -04:00
  • eb7d72a96f
    README, examples: Fix lingering names William Woodruff 2020-09-25 15:51:25 -04:00
  • 327a524de1
    Fix #1115 (#139) passthecilantro 2020-09-25 15:48:28 -04:00
  • a54ea62286
    Rename libpe-parser-library -> libpe-parse (#138) passthecilantro 2020-09-23 23:20:49 -04:00
  • 035679c10b
    Disable library warnings by default (#137) passthecilantro 2020-09-22 21:01:15 -04:00
  • 119524770c fix warnings EndrII 2020-08-14 10:28:27 +03:00
  • 3996892523
    Add ability to parse PE file without backing file (#136) Nickie S 2020-08-06 19:23:32 +03:00
  • 2ccec7608b
    README: Add a note about vcpkg William Woodruff 2020-04-27 12:24:57 -04:00
  • 7177d60ba2
    VERSION: 1.2.0 William Woodruff 2020-04-24 13:49:35 -04:00
  • 79a2333a8b
    treewide: CI, cmake fixes (#132) William Woodruff 2020-04-24 13:48:46 -04:00
  • 572ff2f2f4
    VERSION: 1.1.0 William Woodruff 2020-04-20 15:09:29 -04:00
  • 4880b14a13
    CI: Automatic pepy releases to PyPI (#131) William Woodruff 2020-04-20 14:57:01 -04:00
  • 8736072cc1
    pe-parser-library: Use WinAPI for UTF-16 to UTF-8 (#130) William Woodruff 2020-04-14 10:20:16 -04:00
  • 8adf31ac97
    parse: Sort section list by file offset (#129) William Woodruff 2020-04-08 22:58:30 -04:00
  • 566e4f6f8b
    Pass resource by const pointer instead of value (#127) Eric Kilmer 2020-04-06 10:48:33 -04:00
  • 3b7175276e
    Add LGTM badge to README (#126) Eric Kilmer 2020-04-06 09:58:13 -04:00
  • 164666cb5b
    parse: Fix small memory leak (#124) William Woodruff 2020-04-04 23:36:28 -04:00
  • 2bf8ad917e
    parse: Fix DIR_SECURITY data directory retrieval (#122) William Woodruff 2020-03-30 10:04:57 -04:00
  • c0208d643f
    CMakeLists: Fix message() (#119) William Woodruff 2020-03-27 17:33:33 -04:00
  • 84d990dd53
    nt-headers: Add IMAGE_DLLCHARACTERISTICS constants (#118) William Woodruff 2020-03-27 14:48:51 -04:00
  • 14849a5e66
    CMake: Set minimum to 3.12 (#117) William Woodruff 2020-03-27 11:50:36 -04:00
  • a27dca9321
    CMake: Set minimum to 3.11 (#116) William Woodruff 2020-03-27 11:42:49 -04:00
  • 05676c1bf8
    VERSION: 1.0.2 William Woodruff 2020-03-26 10:12:34 -04:00
  • 50ff34288a
    Fix finding version file (#114) Eric Kilmer 2020-03-26 10:11:13 -04:00
  • 9d4000c520
    VERSION: 1.0.1 William Woodruff 2020-03-18 11:48:58 -04:00
  • d57f02a187
    setup: Add homepage URL William Woodruff 2020-03-18 11:48:45 -04:00
  • 322bd6ad14
    VERSION: 1.0.0 William Woodruff 2020-03-17 13:39:23 -04:00
  • 1dc2c53566
    Release 1.0 prep work (#113) William Woodruff 2020-03-17 13:38:56 -04:00
  • c5e9a09087
    Dockerfile, cmake: Simplify build (#111) William Woodruff 2020-03-09 15:18:54 -04:00
  • 4b2aa738cb
    parse: Handle a potential nullptr from splitBuffer (#110) William Woodruff 2020-03-09 12:47:16 -04:00
  • 68ab345297 Compile pepy with unicode_codecvt (#108) Eric Kilmer 2020-01-13 19:14:08 -05:00
  • 29a9c8ff04 remove travis CI (#104) Paul Kehrer 2019-12-23 11:38:09 -06:00
  • d7fa0b2d4b Merge remote-tracking branch 'rem/master' origin/master a.yankovich 2019-12-23 18:37:16 +03:00
  • 5a21e22292 Github actions (#103) Paul Kehrer 2019-12-23 09:28:47 -06:00
  • 2acb1fc975
    Dockerfile: Dockerize pe-parse (#102) William Woodruff 2019-12-06 13:36:08 -05:00
  • bd68ba418f Populate Rich header version strings (#94) Stefan Siegfried 2019-11-17 01:45:55 +09:00
  • ea3970c9a0 Fix PEPARSE_INCLUDE_DIR for cross-compiling (#101) Jonas Kvinge 2019-11-10 01:19:34 +01:00
  • fe719c9b87
    pe-parser-library, dump-pe: Windows.h accommodations (#99) William Woodruff 2019-10-27 21:36:27 -04:00
  • b4e2695921
    travis: Add Windows build (#97) William Woodruff 2019-10-24 01:40:21 -04:00
  • 67a09499bf
    parse: Fix unsafe cast (#96) William Woodruff 2019-10-24 01:15:56 -04:00
  • 40987e1f7e
    pe-parser-library: Fix GetDataDirectoryEntry (#95) William Woodruff 2019-10-21 19:51:41 -04:00
  • b3ab75577d
    parse: Remove debug print William Woodruff 2019-10-21 12:18:18 -04:00
  • 2c775e5d6a
    Directory entry retrieval (#90) William Woodruff 2019-10-21 09:00:54 -04:00
  • b69a5fdcbb Merge remote-tracking branch 'r/master' a.yankovich 2019-10-16 12:01:56 +03:00
  • 1544c61c38 Initial impl. of Rich header parser. (#89) Stefan Siegfried 2019-10-14 15:57:54 -04:00
  • 6ee67f63e1 Icu and codecvt 2 (#88) Jack Williams 2019-09-16 17:59:24 -07:00
  • d2f74fadb0 Revert pepy change (#87) Jack Williams 2019-09-08 19:34:09 -07:00
  • fece2ae3de Fix 'type qualifiers ignored on cast result type' warning (#85) redfast00 2019-08-29 20:19:24 +02:00
  • 7138bb218a Merge branch 'master' of https://github.com/QuasarApp/pe-parse.git; branch 'master' of https://github.com/QuasarApp/pe-parse Andrei 2019-04-07 00:00:06 +03:00
  • bdfc248244 fix git ignore Andrei 2019-04-06 23:59:48 +03:00
  • 2674c08364 remove worning log EndrII 2019-04-06 14:39:14 +03:00
  • cc1c28adc3 remove qt dependencies a.yankovich 2019-03-25 15:34:26 +03:00
  • e2aa74a854 qmake support added a.yankovich 2019-03-25 15:27:06 +03:00
  • 59c4c1c0de added support for qmake EndrII 2019-03-23 20:39:36 +03:00
  • 724247d321 Goodness for dump-pe utility (#80) Jack Williams 2018-10-16 14:37:48 -07:00
  • a8f7da7a2b More Windows compatibility (#75) Jack Williams 2018-09-27 07:05:12 -07:00
  • 766b183a1b Explicit use of std namespace, prefer std::vector over std::list, never use std::endl (#74) Jack Williams 2018-09-24 08:10:29 -07:00
  • 78869e5337
    cmake: Bump minimum version to 3.7 (#78) William Woodruff 2018-09-21 17:29:29 -04:00
  • 697714b379
    parse: Limit resource table recursion to 3 levels (#77) William Woodruff 2018-09-21 11:06:08 -04:00
  • 19a3bf4859 Minor pepy fixes (#73) Jack Williams 2018-09-21 07:27:40 -07:00
  • c6acdea485
    Merge pull request #76 from trailofbits/buffer-overread William Woodruff 2018-09-20 16:41:00 -04:00
  • 0f740c43ab
    buffer, parse: Fix overread on {d,q,}words William Woodruff 2018-09-20 10:57:22 -04:00
  • 11685390bb Fix Windows build and VS2017 compiler errors for example project (#70) Jack Williams 2018-09-05 10:03:59 -07:00
  • 6fa093aa42 Minor update to machine and subsytem constants (#72) Jack Williams 2018-09-05 06:22:05 -07:00
  • 2664eec5f6 Add machine and subsytem to-string methods (#71) Jack Williams 2018-08-31 08:44:22 -07:00
  • 9545944ea5 Fix symbol table parsing (#65) Alessandro Gario 2018-04-13 22:51:25 +02:00
  • b66e9dbedb Added meson build scripts. Marty Plummer 2017-07-16 19:33:55 -05:00
  • 64989f688a CMake improvements, MinGW compatibility, shared libs support Tony Theodore 2018-03-27 23:52:05 +11:00
  • 4cd4127961 Docs: Update the build instructions Alessandro Gario 2018-03-26 14:30:34 +02:00
  • 50ca8192e6
    MSVC: Fix compilation warning caused by ::toupper (#64) Alessandro Gario 2018-03-26 13:40:48 +02:00
  • 752f526e2e
    Fix compilation error on Ubuntu Xenial (#60) Alessandro Gario 2017-12-20 00:13:03 +01:00