ambrop7
|
0e3bf91465
server: remove duplicate handshake complete log message
|
14 年之前 |
ambrop7
|
3bb2cd824e
name the SO_SNDBUF options more consistently
|
14 年之前 |
ambrop7
|
514575f86a
server: only set SO_SNDBUF if it's >0
|
14 年之前 |
ambrop7
|
0e1e9ad522
server: add command line option for SO_SNDBUF. Bump default to 16K.
|
14 年之前 |
ambrop7
|
484e669d4b
cosmetic changes
|
14 年之前 |
ambrop7
|
7c9776158b
PacketProtoDecoder: report errors without FlowError.
|
14 年之前 |
ambrop7
|
97bcc48314
BLog_syslog: move from system to base
|
14 年之前 |
ambrop7
|
230ac03a87
Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP.
|
14 年之前 |
ambrop7
|
6dcf4d41ed
server: cosmetic changes
|
14 年之前 |
ambrop7
|
461a716f53
server: improve the way clients are informed and uninformed. Fixes possible disconnect of other
|
14 年之前 |
ambrop7
|
cb1485dcd3
rearrange source flow such that 'flow' does not depend on 'system'
|
14 年之前 |
ambrop7
|
023c1245bf
client, server: limit TCP send buffer where we do scheduling, or it is pointless to do because the
|
15 年之前 |
ambrop7
|
bcf7ceb42b
minor changes
|
15 年之前 |
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 年之前 |
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 年之前 |
ambrop7
|
37589be576
server: log the common name of peers
|
15 年之前 |
ambrop7
|
f2cbad72af
don't log error details in error handlers
|
15 年之前 |
ambrop7
|
d1e931fcb4
FlowError: pass an int error code instead of a void *
|
15 年之前 |
ambrop7
|
55d8881fde
PacketPassFairQueue: add additional weight to packets
|
15 年之前 |
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
|
15 年之前 |
ambrop7
|
e343031ae3
BSignal: simplify, use BUnixSignal on Linux
|
15 年之前 |
ambrop7
|
23590f612c
don't hardcode program names
|
15 年之前 |
ambrop7
|
2efe68c9d1
server: use BAVL instead of HashTable for looking up a client by its ID
|
15 年之前 |
ambrop7
|
c2167ac4b0
Minor changes
|
15 年之前 |
ambrop7
|
ff876da29e
server: minor changes
|
15 年之前 |
ambrop7
|
00cd64a636
Introduce a brand new design based on a LIFO list of jobs pending execution:
|
15 年之前 |
ambrop7
|
89d8c223d6
listener: move to system
|
15 年之前 |
ambrop7
|
9805b0929d
security: make into a library
|
15 年之前 |
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
|
15 年之前 |
ambrop7
|
198d6cd4b8
Initial import
|
15 年之前 |