Commit History

Autor SHA1 Mensaxe Data
  ambrop7 c97534f8e9 OTPGenerator: parallelize OTP generation using BThreadWork %!s(int64=15) %!d(string=hai) anos
  ambrop7 25e32c977b client: make sure CERT_DecodeCertPackage won't try to interpret the certificate as base64 %!s(int64=15) %!d(string=hai) anos
  ambrop7 a8220d73b8 minor changes %!s(int64=15) %!d(string=hai) anos
  ambrop7 66d091fc25 client: include the common name of peers in output, now that we can extract it from the certificate %!s(int64=15) %!d(string=hai) anos
  ambrop7 fca94bd6c8 client: make FrameDecider parameters tunable %!s(int64=15) %!d(string=hai) anos
  ambrop7 acee0448ff DPRelay: DPRelaySink_Init: remove reactor argument %!s(int64=15) %!d(string=hai) anos
  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 %!s(int64=15) %!d(string=hai) anos
  ambrop7 0b72590fb7 DataProto: use a job to report up/down events, instead of directly calling the handler from DataProtoDest_Received() %!s(int64=15) %!d(string=hai) anos
  ambrop7 7f24efde2c client: when relaying frames, make sure the source peer ID is the peer sending the frame %!s(int64=15) %!d(string=hai) anos
  ambrop7 91936964b2 client: enable freeing relay flows based on inactivity %!s(int64=15) %!d(string=hai) anos
  ambrop7 b093b1d646 DPRelay: add support for freeing flows based on inactivity %!s(int64=15) %!d(string=hai) anos
  ambrop7 0b49e90306 DataProto: DataProtoLocalSource: add inactivity reporting %!s(int64=15) %!d(string=hai) anos
  ambrop7 ffd4f656f9 DataProto: remove unused relaying code %!s(int64=15) %!d(string=hai) anos
  ambrop7 512b33d5af client: don't allow relaying back %!s(int64=15) %!d(string=hai) anos
  ambrop7 d44f73e46a client: free link in peer_reset, do not require relay destinations to have a link %!s(int64=15) %!d(string=hai) anos
  ambrop7 c1d4b93336 client: implement relaying with DPRelay which makes use of DataProtoDevice %!s(int64=15) %!d(string=hai) anos
  ambrop7 d1ab2294b8 minor changes, move OTP warning to SPProtoEncoder %!s(int64=15) %!d(string=hai) anos
  ambrop7 cc5313d26d DatagramPeerIO: add max_frames argument for FragmentProtoAssembler. Change it from 1 to 4. %!s(int64=15) %!d(string=hai) anos
  ambrop7 0557db2ac5 minor changes %!s(int64=15) %!d(string=hai) anos
  ambrop7 55d8881fde PacketPassFairQueue: add additional weight to packets %!s(int64=15) %!d(string=hai) anos
  ambrop7 eaa85e17e4 DataProto: minor changes %!s(int64=15) %!d(string=hai) anos
  ambrop7 ae621a700a client: use RouteBuffer's to route frames from the device to peers. Avoids a memcpy of the frame. %!s(int64=15) %!d(string=hai) anos
  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 %!s(int64=15) %!d(string=hai) anos
  ambrop7 e343031ae3 BSignal: simplify, use BUnixSignal on Linux %!s(int64=15) %!d(string=hai) anos
  ambrop7 9fbf6ec4f7 client: don't Done received frame before DataProtoDest_SubmitRelayFrame is done with it %!s(int64=15) %!d(string=hai) anos
  ambrop7 60ec61b3c8 DataProto: don't fail at sending the first relayed frame. We need a job for this. %!s(int64=15) %!d(string=hai) anos
  ambrop7 eb32f36c19 client: don't try to lookup the source peer for keepalives... %!s(int64=15) %!d(string=hai) anos
  ambrop7 7395b7818e client: fix relaying for clients. We should call FrameDeciderPeer_Analyze for the actual source peer, not the relay. %!s(int64=15) %!d(string=hai) anos
  ambrop7 c19974dffd BTap: add support for TUN devices (Linux only) %!s(int64=15) %!d(string=hai) anos
  ambrop7 23590f612c don't hardcode program names %!s(int64=15) %!d(string=hai) anos