Ta strona wykorzystuje technologię cookies, zapoznaj się z naszą Polityką prywatności.
Oficjalny Polski Portal Komunikatora Miranda
Strona główna   O Mirandzie   FAQ   Download   English   TeamPL   Profil   Zaloguj   Rejestracja  
Wyszukaj interesujące Cię dyskusje Wyszukaj interesujące Cię dyskusje Szybkie szukanie:     
 REGULAMIN    O nas...   * Zaloguj się, by sprawdzić wiadomości   * Użytkownicy   * Grupy   * phpBB forum FAQ

openSMS 1.3 rc2
Idź do strony 1, 2, 3, 4  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum miranda-im.pl Strona Główna -> Wtyczki i protokoły Pokaż/schowaj Top Info
Top Info

najistotniejsze informacje z tematu
Arrow Download
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Kffiatek Płeć: mężczyzna
Developer
Developer



Dołączył: 16 Gru 2004
Posty: 16
Skąd: Wrocław

PostWysłany: 28 Gru 2006 15:43    Temat postu: openSMS 1.3 rc2 Odpowiedz z cytatem

Przedstawiam wtyczkę do Mirandy wysyłającą smsy do Ery, Plusa i Ideii (tylko z darmowych bramek).

Czekałem sobie tak jak Wy, aż Bankrut poprawi mSMS, ale nie mogę się doczekać już, więc skrobnąłem te kilka linijek kodu. Wszyscy się drapią tam, gdzie przy ludziach nie wypada i bluzgają na Bankruta... a każdy mógł to zrobić.

UWAGA!!! W tym poście zawsze będę dodawał opis najnowszych zmian z changeloga.

Wyjaśniam tylko, że wtyczka OpenSMS nie ma nic wspólnego ani z Bankrutem, ani z Jego kodem, więc oszczędźcie mu bluzgów jak coś nie będzie działać.
OpenSMS (bo tak ją nazwałem) nie dorównuje funkcjonalności mSMS, ale może wspólnie to zmienimy. Jedyną przewagą mojej wtyczki jest to, że udostępniam ją na licencji GNU/GPL.
Jeśli chcesz rozwijać ją dalej, bardzo proszę. Oferuję na początek trochę pomocy w zrozumieniu mojego kodu, jeśli jednak masz marne pojęcie o Delphi, php i asp, a chcesz zadawać dużo pytań, zamiast na kickstart, przygotuj się na kopa tam gdzie się do tej pory drapałeś.
Nie jest to bynajmniej wynikiem mojej złej woli. Po prostu, jestem studentem medycyny, więc z każdym pytaniem może wyjść, że nie znam się na tym:P Poza tym, dużo różnych innych rzeczy mi każą robić, więc dla dobra moich przyszłych pacjentów, postaraj się sam pogłówkować nieco.
Wtyczka do skompilowania wymaga GIFImage Alexey’a Barkovoy'a, który się ściąga gdzieś tu: http://clootie.narod.ru/delphi/ i nagłówków Mirandy do Delphi.


About Wszelkie błędy, requesty i inne bajery proszę zgłaszać tylko w tym wątku, bo filtry antyspamowe mam takie, że pocztę od nieznajomych czytam raz w tygodniu. Na gg postaram się odpowiedzieć, jednak nie zdziwcie się jeśli odpowiedź będzie opóźniona.

About Uwaga! W związku z wprowadzeniem szyfrowania haseł, należy ponownie wprowadzić hasło do Eraomnix!

OpenSMS changelog napisał:
*** 0.0.1.3 (rc2)
+ dodano obsługę 10 ostatnich numerów przy otwarciu wytczki z menu głównego
! poprawiono obsługę klawisza TAB
- usunięto szyfrowanie haseł w bazie mirandy
! dorbne poprawki w kodzie źródłowym
+ od teraz pakiety zawierają tekst licencji GNU/GPL i changelog (ten plik)

*** 0.0.1.2 (rc)
+ dodano obsługę chorych kontaktów tworzonych przez wtyczkę mPhantomUser
! poprawiono pamiętanie pozycji okna
! poprawiono błąd przy inicjowaniu okna z tokenem
+ dodano wysyłanie MMS do Ery

*** 0.0.1.1 (beta)
! poprawka zabezpieczeń: hasło było przechowywane w postaci otwartego tekstu
! poprawne obliczanie długości sms przy zmianie podpisu (sic!)
! poprawne podpowiedzi
! okno pamięta poprawnie swoje ostatnie położenie i przywraca je po otwarciu
! inne drobne poprawki interface'u

