Inferno Nettverk A/S, Oslo, Norway Tuesday, February 20, 2001 Inferno Nettverk is pleased to announce a new release of Dante - a free socks proxy client/server implementation for UNIX. Dante is developed by Inferno Nettverk, a consulting company located in Oslo Research Park, Norway. Inferno Nettverk provides services related to computer security, UNIX, and programming. Please see http://www.inet.no/ for more information. Dante is free software, available under a BSD/CMU license. Inferno Nettverk also provides various commercial services related to Dante, including support, development, porting and embedding. The Dante package consists of two parts, packed into one archive. 1) The serverpart, supporting socks v4 and socks v5 (sans gssapi). 2) The clientpart, supporting socks v4, socks v5 (sans gssapi), http v1.0, and msproxy v2.0 (experimental). Dante also includes an extension to the Socks v4/v5 protocols which provides a more generic bind(2) functionality, similar to what non-socks programs expect. This makes it possible to run standard server applications like e.g. ftpd behind the Dante server. This release is mainly a maintainance release, but also adds a few new features. Compared to the previous release, this version brings amongst other changes the following: o Support for giving interfacenames as internal/external address. o contrib/ directory added. o contrib/sockd-stat.awk, provides statistics based on sockd logfiles. Contributed by Stephan Eisvogel . o If gethostbyname() fails, treat it as if resolveprotocol was set to fake, meaning we hope the socksserver will be able to resolve it. Will presumably make certain dns configurations work better for client. See the NEWS file for a more complete list. Special compatibility notes for users upgrading from the previous version of Dante: Server part: None known. Client part: Before, if resolveprotocol was not set to "fake" anything but a serverfailure (h_errno = NO_RECOVERY) in gethostbyname*() would be returned to the client, letting it deal with the error. In this versions the code has been changed to try to "resolve" the hostname via the socksserver if gethostbyname*() fails. as if resolveprotocol was set to "fake". We don't think this will have any negative effects on existing installations. For more information, please see http://www.inet.no/dante/. The status page (http://www.inet.no/dante/status.html) has been updated with a list of unimplemented features and their status.