From f859e2d3edd6c04bd608409269dc99cfaf25376a Mon Sep 17 00:00:00 2001 From: Andy Green Date: Mon, 29 Feb 2016 11:26:13 +0800 Subject: [PATCH] release checklist ab Signed-off-by: Andy Green --- libwebsockets-api-doc.html | 44 ++++++++++++++++++++++++++++++++++++++++++++ release-checklist | 14 +++++++++----- 2 files changed, 53 insertions(+), 5 deletions(-) diff --git a/libwebsockets-api-doc.html b/libwebsockets-api-doc.html index 640ce8e..e4f422a 100644 --- a/libwebsockets-api-doc.html +++ b/libwebsockets-api-doc.html @@ -420,6 +420,26 @@ Some apis can act on all live connections of a given protocol, this is how you can get a pointer to the active protocol if needed.
+

lwsl_timestamp -

+int +lwsl_timestamp +(int level, +char * p, +int len) +

Arguments

+
+
level +
logging level +
p +
char * buffer to take timestamp +
len +
length of p +
+

Description

+
+returns length written in p +
+

lws_set_log_level - Set the logging bitfield

void lws_set_log_level @@ -503,6 +523,30 @@ Notice it does so by dropping '\0' into input string and the leading / on the path is consequently lost
+

lws_cgi - connected cgi process

+LWS_EXTERN int +lws_cgi +(struct lws * wsi, +char *const * exec_array, +int timeout_secs) +

Arguments

+
+
wsi +
connection to own the process +
exec_array +
array of "exec-name" "arg1" ... "argn" NULL +
+
+

lws_cgi_kill -

+LWS_EXTERN int +lws_cgi_kill +(struct lws * wsi) +

Arguments

+
+
wsi +
connection to own the process +
+

lws_cancel_service - Cancel servicing of pending websocket activity

void lws_cancel_service diff --git a/release-checklist b/release-checklist index ddbe7b3..af02bdd 100644 --- a/release-checklist +++ b/release-checklist @@ -3,20 +3,24 @@ Release Checklist 0) QA - a) coverity + a) ab + + $ ab -n 100000 -c 200 http://localhost:7681/ + + b) coverity $ ../make-coverity-tarball.sh https://scan.coverity.com/projects/warmcat-libwebsockets - b) test servers + client + browser + c) test servers + client + browser - c) valgrind test servers + client + browser + d) valgrind test servers + client + browser - d) attack.sh + e) attack.sh $ ./test-server/attack.sh - e) Autobahn + f) Autobahn $ wstest -m fuzzingserver & $ ./autobahn-test.sh -- 2.7.4