Gitea

June 22, 2019 GIT

При переходе с версий 1.7 на версии 1.8 столкнулся с 2 проблемами:

Во-первых, перестал работать memcache как хранилище сессий и кэш. Вполне ожидаемо, есть встроенная kv-база, memory. Да, она жрёт несколько больше CPU, но кто сейчас считает такты процессора?

Во-вторых, перестали приниматься cookie. Для режима работа http, видимо теперь выбираются т.н. secure cookie, в чём выражается безопасТность? видимо, в том, что с ними невозможно залогиниться. По счастью, для https разработчики, больные безопасТностью, пока не додумались сломать авторизацию. А то придётся патчить исходники, чтобы этот маразм с корнем оттуда выкорчёвывать. Тут надо понимать, что gitea имеет право работать за фронтом и общаться с бэкэндом по https особенно, если backend находится либо на локалхосте, либо в trusted network - это бессмысленно и расточительно. Да и потом le не выписывает сертификаты для localhost, а городить самоподписной сертификат нонче считается чуть ли не бОльшим преступлением, чем голый http в интернетах. Не по-хипстерски.

Next Post