-
Notifications
You must be signed in to change notification settings - Fork 366
Comparing changes
Open a pull request
base repository: gosnmp/gosnmp
base: v1.36.1
head repository: gosnmp/gosnmp
compare: v1.37.0
- 9 commits
- 31 files changed
- 5 contributors
Commits on Sep 20, 2023
-
make InitPacket and InitSecurityKeys public
this allows external packages, like the GoSNMPServer, to use gosnmp to handle encrypted sessions. Signed-off-by: Liam Kelly <liam@commdevices.com>
Configuration menu - View commit details
-
Copy full SHA for fe290d4 - Browse repository at this point
Copy the full SHA fe290d4View commit details -
Merge pull request #447 from upsampled/upsampled-GoSNMPServer-Compat
Make InitPacket and InitSecurityKeys public
Configuration menu - View commit details
-
Copy full SHA for 9457f61 - Browse repository at this point
Copy the full SHA 9457f61View commit details
Commits on Sep 29, 2023
-
Refactor TrapListener's Close Method (#449)
- Ensure idempotent and thread-safe Close behavior. - Close connection for both TCP and UDP without protocol checks. - Use atomic operations for safer concurrent handling. - Await "done" signal before complete closure, ensuring clean shutdown. Fixes: - Address potential issue where the connection might not be closed in certain conditions Enhances: - Configurable TrapListener.CloseTimeout with a default of 3 seconds. Signed-off-by: Tim Rots <tim.rots@protonmail.ch>
Configuration menu - View commit details
-
Copy full SHA for 2708929 - Browse repository at this point
Copy the full SHA 2708929View commit details
Commits on Oct 3, 2023
-
Allow RequestID to be shrunk if possible, defer to asn1 package
Signed-off-by: Liam Kelly <liam@commdevices.com>
Configuration menu - View commit details
-
Copy full SHA for c255f35 - Browse repository at this point
Copy the full SHA c255f35View commit details -
Merge pull request #451 from upsampled/#450-RequestID-Shrink
Allow RequestID to be shrunk if possible
Configuration menu - View commit details
-
Copy full SHA for fc5b18e - Browse repository at this point
Copy the full SHA fc5b18eView commit details
Commits on Oct 8, 2023
-
Add net-snmp validation testing (#452)
* Initial net-snmp validation testing running go test with -tags=netsnmp will cause the test to use packets generated by net-snmp as expected values. This requires libsnmpd to be installed and cgo. Adding -rec=true to this will also record the expected packets as files under /testdata. These files can then be used without cgo in normally testing. An additional pcap generating feature was also added, when -pcap $DIR is added to go test that directory will be filled with the expected and generated packets as pcaps. This allows for debugging using wireshark's parsers. * Counter32 support added to '*Gosnmp.Set' and validated * Add support Set support and validate most PDU types. Also add Uinteger32 parse support. Fixes: #453 --------- Signed-off-by: Liam Kelly <liam@commdevices.com>
Configuration menu - View commit details
-
Copy full SHA for ddcf553 - Browse repository at this point
Copy the full SHA ddcf553View commit details
Commits on Oct 9, 2023
-
Add a 60s fuzzing test to the CI test pipeline. Signed-off-by: SuperQ <superq@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for d306ed5 - Browse repository at this point
Copy the full SHA d306ed5View commit details
Commits on Oct 16, 2023
-
Allow global password cache to be turned off (#454)
* Allow global password cache to be turned off The global password cache is undesirable for higher security applications as a user's cache entry would remain even if the calling package deleted the corresponding `UsmSecurityParameters`. Disabling this mechanism comes with a significant performance hit, as seen by running the added benchmark tests with the build tag `gosnmp_nopwdcache`. There is also a middle ground approach, where the calling package can reset the cache by turning it off then on again. This should clear any stale entries and still allow the cache to be leveraged. Signed-off-by: Liam Kelly <liam@commdevices.com>
Configuration menu - View commit details
-
Copy full SHA for 5d97775 - Browse repository at this point
Copy the full SHA 5d97775View commit details
Commits on Nov 1, 2023
-
build(deps): bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#455)
Bumps [github.com/google/go-cmp](https://github.com/google/go-cmp) from 0.5.9 to 0.6.0. - [Release notes](https://github.com/google/go-cmp/releases) - [Commits](google/go-cmp@v0.5.9...v0.6.0) --- updated-dependencies: - dependency-name: github.com/google/go-cmp dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 4fb6a44 - Browse repository at this point
Copy the full SHA 4fb6a44View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.36.1...v1.37.0