libstratanetsh (previously called "libnetshclient") is a POSIX/ANSI C library for use in the development of applications which require direct communication (using the "strata netsh" protocol) with a Foxmoxie Networks STRATA-family router (or any server-type-application that supports the protocol). This library employs both IPv4 and IPv6, as well as GnuTLS encryption, and may be used at either the client end or the server end.
|Tags||Networking Hardware Software Development Libraries|
Release Notes: This release adds a timeout system (netsh_set_timeout/netsh_timeout). A DNS resolver bug has been fixed. Managed-mode code has been simplified. The existing ABI is unchanged and protocol compatible with 2.3.2.
Release Notes: The TLS socket is now cleaned on disconnect instead of being destroyed. The protocol was made endian-portable, and binary compatibility with version 2.3.1 was retained. Documentation was updated. MAGIC_KEY is now verified inbound to avoid possible memory abuse.
Release Notes: Better inter-arch support and a timeout in the managed transmission routine.
Release Notes: The library now supports server operation. This required minor API changes and documentation updates.
No changes have been submitted for this release.