Inferno Nettverk A/S, Oslo, Norway Monday, November 18, 2013 Inferno Nettverk A/S is pleased to announce a new major release of Dante - a free SOCKS client and server implementation for UNIX. Dante is developed by Inferno Nettverk A/S, a software engineering company located in Oslo Research Park, Norway. Inferno Nettverk specialises in services related to software development on UNIX/Linux and embedded/real-time platforms. Please see "http://www.inet.no/english/services.html" for more information about our services. Dante is free software, available under a BSD-like license. Inferno Nettverk also provides commercial services related to Dante. These services include 24/7 support via phone and email, customised installations/tuning of Dante, development, porting and embedding. The Dante software consists of two parts, packed into one archive: 1) The server part, supporting SOCKS v4 and SOCKS v5. 2) The client (socksify) part, supporting SOCKS v4, SOCKS v5, HTTP v1.0, and UPnP. In addition to standard SOCKS authentication methods, Dante includes the following additional methods: - BSD Authentication (OpenBSD). - LDAP. - PAM. - RFC931 ("ident"). This release introduces many new features, including IPv6, monitor alarms, session throttling, in addition to bugfixes and performance improvements. Changes include the following: Generic changes: o Use sqrt() rather than sqrtl() in stddev calculation, as sqrtl() is not available on some platforms (such as FreeBSD 7.2). Problem reported by Rudolf Polzer . o Fixed compilation on OpenBSD with compilers not supporting -Wbounded. Problem report and testing by Mikael More . o Support for cross compilation of client library for Android (system name 'arm-linux-androideabi'). Testing and analysis by Yoav Weiss . Server changes: o If the authentication method used was RFC931 (ident), the username was not always logged when it should be. Reported by Gregory Charot (EVENIUM) . o external.rotation was not handling non-IPv4 target addresses correctly. Reported and diagnosed by Rudolf Polzer . o Problem with sockd.init generation in dante.spec fixed. Reported by Luiz Gustavo Nascimento . o socks-rules now require a "socks" prefix (like client-rules require a "client" prefix), and the socks "method" keyword has been renamed to "socksmethod". o IPv6 is now supported in the server. o New "monitor" object added. Syntax is similar to rules and routes, but instead of applying to individual sessions, it applies to all sessions currently matching the addresses to monitor. o The session module has been merged with the mainstream Dante code, and has also been extended to support the following new features: - connection throttling (number of new sessions accepted per second). - state-keys. The syntax has also changed (see UPGRADE). Client changes: o Use getpassphrase() rather then getpass() to obtain password for username authentication when available. Avoids 9 character limit on Solaris. Suggested by Albert Fluegel See the NEWS file for a more complete list of changes. Known problems: see the BUGS file. Users upgrading from previous versions of Dante: see the UPGRADE file. For more information about Dante, please see "http://www.inet.no/dante/". For more information about Inferno Nettverk A/S, please see "http://www.inet.no/en/inferno.html".