Commit Graph

236 Commits

Author SHA1 Message Date
Talyx
6510f5c012 new default config 2022-02-20 20:07:26 +03:00
Talyx
9fbb6cf91b add: $request_file 2022-02-20 20:00:03 +03:00
Talyx
4f0173ea08 new config 2022-02-20 19:58:00 +03:00
Talyx
1519408e4c add: upload accept 2022-02-20 16:56:03 +03:00
Talyx
25bb151e74 cleaning 2022-02-20 15:23:09 +03:00
Talyx
0f74c88af6 add: safe memory free 2022-02-20 14:47:24 +03:00
Talyx
5c2888190c fix: leak in ServerConfig class 2022-02-19 23:01:03 +03:00
3lswear
b8f671d526 Merge remote-tracking branch 'origin/fara' into roman 2022-02-19 22:31:32 +03:00
3lswear
8029ac92de Merge remote-tracking branch 'origin/fara' into fara 2022-02-19 21:54:02 +03:00
3lswear
c5def96a03 fix: now builds 😠 2022-02-19 21:50:38 +03:00
Talyx
5ec52e4e2c fix: leak in response class 2022-02-19 21:49:22 +03:00
3lswear
7be6cb59b6 feat: enable server once again 2022-02-19 21:41:00 +03:00
Talyx
11b1985a39 misc 2022-02-19 20:44:03 +03:00
3lswear
d75f85c7eb ignore tester files 2022-02-19 18:47:56 +03:00
3lswear
15aa88429e feat(build): changes to depends 2022-02-19 18:47:41 +03:00
3lswear
281f7f01fe feat(parser): clean leaks in parseMap, parseArray and rethrow 2022-02-19 18:47:05 +03:00
3lswear
039b7f71a5 refactor(tokenizer):remove output 2022-02-19 18:46:22 +03:00
3lswear
e1fa773825 feat(tokenizer): parse string up to newline 2022-02-19 18:46:06 +03:00
3lswear
d1bd273173 feat: simplify parse control flow 2022-02-19 18:45:24 +03:00
3lswear
2beed8da19 feat: move custom exceptions to domain_error 2022-02-19 18:44:58 +03:00
3lswear
e9dc59ca98 refactor: some clean-ups 2022-02-19 18:43:40 +03:00
Talyx
843ffc91ee add : upload dir 2022-02-19 16:55:18 +03:00
3lswear
05413833ea fix: invalid syntax 2022-02-19 13:54:42 +03:00
3lswear
a50ce4777d refactor: rm clean_funcs from server class 2022-02-19 13:52:33 +03:00
3lswear
0073b29d0c feat: add CGI headers path 2022-02-19 13:51:44 +03:00
3lswear
cd87725f38 refactor: move out clean_parsed funcs to config:: 2022-02-19 13:51:20 +03:00
Talyx
cf6f356cef add: sig handler 2022-02-18 20:23:01 +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
3c5f61e08e fix: alg config valid 2022-02-17 21:13:55 +03:00
Talyx
87bc1cfc70 fix: eof tester 2022-02-17 19:44:12 +03:00
Talyx
e97df9c137 add: config validity check 2022-02-16 00:18:25 +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
3lswear
f719502237 tmp improvements 2022-02-15 07:33:57 +03:00
Talyx
c21aae0b1d Merge remote-tracking branch 'origin/parser' into fara 2022-02-14 21:08:19 +03:00
Talyx
b1a1404863 add: url decode, and change client_body_size var to ssize_t 2022-02-14 17:34:01 +03:00
3lswear
eaaa126e97 feat: catch exceptions in readConfig 2022-02-13 22:45:56 +03:00
3lswear
a230ca2639 tmp: don't start server 2022-02-13 22:43:19 +03:00
3lswear
9d5c0f79e8 feat(parser): add exceptions 2022-02-13 22:39:58 +03:00
3lswear
4be3ba3f9d feat: change to exception 2022-02-13 22:38:58 +03:00
3lswear
e15ba8b041 refactor: change NoMoreTokens message 2022-02-13 22:31:14 +03:00
3lswear
15ae2b131f feat: detect invalid tokens 2022-02-12 20:20:09 +03:00
3lswear
6b244dc57f fix: catch only InvalidToken 2022-02-12 20:19:46 +03:00
Talyx
cec4ae69e1 change: location alg 2022-02-12 18:57:07 +03:00
3lswear
3a5879eb4d feat(tokenizer): add exceptions 2022-02-12 18:55:13 +03:00
3lswear
7df10265e0 feat: add comment handling 2022-02-12 17:53:10 +03:00
3lswear
3f3d25d9c7 feat: skip newlines 2022-02-12 02:13:00 +03:00
3lswear
783b4061c0 feat: newline stuff 2022-02-12 01:43:38 +03:00
3lswear
29ae04e40d feat(parser): get config file from arg 2022-02-12 00:30:50 +03:00