SMF 2.0.14 wydane

Zaczęty przez CrimeS, 15 Maj 2017, 00:49

0 użytkowników i 1 Gość przegląda ten wątek.

CrimeS

Nowa wersja skryptu SMF została opublikowana. Wersja 2.0.14 dodaje obsługę PHP 7 i HTTPS, a poza tym wprowadza poprawki bezpieczeństwa oraz inne błędy.

Aktualizację możemy przeprowadzić jak zawsze automatycznie z poziomu Panela Administracyjnego lub instalując ręcznie pakiety z aktualizacjami, które znajdziemy pod adresem http://custom.simplemachines.org/upgrades/.

CrimeS

SMF 2.0.14
    May 14, 2017
===============================================================================
! Updating session handlers
! Adding HTTPS
! fetch_web_data now uses cURL, falling back to sockets
! Ported image proxy support from SMF 2.1
! Also added HTTPS for avatars
! Added a simple exception handler
! Check session while logging in
! Sanitize some fields to help guard against XSS
! Validate email addresses with PHP's filter method
! Fix search highlighting to not mangle/expose some HTML
! Fix password acceptance when special characters were used in UTF-8;
! Correct some random logic errors in the profile area
! Use ampersands instead of semi-colons for PayPal's return link
! Fix sending multiple MIME-Version headers in notification mail
! Fix sending multipel Content-Type headers in all requests

js

Wykonaj modyfikację   ./Themes/default/languages/index.english-utf8.php - Plik pominięty

Wykonaj modyfikację   ./Themes/default/languages/ManageSettings.english-utf8.php - Plik pominięty

Wykonaj modyfikację   ./Themes/default/languages/Help.english-utf8.php - Plik pominięty

Mogę śmiało zaktualizować do 2.0.14?

W Instaluj w innych stylach:

Wykonaj modyfikację   ./Themes/indigo/index.template.php - Sukces

Wykonaj modyfikację   ./Themes/core/index.template.php - Sukces

Trzeba to zaznaczyć, by wykonała się modyfikacja do tych plików?

Adrian


Cytat: js w 15 Maj 2017, 17:29
Wykonaj modyfikację   ./Themes/default/languages/index.english-utf8.php - Plik pominięty

Wykonaj modyfikację   ./Themes/default/languages/ManageSettings.english-utf8.php - Plik pominięty

Wykonaj modyfikację   ./Themes/default/languages/Help.english-utf8.php - Plik pominięty

Mogę śmiało zaktualizować do 2.0.14?
Możesz. Nie posiadasz tych plików, ponieważ nie używasz języka angielskiego w kodowaniu UTF8.

Cytat: js w 15 Maj 2017, 17:29

W Instaluj w innych stylach:

Wykonaj modyfikację   ./Themes/indigo/index.template.php - Sukces

Wykonaj modyfikację   ./Themes/core/index.template.php - Sukces

Trzeba to zaznaczyć, by wykonała się modyfikacja do tych plików?
Tak, trzeba to zaznaczyć.
the simplest solution is most likely the right one

js

Dzięki za informację. Mam pytanie, dlaczego w zainstalowanych pakietach jest dwa razy zainstalowana aktualizacja? U Was jest tak samo?

4. SMF 2.0.14 Update 1.0
6. SMF 2.0.14 Update 1.0



obcy12

Świetnie cieszy zwłaszcza pełne wsparcie dla ssl.

js

Cytat: obcy12 w 17 Maj 2017, 12:50
Świetnie cieszy zwłaszcza pełne wsparcie dla ssl.

W pakietach widnieje jeden raz u Ciebie zainstalowana aktualizacja?

obcy12

Tak tylko raz widnieje.

pretor

Na razie zaktualizowałem na jednym forum i żadnych niepokojących objawów nie widać.
Jak przez tydzień nikt nie zgłosi żadnych błędów, to drugie forum też dostanie upgrade.

js

A może coś się stać jak jedną pozycję tego patcha usunę z pakietów? Nie odinstaluję tylko dam usuń...

pretor

@js, jeżeli na liście "Zainstalowane pakiety", masz tylko jedną pozycję "SMF 2.0.14 Update", to z listy "Przeglądaj pakiety" możesz jedną pozycję usunąć.

js

Cytat: pretor w 19 Maj 2017, 09:35
@js, jeżeli na liście "Zainstalowane pakiety", masz tylko jedną pozycję "SMF 2.0.14 Update", to z listy "Przeglądaj pakiety" możesz jedną pozycję usunąć.

Właśnie na liście w zainstalowane pakiety jest dwa razy pozycja SMF 2.0.14 Update. I pierwszy raz takie coś mam na forum.

pretor

To odinstaluj jedną z tych pozycji a następnie ją usuń i zobacz czy druga została na liście.

pretor@tapatalk


js

A jak odinstaluję tę aktualizację to nic się z forum nie stanie?

pretor

