-
e3a49ef
(HEAD -> master)
FIX: ipv4_genport() wasn't returning the correct port on /etc/services lookups by
Dario Rodriguez <dario@softhome.net>
2015-12-17 14:47:27 +0100;
-
296094a
webkernel: when accepting sockets, do a sock_setsafe() on them just in case the server socket is unsafe (if socket is unsafe, that is NOLINGER, the last bytes of a reply would not be sent) by
Dario Rodriguez <dario@softhome.net>
2015-05-18 21:41:18 +0200;
-
0894c7a
socklib: add sock_setsafe by
Dario Rodriguez <dario@softhome.net>
2015-05-18 21:39:12 +0200;
-
f269c71
webkernel: add wk_serve_generic_headers to write only the headers; the data must be written later with wk_write (unless etagnotmodified is true, as that means the reply was 304 Not modified) by
Dario Rodriguez <dario@softhome.net>
2015-05-18 19:14:13 +0200;
-
bcd577d
Finish POST implementation with application/x-www-form-urlencoded variables by
Dario Rodriguez <dario@softhome.net>
2015-05-05 21:08:21 +0200;
-
ded1bd3
Fix the zeroing of new userptr slots in sselect_adduserptr() as it wasn't being done correctly by
Dario Rodriguez <dario@softhome.net>
2015-04-23 21:45:50 +0200;
-
a2004ae
webkernel_test: add a test for uri_urldecode by
Dario Rodriguez <dario@softhome.net>
2014-07-23 22:36:55 +0200;
-
bf0c8c9
webkernel: make uri_urldecode to unescape correctly normal ASCII characters (i.e. %40 to @) by
Dario Rodriguez <dario@softhome.net>
2014-07-23 22:34:28 +0200;
-
f346937
webkernel: add uri_urldecode (taken from my unreleased vdrsyncts) by
Dario Rodriguez <dario@softhome.net>
2014-07-23 22:13:42 +0200;
-
2afcc57
webkernel: add etag support (so the the browser can use cached pages) by
Dario Rodriguez <dario@softhome.net>
2014-07-16 15:27:49 +0200;
-
3b5c8c3
Add WK_DEBUG_CONN define to trace connections. Make BUFSIZE (sbuf size) configurable via Makefile (i.e. CFLAGS=-DBUFSIZE=8192) by
Dario Rodriguez <dario@softhome.net>
2014-07-16 12:35:50 +0200;
-
2ea90f3
webkernel: make wk_init expect a server fd instead of a port number by
Dario Rodriguez <dario@softhome.net>
2014-07-15 13:03:21 +0200;
-
1661421
webkernel: fix header and cookies parsing by
Dario Rodriguez <dario@softhome.net>
2014-07-13 23:39:56 +0200;
-
e8accf5
webkernel: basic cookie support by
Dario Rodriguez <dario@softhome.net>
2014-07-13 21:55:14 +0200;
-
ee09240
Add connection timeouts by
Dario Rodriguez <dario@softhome.net>
2014-07-02 19:18:07 +0200;
-
dc0f686
Honor 'Connection: close' header by
Dario Rodriguez <dario@softhome.net>
2014-07-02 14:27:46 +0200;
-
8f4c2ba
webkernel_test: accept list of tests, add webkernel_dual by
Dario Rodriguez <dario@softhome.net>
2014-07-02 14:19:01 +0200;
-
bd7ae66
Fix clientblock and bufblock management. Fix wk_clientservicereadheader to consume input. Set keep-alive as default for HTTP/1.1 or greater connections by
Dario Rodriguez <dario@softhome.net>
2014-07-02 14:12:46 +0200;
-
2cf1bf5
Fix comments by
Dario Rodriguez <dario@softhome.net>
2014-07-02 12:34:30 +0200;
-
7b288bd
socklib: add sock_readble() by
Dario Rodriguez <dario@softhome.net>
2014-07-01 11:30:17 +0200;
-
41fa15e
webkernel: fix definition of (clientblock).acquired, fix freeing of clients' fd. by
Dario Rodriguez <dario@softhome.net>
2014-06-30 23:02:36 +0200;
-
63fe982
make the redirect reply similar to that of the other server messages by
Dario Rodriguez <dario@softhome.net>
2014-06-26 19:42:39 +0200;
-
0a6b1e4
fix redirects by
Dario Rodriguez <dario@softhome.net>
2014-06-26 19:19:59 +0200;
-
292ab8e
add wk_serve_Redirect() by
Dario Rodriguez <dario@softhome.net>
2014-06-26 18:55:55 +0200;
-
47fe833
webkernel: fix connection state machine by
Dario Rodriguez <dario@softhome.net>
2014-06-24 22:35:11 +0200;
-
46b2571
webkernel: post callback by
Dario Rodriguez <dario@softhome.net>
2014-06-24 22:25:38 +0200;
-
d70a2df
webkernel: finished POST variables for application/x-www-form-urlencoded by
Dario Rodriguez <dario@softhome.net>
2014-06-24 14:02:23 +0200;
-
94eaae7
webkernel: add wk_uri_copyvar() by
Dario Rodriguez <dario@softhome.net>
2014-06-23 22:51:11 +0200;
-
6f50605
webkernel: get vars from GET request, partial implementation of vars for POST request. by
Dario Rodriguez <dario@softhome.net>
2014-06-23 22:31:46 +0200;
-
3c1da85
webkernel_test: webkernel basic test by
Dario Rodriguez <dario@softhome.net>
2014-06-21 11:42:38 +0200;
-
309ef9f
webkernel: fix str_findfirstempty, wk_service, sbuf and client allocation, wk_clientserviceread by
Dario Rodriguez <dario@softhome.net>
2014-06-21 11:41:14 +0200;
-
4e61b09
webkernel_test: sbuf_memory test by
Dario Rodriguez <dario@softhome.net>
2014-06-20 20:57:58 +0200;
-
e542309
webkernel_test: test socklib by
Dario Rodriguez <dario@softhome.net>
2014-06-20 12:28:42 +0200;
-
3f5c237
socklib: fix sselect, userptr store/retrieval by
Dario Rodriguez <dario@softhome.net>
2014-06-20 12:28:04 +0200;
-
1693754
socklib: fix ipv4_genip by
Dario Rodriguez <dario@softhome.net>
2014-06-19 18:43:52 +0200;
-
c129b40
webkernel_test: initial implementation of the testing framework by
Dario Rodriguez <dario@softhome.net>
2014-06-18 13:18:10 +0200;
-
5c105bf
webkernel: completed initial implementation by
Dario Rodriguez <dario@softhome.net>
2014-06-17 22:32:33 +0200;
-
e0b5159
webkernel: wk_write by
Dario Rodriguez <dario@softhome.net>
2014-06-17 15:37:13 +0200;
-
9a6be16
webkernel: service (withoy read processing and without write-from-fd functionality) by
Dario Rodriguez <dario@softhome.net>
2014-06-17 13:12:59 +0200;
-
4069e68
webkernel: integrate the in/out bufs into the client structures by
Dario Rodriguez <dario@softhome.net>
2014-06-15 17:13:14 +0200;
-
956a091
webkernel: sbuf acquire/release by
Dario Rodriguez <dario@softhome.net>
2014-06-15 16:41:12 +0200;
-
dc96c5a
webkernel: implement clientacquire/clientrelease by
Dario Rodriguez <dario@softhome.net>
2014-06-14 17:47:03 +0200;
-
4519741
webkernel: init, free, start of service and structures of clients by
Dario Rodriguez <dario@softhome.net>
2014-06-13 13:16:28 +0200;
-
b2ec459
socklib: add per-fd userptr by
Dario Rodriguez <dario@softhome.net>
2014-06-12 13:21:04 +0200;
-
298e451
webkernel: rework API by
Dario Rodriguez <dario@softhome.net>
2014-06-11 13:10:24 +0200;
-
37e4068
socklib: add getreadfiltered()/getwritefiltered() by
Dario Rodriguez <dario@softhome.net>
2014-06-11 12:13:57 +0200;
-
482577c
socklib: compile fixes by
Dario Rodriguez <dario@softhome.net>
2014-06-10 12:42:04 +0200;
-
b70db4b
socklib: implement sselect functions using select as backend by
Dario Rodriguez <dario@softhome.net>
2014-06-10 12:36:24 +0200;
-
4ecca50
Add .gitignore by
Dario Rodriguez <dario@softhome.net>
2014-06-10 12:35:58 +0200;
-
2a3203a
Implement the ipv4 part of socklib. Still lacking the sselect functions implementations. by
Dario Rodriguez <dario@softhome.net>
2014-05-28 14:11:17 +0200;
-
69bd173
API rework to accomodate ipv6 and epoll in the future by
Dario Rodriguez <dario@softhome.net>
2014-05-27 13:33:45 +0200;
-
57d27cc
add wk_fdsetinit()/_fdcheck() for better integration with other libraries with a select-based event loop by
Dario Rodriguez <dario@softhome.net>
2014-04-02 13:46:14 +0200;
-
3450722
make parselib's field_quotedstr() terminate the result str when the field isn't recognized as a quotedstr by
Dario Rodriguez <dario@softhome.net>
2014-03-14 21:32:29 +0100;
-
072c5d9
Compilation fixes. Implementation of loglib and parselib by
Dario Rodriguez <dario@softhome.net>
2014-03-14 13:42:03 +0100;
-
4b0f044
sbuf implementation by
Dario Rodriguez <dario@softhome.net>
2014-03-13 13:35:39 +0100;
-
d299043
iobuf implementation by
Dario Rodriguez <dario@softhome.net>
2014-03-12 13:35:36 +0100;
-
f1b5f8c
Added current unfinished sources by
Dario Rodriguez <dario@softhome.net>
2014-03-12 12:38:34 +0100;
-
208ed53
Initial commit by
Dario Rodriguez <dario@softhome.net>
2014-03-12 12:35:26 +0100;