K2T.eu :: Forum

WTW => Rozszerzenia => Katalog Wtyczek => Wątek zaczęty przez: blad3master w Grudnia 20, 2014, 18:34:40 pm

Tytuł: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 20, 2014, 18:34:40 pm
Witam.   

Chciałbym podzielić się wtyczką, która może trochę pozwoli zadbać o naszą prywatność.   

Wtyczka służy do przede wszystkim do szyfrowania rozmów oraz uwierzytelnienia naszego rozmówcy.   

Obecnie nie są wykorzystane wszystkie możliwości biblioteki Off-the-Record Messaging, jednak możliwe jest uwierzytelnianie rozmówcy (poprzez ręczną wymianę kluczy) oraz szyfrowanie rozmów.   

Paczka zawiera wtyczki dla systemów x86 (32-bit) oraz x86_64 (64-bit).   

Więcej informacji na stronie projektu: blad3master.com/pl/wtwotrmessaging (http://blad3master.com/pl/wtwotrmessaging)

Pozdrawiam,
blad3master
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Tachion w Grudnia 20, 2014, 19:18:00 pm
Szyfrowanie rozmów działa we wszystkich sieciach? Zależy mi głównie na GG i FB :)

Poprawny link do wtyczki, jakby się komuś nie chciało zmieniać literek: http://blad3master.com/pl/wtwotrmessaging
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kkw w Grudnia 20, 2014, 23:16:35 pm
Dzięki za pomysł!

Jest jednak błąd przy ładowaniu wtyczki:
wtwOTRmessaging.plug, błąd ładowania: The specified module could not be found.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 21, 2014, 08:44:09 am
@Tachion: Do tej pory testowałem tylko XMPP i jest spore ryzyko, że z innymi sieciami może jeszcze nie współpracować, ale postaram się to poprawić.    Dlatego też zdecydowałem się udostępnić wtyczkę - chciałbym poprawiać rzeczy, które są istostne dla większego grona niż walczyć z drobiazgami na które nikt nie popatrzy :).   
Protokół GG na pewno postaram się przetestować, co do innych to liczyłbym bardziej na użytkowników danej sieci.   

Mogę jedynie zachęcić do testowania - wtyczka powinna się automatycznie aktualizować (po kliknięciu opcji "Sprawdź aktualizacje").   

@kkw: Prawdopodobnie brakuje Ci w systemie jakiejś biblioteki *.   dll.    Do rozwiązywania tego problemu najlepiej użyć programu "Dependeny Walker" - jest prosty w użyciu i powinien od razu wskazać nazwy brakujących bibilotek.    Jeśli nie czujesz się na siłach go użyć, to możliwe że brakuje Ci bibliotek z pakietu "Visual C++ Redistributable Packages for Visual Studio 2013" (wpisz taką frazę w google i zainstaluj odpowiednią wersję).   

Jeśli instalacja bibliotek Visual Studio nie pomoże, to proszę podaj wersję systemu operacyjnego (XP, Vista, 7, 8), architektura (32, 64 bit).    Powalczymy wtedy dalej. 

EDIT:
Przed spakowaniem zapomniałem o jednej rzeczy - wtyczka jest skompilowana w trybie debug zamiast release.  Możliwe, że przez to nie chce się on ładować osobom, które nie mają zainstalowanego VS.
Zostanie to oczywiście poprawione, a na razie proszę o cierpliwość :P
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kkw w Grudnia 21, 2014, 13:06:07 pm
Po zainstalowaniu "Visual C++ Redistributable Packages for Visual Studio 2013" mam ten sam błąd.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 21, 2014, 19:11:06 pm
Zmieniłem ustawienia kompilacji z Debug na Release przez co problem z ładowaniem wtyczki powinien zniknąć (potrzebne biblioteki są w katalogu WTW).

