Commit Graph
100 Commits
Author SHA1 Message Date
Alex HultmanandGitHub 5b70871a08 writeHeader should writeStatus also for int64 2020-12-22 13:59:06 +01:00
Alex Hultman 62ea46321d Update function2 2020-12-06 06:44:33 +01:00
Alex Hultman 26912f82a7 And you tell me NOW!? 2020-12-03 04:34:14 +01:00
Alex Hultman e30217e787 PROXY parsing has to be done as part of every getHeaders 2020-12-02 22:17:39 +01:00
Alex Hultman dadfff98d9 Add BloomFilter test 2020-12-02 04:26:14 +01:00
Alex Hultman 0a8264e776 Document & fix PROXY regression/bug 2020-12-02 03:37:56 +01:00
Alex HultmanandGitHub 364993ff29 Update README.md 2020-12-01 07:33:14 +01:00
Alex Hultman 7f557cef41 Add basic ABI check 2020-12-01 05:53:28 +01:00
Alex Hultman fe553742f2 Fix last warnings, SocketContextOptions, BloomFilter 2020-12-01 05:45:53 +01:00
Alex Hultman a8b33acf7b Fix Http regression from warnings fix 2020-12-01 04:37:43 +01:00
Alex Hultman ad1d6fac08 Fix -Wunused-parameter 2020-12-01 01:10:00 +01:00
Alex Hultman cb582461b9 Fix MessageMetadata warnings on old GCC 2020-11-30 23:53:08 +01:00
Alex Hultman 1c5d201846 Fix -Wmissing-field-initializers 2020-11-30 23:37:49 +01:00
Alex Hultman a6a2a648c9 Enable -Wextra with exceptions 2020-11-30 23:22:30 +01:00
Alex Hultman ec2795d341 Fix -Wall warnings 2020-11-30 23:12:38 +01:00
Alex Hultman ad0a961430 Experimental: Fix all signed/unsigned warnings 2020-11-30 23:00:36 +01:00
Alex HultmanandGitHub b4e08ffb01 Update README.md 2020-10-25 20:58:24 +01:00
Alex HultmanandGitHub 72e26ea483 Update PerMessageDeflate.cpp 2020-10-24 08:28:35 +02:00
Alex HultmanandGitHub f9338395d0 Update README.md 2020-10-24 01:00:59 +02:00
Alex HultmanandGitHub 0c9db95ae3 Update README.md 2020-10-24 00:55:35 +02:00
Alex HultmanandGitHub 4fef0d73e4 Update PerMessageDeflate.cpp 2020-10-23 22:20:03 +02:00
Alex HultmanandGitHub e96a6bdb24 Update README.md 2020-10-23 06:19:52 +02:00
Alex Hultman f7819c6380 Update "read more" 2020-10-23 04:56:24 +02:00
Alex Hultman 21cb4846df Use std::optional in permessage-deflate 2020-10-23 02:16:49 +02:00
Alex Hultman 59a38b3a13 Empty part is not a viable indication of end 2020-10-14 21:59:23 +02:00
Alex Hultman 70d060597e Update uS 2020-10-14 19:18:32 +02:00
Alex HultmanandGitHub 7df5a274e7 Update README.md 2020-10-12 13:15:32 +02:00
Alex HultmanandGitHub c58ed16d38 Update README.md 2020-10-12 13:07:19 +02:00
Alex Hultman 2989189048 Fix up the ParameterParser a bit more 2020-10-11 19:56:35 +02:00
Alex Hultman 1534858928 Add basic ParameterParser 2020-10-11 19:37:04 +02:00
Alex Hultman 86a44710cc Can't use starts_with, also has to strip rn before/after 2020-10-10 19:38:59 +02:00
Alex Hultman 02c2561be4 Add initial multipart parser 2020-10-10 17:54:32 +02:00
Alex HultmanandGitHub 2558003106 Fix embarrassing build errors 2020-09-29 11:27:29 +02:00
Alex HultmanandGitHub 583c6455b9 Who are you calling boomer? 2020-09-29 11:06:17 +02:00
Alex HultmanandGitHub a8d8562bb4 Update README.md 2020-09-28 16:11:12 +02:00
Alex Hultman 7c61122a1a Hex case insensitivity & include guard for QueryParser 2020-09-28 15:48:33 +02:00
Alex Hultman d9e2480590 Add fuzz test for QueryParser 2020-09-28 13:02:54 +02:00
Alex Hultman a1445d9459 Add QueryParser.h for decoding URI queries by key 2020-09-28 12:15:01 +02:00
Alex Hultman 270308f104 Add Loop::setSilent 2020-09-18 23:42:21 +02:00
Alex Hultman 03fca626a9 Fix overflow of triggered topics 2020-09-06 13:05:13 +02:00
Alex HultmanandGitHub 33968490b4 Fix alert introduced in SNI example 2020-09-06 12:38:01 +02:00
Alex Hultman 75b130ef25 Update uSockets 2020-09-05 18:02:32 +02:00
Alex Hultman 47d6e3d921 Use uSockets v0.6.0 2020-09-05 14:45:58 +02:00
Alex Hultman cc27ff5d96 Update ServerName example a bit 2020-09-05 00:09:39 +02:00
Alex Hultman 92b2d2a736 Ignore missingServerName if app failed 2020-09-04 23:40:37 +02:00
Alex HultmanandGitHub f99f20faa9 Update README.md 2020-08-26 04:47:11 +02:00
Alex Hultman 7420c1a09a Update uSockets 2020-08-24 12:39:17 +02:00
Alex HultmanandGitHub 4d79a1877e Stress a bit more of uSockets when fuzzing 2020-08-24 12:28:30 +02:00
Alex Hultman 3ee905291a Use experimental uSockets 2020-08-24 12:08:09 +02:00
Alex HultmanandGitHub 8b82998e5d Use our fork of zlib for MemorySanitizer fuzzing 2020-08-24 01:55:26 +02:00
Alex Hultman 505ec79584 Update libEpollFuzzer 2020-08-23 18:44:20 +02:00
Alex Hultman e5e216c5da Update libEpollFuzzer, thread_local build 2020-08-22 08:29:52 +02:00
Alex Hultman f5440c6958 Update libEpollFuzzer, uSockets 2020-08-21 21:05:06 +02:00
Alex Hultman b039f95cc1 Increase fuzzing coverage of uSockets 2020-08-21 16:26:42 +02:00
Alex Hultman 8bdae7645f Also fuzz client features 2020-08-20 21:46:27 +02:00
Alex Hultman 426d4aa298 Trigger more context functions when fuzzing 2020-08-20 19:45:11 +02:00
Alex Hultman 2544593c13 Update libEpollFuzzer 2020-08-19 15:55:02 +02:00
Alex Hultman f69282c478 missingServerName and updated ServerName example 2020-08-17 05:39:54 +02:00
Alex Hultman 77aced05f8 Add App::removeServerName 2020-08-17 03:55:57 +02:00
Alex Hultman d14d31ce47 Add basic ServerName example & impl. 2020-08-17 02:49:36 +02:00
Alex Hultman cf0a21e33b Fuzz with defer, send, end uncorked 2020-08-14 17:40:54 +02:00
Alex Hultman 436076479f Remove static switch to ease fuzz coverage tracking 2020-08-14 16:58:49 +02:00
Alex Hultman 959ac9ef80 Simplify PerMessageDeflate fuzzing regions 2020-08-14 16:34:14 +02:00
Alex Hultman 301b7ffe45 Revert "Never fuzz DEDICATED_COMPRESSOR_3KB"
This reverts commit ffa900b9aa.
2020-08-12 23:46:11 +02:00
Alex Hultman f666aab105 Add TopicTree fuzzing dictionary 2020-08-12 22:01:47 +02:00
Alex Hultman c2dbcf0c04 Refuse wildcards when publishing 2020-08-12 21:57:33 +02:00
Alex HultmanandGitHub d0e615492c Try and increase fuzz coverage 2020-08-12 11:10:59 +02:00
Alex Hultman 4e2dc917e8 Merge branch 'master' of https://github.com/uNetworking/uWebSockets 2020-08-10 18:19:36 +02:00
Alex Hultman 4aa7424b10 Build zlib from source on oss-fuzz 2020-08-10 18:19:01 +02:00
Alex HultmanandGitHub e0f23ff302 Update README.md 2020-08-10 15:59:50 +02:00
Alex Hultman 330361f7b3 Add simple fuzzing dictionary 2020-08-10 15:49:17 +02:00
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