ambrop7
|
d40f306428
minor changes
|
преди 15 години |
ambrop7
|
e7cdf5e094
client: don't use an AVL tree for looking up peers
|
преди 15 години |
ambrop7
|
d32126c2c9
PacketPassInterface: remove Cancel in favour of RequestCancel with non-immediate effect, update
|
преди 15 години |
ambrop7
|
123722a072
client: rename DataProtoDevice->DataProtoSource, DataProtoDest->DataProtoSink,
|
преди 15 години |
ambrop7
|
f272be1cd2
OTPChecker: parallelize OTP generation using BThreadWork
|
преди 15 години |
ambrop7
|
66d091fc25
client: include the common name of peers in output, now that we can extract it from the certificate
|
преди 15 години |
ambrop7
|
fca94bd6c8
client: make FrameDecider parameters tunable
|
преди 15 години |
ambrop7
|
91936964b2
client: enable freeing relay flows based on inactivity
|
преди 15 години |
ambrop7
|
c1d4b93336
client: implement relaying with DPRelay which makes use of DataProtoDevice
|
преди 15 години |
ambrop7
|
cc5313d26d
DatagramPeerIO: add max_frames argument for FragmentProtoAssembler. Change it from 1 to 4.
|
преди 15 години |
ambrop7
|
ae621a700a
client: use RouteBuffer's to route frames from the device to peers. Avoids a memcpy of the frame.
|
преди 15 години |
ambrop7
|
de280b3ad7
BEncryption: add defines for maximum block and key sizes
|
преди 15 години |
ambrop7
|
c675e8b05b
client: raise MAX_PEERS now that all data structures are dynamic
|
преди 15 години |
ambrop7
|
447ead25e7
client: use BAVL instead of HashTable for looking up a peer by its ID
|
преди 15 години |
ambrop7
|
97d2c48f5b
Minor changes
|
преди 15 години |
ambrop7
|
291eb4e7d9
client: move deciding which peers frames are sent to into FrameDecider
|
преди 15 години |
ambrop7
|
00cd64a636
Introduce a brand new design based on a LIFO list of jobs pending execution:
|
преди 15 години |
ambrop7
|
198d6cd4b8
Initial import
|
преди 15 години |