Rivoreo Source Code Repositories
src.rivoreo.one
/
net
/
tcprpf
/
efb0d8a9f6228ad75485fe6db65310bd809d5643
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