@kkw: Kliknij "Info -> Sprawdź uaktualnienia. . . ", aby pobrać nową wersję.  Teraz powinno zadziałać.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kkw w Grudnia 22, 2014, 15:42:15 pm
Wtyczka się uruchomiła, ale jej okno opcji nie jest w ogóle aktywne. Widoczna jest jego zawartość, ale wszystkie textboksy są zablokowane, a buttony są nieklikalne.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 22, 2014, 17:24:09 pm
Dodałem na swojej stronie 2 zrzuty ekranu - opcje wtyczki oraz okno rozmowy.

Jeśli chodzi o opcję, to w tym momencie tylko przycisk "Odrzuć klucz" działa - reszta jest nieklikalna/nieedytowalna.  Aby rozpocząć bezpieczną rozmowę, trzeba otworzyć okno rozmowy i kliknąć w przycisk wtyczki "Nieprywatna" -> "Rozpocznij prywatną rozmowę".
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: ba2 w Grudnia 22, 2014, 19:40:18 pm
Serwus blad3master,

Świetny pomysł na wtyczkę. Mamy nadzieję, że nie ostatnią (http://forum.k2t.eu/propozycje-wtyczek/whatsapp) ;) Twojego autorstwa.

Na początku miałem ten sam problem co @kkw (http://forum.k2t.eu/wtyczki/(wtwotrmessaging)-implementacja-off-the-record-messaging/msg36368/#msg36368). Kolejna wersja załatwiła sprawę, natomiast pojawił się inny problem - WTW wywala się przy:
Win7 x64; WTW v. 4460 (beta z 21.12).
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 22, 2014, 20:07:58 pm
@ba2: Czy wtyczka za każdym razem wywala Ci program?
Prosiłbym również o załączenie screenshota z Konsoli (Menu "Narzędzia" -> "Konsola") jeśli widzisz tam wpisy [OTR].

Przed chwilą zaktualizowałem swoją wersję również do tej Bety na Win7 x64 i wtyczka załadowała sie poprawnie kilka razy z rzędu więc jeśli korzystarz z innych wtyczek, to proszę spróbuj je wyłączyć, a później załadować tylko wtwOTRmessaging.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 22, 2014, 23:16:03 pm
Dostępny jest kolejny build, który powinien współpracować również z innymi protokołami (osobiśce testowałem tylko Gadu-Gadu).

Jako, że idą święta więc chwilowo znikam z forum, a kolejne poprawki najwcześniej za kilka dni.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: zhvir w Grudnia 23, 2014, 16:13:01 pm
możesz już poprawić linka w pierwszym poście
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: ba2 w Grudnia 27, 2014, 13:07:36 pm
@ba2: Czy wtyczka za każdym razem wywala Ci program?
Prosiłbym również o załączenie screenshota z Konsoli (Menu "Narzędzia" -> "Konsola") jeśli widzisz tam wpisy [OTR].

Przed chwilą zaktualizowałem swoją wersję również do tej Bety na Win7 x64 i wtyczka załadowała sie poprawnie kilka razy z rzędu więc jeśli korzystarz z innych wtyczek, to proszę spróbuj je wyłączyć, a później załadować tylko wtwOTRmessaging.

Wtyczka wywaliła mi WTW kilka razy podczas włączania jej (opcje > wtyczki) oraz podczas prób nawiązania prywatnej rozmowy (przycisk "Nieprywatna" -> "Rozpocznij prywatną rozmowę"). Inne wtyczki, które używam to:

Pokaż więcej...
kwNotify
pexAlert
pexGGPubDir
protoFB
protoIRC
protoSkype
smsAndroid
smsStdGates
utlActivityAlert
utlBlabler
utlContactObserver
utlDBFS
utlScreenCapture
utlWeather
utlWebTools
wtwClipboard
wtwConfigBackup
wtwCrypto
wtwFTPsender
wtwOTRmessaging
wtwPastebin
wtwRegexReplacer
wtwRemoteImages
wtwShell
wtwStatusHistory
Nie próbowałem dochodzić z którą z nich wtwOTR może wchodzić w konflikt.

Zainstalowałem również ostatni build Twojej wtyczki. Po włączeniu jej w opcjach i kilkunastu minutach pracy WTW wyrzuciło mi komunikat:

(http://i.imgur.com/MIO050j.png)

W międzyczasie nie nawiązywałem prywatnej rozmowy, ani w żaden inny sposób nie próbowałem korzystać z wtyczki. Wysypała się samoistnie.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Grudnia 29, 2014, 23:20:47 pm
@ba: Na razie nie udało mi się zreprodukować tego wyjątku - postaram się przygotować w następnym buildzie możliwość zapisywania logów wtyczki, które byćmoże pomogą namierzyć problem. 

Przyznaje, że lista wtyczek których używasz nie należy do najkrótszych więc raczej w najbliższym czasie nie będę w stanie przetestować tego w podobnym środowisku. 
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 03, 2015, 00:21:25 am
Przygotowałem kolejną wersję wtyczki, gdzie istnieje możliwość zbierania logów.   

@ba2
Jeśli wtyczka nadal będzie powodować problemy, to:
1.    W ustawieniach wtyczki wtwOTRmessaging włącz zapisywanie logów do pliku
2.    Zrestartuj WTW
3.    Korzystaj normalnie z komunikatora, a jeśli znowu się wykrzaczy to podeślij mi plik z logami ("%plugin-data%\wtwOTRmessaging. log"). 
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 06, 2015, 00:43:59 am
Dzięki uprzejmości Kaworu przygotowałem kolejny build, który nie powinien wchodzić w interakcję z innymi wtyczkami, a przy okazji wyleciało trochę nieładnego kodu.

Żeby jednak nie było za pięknie, to obecnie wtyczka działa tylko z protokołem XMPP - w przyszłości może się to zmienić, ale zainteresowani tematem będą musieli poprosić kogoś innego :P
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Tachion w Stycznia 06, 2015, 08:15:02 am
W takim razie ja proszę tego "kogoś innego" o dodanie wsparcia dla protokołu GG :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kkw w Stycznia 06, 2015, 15:08:11 pm
Żeby jednak nie było za pięknie, to obecnie wtyczka działa tylko z protokołem XMPP - w przyszłości może się to zmienić, ale zainteresowani tematem będą musieli poprosić kogoś innego :P

To jakiś problem zrobić wtykę dla kilku protokołów? ;)

Chcę pogadać z użytkownikiem. Mam go w metakontaktach: xmpp + gg, gdzie kontaktem domyślnym jest gg. Mimo że otwieram jego okienko xmpp to wtyczka informuje, że: Protocol is not yet supported: GG.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 06, 2015, 17:52:26 pm
Moja wtyczka wyrzuca ten komunikat, ponieważ uważam, że lepiej zobaczyć takie info niż zastanawiać się dlaczego nie działa.

Wtyczka nie wspiera innych protokołów bo opiera się na hookach WTW, które w tym momencie wywoływane są tylko dla XMPP. Jak trudno byłoby sprawić aby były bardziej generyczne? Tego nie wiem. Może jeśli wiele osób będzie o to dopytywać, to Kaworu nada sprawie wyższy priorytet ^^

Czy nie dałoby się wykorzystać innych hooków, aby obsługiwać wiele protokołów ? Teoretycznie da się i nawet przez pewien czas tak to działało, ale było to bardzo nieeleganckie rozwiązanie, a przede wszystkim powodowało konflikty z innymi wtyczkami.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kkw w Stycznia 06, 2015, 18:51:00 pm
Moja wtyczka wyrzuca ten komunikat, ponieważ uważam, że lepiej zobaczyć takie info niż zastanawiać się dlaczego nie działa.

To ja może jeszcze raz powtórzę:
Mimo że otwieram jego okienko xmpp to wtyczka informuje, że: Protocol is not yet supported: GG.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 08, 2015, 00:59:45 am
Dostępny jest kolejny build, który powinien współpracować już z więcej niż jednym kontem.

@kkw Teraz powinno już działać jeśli tylko wybierzesz kontakt z protokołu XMPP.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kkw w Stycznia 09, 2015, 14:00:51 pm
@kkw Teraz powinno już działać jeśli tylko wybierzesz kontakt z protokołu XMPP.

Nadal to samo. Metakontakt xmpp + gg, "Protocol is not yet supported: GG". Build: 0.2.2
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 09, 2015, 18:46:32 pm
@kkw: Potwierdzam Twoje obserwacje - do tej pory nie korzystałem z metakontaków WTW, ale postaram się rozwiązać ten problem w następnej wersji (btw, dzięki za zgłoszenia błędów).

EDIT:
Do pobrania jest kolejna wersja, która powinna już poprawnie obsługiwać metakontakty.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: daromar w Stycznia 11, 2015, 16:19:55 pm
Po moich testach, gmail/gtalk działa a przez skype nie.  Fajna sprawa dzięki :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 12, 2015, 23:56:36 pm
@daromar Miło, że się podoba - w nagrodę dla Ciebie i innych jest nowa wersja z kolorowymi ikonkami :P
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: zhvir w Stycznia 13, 2015, 07:14:54 am
czy ikonki można podmieniać?
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Thufir w Stycznia 13, 2015, 13:10:21 pm
Super pomysł na wtyczkę. Fajnie że chciało Ci się to zrobić. Ode mnie wielki plus. Właśnie zainstalowałem i kilka pytań z mojej strony:
1. Jeżeli ktoś zaczyna komunikację ze mną mam taką wiadomość:

 [wtwOTRmessaging] Rozpoczęto prywatną rozmowę z użytkownikiem 'w@xxx'
Jak mogę zacząć komunikację szyfrowaną z inną osobą, nie widzę nigdzie opcji wymiany kluczami.

2. Rozumiem, że na razie jedyną metodą uwierzytelniania jest ręczna akceptacja kluczy?

3. Chciałem coś jeszcze, ale mam sklerozę, jak mi się przypomni, to dam znać :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 13, 2015, 18:56:56 pm
@zhvir Na razie ikonki są zaprute, ale pojawi się taka możliwość.

@Thufir
1. Po zainstalowaniu wtyczki, w oknie rozmowy nad polem gdzie wpisujesz tekst pojawia się przycisk, który ma treść "nieprywatna/prywatna/niezweryfikowa". Kliknij, a rozwinie sie menu. Kluczami się nie martw - same się wygenerują i zostaną wymienione z Twoim rozmówcą - w Twoim interesie jest jedynie upewnienie się, że odcisk klucza jest poprawny.

2. Obecnie tak. Jeśli wtyczka będzie cieszyć się zainteresowaniem to pewnie zaimplementuję pozostałe możliwości.

Ponieważ dostałem już kilka pytań jak używać OTR postaram się na swojej stronie zamieścić krótkie FAQ.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Thufir w Stycznia 14, 2015, 05:59:06 am
@blad3master, dzięki za odpowiedź. Już ogarniam :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 15, 2015, 22:40:46 pm
Do pobrania jest już kolejna wersja, w której można sobie już podmieniać ikonki na własne (info na stronie wtyczki). Ponadto komunikaty wtyczki mają inny styl w czacie, a poza tym poprawiłem błędy, które mogły pojawić się przy wyładowywaniu wtyczki.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: zhvir w Stycznia 17, 2015, 08:14:33 am
Folder z ikonami proponuję zgodnie z zasadami przenieść do userTheme
Inna sprawa: w opcjach czcionka jest strasznie duża. Można ją bardziej ujednolicić w porównaniu z innymi oknami w opcjach?
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: chief w Lutego 20, 2015, 09:06:56 am
Dobra, a ja mam taki problem, że po zainstalowaniu wszystko fajnie śmiga lecz kiedy uruchamiam komunikator ponownie to dostaje komunikat coś w stylu "Wprowadzone ustawienia szyfrowania nie pozwalają na szyfrowanie rozmowy".  Ogólnie jest to trochę denerwujące.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kebaab w Lutego 26, 2015, 14:13:31 pm
Cytat: chief link=topic=5136. msg36482#msg36482 date=1424426816
Dobra, a ja mam taki problem, że po zainstalowaniu wszystko fajnie śmiga lecz kiedy uruchamiam komunikator ponownie to dostaje komunikat coś w stylu "Wprowadzone ustawienia szyfrowania nie pozwalają na szyfrowanie rozmowy".   Ogólnie jest to trochę denerwujące.

Cześć

Używam WTW od paru dni i muszę powiedzieć, że to najprzyjemniejszy komunikator jaki udało mi się zdobyć pod Windows (pomimo kilku wad).  Wtyczka OTR to było to właśnie brakujące ogniwo, które skłoniło mnie do porzucenia tego parszywego Pidgina którego nie znosze.  blad3master - jesteś moim Bogiem :*

Wtyczka jest ok i działa.  Jest jeden bardzo upierdliwy błąd o błąd o którym pisze chief - też z nim walczę.  Mianowicie z jakiegoś tajemniczego powodu wtyczka OTR okazjonalnie sama zmienia sobie policy na "nigdy" (OTRL_policy=0) w pliku config, co w praktyce powoduje, że szyfrowanie jest wyłączone.  Trzeba za każdym razem wchodzić do ustawień wtyczki i to zmieniać.  Na razie chyba udało mi się ten problem rozwiązać, poprzez zmienienie zmianę atrybutów pliku wtwOTRmessaging. ini na "tylko do odczytu".  Teraz jak zmieniam ustawienia wtyczki, to zmiany nie zapisują się w configu :)

Potestuje to parę dni i dam znać czy to pomaga.

Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kebaab w Lutego 27, 2015, 08:28:31 am
Niestety - zmiana atrybutów pliku nie pomaga.  Pomimo, że config ustawiony jest na sztywno, wtyczka i tak co jakiś czas sama zmienia sobie policy na "0".  Wielka prośba do autora - moze dałoby się to poprawić? To zapewne jakiś banalny błąd, a kompletnie rujnuje całą włożoną w tą wtyczkę dobrą pracę.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Tachion w Lutego 27, 2015, 21:03:35 pm
A mi wciąż brakuje obsługi protokołu GG przez tę wtyczkę :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: kebaab w Marca 02, 2015, 08:49:37 am
Tylko właściwie jaki jest sens robienia wtyczki OTR do GG pod WTW? I tak ludzie którzy jadą na GG jej nie użyją.  A jeśli ktoś już posunął się do odpalenia WTW to równie dobrze może założyć konto XMPP, tylko po to, żeby rozmawiać na szyfrowanym kanale.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Tachion w Marca 02, 2015, 14:50:44 pm
@kebaab
Szczerze to ja i większość moich znajomych używamy w WTW tylko sieć GG, dlatego byłoby to dla nas przydatne. XMPP nie używam, bo nie jest mi potrzebne:)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Marca 09, 2015, 20:19:43 pm
@chief, kebaab

