<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/net-snmp, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-06-29T11:00:09Z</updated>
<entry>
<title>net-snmp: allow mulitple library installations</title>
<updated>2026-06-29T11:00:09Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2026-06-29T07:46:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6519dddb9d2c79fd2b7f289ee4f96d2e5269fc06'/>
<id>urn:sha1:6519dddb9d2c79fd2b7f289ee4f96d2e5269fc06</id>
<content type='text'>
To allow multiple libraries on the target this glob is targeting
multiple libraries.

Signed-off-by: Christian Korber &lt;ckorber@tdt.de&gt;
</content>
</entry>
<entry>
<title>net-snmp: update to 5.9.5.2</title>
<updated>2026-06-26T07:09:23Z</updated>
<author>
<name>Ivan Pavlov</name>
</author>
<published>2026-03-13T13:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d107cdb7481d5706956ac78134f8be3db462628e'/>
<id>urn:sha1:d107cdb7481d5706956ac78134f8be3db462628e</id>
<content type='text'>
Changelog: https://github.com/net-snmp/net-snmp/blob/v5.9.5.2/CHANGES
Refresh patches for current version changes
Added git headers for Debian patches
Clean 750-ieee802dot11.patch - remove unnecesary trailing spaces, fix macro definition,
 include header file
Remove patches:
- 010-HOST-MIB-hr_filesys-fix-compile-error.patch
- 161-project_types.patch
- 751-gcc-14-fix.patch
- 900-musl-compat.patch
- 990-remove-semicolon-check-in-macros.patch

Install symlink for shared library without version reference

Signed-off-by: Ivan Pavlov &lt;AuthorReflex@gmail.com&gt;
</content>
</entry>
<entry>
<title>net-snmp: fix 'bad number' warning when engineidtype is unset</title>
<updated>2026-06-23T07:12:16Z</updated>
<author>
<name>Michael Pfeifroth</name>
</author>
<published>2026-06-22T15:05:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=d5a0672d6a015043f26eaa8585a824cecd2a72ee'/>
<id>urn:sha1:d5a0672d6a015043f26eaa8585a824cecd2a72ee</id>
<content type='text'>
Add a -n guard before the arithmetic comparison of engineidtype in
snmpd_engineid_add(). When the engineid UCI section exists but
engineidtype is not configured, the empty string is passed to
[ -ge ]/[ -le ] which causes 'sh: bad number' on every boot.

Signed-off-by: Michael Pfeifroth &lt;michael.pfeifroth@westermo.com&gt;
</content>
</entry>
<entry>
<title>net-snmp: enable blumenthal-aes for SNMPv3 encryption</title>
<updated>2026-06-17T13:46:45Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2026-06-17T07:16:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1fe6ecf9a2cf63c9fb93d6974c40e85c37239483'/>
<id>urn:sha1:1fe6ecf9a2cf63c9fb93d6974c40e85c37239483</id>
<content type='text'>
In order to use AES-192 and the like, it is necessary to enable
blumenthal-aes.

Blumenthal AES draft was not formalized in RFC but is
widely implemented by many vendors. It has strong encryption in
connection with SNMPv3.

Signed-off-by: Christian Korber &lt;ckorber@tdt.de&gt;
</content>
</entry>
<entry>
<title>net-snmp: fix service not restarting on config change</title>
<updated>2026-06-16T08:36:52Z</updated>
<author>
<name>Michael Pfeifroth</name>
</author>
<published>2026-05-28T09:10:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=849d51851b829dc5bf244afa0ec7b5a56155cdfe'/>
<id>urn:sha1:849d51851b829dc5bf244afa0ec7b5a56155cdfe</id>
<content type='text'>
snmpd generates its runtime configuration in /var/run/snmpd.conf from
UCI during start_service(). However, since the procd instance command
line never changes, procd does not detect that a restart is needed when
the UCI config is modified.

Add 'procd_set_param file /etc/config/snmpd' so procd tracks the config
file and restarts snmpd when it changes. Without this, 'reload_service'
(triggered by procd_add_reload_trigger) re-creates an identical instance
definition and procd skips the restart, leaving stale configuration
active.

This also fixes a usability issue with SNMPv3: when changing a user's
authentication or privacy algorithm, net-snmp must restart to re-derive
localized keys via createUser. Without the restart, the daemon keeps
using cached key material and authentication fails.

