]> Sergey Matveev's repositories - stargrave-blog.git/commit
GoCheese 2.0.0
authorSergey Matveev <stargrave@stargrave.org>
Thu, 5 Dec 2019 10:36:03 +0000 (13:36 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Thu, 5 Dec 2019 10:43:10 +0000 (13:43 +0300)
commit4eb42d0907fca7b490f55e402e36c623b379388f
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parentcda9cbb586696a0c28a4307d6a90d5b70785f3d3
GoCheese 2.0.0

https://git.cypherpunks.ru/cgit.cgi/gocheese.git/tree/gocheese.texi
Новую версию можно назвать "долой минимализм".
Много чего внесено было коллегой.

* Пароли хранятся в файле, а не палятся в командной строке
* Пароли только в хэшированном виде: или Argon2i или SHA256
* Пароли можно обновлять посылкой SIGHUP
* Документация в Texinfo сделана и сильно дополнена примерами
* Дружелюбность всех создаваемых файлов/директорий к umask
* Предотвращение посылки ответа в виде HTTP chunk-ов
* Честный graceful shutdown
* Поддержка TLS
* Ограничение на read/write timeout сокетов, максимальное число клиентов
* Скрипт миграции с Pyshop на GoCheese: конвертирует Pyshop БД