ambrop7
|
d19e0fe429
client: don't explicitly handle out of server send buffer errors; the program will stop anyway
|
15 vuotta sitten |
ambrop7
|
194bc97456
client: skip unrecognized external addresses
|
15 vuotta sitten |
ambrop7
|
d40f306428
minor changes
|
15 vuotta sitten |
ambrop7
|
e7cdf5e094
client: don't use an AVL tree for looking up peers
|
15 vuotta sitten |
ambrop7
|
d32126c2c9
PacketPassInterface: remove Cancel in favour of RequestCancel with non-immediate effect, update
|
15 vuotta sitten |
ambrop7
|
bd2f1db00c
DatagramPeerIO: allow setting and unsetting handlers
|
15 vuotta sitten |
ambrop7
|
123722a072
client: rename DataProtoDevice->DataProtoSource, DataProtoDest->DataProtoSink,
|
15 vuotta sitten |
ambrop7
|
9d5a63d27c
security: turn BSecurity_GlobalInit into BSecurity_GlobalInitThreadSafe
|
15 vuotta sitten |
ambrop7
|
87b07fcebd
security: add BSecurity_GlobalFree
|
15 vuotta sitten |
ambrop7
|
ca7bb87f96
client: call BSecurity_GlobalInit to initialize OpenSSL locking. Prevents random crashes when threads
|
15 vuotta sitten |
ambrop7
|
da0a122b53
client: add --threads option, default to zero threads
|
15 vuotta sitten |
ambrop7
|
f272be1cd2
OTPChecker: parallelize OTP generation using BThreadWork
|
15 vuotta sitten |
ambrop7
|
c97534f8e9
OTPGenerator: parallelize OTP generation using BThreadWork
|
15 vuotta sitten |
ambrop7
|
25e32c977b
client: make sure CERT_DecodeCertPackage won't try to interpret the certificate as base64
|
15 vuotta sitten |
ambrop7
|
a8220d73b8
minor changes
|
15 vuotta sitten |
ambrop7
|
66d091fc25
client: include the common name of peers in output, now that we can extract it from the certificate
|
15 vuotta sitten |
ambrop7
|
fca94bd6c8
client: make FrameDecider parameters tunable
|
15 vuotta sitten |
ambrop7
|
acee0448ff
DPRelay: DPRelaySink_Init: remove reactor argument
|
15 vuotta sitten |
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 vuotta sitten |
ambrop7
|
0b72590fb7
DataProto: use a job to report up/down events, instead of directly calling the handler from DataProtoDest_Received()
|
15 vuotta sitten |
ambrop7
|
7f24efde2c
client: when relaying frames, make sure the source peer ID is the peer sending the frame
|
15 vuotta sitten |
ambrop7
|
91936964b2
client: enable freeing relay flows based on inactivity
|
15 vuotta sitten |
ambrop7
|
b093b1d646
DPRelay: add support for freeing flows based on inactivity
|
15 vuotta sitten |
ambrop7
|
0b49e90306
DataProto: DataProtoLocalSource: add inactivity reporting
|
15 vuotta sitten |
ambrop7
|
ffd4f656f9
DataProto: remove unused relaying code
|
15 vuotta sitten |
ambrop7
|
512b33d5af
client: don't allow relaying back
|
15 vuotta sitten |
ambrop7
|
d44f73e46a
client: free link in peer_reset, do not require relay destinations to have a link
|
15 vuotta sitten |
ambrop7
|
c1d4b93336
client: implement relaying with DPRelay which makes use of DataProtoDevice
|
15 vuotta sitten |
ambrop7
|
d1ab2294b8
minor changes, move OTP warning to SPProtoEncoder
|
15 vuotta sitten |
ambrop7
|
cc5313d26d
DatagramPeerIO: add max_frames argument for FragmentProtoAssembler. Change it from 1 to 4.
|
15 vuotta sitten |