Alex Hultman
|
854aeeecb6
|
Must pass CFLAGS for oss-fuzz to work with msan
|
2020-08-10 00:23:00 +02:00 |
|
Alex Hultman
|
570c585038
|
Update libEpollFuzzer
|
2020-08-09 23:10:45 +02:00 |
|
 Alex HultmanandGitHub
|
d30c3d1370
|
Also wrap send syscall when fuzzing
|
2020-08-09 21:11:22 +02:00 |
|
Alex Hultman
|
ffa900b9aa
|
Never fuzz DEDICATED_COMPRESSOR_3KB
|
2020-08-07 19:53:17 +02:00 |
|
Alex Hultman
|
542f3eafae
|
Fuzz with all compressors
|
2020-08-07 19:47:34 +02:00 |
|
Alex Hultman
|
31ed58674a
|
Improve PerMessageDeflate fuzzing
|
2020-08-07 19:33:03 +02:00 |
|
 Alex HultmanandGitHub
|
0264eb03d1
|
Update README.md
|
2020-08-07 17:26:28 +02:00 |
|
 Alex HultmanandGitHub
|
521573933d
|
Update README.md
|
2020-08-07 17:24:12 +02:00 |
|
Alex Hultman
|
0d5c0bd2ef
|
Try deterministically fuzzed MockedEchoServer
|
2020-08-07 16:30:42 +02:00 |
|
Alex Hultman
|
4ad07a4f93
|
Fix entirely broken TopicTree fuzz target
|
2020-08-07 16:08:53 +02:00 |
|
Alex Hultman
|
dd0f220040
|
Add comment regarding BloomFilter
|
2020-08-06 17:37:00 +02:00 |
|
Alex Hultman
|
2a791726c2
|
Bloom filter has to be reset
|
2020-08-06 17:12:16 +02:00 |
|
Alex Hultman
|
1fdcfa559e
|
Improve fuzzing coverage
|
2020-08-06 17:07:19 +02:00 |
|
Alex Hultman
|
d5b5e8d8da
|
Add libEpollFuzzer and a new fuzz target
|
2020-08-05 16:27:24 +02:00 |
|
Alex Hultman
|
4d66885e67
|
Make Loop::free/get reusable
|
2020-08-05 15:16:39 +02:00 |
|
Alex Hultman
|
4fcfe49bcc
|
getWriteOffset should give size_t
|
2020-07-29 08:56:32 +02:00 |
|
Alex Hultman
|
f2198ccfac
|
Fix >2gb streamed HTTP responses
|
2020-07-29 08:41:53 +02:00 |
|
 Alex HultmanandGitHub
|
0ee723a55a
|
Update README.md
|
2020-07-27 10:47:18 +02:00 |
|
 Alex HultmanandGitHub
|
e2083bab14
|
Update README.md
|
2020-07-26 09:31:20 +02:00 |
|
 Alex HultmanandGitHub
|
7d31bad8f2
|
Update README.md
|
2020-07-21 18:43:37 +02:00 |
|
 Alex HultmanandGitHub
|
d4fd0ff21d
|
Update README.md
|
2020-07-21 18:41:58 +02:00 |
|
 Alex HultmanandGitHub
|
53d405d84c
|
Bump downloads
|
2020-07-02 05:42:13 +02:00 |
|
Alex Hultman
|
f397a2f89c
|
Fuzz with 3kb, 8kb
|
2020-07-02 03:25:05 +02:00 |
|
Alex Hultman
|
8dfabd559d
|
Respond with server_max_window_bits if applicable
|
2020-07-02 01:06:10 +02:00 |
|
 Alex HultmanandGitHub
|
c7506a05dc
|
Remove print from TopicTree
|
2020-06-28 08:31:24 +02:00 |
|
 Alex HultmanandGitHub
