about summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
...
| * core: Use version set in CMakeLists, inside code. Bump version to 0.0.3Marc2022-01-282-2/+5
| |
| * utils: Fixup generation utility to use new function prototypesMarc2022-01-281-12/+12
| |
| * examples: Fixup examples for new gen function prototypesMarc2022-01-281-1/+1
| |
| * test: Fixup tests for new gen function prototypesMarc2022-01-2810-21/+25
| |
| * gen: Improve header comments, add ability to set Address 3 field for all ↵Marc2022-01-2826-181/+388
|/ | | | management frames
* test: Fix beacon generation function callMarc2022-01-151-2/+2
|
* gen: Add ability to set different BSSID than Transmitter for BeaconsMarc2022-01-153-8/+21
|
* core: Fix `libwifi_frame_verify()` and clarify usage.Marc2022-01-132-3/+12
|
* parse: Check frame minimum length when parsing Radiotap headerMarc2022-01-124-15/+25
|
* core: Add LIBWIFI_FLAGS_IS_ORDERED flag to frameMarc2022-01-112-0/+2
|
* utils: Use parse_radiotap_header when getting frameMarc2022-01-091-1/+1
|
* core: Add Element Extension tag recognitionMarc2022-01-092-1/+4
|
* examples: Minor style fix for beacon parserMarc2022-01-091-1/+1
|
* examples: Add tag name to beacon parser outputMarc2022-01-092-43/+45
|
* misc: Update README.mdMarc2022-01-091-4/+12
|
* Merge pull request #4 from libwifi/tag_improvementsMarc2022-01-099-10/+376
|\ | | | | Tagged Parameter Improvements
| * core: Add a function to get the tag name via tag number.Marc2022-01-092-0/+351
| | | | | | | | | | Not very pretty, but it's also not so bad. Alternative is a huge array or a super ugly macro hack.
| * gen/parse: Remove stdio.h includesMarc2022-01-096-6/+0
| |
| * core: Add a function to check if a tag is present by tag numberMarc2022-01-092-0/+25
| |
| * core: Fix tag_iterator failure on empty tags.Marc2022-01-091-4/+0
|/ | | | | | | | | | | This code used to be `< 0`, but was changed to `<= 0` in commit d40ddfe. Thinking more about this, it's a bad idea to abort on 0 length tags, since it's completely valid for some tags (such as SSID) to be empty. It doesn't make sense to check if `tag_len` is below 0, because it's unsigned. So, remove the check completely.
* Merge pull request #3 from libwifi/testMarc2022-01-0952-67/+1463
|\ | | | | test: Add ctests for parse and generate functions.
| * test: Add beacon parser testMarc2022-01-093-6/+51
| |
| * util: Move pcaps out of test directory, into utilsMarc2021-12-1711-0/+0
| |
| * test: Add ctests for generation functions.Marc2021-12-1741-62/+1413
|/ | | | | This commit also enforces error code checking on functions inside of the generation functions, such as for `libwifi_quick_add_tag`.
* examples: Remove capture filter from parser examplesMarc2021-12-112-15/+1
|
* build: Unset hard dependency on clang in CMakeMarc2021-12-072-10/+10
| | | | This commit also corrects a small warning for gcc.
* examples: Fixup beacon generation exampleMarc2021-12-061-1/+1
|
* misc: Remove extra wordMarc2021-12-051-1/+1
|
* misc: Fix incorrect test directory nameMarc2021-12-051-1/+1
| | | | Fixes #2
* examples: Add MakefilesMarc2021-12-054-0/+36
| | | | Fixes #1
* misc: Update README to point to website for feature checklist.Marc2021-12-031-50/+1
|
* Initial CommitMarc2021-12-01138-0/+11553
Signed-off-by: Marc <foxtrot@malloc.me>