[Buildroot] [PATCH] package/mini-snmpd: bump to version 1.5

Alexander Sverdlin alexander.sverdlin at gmail.com
Mon Mar 2 19:05:29 UTC 2020


Hello all,

please ignore the patch, I've sent version 1.6 update patch already.

On 29/02/2020 19:03, Alexander Sverdlin wrote:
> v1.5 changelog:
> 
> Major feature release.  Support for TCP-MIB, UDP-MIB, IP-MIB,
> ifXTable with 64-bit counters.
> 
> - Majority of new features from [NDM Systems][]
> - CVE fixes from [Cisco Talos Intelligence Group][talos]
> 
> - Add support for ifXTable (64-bit counters), from NDM Systems
> - Add support for TCP-MIB, from NDM Systems
> - Add support for UDP-MIB, from NDM Systems
> - Add support for IP-MIB, from NDM Systems
> - Add support for ifType
> - Add support for ifMtu
> - Binary and man page renamed: `mini_snmpd` --> `mini-snmpd`
> - New command line option `-l LEVEL` replaces `--verbose`
> - New command line option `-v` to show program version
> - Create PID file when daemon is ready to receive signals
> - Add support for systemd unit file on Linux
> - Add support for /etc/mini-snmpd.conf, disabled by default
> 
> - CVE-2020-6060: Fix stack overflow in client connection handler
> - CVE-2020-6059: Fix out-of-bounds read in parsing of SNMP packet
> - CVE-2020-6058: Fix out-of-bounds read in parsing of SNMP packet
> - Let `-s` flag control use of syslog, when running in foreground
> - Removed all (known) GNU:isms; i.e., `__progname` and `%m`
> 
> Post-release fixes:
> 
> Fix #16: Regression in ifTable for non-Ethernet
> Remove developer debug messsages
> Fix #17: Missing freeifaddrs() causing major memory leak
> Remove a few unnecessary strdup()
> Initialize stack variables to zero to not confuse inet_ntop()
> Use consistent timeout setting between command line and config file
> Fix duplicate DISTCLEANFILES
> 
> Signed-off-by: Alexander Sverdlin <alexander.sverdlin at gmail.com>
> ---
>  ...n-in-ifTable-for-non-Ethernet-interf.patch | 77 ++++++++++++++++++
>  ...d-zero-byte-before-unsigned-integers.patch | 31 -------
>  ...002-Remove-developer-debug-messsages.patch | 40 ++++++++++
>  ...igned-integers-to-have-an-extra-byte.patch | 28 -------
>  ...reeifaddrs-causing-major-memory-leak.patch | 29 +++++++
>  ...0004-Remove-a-few-unnecessary-strdup.patch | 80 +++++++++++++++++++
>  ...-variables-to-zero-to-not-confuse-in.patch | 58 ++++++++++++++
>  ...imeout-setting-between-command-line-.patch | 56 +++++++++++++
>  .../0007-Fix-duplicate-DISTCLEANFILES.patch   | 32 ++++++++
>  package/mini-snmpd/mini-snmpd                 |  2 +
>  package/mini-snmpd/mini-snmpd.hash            |  2 +-
>  package/mini-snmpd/mini-snmpd.mk              | 10 ++-
>  package/mini-snmpd/mini-snmpd.service         | 12 ---
>  13 files changed, 382 insertions(+), 75 deletions(-)
>  create mode 100644 package/mini-snmpd/0001-Fix-16-Regression-in-ifTable-for-non-Ethernet-interf.patch
>  delete mode 100644 package/mini-snmpd/0001-Prepend-zero-byte-before-unsigned-integers.patch
>  create mode 100644 package/mini-snmpd/0002-Remove-developer-debug-messsages.patch
>  delete mode 100644 package/mini-snmpd/0002-mib.c-allow-unsigned-integers-to-have-an-extra-byte.patch
>  create mode 100644 package/mini-snmpd/0003-Fix-17-Missing-freeifaddrs-causing-major-memory-leak.patch
>  create mode 100644 package/mini-snmpd/0004-Remove-a-few-unnecessary-strdup.patch
>  create mode 100644 package/mini-snmpd/0005-Initialize-stack-variables-to-zero-to-not-confuse-in.patch
>  create mode 100644 package/mini-snmpd/0006-Use-consistent-timeout-setting-between-command-line-.patch
>  create mode 100644 package/mini-snmpd/0007-Fix-duplicate-DISTCLEANFILES.patch
>  create mode 100644 package/mini-snmpd/mini-snmpd
>  delete mode 100644 package/mini-snmpd/mini-snmpd.service

[...]


More information about the buildroot mailing list