-
Notifications
You must be signed in to change notification settings - Fork 244
Comparing changes
Open a pull request
base repository: netsniff-ng/netsniff-ng
base: v0.6.8
head repository: netsniff-ng/netsniff-ng
compare: v0.6.9
- 18 commits
- 16 files changed
- 9 contributors
Commits on Mar 29, 2021
-
Add GitHub action for build testing
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for e9c2e1b - Browse repository at this point
Copy the full SHA e9c2e1bView commit details -
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for d39ef2a - Browse repository at this point
Copy the full SHA d39ef2aView commit details -
Remove mentions of Travis CI in docs and config
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for 02d9fbd - Browse repository at this point
Copy the full SHA 02d9fbdView commit details
Commits on Apr 6, 2021
-
trafgen: allow to set packet rate in kpps and Mpps
Signed-off-by: Ivan Koveshnikov <ivan.koveshnikov@gcorelabs.com>
Configuration menu - View commit details
-
Copy full SHA for 5a9ca62 - Browse repository at this point
Copy the full SHA 5a9ca62View commit details -
trafgen: allow to use a range of CPUs starting from any CPU
Signed-off-by: Ivan Koveshnikov <ivan.koveshnikov@gcorelabs.com>
Configuration menu - View commit details
-
Copy full SHA for dc57838 - Browse repository at this point
Copy the full SHA dc57838View commit details
Commits on Sep 2, 2021
-
Detect libpcap dependencies using pkg-config
When building statically the link command line must include all dependencies of all libraries. libpcap can optionally depend on libnl. mausezahn can't build statically in this case. Use pkg-config in configure and in the link command to construct the library flags we need to link with libpcap. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for 194ec61 - Browse repository at this point
Copy the full SHA 194ec61View commit details -
trafgen.8: fix typo in example packet
First MAC address is destination, but the second is source. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for 2d4ab8e - Browse repository at this point
Copy the full SHA 2d4ab8eView commit details -
ci: install libsodium in build tests
This allows to test the curvetun build. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for 837bf93 - Browse repository at this point
Copy the full SHA 837bf93View commit details
Commits on Dec 9, 2021
-
trafgen: Fix documentation for seqinc and seqdec
These functions take the "times" argument as the second parameter, not the third. Fixes: 00e83a5 ("man: trafgen: finish syntax section") Signed-off-by: Sean Anderson <sean.anderson@seco.com> Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for 963e183 - Browse repository at this point
Copy the full SHA 963e183View commit details
Commits on Feb 18, 2022
-
Cmds: automatically create folder
When installing netsniff-ng, the make install complain when the folder are not present. Let's create them for the user. Signed-off-by: Clément Péron <peron.clem@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7c1f459 - Browse repository at this point
Copy the full SHA 7c1f459View commit details -
netsniff-ng: dump stats on stderr when fdo is stdout
When the output of netsniff-ng is configured as stdout, there is no more stats outputed. Let's output them on stderr. Signed-off-by: Clément Péron <peron.clem@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for f0187ac - Browse repository at this point
Copy the full SHA f0187acView commit details
Commits on Apr 22, 2022
-
trafgen: Check pointer in ipv6 device address lookup function
The getifaddrs function returns a linked list node for L2 even in the case of L3 interfaces (e.g. a TUN device), but with the pointer to the address structure set to NULL. This causes a segfault when trying to access the address family from it when such network interfaces are present in the system. The issue is solved by checking the validity of the pointer beforehand: if the address structure is present the address family can be fetched and the current iteration can go on safely, otherwise the node is skipped (as it is not linked to any address). Signed-off-by: Matteo Perin <matteoperin1302@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for b23c151 - Browse repository at this point
Copy the full SHA b23c151View commit details
Commits on Feb 1, 2023
-
mausezahn: use getopt_long instead of getopt
The musl getopt stops processing the options at the first non-option argument comapared to the glibc variant. Using getopt_long fixes this problem. Signed-off-by: Zahari Doychev <zahari.doychev@linux.com>
Configuration menu - View commit details
-
Copy full SHA for 519aae7 - Browse repository at this point
Copy the full SHA 519aae7View commit details
Commits on Aug 28, 2024
-
build: fix install dependencies in Makefile template
post_install should execute after do_install otherwise when building in parallel (-j) this leads to sporadic failures of trafgen stddef header, since it is installed in do_install but then post_install does a mv supposing it is already there, for example: ``` INST netsniff-ng/netsniff-ng INST trafgen/trafgen mv: cannot stat '/tmp/a/pref/etc/netsniff-ng/trafgen_stddef.h': No such file or directory make: *** [trafgen/Makefile:57: trafgen_post_install] Error 1 make: *** Waiting for unfinished jobs.... INST netsniff-ng/netsniff-ng.8.gz INST trafgen/trafgen.8.gz INST ether.conf INST tcp.conf INST trafgen_stddef.h ``` (it is visible above that the stddef.h is installed later than the post is trying to move it away) Forcing the order of post after do will guarantee that it will be there when it needs to be moved and it will be safe to do a parallel install. Just relying on the ordering of the $(1)_install definition is wrong and dependant on make version (and luck!).
Configuration menu - View commit details
-
Copy full SHA for 36f5b55 - Browse repository at this point
Copy the full SHA 36f5b55View commit details
Commits on Nov 12, 2024
-
trafgen: move cpu stats temp file to /tmp
we run firmware where / is read only, so trafgen won't run unless we first cd to /tmp or something. since the file is small and unlinked immediately anyway, explicitly put it into /tmp, to avoid permission errors elsewhere in a read-only filesystem. Signed-off-by: Nick Owens <mischief@offblast.org>
Configuration menu - View commit details
-
Copy full SHA for b22308f - Browse repository at this point
Copy the full SHA b22308fView commit details -
ring_tx: handle EINTR from sendto
sendto(2) may return EINTR, if signals arrive during the syscall, such as the SIGALRM from setitimer(2). handle EINTR in both pull_and_flush_tx variants. Signed-off-by: Nick Owens <mischief@offblast.org>
Configuration menu - View commit details
-
Copy full SHA for 23f305e - Browse repository at this point
Copy the full SHA 23f305eView commit details
Commits on Jan 7, 2025
-
trafgen: stop handling -k/--kernel-pull
The -k/--kernel-pull option was deprecated and has been a no-op since commit 190dc78 ("trafgen: Don't expose -k/--kernel-pull anymore and warn if it still used"), part of release 0.5.9 in 2014. More then ten years should have been enough to convert any scripts still making use of the option. Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for dcee710 - Browse repository at this point
Copy the full SHA dcee710View commit details -
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Configuration menu - View commit details
-
Copy full SHA for fb6183f - Browse repository at this point
Copy the full SHA fb6183fView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.6.8...v0.6.9