Commit History

作者 SHA1 備註 提交日期
  ambrop7 123722a072 client: rename DataProtoDevice->DataProtoSource, DataProtoDest->DataProtoSink, 15 年之前
  ambrop7 9d5a63d27c security: turn BSecurity_GlobalInit into BSecurity_GlobalInitThreadSafe 15 年之前
  ambrop7 87b07fcebd security: add BSecurity_GlobalFree 15 年之前
  ambrop7 ca7bb87f96 client: call BSecurity_GlobalInit to initialize OpenSSL locking. Prevents random crashes when threads 15 年之前
  ambrop7 da0a122b53 client: add --threads option, default to zero threads 15 年之前
  ambrop7 f272be1cd2 OTPChecker: parallelize OTP generation using BThreadWork 15 年之前
  ambrop7 c97534f8e9 OTPGenerator: parallelize OTP generation using BThreadWork 15 年之前
  ambrop7 25e32c977b client: make sure CERT_DecodeCertPackage won't try to interpret the certificate as base64 15 年之前
  ambrop7 a8220d73b8 minor changes 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 acee0448ff DPRelay: DPRelaySink_Init: remove reactor argument 15 年之前
  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 年之前
  ambrop7 0b72590fb7 DataProto: use a job to report up/down events, instead of directly calling the handler from DataProtoDest_Received() 15 年之前
  ambrop7 7f24efde2c client: when relaying frames, make sure the source peer ID is the peer sending the frame 15 年之前
  ambrop7 91936964b2 client: enable freeing relay flows based on inactivity 15 年之前
  ambrop7 b093b1d646 DPRelay: add support for freeing flows based on inactivity 15 年之前
  ambrop7 0b49e90306 DataProto: DataProtoLocalSource: add inactivity reporting 15 年之前
  ambrop7 ffd4f656f9 DataProto: remove unused relaying code 15 年之前
  ambrop7 512b33d5af client: don't allow relaying back 15 年之前
  ambrop7 d44f73e46a client: free link in peer_reset, do not require relay destinations to have a link 15 年之前
  ambrop7 c1d4b93336 client: implement relaying with DPRelay which makes use of DataProtoDevice 15 年之前
  ambrop7 d1ab2294b8 minor changes, move OTP warning to SPProtoEncoder 15 年之前
  ambrop7 cc5313d26d DatagramPeerIO: add max_frames argument for FragmentProtoAssembler. Change it from 1 to 4. 15 年之前
  ambrop7 0557db2ac5 minor changes 15 年之前
  ambrop7 55d8881fde PacketPassFairQueue: add additional weight to packets 15 年之前
  ambrop7 eaa85e17e4 DataProto: minor changes 15 年之前
  ambrop7 ae621a700a client: use RouteBuffer's to route frames from the device to peers. Avoids a memcpy of the frame. 15 年之前
  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 年之前
  ambrop7 e343031ae3 BSignal: simplify, use BUnixSignal on Linux 15 年之前