Releases: williballenthin/lancelot
Releases · williballenthin/lancelot
v0.8.9p1
try to configure PyPI publishing
v0.8.9
move is_probably_code into a heuristics module
dis: provide helper to enumerate explicit operands
bin: remove mapa with preferences to FLOSS/QUANTUMSTRAND
pagemap: more error documentation and validation
loader: pe: detect non-page aligned sections
dis: use zydis calc absolute address when reasonable
iterators: use impl Iterator instead of Box dyn Iterator
v0.8.8
adds:
- heuristic to find more code by inspecting instruction operands for probable code references
changes:
- enable a few more function finders in default PE workspace initialization
v0.8.7
changes:
- COFF: support more magic headers
- bump dependency versions, including zydis
adds:
- address space: write i32/i64
fixes:
- COFF: better handle many relocations
- CFG: better handle control flow to invalid instructions
- PE: better handle sections that overrun EOF
- PE: better handle invalid IAT
- PE: better handle invalid SEH and RUNTIME FUNCTION tables
v0.8.6
changes:
- fix ci
v0.8.5
changes:
- ci: build py 3.7, 3.8, 3.10 on windows, macos
v0.8.4
fixes:
- build on MacOS on github actions
v0.8.3
release fumble
v0.8.2
changes:
- remove py3.6 support from pylancelot/pyflirt
- specify zydis 3.0 when publishing to crates.io, but probably wont work with wasm from crates.io
v0.8.1
fixes:
- CI build and push to pypi