*** 0.0.1.0 (beta)
+ opcja: dodawanie wysłanych SMSów do historii
+ opcja: zamknięcie okna zamiast komunikatu z potwierdzeniem wysłania
! próba otwarcia nowego okna gdy jest otwarte stare, powoduje wyświetlenie odpowieniego komunikatu zamiast przywołania starego
! dalsze polepszenie idiotoodporności
! drobne poprawki interface'u
& status wersji zmieniam na BETA, od teraz przez jakiś czas będę tylko poprawiał błędy

*** 0.0.0.3
! zwiększenie idiotoodporności (kontrola wpisywanego numeru, kontrola prefixów)
+ dodanie znanych prefiksów wszystkich sieci do bazy przy pierwszym uruchomieniu
+ uruchomienie sprawdzania limitu SMS do Ery
! poprawki drobnych błędów
! poprawki w kodzie źródłowych

*** 0.0.0.2
+ wysyłanie do Plusa przepisane do WinInet (mniejszy rozmiar pliku)
! poprawki interface'u

*** 0.0.0.1
+ pierwsza publiczna wersja
+ działa wysyłanie do wszystkich sieci


Download:


Ostatnio zmieniony przez Kffiatek dnia 08 Lut 2007 10:26, w całości zmieniany 10 razy
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
DJ Lotos Płeć: mężczyzna
Root Admin
Root Admin



Dołączył: 19 Sty 2003
Posty: 3342
Skąd: PL/state: lubuskie
Wiek: 41 lat(a)

PostWysłany: 28 Gru 2006 19:08    Temat postu: Odpowiedz z cytatem

ha! Smile jakis czas temu w sumie juz mialem sie zabierac do zrobienia alternatywnej wtyki chociaz na tego omnixa co sie jakos sam "naprawil" Wink

akurat Bankrut zaczal robic aktualizacje swoich wtyczek wiec myslac, ze i do mSMS zajrzy zaprzestalem dlubac w tym temacie ale jednak widze, ze ktos mimo to wykazal pozytywna inicjatywe, to mi sie podoba Smile

ja co prawda od delphi trzymam sie jak najdalej Very Happy i dlubalem w C, no nic, moze beda chetni kontynuowac wtyk w pascalopochodnych... jak dla mnie to jest czysty masochizm Laughing oczywiscie to nie mialo byc zlosliwe Wink

tak w sumie na republice szybko sie transfer dobowy/miesieczny wyczerpuje takze wtyk podpialem u nas bo jakby nie bylo troche "wazy", w sumie juz mozesz kolejne wersje sam update-owac Smile

Arrow Download
_________________
Podobno wszechświat i głupota ludzka są nieograniczone...
Co do tego drugiego nie ma wątpliwości... Wink A. Einstein

Dlatego zawsze korzystaj z FAQ, Szukaj i Instalatora
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Jabber
Kffiatek Płeć: mężczyzna
Developer
Developer



Dołączył: 16 Gru 2004
Posty: 16
Skąd: Wrocław

PostWysłany: 12 Sty 2007 16:50    Temat postu: Odpowiedz z cytatem

Wtyczkę openSMS w wersji 0.0.1.1 (beta) uważam za wystarczająco funkcjonalną do wysyłania smsów. W związku z absolutnym brakiem informacji o błędach i requestów od Was, zostawiam ją w takim stanie, w jakim jest.
Od dziś przestaję szukać błędów, poprawię jedynie te, które zauważę podczas użytkowania i te, które ktoś mi zgłosi.
W razie zaistnienia zmian w bramkach operatorów, postaram się również przywrócić funkcjonalność wtyczce.

Uwaga! W związku z wprowadzeniem szyfrowania haseł, należy ponownie wprowadzić hasło do Eraomnix!
Kilka słów wyjaśnienia o szyfrowaniu.
Od wersji 0.0.1.1 wtyczka szyfruje hasła metodą XORowania (właściwie hasło do Eraomnix). Kluczem jest numer seryjny woluminu (dysku, partycji, dyskietki) na którym zainstalowana jest miranda, pobrany przy użyciu funkcji API Windows (GetVolumeInformation).
Chętnych do zgłębiania moich wynurzeń kryptograficznych zapraszam do źródeł modułu U_XOR.
W skrócie (nie)dogodność polega na tym, że hasła nie można już przeczytać edytując bazę danych, a do tego nie będzie działało po przeniesieniu mirandy na inny dysk.
Oczywiście zabezpieczanie tego hasła niełamalnym szyfrem nie było celem poprawki. Chodziło jedynie o to, żeby jego kradzież nie była aż tak trywialna. Jeśli zajdzie taka potrzeba, procedury szyfrujące zostaną wzmocnione.

