diff --git a/libwebsockets-api-doc.html b/libwebsockets-api-doc.html
index 640ce8e5..e4f422ab 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 ddbe7b35..af02bdd9 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