Dzięki za info - miałem już podejrzenia, że niestety wtyczka w "niektórych" okolicznościach gubi ustawienia, co więcej, możliwe, że może dojść także do nadpisania klucza prywatnego. Ostatnio nie miałem za wiele czasu ale postaram się w ciągu kilku dni to lepiej przetestować.

@Tachion
Co do wsparcia GG (lub innych porotokołów), to jest to kwestia wsparcia pewnych funkji API przez te protokoły, na których opiera się ta wtyczka. Możemy jedynie liczyć na to, że pewnego dnia Kaworu sprawi nam miłą niespodziankę :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Kaworu w Marca 11, 2015, 15:05:41 pm
No przeciez Ci pisalem, ze w GG są dodane. ;P
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Marca 11, 2015, 21:20:37 pm
@Kaworu
Testowałem na najnowszej nightly i rzeczywiście hooki CEL dla GG się odpalają, jednak niestety wtyczka powoduje jakiś błąd w protoGG.plug i wylot WTW (jednocześnie XMPP działa OK).

Wyglądą jakby wtyczka GG ignorowała flagę WTW_MESSAGE_FLAG_CEL dla WTW_PF_MESSAGE_SEND i powodowała wywołanie hooka WTW_CEL_MESSAGE_BEFORE_SEND, co powoduje zapętlenie. Kaworu, rzucisz okiem na kod? To chyba nie jest oczekiwane zachowanie skoro wtyczka XMPP nie daje takich objawów.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: Kaworu w Marca 12, 2015, 08:03:01 am
Jak Ty właściwie zaimplementowałeś ten hook?

