1 Maj 2026 Już jest maj.. jak ten czas szybko leci. Postanowiłem dziś poprogramować w OpenGaduServer, w którym od połowy miesiąca nie siedziałem - a to szkoła i inne rzeczy.
I zauważyłem, że tokenizacja w podaniu dla /appsvc/regtoken.asp używa coś w podobie MD5 (albo i nawet samego MD5):
[PRZYKŁAD]
MD5 (hash UIN '10000041')
9e44480d7857086ecc579e3daeb11e02
Przykładowy hash z LibGadu
e05622e7fcc844b3d582671e0458f0b1
Dodałem tą funkcjonalność z powodu tego, że wersja 6.0 wymaga wstępnej weryfikacji - coś w stylu CAPTCHA - przy rejestracji konta, gdzie klienty przed 6.0 (5.0.3 i starsze) nie miały tego. Mimo że dodałem coś takiego, to w podaniu, w miejscu tokenu pokazuje śmieci - pewnie to problem przez URL-encoded a wpisuje plain-text. To się poprawi później...
Najważniejszym celem to żebym dodał sposób rejestracji dla klientów 5.0-6.0, a przed dodaniem wsparcia dla klienta 7.0 - dodać sposób zdalnego podglądu bazy danych - być może zrobiłbym mini-serwer HTTP na localhost, żeby można było wpisać coś w stylu:
[URL: http://127.0.0.1:2323/db/users]
┌──────────────────────────────────────────────────────────────────┐
│ BAZA DANYCH OPENGADUSERVER - LISTA ZAREJESTROWANYCH UŻYTKOWNIKOW │
├─NUMER─GG─┬─ZALOGOWANY?─┬─STATUS─NUMERKA─┬─KLIENT GG─┬────────────┤
│ 10000041 │.....TAK.....│....DOSTĘPNY....│ 5.0.3.134 │############│
├──────────────────────────────────────────────────────────────────┤
└────Copyright (C) Jakkret 2026──OpenGaduServer Database Dashboard─┘
Oczywiście to jest prowizorka, spróbowałbym napisać to w htmlu ;)
5 Maj 2026
Jeszcze dokonałem zakupu boxowanej wersji Windows Small Business Server 2003 Premium! chyba zacznę kolekcjonować takie boxy.. zobaczymy.
i tak, udało mi się zaimplementować interfejs HTTP dla OpenGaduServer - Commit (tylko nowe przeglądarki)
Przy kompilacji dla Windows Server 2003 (lub jego podoblizny) wymagana jest instalacja:
• Microsoft Visual C++ 2015 Redistributable (x86) - 14.0.24215
[link bezpośredni] [strona Microsoft (zalecane)]
|