Commit History

Author SHA1 Message Date
  ambrop7 8edc4af402 BSocket: assert that BSocket_GlobalInit has been called 15 years ago
  ambrop7 cb1485dcd3 rearrange source flow such that 'flow' does not depend on 'system' 15 years ago
  ambrop7 2571e6265c use BLog instead od DEBUG 15 years ago
  ambrop7 3aeb316d0a BSocket: compile when IPV6_RECVPKTINFO doesn't exist. Don't fail if we fail to setup pktinfo. 15 years ago
  ambrop7 103c403e85 BSocket: support unix pipes as a backend 15 years ago
  ambrop7 023c1245bf client, server: limit TCP send buffer where we do scheduling, or it is pointless to do because the 15 years ago
  ambrop7 76f53f6510 FreeBSD support. 15 years ago
  ambrop7 b6ab08596c BSocket: set control data pointer for WSASendMsg to NULL if there is no control data; fixes UDP transport on Windows 7 15 years ago
  ambrop7 7f0f763fbf BSocket: add BSocket_SockFd 15 years ago
  ambrop7 3cdee2a3b6 BSocket: BSocket_Reactor is for windows too 15 years ago
  ambrop7 481b171588 DebugError: don't use a dead var, use a job to enforce destruction, allowing the destruction to be done from the handler's jobs (rather than just the handler) 15 years ago
  ambrop7 409acf90e0 BSocket: add support for Ethernet packet sockets 15 years ago
  ambrop7 2b5ceaa9a7 BSocket: on Windows, make every event respond to FD_CLOSE, just to be sure 15 years ago
  ambrop7 89f55fa117 BSocket: fix wrong error path in BSocket_Accept 15 years ago
  ambrop7 e1965b05c3 BSocket: fix wrong error path in BSocket_Init 15 years ago
  ambrop7 82d03fdea5 BReactor: report error events for file descriptors. BSocket: add a new event for catching these errors, but keep existing behaviour by first reporting 15 years ago
  ambrop7 df4ea40f5e BSocket: minor changes 15 years ago
  ambrop7 b9c13e8911 BSocket: execute handlers such that after executing a handler, control is returned to the reactor. This makes sure all the handler's work is done before 15 years ago
  ambrop7 e50058d7bd BSocket: don't complain if WSASendMsg/WSARecvMsg are not available 15 years ago
  ambrop7 d4fbebc2ff BSocket: interpret setsockopt return value correctly, fallback to WSASendTo/WSARecvFrom if WSASendMsg/WSARecvMsg isn't available 15 years ago
  ambrop7 3ffeaefbba Remove seqsocket socket type. Unix socket of type SOCK_SEQPACKET are broken (Linux) because they do not support the MSG_EOR flag. 15 years ago
  ambrop7 42c19c53b6 BSocket: add support for unix sockets 15 years ago
  ambrop7 198d6cd4b8 Initial import 15 years ago