ambrop7
|
2ba003366d
server: make max_clients adjustible at runtime via command line
|
13 jaren geleden |
ambrop7
|
f9cb7b96a2
remove LinkedList2 and use LinkedList1 instead
|
13 jaren geleden |
ambrop7
|
0d99d6a26a
switch to using the New BSD License
|
14 jaren geleden |
ambrop7
|
6c1c01fb66
server: set a proper reset time, not zero, which was only for testing
|
14 jaren geleden |
ambrop7
|
c7f210e314
Update protocol so that the client must confirm each 'newclient' message with an 'acceptpeer' message.
|
14 jaren geleden |
ambrop7
|
66918c13c0
server: always reset after some time
|
14 jaren geleden |
ambrop7
|
ae245e9a3b
server: reset knowledge of two clients if we run out of buffer
|
14 jaren geleden |
ambrop7
|
3bb2cd824e
name the SO_SNDBUF options more consistently
|
14 jaren geleden |
ambrop7
|
0e1e9ad522
server: add command line option for SO_SNDBUF. Bump default to 16K.
|
14 jaren geleden |
ambrop7
|
7c9776158b
PacketProtoDecoder: report errors without FlowError.
|
14 jaren geleden |
ambrop7
|
230ac03a87
Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP.
|
14 jaren geleden |
ambrop7
|
461a716f53
server: improve the way clients are informed and uninformed. Fixes possible disconnect of other
|
14 jaren geleden |
ambrop7
|
cb1485dcd3
rearrange source flow such that 'flow' does not depend on 'system'
|
14 jaren geleden |
ambrop7
|
81b1c0e14a
client, server: use a sane SO_SNDBUF, Windows has problems with 1
|
15 jaren geleden |
ambrop7
|
023c1245bf
client, server: limit TCP send buffer where we do scheduling, or it is pointless to do because the
|
15 jaren geleden |
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
|
15 jaren geleden |
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
|
15 jaren geleden |
ambrop7
|
37589be576
server: log the common name of peers
|
15 jaren geleden |
ambrop7
|
2efe68c9d1
server: use BAVL instead of HashTable for looking up a client by its ID
|
15 jaren geleden |
ambrop7
|
00cd64a636
Introduce a brand new design based on a LIFO list of jobs pending execution:
|
15 jaren geleden |
ambrop7
|
198d6cd4b8
Initial import
|
15 jaren geleden |