V1.2.5 (2002-03-07) : - add a daemon mode - easy way to choose the color of add replacement - add more control on http methods allowed (or not) V1.2.4 (2002-02-08) : - can use authentication with next proxy - can add anything in headers (cf addreqheader and addansheader) - more tolerant to network connection/deconnection - the dns cache is now a hashtable V1.2.3 (2001-11-14) : - the parser now use lex and yacc => the syntax is more flexible - after a filter => no replacement needed if default - no end needed after noProxy list - keyword are case insensitive - can usr "" to define a string with any char in it (accept \n, \", \\) - forbiddenHeaders split in forbiddenReqHeaders and forbiddenAnsHeaders - add a build system for creating binary tar.gz (build_tgz.sh) - add an install target to the Makefile - documentation update V1.2.2 (2001-10-26) : - can associate different replacements to different filters => THIS CHANGES THE CONFIGURATION FILE SYNTAX - correct a bug in headers filtering - possibility to change user-agent to a specified value (cf www.msn.com) - documentation update V1.2.1 (2001-10-01) : - compatibility with HTTP/1.1 V1.2.0 (2001-07-18) : - introduction of a notion of profile : an authentication with login and password gives more or less privileges - possibility to use swiftsurf as a https proxy - better error feed back (avoid bad interactions with mozilla) V1.1.2 (2001-06-27) : - can specify the max number of connection - improve filters (including filtering opera adds) - improve stats (possibility to log the ip of incoming host) V1.1.1 (2001-04-26) : - add default locations for the configuration file (./swiftsurf.conf, ~/swiftsurf.conf, /etc/swiftsurf.conf) - stats improvements (can display time and write to file : log_file option in the configuration file) - simplify the dns result dispatch - tuning of the garbage collector V1.1.0 (2001-04-11) : - less copies of datas thanks to Activebuffer - possiblity to write all the forbidden urls in a separate file - Include all the non-blocking part of the dns in the main process - Correct a bug causing EBADF in select V1.0.9 (2001-03-19) : - correct a bug that causes a connection to use all the memory when the server is faster than the client (for instance when getting a big file on a fast LAN) - much less copy of data V1.0.2 : - it is now possible to configure the addresses from which it is allowed to connect - timeout for inactive connections - dns management bug fix V1.0.1 : - dns calls are totally asynchronous -> do never block -> many calls at a time V1.0.0 : Initial public release