redone _read_request(). Should work with any BUFSIZE.
+ WIP in some aspects. Need to adjust parse_request() among others things. + update memo.txt
This commit is contained in:
14
memo.txt
14
memo.txt
@@ -1,6 +1,16 @@
|
||||
|
||||
- do correct handling of special character in url (/rfc2119_files/errata.js.t%C3%A9l%C3%A9chargement -> /rfc2119_files/errata.js.téléchargement)
|
||||
IN 42 SUBJECT, PRIORITY :
|
||||
- 505 HTTP Version Not Supported
|
||||
- CGI
|
||||
- handle redirection
|
||||
- index and autoindex
|
||||
- gestion memoire en cas de bad_alloc
|
||||
- Ecrire des tests !
|
||||
-----------------------------
|
||||
- replace atoi() with a better function
|
||||
- 408 Request Timeout
|
||||
- gerer le champ "Accept" du client
|
||||
- gerer les ".." dans un URL (verifier que l'on ne sort pas du dossier "root")
|
||||
- do correct handling of special character in url (/rfc2119_files/errata.js.t%C3%A9l%C3%A9chargement -> /rfc2119_files/errata.js.téléchargement)
|
||||
- maybe add a "last_action_time" in Client for timeout handling
|
||||
little global timeout on epoll, like 100ms, then find client that actualy need to timeout
|
||||
if (actual_time - client.last_action_time > 10000ms){timeout(client)}
|
||||
|
||||
Reference in New Issue
Block a user