summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Prepare for v1.3Joachim Wiberg2022-09-261-0/+8
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Fix #147: allow ci also on pull requestsJoachim Wiberg2022-06-162-8/+2
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Merge pull request #146 from Fullaxx/masterJoachim Wiberg2022-06-152-4/+4
|\ | | | | Move status output message after check for NULL pointer
| * Move status output message after check for NULL pointerBrett Kuskie2022-06-152-4/+4
|/
* Merge pull request #144 from ivalery111/ci-freebsd-buildJoachim Wiberg2022-06-021-0/+40
|\ | | | | workflow: add freebsd-13 gcc/clang build
| * workflow: add freebsd-13 gcc/clang buildValery Ivanov2022-06-011-0/+40
| | | | | | | | Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* | Merge pull request #142 from ivalery111/introduce-devcontainerJoachim Wiberg2022-06-026-36/+91
|\ \ | | | | | | devcontainer: initial
| * | devcontainer: initialValery Ivanov2022-06-016-36/+91
| |/ | | | | | | | | | | | | Provide the VS Code development environment for rapid setup of a development environment Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* | Merge pull request #140 from ivalery111/update-workflow-with-freebsd-and-testsJoachim Wiberg2022-06-021-0/+46
|\ \ | |/ |/| Run Unit-Test in CI
| * workflow: run unit-testsValery Ivanov2022-06-011-0/+46
|/ | | | Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* Fix #139: ftbfs on FreeBSDJoachim Wiberg2022-05-301-1/+1
| | | | | | | | stdint.h is required to get UINT32_MAX et al on FreeBSD, and possibly other *BSD as well, not just Win32. So moving this include to the common include section. Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Merge pull request #137 from ivalery111/introduce-unit-testingJoachim Wiberg2022-03-127-0/+190
|\ | | | | Introduce unit testing
| * tests: add libnet_build_ethernet unit testValery Ivanov2022-03-125-11/+138
| | | | | | | | Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
| * tests: add initial support of unit testingValery Ivanov2022-03-125-0/+63
|/ | | | Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* Merge pull request #135 from ivalery111/add-dockerfileJoachim Wiberg2022-03-023-0/+52
|\ | | | | Introduce Dockerfile
| * tools: add DockerfileValery Ivanov2022-02-243-0/+52
|/ | | | Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* Merge pull request #132 from ivalery111/fix-drop-extra-constJoachim Wiberg2021-08-121-3/+3
|\ | | | | functions: lldp: drop extra const for consistency with rest of libnet
| * functions: lldp: drop extra const for consistency with rest of libnetValery Ivanov2021-08-121-3/+3
|/ | | | | | https://github.com/libnet/libnet/commit/4059e2ef7f277b962dc4a93bd2df9445361c7cca#r54752736 Signed-off-by: Valery Ivanov <ivalery111@gmail.com>
* src: lldp: drop extra const for consistency with rest of libnetJoachim Wiberg2021-08-111-3/+3
| | | | | | https://github.com/libnet/libnet/commit/4059e2ef7f277b962dc4a93bd2df9445361c7cca#r54752736 Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Minor coding style changesJoachim Wiberg2021-08-111-261/+240
| | | | | | | | | | - Four space indent - Braces on their own row, not cuddled - No need for braces if only one statement, like return/goto - Space between if and its parenthesis - Variable decl. at top of function or block Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Merge pull request #131 from ivalery111/fix-lldp-remove-assertsJoachim Wiberg2021-08-112-19/+0
|\ | | | | fix: lldp: remove unnecessary asserts
| * fix: lldp: remove unnecessary assertsValery Ivanov2021-08-112-19/+0
|/
* .github: build: drop autoconf from brew install, already availableJoachim Wiberg2021-07-201-1/+1
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Drop Travis-CI in favor of GitHub ActionsJoachim Wiberg2021-07-201-40/+0
| | | | | | | | | | | The new gh action builder now fully replaces Travis-CI, so we can finally drop it. They stopped supporting builds on travis.org and did not provide an automatic migration option, so this was a good opportunity to centralize on GitHub. GH Actions are really quick and allows for a lot of interesting possiblities, e.g. automated testing using dummy nic in a docker container (see Nemesis). Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* .github: build: add missing macos build/install dep.Joachim Wiberg2021-07-201-1/+1
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* configure: clang is a gnu compatible compilerJoachim Wiberg2021-07-201-1/+1
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* .github: attempt to add macos to build matrixJoachim Wiberg2021-07-201-6/+22
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* .github: disable debian package building for nowJoachim Wiberg2021-07-201-18/+0
| | | | | | | | | There's potential, but debian/* needs to be brought up-to-date with a modern Debian standrds version, e.g. 4.3.0. Also, there is no `make package` target yet in the top Makefile.am Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Update, use GitHub Action instead of Travis, point nemesis to libnetJoachim Wiberg2021-07-201-4/+4
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* .github: build: initial workflow to replace travis-ciJoachim Wiberg2021-07-201-0/+51
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Minor, whitespace cleanupJoachim Wiberg2021-07-201-1/+0
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* sameple: fix coding style in ipv6 samples (whitespace)Joachim Wiberg2021-07-204-244/+189
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Encode libnet coding style, as I've understood itJoachim Wiberg2021-07-201-0/+48
| | | | Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
* Update README with info about Conan CenterValery2021-07-161-0/+5
|
* Merge pull request #125 from ivalery111/add-lldpJoachim Wiberg2021-07-149-2/+646
|\ | | | | Add lldp
| * chore(src/libnet_internal): update lldp infoValery Ivanov2021-05-081-0/+12
| |
| * chore(sample/Makefile.am): add lldp.c to sourcesValery Ivanov2021-05-081-1/+3
| |
| * feat(sample): add simple lldp sampleValery Ivanov2021-05-081-0/+130
| |
| * chore(src/Makefile.am): add libnet_build_lldp.c to sourcesValery Ivanov2021-05-081-0/+1
| |
| * chore(structures): update pblocks defines with lldp infoValery Ivanov2021-05-081-0/+6
| |
| * chore(functions): add libnet_build_lldp stub functionValery Ivanov2021-05-081-0/+9
| |
| * feat(functions): add libnet_build_lldp_org_spec functionValery Ivanov2021-05-082-0/+72
| |
| * chore(headers/lldp): add optional organization specific tlvValery Ivanov2021-05-081-0/+51
| |
| * feat(functions): add libnet_build_lldp_end functionValery Ivanov2021-05-082-0/+58
| |
| * chore(headers): add end of lldpdu tlv defineValery Ivanov2021-05-081-0/+2
| |
| * feat(functions): add libnet_build_lldp_ttl functionValery Ivanov2021-05-082-0/+72
| |
| * chore(headers): add ttl tlv defineValery Ivanov2021-05-081-0/+2
| |
| * feat(functions): add libnet_build_lldp_port functionValery Ivanov2021-05-082-0/+91
| |
| * chore(headers): add port id tlv definesValery Ivanov2021-05-081-0/+11
| |
| * feat(functions): add libnet_build_lldp_chassis functionValery Ivanov2021-05-072-0/+98
| |