1
0
Fork 0
mirror of https://github.com/warmcat/libwebsockets.git synced 2025-03-16 00:00:07 +01:00
libwebsockets/minimal-examples/api-tests
Andy Green 49e92ba089 http: add RFC7231 date and time helpers and retry-after handling
Teach lws how to deal with date: and retry-after:

Add quick selftest into apt-test-lws_tokenize

Expand lws_retry_sul_schedule_retry_wsi() to check for retry_after and
increase the backoff if a larger one found.

Finally, change SS h1 protocol to handle 503 + retry-after: as a
failure, and apply any increased backoff from retry-after
automatically.
2020-09-19 14:11:56 +01:00
..
api-test-async-dns cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-dhcpc cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-fts cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-gencrypto cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-jose cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-lejp lws_json_simple: allow running into end 2020-07-15 16:18:00 +01:00
api-test-lws_dsh cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-lws_sequencer cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-lws_smd cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-lws_struct-json event libs: default to building as dynamically loaded plugins 2020-08-31 16:51:37 +01:00
api-test-lws_struct_sqlite cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-lws_tokenize http: add RFC7231 date and time helpers and retry-after handling 2020-09-19 14:11:56 +01:00
api-test-lwsac cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-secure-streams cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
api-test-smtp_client cmake: mark all the subprojects as explicitly C 2020-08-31 16:51:36 +01:00
README.md smtp: make abstract 2019-05-04 08:28:31 +01:00

These are buildable test apps that run in CI to confirm correct api operation.

name tests
api-test-lwsac LWS Allocated Chunks api
api-test-lws_struct-json Selftests for lws_struct JSON serialization and deserialization
api-test-lws_tokenize Generic secure string tokenizer api
api-test-fts LWS Full-text Search api
api-test-gencrypto LWS Generic Crypto apis
api-test-jose LWS JOSE apis
api-test-smtp_client SMTP client for sending emails