Top Info
najistotniejsze informacje z tematu |
Download |
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Kffiatek Developer
Dołączył: 16 Gru 2004 Posty: 16 Skąd: Wrocław
|
Wysłany: 28 Gru 2006 16:43 Temat postu: openSMS 1.3 rc2 |
|
|
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.
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.
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 11:26, w całości zmieniany 10 razy |
|
Powrót do góry |
|
|
Adv Bot
Dołączył: 01 Sty 1970 Posty:
|
Wysłany: 14 Gru 2024 15:36 Temat postu: Reklama |
|
|
W ofercie TechnoVolt profesjonalne systemy alarmowe (SSWiN) i przeciwpożarowe (SSP).
Wieloletnie doświadczenie i atrakcyjne ceny gwarantują u nas najlepszą ofertę na rynku w branży teletechnicznej.
Stosujemy najnowocześniejsze technologie i wysokiej jakości produkty.
Dla inwestycji naszych klientów dostarczamy i wykonujemy systemy przeciwwłamaniowe i dozoru z zastosowaniem: central alarmowych, oddymiania, przeciwpożarowych, czujek ruchu PIR, detektorów dymu, gazu i tlenku węgla, syren, szyfratorów, modułów powiadamiania zdalnego GSM/GPRS. Oferujemy sprzęt znanych krajowych producentów (m. in. Satel, Polon Alfa, Elmes, Jablotron, Detectomat, AFG).
Kontakt z nami i informacje na naszej stronie www.TechnoVolt.pl
*** NOWOŚĆ ***
Kompensacja mocy biernej - obniż swoje rachunki za prąd!
Usługa dostępna na terenie całego kraju
Zredukuj opłaty za prąd ::
Płać mniej za prąd
|
|
Powrót do góry |
|
|
DJ Lotos Root Admin
Dołączył: 19 Sty 2003 Posty: 3342 Skąd: PL/state: lubuskie Wiek: 46 lat(a)
|
Wysłany: 28 Gru 2006 20:08 Temat postu: |
|
|
ha! jakis czas temu w sumie juz mialem sie zabierac do zrobienia alternatywnej wtyki chociaz na tego omnixa co sie jakos sam "naprawil"
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
ja co prawda od delphi trzymam sie jak najdalej i dlubalem w C, no nic, moze beda chetni kontynuowac wtyk w pascalopochodnych... jak dla mnie to jest czysty masochizm oczywiscie to nie mialo byc zlosliwe
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
Download _________________ Podobno wszechświat i głupota ludzka są nieograniczone...
Co do tego drugiego nie ma wątpliwości... A. Einstein
Dlatego zawsze korzystaj z FAQ, Szukaj i Instalatora |
|
Powrót do góry |
|
|
Kffiatek Developer
Dołączył: 16 Gru 2004 Posty: 16 Skąd: Wrocław
|
Wysłany: 12 Sty 2007 17:50 Temat postu: |
|
|
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 |
|
|
Miro Stukacz
Dołączył: 25 Paź 2006 Posty: 16 Skąd: Katowice
|
Wysłany: 12 Sty 2007 21:14 Temat postu: |
|
|
Hmm... głupia sprawa 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 ) 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 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 ż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 |
|
|
MARCINSZ0 Gaduła
Dołączył: 03 Lut 2003 Posty: 47 Skąd: strzelce op.
|
Wysłany: 12 Sty 2007 22:14 Temat postu: |
|
|
u mnie wystepuje ten sam błąd. |
|
Powrót do góry |
|
|
Kffiatek Developer
Dołączył: 16 Gru 2004 Posty: 16 Skąd: Wrocław
|
Wysłany: 13 Sty 2007 2:36 Temat postu: |
|
|
"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 |
|
|
wallace Weteran
Dołączył: 02 Gru 2004 Posty: 369 Skąd: Bn/Kra Wiek: 44 lat(a)
|
Wysłany: 13 Sty 2007 6:30 Temat postu: |
|
|
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 |
|
|
QBUS Weteran
Dołączył: 30 Sty 2003 Posty: 275 Skąd: Kraków
|
Wysłany: 13 Sty 2007 11:54 Temat postu: |
|
|
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 |
|
|
DJ Lotos Root Admin
Dołączył: 19 Sty 2003 Posty: 3342 Skąd: PL/state: lubuskie Wiek: 46 lat(a)
|
Wysłany: 13 Sty 2007 12:06 Temat postu: |
|
|
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
co by wygodnie mozna bylo przeniesc hasla poprzez ctrl+c/v z mSMS do oSMS edytujac chocby wpisy w bazie
w koncu haslo do bramki to nie pin do bankomatu _________________ Podobno wszechświat i głupota ludzka są nieograniczone...
Co do tego drugiego nie ma wątpliwości... A. Einstein
Dlatego zawsze korzystaj z FAQ, Szukaj i Instalatora |
|
Powrót do góry |
|
|
sjf Pierdoła
Dołączył: 15 Kwi 2005 Posty: 312 Skąd: Tychy / Katowice
|
Wysłany: 13 Sty 2007 18:46 Temat postu: |
|
|
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 |
|
|
Telemekon Gaduła
Dołączył: 25 Lut 2005 Posty: 33
|
Wysłany: 13 Sty 2007 23:56 Temat postu: |
|
|
wtyczka działa pięknie początkowo zmylił mnie sposób podawania wtyczce hasła (zamiast w opcjach - w oknie wysyłania) ale generalnie jest super 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 |
|
Powrót do góry |
|
|
Kffiatek Developer
Dołączył: 16 Gru 2004 Posty: 16 Skąd: Wrocław
|
Wysłany: 14 Sty 2007 17:51 Temat postu: |
|
|
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#1
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 |
|
|
Goofy Gaduła
Dołączył: 30 Lis 2004 Posty: 48
|
Wysłany: 14 Sty 2007 18:28 Temat postu: |
|
|
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 18:34, w całości zmieniany 1 raz |
|
Powrót do góry |
|
|
sjf Pierdoła
Dołączył: 15 Kwi 2005 Posty: 312 Skąd: Tychy / Katowice
|
Wysłany: 14 Sty 2007 18:29 Temat postu: |
|
|
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 |
|
|
Kffiatek Developer
Dołączył: 16 Gru 2004 Posty: 16 Skąd: Wrocław
|
Wysłany: 14 Sty 2007 19:36 Temat postu: |
|
|
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 21:44, w całości zmieniany 1 raz |
|
Powrót do góry |
|
|
|
|
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
|
|