| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-09-20 | Rust API: Fix load settings not being the right load settings | Glenn Smith | |
| There is a distinction between *default* load settings and just load settings. Rust did not have this distinction and was using the default settings for a function that was not labelled default. | |||
| 2023-09-20 | Rust API : FFI Fix, was leaking some non-null-terminated strings to the ↵ | KyleMiles | |
| core..fix passing a nullptr to `load` | |||
| 2023-09-19 | fix the rust API get_form_input bug | Jordan Wiens | |
| 2023-09-11 | Fix memory leak in functions calling BNCreateUserFunction | Xusheng | |
| 2023-08-17 | Rust API: Add Structure::base_structures and fix type on ↵ | Glenn Smith | |
| StructureBuilder::base_structures Now Result<Vec<BaseStructure>> since it could technically return nullptr if you have invalid usage... Probably not possible but the other functions in Structure do similar so this is for consistency. | |||
| 2023-08-17 | Rust API: Stop using NamedTypeReference::from_raw directly | Glenn Smith | |
| Now using ref_from_raw instead because you really should not have a direct reference to a bare NTR type (that doesn't make sense outside of core). | |||
| 2023-08-16 | Add DefineUserTypes to Rust/Python (+ fix return type) | Glenn Smith | |
| 2023-08-07 | [Rust API] Fix format string bug in BNLog | Glenn Smith | |
| You would think we, a security company, would not have format string vulns in $current_year. Yet, here we are. | |||
| 2023-07-25 | Rust API : apply cargo fmt | KyleMiles | |
| 2023-07-25 | impl `From<&'a Ref<T>>` for `Conf<&'a T>` | Michael Krasnitski | |
| 2023-07-25 | rust: Add `StructureBuilder::with_members` | Michael Krasnitski | |
| 2023-07-25 | rust: Change `StructureBuilder::insert` to take and return `&self` | Michael Krasnitski | |
| 2023-07-25 | rust: Add support for defining auto data vars and auto types | Michael Krasnitski | |
| In particular, added the following methods to `BinaryViewExt`: * `define_auto_data_var` * `undefine_auto_data_var` * `define_auto_type` * `undefine_auto_type` * `undefine_user_type` | |||
| 2023-07-11 | add BinaryView::functions_containing | unknowntrojan | |
| 2023-07-10 | DWARF Import DebugInfo Plugin | KyleMiles | |
| Resolves #3206 | |||
| 2023-07-10 | Move binary view loading in to the core; deprecate open_view in favor of ↵ | KyleMiles | |
| load; update examples | |||
| 2023-07-07 | Expose function "pure" flag to api and typesystem | Glenn Smith | |
| 2023-06-08 | Undo transactions / context manager | Glenn Smith | |
| 2023-06-08 | Undo entry states and reverting | Glenn Smith | |
| 2023-06-06 | Rust API : Add the noexports feature to not export the ABI functions (for ↵ | KyleMiles | |
| when you're statically compiling several Rust modules that use the API...only one needs to export it) | |||
| 2023-05-31 | Rustdoc warning cleanup (fixes dead links) | KyleMiles | |
| 2023-05-10 | Rust API : Minor cleanup of PR | KyleMiles | |
| 2023-05-10 | added un/define_user_data_var functions | mmaekr | |
| 2023-05-10 | Remove unnecessary qualification | toolCHAINZ | |
| 2023-05-10 | Added some stack layout and reference APIs | toolCHAINZ | |
| 2023-05-10 | Fixed calling open_view on a bndb with an invalid view would panic as unwrap ↵ | tanakalian | |
| was called. Fixed by matching to handle the error case | |||
| 2023-05-10 | Partially revert my previous commit: Allow extra type bounds, but suppress ↵ | KyleMiles | |
| clippy with comment | |||
| 2023-05-10 | Rust API : Remove some unused type parameters (this should remove a little ↵ | KyleMiles | |
| bit of codegen)...but will likely break custom BV plugins | |||
| 2023-05-08 | Pass debug file along with original file to debug info parsers | KyleMiles | |
| 2023-04-18 | [Rust] More Type methods | Glenn Smith | |
| 2023-04-18 | Rust API : Fix call to BNCreateNamedType | KyleMiles | |
| 2023-04-18 | Rust API : Misc Changes and Improvements | KyleMiles | |
| 2023-03-22 | Tags refactor | KyleMiles | |
| 2023-03-22 | DebugInfo: Make datavar types have confidence | Glenn Smith | |
| 2023-02-14 | Rust API: Misc changes and improvements | KyleMiles | |
| 2023-02-14 | Rust API : Fix some bad type casts in FFI | KyleMiles | |
| 2023-02-06 | Rust API: Clippy cleanup | KyleMiles | |
| 2023-02-06 | Rust API: `interaction::get_form_input` version 1 (mirrors Python version; ↵ | KyleMiles | |
| literally unusable) | |||
| 2023-02-06 | Rust API: Fix typo | KyleMiles | |
| 2023-02-06 | Rust API: Add `function::address_ranges` | KyleMiles | |
| 2023-01-30 | Rust API : Slight docs improvements | KyleMiles | |
| 2023-01-30 | Fix UAF on C++ BinaryView plugin init, improve demangler and BinaryView APIs | Rusty Wagner | |
| 2023-01-25 | Fix rust headless BinaryView not loading correctly | geno nullfree nullfree.geno@gmail.com | |
| 2023-01-10 | Rust API: Remove extra function | KyleMiles | |
| 2023-01-10 | Remove unused impls of `AsRef<T> for T` | Michael Krasnitski | |
| 2023-01-10 | Introduce `Expression::new` to avoid writing `PhantomData` everywhere | Michael Krasnitski | |
| 2023-01-10 | Clean up various builders | Michael Krasnitski | |
| 2023-01-10 | Move `logger` module into its own file | Michael Krasnitski | |
| 2023-01-10 | Clean up `open_view` and `open_view_with_options` | Michael Krasnitski | |
| 2023-01-06 | Rust API: Additional Cleanup | Michael Krasnitski | |
