Romain Thomas
4800a80769
Add support for Mach-O LC_SUBCLIENT command
2024-07-27 05:01:30 +02:00
Romain Thomas
ab1387add8
Add utilities
2024-07-23 16:58:13 +02:00
Romain Thomas
d4e767b3d9
Add OFF level and the API to get the current level
2024-07-23 16:58:12 +02:00
Romain Thomas
fd1cc42b6d
Add support for Mach-O .hwx files
2024-07-23 16:58:08 +02:00
Romain Thomas
a9210e5af3
Cleanup
2024-07-20 07:31:26 +02:00
Romain Thomas
fec7d0190f
Various updates
2024-07-20 07:20:05 +02:00
Romain Thomas
4c67c5b5de
Enable versioning from 'LIEF_VERSION_ENV'
2024-07-20 07:10:00 +02:00
Romain Thomas
27d406be96
Resolve #1026
2024-07-20 07:01:19 +02:00
Romain Thomas
3d44a66cf9
Support more PKCS7 attributes for PE Authenticode
2024-07-20 06:04:31 +02:00
Romain Thomas
469c799e56
Update documentation
2024-07-20 05:10:01 +02:00
Romain Thomas
306f34e992
Fix missing <string>
2024-07-13 07:53:52 +02:00
Romain Thomas
b2b7fb96ec
Add support for extensions.
2024-07-13 07:51:52 +02:00
Romain Thomas
da6ca93e7d
Avoid polluting compilation units with static initializer
2024-07-13 06:45:30 +02:00
Romain Thomas
9c7b9aa81c
Add helper to provide a relocated view of **array** dynamic entries.
...
Close #1058 , related to #626
2024-07-13 06:36:39 +02:00
Romain Thomas
b441c2862d
Cleanup
2024-07-13 06:10:34 +02:00
Romain Thomas
f7acc24723
Add helper to check if the binary is supporting ARM64 ptr auth
2024-07-13 05:28:36 +02:00
Romain Thomas
c23cccb7f9
Add Python 3.13
2024-07-06 07:14:52 +02:00
Romain Thomas
59332990ac
More inlining & use move operator
2024-06-29 06:10:37 +02:00
Romain Thomas
f763b51274
Fix binary's original_size
2024-06-29 05:15:32 +02:00
Romain Thomas
d2d9839af8
Cleanup enums
2024-06-29 04:50:09 +02:00
Romain Thomas
93245d3c7f
Fix WARN/WARNING
2024-06-22 07:09:17 +02:00
Romain Thomas
62499ca1ab
Add support for QNX Notes (QNT_STACK)
...
Resolve : #1065
2024-06-22 07:08:28 +02:00
Romain Thomas
2646cf042b
Fix typo
2024-06-22 06:12:45 +02:00
Romain Thomas
2a31841aec
Update logging interface
2024-06-22 05:49:59 +02:00
Romain Thomas
221bf8792e
Cleanup
2024-06-15 06:32:10 +02:00
Romain Thomas
3f82c9ef82
Resolve #1070
2024-06-15 06:04:13 +02:00
Romain Thomas
bca2738a33
Enhance Rust API
2024-06-15 05:40:32 +02:00
Romain Thomas
839ef18dc0
Fix typo
2024-06-01 05:50:30 +02:00
Romain Thomas
318aab9690
Fix warnings
2024-06-01 05:33:01 +02:00
Romain Thomas
8316dacf0b
Add Mach-O UnknownCommand.
...
This command is a placeholder when LIEF does not a Mach-O load command
2024-05-25 06:45:08 +02:00
Romain Thomas
f21b38f0c6
Fix missing UNKNOWN command
2024-05-25 06:33:34 +02:00
Romain Thomas
3f18682c61
Fix
2024-05-25 06:32:16 +02:00
Romain Thomas
b51dc15964
Code cleaning & doc update
2024-05-25 06:11:56 +02:00
Romain Thomas
9d3e02b6db
Update doc & cleanup
2024-05-25 05:31:38 +02:00
Romain Thomas
7911cddb64
Forward platform to arch
2024-05-18 11:29:05 +02:00
Romain Thomas
93614a089b
Move the PE's checksum computing in an dedicated function
2024-05-18 10:33:08 +02:00
Romain Thomas
c0e988e571
Cleanup
2024-05-12 20:12:35 +02:00
Romain Thomas
e46074212d
Re-scope Mach-O enums
2024-05-09 06:02:00 +02:00
Leland Jansen
ef824c71bc
Rename DEBUG enum variants
2024-05-06 16:18:48 +02:00
Romain Thomas
be3fc43c72
Add support for extrapoling variables in config
2024-05-04 09:01:17 +02:00
Romain Thomas
465475f5f4
Bump scikit-build-core to v0.9.3
...
Note:
We are affected by the 0.9.0 update on `wheel.exclude`:
> The meaning of wheel.exclude has been changed to match on the wheel path, rather than the source path
So we had to revert to `sdist.exclude`
[1]: https://github.com/scikit-build/scikit-build-core/releases/tag/v0.9.0
2024-05-04 09:00:10 +02:00
Romain Thomas
7faf45f80c
Add support for Mach-O overlay
...
Resolve : #1028
2024-05-04 08:46:56 +02:00
Romain Thomas
4d8211a2bd
Remove ARM_UNWIND (in conflict with ARM_EXIDX)
2024-04-27 05:27:03 +02:00
Romain Thomas
6dbb551af3
Resolve #1034
2024-03-17 05:50:45 +01:00
Romain Thomas
690d9f9987
Fix Python
2024-02-24 17:34:22 +01:00
Romain Thomas
fe432fe881
Update Python backend dependencies
2024-02-18 06:20:38 +01:00
Romain Thomas
78fad9758e
Add helper to disable nanobind warnings
2024-02-17 06:44:10 +01:00
Romain Thomas
b9b0adf65a
Add CodeViewPDB GUID
...
Resolve #480
2024-02-17 06:01:02 +01:00
Romain Thomas
082fc725fe
Init from a dedicated function
2024-02-17 05:29:15 +01:00
Romain Thomas
b0f421bd5e
Allow a static install of the Python bindings (internal usage)
2024-02-17 05:23:58 +01:00