Cytat: js w 19 Maj 2017, 14:21
A jak odinstaluję tę aktualizację to nic się z forum nie stanie?
Jeśli całkowicie odinstalujesz SMF 2.0.14 Update, to wrócisz do wersji SMF 2.0.13.
Ale Ty nie masz jej odinstalowywać całkowicie, a tylko usunąć jeden z wpisów.

js

Cytat: pretor w 19 Maj 2017, 16:01
Cytat: js w 19 Maj 2017, 14:21
A jak odinstaluję tę aktualizację to nic się z forum nie stanie?
Jeśli całkowicie odinstalujesz SMF 2.0.14 Update, to wrócisz do wersji SMF 2.0.13.
Ale Ty nie masz jej odinstalowywać całkowicie, a tylko usunąć jeden z wpisów.

Ok, usunąłem jeden wpis. :)

KosiMazaki

#16
Z ciekawości w "PA>> konserwacja >> zadania" sprawdzając wersję plików po aktualizacji 2.0.14 na czerwono mam zaznaczony plik "index.polish-utf8.php". Ten jest w wersji 2.0.12 zamiast 2.0.14. Brałem świeży plik tłumaczenia z działu pobieranie.


Rozumiem, że to detal ale chciałem skonfrontować czy inni też tak mają i czy ewentualnie z czasem pojawi się plik z nowszym numerkiem?  ;)



Ps. Dodam, że robiłem aktualizację ręczną z paczki upgrade, nie przez menadżera pakietów.

cieplutki

#17
Ciekawe co piszesz ale smf nie wkłada w upgrady pakietów językowych.
Więc jeżeli chcesz chcesz zaktualizować to polecam porównać czysty plik index.polich-utf.php z wersji 2.0.13 oraz 2.0.14 i wkleić brakujące linie z tłumaczeniem.
2.0.13
<a href="http://www.simplemachines.org/about/smf/license.php" title="License" target="_blank" class="new_win">SMF &copy; 2017</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a>';
a w 2.0.14
<a href="http://www.simplemachines.org/about/smf/license.php" title="Licencja" target="_blank" class="new_win">SMF &copy; 2016</a>, <a href="http://www.simplemachines.org" title="Simple Machines" target="_blank" class="new_win">Simple Machines</a>';

KosiMazaki

Dzięki za odpowiedź ale chyba się nie zrozumieliśmy :) . Tłumaczenie wziąłem ze strony smf.pl - tak jak pisałem. Zapomniałem wspomnieć, że nawet jak robiłem aktualizację to z jakiegoś powodu "instalator" nie miał ochoty przepuścić mnie dalej po logowaniu i musiałem zmienić na angielską wersję. Osobiście mi to bez różnicy czy jest napisane po polsku czy angielsku. Grunt, że aktualizacja przeszła. Poza tym nie przypominam sobie aby wcześniej był taki problem.


Natomiast podmiana tych wpisów co podałeś nic nie dała. Dalej mam na czerwono wypisane wersję pliku "index.polish-utf8.php" jako 2.0.12. Bardzo mi to nie przeszkadza, wszystko działa ale dobrze by było wiedzieć co w trawie piszczy :) .

pretor

U mnie na jednym z for po aktualizacji do 2.0.14, plik językowy został w wersji 2.0.10

Adrian

2.0.14 dodała kilka nowych linijek w związku z nową funkcją (Image Proxy).

To że w panelu widać różne wersje plików nie znaczy, że są one nieaktualne. Oznacza to tylko to, że nie były one zmieniane od danej wersji SMF, tak więc pliki językowe mogą mieć nawet wersję 2.0, ale np. index.*.php powinien być już z wyższym oznaczeniem. To samo dotyczy innych plików (źródeł i stylów) - niższy numer nie oznacza przestarzałej wersji pliku.
the simplest solution is most likely the right one

KosiMazaki

Cytat: Adrian w 30 Maj 2017, 21:27
To że w panelu widać różne wersje plików nie znaczy, że są one nieaktualne. Oznacza to tylko to, że nie były one zmieniane od danej wersji SMF, tak więc pliki językowe mogą mieć nawet wersję 2.0, ale np. index.*.php powinien być już z wyższym oznaczeniem. To samo dotyczy innych plików (źródeł i stylów) - niższy numer nie oznacza przestarzałej wersji pliku.


Wiem do czego zmierzasz dlatego też nie panikuję :). Skrypt tylko się upomniał o wersję pliku, więc wolałem zapytać. Tym bardziej, że nie odnotowałem negatywnych skutków tego (no może oprócz zapętlania logowania i monitu o nieaktualnej wersji pliku z tłumaczeniem przy aktualizacji).

Odyseusz

Niestety po zainstalowaniu najnowszej wersji z 2.0.13 na 2.0.14 straciłem na swoim forum możliwość logowania z formularza, który znajdował się na samej górze forum.

występuje wówczas komunikat: Czas twojej sesji skończył się podczas pisania wiadomości. Powróć i spróbuj jeszcze raz.

Adrian

the simplest solution is most likely the right one