Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add macOS support (#8) | Marc | 2022-08-20 | 11 | -21/+135 |
| | | | Add macOS build support | ||||
* | misc: delete COPYING file | Marc | 2022-08-11 | 1 | -15/+0 |
| | |||||
* | Merge pull request #7 from foxtrot/main | Marc | 2022-08-11 | 4 | -13/+14 |
|\ | | | | | Small cleanup and bugfix for Auth Key Management Suite parsing. | ||||
| * | build: Update AUTHORS file | Marc | 2022-08-10 | 1 | -0/+1 |
| | | |||||
| * | build: Bump version number to 0.0.6 | Marc | 2022-08-10 | 1 | -1/+1 |
| | | |||||
| * | parse: Update references to libwifi_cipher_suite struct | Marc | 2022-08-10 | 1 | -6/+6 |
| | | |||||
| * | parse: Check for WEP presence before removing it from bitfield | Marc | 2022-08-10 | 1 | -2/+6 |
| | | |||||
| * | parse: Remove useless reassignment of suite_type | Marc | 2022-08-10 | 1 | -4/+0 |
|/ | |||||
* | misc: Bump version to 0.0.5 | Marc | 2022-03-07 | 1 | -1/+1 |
| | |||||
* | core: Avoid double frame copy in radiotap handling | Marc | 2022-03-07 | 1 | -18/+7 |
| | | | | Thanks @dragorn ! | ||||
* | core: Ensure radiotap parser errors are handled | Marc | 2022-03-07 | 1 | -1/+4 |
| | |||||
* | misc: Bump version to 0.0.4 | Marc | 2022-03-07 | 1 | -1/+1 |
| | |||||
* | core: Return error if invalid length is supplied to tag_iterator_init() | Marc | 2022-03-04 | 1 | -1/+4 |
| | |||||
* | Revert "build: Add 'libinstall' target, for installing just the shared library" | Marc | 2022-02-01 | 1 | -1/+0 |
| | | | | This reverts commit 09e3322ba1d86e97e32f74382a4d5d5e77176e4a. | ||||
* | build: Add 'libinstall' target, for installing just the shared library | Marc | 2022-01-31 | 1 | -0/+1 |
| | |||||
* | misc: Change examples text to link | Marc | 2022-01-29 | 1 | -1/+1 |
| | |||||
* | Merge pull request #5 from libwifi/fixup | Marc | 2022-01-29 | 41 | -225/+457 |
|\ | | | | | Improve header comments, add ability to always specify Management frame Address 3 field | ||||
| * | gen: Style fixups for #5 | Marc | 2022-01-29 | 2 | -5/+6 |
| | | |||||
| * | misc: Show version output for debug builds. | Marc | 2022-01-29 | 1 | -0/+4 |
| | | |||||
| * | misc: Update README to include details about debug builds | Marc | 2022-01-28 | 1 | -1/+10 |
| | | |||||
| * | misc: Build Git branch and hash into .so in Debug mode | Marc | 2022-01-28 | 1 | -6/+10 |
| | | |||||
| * | core: Use version set in CMakeLists, inside code. Bump version to 0.0.3 | Marc | 2022-01-28 | 2 | -2/+5 |
| | | |||||
| * | utils: Fixup generation utility to use new function prototypes | Marc | 2022-01-28 | 1 | -12/+12 |
| | | |||||
| * | examples: Fixup examples for new gen function prototypes | Marc | 2022-01-28 | 1 | -1/+1 |
| | | |||||
| * | test: Fixup tests for new gen function prototypes | Marc | 2022-01-28 | 10 | -21/+25 |
| | | |||||
| * | gen: Improve header comments, add ability to set Address 3 field for all ↵ | Marc | 2022-01-28 | 26 | -181/+388 |
|/ | | | | management frames | ||||
* | test: Fix beacon generation function call | Marc | 2022-01-15 | 1 | -2/+2 |
| | |||||
* | gen: Add ability to set different BSSID than Transmitter for Beacons | Marc | 2022-01-15 | 3 | -8/+21 |
| | |||||
* | core: Fix `libwifi_frame_verify()` and clarify usage. | Marc | 2022-01-13 | 2 | -3/+12 |
| | |||||
* | parse: Check frame minimum length when parsing Radiotap header | Marc | 2022-01-12 | 4 | -15/+25 |
| | |||||
* | core: Add LIBWIFI_FLAGS_IS_ORDERED flag to frame | Marc | 2022-01-11 | 2 | -0/+2 |
| | |||||
* | utils: Use parse_radiotap_header when getting frame | Marc | 2022-01-09 | 1 | -1/+1 |
| | |||||
* | core: Add Element Extension tag recognition | Marc | 2022-01-09 | 2 | -1/+4 |
| | |||||
* | examples: Minor style fix for beacon parser | Marc | 2022-01-09 | 1 | -1/+1 |
| | |||||
* | examples: Add tag name to beacon parser output | Marc | 2022-01-09 | 2 | -43/+45 |
| | |||||
* | misc: Update README.md | Marc | 2022-01-09 | 1 | -4/+12 |
| | |||||
* | Merge pull request #4 from libwifi/tag_improvements | Marc | 2022-01-09 | 9 | -10/+376 |
|\ | | | | | Tagged Parameter Improvements | ||||
| * | core: Add a function to get the tag name via tag number. | Marc | 2022-01-09 | 2 | -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 includes | Marc | 2022-01-09 | 6 | -6/+0 |
| | | |||||
| * | core: Add a function to check if a tag is present by tag number | Marc | 2022-01-09 | 2 | -0/+25 |
| | | |||||
| * | core: Fix tag_iterator failure on empty tags. | Marc | 2022-01-09 | 1 | -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/test | Marc | 2022-01-09 | 52 | -67/+1463 |
|\ | | | | | test: Add ctests for parse and generate functions. | ||||
| * | test: Add beacon parser test | Marc | 2022-01-09 | 3 | -6/+51 |
| | | |||||
| * | util: Move pcaps out of test directory, into utils | Marc | 2021-12-17 | 11 | -0/+0 |
| | | |||||
| * | test: Add ctests for generation functions. | Marc | 2021-12-17 | 41 | -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 examples | Marc | 2021-12-11 | 2 | -15/+1 |
| | |||||
* | build: Unset hard dependency on clang in CMake | Marc | 2021-12-07 | 2 | -10/+10 |
| | | | | This commit also corrects a small warning for gcc. | ||||
* | examples: Fixup beacon generation example | Marc | 2021-12-06 | 1 | -1/+1 |
| | |||||
* | misc: Remove extra word | Marc | 2021-12-05 | 1 | -1/+1 |
| | |||||
* | misc: Fix incorrect test directory name | Marc | 2021-12-05 | 1 | -1/+1 |
| | | | | Fixes #2 |