Commit Graph

685 Commits

Author SHA1 Message Date
Alex Hultman fd6bd30863 Try and fix TopicTree fuzzing OOM issues 2021-02-22 01:16:15 +01:00
Alex Hultman b35978e1f3 I'm a total moron 2021-02-22 00:59:28 +01:00
Alex Hultman 09aef610e0 Fix EpollEchoServer fuzzing 2021-02-21 17:11:38 +01:00
Alex Hultman 44b57e64dc Update READMORE.md 2021-02-21 03:58:52 +01:00
Alex Hultman 741101c8f6 Run tests on GH Actions 2021-02-21 03:30:36 +01:00
Alex Hultman a38a73e3d2 Fix fuzzing build 2021-02-21 03:25:42 +01:00
Alex Hultman 380b3a7134 Make getUserData type safe 2021-02-21 01:31:38 +01:00
Alex Hultman c7805e2e48 Remove uWS namespace specifier 2021-02-20 23:50:50 +01:00
Alex Hultman 6bf2e75589 Many changes and additions to pub/sub APIs 2021-02-20 15:58:20 +01:00
Alex Hultman 94f4deb50e Return [numSubscribers, success] when (un)subscribing 2021-02-19 19:53:29 +01:00
Alex Hultman 23864c371f Reserve maxLifetime for the future 2021-02-19 07:41:40 +01:00
Alex Hultman 26b7f8c7a6 WebSocket::send returns SendStatus now 2021-02-19 07:37:17 +01:00
Alex Hultman d13aac1af8 Remove extra semicolons 2021-02-19 07:14:43 +01:00
Alex Hultman acbe52518f Remove f2, add ofats::any_invocable 2021-02-19 07:09:55 +01:00
Alex Hultman 5d6bb74bf6 Fix overflowing conversion to int in getParameter 2021-02-19 05:20:28 +01:00
Alex Hultman 1507f3f98a Can't do getParamter there 2021-02-17 20:36:26 +01:00
Alex Hultman 52927697c1 Port remaining mocks to libEpollFuzzer 2021-02-17 19:12:45 +01:00
Alex Hultman 7b330e9e03 Port a few removed mocks to libEpollFuzzer targets 2021-02-17 18:25:46 +01:00
Alex Hultman 6c8459608c Remove broken and useless fuzz target 2021-02-16 18:42:56 +01:00
Alex Hultman 441a60b2d6 Remove all uSocketsMock fuzz targets 2021-02-16 18:31:40 +01:00
Alex Hultman 7b59b98919 Update EpollHelloWorld.cpp 2021-02-16 17:54:29 +01:00
Alex Hultman 5a3c7c03c5 Fix EpollHelloWorld fuzzing 2021-02-16 17:42:36 +01:00
Alex Hultman eec8dba0f9 Update threaded example 2021-02-15 20:17:37 +01:00
Alex Hultman 1ef15da77b Catch connect errors 2021-02-15 20:10:15 +01:00
Alex Hultman 6f1c0d8022 Use uSockets v0.7.1 2021-02-14 15:19:29 +01:00
Alex Hultman 92dbf19c46 Update uS, fix threaded prints 2021-02-09 23:31:07 +01:00
Alex Hultman 0a44518fc0 Add experimental C-API for evaluation 2021-02-07 20:16:30 +01:00
Alex Hultman 8dcca10d07 Update README.md 2021-02-03 06:11:32 +01:00
Alex Hultman a17a6a7268 Add nonStrict subscribe/unsubscribe 2021-02-03 00:16:56 +01:00
Alex Hultman 55306ce0c1 Update uS 2021-02-02 01:18:00 +01:00
Alex Hultman 49929a6c74 Cheaper timeout system 2021-02-01 23:51:47 +01:00
Alex Hultman 20fbdbb7ae Change defaults 2021-01-31 17:14:53 +00:00
Alex Hultman df7c4bb9f8 Add option sendPingsAutomatically 2021-01-31 12:53:17 +00:00
Alex Hultman 43e3c76edc Merge pull request #1185 from uNetworking/v19
v19
2021-01-29 13:30:21 +01:00
Alex Hultman 76487df709 Hook up WebSocket::publish as sender 2021-01-29 13:27:04 +01:00
Alex Hultman af631e4534 Update topicTree fuzzing 2021-01-29 13:17:56 +01:00
Alex Hultman f8800d3e09 Proper topicTree integration 2021-01-29 13:10:49 +01:00
Alex Hultman dc423cfda2 Add "fin" to intersection iterator 2021-01-29 12:21:46 +01:00
Alex Hultman da7136afac Update README.md 2021-01-29 01:13:36 +01:00
Alex Hultman ac7c72698d Initial integration of new topicTree 2021-01-28 17:26:02 +01:00
Alex Hultman af8094268c Cleanups 2021-01-28 17:15:05 +01:00
Alex Hultman 596d7fdfc0 Pass basic topicTree testcase 2021-01-28 16:49:09 +01:00
Alex Hultman 0d74439933 Initial sender hole experiment 2021-01-28 01:52:22 +01:00
Alex Hultman 8690dd31ca Add working TopicTree unit test 2021-01-28 00:28:10 +01:00
Alex Hultman 90e61e88fd Add resetIdleTimeoutOnSend 2021-01-27 18:56:24 +01:00
Alex Hultman 8253bb91d8 Mock us_socket_shutdown_read 2021-01-27 18:42:00 +01:00
ronen37 d7d2c22750 Fix checking if we actively drain backpressure (#1179)
in WebSocketContext::us_socket_context_on_writable()
2021-01-26 12:40:36 +01:00
Alex Hultman 12d8b192a1 Add closeOnBackpressureLimit option 2021-01-26 12:18:31 +01:00
Alex Hultman 359c26b0bf Send back connection close header 2021-01-25 14:04:48 +01:00
Alex Hultman 83adf40583 Add closeConnection to HttpResponse::end, FIN & close 2021-01-25 13:20:55 +01:00