Commit Graph
348 Commits
Author SHA1 Message Date
Alex Hultman a86a500f3b Fix publish with ded. compr. compress = false 2021-01-08 21:08:19 +01:00
Robert NagyandGitHub cd33cd20ba replace goto with loop (#1151) 2020-12-23 23:00:35 +01:00
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 0a8264e776 Document & fix PROXY regression/bug 2020-12-02 03:37:56 +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 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
ihsinmeandGitHub 72e99519a9 fix access outside the array (#1119) 2020-11-16 17:04:32 +01: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 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 Hultman 7c61122a1a Hex case insensitivity & include guard for QueryParser 2020-09-28 15:48:33 +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
Martín BlechandGitHub 5507dd5560 Remove unused capture httpContext in onHttp lambda. (#1094) 2020-09-08 19:58:57 +02:00
Alex Hultman 03fca626a9 Fix overflow of triggered topics 2020-09-06 13:05:13 +02:00
Alex Hultman 92b2d2a736 Ignore missingServerName if app failed 2020-09-04 23:40:37 +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 436076479f Remove static switch to ease fuzz coverage tracking 2020-08-14 16:58:49 +02:00
Alex Hultman c2dbcf0c04 Refuse wildcards when publishing 2020-08-12 21:57:33 +02:00
alexhultman-2faandGitHub f21cb8fcba Quick-fix stack overflow while fuzzing 2020-08-09 10:24:15 +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 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 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 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 f52d816032 Never compress 0 bytes, finish pub/sub ded. compr. 2020-06-22 07:10:43 +02:00
Alex Hultman 57cec82fcf Initial pub/sub dedicated compression 2020-06-21 03:19:50 +02:00