Commit History

Author SHA1 Message Date
  ambrop7 cf2b1d4a8c client: merge "talking" and "initialized" log messages 14 years ago
  ambrop7 b6594f0f99 Make peers use SSL when talking through the server. 14 years ago
  ambrop7 d8d0eea7e9 client: process messages through PeerChat 14 years ago
  ambrop7 681c939284 client: move chat out of server_flow into peer 14 years ago
  ambrop7 8300520b3d PeerChat: move the encoder SinglePacketBuffer out into client 14 years ago
  ambrop7 93c5dd03b8 PeerChatSender: rename to PeerChat 14 years ago
  ambrop7 06b7b694d7 client: give each peer its own buffer for sending server messages to that peer. Add PeerChatSender and 14 years ago
  ambrop7 7c908035e4 client: refactor sending 14 years ago
  ambrop7 aaf0717949 minor changes. 14 years ago
  ambrop7 3bb2cd824e name the SO_SNDBUF options more consistently 14 years ago
  ambrop7 896860f605 client, StreamPeerIO: allow specifying socket send buffer (SO_SNDBUF) 14 years ago
  ambrop7 0c4deb8ae0 client: check device MTU before DPReceiveDevice_Init to avoid assertion failure if the MTU is too large 14 years ago
  ambrop7 5b094de8b0 BTap: use a simple send function instead of PacketPassInterface; we send packets immediately anyway. 14 years ago
  ambrop7 97bcc48314 BLog_syslog: move from system to base 14 years ago
  ambrop7 230ac03a87 Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP. 14 years ago
  ambrop7 cb1485dcd3 rearrange source flow such that 'flow' does not depend on 'system' 14 years ago
  ambrop7 d19e0fe429 client: don't explicitly handle out of server send buffer errors; the program will stop anyway 15 years ago
  ambrop7 194bc97456 client: skip unrecognized external addresses 15 years ago
  ambrop7 d40f306428 minor changes 15 years ago
  ambrop7 e7cdf5e094 client: don't use an AVL tree for looking up peers 15 years ago
  ambrop7 d32126c2c9 PacketPassInterface: remove Cancel in favour of RequestCancel with non-immediate effect, update 15 years ago
  ambrop7 bd2f1db00c DatagramPeerIO: allow setting and unsetting handlers 15 years ago
  ambrop7 123722a072 client: rename DataProtoDevice->DataProtoSource, DataProtoDest->DataProtoSink, 15 years ago
  ambrop7 9d5a63d27c security: turn BSecurity_GlobalInit into BSecurity_GlobalInitThreadSafe 15 years ago
  ambrop7 87b07fcebd security: add BSecurity_GlobalFree 15 years ago
  ambrop7 ca7bb87f96 client: call BSecurity_GlobalInit to initialize OpenSSL locking. Prevents random crashes when threads 15 years ago
  ambrop7 da0a122b53 client: add --threads option, default to zero threads 15 years ago
  ambrop7 f272be1cd2 OTPChecker: parallelize OTP generation using BThreadWork 15 years ago
  ambrop7 c97534f8e9 OTPGenerator: parallelize OTP generation using BThreadWork 15 years ago
  ambrop7 25e32c977b client: make sure CERT_DecodeCertPackage won't try to interpret the certificate as base64 15 years ago