Markus F.X.J. Oberhumer
be44cefbe7
CI updates
2024-02-13 18:29:07 +01:00
Markus F.X.J. Oberhumer
ae6d3b9bff
all: more assorted cleanups
2024-02-09 14:48:47 +01:00
Markus F.X.J. Oberhumer
8f7578eef1
CI: enable valgrind
2024-02-04 13:54:37 +01:00
Markus F.X.J. Oberhumer
718ec468ff
all: more assorted cleanups; NFCI
2024-02-02 10:17:16 +01:00
Markus F.X.J. Oberhumer
5d649f83ec
all: assorted cleanups
2024-01-24 20:53:14 +01:00
Markus F.X.J. Oberhumer
a1a6d02b6f
all: tired of CI updates
2024-01-03 18:01:56 +01:00
Markus F.X.J. Oberhumer
568859d16f
CI updates
2024-01-03 17:31:16 +01:00
Markus F.X.J. Oberhumer
b5ed0a637b
CI updates
2023-12-29 10:02:46 +01:00
Markus F.X.J. Oberhumer
17eff0aed4
CI updates
2023-12-29 05:45:00 +01:00
Markus F.X.J. Oberhumer
0a3f048eed
CI updates
2023-12-29 05:14:03 +01:00
Markus F.X.J. Oberhumer
3cde897557
Improve testsuite.
2023-12-28 21:44:53 +01:00
Markus F.X.J. Oberhumer
0500e7d016
CI updates; cxxlib.h cleanups
2023-12-28 04:42:41 +01:00
Markus F.X.J. Oberhumer
778663ae69
CI updates
2023-12-21 23:01:52 +01:00
Markus F.X.J. Oberhumer
decc1efb74
CI updates
2023-12-17 07:35:39 +01:00
Markus F.X.J. Oberhumer
2cf1c32d18
CI updates
2023-12-13 18:52:55 +01:00
Markus F.X.J. Oberhumer
fc6e3840b7
CI updates
2023-12-09 08:52:25 +01:00
Markus F.X.J. Oberhumer
1e6e4043ed
CI updates and minor cleanups.
2023-12-02 01:48:26 +01:00
Markus F.X.J. Oberhumer
3e70021406
all: more minor cleanups
2023-11-26 18:30:47 +01:00
Markus F.X.J. Oberhumer
e79c790264
CI updates
2023-11-17 11:50:52 +01:00
Markus F.X.J. Oberhumer
46029bb8a0
CI updates
2023-11-15 13:06:29 +01:00
Markus F.X.J. Oberhumer
f74c225338
CI updates
2023-11-14 19:15:34 +01:00
Markus F.X.J. Oberhumer
a5c32db01b
CI updates
2023-11-08 11:25:23 +01:00
Markus F.X.J. Oberhumer
d7142312c9
CI updates
2023-11-08 10:08:19 +01:00
Markus F.X.J. Oberhumer
283ab0e7ea
CI updates and assorted cleanups
2023-11-06 19:29:40 +01:00
Markus F.X.J. Oberhumer
b6dd61cea8
CI updates
2023-11-05 09:03:38 +01:00
Markus F.X.J. Oberhumer
11970d276d
CI updates
2023-11-04 06:30:07 +01:00
Markus F.X.J. Oberhumer
4f0f977f04
CI updates and cleanups
2023-11-03 17:52:46 +01:00
Markus F.X.J. Oberhumer
ecb3f83e83
CI updates
2023-11-01 11:28:35 +01:00
Markus F.X.J. Oberhumer
f6aedb35ce
CI updates
2023-11-01 10:06:27 +01:00
Markus F.X.J. Oberhumer
3b7d25ac49
CI updates
2023-11-01 08:48:27 +01:00
Markus F.X.J. Oberhumer
e306085b81
CI updates
2023-10-31 11:49:18 +01:00
Markus F.X.J. Oberhumer
b094ad4f2b
CI updates
2023-10-31 10:34:55 +01:00
Markus F.X.J. Oberhumer
f62576a2be
CI updates and minor cleanups
2023-10-30 14:15:35 +01:00
Markus F.X.J. Oberhumer
4a24fe8c53
CI updates and cleanups
2023-10-29 15:12:33 +01:00
Markus F.X.J. Oberhumer
6dac3dd248
CI updates
2023-10-27 09:24:06 +02:00
Markus F.X.J. Oberhumer
18f043015e
all: minor cleanups
2023-10-24 22:54:54 +02:00
Markus F.X.J. Oberhumer
ab259a1af9
src/pefile: try to clean up reloc handling
2023-10-24 11:47:23 +02:00
Markus F.X.J. Oberhumer
1dd96a7628
src/pefile: stricter reloc checks; cleanups
2023-10-23 14:26:37 +02:00
Markus F.X.J. Oberhumer
9fbe95ad48
all: cleanups
2023-10-21 11:22:18 +02:00
dependabot[bot]
91c15b2475
build(deps): bump crate-ci/typos from 1.16.19 to 1.16.20
...
Bumps [crate-ci/typos](https://github.com/crate-ci/typos ) from 1.16.19 to 1.16.20.
- [Release notes](https://github.com/crate-ci/typos/releases )
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md )
- [Commits](35a8bc6787...c004e98018
)
---
updated-dependencies:
- dependency-name: crate-ci/typos
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 16:00:48 +00:00
Markus F.X.J. Oberhumer
c9550b48d8
all: disable packing macOS binaries for now
2023-10-18 07:04:00 +02:00
Markus F.X.J. Oberhumer
4870765e1b
all: disable packing macOS binaries for now
2023-10-15 10:15:46 +02:00
Markus F.X.J. Oberhumer
005e39871b
CI updates
2023-10-13 00:49:01 +02:00
Markus F.X.J. Oberhumer
96dd9eeb44
CI updates
2023-10-13 00:01:00 +02:00
Markus F.X.J. Oberhumer
e32de83758
CI updates
2023-10-05 12:23:17 +02:00
Markus F.X.J. Oberhumer
632c7c4826
all: assorted cleanups; introduce undocumented '--sysinfo' option
2023-10-05 03:51:27 +02:00
Markus F.X.J. Oberhumer
7f9d381c7b
CI updates
2023-09-30 10:46:39 +02:00
Markus F.X.J. Oberhumer
39a6cc4b5f
src: improve memory sanitizer handling
2023-09-26 15:15:55 +02:00
Markus F.X.J. Oberhumer
eb021accd1
CI updates
2023-09-25 13:47:43 +02:00
Markus F.X.J. Oberhumer
98a77dde00
CI updates
2023-09-22 17:33:22 +02:00
Markus F.X.J. Oberhumer
d11fc71e79
CI updates
2023-09-20 11:24:55 +02:00
Markus F.X.J. Oberhumer
f1703fa322
CI updates
2023-09-19 11:47:15 +02:00
Markus F.X.J. Oberhumer
06675acc67
all: cosmetic cleanups
2023-09-18 15:19:37 +02:00
Markus F.X.J. Oberhumer
57ad6bc37d
CI updates
2023-09-11 06:52:57 +02:00
dependabot[bot]
0192b0b7e4
build(deps): bump actions/checkout from 3 to 4 ( #707 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-06 18:54:02 +02:00
Markus F.X.J. Oberhumer
3b098b845a
CI updates
2023-09-06 12:48:30 +02:00
Markus F.X.J. Oberhumer
ac398f1ffe
CI updates
2023-09-06 01:48:20 +02:00
Markus F.X.J. Oberhumer
92dfb9c83c
testsuite: add file system test suite test_symlinks.sh
2023-09-06 00:09:44 +02:00
Markus F.X.J. Oberhumer
62dbf8485f
src: sort cleanups
2023-09-04 07:28:48 +02:00
Markus F.X.J. Oberhumer
35dd9cfd22
src: retract libc qsort() requirements
2023-09-02 16:15:57 +02:00
Markus F.X.J. Oberhumer
0ac6c36af2
src: add a check for libc qsort(); cleanups
2023-09-01 11:59:29 +02:00
Markus F.X.J. Oberhumer
25a3c109c1
CI updates
2023-08-27 13:30:51 +02:00
Markus F.X.J. Oberhumer
7636abc158
CI updates
2023-08-22 11:12:48 +02:00
Markus F.X.J. Oberhumer
dd1838a7eb
src: minor cleanups
2023-08-21 22:41:42 +02:00
Markus F.X.J. Oberhumer
1f747a28a9
all: spell check
2023-08-17 12:55:38 +02:00
Markus F.X.J. Oberhumer
1a7732b285
CI update: add ASAN/MSAN/valgrind checks
2023-08-17 12:07:19 +02:00
Markus F.X.J. Oberhumer
394cd77bec
all: cleanups
2023-08-16 01:06:52 +02:00
Markus F.X.J. Oberhumer
10e759f1f1
src: minor cleanups
2023-08-11 13:32:53 +02:00
Markus F.X.J. Oberhumer
a66ee9fafd
CI update
2023-08-09 21:08:04 +02:00
Markus F.X.J. Oberhumer
757401dd0c
CI and spell checks
2023-08-09 13:08:38 +02:00
Markus F.X.J. Oberhumer
11e3770864
CI updates
2023-08-08 15:57:45 +02:00
Markus F.X.J. Oberhumer
70287d3c49
clang-tidy
2023-07-31 14:49:48 +02:00
Markus F.X.J. Oberhumer
053e95033f
all: improve C++ static analyzers
2023-07-26 22:28:47 +02:00
Markus F.X.J. Oberhumer
641b116f04
Update .gitattributes.
2023-07-25 12:18:33 +02:00
Markus F.X.J. Oberhumer
161d20e614
CI: update
2023-07-24 14:47:32 +02:00
Markus F.X.J. Oberhumer
fc4dcd46db
CI and build updates
2023-07-22 16:12:13 +02:00
Markus F.X.J. Oberhumer
b866631448
misc: improve upx_testsuite; cmake update
2023-07-19 20:12:20 +02:00
Markus F.X.J. Oberhumer
507c31ec14
CI and cmake updates
2023-07-18 07:21:51 +02:00
Markus F.X.J. Oberhumer
3f7f26c74b
CI: update
2023-07-16 21:28:26 +02:00
Markus F.X.J. Oberhumer
9a6b5940cf
CI: update
2023-07-16 15:14:19 +02:00
Markus F.X.J. Oberhumer
828f4a63bf
src: add some "explicit"; cleanups
2023-07-16 07:37:31 +02:00
Markus F.X.J. Oberhumer
8d41ae09c8
all: misc updates
2023-07-12 18:59:08 +02:00
Markus F.X.J. Oberhumer
7ec0faca1e
all: misc and noexcept updates
2023-07-09 17:36:24 +02:00
Markus F.X.J. Oberhumer
300fa29446
CI: update
2023-07-08 21:28:29 +02:00
Markus F.X.J. Oberhumer
1d71dd3851
all: clang-tidy updates
2023-07-08 10:51:02 +02:00
Markus F.X.J. Oberhumer
5edfda46e5
all: clang-tidy updates
2023-07-08 09:59:41 +02:00
Markus F.X.J. Oberhumer
c79aa6ad8a
all: cosmetic updates
2023-07-06 18:03:37 +02:00
Markus F.X.J. Oberhumer
b75e7687f4
all: CI and misc updates
2023-06-30 01:20:48 +02:00
Markus F.X.J. Oberhumer
ece5af2895
CI: make sure that directories which contain whitespace do work
2023-06-28 18:18:36 +02:00
Markus F.X.J. Oberhumer
1aaa33552e
all: move testsuite to misc/testsuite; CI updates
2023-06-27 14:27:19 +02:00
Markus F.X.J. Oberhumer
f622871eb0
src: fix building under freebsd; updates
2023-06-27 12:59:24 +02:00
Markus F.X.J. Oberhumer
060b01260d
CI: yet more updates
2023-06-25 19:40:09 +02:00
Markus F.X.J. Oberhumer
c54e03d0f2
CI: ongoing cleanups
2023-06-25 03:27:51 +02:00
Markus F.X.J. Oberhumer
aaf3f75990
CI and cmake updates
2023-06-25 01:55:06 +02:00
Markus F.X.J. Oberhumer
512a26cee4
CI: update
2023-06-24 10:16:43 +02:00
Markus F.X.J. Oberhumer
7fafc68940
CI: update
2023-06-19 14:28:12 +02:00
Markus F.X.J. Oberhumer
d1af2af499
all: yet more misc updates
2023-06-15 19:42:54 +02:00
Markus F.X.J. Oberhumer
a5206eb696
CI: cleanups
2023-06-14 07:40:14 +02:00
Markus F.X.J. Oberhumer
1ff0d137ab
all: misc updates
2023-06-13 16:42:14 +02:00
Markus F.X.J. Oberhumer
c585774162
CI: disable self-test on macos-13
2023-06-10 11:02:19 +02:00
Markus F.X.J. Oberhumer
19e84fea62
all: yet more minor updates
2023-06-09 14:12:05 +02:00
Markus F.X.J. Oberhumer
db39f9c4dc
all: CI and misc updates
2023-06-06 23:16:28 +02:00
Markus F.X.J. Oberhumer
dae45ae0d4
all: bump version; cleanups
2023-05-28 14:06:11 +02:00
Markus F.X.J. Oberhumer
ebf0f2f68a
all: more minor cleanups
2023-05-27 22:58:07 +02:00
Markus F.X.J. Oberhumer
09bd1d8c40
all: misc updates
2023-05-19 13:21:26 +02:00
Markus F.X.J. Oberhumer
40653e40a4
all: minor cleanups
2023-05-14 09:36:10 +02:00
Markus F.X.J. Oberhumer
b3e4efbabe
all: misc updates
2023-05-13 16:28:44 +02:00
Markus F.X.J. Oberhumer
f571feee72
CI: use gcc -static for macos builds
2023-05-10 20:42:26 +02:00
Markus F.X.J. Oberhumer
900afd1c8c
all: minor updates
2023-05-10 20:20:39 +02:00
Markus F.X.J. Oberhumer
eaf2143162
CI: add macos-13
2023-05-03 10:06:22 +02:00
Markus F.X.J. Oberhumer
726f5de778
src: minor cleanups
2023-04-26 08:13:32 +02:00
Markus F.X.J. Oberhumer
f89f0838dc
src: change UPX_CONFIG logic to permissive defaults
2023-04-20 14:13:36 +02:00
Markus F.X.J. Oberhumer
320e5b850f
all: yet more cleanups
...
Changes include:
- use standard names for PE constants
- add some more "noexcept"
- improve upx_is_integral type-trait
- introduce is_same_all and is_same_any type-traits
- prepare TE-size checks in packer.h
- CI updates
2023-04-18 17:02:13 +02:00
Markus F.X.J. Oberhumer
15484aa296
all: more cleanups
...
Changes include:
- extract headers.h from conf.h
- use "byte" in some more places
- unify "const" coding style
- pefile.cpp: make sort order deterministic
- simplify some other pefile.cpp code
- CI updates
2023-03-18 21:27:34 +01:00
Markus F.X.J. Oberhumer
a627648249
all: assorted cleanups and updates
...
Changes include:
- add a bunch of "noexcept", mostly to operators and forceinline
- use "uchar"
- use "charptr"
- rename options_t to Options
- add ptr_check_no_overlap()
- rewrite p_exe.cpp, NFCI
- clang-format help.cpp
- spelling fixes
2023-03-15 00:19:55 +01:00
Markus F.X.J. Oberhumer
127fd095e7
CI: add spell-check.yml
2023-03-11 03:11:19 +01:00
Markus F.X.J. Oberhumer
4a8efd2e2f
src: rework optimizeReloc handling; cleanups
2023-02-21 15:19:24 +01:00
Markus F.X.J. Oberhumer
8d364c82e2
CI: add build for windows arm64ec
2023-02-12 19:27:56 +01:00
Markus F.X.J. Oberhumer
f584c91386
all: canonicalize win32 and win64 file names
2023-02-10 09:49:29 +01:00
Markus F.X.J. Oberhumer
b8d9c2b755
all: assorted updates and cleanups
2023-02-05 17:20:32 +01:00
Markus F.X.J. Oberhumer
0653bb5a72
src: some xspan cleanups
2023-01-30 11:03:11 +01:00
Markus F.X.J. Oberhumer
5056215a1f
all: more assorted cleanups
2023-01-29 11:39:57 +01:00
Markus F.X.J. Oberhumer
8a1bd67a20
src: more valgrind integration
2023-01-26 08:50:30 +01:00
Markus F.X.J. Oberhumer
a094df7b55
all: more cleanups; NFCI
2023-01-24 21:52:10 +01:00
Markus F.X.J. Oberhumer
cc893dfc11
CI: add zigcc and scan-build
2023-01-22 22:07:35 +01:00
Markus F.X.J. Oberhumer
8ef17da082
all: cleanups
2023-01-22 18:44:31 +01:00
Markus F.X.J. Oberhumer
2632342f44
all: remove currently unused submodules
2023-01-19 03:32:49 +01:00
Markus F.X.J. Oberhumer
8efcf6f099
src: move console files into a subdir; NFC
2023-01-18 14:19:15 +01:00
Markus F.X.J. Oberhumer
6c41a4c9c8
src: move compress files into a subdir; clang-format some more files; NFC
2023-01-18 09:28:12 +01:00
Markus F.X.J. Oberhumer
334be287fc
CI: add minimal-ci
2023-01-17 23:43:24 +01:00
Markus F.X.J. Oberhumer
cc994326a0
all: cleanups
2023-01-15 13:49:27 +01:00
Markus F.X.J. Oberhumer
9f830e0c41
all: add zstd compression library
2023-01-13 22:25:15 +01:00
Markus F.X.J. Oberhumer
9f00515da4
CI: fix windows build
2023-01-05 02:29:12 +01:00
Markus F.X.J. Oberhumer
72f3e9b25a
all: require C++17
2023-01-03 15:11:11 +01:00
Markus F.X.J. Oberhumer
c6e0aad40b
make: move extra builds to "build/extra/" subdirectories
2023-01-01 19:43:57 +01:00
Markus F.X.J. Oberhumer
8e85680eb4
all: minor updates
2022-12-21 22:09:05 +01:00
Markus F.X.J. Oberhumer
0ac3cb2329
CI: update CI
2022-12-21 10:08:21 +01:00
Markus F.X.J. Oberhumer
9b87ddb621
CI: run test-suite; remove obsolete scripts
2022-12-20 23:33:58 +01:00
Markus F.X.J. Oberhumer
5dc4eb4b03
CI: also test linux gcc-m32 builds
2022-12-20 12:10:39 +01:00
Markus F.X.J. Oberhumer
c23c7a9379
all: minor updates
2022-12-15 16:20:22 +01:00
Markus F.X.J. Oberhumer
91aa5b55ab
all: upgrade to upx-stubtools v20221212
2022-12-12 19:25:28 +01:00
Markus F.X.J. Oberhumer
ce21254ed2
all: misc cleanups
2022-11-06 08:35:00 +01:00
Markus F.X.J. Oberhumer
feef2e38cf
all: final tweaks for release
2022-10-27 16:53:16 +02:00
Markus F.X.J. Oberhumer
e5c0d998b7
src: fully deprecate src/Makefile; minor doc and CI cleanups
2022-10-25 01:48:45 +02:00
Markus F.X.J. Oberhumer
f57393c0e8
all: simplify include path handling; update src/Makefile
2022-10-24 12:56:35 +02:00
Markus F.X.J. Oberhumer
07d368adca
all: misc cleanups
2022-10-20 02:09:05 +02:00
Markus F.X.J. Oberhumer
ca0e614b56
CI: update for new GitHub Actions deprecated set-output commands
2022-10-12 16:29:20 +02:00
Markus F.X.J. Oberhumer
39c5be43aa
CI: add Visual Studio 2022 builds; updates
2022-10-06 15:35:51 +02:00
Markus F.X.J. Oberhumer
c4437cb293
all: add support for a basic "make test"
2022-10-06 14:10:35 +02:00
Markus F.X.J. Oberhumer
17167d4905
CI: update macos-12 build
2022-10-05 02:05:20 +02:00