source: branches/garlicat/ChangeLog @ 553

Revision 511, 4.1 KB checked in by eagle, 3 years ago (diff)

version string improved

Line 
1* version 0.2.0
2 - version string improved
3 - syslog messages contain name and PID
4 - fixed some compiler warnings
5 - updated hosts.onioncat
6 - pid file creation optional
7 - base development environment changed to OpenBSD 4.5
8 - some type conversions fixed
9 - fd 0,1,2 now reconnected to /dev/null
10
11* version 0.1.13
12 - released 2009/06/09, Bernhard R. Fischer
13
14* version 0.1.12
15 - compiles and runs successfully on
16                Linux 2.6, MacOS X 10.5 (Intel), FreeBSD 6, OpenBSD 4.4
17 - improved autoconf for better pthread configuration (acx_pthread.m4)
18 - socks connector completely rewritten. Works now
19   without dynamic thread pool. This is more memory efficient.
20 - Windows branch merged into trunk
21 - syslogging implemented
22 - idle timeout increased to 3 mins
23 - base32 en/decoding speed improved
24
25* version 0.1.11
26 - version tagged (this actually is 0.1.10-r472)
27 - version cleanup -- new devel is now 0.1.12
28
29* version 0.1.10
30 - stdio is closed if process is backgrounded
31 - If signalled twice (TERM, INT) it immediately exits
32 - OnionCat daemonizes by default now
33 - fragment buffer resynchronization enhanced
34 - disabled connect log if unprivileged user -2 is used
35 - getpwnam() replaced by getpwnam_r() because valgrind reported an error
36   ...but unfortunatelly it still does
37 - improved process termination handling
38 - illegal mem access fixed in termination process
39 - Socks connect exchanged by timed select
40 - added signal handler for SIGTERM (and SIGHUP without implementation)
41 - uid is changed to -2 if default user does not exist
42 - fixed erroneous sockaddr size in socks connect (leaded to failure on
43 OpenBSD)
44 - improved tunnel name determination
45 - fixed ifconfig for OpenBSD
46 - fixed mem leak in thread creation process
47 - replaced static local_listeners by configurable ones (for OC listen and
48 controller listen)
49 - graceful shutdown (CTRL-C or SIGINT)
50 - thread stack size configurable (necessary because OpenBSD stacksize seems
51 to be to small)
52
53* version 0.1.9
54 - man page updated
55 - Local onion-URL may be generated randomly (option -R)
56 - SOCKS destination IP configurable (v4 only)
57 - disabled self connections to root nodes
58 - fatal memory error in SOCKS queue fixed
59 - bugfix in ether_ntoa_r()
60 - variable for uptime implemented
61 - routing is setup correctly on MACOSX with TUN dev
62 - serious framesize bug with TAP device fixed
63 - seems to run on Darwin yet ;)
64 - consolidated header files
65 - compiles on FreeBSD and OpenBSD
66 - connecting logfile to /dev/null if background option given
67 - staying in foreground if failed to open message logfile
68 - bugfixes
69 - IPv6 routes are aware of prefix lengths
70 - IPv6 routing table can be manipulated through controller or config file
71 - limited IPv6 routing capability
72 - keepalive sent after connection setup (eases identification for remote
73 ocat)
74 - automatic initialization of default connections at startup
75 - implemented TAP device and NDP protocol
76
77* version 0.1.9
78 - connect log => $HOME/.ocat/connect_log
79 - IPv4 awareness
80
81* version 0.1.8
82 - port numbers changed to 8060 for local and virtual hidden service port
83 - port number of controller interface changed to 8066
84 - wrapped thread locking to internal functions
85 - added HTTP check code if some one accidently connects using HTTP
86 - replace clock_gettime() by gettimeofday() for portability reasons
87 - compiles on FreeBSD again
88 - replaced write() by send(). data should always be sent in total
89   and never partially. tcp sendbuffer read-out code thereby removed.
90 - added command fds to controller interface
91
92* version 0.1.5 - 0.1.7
93 - development versions only
94
95* version 0.1.4
96 - acceptor and controller now use generic acceptor function
97   which accepts locally on IPv4 and IPv6 localhost. 
98 - socket connecter now multi-threaded (connect() blocks until connect)
99 - local controller socket available: commands: status, close, exit,
100   quit - thread start routine modularized - logging improved
101
102* verion 0.1.1
103 - improved interoperability
104 - compiles also under FreeBSD 6.1
105 - TUN code slightly changed and more generic
106 - TUN header rewriting (BSD has different header from linux)
107
108* version 0.1
109 - works good under linux, gcc-4.2, linux-2.6.22
110
Note: See TracBrowser for help on using the repository browser.