Inferno Nettverk A/S, Oslo, Norway Friday, August 2, 2013 Inferno Nettverk A/S is pleased to announce a new 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 part, supporting socks v4, socks v5, http v1.0, and UPnP. ************************************************************************* Please note that this is a pre-release. We ask that everyone who can, tests it to the extent possible, to help reduce problems in the upcoming release. Problems can be reported to dante-bugs@inet.no. Also note that pre-releases are configured in a way that puts a considerably larger load on the running system than the standard releases. This is to help simulate high-load situations and increase the chances of detecting problems before the full release. A full release is expected to be made at the end of the month. ************************************************************************* In addition to standard socks authentication methods, Dante includes the following additional methods: - BSD Authentication (OpenBSD) - LDAP (via a commercial module) - PAM - RFC931 ("ident") Compared to the previous release, this version brings amongst other changes 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 Fallback to direct (non-proxy) routes now defaults to off in the client, as well as in the server. 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 IPv6 is now supported in the server, but not fully supported on the Solaris platform yet. Support for using interfacenames (rather that IP-addresses or hostnames) on Solaris is limited to IPv4 currently. We hope to fix this before the full release. 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. This can be used for monitoring network anomalies related to too little data being transferred or too many disconnects occurring, triggering alarms if detected. o Possibility to configure system errors and DNS-errors for special logging in certain cases (when connecting and performing hostname resolving). 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 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). o Code used for finding the correct outgoing address to bind when external.rotation is set to "route" replaced with much simpler, but hopefully equally (or better) functioning code. Idea taken from Quagga. 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 PRERELEASE 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".