11-05-2020, 13:36:54
Salut!
Au lieu de continuer à polluer ce fil, je viens présenter ici mon petit projet nommé sbw.cgi.
L'objectif est de servir des fichiers compressés plutôt que les fichiers en texte brut pour limiter l'utilisation de la bande passante. L'idéal serait de l'intégrer au code d'httpd directement, mais en attendant, c'est un script cgi.
Au départ, c'était un script shell, maintenant, c'est entièrement écrit en C. Ainsi :
* unveil est actif, ça assure davantage de sécurité, seul le dossier du site web servi peut être lu
* pledge est actif avec uniquement les promesses "stdio" et "rpath", qui permettent respectivement de gérer des flux d'entrée/sortie (du texte) et de lire des fichiers. Toutes les autres choses sont interdites.
* Il n'y a plus besoin de copier des dépendances.
* C'est plus rapide.
J'en parle un peu plus ici : https://ybad.name/Logiciel-libre/Code/sbwcgi.html
Ce fil permettra d'avoir des retours de ceux/celles qui sont peut-être intéressés
Au lieu de continuer à polluer ce fil, je viens présenter ici mon petit projet nommé sbw.cgi.
L'objectif est de servir des fichiers compressés plutôt que les fichiers en texte brut pour limiter l'utilisation de la bande passante. L'idéal serait de l'intégrer au code d'httpd directement, mais en attendant, c'est un script cgi.
Au départ, c'était un script shell, maintenant, c'est entièrement écrit en C. Ainsi :
* unveil est actif, ça assure davantage de sécurité, seul le dossier du site web servi peut être lu
* pledge est actif avec uniquement les promesses "stdio" et "rpath", qui permettent respectivement de gérer des flux d'entrée/sortie (du texte) et de lire des fichiers. Toutes les autres choses sont interdites.
* Il n'y a plus besoin de copier des dépendances.
* C'est plus rapide.
J'en parle un peu plus ici : https://ybad.name/Logiciel-libre/Code/sbwcgi.html
Ce fil permettra d'avoir des retours de ceux/celles qui sont peut-être intéressés
