Product Release History
The following is a list of public releases for all
components shipped with
PowerSNMP PowerSNMP for ActiveX (Latest Release 2008-02-04)
dartsnmp2.dll
Current Version:
2.8.5.0
2.8.5.0 Released:
2008-02-04
Product fixes in this release:
-
Cleaned up memory issues associated with the mib parser.
-
Addressed memory issues when sending messages with the Manager control. (4251, 4598)
2.8.3.0 Released:
2006-08-28
Product fixes in this release:
-
Made changes to correct problems with SNMPv2 responses when errors occur (2009)
2.8.2.0 Released:
2006-06-15
Product fixes in this release:
-
Compile method now handles multiple MIB definitions in a single file
-
Corrected problem with encoding of negative integers
(2100)
-
Corrected issue in sample apps that would make it seem like a message was getting corrupted (2421)
-
Added support for OBJECT-GROUP to Mib Object
(2980)
-
Corrected compile error that can occur when an object definition occurs inside a DESCRIPTION
(3265)
-
Fixed GPF that occured when certain V2 Traps were received (3602)
2.8.1.0 Released:
2004-06-23
Product fixes in this release:
-
Changed some internal method declarations for automation access. (2554)
-
Changed internal ordering of events. This has no impact to users, just to language developers. (2554)
-
Fixed a problem with the Manager accepting a specific PDU. (2640)
2.8.0.9 Released:
2003-04-15
Product fixes in this release:
-
Added support for seperate SNMP products
-
Fixed a MIB license issue for Delphi users
-
Fixed a problem when setting SnmpVariable.Value to a negative number
2.8.0.6 Released:
2002-11-27
Product fixes in this release:
-
Fixed a crash referencing an Item from the Traps collection that did not exist in VC++
-
Fixed a Mib VC++ Compile crash in certain circumstances
-
Row.ColumnCount no longer returns one less column when the table is the last table in the mib
-
Now treat separate Mibs as separate entities so that object names do not have to be unique
-
Fixed a Mib.Name crash bug
-
Fixed a bug with 0X80-0xA0 values being incorrectly displayed in certain circumstances
-
Fixed a memory build-up with GetNext
-
Table object now always gets correct col and row counts
-
Added a RemoveTable Method in the SnmpMib object
-
Added further SNMP Agent Response compatibility
-
Fixed a small Table object problem when using the MS Image Control
-
Fixed a small memory leak in the Table object
-
Added more error checking for non-standard traps
-
Manager now able to properly interpret responses with Exceptions
-
Fixed a small bug in GetNext that occassionaly altered an OID value
-
Fixed a problem encoding integers less than -127
-
Now properly displays certain errors correctly in Windows 9x
-
Fixed a bug with module-first compilation
-
Added support for multi-threading although NOT thread-safe
-
Can be used in COM+ Component Services
2.2.0.0 Released:
2002-03-11
-
The latest edition of the SNMP Tool adds more features, functionality and addresses several important security issues recently identified by CERT. Our one of a kind PowerTCP Mib Compressor is now bundled with PowerTCP SNMP Tool. Designed to assist in the management and security of large enterprises, this tool compresses multiple MIBs into a single non-human readable file that can then be easily and quickly distributed with an end-user application. On the functionality side, we have added a Remove and a Clear method to the SnmpTraps collection, enabling greater control over a collection of traps. The SnmpVariables collection now has an additional Sort property, enabling a user to specify if the control should automatically sort the variables based on the OIDs or just enable access based on the order that they were added. On the security side, CERT recently ran a comprehensive test of major SNMP vendors. CERT Advisory CA-2002-03 identified two issues related to denial-of-service attacks, VU#854306 and VU#107186, that impact the PowerTCP SNMP Tool. In response to the CERT advisory, we have run comprehensive tests with their PROTOS Test Suite and have made a number of internal changes to enhance security and close potential vulnerabilities. For more information concerning the specific changes, please look at the recent update information at http://www.dart.com/downloads/update.txt. For more information on CERT please visit http://www.cert.org.
Product fixes in this release:
-
Added Sorted property to the Variables collection
-
Improved error handling for improper traps
-
Made compatibility fix for snmpUInteger32
-
Added Remove and Clear properties to the Traps collection
-
Fixed problem with support for multiple NOTIFICATION-TYPE objects
-
Mib.Name now returns the proper value
-
Added better support for variables using the DEFVAL {{ }} syntax
-
OBJECT-TYPE and OBJECT IDENTIFIER within Textual Convention descriptions are now properly handled
-
SnmpVariables(NULL) no longer causes crash
-
SnmpMib.Name no longer crashes after conversion from OID in certain circumstances
-
Get on a variable with a VERY long OID will no longer crash
-
Disallowed Illegally long byte chains for the data type
-
Disallowed very large variable lengths. This weakens many denial-of-service attacks
-
Removed possible overflow conditions
-
Set Limit on total of all oid sizes to weaken denial-of-service attacks
-
Disallowed OIDs shorter than 11 characters
-
No longer hangs with certain OIDs
-
Fixed infinite loop for very large OID sub-identifier values
2.1.0.2 Released:
2002-02-20
Product fixes in this release:
-
Added Sorted property to the Variables collection
-
Improved error handling for improper traps
-
Made compatibility fix for snmpUInteger32
-
Added Remove and Clear properties to the Traps collection
-
Fixed problem with support for multiple NOTIFICATION-TYPE objects
-
Mib.Name now returns the proper value
-
Added better support for variables using the DEFVAL {{ }} syntax
-
OBJECT-TYPE and OBJECT IDENTIFIER within Textual Convention descriptions are now properly handled
-
Get on a variable with a VERY long OID will no longer crash
2.1.0.1 Released:
2001-11-28
Product fixes in this release:
-
Operation of SNMPMib Name method corrected
2.1.0.0 Released:
2001-10-30
-
The PowerTCP SNMP Tool Suite now includes six VB.NET samples demonstrating an SNMP Manager application, an SNMP Agent that runs as a service, a MIB viewer, plus much more, all in the .NET Framework. Of course, the updated SNMP Tool Suite can easily be used in any .NET Framework language or environment, including ASP.NET. Comprehensive demonstrations of the SNMP Tool Suite are available in Visual Basic, VB.NET, ASP, Visual C++, Microsoft Office, and Delphi.
Product fixes in this release:
-
Minor changes to accomodate the .NET Framework
1.1.0.2 Released:
2001-09-21
Product fixes in this release:
-
.NET compatibility adjustment
-
Functionality of Name adjusted
2.0.0.4 Released:
2001-08-10
Product fixes in this release:
-
Fixed trial version problem in ASP
-
Variables Now returning an errror when no match is found
-
Operation for SNMPMib Name Method now works correctly
-
For consistency, Community set in the send method with everything
2.0.0.3 Released:
2001-07-25
Product fixes in this release:
-
Fixed aesthetics of License Window
-
List Module Names on MIB Compile Errors instead of files
2.0.0.0 Released:
2001-06-08
-
Working together with some of our largest SNMP customers, we have redesigned the SNMP Tool Suite to fit the requirements of global organizations that need to manage devices across their enterprise. While we preserved much of the interface from the previous version of the PowerTCP SNMP Tool Suite, our latest release includes completely rewritten algorithms that are designed to handle thousands of MIBs simultaneously and potentially millions of objects as the component engine will scale with your memory and CPU availability. As an add-on product for the large enterprise, our PowerTCP MIB Compressor will enable speed, portability, and security, by creating a single binary compressed image from thousands of MIBS that can be natively read by the SNMP Tool Suite, enabling the distribution of a single file rather than thousands of MIBs, preventing unintended alteration of the MIBs, and saving memory when working with large numbers of MIBs. The PowerTCP SNMP Tool Suite 2.0 also includes powerful Table support, and comprehensive ASN.1 and SNMP2c compliance to make what we believe is the fastest and most compliant SNMP development product on the market today!
Redesigned for the Enterprise
- Fully re-written algorithms for compiling and verifying MIBS
- Compilation speed increased from 60x-1000x depending on usage and memory requirements decreased by 50%.
- Robust representation of Tables using objects and collections
- The ability to read a compressed MIB image created by the PowerTCP MIB Compressor for loading thousands of MIB images in seconds
- Better ASN.1 and SNMP 2c compliance than virtually any product on the market today.
- The fastest MIB compile time of any SNMP product on the market today.
What does our SNMP Tool MIB compiler provide that you won't find with any other product?
- Accepts and properly interprets anything that fits the full specification including arcane aspects of the specification
- Flexible handling of comment markers based on the protocol and common practice
Compile SMI files
- Support for well-formatted MIB files that implement ASN.1 conventions not supported in SNMPv2c, including those created by CISCO and 3COM
- Support for out-of-order batch compilation of MIBS; eliminating the requirement for the customer to properly order all interdependencies
- Duplicate object elimination for time savings and less confusion
Hundreds of times faster than any other product on the market
1.1.0.0 Released:
2001-03-01
Product fixes in this release:
-
Can't assign 0 to OctetString value
-
Added DartStrings to reference
-
VARIABLES tag not recognized
-
Load crashes app if .mib already compiled
-
Addition of the Compile method
-
The Compile method addresses the following problems that were not fixed in Load:
-
The MIB Load function would not load the MIB "SNMP-FRAMEWORK-MIB.mib
-
Table OID Problem with RMON2-MIB caused problems
1.0.43.5 Released:
2001-01-12
Product fixes in this release:
-
Now properly recognizes "NOTIFICATION-TYPE"
-
Addressed an issue with successive Get Requests
-
Fixed problem with var value & table OIDs
1.0.43.1 Released:
2000-12-20
Product fixes in this release:
-
SNMP now recognizes Syntax Octet String
-
SNMP Variables with syntax Counter64, Gauge were incorrectly set to type Null
-
Property Access no longer always snmpReadWrite when queried
-
Unsigned32 variable type not recognized
-
Octet String now properly supported
dartsock.dll
Current Version:
2.8.3.27
2.8.3.27 Released:
2008-02-04
Product fixes in this release:
-
DartStrings.Remove now works with a string parameter. (4262)
-
NoDelay and KeepAlive properties can now be set to false on Vista machines. (4351)
-
DartStrings.Add now works when adding strings to the end of the collection by specifying an index parameter. (4632)
2.8.3.25 Released:
2007-11-27
Product fixes in this release:
-
Fixed memory issue in the DartStreams object when used on Windows 9x (4560)
2.8.3.22 Released:
2007-10-09
Product fixes in this release:
-
Update for inclusion in new FTP for ActiveX kit
2.8.3.10 Released:
2007-02-01
Product fixes in this release:
-
DartStrings collection now reports correct indices greater than 65535. (4224)
2.8.3.1 Released:
2006-09-22
Product fixes in this release:
-
Fixed IDL problem that caused the 'Blocked' Property to show up as 'bLocked' in the object browser and during wrapper generation
2.8.3.0 Released:
2006-08-28
Product fixes in this release:
-
Eliminated problem wher RAS control would show the wrong phonebook as selected (2637)
-
Corrected threading problems caused when send was called from 2 different places in code (2651)
-
Added ReuseAddress Property to the UDP control (3144)
-
Eliminated condition that would cause missing RAS phonebook entries (618)
2.8.2.31 Released:
2006-06-15
Product fixes in this release:
-
No fixes. Release build included with PowerSNMP for ActiveX 2.8.2
2.8.2.27 Released:
2005-12-23
Product fixes in this release:
-
Added SizeHigh and PositionHigh properties to DartStream for +4 Gig support
2.8.2.7 Released:
2004-10-22
Product fixes in this release:
-
Made internal changes to DartStream
-
Fixed a problem when Send is called from 2 different places in code at the same time. (2651)
-
Fixed a problem with the Search method and 2-byte characters. (2690)
-
Made changes that impact FTPServer performance issues. (2722)
2.8.2.0 Released:
2004-05-21
Product fixes in this release:
-
Changed some internal method declarations for automation access
-
Changed internal ordering of events. This has no impact to users, just to language developers
-
Fixed a problem with ReuseAddr. (1603)
-
Fixed a problem with Socks5. (2302)
-
Fixed a problem with Timeout after invalid proxy connection. (2327)
-
Improved performance of search functionality. (2599)
2.8.1.0 Released:
2003-09-12
Product fixes in this release:
-
No changes. Version number adjustment
2.8.0.8 Released:
2003-02-28
Product fixes in this release:
-
Fixed a problem with Ping being used in a control array
-
Made an alteration to how the blocking code operates in the Daemon Control for better abort responses
2.8.0.4 Released:
2002-11-27
Product fixes in this release:
-
Fixed a problem with UDP receiving a byte array
-
Added support for multi-threading although NOT thread-safe
-
Can be used in COM+ Component Services
-
Problems with DString deconstructor fixed in DartStrings
2.2.0.20 Released:
2002-07-02
Product fixes in this release:
-
Fixed Event disruption during Receive
-
Added AdvancedTrace method
-
Added Leave property to UDP
2.2.0.16 Released:
2002-05-08
Product fixes in this release:
-
Fixed infinite loop condition in DartStreams CreateUnique
-
Fixed memory leak in UDP.Receive and DartStream.Read when dimensioned string is passed in
2.2.0.11 Released:
2002-03-01
Product fixes in this release:
-
Error conditions were not being properly cleared during a failed GetHostName attempt
2.2.0.9 Released:
2002-02-20
Product fixes in this release:
-
Added automatic multiple retries on write before failing in DartStream
-
DartStream Filename now properly updated on Unique
2.2.0.7 Released:
2002-01-01
Product fixes in this release:
-
DartStream will no longer return an error trying to read a currently opened for reading file
2.2.0.6 Released:
2001-11-28
Product fixes in this release:
-
Added the ability to pass a DartStrings into Search to search for more than one token
2.2.0.2 Released:
2001-10-30
Product fixes in this release:
-
DartSteam Filename property now reports proper filename at all times
-
Minor changes to accomodate the .NET Framework
2.2.0.1 Released:
2001-09-14
Product fixes in this release:
2.1.0.8 Released:
2001-08-20
Product fixes in this release:
-
Changes for .NET Framework
2.2.0.0 Released:
2001-08-20
Product fixes in this release:
-
Change to the interface to accomodate the .NET Framework
2.1.0.6 Released:
2001-08-10
Product fixes in this release:
-
Added error message ptHeader(12101) to return more specific header error messages
2.1.0.5 Released:
2001-06-01
Product fixes in this release:
-
Added an error if not connected and timeout is 0 while attempting to send
2.1.0.4 Released:
2001-05-16
Product fixes in this release:
-
Added an error when sending with no connection and timeout is 0
2.1.0.2 Released:
2001-05-01
Product fixes in this release:
-
Fixed problem where local address could not be properly set in Connect on 95 machines
2.1.0.1 Released:
2001-04-20
Product fixes in this release:
-
Fixed error in UDP (WARNING: DO NOT USE VERSION 2.1.0.0)
2.1.0.0 Released:
2001-04-11
Product fixes in this release:
-
Added support for SOCKS4/5
-
Rewrote DartStrings for maximum optimization
-
Typo in the IDL file fixed for error 12016
-
Fixed memory leak in the UDP Trace method
-
COM errors trapped correctly in Daemon control
2.0.43.2 Released:
2001-01-20
Product fixes in this release:
-
DartStream now in DartSock
2.0.43.1 Released:
2001-01-05
Product fixes in this release:
-
System.GetAddress will no longer GPF if not dialed-in
-
Fine-tuned the the way data is buffered to better handle situations with high data throughput
-
Fixed problem where Dartstrings::Find would not work properly if string was last in list
-
TCP now closes after receiving 16Kbytes after close is called
-
Receive Count initialized to 0 to prevent potential misreporting (like with bug just fixed in DARTTELNET.DLL)
1.0.43.0 Released:
2001-01-01
Product fixes in this release:
-
DartStream now in Dartsock.dll
-
Attempt to rename to a read-only file now properly reports error
-
Added Readstring and Readbytes property to DartStream. This allows use of these methods in Javascript
2.0.40.0 Released:
2001-01-01
Product fixes in this release:
-
Fixed regression bug that caused connection to close before data was sent. Only affected non-blocking mode
1.0.43.2 Released:
2000-12-20
Product fixes in this release:
-
Moved DartStream from DartObjects to DartSock - DartObjects no longer shipped
1.0.43.1 Released:
2000-11-21
Product fixes in this release:
-
System.GetAddress will no longer GPF if not dialed-in