Skip to content

Releases: williballenthin/lancelot

v0.6.2

27 Apr 16:56
Compare
Choose a tag to compare

changes:

  • nothing, this is a ci dance

v0.6.1

27 Apr 16:52
485a34d
Compare
Choose a tag to compare

changes:

  • ci: attempt to build win/macos python bindings on py3.6

v0.6.0

25 Mar 16:02
Compare
Choose a tag to compare

adds:

  • analysis: FLIRT recognition #114
  • bin: match_flirt program

v0.5.6

19 Mar 16:41
Compare
Choose a tag to compare

fixes:

  • flirt: fix matching buffers that are shorter than some patterns
  • flirt: fix byte pattern size computation
  • flirt: fix tail byte matching

v0.5.5

05 Mar 15:52
Compare
Choose a tag to compare

overall, this makes parsing of FLIRT .pat files more robust. motivated by the work in mandiant/capa#435.

adds:

  • FLIRT: pat: line comments (extension of format, enables license headers)
  • FLIRT: pat: parse tail bytes
  • FLIRT: pat: handle large functions (greater than u16::MAX. this contradicts existing documentation of the FLIRT format!)

v0.5.4

01 Mar 05:00
Compare
Choose a tag to compare

changes:

  • use decision tree to index FLIRT patterns, rather than RegexSet, for much better performance

v0.5.3

25 Feb 01:22
Compare
Choose a tag to compare

more ci juggling

removes:

  • python bindings for py3.5

adds:

  • python bindings for py3.9

v0.5.2

24 Feb 23:59
Compare
Choose a tag to compare

doing the release dance, sorry.

fixes:

  • version number

v0.5.1

24 Feb 23:54
Compare
Choose a tag to compare

fixes:

  • hopefully CI push of python packages

v0.5.0

24 Feb 23:08
Compare
Choose a tag to compare

adds:

  • pyflirt crate/python-flirt python package containing bindings to lancelot-flirt

changes:

  • bumps some deps

also begins to add an emulator subsystem to lancelot core, though this is not complete, not working, nor considered part of the stable API yet.