TCP remote port forwarding

[Releases]
Clone this repo:

Branches

  1. b47b09f Server: reduce pending connections backlog by WHR · 1 year, 8 months ago master
  2. 6498178 Save 'errno' value into a local variable before calling other C library functions by WHR · 2 years, 4 months ago
  3. a24a499 Use LDFLAGS during linking by WHR · 3 years, 2 months ago
  4. 40f8462 Server: free(3) unused heap memory in forked process; fix option '-h' by WHR · 7 years ago
  5. 8c4961d Client: fix invalid pointer by WHR · 7 years ago
  6. 5950956 Client: fix typo in message by WHR · 7 years ago
  7. 3920d51 Client: only re-run shell command after connect(2) fails by WHR · 7 years ago
  8. d46cca6 Client: fix stripping of argv[0] directory names by WHR · 7 years ago
  9. a8b0b37 Strip argv[0] directory names in messages; workaround for bionic's getopt(3) by WHR · 7 years ago
  10. a02118b Client: Add dynamic shell substitution for rpf server address by WHR · 7 years ago
  11. 5dfbdef The SIGCHLD handler will now trying to clean up all possible zombies; Client: add PID in messages of forked processes by WHR · 7 years ago
  12. 5d2b1a9 Server: fix bug in log by WHR · 7 years ago
  13. e230d0f Workaround for Mac OS X by WHR · 7 years ago
  14. ddfda08 Server: fix other forward listen sockets keep open after fork(2) by WHR · 7 years ago
  15. efb0d8a Server: fix uninitialized memory by WHR · 7 years ago
  16. cf9830c Server: fix missing 'sin_family = AF_INET' by WHR · 7 years ago
  17. 4c575db Server: try to use getsockname(2) to get the local address of an incoming forward connection by WHR · 7 years ago
  18. d4f519d Protocol update: add destination address information in the new connection packet by WHR · 7 years ago
  19. a814852 Server: allow listen on multiple forward ports; allow specifying a bind address for each listen port by WHR · 7 years ago
  20. a90cad9 Client: when using getaddrinfo(3), try next address on connect(2) fails only by WHR · 7 years ago