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 |