Commit graph

44 commits

Author SHA1 Message Date
overflowerror
3d822269f8 fundermental concurrency support for sessions 2021-12-05 22:43:41 +01:00
overflowerror
e8a1c2dd46 added basic synchronization for session; still probablematic if two requests use the same session object at the same time; maybe add thread specific buffer or something 2021-06-16 22:49:59 +02:00
overflowerror
bfd04560ed added demo for sessions 2021-06-15 18:43:36 +02:00
overflowerror
491c4d929a fixed issues in implementation 2021-06-15 18:43:20 +02:00
overflowerror
cbe3920b12 added basic session stuff management 2021-06-14 18:39:02 +02:00
overflowerror
6565658d07 added cookie stuff to demo 2021-06-13 13:14:27 +02:00
overflowerror
22f983e9fe reading cookies works now 2021-06-13 13:14:14 +02:00
overflowerror
55cf10890c fixed from buffer size when using Max-Age or Expires 2021-06-13 12:44:24 +02:00
overflowerror
47cbe3db1c added cookie set function + small changes to cookie get 2021-06-13 12:33:53 +02:00
overflowerror
387f79e1cf changed ctx to pointer (otherwise response header changes can't be saved) 2021-06-13 12:33:21 +02:00
overflowerror
47747af272 added response header to context 2021-06-12 21:47:57 +02:00
overflowerror
70bf93a3ed key check should use whole key length 2021-06-12 17:54:47 +02:00
overflowerror
9d0e533fa1 made cookie get more elegant 2021-06-12 17:50:46 +02:00
overflowerror
7b8d769145 begin of cookies 2021-06-11 23:57:47 +02:00
overflowerror
6a5f84e701 updated to current version of libparcival 2021-06-10 22:47:57 +02:00
overflowerror
759cc79b40 give headers to handler 2021-06-10 22:47:30 +02:00
overflowerror
d89225b614 added auth stuff to ctx + demo for authentication layer 2021-05-26 22:48:16 +02:00
overflowerror
f9670860df added base64 encoder/decoder 2021-05-26 22:10:47 +02:00
overflowerror
c84a75a09e added support for middlewares 2021-05-26 21:11:20 +02:00
overflowerror
6e5b928bae
Create LICENSE 2021-05-23 19:29:30 +02:00
overflowerror
602b017745 added demo for template response 2021-05-23 17:19:06 +02:00
overflowerror
8889fd64ec added template response function 2021-05-23 17:18:53 +02:00
overflowerror
b46e5acf33 fixed feature flags to include fmemopen 2021-05-23 17:18:37 +02:00
overflowerror
66526a964e updated parcival dependency 2021-05-23 17:18:21 +02:00
overflowerror
00c2c61012 added libparcival to dependencies 2021-05-22 12:51:06 +02:00
overflowerror
4546ac53e8 updated dependencies 2021-05-14 18:15:41 +02:00
overflowerror
62ed1ec57f updated Makefile to use libargo 2021-05-14 18:15:27 +02:00
overflowerror
ff8d1caddc updated json lib / changed to libargo 2021-05-08 17:24:15 +02:00
overflowerror
92798cb6c9 removed old include flag 2021-05-07 00:19:20 +02:00
overflowerror
5638ddd456 added controller macros for all http methods 2021-05-05 23:22:56 +02:00
overflowerror
406ca5b65a updated dependencies for CFloor and Cson 2021-05-05 23:14:42 +02:00
overflowerror
e1f2af780d incooperate changes from Cson 2021-05-05 22:47:22 +02:00
overflowerror
e1955df2eb added json response in demo 2021-05-05 00:25:25 +02:00
overflowerror
0bb7de5fa2 add json response 2021-05-05 00:25:07 +02:00
overflowerror
5dccbcd798 use newest version of Cson 2021-05-05 00:24:38 +02:00
overflowerror
9ab2ac6ecc added path info 2021-05-04 00:04:24 +02:00
overflowerror
3fa0a1262c added ctx to output function 2021-05-03 23:47:03 +02:00
overflowerror
b1f9fb309a rebranding to CShore 2021-05-02 23:06:51 +02:00
overflowerror
3056f79e56 basic cgi support 2021-05-02 22:54:48 +02:00
overflowerror
69843f16a4 project restructure 2021-04-30 13:36:06 +02:00
overflowerror
94647efd6e added error response 2021-04-29 23:59:29 +02:00
overflowerror
f816772d96 added Cson dependency 2021-04-29 23:59:10 +02:00
overflowerror
37c2d1de14 update dependencies 2021-04-29 23:58:30 +02:00
overflowerror
49be5521af basic controller works 2021-04-29 18:40:41 +02:00