ambrop7
|
023c1245bf
client, server: limit TCP send buffer where we do scheduling, or it is pointless to do because the
|
há 15 anos atrás |
ambrop7
|
bcf7ceb42b
minor changes
|
há 15 anos atrás |
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
|
há 15 anos atrás |
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
|
há 15 anos atrás |
ambrop7
|
37589be576
server: log the common name of peers
|
há 15 anos atrás |
ambrop7
|
f2cbad72af
don't log error details in error handlers
|
há 15 anos atrás |
ambrop7
|
d1e931fcb4
FlowError: pass an int error code instead of a void *
|
há 15 anos atrás |
ambrop7
|
55d8881fde
PacketPassFairQueue: add additional weight to packets
|
há 15 anos atrás |
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
|
há 15 anos atrás |
ambrop7
|
e343031ae3
BSignal: simplify, use BUnixSignal on Linux
|
há 15 anos atrás |
ambrop7
|
23590f612c
don't hardcode program names
|
há 15 anos atrás |
ambrop7
|
2efe68c9d1
server: use BAVL instead of HashTable for looking up a client by its ID
|
há 15 anos atrás |
ambrop7
|
c2167ac4b0
Minor changes
|
há 15 anos atrás |
ambrop7
|
ff876da29e
server: minor changes
|
há 15 anos atrás |
ambrop7
|
00cd64a636
Introduce a brand new design based on a LIFO list of jobs pending execution:
|
há 15 anos atrás |
ambrop7
|
89d8c223d6
listener: move to system
|
há 15 anos atrás |
ambrop7
|
9805b0929d
security: make into a library
|
há 15 anos atrás |
ambrop7
|
f8fb5c1bc0
server: when initializing client flows, initialize input after output. Fixes a bug where if a new client sent hello very quickly, it would be
|
há 15 anos atrás |
ambrop7
|
198d6cd4b8
Initial import
|
há 15 anos atrás |