Skip to content

mini-snmpd v1.3

Compare
Choose a tag to compare
@troglobit troglobit released this 23 Nov 08:10
· 179 commits to master since this release

Changes

  • Refactor and cleanup by Javier Palacios
  • New maintainer, Joachim Nilsson
  • Hosting is now on GitHub
  • Changed to GNU Configure and Build System, use ./autogen.sh for
    first time checkout from GIT
  • Reduced stack usage in Linux /proc file parser backend
  • Add support for daemonizing automatically, -n for previous behavior
  • Add support for logging to syslog even when running in the foreground
  • Complete refactor of FreeBSD support. Now with native syscalls instead
    of requirment for Linux /proc file system
  • Add support for daemonizing by default, use -n to run in foreground
  • Add support for syslog even if running in the foreground
  • Dual stack support, IPv4 default, when building with --enable-ipv6,
    which is also default
  • Use sigaction() instead of signal() and siginterrupt(), by
    Henrik Nordstrom
  • Increase MAX number of interfaces to monitor from four to eight, by
    Henrik Nordstrom

Fixes

  • From Vladimir N. Oleynik's Busybox fork:
    • Do not allow ':' as interface separator
    • Simplify read_values() and its callee's, skip optional ':'
    • Inspirations for lots of reduced stack usage
    • Fix typo in setsockopt()
  • Massive code cleanup and simplification by Joachim Nilsson
  • FreeBSD build fixes, e.g. SO_BINDDEVICE socket option does not exist
  • Display OK log message after successful socket & bind