Важливе повідомлення
Знайшов проблему у NoDeny. Вона НЕ пов'язана з безпекою. Проблема в тому, що час дії кук встановлюються до 31 грудня 2025 року. Тобто через декілька днів
На що це повпливає? Скоріше за все (я не тестував) в гіршому випадку не буде можливості працювати в веб-інтерфейсі, бо браузер буде вважати що сесія протухла
Я випустив фікс для next і для plus. Там оновлен всього один рядок коду.
Фікс простий і можна зробити самому. Тобто не треба біжати і оновляти біл перед новим роком. Потрібно в редакторі відкрити файл /usr/local/nodeny/web/calls.pm (зробить його бекап) і знайти там такой фрагмент (рядок не кажу, бо в різних версіях по різному, зараз це 537 рядок):
my $expire = $val ne ''? 'Thu,31-Dec-2030' : 'Thu,31-Dec-2030';
і замінити на:
my $expire = 'Fri,31-Dec-2032';
Тобто куку будуть протухати в кінці 2032 року (насправді раніше, бо браузер свої обмеження має). По правильному треба б було розраховувати цей час. Але оскільки фікс важливий, я роблю виправлення "в лоб", щоб ні у кого не виникло проблем.
PS Виникла ця проблема скоріше за все через те, що в 2010 році я не думав що біл проживе ще 16 років)