Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
tcprpf
/
a8b0b3713bffd4c24dd1e5127e39bf1e773c635c
a8b0b37
Strip argv[0] directory names in messages; workaround for bionic's getopt(3)
by WHR
· 7 years ago
a02118b
Client: Add dynamic shell substitution for rpf server address
by WHR
· 7 years ago
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
5d2b1a9
Server: fix bug in log
by WHR
· 7 years ago
e230d0f
Workaround for Mac OS X
by WHR
· 7 years ago
ddfda08
Server: fix other forward listen sockets keep open after fork(2)
by WHR
· 7 years ago
efb0d8a
Server: fix uninitialized memory
by WHR
· 7 years ago
cf9830c
Server: fix missing 'sin_family = AF_INET'
by WHR
· 7 years ago
4c575db
Server: try to use getsockname(2) to get the local address of an incoming forward connection
by WHR
· 7 years ago
d4f519d
Protocol update: add destination address information in the new connection packet
by WHR
· 7 years ago
a814852
Server: allow listen on multiple forward ports; allow specifying a bind address for each listen port
by WHR
· 7 years ago
a90cad9
Client: when using getaddrinfo(3), try next address on connect(2) fails only
by WHR
· 7 years ago
ab0bbb8
Client: fix double free
by WHR
· 7 years ago
6f273f0
Add local port log for connection to the forwarded host; remove stupid workaround
by WHR
· 7 years ago
17af624
Fixed a stupid error
by WHR
· 7 years ago
82b2dde
Client: workaround for host names that could be accepted by inet_pton(3); adjust banner location
by WHR
· 7 years ago
1b5e565
Fix a bug in an error message
by WHR
· 7 years ago
c11b126
Remove isdigit(3) check for server name since a host name could be starts with a digital
by WHR
· 7 years ago
b3e17df
Client: support resolution of server name
by WHR
· 7 years ago
157c3df
Server: turn to use socket option SO_RCVTIMEO instead of async signal to add receiving time out
by WHR
· 7 years ago
e713d62
Avoid using embedded statements since it may not be supported or have different behavior in non-GNU compilers
by WHR
· 7 years ago
47ffbfe
Server: add a time out when receiving data from client
by WHR
· 7 years ago
2414f3a
Allow future longer new connection packets be read by client
by WHR
· 7 years ago
fa6bb72
Adjust length detection of the new connection packet
by WHR
· 7 years ago
f50c557
Add KEEP_ALIVE_REPLY packet; this change is incompatible with older versions
by WHR
· 7 years ago
74d3932
Client: add rpf server address in new incoming connection messages
by WHR
· 7 years ago
bc00f0e
Client: check for EALREADY
by WHR
· 7 years ago
c7b1cf8
Fixed no new line after error message
by WHR
· 7 years ago
ddce525
Solaris fixes
by WHR
· 7 years ago
b950eb1
Client changes: shorter connection timeout
by WHR
· 7 years ago
6f730d0
Set send timeout for data_socket in server
by WHR
· 7 years ago
836c68f
Change some error messages
by WHR
· 7 years ago
97b7fb0
Add new line before banner
by WHR
· 7 years ago
168e8a9
Use basename of argv[0] in usage
by WHR
· 7 years ago
4e73747
Add runtime copyright notice, remove some debug messages
by WHR
· 7 years ago
628321a
Disable debug messages; clean up source code
by WHR
· 7 years ago
8b56ca7
Remove timeval from struct new_connection_packet
by WHR
· 7 years ago
b7bec74
Changed send timeout for client; Packed struct new_connection_packet
by WHR
· 7 years ago
9a10eb0
Exit each forwarding when any EOF was reached; Recreate the socket before trying to reconnect
by WHR
· 7 years ago
13b89bd
Add client to server keep alive
by WHR
· 7 years ago
60dfca2
Add a missing #include in common.h; Don't exit tcprpf-client on connect(2) fails
by WHR
· 7 years ago
b1acb4b
It seems works!
by WHR
· 7 years ago