| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-28 | belated copyright year update | Jordan Wiens | |
| 2025-03-19 | Fix possible double free with platform recognizer in Rust API | Mason Reed | |
| 2025-03-10 | Add missing nullptr check for `cb_free_type_list` in Rust API | Mason Reed | |
| 2025-03-06 | Add API to insert Activities after a specified Activity. | Brian Potchik | |
| 2025-02-26 | Remove module level `Session` initialization in Rust unit tests | Mason Reed | |
| This was preventing the enterprise license checkout from dropping, also the initialization story is much better than it was when we added the rstest fixtures, we can get away with initialization in parallel more broadly. | |||
| 2025-02-25 | Misc Rust formatting | Mason Reed | |
| 2025-02-25 | Check for enterprise keychain environment variable in Rust ↵ | Mason Reed | |
| `headless::license_location` We also likely need to check the _actual_ keychain (not the environment variable) later. | |||
| 2025-02-25 | Fix misc rust doc test | Mason Reed | |
| 2025-02-25 | Make `register_platform_recognizer` return by ref in Rust API | Mason Reed | |
| 2025-02-25 | Fix BnString usage of `as_ref` instead of `as_str` | Mason Reed | |
| Fixes `BnString::len` and `BnString::is_empty` incorrectly reporting 1 and true on empty null terminated string. | |||
| 2025-02-24 | Fix clippy lints applying to `binaryninjacore-sys` | Mason Reed | |
| This should _hopefully_ fix clippy checking the output of bindgen. | |||
| 2025-02-24 | Remove `is_floating_point` from `Type` impl Debug | Mason Reed | |
| It is unnecessary | |||
| 2025-02-24 | Add SVD Loader Plugin | Mason Reed | |
| 2025-02-24 | Fix default scope for settings QueryOptions in Rust API | Mason Reed | |
| 2025-02-24 | Add `BinaryViewExt::comment_at` and `BinaryViewExt::set_comment_at` | Mason Reed | |
| How did we not have this before? | |||
| 2025-02-24 | Implement Rust MemoryMap | Mason Reed | |
| Also split out SegmentFlags and fix some UB with the section creation | |||
| 2025-02-24 | Add platform recognizer to Rust API | Mason Reed | |
| 2025-02-18 | Remove function from Debug impl of MediumLevelILLiftedInstruction in Rust API | Mason Reed | |
| Causing unneeded noise in the debug print | |||
| 2025-02-18 | Fix the lifted GotoLabel in Rust printing the function in Debug impl | Mason Reed | |
| This was causing a lot of extra noise, where the function is kept just to ref for the tag name | |||
| 2025-02-18 | Fix Rust TagReference incorrectly holding a Tag reference | Mason Reed | |
| This caused a crash when a user called function.tags() on a function with tags | |||
| 2025-02-17 | Fix misc Rust formatting | Mason Reed | |
| 2025-02-17 | Fix some misc Rust CMakeLists.txt issues | Mason Reed | |
| GLOB_RECURSE has been cut down a little bit to make configuring times reasonable | |||
| 2025-02-14 | uidf refactor | Ryan Snyder | |
| 2025-02-13 | Add missing test binaries for Rust API | Mason Reed | |
| 2025-02-13 | Fix base detection in rust API failing on auto arch detection | Mason Reed | |
| Also added actual test for base address detection | |||
| 2025-02-13 | Add licensing check for Rust code | Mason Reed | |
| If we add new rust dependencies we should now be alerted when a new license type is added. | |||
| 2025-02-13 | Fix leaking BNDataVariableAndName when calling BNGetDebugDataVariableBy ↵ | Mason Reed | |
| functions | |||
| 2025-02-11 | Rust API misc formatting | Mason Reed | |
| 2025-02-11 | Fix FlowGraph::low_level_il crash in Rust APi with no LLIL function object | Mason Reed | |
| 2025-02-11 | Do not load user or repo plugins by default when initializing a headless ↵ | Mason Reed | |
| instance in Rust API | |||
| 2025-02-11 | Fix Rust InstructionTextTokenKind not consulting the string token context | Mason Reed | |
| This caused a crash if we visited a builtin with a "fake" string. Where the token value is not actually the string type. | |||
| 2025-02-11 | Add AsMut impl for Ref in Rust API | Mason Reed | |
| 2025-02-07 | Fix misc Rust example unused var | Mason Reed | |
| 2025-02-07 | Implement Rust BaseAddressDetection | Rubens Brandao | |
| 2025-02-07 | Implement Rust DisassemblyTextRenderer | Rubens Brandao | |
| 2025-02-07 | Implement Rust WebsocketProvider | Rubens Brandao | |
| 2025-02-07 | Fix incorrect casts in Rust RepositoryPlugin | Mason Reed | |
| Was causing linux arm builds to fail | |||
| 2025-02-07 | Add server error to EnterpriseCheckoutError::RefreshExpiredLicenseFailed | Mason Reed | |
| 2025-02-07 | Move session registration for Rust headless initialization to be immediate | Mason Reed | |
| This fixes a possible race if another thread can successfully shutdown before the current thread can register its session | |||
| 2025-02-07 | Fix Rust LinearDisassemblyLine not freeing properly | Mason Reed | |
| 2025-02-07 | Update types Rust test to check for type deletion | Mason Reed | |
| 2025-02-07 | Fix secrets_provider Rust tests failing for enterprise builds | Mason Reed | |
| Try and just initialize once | |||
| 2025-02-06 | Update Rust tests to respect image base | Mason Reed | |
| 2025-02-06 | Fix BinaryReader and BinaryWriter not respecting image base in Rust API | Mason Reed | |
| 2025-02-06 | Fix rust decompile example | Mason Reed | |
| 2025-02-06 | Misc rust API formatting | Mason Reed | |
| 2025-02-06 | Correctly quote the string in the Debug impl for BnString | Mason Reed | |
| 2025-02-06 | Implement Rust Repository | Rubens Brandao | |
| 2025-02-06 | Implement Rust SecretsProvider | Rubens Brandao | |
| 2025-02-06 | Add ability to query IL functions in FlowGraph for Rust API | Mason Reed | |