Bo powinieneś podmienić tekst na swój (zaszyfrowany) w nim, i zwrócić WTW_CEL_RET_ENCRYPTED; Tak samo jak w wiadomościach otrzymanych z tym ze wtedy zwracasz WTW_CEL_RET_DECRYPTED;
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: scife w Marca 14, 2015, 19:24:43 pm
Wtyczka działa świetnie na XMPP, ale ponieważ WTW to multikomunikator brakuje jednej ważnej opcji, a mianowicie wyboru aby w konkretnej sieci działała ZAWSZE, a w innej NIGDY.
Obecnie opcja automatycznie powoduje iż każda pierwsza wysłana wiadomość jest nieszyfrowana, co jak wiadomo może mieć niemiłe konsekwencje :)) Ustawienie natomiast na zawsze powoduje że szyfrujemy we wszystkich sieciach.
Najbardziej postępowym i świetnym rozwiązaniem w ogóle, było by przypisanie szyfrowania do kontaktu a nie do sieci :))
Także, pięknie proszę o implementację.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Marca 16, 2015, 20:47:31 pm
@Kaworu
Nie wiem czy coś zmieniłeś, ale po upgradzie do kolejnej wersji (1.6.0.4630) opisany problem z zapętleniem już nie występuje. Niestety wtyczka nadal nie działa do końca poprawnie, ale szczegóły implementacji wyślę już na maila bo pewnie niewiele osób jest zainteresowanych takimi detalami.

