Powrót do dziennika zmian
Backend Panelica
v1.0.569
Bezpieczeństwo: tylko konto root może zastosować aktualizację pojedynczego pakietu, a pamięć podręczna WordPress Boost nie ujawnia już wspólnego hasła Redis. Dodano aktualizacje wersji Node.js.
Nowa funkcja
1- Node.js: zainstalowaną wersję można zaktualizować do najnowszego wydania z tej samej linii (na przykład z 22.23.1 do 22.23.4) na stronie Node.js > Versions. Nowe środowisko uruchomieniowe zastępuje stare dopiero po pobraniu, sprawdzeniu sumy kontrolnej z nodejs.org i potwierdzeniu, że działa. Aplikacje korzystające z tej linii są następnie uruchamiane ponownie, aby z niej korzystały. Działający proces zachowuje środowisko uruchomieniowe, z którym został uruchomiony, dlatego bez ponownego uruchomienia poprawka nie byłaby używana.
Poprawki błędów
4- DNS „Przywróć ustawienia domyślne” nie usuwa już rekordów adresowych subdomen domeny. Reset ponownie je zapisuje, a rekordy utracone podczas wcześniejszego resetowania są jednorazowo przywracane podczas uruchamiania. Rekordy dodane ręcznie, delegacje i rekordy wildcard pozostają bez zmian.
- Serwer działający w trybie pomocniczego DNS ponownie otrzymuje domenę po jej usunięciu i ponownym dodaniu na serwerze głównym, a także odzyskuje jej kopie po zmianie swojej roli i jej przywróceniu. Kopie są również prawidłowo usuwane, gdy domena przestaje być obsługiwana przez serwer główny. Nie można już też dodać na tym serwerze domeny, której kopię synchronizuje on z innego serwera.
- Po wygaśnięciu licencji poczta (Postfix i Dovecot), FTP (ProFTPD) i DNS (BIND) nie są już zatrzymywane. Problem z licencją nie powoduje już wyłączenia poczty, przesyłania plików ani usługi nazw klienta.
- Usługa zaplanowanych zadań jest teraz częścią tego pakietu i listy plików konsoli ratunkowej, dzięki czemu poprawka bezpieczeństwa trafia na każdy serwer, na którym zastosowano tę aktualizację.
Poprawki bezpieczeństwa
4- Stosowanie aktualizacji pojedynczego pakietu jest teraz ograniczone do konta root. Żądanie wskazuje plik do pobrania i katalog, do którego jest rozpakowywany z uprawnieniami root. Żądanie mogło być dostępne dla konta administratora, co pozwalało administratorowi umieszczać pliki na serwerze z uprawnieniami root. Jednoklikowe „Aktualizuj wszystko”, ponowna instalacja i przywracanie poprzedniej wersji działają bez zmian; panel zawsze wyświetlał aktualizacje tylko kontu root.
- Pamięć podręczna WordPress Boost nie zapisuje już wspólnego hasła Redis panelu w pliku wp-config.php. Każda witryna otrzymuje teraz własne konto Redis, ograniczone do jej kluczy pamięci podręcznej, dzięki czemu nie może już odczytywać ani czyścić pamięci podręcznej innej witryny ani danych panelu. Witryny, w których Boost był już włączony, są automatycznie przenoszone na nowe konto podczas uruchamiania.
- Na serwerze, na którym używano pamięci podręcznej Boost, wspólne hasło Redis jest jednorazowo zmieniane podczas uruchamiania, ponieważ stare hasło mogło zostać skopiowane z pliku wp-config.php. Zmiana odbywa się bez przerywania działania panelu: najpierw dodawane jest nowe hasło, następnie usługi są na nie przełączane i dopiero wtedy stare przestaje działać.
- Usługa uruchamiania zaplanowanych zadań odczytuje teraz polecenie zadania i jego właściciela z bazy danych zamiast z pamięci podręcznej. Zmodyfikowana w pamięci podręcznej definicja zadania nie może już spowodować uruchomienia zadania na koncie innego użytkownika.