Fixing a compilation issue, wherein two global vars, conf and chan, were defined...
[revinetd.git] / ChangeLog
blob44b8412aad8ef919098ed371fb77db1e802db8ee
1 2021-12-26: ("revinetd-1.0.2_p6b") (thpi)
2 - fixing compilation error due to global vars defined in wrong place
4 2020-06-13 ("revinetd-1.0.2_p6") (thpi)
5 - adding logging of foreign addresses to file (switched by "-L")
6   to the server side
7 - correction of error msg containing old switch letters
9 2020-06-12 ("revinetd-1.0.2_p5") (thpi)
10 - applying "-v" two times outputs statistics (for debugging)
11 - in server.c: more adaptive priority of handling
12 - in misc.c: read() error now leading to channel close (not prg exit)
14 2020-06-11 ("revinetd-1.0.2_p4") (thpi) (development version)
15 - in server.c: changing handling priority towards "first accepting conns, 
16   then processing their data"
17 - in server.c: adding sock queue cleanup by re-issuing request for a 
18   worker connection if sock queue non-empty for too long
19 - in server.c: preparing outputting statistics
21 2020-06-10 ("revinetd-1.0.2_p3") (thpi) (development version)
22 - version string in splash message
24 2020-06-09 ("revinetd-1.0.2_p2") (thpi) (development version)
25 - reorganizing server main loop => clean relay reconnect handling
26 - adjustment of verbosity handling and format of output
27 - more info messages
28 - increasing listen queue capacity to 5 (from previously 1) for 
29   the client-facing incoming connections
31 2020-06-06 ("revinetd-1.0.2_p1") (thpi) (development version)
32 - For the client-facing listening interface, now accepting IPv6 numerical
33   addresses enclosed in square brackets. (Lookup of IPv6 addresses from
34   names is not implemented.) (see misc.c and server.c revinetd.c)
35 - Format specifiers for ports now "%u" instead of "%d", making port numbers
36   display properly.
37 - Rearrangement of the proxy listen code in server.c to gracefully refuse  
38   client-side connections if the relay agent is not yet available. 
39   (status: hack)
40 - Minor corrections in comments and indentation
42 8/27/2008
43 Added bugfix for broken relase of relay agent.
45 12/9/2004
46 Added ability to chose the ip address to bind to with server mode.
47 This is ready for 1.0.1 release.
50 9/x/2004
51 Fixed connection to not require name resolution.  I encountered an older
52 server where this was broke.  inet_aton was also not available on this 
53 server, so we test for it on configure and use an older connection 
54 method.  
56 4/27/2004
57 Updated to 1.0
59 Hearbeat works and is tested
60 Makefile includes install ad behave with PREFIX chosen.
62 9/29/2003
63 Fixed keep alive.  Keep alive breaks when timeout occurs when select is consitently
64 thrown only relay agent port pairs.  It stays at a three minute timeout instead
65 of what is configured.
67 6/27/2003
69 Keep-alive is now a configurable option for the relay agent.  That way
70 if we have have a firewall with a quick timout on the connection 
71 tracking, we can keep the comm channel from going stale.
73 4/03/2003
75 Seem to have working keep-alive.
77 3/21/2003
79 Server: when relay agent disconnects, server resets state.
81 3/19/2003
83 Updated configure.in to correctly compile under Solaris SPARC under cc
84 and gcc
86 3/14/2003
88 Remove references to mode.  OOB works so nice that this is how we intend
89 to operate only.
91 3/9/2003
93 The whole of the network code has been rewritten from scratch. It's
94 cleaner and it handles multiple concurrent connections, like web
95 browsing. Only -m out works, however.
97 2/13/2003
99 Major changes. A new switch has been added.  Mode (-m) will specify the
100 communication mode.  currently this is MODE_NONE which gives us crappy
101 connectivity issues like before, but still only uses one connection.  -m
102 out is Out-Of-Band (OOB) communication channel.  This allows us to have
103 control variables about client and target connections, so we can
104 simulate a forward data tunnel connect.  This is done through a second
105 connection which is the comm channel.  This connection is also initiated
106 from the relay agent and connects on the same port as the data tunnel.
107 This is so we still only need one port on the firewall open.  The
108 "protocol" on the data channel is very simple, it only communicates the
109 state of the connection on each side.  For now, specify -m out to enable
110 this.  The "none" mode is default, but will either go away soon, or
111 become an depereciated option for old compatibility (though this isn't
112 really old).
114 1/2/2003
116 Updated License Files and Readme
118 Updated copy_between_ports function for 2k buffered copy
121 1/1/2003
123 Initial Code Release