|
0ec45fc740
|
Fuzz with dedicated compressor
|
2020-06-28 08:27:20 +02:00 |
|
Alex Hultman
|
80ba7fb035
|
Fix Http.cpp fuzzing as HttpWithProxy
|
2020-06-27 02:43:08 +02:00 |
|
Alex Hultman
|
2c62b07453
|
Update fuzzing
|
2020-06-27 02:19:29 +02:00 |
|
Alex Hultman
|
3e5d91418a
|
Emit 1006 with some usable reason messages
|
2020-06-27 01:49:51 +02:00 |
|
Alex Hultman
|
13e0a93441
|
Never emit 0 as close code; use 1005 instead
|
2020-06-27 00:57:42 +02:00 |
|
Alex Hultman
|
10bbfaa22f
|
Use uSockets v0.5.0
|
2020-06-26 22:12:33 +02:00 |
|
Alex Hultman
|
2ff50630e9
|
Send TCP FIN from HttpContext if WebSocket FIN sent
|
2020-06-26 06:08:41 +02:00 |
|
Alex Hultman
|
162fa965ee
|
AsyncSocket::getBufferedAmount should be unsigned
|
2020-06-26 06:07:36 +02:00 |
|
Alex Hultman
|
35c1a2292c
|
uSockets v0.4.1
|
2020-06-23 20:56:29 -04:00 |
|
Alex Hultman
|
958c6af3f9
|
Update uSockets, fixing SSL builds
|
2020-06-23 20:41:49 -04:00 |
|
Alex Hultman
|
f52d816032
|
Never compress 0 bytes, finish pub/sub ded. compr.
|
2020-06-22 07:10:43 +02:00 |
|
Alex Hultman
|
e9e6d3fa34
|
Debug symbols for WITH_ASAN
|
2020-06-22 07:07:49 +02:00 |
|
Alex Hultman
|
57cec82fcf
|
Initial pub/sub dedicated compression
|
2020-06-21 03:19:50 +02:00 |
|
Alex Hultman
|
04bce1b828
|
maxBackpressure of 0 should always mean disabled
|
2020-06-21 00:10:03 +02:00 |
|
Alex Hultman
|
e85b5bff3c
|
Skip sending on WebSocket when having too much backpressure
|
2020-06-21 00:05:18 +02:00 |
|
Alex Hultman
|
ee3e184bfe
|
Update uSockets
|
2020-06-20 23:54:32 +02:00 |
|
Alex Hultman
|
1a2c5a9527
|
Make getNativeHandle public
|
2020-06-20 23:45:30 +02:00 |
|
Alex Hultman
|
aac11b07fb
|
Add getNativeHandle functions
|
2020-06-20 23:36:27 +02:00 |
|
 Alex HultmanandGitHub
|
030758c2a9
|
Update MockedBroadcastingEchoServer.cpp
|
2020-06-20 22:22:54 +02:00 |
|
Alex Hultman
|
5edd01b666
|
Update MockedEchoServer
|
2020-06-16 13:12:41 +02:00 |
|
Alex Hultman
|
9336e7d9af
|
Stricter PROXY/HTTP detection
|
2020-06-10 22:33:09 +02:00 |
|
Alex Hultman
|
fd2d36328d
|
Never drain a closing socket from unsubscribeAll
|
2020-06-10 22:25:45 +02:00 |
|
Alex Hultman
|
17b718a10b
|
Stricter pub/sub grouping
|
2020-06-10 14:20:32 +02:00 |
|
Alex Hultman
|
6ffb8a6bf7
|
Minor fuzz fix
|
2020-06-10 13:56:20 +02:00 |
|
 Alex HultmanandGitHub
|
3d1ede1f52
|
Add HttpWithProxy fuzz target
|
2020-06-08 15:19:43 +02:00 |
|
 Alex HultmanandGitHub
|
a4d192453a
|
Fix TopicTree fuzz build
|
2020-06-08 15:17:05 +02:00 |
|
Alex Hultman
|
025415d1a0
|
Clean-ups, bump copyright date
|
2020-06-08 13:31:06 +02:00 |
|
Alex Hultman
|
5d5f9edc63
|
Return empty string if we have no proxy
|
2020-06-06 21:07:20 +02:00 |
|
Alex Hultman
|
0d9cb39db6
|
Silence warnings, check length
|
2020-06-06 20:26:59 +02:00 |
|
Alex Hultman
|
b17aad916f
|
Actually read proxied ip
|
2020-06-06 20:07:20 +02:00 |
|
Alex Hultman
|
d5782fdb9c
|
addressAsText, getRemoteProxiedAddress
|
2020-06-06 19:52:28 +02:00 |
|
Alex Hultman
|
2538cd18e9
|
Add WITH_PROXY flag
|
2020-06-06 12:59:40 +02:00 |
|
Alex Hultman
|
e70bbb4fb6
|
Add basic proxy parser
|
2020-06-05 19:23:15 +02:00 |
|
Alex Hultman
|
9e3a75b19a
|
Clean-ups
|
2020-06-04 13:19:25 +02:00 |
|
Alex Hultman
|
df14af9713
|
Bump version mark to 18
|
2020-06-03 07:59:15 +02:00 |
|
Alex Hultman
|
e4f81e16ea
|
Don't set upgradedWebSocket outside the Http parser
|
2020-06-03 07:56:33 +02:00 |
|
Alex Hultman
|
f8903ed32f
|
Add UpgradeAsync example
|
2020-06-02 14:08:13 +02:00 |
|
Alex Hultman
|
9cb2fb404f
|
Add UpgradeSync example
|
2020-06-02 13:16:10 +02:00 |
|
Alex Hultman
|
625efbc499
|
Don't pass req in open handler
|
2020-06-02 12:59:36 +02:00 |
|
Alex Hultman
|
6735bad79c
|
Pass UserData when upgrading
|
2020-06-02 12:55:05 +02:00 |
|
Alex Hultman
|
cb48712b3d
|
Make it stick together just barely
|
2020-06-02 12:40:51 +02:00 |
|
Alex Hultman
|
a8539e7463
|
Move most upgrading into HttpResponse
|
2020-06-02 10:08:31 +02:00 |
|
Alex Hultman
|
c897cca38c
|
Make example compile
|
2020-06-02 09:36:39 +02:00 |
|
Alex Hultman
|
40190ec180
|
Merge branch 'master' into v18
|
2020-06-02 09:35:44 +02:00 |
|
Alex Hultman
|
85f02a73f9
|
Build examples in parallel
|
2020-06-02 05:26:32 +00:00 |
|
Alex Hultman
|
4be90c0114
|
Add upgrade handler
|
2020-06-01 15:45:03 +02:00 |
|
 Alex HultmanandGitHub
