aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * convert Rule to the new macrosSimon THOBY2022-12-031-162/+24
| |
| * convert Chain to the new macrosSimon THOBY2022-12-033-106/+99
| |
| * introduce a new procedural macro to replace the current mess of 'old-school' ↵Simon THOBY2022-12-036-53/+317
| | | | | | | | macros
| * re-add the reject expression typeSimon THOBY2022-12-034-121/+144
| |
| * refactor to remove the enum AttributeTypeSimon THOBY2022-12-0223-1169/+798
| |
| * exprs: implement bitwise and add support for unknown expressionsSimon THOBY2022-11-158-238/+212
| |
| * wip: exprsSimon THOBY2022-11-1317-765/+978
| |
| * tests: fix the NetlinkExpr orderingSimon THOBY2022-11-124-7/+59
| |
| * fix the generation of nested attributesSimon THOBY2022-11-129-168/+215
| |
| * re-add support for querying chainsSimon THOBY2022-11-1212-405/+344
| |
| * Improved parsing with even more macrosSimon THOBY2022-11-119-215/+412
| |
| * (re-)add table listingSimon THOBY2022-11-088-177/+146
| |
| * add rules for building/developing with the nix package managerSimon THOBY2022-11-083-0/+2111
| |
| * sending batches now works properly without hangingSimon THOBY2022-10-053-154/+161
| |
| * special case the handling of batch messagesSimon THOBY2022-10-025-65/+63
| |
| * Add some initial support for tests with the full-rust engineSimon THOBY2022-10-0216-1394/+1412
| |
| * add some trivial serialization/deserialization support in RustSimon THOBY2022-09-2515-601/+853
| |
| * delete the dependency on libmnlSimon THOBY2022-08-2614-226/+408
| |
| * anonymous set supportSimon THOBY2022-08-264-21/+22
|/
* Merge branch 'aarch64_support' into 'master'la Fleur2021-12-145-10/+11
|\ | | | | | | | | support c_char sizes of various architectures See merge request rustwall/rustables!15
| * support c_char sizes of various architectureslafleur2021-12-095-10/+11
|/
* Merge branch 'docstrings' into 'master'la Fleur2021-12-011-10/+8
|\ | | | | | | | | update doc and license notice in README.md See merge request rustwall/rustables!14
| * update doc and license notice in README.mdlafleur2021-11-291-10/+8
| |
* | Merge branch 'docstrings' into 'master'la Fleur2021-11-2921-126/+118
|\| | | | | | | | | docstrings update See merge request rustwall/rustables!13
| * resolve link to build.rslafleur2021-11-291-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 docstringlafleur2021-11-291-1/+1
| |
| * docstrings update + typographylafleur2021-11-2821-126/+117
|/
* Merge branch 'hide_sys_files' into 'master'la Fleur2021-11-261-1/+2
|\ | | | | | | | | hide src/sys.rs and tests/sys.rs See merge request rustwall/rustables!12
| * hide src/sys.rs and tests/sys.rslafleur2021-11-261-1/+2
| |
* | Merge branch 'objects_tests' into 'master'Simon THOBY2021-11-2610-166/+529
|\ \ | |/ |/| | | | | | | | | add tests for Rule/Chain/Table Closes #2 See merge request rustwall/rustables!11
| * ergonomic change: delete the reference on `Set` objectsSimon THOBY2021-11-265-22/+20
| |
| * tests: add tests for `Set`sSimon THOBY2021-11-263-4/+86
| |
| * tests: add tests for `Table`sSimon THOBY2021-11-261-0/+70
| |
| * tests: add tests for `Chain`sSimon THOBY2021-11-262-7/+83
| |
| * tests: add tests for `Rule`sSimon THOBY2021-11-262-2/+133
| |
| * tests: move common test code to a separate fileSimon THOBY2021-11-263-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 THOBY2021-11-235-1/+421
|\ | | | | | | | | Add Match trait See merge request rustwall/rustables!7
| * fix iface(), docslafleur2021-11-092-14/+16
| |
| * use native types in chain_methodslafleur2021-11-093-73/+35
| |
| * sample ChainMethods impl, updated examplelafleur2021-11-094-57/+165
| |
| * rule_match => rule_methodslafleur2021-11-092-7/+7
| |
| * move iface() to iface_id() and add new iface() to Rulelafleur2021-11-092-7/+20
| |
| * fix dev 'query' feature being pulled in release buildlafleur2021-11-092-2/+4
| |
| * use feature query in testslafleur2021-11-091-28/+6
| |
| * firewall example syntax typolafleur2021-11-091-14/+10
| |
| * add working Match trait to Rulelafleur2021-11-093-0/+359
|/
* Merge branch 'auto-bindgen' into 'master'Simon THOBY2021-11-0846-10595/+282
|\ | | | | | | | | auto generate sys files See merge request rustwall/rustables!9
| * move include files in a separate directorylafleur2021-11-083-2/+2
| |
| * test debian-stable supportlafleur2021-11-071-23/+34
| |
| * fix build.rs docslafleur2021-11-071-9/+8
| |