pozdrawiam, życzę miłego korzystania i żegnam aż do końca sesji...

PS. Kod źródłowy i wtyczka w downlandzie oczywiście zaktualizowane do najnowszej wersji.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
Miro Płeć: mężczyzna
Stukacz
Stukacz

Status stażu



Dołączył: 25 Paź 2006
Posty: 16
Skąd: Katowice

PostWysłany: 12 Sty 2007 20:14    Temat postu: Odpowiedz z cytatem

Hmm... głupia sprawa Wink Wcześniejsze wersje działały u mnie jako tako. Ta ostatnia wciąż wywołuje okienko błędu "Range check error".
Jeśli uruchamiam OSMS z menu głównego lub z menu kontaktu wyskakuje ten error a po jego zamknięciu pojawia się okienko do wysyłania sms-ów i niby jest ok. Ale po wpisaniu numeru i próbie wysłania smsa na Orange znowu pojawia się ten error. (do innych sieci nie próbowałem bo nie mam numerów Wink ) i wysłanie sms-a nie dochodzi do skutku.
Tak samo przy próbie zamknięcia okienka OSMSa wyskakuje ten error i nie da się okienka zamknąć. Dopiero restart Mirandy pomaga.

Co do requestów, to mam raczej pytanie jedno albo dwa Smile czy planowana jest obsługa mBoksa? Mi by to najbardziej odpowiadało.

Co do samej wtyczki przydałoby się zaprząc jakiegoś grafika z forum do pracy hehe Wink żeby zrobił ikonki w png albo gif. Albo może całkiem zrezygnować z grafik i wprowadzić np. tekstową listę rozwijaną (tak tylko rzucam pod dyskusje).

Dzięki za świetną wtyczkę i pozdrawiam.

Aha Version-Info mam w stopce.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
MARCINSZ0
Gaduła
Gaduła

Status stażu



Dołączył: 03 Lut 2003
Posty: 47
Skąd: strzelce op.

PostWysłany: 12 Sty 2007 21:14    Temat postu: Odpowiedz z cytatem

u mnie wystepuje ten sam błąd.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Adres MSN
Kffiatek Płeć: mężczyzna
Developer
Developer



Dołączył: 16 Gru 2004
Posty: 16
Skąd: Wrocław

PostWysłany: 13 Sty 2007 1:36    Temat postu: Odpowiedz z cytatem

"Range check error" powstawał gdy było ustawione puste hasło do Eraomnix, a program próbował odczytać je lub zapisać do bazy. Bardzo przepraszam, był to prosty błąd w algorytmie szyfrowania, który mam nadzieję został już poprawiony. Zarówno źródła jak i dll jest do pobrania bez błędu, z tym samym numerem wersji.

Obrazki rzeczywiście nie powalają. Z tą listą to chyba w końcu dobry pomysł, zwłaszcza jeśli ma być mBox czy jesze inne nowe bramki.

No właśnie. Obsługę mBoxa i Miasta Plusa chętnie bym zaimplementował. Niestety nie dysponuję, żednym telefonem z Orange, więc trochę to potrwa. Jeśli są namiary na jakieś API, bardzo proszę o wskazanie mi ich.

Pozdrawiam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
wallace Płeć: mężczyzna
Weteran
Weteran



Dołączył: 02 Gru 2004
Posty: 369
Skąd: Bn/Kra
Wiek: 39 lat(a)

PostWysłany: 13 Sty 2007 5:30    Temat postu: Odpowiedz z cytatem

Kffiatek napisał:
Od wersji 0.0.1.1 wtyczka szyfruje hasła metodą XORowania (właściwie hasło do Eraomnix). Kluczem jest numer seryjny woluminu (dysku, partycji, dyskietki) na którym zainstalowana jest miranda, pobrany przy użyciu funkcji API Windows (GetVolumeInformation).


Hmm ... nie wiem czy to najlepszy pomysł (odnośnie wyboru klucza). Jedną z zalet Mirandy jest to, że mogę ją sobie zanieść do pracy, znajomego, babci itd. Podłączam i działa. A ponowne wprowadzanie hasła może utrudnić życie (aczkolwiek raczej bardzo niewielkiej garstce).
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
QBUS
Weteran
Weteran



