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ś pozmieniało w Panelu. Po bliższym przyjrzeniu się sprawie znaleziono błąd.

WinINet wywala errora 12038, czyli ERROR_INTERNET_SEC_CERT_CN_INVALID:

SSL 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 znam już przyczynę, problemy z certyfikatem CN. No, ale na szybko dodanie flagi INTERNET_FLAG_IGNORE_CERT_CN_INVALID w dwóch wywołaniach funkcji HttpOpenRequest załatwia póki co na tę chwilę tą sprawę ;)

Ktoś też wspomniał, że PIN w opcjach wtyczki mógłby być ukryty za gwiazdkami. W takim wypadku, w pliku konfiguracyjnym PIN też powinien zostać jakoś zakodowany. W sumie można by to olać, wszak plik ten znajduje się w katalogu domowym usera, ale dla bezpieczeństwa jednak dodano jakieś kodowanie.

Za pomoc w kryptologii podziękowania należą się Tabrisowi :)

Tak, więc dziś wyszedł nowy release pluginu, oznaczony numerkiem 1.0.

Changelog:

  • poprawienie pobierania danych (ERROR_INTERNET_SEC_CERT_CN_INVALID);
  • "gwiazdkowanie" i kodowanie pinu;

Wtyczka do pobrania z forum ekipy ;)

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *