2669 Commits

Author SHA1 Message Date
Pat Tullmann
0cb742dafb binfmt-detector-cli: rewrite to support PE32+ binaries (#38)
Rewrite with hard-coded offsets into the PE file format to discern
if a binary is PE32 or PE32+, and then to determine if it contains
a "CLR Data Directory" entry that looks valid.

Tested with PE32 and PE32+ compiled Mono binaries, PE32 and PE32+ native
binaries, and a random assortment of garbage files.

Former-commit-id: 9e7ac86ec84f653a2f79b87183efd5b0ebda001b
2023-10-16 20:16:47 +02:00
Xamarin Public Jenkins (auto-signing)
bb231c5b06 Finalize changelog
Former-commit-id: 66857c7b3867e59a7393a083a173d2256b65832b
2023-07-11 20:57:50 +00:00
Xamarin Public Jenkins (auto-signing)
37216c8261 Finalize changelog
Former-commit-id: bc4a4ef0c2c75bf8cc13f45c9076d0b61bdecbe0
2023-07-11 19:15:39 +00:00
Xamarin Public Jenkins (auto-signing)
4360f9fac8 Merge branch 'upstream' into main
Former-commit-id: 5e1fe6a185484982c3b08fdcd5d352af9eb06e48
2023-07-11 19:15:36 +00:00
Xamarin Public Jenkins (auto-signing)
4319d145d2 Imported Upstream version 6.12.0.200
Former-commit-id: 5d37e871f1f079ba2c8f4f56b825b1472165f061
2023-07-11 19:15:35 +00:00
Xamarin Public Jenkins (auto-signing)
d16fe1f5f0 Finalize changelog
Former-commit-id: d325b23d12aa85655ce7703227192bdde78a2606
2023-07-03 15:41:48 +00:00
Xamarin Public Jenkins (auto-signing)
9ae6d2d694 Finalize changelog
Former-commit-id: f3454c67d4b72a717f51a8439c59fc5fd42a6689
2023-06-14 16:00:10 +00:00
Xamarin Public Jenkins (auto-signing)
c4472b1891 Merge branch 'upstream' into main
Former-commit-id: 07f534f8dcbc184c8da639524440b19ba70be982
2023-06-14 16:00:07 +00:00
Xamarin Public Jenkins (auto-signing)
97681d1ee7 Imported Upstream version 6.12.0.199
Former-commit-id: 626eae711641dcfc2956dba60815572e53540dd5
2023-06-14 16:00:04 +00:00
Xamarin Public Jenkins (auto-signing)
40a6ce65ec Finalize changelog
Former-commit-id: d586f84dfea30217f34b076a616a098518aa72cd
2022-06-14 22:45:28 +00:00
Xamarin Public Jenkins (auto-signing)
a41dcaad22 Finalize changelog
Former-commit-id: f1e39b8794f705f37bb636dc0105752c1b0ee4dc
2022-06-14 21:54:58 +00:00
Xamarin Public Jenkins (auto-signing)
3792ff9c24 Merge branch 'upstream' into main
Former-commit-id: 6974daecd02a048b0b1709ae16a2af370ec77fcd
2022-06-14 21:54:56 +00:00
Xamarin Public Jenkins (auto-signing)
9791868ed7 Imported Upstream version 6.12.0.182
Former-commit-id: 64cf02b3e593fb1bc73c3da64c330fba8e033b7c
2022-06-14 21:54:52 +00:00
Xamarin Public Jenkins (auto-signing)
4bb7a447a1 Finalize changelog
Former-commit-id: 1e64cd0b92cd8273b8e5c1e81c067bd804e9d15c
2022-05-17 20:54:47 +00:00
Xamarin Public Jenkins (auto-signing)
95e95189be Finalize changelog
Former-commit-id: 1843bde2f8ad6da0d7edcf9a293049e2e81f3f92
2022-05-16 20:39:05 +00:00
Jo Shields
dc798a6d7c Refreshed symbols
Former-commit-id: 8ca0854260e9f78658ab1a20663419360ac12524
2022-05-16 15:44:50 -04:00
Xamarin Public Jenkins (auto-signing)
1ca2f8c5c9 Finalize changelog
Former-commit-id: 72b2bdc18748fa5d0dc9dfeb836fb7c21c6b44c5
2022-05-16 16:00:04 +00:00
Xamarin Public Jenkins (auto-signing)
7837cf7a09 Merge branch 'upstream' into main
Former-commit-id: 8d3bf7edb9b0984bc94a52cc58fb311d16e8df3f
2022-05-16 16:00:02 +00:00
Xamarin Public Jenkins (auto-signing)
1138ddc68f Imported Upstream version 6.12.0.179
Former-commit-id: 0e3e22291208d34e6731637d718f4d12cca50e9e
2022-05-16 16:00:00 +00:00
Xamarin Public Jenkins (auto-signing)
33f143ce07 Finalize changelog
Former-commit-id: e6547440d3867c8a4f7d3f9c4e680e104d08881a
2022-05-16 15:10:53 +00:00
Xamarin Public Jenkins (auto-signing)
b32ff817e8 Finalize changelog
Former-commit-id: e49658b76390524b677d9c01d4959aaa52d9605e
2022-05-16 13:23:29 +00:00
kou1okada
1a7e884b09 Bugfix: binfmt-detect-cli returns false negative for CLR with x64. (#35)
This change is released under the MIT license.

Former-commit-id: c34130e9e7920253cc218f9eb2ecf0e8e8bdac96
2022-05-03 14:26:31 +02:00
Jo Shields
dfeaaac794 Typo. Serves me right for typing these by hand.
Former-commit-id: ddaf044cc4d5859416f2e83e992ab4ab4f7b9659
2022-05-02 16:46:01 -04:00
Jo Shields
5cf306715d Refreshed symbols
Former-commit-id: 917bc0b25458e30e369e43f2c6cca2b7b57febdb
2022-05-02 10:25:19 -04:00
Jo Shields
ebcc96b97d Support upgrading from 6.8.0.105+dfsg-3.1 without erroring out
Former-commit-id: a7d4cf7813277fdb1a15fe868b9b228c244b55f4
2022-05-02 09:53:10 -04:00