Commit History

Autor SHA1 Mensaxe Data
  ambrop7 66918c13c0 server: always reset after some time %!s(int64=14) %!d(string=hai) anos
  ambrop7 b6594f0f99 Make peers use SSL when talking through the server. %!s(int64=14) %!d(string=hai) anos
  ambrop7 fb7bafc5dc BSSLConnection: we only need BPendingGroup, not BReactor %!s(int64=14) %!d(string=hai) anos
  ambrop7 a1c08b8eac server: add new resetpeer command to allow a peer to reset knowledge of another peer %!s(int64=14) %!d(string=hai) anos
  ambrop7 ae245e9a3b server: reset knowledge of two clients if we run out of buffer %!s(int64=14) %!d(string=hai) anos
  ambrop7 0e3bf91465 server: remove duplicate handshake complete log message %!s(int64=14) %!d(string=hai) anos
  ambrop7 3bb2cd824e name the SO_SNDBUF options more consistently %!s(int64=14) %!d(string=hai) anos
  ambrop7 514575f86a server: only set SO_SNDBUF if it's >0 %!s(int64=14) %!d(string=hai) anos
  ambrop7 0e1e9ad522 server: add command line option for SO_SNDBUF. Bump default to 16K. %!s(int64=14) %!d(string=hai) anos
  ambrop7 484e669d4b cosmetic changes %!s(int64=14) %!d(string=hai) anos
  ambrop7 7c9776158b PacketProtoDecoder: report errors without FlowError. %!s(int64=14) %!d(string=hai) anos
  ambrop7 97bcc48314 BLog_syslog: move from system to base %!s(int64=14) %!d(string=hai) anos
  ambrop7 230ac03a87 Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP. %!s(int64=14) %!d(string=hai) anos
  ambrop7 6dcf4d41ed server: cosmetic changes %!s(int64=14) %!d(string=hai) anos
  ambrop7 461a716f53 server: improve the way clients are informed and uninformed. Fixes possible disconnect of other %!s(int64=14) %!d(string=hai) anos
  ambrop7 cb1485dcd3 rearrange source flow such that 'flow' does not depend on 'system' %!s(int64=14) %!d(string=hai) anos
  ambrop7 023c1245bf client, server: limit TCP send buffer where we do scheduling, or it is pointless to do because the %!s(int64=15) %!d(string=hai) anos
  ambrop7 bcf7ceb42b minor changes %!s(int64=15) %!d(string=hai) anos
  ambrop7 ddedcd863a server: simplify managing the common name, avoid possible read of unititialized client ID in client_log() from client_init_io() before it is assigned %!s(int64=15) %!d(string=hai) anos
  ambrop7 80a9510c0c Make the server send the original DER-encoded certificate of a peer to other peers, rather than re-encoding it. Preserve compatibility with old clients by %!s(int64=15) %!d(string=hai) anos
  ambrop7 37589be576 server: log the common name of peers %!s(int64=15) %!d(string=hai) anos
  ambrop7 f2cbad72af don't log error details in error handlers %!s(int64=15) %!d(string=hai) anos
  ambrop7 d1e931fcb4 FlowError: pass an int error code instead of a void * %!s(int64=15) %!d(string=hai) anos
  ambrop7 55d8881fde PacketPassFairQueue: add additional weight to packets %!s(int64=15) %!d(string=hai) anos
  ambrop7 0b916dfca2 server: 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 23590f612c don't hardcode program names %!s(int64=15) %!d(string=hai) anos
  ambrop7 2efe68c9d1 server: use BAVL instead of HashTable for looking up a client by its ID %!s(int64=15) %!d(string=hai) anos
  ambrop7 c2167ac4b0 Minor changes %!s(int64=15) %!d(string=hai) anos
  ambrop7 ff876da29e server: minor changes %!s(int64=15) %!d(string=hai) anos