Eric LAZO
4fdbb1e0eb
conclusion, no real php cgi
2022-08-17 17:59:53 +02:00
Eric LAZO
b45ed52a2a
pulling more
2022-08-17 16:18:37 +02:00
Hugo LAMY
5e403fc71c
Merge branch 'hugo5'
2022-08-16 01:46:52 +02:00
Hugo LAMY
8c2aff6c6b
modif and added several scipts for testing cgi
...
+ modif html page for script tests
+ script output not added to response in case of http error
2022-08-16 01:39:46 +02:00
lperrey
48af92b3bc
fixed _error_html_response()
...
+ renamed eval_file_mode() in eval_file_access()
+ memo update
2022-08-15 22:12:55 +02:00
hugogogo
036256522a
makefile for cgi_scripts
2022-08-15 15:28:19 +02:00
Hugo LAMY
a6bfea3b56
Merge branch 'hugo4'
2022-08-15 00:32:47 +02:00
Hugo LAMY
f6f63931ad
litle fix in utils trim
...
+ added 2 functions to check script output
+ created a html page with 4 forms for tests
+ created 2 cpp forms, with and without creating header content-length
2022-08-15 00:24:08 +02:00
Eric LAZO
21efbef86a
better telnet tester, merging
2022-08-14 21:41:46 +02:00
LuckyLaszlo
84babec82b
added multipart upload file,
...
it works, but need some adjustements,
refactoring and testing
2022-08-14 06:25:06 +02:00
Me
3495ff19a8
mucked about with Telnet
2022-08-13 03:01:41 +02:00
LuckyLaszlo
058701f657
upload_form.html
...
+ need to add multipart/form-data parsing
2022-08-13 01:15:59 +02:00
Me
a69273b88e
fixed an autoindex issue, working on uploading files
2022-08-12 23:45:13 +02:00
Eric LAZO
4d395088d0
trying to get submit form to work...
2022-08-12 20:08:49 +02:00
LuckyLaszlo
86f7740984
Moved most request errors check in Client
...
+ bugfix of "Bad file descriptor" due to empty operator=() in Client
+ added a condition in _determine_location_COOP_FIX()
+ udpate memo.txt
+ need fix for index/autoindex (location "/list" dont work)
2022-08-10 07:19:05 +02:00
Me
8e90221058
location picker works, needs to be tested more tho
2022-08-10 01:59:10 +02:00
hugogogo
482a38952e
Merge branch 'hugo2'
...
+ changed the appropriate getters for client
+ moved the functions to parse the http message
(first line, headers, and body)
outside client, in parsing_http_message.cpp
+ resolved some of the throw problems
2022-08-09 15:54:40 +02:00
Me
97c90236b9
cgi_ext, redirect and upload_repo now functional in config, fixed location picker, some cleanup
2022-08-09 02:37:28 +02:00
hugogogo
ae9a9b37f1
added test form html in www
2022-08-08 18:22:54 +02:00
Me
f87024c32f
further tested autoindex, and i got a .css stylesheet to load from a folder outside of /www, pretty neat :)
2022-08-08 04:02:53 +02:00
Me
9ee7205b95
Index and Autoindex work nicely, standarized way paths for root and location path are stored in config, still needs a little polishing prolly
2022-08-08 02:50:37 +02:00
Me
f777441edf
autoindex in progress but need to check stuff on master branch
2022-08-07 20:37:53 +02:00
Me
6f0c3b4d6d
kinda successful merge, weird tho, didn't go as smoothly with VScode as usual...
2022-08-05 22:25:11 +02:00
Me
f7dc5ccde4
ok Location sorting and processing is finally working as expected, still a few things to add like error_pages but will get there soon
2022-08-05 21:46:46 +02:00
LuckyLaszlo
e596d8f093
MIME types map for correct Content-type header
...
+ append body to string cause encoding problem, so added temp buf in Client.
2022-08-05 04:24:15 +02:00
Me
9ac14aa1aa
Well we learned a lot from Nginx, starting to incorporate some, but hoping for feedback before i do most of that, instead worked on improving the location sorter and checking that locations paths are valid, close but not quite done
2022-08-05 03:42:42 +02:00
Me
3d46505411
well, restructured things a bit, but mostly started trying to sort LocationConfigs, it is sort of going well, good ideas, implementations is still a bit lacking...
2022-08-04 01:09:40 +02:00
LuckyLaszlo
5aabeb6b46
removed useless files
...
+ MethodType renamed to http_method, and moved to utils.hpp
+ operator= overload for Client moved to Client.cpp
2022-08-02 14:26:07 +02:00
Me
35ac55b5e8
still working on integrating the config file stuff
2022-07-25 21:00:04 +02:00