Commit Graph

176 Commits

Author SHA1 Message Date
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
3lswear
608c3e6e6a add tester binary 2022-02-09 22:59:43 +03:00
Talyx
0e9e412985 add: cgi (!full) 2022-02-09 22:59:29 +03:00
3lswear
d1210fcbf0 for tester 2022-02-09 22:59:19 +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
cb50c16afc change: file location2 2022-02-09 18:18:38 +03:00
Talyx
83623245d7 change: file location 2022-02-09 18:14:41 +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
9f3076bc53 update: Autoindex class 2022-02-09 17:15:01 +03:00
Talyx
58e8e1d061 update: server config 2022-02-09 17:14:42 +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
3lswear
60a354d8a6 feat(core): open sockets on multiple servers from configurations 2022-02-08 21:13:10 +03:00
3lswear
a4b5037cb1 feat(socket): add min_config struct 2022-02-08 21:09:21 +03:00
Talyx
ce3a4d1a5b add : chunked 2022-02-08 18:57:59 +03:00
3lswear
adf57cd03f tmp: multiple server_sockets wip 2022-02-08 00:16:14 +03:00
Talyx
a056a923e0 add: download files 2022-02-07 22:43:14 +03:00
3lswear
5cfd1b1a9d Merge remote-tracking branch 'origin/fara' into roman 2022-02-07 20:02:20 +03:00
Talyx
fbaebfb3a2 add: post and delete method 2022-02-07 14:17:03 +03:00
3lswear
705af65bcc feat: autoindex style 2022-02-06 23:11:02 +03:00
Talyx
40f86e0f67 Merge remote-tracking branch 'origin/roman' into fara 2022-02-06 22:08:16 +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
3lswear
90d14b3235 Merge branch 'parser' into roman 2022-02-06 19:22:57 +03:00
3lswear
d94c4495c2 build: separate debug flags 2022-02-06 19:07:30 +03:00
3lswear
81320af92e fix: leak mitigations 2022-02-06 19:01:52 +03:00
3lswear
b2df81d00d feat: cleaning intermediate 2022-02-06 15:19:09 +03:00
3lswear
d2637eee79 style: some clean-ups 2022-02-05 20:13:02 +03:00
3lswear
481fd619d4 Merge remote-tracking branch 'origin/fara' into test-client-handle 2022-02-05 19:35:55 +03:00
3lswear
2d72871598 debug: debug output for constructors 2022-02-05 17:13:26 +03:00
Talyx
93003724d2 fix: segv from when empty client 2022-02-05 17:13:19 +03:00
3lswear
e0c0484b60 feat: delete when empty 2022-02-05 16:47:42 +03:00
3lswear
cb1d839fac feat: clients on heap 2022-02-05 16:31:48 +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
b6e57e9921 misc: add content for server 2022-02-05 15:07:20 +03:00
3lswear
e37dbf50a7 feat: add script 2022-02-05 15:06:47 +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
6858aa160a feat: first working version with LT 2022-02-05 02:45:56 +03:00
3lswear
22e14f0d9e feat: add some fields 2022-02-05 01:53:52 +03:00