Commit Graph

68 Commits

Author SHA1 Message Date
Talyx
ab7ba02446 change debug output 2022-02-22 19:57:35 +03:00
Talyx
3f24c3f7eb add error handling for 400 and 414 error-code 2022-02-22 19:51:54 +03:00
Talyx
ed8d8e095c change debug output and add some getters 2022-02-22 19:50:23 +03:00
Talyx
e107b2a3e5 add: client life time 2022-02-21 18:37:48 +03:00
Talyx
9fbb6cf91b add: $request_file 2022-02-20 20:00:03 +03:00
Talyx
1519408e4c add: upload accept 2022-02-20 16:56:03 +03:00
Talyx
0f74c88af6 add: safe memory free 2022-02-20 14:47:24 +03:00
Talyx
5ec52e4e2c fix: leak in response class 2022-02-19 21:49:22 +03:00
Talyx
11b1985a39 misc 2022-02-19 20:44:03 +03:00
Talyx
843ffc91ee add : upload dir 2022-02-19 16:55:18 +03:00
Talyx
1519914e97 fix: leak in Response class 2022-02-18 18:12:01 +03:00
Talyx
28c86e5e43 add: memory optimization 2022-02-17 21:15:53 +03:00
Talyx
87bc1cfc70 fix: eof tester 2022-02-17 19:44:12 +03:00
Talyx
5a03f111ec fix: segv 2022-02-16 00:16:16 +03:00
Talyx
f7f1793722 fix: cgi exe 2022-02-15 20:49:09 +03:00
Talyx
b1a1404863 add: url decode, and change client_body_size var to ssize_t 2022-02-14 17:34:01 +03:00
Talyx
cec4ae69e1 change: location alg 2022-02-12 18:57:07 +03:00
3lswear
d084fc839e fix: crash on assert in string 2022-02-10 22:34:23 +03:00
Talyx
e7373ce4e9 add: limit from body size 2022-02-10 22:13:38 +03:00
Talyx
a88d9c25a4 misc 2022-02-10 19:29:25 +03:00
Talyx
586ada6f15 add: CgiHandle class 2022-02-10 19:27:45 +03:00
Talyx
9b3b3bebca fix: linux tester 2022-02-10 00:36:34 +03:00
Talyx
adbe832b98 Merge remote-tracking branch 'origin/roman' into fara 2022-02-09 23:00:52 +03:00
Talyx
0e9e412985 add: cgi (!full) 2022-02-09 22:59:29 +03:00
3lswear
f7783460e3 feat: try to fix tester 2022-02-09 22:58:43 +03:00
Talyx
0103dc97dd add: PUT method 2022-02-09 18:48:12 +03:00
Talyx
a00493fd04 add: Redirect 2022-02-09 17:18:36 +03:00
Talyx
0aeb7b7999 update: split host and port 2022-02-09 17:17:09 +03:00
Talyx
f893df15fd update: func for find location 2022-02-09 17:16:19 +03:00
Talyx
f1b2b04119 add: cgi_pass in config file 2022-02-09 17:15:46 +03:00
Talyx
8f38374c2c fix: find full URI 2022-02-08 23:03:23 +03:00
3lswear
0c13c02344 misc 2022-02-08 22:08:52 +03:00
3lswear
30921c41fd Merge remote-tracking branch 'origin/fara' into roman 2022-02-08 21:56:55 +03:00
3lswear
0a791b2303 feat: pass servers ip, port to client 2022-02-08 21:48:09 +03:00
Talyx
ce3a4d1a5b add : chunked 2022-02-08 18:57:59 +03:00
Talyx
a056a923e0 add: download files 2022-02-07 22:43:14 +03:00
Talyx
fbaebfb3a2 add: post and delete method 2022-02-07 14:17:03 +03:00
Talyx
0985335d14 add: config support in client and Response class 2022-02-06 22:07:56 +03:00
Talyx
09c0fbf3a9 add: new Config Class 2022-02-06 22:06:54 +03:00
Talyx
0d3acb7d26 replacement: reference getters 2022-02-06 22:05:49 +03:00
Talyx
93003724d2 fix: segv from when empty client 2022-02-05 17:13:19 +03:00
Talyx
eb0d031b97 add: no-cache no-store 2022-02-05 16:05:11 +03:00
Talyx
43ab7fb412 Merge remote-tracking branch 'origin/test-client-handle' into fara 2022-02-05 15:24:15 +03:00
3lswear
b243ca893b feat: done boolean + response to char * 2022-02-05 15:06:28 +03:00
Talyx
17d5988c88 add: class Location 2022-02-05 15:06:24 +03:00
3lswear
d37f013069 fix: typo 2022-02-05 14:10:34 +03:00
3lswear
22e14f0d9e feat: add some fields 2022-02-05 01:53:52 +03:00
Talyx
52b7e214cb add: new mime-types 2022-02-02 14:11:20 +03:00
Talyx
1df90bf074 add: aplication/pdf 2022-02-01 21:46:52 +03:00
Talyx
5afc1e7e83 support for new data types 2022-02-01 19:13:48 +03:00