This website requires JavaScript.
92205ee9e5
fix typo
master
talksik
2024-11-26 12:47:55 -08:00
b7e2abd620
adding instructions for CMake users
talksik
2024-01-27 12:18:03 -08:00
168350fdb6
adjusting to include full install
talksik
2024-01-27 12:15:37 -08:00
fc2b7be765
Fix deep parameter routes
Alex Hultman
2024-01-25 01:37:45 +01:00
fa5f5e3d63
Try windows fix
Alex Hultman
2024-01-22 12:13:41 +01:00
b834275162
Expose new LocalCluster interface and use in example
Alex Hultman
2024-01-22 11:28:25 +01:00
0118731694
Add draft for LocalCluster
Alex Hultman
2024-01-22 10:54:17 +01:00
1401f5913c
Bump uS
Alex Hultman
2024-01-22 08:05:17 +01:00
b898000e89
Feature / Adopt externally accepted sockets into uWebSockets. (#1697 )
markmaker
2024-01-22 07:31:28 +01:00
97a72ed31f
Don't build smoketest
Alex Hultman
2024-01-08 22:19:16 +01:00
1ee5c6bdcb
Bump uS
Alex Hultman
2024-01-08 22:15:52 +01:00
1cc8605490
Disable broken SSL path
Alex Hultman
2024-01-08 21:48:28 +01:00
9681439415
Add SmokeTest for SSL chunked response
Alex Hultman
2024-01-08 21:33:34 +01:00
e33b09d878
Better front page example
uNetworkingAB
2023-12-28 04:20:29 +01:00
8fae890eac
Include map for broken tests
Alex Hultman
2023-12-27 20:35:39 +01:00
cbbcee0df8
Add getParameter(name), ParameterRoutes example
Alex Hultman
2023-12-27 20:26:24 +01:00
05fe5bc249
Allow huge content-lengths
Alex Hultman
2023-12-26 09:44:07 +01:00
e0394289b6
Experimental: bump 30 bit receive limit to 62 bit
Alex Hultman
2023-12-26 09:04:57 +01:00
77a6f42960
Fix upgrade async with cork
Alex Hultman
2023-12-24 00:04:41 +01:00
b4d73a2ed3
Use cork in UpgradeAsync, silence a warning
Alex Hultman
2023-12-23 23:51:14 +01:00
1b89d82cb0
Remove route before trying to add it
uNetworkingAB
2023-12-23 15:27:44 +01:00
71ec3d34c1
Un-break http3 examples
Alex Hultman
2023-12-23 02:26:13 +01:00
03c2997f2e
Add basic http router benchmark
Alex Hultman
2023-12-19 06:00:33 +01:00
53e835c1fa
404 page should not be an error, but a full default response
Alex Hultman
2023-12-19 04:38:23 +01:00
97e8099bc2
Make "*" method actually catch all methods, tweak priority order a bit
Alex Hultman
2023-12-19 03:18:44 +01:00
85c6f0fb69
Add UWS_HTTP_MAX_HEADERS_COUNT, raise default
uNetworkingAB
2023-12-18 19:15:24 +01:00
d948b51990
UWS_HTTP_MAX_HEADERS_SIZE config
uNetworkingAB
2023-12-15 21:47:05 +01:00
b2ea51bb2f
Fix uws_res_resume API to call resume() instead of pause() (#1687 )
Mike Piecuch
2023-12-06 14:44:47 -05:00
4f04979f9e
[Revertable] Disable unit testing on Windows until build passes again
uNetworkingAB
2023-12-04 01:11:38 +01:00
c5aab195bd
Error pages need connection close
Alex Hultman
2023-12-01 10:43:15 +01:00
38fdc4b51f
Minimal error pages for UWS_HTTPRESPONSE_NO_WRITEMARK use
Alex Hultman
2023-11-30 18:59:53 +01:00
973a975915
Add .dropped events for pub/sub backpressure notification
Alex Hultman
2023-11-30 17:38:12 +01:00
bc2815d95b
Update README.md
uNetworkingAB
2023-11-06 12:01:34 +01:00
7da88ce71c
Do not free subscriber on last unsubscription
uNetworkingAB
2023-11-01 15:05:13 +01:00
20b3ea4685
exposed uws_app_close function from capi (#1667 )
Genrikh Fetischev
2023-10-17 20:50:17 +02:00
143db3034f
Don't lose ws frame payload when its header went to backpressure (#1662 )
Yevgen Pogribnyi
2023-09-24 00:01:21 +03:00
f1b10ed221
Restore the bytes overwritten by the tail after inflation (#1653 )
Sean Oxley
2023-09-04 17:04:26 +09:00
3bb917da2e
#1617 fix warning: 'sprintf' is deprecated from macOS (#1630 )
calvin2021y
2023-08-04 10:31:51 +08:00
7568327834
use SocketContextOptions type so HttpServer example will build again (#1397 )
Kent Ross
2023-07-20 06:53:58 -07:00
bf0d977cd0
Silence unused variable warning (#1613 )
Gregory Ling
2023-07-20 08:53:01 -05:00
b6f27a0c19
Prevent reading beyond end of file (#1626 )
Erik Janssen
2023-07-19 13:22:42 +02:00
bd1c41a06b
Add default 404 error page
Alex Hultman
2023-07-15 19:39:23 +02:00
d5ec941fd8
Move http error pages to separate file
Alex Hultman
2023-05-28 11:51:51 +02:00
d1da7cc248
Nicer error pages
Alex Hultman
2023-05-28 11:47:33 +02:00
e50dc4d506
We need a name to tell it's us
Alex Hultman
2023-05-28 11:08:33 +02:00
4c99ef1fc8
Update http test
Alex Hultman
2023-05-28 10:21:39 +02:00
4659b2d46e
No, no, no don't bump uSockets
Alex Hultman
2023-05-28 10:17:48 +02:00
919a3bbeba
Add http errors
Alex Hultman
2023-05-28 10:12:50 +02:00
7999d09286
Restore PROXY v2 support
Alex Hultman
2023-05-28 06:37:52 +02:00
46a3ef29ae
Bump uS
Alex Hultman
2023-05-19 19:07:05 +02:00
d043038abc
Update README.md
uNetworkingAB
2023-05-11 14:34:44 +02:00
fdd02183b8
Update README.md
uNetworkingAB
2023-05-11 14:31:57 +02:00
d052f8c7bc
Add files via upload
uNetworkingAB
2023-05-11 14:30:59 +02:00
7c982664f6
Add files via upload
uNetworkingAB
2023-05-11 14:27:03 +02:00
ba6ff7b7f4
Sometimes I cannot think properly
Alex Hultman
2023-05-11 13:08:22 +02:00
62b5feb540
We need uncorkWithoutSending
Alex Hultman
2023-05-11 12:48:12 +02:00
20e7c5aaf0
Properly uncork on large message backpressure
Alex Hultman
2023-05-11 12:33:07 +02:00
013d9cecc3
Update server-test.js
uNetworkingAB
2023-05-11 12:19:16 +02:00
8bd62791e1
Update server-test.js
uNetworkingAB
2023-05-11 11:59:48 +02:00
d832d48ea5
Do not build EchoServer with SSL
Alex Hultman
2023-05-11 11:34:21 +02:00
023fbc6c3f
Don't compress in EchoServer if large message
Alex Hultman
2023-05-11 11:25:29 +02:00
f6f5a3d6e8
Add large non-ssl, non-compressed WebSocket message sending optimization
Alex Hultman
2023-05-11 11:18:58 +02:00
c9724db3cf
Make load_test take any byte length for payload size
Alex Hultman
2023-05-07 07:11:54 +02:00
464e7d6afc
Run the full testsuite
uNetworkingAB
2023-05-07 06:04:25 +02:00
d05c1a1c60
Add autobahn on github actions
Alex Hultman
2023-05-07 04:45:40 +02:00
abb22793ff
Bunch 'o experimental changes
Alex Hultman
2023-05-07 01:28:07 +02:00
6f7d8657a4
Add more query tests
Alex Hultman
2023-04-30 23:20:54 +02:00
c3fa05b814
Queries must have =
Alex Hultman
2023-04-30 23:18:14 +02:00
a658d1616a
Accept zero length queries
Alex Hultman
2023-04-30 22:30:06 +02:00
e5b1d3f83c
Fix another HTTP async cork bug
Alex Hultman
2023-04-21 19:20:44 +02:00
67ed81b9f4
Update README.md
uNetworkingAB
2023-04-19 20:56:54 +02:00
bfbcb23b68
Loop::defer is not guaranteed to be called in fuzzing
Alex Hultman
2023-04-19 14:59:55 +02:00
dc93838ca9
Add new fuzz target for async responses
Alex Hultman
2023-04-16 20:51:22 +02:00
3aae41687c
Fix crc32 code warning
Alex Hultman
2023-04-15 22:39:10 +02:00
c5de72c9be
Fix async upgrade inside cork
Alex Hultman
2023-04-15 21:28:30 +02:00
cc22680117
Update Client.cpp
uNetworkingAB
2023-04-07 17:21:11 +02:00
8410f7ee6b
Fix chunked body handling in fallback routine (#1585 )
Wojciech Wierchoła
2023-03-06 11:36:19 +01:00
6243be0e9e
Fix reported content length for HttpResponse::endWithoutBody (#1557 )
Alexey Timin
2023-03-06 11:36:00 +01:00
09d2795852
exposed loop defer function from capi (#1579 )
Genrikh Fetischev
2023-03-06 11:34:59 +01:00
8a1ed3cba8
fix(CAPI) uws_res_upgrade, uws_res_override_write_offset, feat(CAPI) uws_res_close and subscription events (#1571 )
Ciro Spaciari
2023-02-24 18:11:00 -03:00
c5abc1d75f
Fix [-Werror=format-truncation] compiler warning b/c of potential minus signs (#1575 )
mtrenkmann
2023-02-09 00:14:29 +01:00
9aff5ffa06
Update cpp.yml
uNetworkingAB
2023-02-05 09:47:38 +01:00
4815f22ad3
Update build.c
uNetworkingAB
2023-02-05 09:43:42 +01:00
c2209fbad2
Fix some typos (#1570 )
Jan
2023-02-05 08:59:03 +01:00
c5d687540a
rename capi uws_req_set_field -> uws_req_set_yield (#1561 )
blackmius
2023-01-25 01:13:19 +03:00
53ae0a889f
Silence some warnings
Alex Hultman
2023-01-16 06:08:09 +01:00
d111d19584
Update LoopData.h
uNetworkingAB
2023-01-12 03:59:19 +01:00
c00588f7d7
Whoops
uNetworkingAB
2023-01-12 03:50:59 +01:00
b5ca31c4a5
Silence warnings
uNetworkingAB
2023-01-12 03:44:01 +01:00
46c8aebc0e
Proper cast
Alex Hultman
2023-01-08 23:43:44 +01:00
286b2f2f1f
Also emit subscription events from close handler
uNetworkingAB
2023-01-08 23:38:08 +01:00
4821d090fe
[CAPI] add DLL_EXPORT for windows, void* user_data in websockets methods and size_t in methods/handler without it (#1513 )
Ciro Spaciari
2023-01-06 06:42:29 -03:00
8cf7e73862
WebSocket subscription handler broken
uNetworkingAB
2023-01-02 18:21:05 +01:00
988fdc7285
Move boringssl version
Alex Hultman
2022-12-28 16:27:37 +01:00
a703f6c493
Working app.close
Alex Hultman
2022-12-28 07:09:17 +01:00
c603228a69
App.closeSockets
Alex Hultman
2022-12-28 05:38:34 +01:00
16126902c2
Update maxLifetime comment
uNetworkingAB
2022-12-27 19:39:16 +01:00
66ec193fd0
Add a message
Alex Hultman
2022-12-27 19:31:11 +01:00
77b122fd65
Bump uSockets, getting long per socket timers
Alex Hultman
2022-12-27 19:09:15 +01:00
1f78a3d768
Change timing constraints
Alex Hultman
2022-12-27 18:03:19 +01:00