Merlijn Wajer
62cf5388d0
ListenMutex is now per client.
8 years ago
Merlijn Wajer
5c5d9bc213
Fix race condition in listen code
...
Now listen sockets should always be closed. I observed that on rare
occasions, listen sockets were not closed. My assumption is that a
client was sending a listen request, but also closed right after that,
and the closing code ran before the listen request code, so the last
listen request was processed after the listen-shutdown code was run; so
the last one was never freed.
At least, that is my current assumption.
8 years ago
Merlijn B. W. Wajer
0a65d24f73
Remove dead code and old comment
8 years ago
Merlijn B. W. Wajer
84cc2e9221
Print client name upon connection
8 years ago
Merlijn B. W. Wajer
8cdccd48e4
Allow authkeys reloading with SIGUSR1
8 years ago
Merlijn B. W. Wajer
82580692ce
Print proper filename in fatal log message
8 years ago
Merlijn B. W. Wajer
358496322a
Add listenaddr
8 years ago
Merlijn B. W. Wajer
8ab052aacf
Print when channels are opened and closed
8 years ago
Merlijn B. W. Wajer
7fd84db850
Allow both "localhost" and empty bind spec
8 years ago
Merlijn B. W. Wajer
4d1e594a22
authorized_keys: allow comments (or otherwise invalid lines)
8 years ago
Merlijn B. W. Wajer
98a6f4ec64
Clean up option handling, comment on openssh compat
8 years ago
Merlijn B. W. Wajer
0befb7719d
Ignore unknown options for openssh compatibility
8 years ago
Merlijn Wajer
b9b7a53313
Update TODO & minor fixes
8 years ago
Merlijn Wajer
5461e269bc
Enforce -verbose
8 years ago
Merlijn Wajer
c1a9590f84
Add localports=,remoteports= parsing
8 years ago
Merlijn Wajer
f902444b64
Minor comment cleanups
8 years ago
Merlijn Wajer
99b46e8767
Merge port filtering code
8 years ago
Merlijn Wajer
234df8bbbf
Add basic remote port filtering
8 years ago
Merlijn Wajer
ebbf5692fa
Remove global state, refactoring
8 years ago
Merlijn Wajer
8d13c9501c
Perform handshake concurrently
8 years ago
Merlijn B. W. Wajer
32175f4163
Improve addr parsing and Accept() error handling
8 years ago
Merlijn B. W. Wajer
8f8facd275
Support forward-tcpip (IPv4 and IPv6)
...
Policies are not yet in place (blocking specific ports), but that is now
trivial to add.
8 years ago
Merlijn B. W. Wajer
6723e086e7
Add listenport
8 years ago
Merlijn B. W. Wajer
2a460980d0
Ports in options instead of comment field
8 years ago
Merlijn B. W. Wajer
a89882af11
Add flag parsing
8 years ago
Merlijn B. W. Wajer
bbbc8fad88
Update TODO with future additions
8 years ago
Merlijn B. W. Wajer
c68d3fd2da
Add go-sshd, the ssh restrictive port-forwarder
8 years ago