|
1699b214c5
|
Update TopicTree fuzzing
|
2020-06-01 14:51:50 +02:00 |
|
Alex Hultman
|
8f7d642f3f
|
Add shared compression for pub/sub
|
2020-05-28 23:24:52 +02:00 |
|
 Alex HultmanandGitHub
|
ac97fef5eb
|
Add DESTDIR
|
2020-05-28 00:53:48 +02:00 |
|
 Alex HultmanandGitHub
|
c6a2ee0554
|
Change mark, 17
|
2020-05-24 21:38:31 +02:00 |
|
Alex Hultman
|
99498f0eb4
|
Update to uSockets v0.4.0
|
2020-05-24 21:30:06 +02:00 |
|
 Alex HultmanandGitHub
|
fb7a3303d6
|
Clear no longer subscribed-to Topics when draining
|
2020-05-20 17:27:06 +02:00 |
|
 Alex HultmanandGitHub
|
20b1676590
|
Skip sending rather than immediately close while publishing
|
2020-05-20 17:10:20 +02:00 |
|
Alex Hultman
|
a58ea98d18
|
Update uSockets
|
2020-05-18 18:22:38 +02:00 |
|
 Alex HultmanandGitHub
|
ab2b025628
|
Update README.md
|
2020-05-17 22:38:35 +02:00 |
|
 Alex HultmanandGitHub
|
86242a1cd9
|
We have TypeDoc
|
2020-05-16 02:14:42 +02:00 |
|
 Alex HultmanandGitHub
|
631c2d19e9
|
Update README.md
|
2020-05-14 14:52:13 +02:00 |
|
Alex Hultman
|
8fb5a4b150
|
Add basic install target
|
2020-05-12 17:09:09 +02:00 |
|
Alex Hultman
|
a7b94973c7
|
New frontpage
|
2020-05-12 10:47:17 +02:00 |
|
 Alex HultmanandGitHub
|
fe8a93f526
|
Create FUNDING.yml
|
2020-05-11 18:44:29 +02:00 |
|
Alex Hultman
|
320426f086
|
Update uSockets, A+ score
|
2020-05-11 12:07:40 +02:00 |
|
Alex Hultman
|
3c9a418e5a
|
Update uSocketsMock.c for v0.3.5+ APIs
|
2020-05-08 15:56:55 +02:00 |
|
Alex Hultman
|
04b4105ba9
|
Clean-up TopicTree test
|
2020-05-08 14:46:49 +02:00 |
|
Alex Hultman
|
7a000bffcf
|
Add failing unit test for TopicTree
|
2020-05-08 14:05:06 +02:00 |
|
Alex Hultman
|
6512b5f2c0
|
Move to uSockets 0.3.5+ APIs
|
2020-05-08 08:19:08 +02:00 |
|
 Alex HultmanandGitHub
|
cdda308bc2
|
Silence an alert
|
2020-05-08 07:32:39 +02:00 |
|
 Alex HultmanandGitHub
|
11aafd32f5
|
Always emit drain event in case of having no backpressure
|
2020-05-07 08:10:57 +02:00 |
|
Alex Hultman
|
c1a969cedd
|
Fix router in regards to empty url segments
|
2020-04-20 00:12:56 +02:00 |
|
Alex Hultman
|
63ee4fdd21
|
Update Makefile
|
2020-04-18 00:11:25 +02:00 |
|
Alex Hultman
|
05a7b1e45b
|
Update PerMessageDeflate fuzzing
|
2020-04-07 18:07:09 +02:00 |
|
Alex Hultman
|
c7ac8c7e56
|
Store headers in bloom filter, respond to 100-continue
|
2020-04-06 02:48:11 +02:00 |
|
Alex Hultman
|
19db2093e5
|
Gracefully fail to listen if SSL cert/key was missing
|
2020-04-03 21:31:31 +02:00 |
|
Alex Hultman
|
22d661609a
|
Zero-length inflations are peculiar, yet valid
|
2020-04-03 20:46:20 +02:00 |
|
 Alex HultmanandGitHub
|
11696c54be
|
Amagad, fix fuzzing
|
2020-03-05 19:49:38 +01:00 |
|
 Alex HultmanandGitHub
|
dfbab89e6e
|
Restore UWS_NO_ZLIB
|
2020-03-02 21:26:18 +01:00 |
|