Commit Graph

  • b647f20a6d maxLifetime impl. WIP, waiting for uSockets bump Alex Hultman 2022-12-27 15:17:07 +01:00
  • 27d93c8d0c Emit new 'subscription' events Alex Hultman 2022-12-24 11:34:56 +01:00
  • c4d45fbf3d Silence alert uNetworkingAB 2022-12-01 19:46:05 +01:00
  • d9cdff29cc Add CodeQL workflow (#1531) Peter Stöckli 2022-12-01 16:47:34 +01:00
  • 526a9ad6cd Fix recent build Alex Hultman 2022-11-30 22:21:25 +01:00
  • ca8d620268 Add some initial client stuff Alex Hultman 2022-11-26 07:36:01 +01:00
  • c8229b5781 Don't use strftime Alex Hultman 2022-11-26 05:56:26 +01:00
  • 8a57fd06bd Add cifuzz Alex Hultman 2022-11-21 03:24:24 +01:00
  • 1d8634a609 Update READMORE.md uNetworkingAB 2022-11-07 12:37:51 +01:00
  • 7a363a8b10 Revert "closeOnBackpressure should block all further sending" Alex Hultman 2022-11-06 06:23:44 +01:00
  • d4ffeadd88 closeOnBackpressure should block all further sending Alex Hultman 2022-11-06 06:21:44 +01:00
  • 43a1f307a0 Add subscription event (placeholder) Alex Hultman 2022-11-06 05:51:51 +01:00
  • 5919290fe3 More strict handling of connection: close Alex Hultman 2022-11-06 03:13:32 +01:00
  • 654b4558a4 Fix recent UB Alex Hultman 2022-11-04 17:04:19 +01:00
  • 51cba9cc06 Update cpp.yml uNetworkingAB 2022-11-04 11:13:12 +01:00
  • 378b8de9d8 No deps. Windows nmake build Alex Hultman 2022-11-04 10:56:10 +01:00
  • 5ffc2d648e Update Makefile uNetworkingAB 2022-11-04 08:03:08 +01:00
  • c35d338d0e Update cpp.yml uNetworkingAB 2022-11-04 07:45:30 +01:00
  • 701f77476f New shim for nmake (WIP) Alex Hultman 2022-11-04 07:35:17 +01:00
  • 79bd64b4c8 New C-based make by default Alex Hultman 2022-11-04 07:28:27 +01:00
  • b6604b2996 Move TopicTreeMessage and TopicTreeBigMessage to TopicTree.h (#1510) Jun Woo Shin 2022-11-04 01:36:43 -04:00
  • 624c217d34 Update build.h uNetworkingAB 2022-11-02 15:11:42 +01:00
  • 0cd9fc9947 Update LoopData.h uNetworkingAB 2022-11-02 15:01:54 +01:00
  • 25167386ff Update LoopData.h uNetworkingAB 2022-11-02 14:51:10 +01:00
  • a589d7d678 Update cpp.yml uNetworkingAB 2022-11-02 14:21:39 +01:00
  • 8e92125f23 Update cpp.yml uNetworkingAB 2022-11-02 14:16:01 +01:00
  • aa0a826855 Update cpp.yml uNetworkingAB 2022-11-02 14:08:50 +01:00
  • b500a1dd1d Update cpp.yml uNetworkingAB 2022-11-02 13:56:30 +01:00
  • 73449e7bfd Update cpp.yml uNetworkingAB 2022-11-02 13:45:36 +01:00
  • b2f4c07017 Update cpp.yml uNetworkingAB 2022-11-02 13:31:31 +01:00
  • 80ba04b3bc Update cpp.yml uNetworkingAB 2022-11-02 13:20:07 +01:00
  • 7d74e502e5 Update cpp.yml uNetworkingAB 2022-11-02 12:33:26 +01:00
  • a4532f12a9 Update cpp.yml uNetworkingAB 2022-11-02 12:27:38 +01:00
  • 81be3d8a10 Update cpp.yml uNetworkingAB 2022-11-02 12:09:02 +01:00
  • bf8737039a Update cpp.yml uNetworkingAB 2022-11-02 12:06:15 +01:00
  • ba836351a7 Update Crc32.cpp uNetworkingAB 2022-11-02 12:01:32 +01:00
  • b775359203 Update cpp.yml uNetworkingAB 2022-11-02 11:40:30 +01:00
  • 540048e26c Update cpp.yml uNetworkingAB 2022-11-02 11:26:37 +01:00
  • f687c0728c Use ULL (unsigned long long) instead of UL (#1509) rehans 2022-11-02 11:20:10 +01:00
  • 9f0fe16842 That's already working pretty fine Alex Hultman 2022-11-02 09:26:17 +01:00
  • 10289dbeb1 Create shim uNetworkingAB 2022-11-02 09:11:28 +01:00
  • 00f4285baf Ported most of Makefile logic over Alex Hultman 2022-11-02 09:05:03 +01:00
  • f2258b587b Update cpp.yml uNetworkingAB 2022-11-02 07:47:19 +01:00
  • 2c48a62642 Even if I like it, grown men don't need it uNetworkingAB 2022-11-02 06:45:55 +01:00
  • e1708b85a5 Build and run tests on Windows via Clang/Makefile Alex Hultman 2022-11-02 06:38:14 +01:00
  • 9a82a52f2c Bump uSockets Alex Hultman 2022-11-02 04:21:48 +01:00
  • 2daeff0390 Declare TopicTreeMessage and TopicTreeBigMessage prior to use (#1507) Jun Woo Shin 2022-11-01 23:03:37 -04:00
  • bba6c9b0cd added uws_req_get_case_sensitive_method in C API (#1506) Ciro Spaciari 2022-11-01 18:24:08 -03:00
  • 2a2c3ecb45 Run unit and smoke tests on all platforms Alex Hultman 2022-11-01 06:08:10 +01:00
  • 12e217d9e3 Fix whitespace trimming test failure Alex Hultman 2022-11-01 06:05:42 +01:00
  • 4109771890 Filter should be builder pattern Alex Hultman 2022-11-01 06:01:20 +01:00
  • 32d71d52b7 Update README.md uNetworkingAB 2022-11-01 05:59:16 +01:00
  • a686907acc Update Makefile uNetworkingAB 2022-11-01 05:46:14 +01:00
  • 30d4765894 Update cpp.yml uNetworkingAB 2022-11-01 05:42:36 +01:00
  • 61233bf5a2 Run smoketests in CI? Alex Hultman 2022-11-01 05:36:08 +01:00
  • 7eea6f69ee Add initial smoke test for Deno, Node.js, Bun and similar "browsers" Alex Hultman 2022-11-01 05:29:13 +01:00
  • c1fb1d5070 Fix header parsing Alex Hultman 2022-11-01 00:38:51 +01:00
  • ea7ac520f3 Fix bloom filter warnings, simplify Alex Hultman 2022-10-31 22:47:36 +01:00
  • 399204dbae Reject chunk size overflow, non-hex chunk size Alex Hultman 2022-10-31 18:58:01 +01:00
  • 3cfad3584b Take a-f, A-F Alex Hultman 2022-10-31 18:10:16 +01:00
  • 75aece1e55 Fix proxy build Alex Hultman 2022-10-31 17:50:01 +01:00
  • 7af11b1942 Pass router test with upper cased methods Alex Hultman 2022-10-31 03:57:34 +01:00
  • 2b850f76d3 Case sensitive method, trim trailing whitespace (correctly), host header may be empty Alex Hultman 2022-10-31 03:47:08 +01:00
  • cca4610d5d Make it actually work Alex Hultman 2022-10-30 21:36:34 +01:00
  • d76e2362d8 Make that correctilier uNetworkingAB 2022-10-30 21:17:43 +01:00
  • 1bd6807a21 Make that correct uNetworkingAB 2022-10-30 21:14:39 +01:00
  • fc51d2b4d6 Make that in batch uNetworkingAB 2022-10-30 21:10:01 +01:00
  • c613a4cb9a Only accept alnum + hypen field names uNetworkingAB 2022-10-30 20:41:24 +01:00
  • 9acacf7ebe Assume 0 false positives in test uNetworkingAB 2022-10-29 06:20:43 +02:00
  • a730941806 Improved bloom filter uNetworkingAB 2022-10-29 06:18:17 +02:00
  • 3f72aea565 added more c apis and capi ssl version with capi examples (#1395) Ciro Spaciari 2022-10-28 23:49:01 -03:00
  • 83c54aa096 Update READMORE.md uNetworkingAB 2022-10-27 08:11:26 +02:00
  • d174a7ed24 Update HttpParser.h uNetworkingAB 2022-10-24 22:30:50 +02:00
  • 8f85fadd02 Add RFC9110 reference uNetworkingAB 2022-10-24 22:25:48 +02:00
  • 0b590c923e Minor fixup for request line Alex Hultman 2022-10-24 20:25:56 +02:00
  • 368a4b41de Do not allow invalid chars in header value uNetworkingAB 2022-10-24 19:59:14 +02:00
  • 74dac77adb Never accept whitespace between key and colon uNetworkingAB 2022-10-24 19:02:04 +02:00
  • 22f0b04a1d Break if missing host header uNetworkingAB 2022-10-24 18:46:21 +02:00
  • 6bed3c0b5a Update README.md uNetworkingAB 2022-10-23 04:10:19 +02:00
  • f0586366da Take some from jarred Alex Hultman 2022-10-23 03:41:03 +02:00
  • f762ede7d1 Do not support HTTP/1.0 Alex Hultman 2022-10-23 02:10:32 +02:00
  • c1fd0e4050 Be strict with content-length, use fullptr as error Alex Hultman 2022-10-23 01:42:32 +02:00
  • 05523997db The rules are way simpler than so Alex Hultman 2022-10-22 23:35:58 +02:00
  • d18deb8fe3 Be more strict with content-length, transfer-encoding Alex Hultman 2022-10-22 00:43:58 +02:00
  • 7cdb1f7224 Do not expect a trailer after chunked body Alex Hultman 2022-10-18 16:55:22 +02:00
  • 6cb37f9b00 Require explicit transfer-encoding: chunked for said parsing to begin Alex Hultman 2022-10-17 21:34:55 +02:00
  • bcf5034e3c Write Date header in all responses Alex Hultman 2022-10-16 12:37:21 +02:00
  • 4b80e77c83 Update README.md uNetworkingAB 2022-10-16 04:02:23 +02:00
  • 8e3fb9aae2 Update README.md uNetworkingAB 2022-10-15 16:47:30 +02:00
  • 45e9ca2372 Bump uSockets Alex Hultman 2022-10-11 09:45:57 +02:00
  • d8df12f336 Pass host along listen to h3 Alex Hultman 2022-10-11 09:16:23 +02:00
  • 48b83ec9ff Pass listen port along to h3 Alex Hultman 2022-10-11 09:11:09 +02:00
  • e64069966a Bump uSockets Alex Hultman 2022-10-11 08:56:49 +02:00
  • b2d9356daa Bump uSockets Alex Hultman 2022-10-10 16:33:12 +02:00
  • f8a01db5ad Bump uSockets Alex Hultman 2022-10-10 16:07:40 +02:00
  • 23698465e8 Bump uSockets Alex Hultman 2022-10-10 15:59:02 +02:00
  • 78a1801830 Bump uSockets Alex Hultman 2022-10-10 15:11:57 +02:00
  • 70a84c93be Bump uSockets Alex Hultman 2022-10-10 12:37:21 +02:00
  • 9428c55053 Use new chunked encoding parser Alex Hultman 2022-10-08 08:16:55 +02:00
  • 9437b0e4e8 Add Crc32 hashing example Alex Hultman 2022-10-08 08:09:35 +02:00