Skip to content

Releases: doronz88/fa

v0.3.0

26 Apr 08:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.2...v0.3.0

v0.2.2

07 Sep 20:57
Compare
Choose a tag to compare

bugfix: exported types when exporting a C header file

v0.2.1

05 Sep 19:40
Compare
Choose a tag to compare

Use of cache for when using symbols() function in order to find all symbols for selected project.
If a symbol has been previously searched for during this operation using the find command, or just by it being a .sig file, it's now stored so FA won't have to search for it again.

The cache resets when the symbols() function finishes.

v0.2

29 Aug 18:52
fc344d5
Compare
Choose a tag to compare
  • Raname commands: checkpoint -> store, back-to-checkpoint -> load
  • Parse all integers as python-eval expressions
  • Save-temp-sig function now just copies the file as-is, instead of reserializing it.
  • Add the following command for conditional branches: label, b, if, python-if
  • Add symdiff command for symmetric-difference operation

v0.1.9

07 Aug 12:50
Compare
Choose a tag to compare
  • Improve export within IDA
  • Add interpertation time for each SIG file into stdout.
  • Auto-generate sublime completions so they are always up to date.

v0.1.8

01 Aug 21:38
Compare
Choose a tag to compare
  • Add commands: argument, intersect
  • Deprecate use of: and, or, xrefs-to. Will be removed in v0.2.0

v0.1.7

28 Jul 21:29
Compare
Choose a tag to compare
  • Improve IDA export options.
  • Remove annoying prompt when executing find-last-sig within IDA.
  • Add log for every interpreted SIG file.
  • All .py and .sig files are now sorted before running for allowing running-order control.

v0.1.6

25 Jul 15:31
Compare
Choose a tag to compare
  • Add command and
  • Add command or
  • Add optional cmd for function-start

v0.1.5

24 Jul 14:15
Compare
Choose a tag to compare
  • Add commands: set-const, set-enum, set-struct-member

v0.1.4

23 Jul 22:25
Compare
Choose a tag to compare
  • Add find command
  • Allow importing scripts using the from syntax by ignoring python scripts with no run method.
  • Improve IDA structs handling so when already exist, they are now updated instead of delete-and-reinsert for easier scripting and better performance.