Dołączył: 30 Sty 2003
Posty: 275
Skąd: Kraków

PostWysłany: 13 Sty 2007 10:54    Temat postu: Odpowiedz z cytatem

wallace napisał:
Kffiatek napisał:
Od wersji 0.0.1.1 wtyczka szyfruje hasła metodą XORowania (właściwie hasło do Eraomnix). Kluczem jest numer seryjny woluminu (dysku, partycji, dyskietki) na którym zainstalowana jest miranda, pobrany przy użyciu funkcji API Windows (GetVolumeInformation).


Hmm ... nie wiem czy to najlepszy pomysł (odnośnie wyboru klucza). Jedną z zalet Mirandy jest to, że mogę ją sobie zanieść do pracy, znajomego, babci itd. Podłączam i działa. A ponowne wprowadzanie hasła może utrudnić życie (aczkolwiek raczej bardzo niewielkiej garstce).


Mam dokladnie to samo odczucie... Moze zamiast XORa z numeru seryjnego woluminu lepiej wziasc jakas liczbe z bazy Mirandy?
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Adres MSN Jabber
DJ Lotos Płeć: mężczyzna
Root Admin
Root Admin



Dołączył: 19 Sty 2003
Posty: 3342
Skąd: PL/state: lubuskie
Wiek: 41 lat(a)

PostWysłany: 13 Sty 2007 11:06    Temat postu: Odpowiedz z cytatem

a najlepiej zrobic to jako opcje, czyli secure pass i np. std pass, ktore to user sobie w ustawieniach sam ustali, domyslnie ustawione na stand, gdzie metoda ta bedzie zgodna z tradycyjnym "szyfrowaniem" hasel do sieci itp. przez Mirande, tak jak to zapisywal np. mSMS Wink

co by wygodnie mozna bylo przeniesc hasla poprzez ctrl+c/v z mSMS do oSMS edytujac chocby wpisy w bazie Smile

w koncu haslo do bramki to nie pin do bankomatu Wink
_________________
Podobno wszechświat i głupota ludzka są nieograniczone...
Co do tego drugiego nie ma wątpliwości... Wink A. Einstein

Dlatego zawsze korzystaj z FAQ, Szukaj i Instalatora
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Jabber
sjf Płeć: mężczyzna
Pierdoła
Pierdoła

Status stażu



Dołączył: 15 Kwi 2005
Posty: 312
Skąd: Tychy / Katowice

PostWysłany: 13 Sty 2007 17:46    Temat postu: Odpowiedz z cytatem

A ja mam request - chodzi o to by openSMS pobierał numer z mPhantomUser przy prawokliku i wybraniu SMS. Jak się nie mylę to z kontaktów typu GG czy Tlen numer telefonu jest pobierany z gałęzi UserInfo MyPhone0. Ale w mPhantom nie ma takiego pola...
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
Telemekon Płeć: mężczyzna
Gaduła
Gaduła

Status stażu



Dołączył: 25 Lut 2005
Posty: 33

PostWysłany: 13 Sty 2007 22:56    Temat postu: Odpowiedz z cytatem

wtyczka działa pięknie Smile początkowo zmylił mnie sposób podawania wtyczce hasła (zamiast w opcjach - w oknie wysyłania) ale generalnie jest super Smile mam jednak drobny request. wydaje mi się że temat poruszany przy wtyczce msms. mianowicie czy dałoby radę dodać obsługę mmsów w erze? zawsze to te 3 dłuższe wiadomości więcej Wink
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Kffiatek Płeć: mężczyzna
Developer
Developer



Dołączył: 16 Gru 2004
Posty: 16
Skąd: Wrocław

PostWysłany: 14 Sty 2007 16:51    Temat postu: Odpowiedz z cytatem

1. Hasło do bazy
Moim zdaniem przepisanie od nowa jednego hasła nie jest wielkim kłopotem, ale postaram się w najbliższym czasie wprowadzić Wasze uwagi w życie. Jeśli będę miał więcej czasu, będą opcje, jeśli nie, spróbuję znaleźć pole w bazie Mirandy, które nie będzie się zmieniać przy przenoszeniu z dysku na dysk.
Wziąłem pod uwagę użytkowników, którzy przenoszą Mirandę na pendrive'ach dyskietkach i innych pamięciach przenośnych, ale na to, że można mirandę kopiować regularnie to nie wpadłem. Ale nic to, dorobię to. Póki co, szyfrowanie hasła nie zostanie wyłączone, można to sobie łatwo zrobić samemu, rekompilując źródła i usuwając kilka linijek kodu z U_XOR.

