Datong Sun
|
b639a783df
|
docs(readme) add performance test numbers
|
2021-09-19 01:02:53 -07:00 |
|
Datong Sun
|
eb0cc2e2e8
|
docs(readme) add ToC
|
2021-09-19 00:40:43 -07:00 |
|
Datong Sun
|
4a9e41b0b7
|
chore(*) refactor Phantun and fake-tcp to their own crates
|
2021-09-19 00:36:40 -07:00 |
|
Datong Sun
|
86c6a3f801
|
perf(client) use different UDP sockets for individual UDP connections
for better load sharing between threads
This removes the bottleneck with a single listening UDP socket.
|
2021-09-18 12:53:33 -07:00 |
|
Datong Sun
|
ae52531288
|
perf(locks) use RwLocks in place of Mutex when possible
|
2021-09-17 11:36:18 -07:00 |
|
Datong Sun
|
5866cbe512
|
ci(github) add basic build and lint CI test
|
2021-09-17 00:02:36 -07:00 |
|
Datong Sun
|
819dccc0d8
|
style(*) fix clippy warnings
|
2021-09-17 00:02:34 -07:00 |
|
Datong Sun
|
44b7c0f55e
|
fix(fake_tcp) fixed incorrect RST SEQ/ACK
|
2021-09-17 00:02:31 -07:00 |
|
Datong Sun
|
9251775856
|
fix(fake_tcp) reduce log verbosity for bad SYN packets
|
2021-09-17 00:02:29 -07:00 |
|
Datong Sun
|
ef9a2962df
|
bugfix(fake_tcp) do not RST packets that already have RST on them
|
2021-09-17 00:02:26 -07:00 |
|
Datong Sun
|
e869255785
|
feat(server) add dead connection detection
|
2021-09-17 00:02:24 -07:00 |
|
Datong Sun
|
7c06c5b08b
|
feat(phantom) better error handling
|
2021-09-17 00:02:21 -07:00 |
|
Datong Sun
|
10a9af3658
|
feat(phantom) initial phantom commit
|
2021-09-17 00:01:51 -07:00 |
|