Neostrada 1.0
Od kilku dni plugin Neostrada zamiast przedstawiać odpowiednie dane, wyświetlał tylko „Błąd pobierania danych…„. Myślę sobie, że pewnie TP znów coś zmieniało w panelu. Po bliższym przyjrzeniu się sprawie znaleziono błąd.
Winiet wywala errora 12038, czyli:
12038 ERROR_INTERNET_SEC_CERT_CN_INVALIDSSL certificate common name (host name field) is incorrect.
For example, if you entered www.server.com and the common name on the certificate says www.different.com.
No to znamy już przyczynę, problemy z certyfikatem CN. Dodanie flagi INTERNET_FLAG_IGNORE_CERT_CN_INVALID w dwóch wywołaniach funkcji HttpOpenRequest załatwia sprawę ;)
Ktoś też wspomniał, ze PIN w opcjach pluga mógłby być ukryty za gwiazdkami. W takim wypadku, w pliku konfiguracyjnym PIN ten powinien zostać zakodowany. Można by to olać, wszak plik ten znajduje się w katalogu domowym usera, ale dla bezpieczeństwa jednak zakodowano :P
Za pomoc w kryptologii podziękowania należą się Tabrisowi :)
Tak, wiec dziś wyszedł nowy release pluginu, oznaczony numerkiem 1.0.
Changelog:
- poprawienie pobierania danych (ERROR_INTERNET_SEC_CERT_CN_INVALID);
- „gwiazdkowanie” i kodowanie pina;
Plugin do pobrania z forum ekipy ;)