Nemesis v1.5
Nemesis the Resurrection
Changes
- Merged Nemesis libnet1 port, from stale CVS branch
- Fixed libnet1 porting regression in
nemesis-proto_icmp.c
- Finished port of
nemesis-printout.c
to libnet1 - Finished port of
nemesis_proto_ospf.c
, new HELLO API. Added workaround for missing "Active Neighbor" in libnet1 - Removed lots of unused local variables, remnants from port
- Updated configure script to check for libnet1
- Re-KNF:ed entire source tree in libnet1 port merge. New file in root of tree:
.clang-format
for auto-indenting (exprimental)
- Fixed libnet1 porting regression in
- Finished OSPF injector implementation, drop beta status
- Changed default values for RIP injector, use v2 and 224.0.0.9
- Minor license refactor to be auto-detected as 3-clause BSD
- Removed build number from version string
- Simplified usage/help texts for all injectors, more readable format
- Replaced hard-coded version number with
PACKAGE_VERSION
- Changed README and ChangeLog to Markdown format, reorder the ChangeLog in reverse chronological order, latest first
- Added some examples (!) to the README, everybody likes examples :)
- Removed all generated autoconf/automake files from GIT. Use the
./autogen.sh
script when building from GIT. - Renamed
configure.in --> configure.ac
and clean up the build system a bit, for readability and simplicity - Merged Debian
.deb
package build support, incl. modernize
Fixes
- Merged mailing list fix to allow IGMP group 0.0.0.0 when sending a general query. Thanks to Randy Robertson mailto:[email protected]
- Fixed long-standing OSPF non-functioning bug. Caused by static declaration of OSPF variables in header file
- Fixed needless byte-swapping in the following injectors, libnet1 does this for us already. Possible bug in earlier versions:
- OSPF
- RIP
- ICMP