Commit Graph

  • 145610321b
    Merge 52d39dfdff into 6e9e34ed08 Stephen Kitt 2026-03-03 12:09:30 +0100
  • 52d39dfdff
    Make boost::system optional Stephen Kitt 2026-03-03 12:05:07 +0100
  • f196211aeb
    Merge e8960a05ee into 6e9e34ed08 Charles Pigott 2026-01-30 23:18:30 +0000
  • e8960a05ee CMake: Fix build with Boost 1.89.0 Michael Cho 2025-08-11 12:06:17 -0400
  • 90711b55ff fixup! 6.5 improvements Charles Pigott 2026-01-30 23:12:27 +0000
  • fed08ebcd7 Inno 6.7 support Charles Pigott 2026-01-28 13:08:42 +0000
  • 5e08b76485 Inno 6.6 support Charles Pigott 2026-01-30 22:23:45 +0000
  • c2f3ad7ebf 6.5 improvements Charles Pigott 2026-01-30 22:12:19 +0000
  • 391f8e173f
    6.5.4 support (including rev.2 with 64-bit offsets) UserUnknownFactor 2025-10-22 15:19:51 +0300
  • ecc1611304
    Merge f1fe6f8da1 into 6e9e34ed08 itai-delphos 2025-10-13 13:19:41 -0700
  • f1fe6f8da1
    Add support for Inno Setup 6.4.2 through 6.5.4 Itai Liba 2025-10-13 13:17:13 -0700
  • ee4706274a
    6.4.3 support UserUnknownFactor 2025-09-07 23:25:44 +0300
  • b5969f5b2e
    Merge 882796e0e9 into 6e9e34ed08 Michael Cho 2025-08-12 19:08:08 +0000
  • 882796e0e9
    CMake: Fix build with Boost 1.89.0 Michael Cho 2025-08-11 12:06:17 -0400
  • bf87603526
    Merge 93ea8b1355 into 6e9e34ed08 谢致邦 (XIE Zhibang) 2025-07-21 10:16:03 +0000
  • 473ea7bb6e
    Merge eac2fc9075 into 6e9e34ed08 谢致邦 (XIE Zhibang) 2025-07-21 10:02:27 +0000
  • eac2fc9075 Fix SHA-256 issue 谢致邦 (XIE Zhibang) 2025-07-21 17:59:54 +0800
  • 93ea8b1355 Add support for Inno Setup 6.4.3 谢致邦 (XIE Zhibang) 2025-07-21 12:26:17 +0800
  • 5ae76a1396
    Windows build UserUnknownFactor 2025-02-14 20:30:51 +0300
  • ad5d61c9a5
    Merge 286c433655 into 6e9e34ed08 Michael Maltese 2025-02-12 03:06:04 +0000
  • 9a78585d6d
    Merge 8f5d2c3860 into 6e9e34ed08 Vladimir Serbinenko 2025-02-08 16:15:23 +0800
  • 0927d767f5
    Merge c86d1b91f0 into 6e9e34ed08 3l H4ck3r C0mf0r7 2025-02-06 22:34:45 +0100
  • 1cb1cb89fb
    Merge 833c60700c into 6e9e34ed08 65wat 2025-02-06 22:33:44 +0100
  • 436c59b93a
    Merge 4751f711de into 6e9e34ed08 Rob Lyman 2025-02-06 22:32:37 +0100
  • 6e9e34ed08 extract: Handle shared starting locations in GOG Galaxy installers master Daniel Scharrer 2025-02-06 22:15:28 +0100
  • 74cf673b25 extract: Handle files with repeated locations in GOG Galaxy installers Daniel Scharrer 2025-01-18 13:30:41 +0100
  • 8d69ed20ba debug: Handle out of bounds language IDs Daniel Scharrer 2025-01-18 10:03:13 +0100
  • e58f295d80 Add support for Inno Setup 6.4.0 Daniel Scharrer 2025-01-13 00:00:54 +0100
  • a973a7ea6a CMakeLists.txt: Use --verbose for make test Daniel Scharrer 2025-01-07 20:49:00 +0100
  • 7bced1d208 windows: Fix ref in comment Daniel Scharrer 2025-01-07 05:02:31 +0100
  • 28a179bdf5 Doxygen: Update config Daniel Scharrer 2025-01-07 05:02:20 +0100
  • 045f72a73d CMake: Disable threads and enable UTF-8 for Boost.System Daniel Scharrer 2025-01-07 03:44:30 +0100
  • aaeab07da8 language: Avoid unused function warning in old Clang release builds Daniel Scharrer 2025-01-07 03:43:52 +0100
  • bfeb49aca9 xchacha20: Force constants to be compile-time Daniel Scharrer 2025-01-07 03:43:43 +0100
  • 3e5ac04d5b sha256: Force constants to be compile-time Daniel Scharrer 2025-01-07 03:43:33 +0100
  • 075f099e43 sha1: Force constants to be compile-time Daniel Scharrer 2025-01-07 03:43:17 +0100
  • ad649c7967 md5: Force constants to be compile-time Daniel Scharrer 2025-01-07 03:42:57 +0100
  • e55ce2b022 iteratedhash: Force constants to be compile-time Daniel Scharrer 2025-01-07 03:42:42 +0100
  • d9e3f5e96f CMake: Only use pkgconfig path for liblzma as a last resort Daniel Scharrer 2025-01-02 17:37:42 +0100
  • 06a38bf2a8 language: Fix debug build errors with older Clang versions Daniel Scharrer 2025-01-02 17:03:24 +0100
  • f0359dc1bf test: Fix unused variable warning with some compilers Daniel Scharrer 2025-01-02 01:17:45 +0100
  • 3d88822bbf CMake: Fix build with old CMake versions Daniel Scharrer 2025-01-02 01:08:18 +0100
  • ee1a222f8a CMake: Enable libc++ thread annotations Daniel Scharrer 2025-01-02 00:59:59 +0100
  • 39968478fe CMake: Enable -Wheader-hygiene Daniel Scharrer 2025-01-02 00:59:27 +0100
  • eaecc4d633 CMake: Enable more debug checks Daniel Scharrer 2025-01-02 00:58:49 +0100
  • dc763d3db4 Update CHANGELOG Daniel Scharrer 2025-01-02 00:47:08 +0100
  • c09da38f69 CMake: Use mold if available Daniel Scharrer 2025-01-02 00:44:12 +0100
  • 3a4b94c757 CMake: Use LLD if available Daniel Scharrer 2025-01-02 00:28:28 +0100
  • 6cff5b3b00 CMake: Use -flto=auto if available Daniel Scharrer 2025-01-02 00:13:46 +0100
  • dfed377442 test: Fix unused variable warning with some compilers Daniel Scharrer 2025-01-01 22:43:11 +0100
  • 88f1d5fa33 xchacha20: Fix build with older compilers Daniel Scharrer 2025-01-01 22:40:19 +0100
  • fa0205f778 CMake: Don't try to set policy CMP0167 with older CMake versions Daniel Scharrer 2025-01-01 22:36:13 +0100
  • 102de3e406 xchacha20: Fix derive_subkey on big endian platforms Daniel Scharrer 2025-01-01 20:42:34 +0100
  • 5545a515ea pbkdf2: Reuse common hash state between iterations Daniel Scharrer 2025-01-01 18:49:16 +0100
  • 689c03ed0e iteratedhash: Add support for using a pre-initialized state Daniel Scharrer 2025-01-01 18:48:17 +0100
  • 8b052e7885 CMake: Respect CMAKE_POLICY_DEFAULT_CMP0167 Daniel Scharrer 2024-12-31 15:46:04 +0100
  • b266694a70 CMake: Fix test build with CMake 3.0 to 3.11 Daniel Scharrer 2024-12-31 15:12:58 +0100
  • 2939ac1f78 xchacha20: Make conversion explicit Daniel Scharrer 2024-12-31 15:05:03 +0100
  • 345b5cb38e slice: Fix use of undefined BOOST_VERSION Daniel Scharrer 2024-12-31 15:02:48 +0100
  • f56ff666c2 test: Fix Windows build Daniel Scharrer 2024-12-31 04:16:04 +0100
  • ad69cb0901 GitHub: Add CI Daniel Scharrer 2024-12-31 03:59:19 +0100
  • 3563c9892c slice: Fix build with Boost < 1.72 Daniel Scharrer 2024-12-31 03:49:38 +0100
  • 9bb1db817a pbkdf2: Force constants to be compile-time Daniel Scharrer 2024-12-31 03:11:39 +0100
  • 59d7900e10 test: Adjust summary text Daniel Scharrer 2024-12-31 02:59:48 +0100
  • cfad331471 CMake: Fix Boost static dependencies check Daniel Scharrer 2024-12-31 02:58:38 +0100
  • c940752ce7 CMake: Keep using FindBoost.cmake for now Daniel Scharrer 2024-12-31 02:12:55 +0100
  • dd33f81336 test: Make constructor explicit and add virtual destructor Daniel Scharrer 2024-12-31 01:42:36 +0100
  • cd209a6282 header: Extract function Daniel Scharrer 2024-12-31 01:40:57 +0100
  • 3bd0ef04ca header: Code style Daniel Scharrer 2024-12-31 01:35:49 +0100
  • 9f6fd6d2c3 xchacha20: Fix header guard Daniel Scharrer 2024-12-31 01:33:36 +0100
  • 4be2e8a24c sha256: Code style Daniel Scharrer 2024-12-31 01:33:00 +0100
  • d551433e8d cpplint: Fix compatibility with newer python versions Daniel Scharrer 2024-12-31 01:30:52 +0100
  • 6303936185 cpplint: Fix check for space before opening condition parenthesis Daniel Scharrer 2024-12-31 01:25:46 +0100
  • 2aa120ded7 CMake: Bump policy version to 3.31 Daniel Scharrer 2024-12-31 01:22:37 +0100
  • d201562835 CMake: Fix unit test with older CMake versions Daniel Scharrer 2024-12-31 01:18:07 +0100
  • d882871aa5 CMake: Update python dependency check for CMake 3.12+ Daniel Scharrer 2024-12-31 01:14:12 +0100
  • 1de78e5927 Add preliminary support for Inno Setup 6.4.0 Daniel Scharrer 2024-12-30 20:25:12 +0100
  • a1e7112aae Add PBKDF2-SHA256 key derivation support Daniel Scharrer 2024-12-30 20:22:05 +0100
  • f478374208 Add XChaCha decryption support Daniel Scharrer 2024-12-30 20:14:15 +0100
  • 3b71836197 decryption fixup Daniel Scharrer 2024-12-30 20:11:03 +0100
  • d32cd56880 Rename USE_ARC4 to BUILD_DECRYPTION Daniel Scharrer 2024-12-30 20:07:34 +0100
  • 2d58f41a64 Add SHA-256 hash support Daniel Scharrer 2024-12-24 12:35:11 +0100
  • 26b1e5dbcd math: Add rotr_fixed Daniel Scharrer 2024-12-24 12:33:45 +0100
  • f75953179d sha1: Add unit test Daniel Scharrer 2024-12-30 19:34:37 +0100
  • a04b97b85d md5: Add unit test Daniel Scharrer 2024-12-30 19:34:20 +0100
  • 7a250f6b77 crc32: Add unit test Daniel Scharrer 2024-12-30 19:33:59 +0100
  • cd0f3c78f1 arc4: Add unit test Daniel Scharrer 2024-12-30 19:33:17 +0100
  • b7adff5f5a adler32: Add unit test Daniel Scharrer 2024-12-30 19:32:43 +0100
  • 6376c1ae30 Add a simple unit test framework Daniel Scharrer 2024-12-30 19:29:43 +0100
  • 098180a060 Add support for Inno Setup 6.3.x Daniel Scharrer 2024-12-24 04:03:43 +0100
  • 15777a53e3 run: Add missing debug string Daniel Scharrer 2024-12-24 04:02:30 +0100
  • 688272220d header: Adjust architecture debug strings Daniel Scharrer 2024-12-24 03:34:09 +0100
  • fcc2ef9c3d windows: Recognize Windows 11 Daniel Scharrer 2024-04-28 19:38:55 +0200
  • 49be155f73
    Update Inno Setup version list bovirus 2024-11-02 15:54:03 +0100
  • 86165aa895 Update README.md crackedmind 2024-06-18 03:48:07 +0500
  • d0a77a93dd add an option to extract specified component crackedmind 2024-06-17 21:49:03 +0500
  • 73561ac79f Declare support for Inno 6.3.1 crackedmind 2024-06-18 03:43:59 +0500
  • 4fd2b980a6 Add support for Inno Setup 6.3.0+ crackedmind 2024-06-17 22:11:27 +0500
  • a44911fc96 add an option to list available components crackedmind 2024-06-16 19:09:01 +0500
  • 4751f711de Use correct casing for BOOST_VERSION datalogics-robl 2024-05-03 15:14:35 -0500