Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | convert Rule to the new macros | Simon THOBY | 2022-12-03 | 1 | -162/+24 | |
| | | ||||||
| * | convert Chain to the new macros | Simon THOBY | 2022-12-03 | 3 | -106/+99 | |
| | | ||||||
| * | introduce a new procedural macro to replace the current mess of 'old-school' ↵ | Simon THOBY | 2022-12-03 | 6 | -53/+317 | |
| | | | | | | | | macros | |||||
| * | re-add the reject expression type | Simon THOBY | 2022-12-03 | 4 | -121/+144 | |
| | | ||||||
| * | refactor to remove the enum AttributeType | Simon THOBY | 2022-12-02 | 23 | -1169/+798 | |
| | | ||||||
| * | exprs: implement bitwise and add support for unknown expressions | Simon THOBY | 2022-11-15 | 8 | -238/+212 | |
| | | ||||||
| * | wip: exprs | Simon THOBY | 2022-11-13 | 17 | -765/+978 | |
| | | ||||||
| * | tests: fix the NetlinkExpr ordering | Simon THOBY | 2022-11-12 | 4 | -7/+59 | |
| | | ||||||
| * | fix the generation of nested attributes | Simon THOBY | 2022-11-12 | 9 | -168/+215 | |
| | | ||||||
| * | re-add support for querying chains | Simon THOBY | 2022-11-12 | 12 | -405/+344 | |
| | | ||||||
| * | Improved parsing with even more macros | Simon THOBY | 2022-11-11 | 9 | -215/+412 | |
| | | ||||||
| * | (re-)add table listing | Simon THOBY | 2022-11-08 | 8 | -177/+146 | |
| | | ||||||
| * | add rules for building/developing with the nix package manager | Simon THOBY | 2022-11-08 | 3 | -0/+2111 | |
| | | ||||||
| * | sending batches now works properly without hanging | Simon THOBY | 2022-10-05 | 3 | -154/+161 | |
| | | ||||||
| * | special case the handling of batch messages | Simon THOBY | 2022-10-02 | 5 | -65/+63 | |
| | | ||||||
| * | Add some initial support for tests with the full-rust engine | Simon THOBY | 2022-10-02 | 16 | -1394/+1412 | |
| | | ||||||
| * | add some trivial serialization/deserialization support in Rust | Simon THOBY | 2022-09-25 | 15 | -601/+853 | |
| | | ||||||
| * | delete the dependency on libmnl | Simon THOBY | 2022-08-26 | 14 | -226/+408 | |
| | | ||||||
| * | anonymous set support | Simon THOBY | 2022-08-26 | 4 | -21/+22 | |
|/ | ||||||
* | Merge branch 'aarch64_support' into 'master' | la Fleur | 2021-12-14 | 5 | -10/+11 | |
|\ | | | | | | | | | support c_char sizes of various architectures See merge request rustwall/rustables!15 | |||||
| * | support c_char sizes of various architectures | lafleur | 2021-12-09 | 5 | -10/+11 | |
|/ | ||||||
* | Merge branch 'docstrings' into 'master' | la Fleur | 2021-12-01 | 1 | -10/+8 | |
|\ | | | | | | | | | update doc and license notice in README.md See merge request rustwall/rustables!14 | |||||
| * | update doc and license notice in README.md | lafleur | 2021-11-29 | 1 | -10/+8 | |
| | | ||||||
* | | Merge branch 'docstrings' into 'master' | la Fleur | 2021-11-29 | 21 | -126/+118 | |
|\| | | | | | | | | | docstrings update See merge request rustwall/rustables!13 | |||||
| * | resolve link to build.rs | lafleur | 2021-11-29 | 1 | -1/+2 | |
| | | | | | | | | | | the generated doc does not hold a copy of build.rs, so linking to gitlab's source file instead. | |||||
| * | typo in list_objects_with_data docstring | lafleur | 2021-11-29 | 1 | -1/+1 | |
| | | ||||||
| * | docstrings update + typography | lafleur | 2021-11-28 | 21 | -126/+117 | |
|/ | ||||||
* | Merge branch 'hide_sys_files' into 'master' | la Fleur | 2021-11-26 | 1 | -1/+2 | |
|\ | | | | | | | | | hide src/sys.rs and tests/sys.rs See merge request rustwall/rustables!12 | |||||
| * | hide src/sys.rs and tests/sys.rs | lafleur | 2021-11-26 | 1 | -1/+2 | |
| | | ||||||
* | | Merge branch 'objects_tests' into 'master' | Simon THOBY | 2021-11-26 | 10 | -166/+529 | |
|\ \ | |/ |/| | | | | | | | | | add tests for Rule/Chain/Table Closes #2 See merge request rustwall/rustables!11 | |||||
| * | ergonomic change: delete the reference on `Set` objects | Simon THOBY | 2021-11-26 | 5 | -22/+20 | |
| | | ||||||
| * | tests: add tests for `Set`s | Simon THOBY | 2021-11-26 | 3 | -4/+86 | |
| | | ||||||
| * | tests: add tests for `Table`s | Simon THOBY | 2021-11-26 | 1 | -0/+70 | |
| | | ||||||
| * | tests: add tests for `Chain`s | Simon THOBY | 2021-11-26 | 2 | -7/+83 | |
| | | ||||||
| * | tests: add tests for `Rule`s | Simon THOBY | 2021-11-26 | 2 | -2/+133 | |
| | | ||||||
| * | tests: move common test code to a separate file | Simon THOBY | 2021-11-26 | 3 | -149/+155 | |
|/ | | | | | Also: fix a few TODOs with the current expressions Fun fact: the test identified a problem in our implementation of Payload::Transport::build ! | |||||
* | Merge branch 'add-match-trait.rs' into 'master' | Simon THOBY | 2021-11-23 | 5 | -1/+421 | |
|\ | | | | | | | | | Add Match trait See merge request rustwall/rustables!7 | |||||
| * | fix iface(), docs | lafleur | 2021-11-09 | 2 | -14/+16 | |
| | | ||||||
| * | use native types in chain_methods | lafleur | 2021-11-09 | 3 | -73/+35 | |
| | | ||||||
| * | sample ChainMethods impl, updated example | lafleur | 2021-11-09 | 4 | -57/+165 | |
| | | ||||||
| * | rule_match => rule_methods | lafleur | 2021-11-09 | 2 | -7/+7 | |
| | | ||||||
| * | move iface() to iface_id() and add new iface() to Rule | lafleur | 2021-11-09 | 2 | -7/+20 | |
| | | ||||||
| * | fix dev 'query' feature being pulled in release build | lafleur | 2021-11-09 | 2 | -2/+4 | |
| | | ||||||
| * | use feature query in tests | lafleur | 2021-11-09 | 1 | -28/+6 | |
| | | ||||||
| * | firewall example syntax typo | lafleur | 2021-11-09 | 1 | -14/+10 | |
| | | ||||||
| * | add working Match trait to Rule | lafleur | 2021-11-09 | 3 | -0/+359 | |
|/ | ||||||
* | Merge branch 'auto-bindgen' into 'master' | Simon THOBY | 2021-11-08 | 46 | -10595/+282 | |
|\ | | | | | | | | | auto generate sys files See merge request rustwall/rustables!9 | |||||
| * | move include files in a separate directory | lafleur | 2021-11-08 | 3 | -2/+2 | |
| | | ||||||
| * | test debian-stable support | lafleur | 2021-11-07 | 1 | -23/+34 | |
| | | ||||||
| * | fix build.rs docs | lafleur | 2021-11-07 | 1 | -9/+8 | |
| | |