@scife
Dzięki za sugestię - dopisałem do TODO listy, ale nie ukrywam, że w pierwszej kolejności muszę poprawić zgłoszone/wykryte błędy.

--------------------------------------
UPDATE:
Do pobrania jest nowa wersja - poprawiłem kilka "drobnych" błędów, a ponadto pojawiła się możliwość wyboru polityki szyfrowania dla każdego kontaktu osobno ("Globalna" oznacza politykę wybraną w opcjach wtyczki).

Wtyczka nie działa jeszcze w 100% poprawnie z GG (rozmowy wychodzące nie są zaszyfrowane), ale liczę, że z kolejnym buildem WTW będzie lepiej :)
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: mienho w Grudnia 21, 2015, 09:21:49 am
Witam, strona do pobrania z wtyczką wygasła.  Proszę o zmianę na aktualną.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: SubZero w Grudnia 22, 2015, 05:50:03 am
U mnie działa bez problemu.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: mienho w Grudnia 22, 2015, 06:31:00 am
Teraz też działa, jak chciałem wczoraj pobrać to domena nie była wykupiona :).
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 03, 2016, 11:21:42 am
Faktycznie nie opłaciłem domeny w czasie, ale o wtyczce nie zapominam.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: gringo22 w Stycznia 05, 2016, 14:10:03 pm
Mam pytanie czy/jak działa OTR na czatach grupowych przez XMPP? Czy to tylko działa jeden z drugim?
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Stycznia 05, 2016, 23:17:02 pm
Protokół OTR nie wspiera rozmów grupowych więc obecny plugin pozwala tylko rozmawiać "jeden z drugim".
Rozmowy grupowe ma umożliwić mpOTR, ale to raczej pieśń przyszłości.
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: mienho w Lutego 20, 2016, 10:44:57 am
Blad3master może by tak spróbować OMEMO (https://conversations.im/omemo/) ??
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: blad3master w Lutego 27, 2016, 16:56:15 pm
OMEMO prezentuje się ciekawie, ale nie doszukałem się żadnej biblioteki w C/C++ więc w tym momencie implementacja wtyczki WTW wymagałaby sporo pracy :/
Tytuł: Odp: [wtwOTRmessaging] Implementacja Off-the-Record Messaging
Wiadomość wysłana przez: gringo22 w Listopada 07, 2018, 17:04:29 pm
Co to za błąd i jak go naprawić?

(https://i.imgur.com/ye4sbKr.png)