1-----
2Changes for 2.2.1
3-----
4
52.2.1 fixes a bug in do_accept() where non-fatal error codes returned
6by accept() would cause redir to terminate entirely.  I had recieved
7reports of this behavior but was unable to find it until sammy.net had
8to handle the load of the redir 2.2 update using redir. :)  All
9non-fatal error codes might not be covered.  But it "got better".
10
112.2.1 integrates a patch by Emmanuel Chantr�au <echant@maretmanu.org>
12which provides traffic shaping functionality to redir.  Interesting
13stuff.  I've not tested this in detail personally.
14
152.2.1 adds the ability to compile redir with lesser functionality for
16speed.  This is documented in the README.
17
18-----
19Changes for 2.2
20-----
21
222.2 adds support for redirecting PORT mode ftp connections in addition
23to PASV mode ftp redirection.  Thus --ftp is now split into
24--ftp={port,pasv,both} to determine what should be redirected.  The
25original version of this patch was submitted by Harald Holzer
26<harald.holzer@eunet.at>.
27
282.2 adds the --connect option, which is useful if you're bouncing your
29connections through an HTTP proxy server.  Use as --connect=host:port,
30and this will be the CONNECT line sent to the proxy.
31
32-----
33Changes for 2.1
34-----
35
362.1 is just a bugfix release, fixing a problem with ftp redirection,
37and adds/fixes various logging messages.  Also a fix for some of the
38TCP wrappers code.
39
40-----
41Changes for 2.0
42-----
43
442.0 has changed the command line syntax!  You're going to have to
45change how you call redir in order to upgrade, but not by all that
46much.  We now use --options for everything, instead of having the
47rather wonky "if you've got this thing here, something happens" method
48used before.  We apologize for the inconvenience, but this is really a
49lot less brain damaged.
50
512.0 now includes support for using TCP wrappers, thanks to a patch
52submitted by Damien Miller <damien@ibs.com.au>.  The --name option now
53sets the TCP wrapper service name as well as the syslog program name,
54making it possible to run multiple instances of redir with different
55access controls.  Edit the Makefile to enable TCP wrappers.
56
572.0 now actually implements --transproxy when running from inetd.
58
592.0 has cleaned up the --ftp support, at least a little.  There are
60probably still improvements to be made here, but, alas.
61
62-----
63Changes for 1.2
64-----
65
661.2 now should compile and run correctly on systems which lack
67getopt_long.
68
691.2 adds the option --transproxy, which, when run as super-user on a
70linux system which has had transparent proxying compiled into it's
71kernel, will make connections seem as if they had come from their true
72origin.  see transproxy.txt for further discussion of this option.
73
74-----
75Changes for 1.1
76-----
77
781.1 adds the option --ftp, which, when redirecting a port to an FTP
79server, will, when the server wants to initiate a passive connection,
80redirect another port for that connection.
81
82-----
83Changes for 1.0
84-----
85
861.0 adds the option --bind-addr, which can force it to bind to a
87specific address or interface when making outgoing connections.
88
89