git ssb

0+

cel / sslh



Tree: 2781c75ff99cd5da7b25f6b883d78ff3de987308

Files: 2781c75ff99cd5da7b25f6b883d78ff3de987308 / ChangeLog

5996 bytesRaw
1vNEXT:
2 Added --transparent option for transparent proxying.
3 See README for iptables magic and capability
4 management.
5
6 Fixed bug in sslh-select: if socket dropped while
7 defered_data was present, sslh-select would crash.
8
9v1.14: 21DEC2012
10 Corrected OpenVPN probe to support pre-shared secret
11 mode (OpenVPN port-sharing code is... wrong). Thanks
12 to Kai Ellinger for help in investigating and
13 testing.
14
15 Added an actual TLS/SSL probe.
16
17 Added configurable --on-timeout protocol
18 specification.
19
20 Added a --anyprot protocol probe (equivalent to what
21 --ssl was).
22
23 Makefile respects the user's compiler and CFLAG
24 choices (falling back to the current values if
25 undefined), as well as LDFLAGS.
26 (Michael Palimaka)
27
28 Added "After" and "KillMode" to systemd.sslh.service
29 (Thomas Wei�schuh).
30
31 Added LSB tags to etc.init.d.sslh
32 (Thomas Varis).
33
34v1.13: 18MAY2012
35 Write PID file before dropping privileges.
36
37 Added --background, which overrides 'foreground'
38 configuration file setting.
39
40 Added example systemd service file from Archlinux in
41 scripts/
42 https://projects.archlinux.org/svntogit/community.git/tree/trunk/sslh.service?h=packages/sslh
43 (S�bastien Luttringer)
44
45v1.12: 08MAY2012
46 Added support for configuration file.
47
48 New protocol probes can be defined using regular
49 expressions that match the first packet sent by the
50 client.
51
52 sslh now connects timed out connections to the first
53 configured protocol instead of 'ssh' (just make sure
54 ssh is the first defined protocol).
55
56 sslh now tries protocols in the order in which they
57 are defined (just make sure sslh is the last defined
58 protocol).
59
60v1.11: 21APR2012
61 WARNING: defaults have been removed for --user and
62 --pidfile options, update your start-up scripts!
63
64 No longer stop sslh when reverse DNS requests fail
65 for logging.
66
67 Added HTTP probe.
68
69 No longer create new session if running in
70 foreground.
71
72 No longer default to changing user to 'nobody'. If
73 --user isn't specified, just run as current user.
74
75 No longer create PID file by default, it should be
76 explicitely set with --pidfile.
77
78 No longer log to syslog if in foreground. Logs are
79 instead output to stderr.
80
81 The four changes above make it straightforward to
82 integrate sslh with systemd, and should help with
83 launchd.
84
85v1.10: 27NOV2011
86 Fixed calls referring to sockaddr length so they work
87 with FreeBSD.
88
89 Try target addresses in turn until one works if
90 there are several (e.g. "localhost:22" resolves to
91 an IPv6 address and an IPv4 address and sshd does
92 not listen on IPv6).
93
94 Fixed sslh-fork so killing the head process kills
95 the listener processes.
96
97 Heavily cleaned up test suite. Added stress test
98 t_load script. Added coverage (requires lcov).
99
100 Support for XMPP (Arnaud Gendre).
101
102 Updated README.MacOSX (Aaron Madlon-Kay).
103
104v1.9: 02AUG2011
105 WARNING: This version does not work with FreeBSD and
106 derivatives!
107
108 WARNING: Options changed, you'll need to update your
109 start-up scripts! Log format changed, you'll need to
110 update log processing scripts!
111
112 Now supports IPv6 throughout (both on listening and
113 forwarding)
114
115 Logs now contain IPv6 addresses, local forwarding
116 address, and resolves names (unless --numeric is
117 specified).
118
119 Introduced long options.
120
121 Options -l, -s and -o replaced by their long
122 counterparts.
123
124 Defaults for SSL and SSH options suppressed (it's
125 legitimate to want to use sslh to mux OpenVPN and
126 tinc while not caring about SSH nor SSL).
127
128 Bind to multiple addresses with multiple -p options.
129
130 Support for tinc VPN (experimental).
131
132 Numeric logging option.
133
134v1.8: 15JUL2011
135 Changed log format to make it possible to link
136 connections to subsequent logs from other services.
137
138 Updated CentOS init.d script (Andre Krajnik).
139
140 Fixed zombie issue with OpenBSD (The SA_NOCLDWAIT flag is not
141 propagated to the child process, so we set up signals after
142 the fork.) (Fran�ois FRITZ)
143
144 Added -o "OpenVPN" and OpenVPN probing and support.
145
146 Added single-threaded, select(2)-based version.
147
148 Added support for "Bold" SSH clients (clients that speak first)
149 Thanks to Guillaume Ricaud for spotting a regression
150 bug.
151
152 Added -f "foreground" option.
153
154 Added test suite. (only tests connexions. No test for libwrap,
155 setsid, setuid and so on) and corresponding 'make
156 test' target.
157
158 Added README.MacOSX (thanks Aaron Madlon-Kay)
159
160 Documented use with proxytunnel and corkscrew in
161 README.
162
163
164v1.7: 01FEB2010
165 Added CentOS init.d script (Andre Krajnik).
166
167 Fixed default ssl address inconsistancy, now
168 defaults to "localhost:443" and fixed documentation
169 accordingly (pointed by Markus Schalke).
170
171 Children no longer bind to the listen socket, so
172 parent server can be stopped without killing an
173 active child (pointed by Matthias Buecher).
174
175 Inetd support (Dima Barsky).
176
177v1.6: 25APR2009
178 Added -V, version option.
179
180 Install target directory configurable in Makefile
181
182 Changed syslog prefix in auth.log to "sslh[%pid]"
183
184 Man page
185
186 new 'make install' and 'make install-debian' targets
187
188 PID file now specified using -P command line option
189
190 Actually fixed zombie generation (the v1.5 patch got
191 lost, doh!)
192
193
194v1.5: 10DEC2008
195 Fixed zombie generation.
196
197 Added support scripts (), Makefile.
198
199 Changed all 'connexions' to 'connections' to please
200 pesky users. Damn users.
201
202v1.4: 13JUL2008
203 Added libwrap support for ssh service (Christian Weinberger)
204 Only SSH is libwraped, not SSL.
205
206v1.3: 14MAY2008
207 Added parsing for local interface to listen on
208
209 Changed default SSL connection to port 442 (443 doesn't make
210 sense as a default as we're already listening on 443)
211
212 Syslog incoming connections
213
214v1.2: 12MAY2008
215 Fixed compilation warning for AMD64 (Thx Daniel Lange)
216
217v1.1: 21MAY2007
218 Making sslhc more like a real daemon:
219 * If $PIDFILE is defined, write first PID to it upon startup
220 * Fork at startup (detach from terminal)
221 (thanks to http://www.enderunix.org/docs/eng/daemon.php -- good checklist)
222 * Less memory usage (?)
223
224v1.0:
225 Basic functionality: privilege dropping, target hostnames and ports
226 configurable.
227
228
229

Built with git-ssb-web