Skip to content

Nemesis v1.5

Compare
Choose a tag to compare
@troglobit troglobit released this 10 May 11:48
· 143 commits to master since this release

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)
  • 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