client variables are made const

This commit is contained in:
hugogogo
2022-08-06 19:58:09 +02:00
43 changed files with 205852 additions and 1086 deletions

View File

@@ -1,4 +1,21 @@
## questions :
- in client.cpp i fill the port, is there a default one in case it's not in the request ?
- le cgi-script doit renvoyer au moins un header suivit d'une ligne vide
- ce header est soit "Content-Type", soit "Location", soit "Status"
- il peut dans certains cas envoyer d'autres headers
- le serveur doit verifier qu'il n'y a pas de doublons dans les headers
- le serveur doit verifier le formatage des headers (typiquement l'encodage, par exemple pour les newlines)
- ? comment on passe le body-message au script ? section 4.2
-> en ecrivant le body dans le fd temp sur lequel on a branché stdin et stdout avant d'execve le script
- ? on doit gerer l'authentification ?
-> pas pour l'instant on va dire :p
- ? pourquoi on construit un script-cgi ? section 3.3
- ? on doit gerer l'authentification ?
- ? pourquoi on doit construire un script-cgi ? section 3.3
- ? si l'uri correspond au script-cgi, ca appel le script donc ? section 3.3
---
## man
@@ -172,19 +189,6 @@
[7 and 8: usefull informations about implementation and security](https://www.rfc-editor.org/rfc/rfc3875#section-7)
#### questions :
- le cgi-script doit renvoyer au moins un header suivit d'une ligne vide
- ce header est soit "Content-Type", soit "Location", soit "Status"
- il peut dans certains cas envoyer d'autres headers
- le serveur doit verifier qu'il n'y a pas de doublons dans les headers
- le serveur doit verifier le formatage des headers (typiquement l'encodage, par exemple pour les newlines)
- ? comment on passe le body-message au script ? section 4.2
-> en ecrivant le body dans le fd temp sur lequel on a branché stdin et stdout avant d'execve le script
- ? on doit gerer l'authentification ?
-> pas pour l'instant on va dire :p
- ? pourquoi on construit un script-cgi ? section 3.3
- ? si l'uri correspond au script-cgi, ca appel le script donc ? section 3.3
---
## cgi env variables