ambrop7
|
a8220d73b8
minor changes
|
15 years ago |
ambrop7
|
66d091fc25
client: include the common name of peers in output, now that we can extract it from the certificate
|
15 years ago |
ambrop7
|
fca94bd6c8
client: make FrameDecider parameters tunable
|
15 years ago |
ambrop7
|
acee0448ff
DPRelay: DPRelaySink_Init: remove reactor argument
|
15 years ago |
ambrop7
|
f13a0e9a0a
DPRelay: don't require every peer to have its own buffer for the purpose of relaying to other peers; use just one global buffer
|
15 years ago |
ambrop7
|
0b72590fb7
DataProto: use a job to report up/down events, instead of directly calling the handler from DataProtoDest_Received()
|
15 years ago |
ambrop7
|
7f24efde2c
client: when relaying frames, make sure the source peer ID is the peer sending the frame
|
15 years ago |
ambrop7
|
91936964b2
client: enable freeing relay flows based on inactivity
|
15 years ago |
ambrop7
|
b093b1d646
DPRelay: add support for freeing flows based on inactivity
|
15 years ago |
ambrop7
|
0b49e90306
DataProto: DataProtoLocalSource: add inactivity reporting
|
15 years ago |
ambrop7
|
ffd4f656f9
DataProto: remove unused relaying code
|
15 years ago |
ambrop7
|
512b33d5af
client: don't allow relaying back
|
15 years ago |
ambrop7
|
d44f73e46a
client: free link in peer_reset, do not require relay destinations to have a link
|
15 years ago |
ambrop7
|
c1d4b93336
client: implement relaying with DPRelay which makes use of DataProtoDevice
|
15 years ago |
ambrop7
|
d1ab2294b8
minor changes, move OTP warning to SPProtoEncoder
|
15 years ago |
ambrop7
|
cc5313d26d
DatagramPeerIO: add max_frames argument for FragmentProtoAssembler. Change it from 1 to 4.
|
15 years ago |
ambrop7
|
0557db2ac5
minor changes
|
15 years ago |
ambrop7
|
55d8881fde
PacketPassFairQueue: add additional weight to packets
|
15 years ago |
ambrop7
|
eaa85e17e4
DataProto: minor changes
|
15 years ago |
ambrop7
|
ae621a700a
client: use RouteBuffer's to route frames from the device to peers. Avoids a memcpy of the frame.
|
15 years ago |
ambrop7
|
2fe3fbf8dc
client: do cleanup in one place (error and normal exit). This is possible now that all processing is done using jobs, and there are no error reporters enforcing
|
15 years ago |
ambrop7
|
e343031ae3
BSignal: simplify, use BUnixSignal on Linux
|
15 years ago |
ambrop7
|
9fbf6ec4f7
client: don't Done received frame before DataProtoDest_SubmitRelayFrame is done with it
|
15 years ago |
ambrop7
|
60ec61b3c8
DataProto: don't fail at sending the first relayed frame. We need a job for this.
|
15 years ago |
ambrop7
|
eb32f36c19
client: don't try to lookup the source peer for keepalives...
|
15 years ago |
ambrop7
|
7395b7818e
client: fix relaying for clients. We should call FrameDeciderPeer_Analyze for the actual source peer, not the relay.
|
15 years ago |
ambrop7
|
c19974dffd
BTap: add support for TUN devices (Linux only)
|
15 years ago |
ambrop7
|
23590f612c
don't hardcode program names
|
15 years ago |
ambrop7
|
de280b3ad7
BEncryption: add defines for maximum block and key sizes
|
15 years ago |
ambrop7
|
f1fbedac8f
client: only lookup source peer for received packets if we will be relaying
|
15 years ago |