2. mPhantomUser
Ktoś, kto wymyślił tę wtyczkę, nie widział chyba żadnego standardu Mirandy! Jeśli jeszcze jakiś protokół trzyma dane o numerze telefonu w polu innym niż MyPhone(n), proszę o kontakt.
Póki co, dodałem obsługę tego mPhantomUser. Nie wystawiam tego jednak jako update na stronie, będzie zawarty w kolejnej wersji. Tych, którzy już chcą korzystać z kontaktów mPhantomUser i openSMS, proszę o pobranie sobie snapshota z http://republika.pl/kffiatek/downland/open_sms_devel.zip
W zipie, przekompilowana wtyczka wraz ze źródłami, które zostały zmienione. Plik .dll do użytku, .pas - do wglądu. Proszę o info czy działa jak należy. Nie używam mPhantomUser, ale podczas testów SOA#1Smile

3. MMSy do Ery
Mam to w planie. Postaram się wprowadzić wysyłanie MMS do Ery w kolejnej wersji.

Pozdrawiam
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
Goofy
Gaduła
Gaduła

Status stażu



Dołączył: 30 Lis 2004
Posty: 48

PostWysłany: 14 Sty 2007 17:28    Temat postu: Odpowiedz z cytatem

Wtyczka działa świetnie ale mam jedną prośbę: chodzi o licznik znaków (zwłaszcza przy wysyłaniu na erę) aby zmniejszał się on pokazując dostępne znaki i jeżeli się da wprowadzić limit znaków (ERA) aby nie trzeba było oglądać komunikatu "wiadomość za długa". No ale dzięki za kawał dobrej roboty.
PS
Cytat:
! okno pamięta poprawnie swoje ostatnie położenie i przywraca je po otwarciu

Nie wiem jak u innych ale u mnie to nie działa (to w sumie nie jest problem) okno zawsze pojawia się w lewym górnym rogu pomimo, że zawsze je przenoszę w "normalną" pozycję.


Ostatnio zmieniony przez Goofy dnia 14 Sty 2007 17:34, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
sjf Płeć: mężczyzna
Pierdoła
Pierdoła

Status stażu



Dołączył: 15 Kwi 2005
Posty: 312
Skąd: Tychy / Katowice

PostWysłany: 14 Sty 2007 17:29    Temat postu: Odpowiedz z cytatem

Odnośnie mPhantom: pobiera numer, ale nie 9-cyfrowy lecz 11 - łącznie z 48 (ale bez +). W takiej sytuacji prefixem jest 485 zamiast dla przykładu 504. Ale już jest zdecydowanie lepiej, bo nie muszę przepisywać numeru "ręcznie", a wystarczy usunąć to 48 i już działa.
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
Kffiatek Płeć: mężczyzna
Developer
Developer



Dołączył: 16 Gru 2004
Posty: 16
Skąd: Wrocław

PostWysłany: 14 Sty 2007 18:36    Temat postu: Odpowiedz z cytatem

mPhantomUser
Dzięki za info. Poprawiłem rozpoznawanie numeru telefonu. Teraz powinno działać. Link ten sam.

Pozycja okna
Dzięki za info. Poprawiłem zapisywanie położenia okna. Teraz powinno działać. Link ten sam.

MMS do Ery
U mnie działa...

Uwaga! open_sms_devel.zip jest tylko do testów! Proszę ostrożnie!
http://republika.pl/kffiatek/downland/open_sms_devel.zip

Pozdrawiam


Ostatnio zmieniony przez Kffiatek dnia 14 Sty 2007 20:44, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora Jabber
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum miranda-im.pl Strona Główna -> Wtyczki i protokoły Wszystkie czasy w strefie CET (Europa)
Idź do strony 1, 2, 3, 4  Następny
Strona 1 z 4

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

Newsy z PortaluCo nowego na forumOpis funkcji



:: Kontakt z obsługą  :: Stats  :: Reklama
 
Powered by phpBB © 2001, 2002 phpBB Group, Portal and phpBB extensions © 2003-2007 DJ Lotos, smartBlue Style © 2002 Smartor