Tested with net-snmp 5.9.4 on OpenWrt (aarch64 and ppc64).

Signed-off-by: Michael Pfeifroth &lt;michael.pfeifroth@westermo.com&gt;
</content>
</entry>
<entry>
<title>treewide: add or correct license information</title>
<updated>2026-06-08T13:29:56Z</updated>
<author>
<name>Wei-Ting Yang</name>
</author>
<published>2026-05-13T04:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=1adc05845455fa0da399d534a7ac35cdfc0e86f7'/>
<id>urn:sha1:1adc05845455fa0da399d534a7ac35cdfc0e86f7</id>
<content type='text'>
Add or correct license information across multiple packages.

Signed-off-by: Wei-Ting Yang &lt;williamatcg@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: cleanup URLs</title>
<updated>2026-05-08T20:28:27Z</updated>
<author>
<name>Yanase Yuki</name>
</author>
<published>2026-01-02T09:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b0d8a3d384915c2de1c5b473fcfb8b3996bb849b'/>
<id>urn:sha1:b0d8a3d384915c2de1c5b473fcfb8b3996bb849b</id>
<content type='text'>
This commit converts plain HTTP URLs to HTTPS, and updates
old or outdated URLs.

Signed-off-by: Yanase Yuki &lt;dev@zpc.st&gt;
</content>
</entry>
<entry>
<title>net-snmp: add distro extend using /etc/os-release</title>
<updated>2026-03-24T06:30:51Z</updated>
<author>
<name>Kamil Bienkiewicz</name>
</author>
<published>2026-03-19T09:34:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=3892e96152c9aee53f7918b550a87e18bcbdf871'/>
<id>urn:sha1:3892e96152c9aee53f7918b550a87e18bcbdf871</id>
<content type='text'>
Read PRETTY_NAME from /etc/os-release via /bin/sh for distro output.

Bump PKG_RELEASE to account for the package configuration change.

Signed-off-by: Kamil Bienkiewicz &lt;perceivalpercy@gmail.com&gt;
</content>
</entry>
<entry>
<title>net-snmp: bump PKG_RELEASE</title>
<updated>2026-03-11T08:07:04Z</updated>
<author>
<name>Eric McDonald</name>
</author>
<published>2026-03-07T23:09:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ba27353e34d7d6cfb0ca5de285a9f1e1b1315198'/>
<id>urn:sha1:ba27353e34d7d6cfb0ca5de285a9f1e1b1315198</id>
<content type='text'>
Bump PKG_RELEASE to reflect fixes to UCI init script config
generation for missing/unset options and RestrictOID handling.

Signed-off-by: Eric McDonald &lt;librick-openwrt@proton.me&gt;
</content>
</entry>
<entry>
<title>net-snmp: fix newline when RestrictOID is neither yes nor no</title>
<updated>2026-03-11T08:07:04Z</updated>
<author>
<name>Eric McDonald</name>
</author>
<published>2026-03-07T22:29:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=136bff9a8e85755bdb132d741a8e2f5937d3ba57'/>
<id>urn:sha1:136bff9a8e85755bdb132d741a8e2f5937d3ba57</id>
<content type='text'>
snmpd_access_default_add, snmpd_access_HostName_add, and
snmpd_access_HostIP_add check if RestrictOID is `yes` or `no`
but fail to write a newline for other values of RestrictOID
(e.g., `true`, `false`) or if unset, corrupting the generated config.

Fix by using config_get_bool and restructuring to write either
a complete line or nothing. Also require RestrictedOID to be
non-empty when RestrictOID is enabled.

This is a breaking change for configs where RestrictOID is set
to a value that the old code did not match as `yes` (e.g., `true`,
`1`, `on`, `enabled`) but config_get_bool evaluates as true. In
practice, this is unlikely to affect existing installs unless a
user is unknowingly relying on unintended behavior or is deliberately
relying on the old code's non-standard boolean evaluation; this
latter case is considered unlikely by this commit's author. Configs
where RestrictOID is enabled but RestrictedOID is empty are also
affected; previously a directive with a trailing space was written,
now no directive is written.

Signed-off-by: Eric McDonald &lt;librick-openwrt@proton.me&gt;
</content>
</entry>
</feed>
