User login

Blogs

Release of bug fix version 0.7.5

I finally got around to releasing this bug fix version. What pushed me over the line were two bugs in the previous version, error in encoding of unsigned integer values (some of them above the 255 value) and invalid Pdu type being set in the Pdu.GetBulkPdu() static method.

You can download it from the SourceForge project page.

As always, let me know if you run into any problems or would like to see new functionality in the library.

Major bug discovered in version 0.7.4 and earlier

I would like to thank Jozsef Horvath for discovering, reporting and providing a fix for an issue related to encoding of specific unsigned integer values used by Gauge32, Counter32, etc. variable types derived from UInteger32 base type.

Fix for the issue will be included in the version 0.7.5 scheduled for release tomorrow.

Changes in preparation for version 0.7.5 release

Based on the feedback so far from users and the fixes needed in the released version of the library, following changes have so far been planned for the new release:
  • fixed: socket error 10054 now throws SnmpNetworkException in UdpTransport.Request method
  • added ICloneable to all AsnType child classes that didn't have it
  • added IComparable interface implementation to OctetString class
  • implemented error handling in UdpTransport async methods.

Web site migration

I am in the process of migrating the web site from static html and WordPress to drupal based Content Management System.

In the past I have found it time consuming and boring to post content to the web site. Split between the blog and the documentation site has not worked out very well and there has been some documentation.

The plan is to 1) consolidate the information in one place, 2) allow for it to be easily available, and 3) make it easier for me to post content.

I have tried to migrate all registered user accounts from the WordPress blog. If you are having trouble with your login, please reset your password.

Progress update

It has been a quiet summer. I have been spending my time doing other things but now is time to get back to working on the project.

Another update posted

So there has been another update of the library posted on SourceForge.

I got some very good feedback from a nice guy named Pavel. I think I managed to work a lot of his feedback and bug reports into the version 0.7.1. Some of it was bugs that needed fixing, other things where little improvements. So thanks to Pavel and encouragement to everybody to let me know about what you like or don’t like about the library so I can work on making it better.

SourceForge package change

I have changed the layout of the download packages. From version 0.6 binary, source and documentation downloads will be posted under snmpsharpnet package. Old snmpsharpnet-doc and snmpsharpnet-src packages have been hidden and are no longer accesible. If you need an older version of the SnmpSharpNet library, feel free to contact me on dev [at] snmpsharpnet [dot] com and I will make version you require available again.

Introduction of AES-192 and AES-256 privacy

I have released library version 0.6 that introduces AES-192 and AES-256 privacy protocols.

I have held off for a long time on implementing the high encryption AES protocols because I didn’t have anything to test my implementation against.

Update to the project on SourceForge.net

On an excellent suggestion from Lex Li I have packaged and uploaded a few source code examples to the SourceForge project page. I’ll get more examples included in time…

Included examples are:

SnmpSharpNet in IronPython

I had a little bit of time today and figured I’ll try to use the library in IronPython.

I have used Python a lot a few years back for an SNMP based project and did like it a lot. It has a clean syntax and is very easy to learn.

It has taken about an hour of googling to find what I needed and in the end I had a fully working Get example:

Syndicate content