Noutăti despre proiectarea Gajim
Martie aduce un nou sistem de raportare a problemelor și multe îmbunătățiri de performanță atât pentru Gajim, cât și pentru python-nbxmpp. Plugin-ul OMEMO al lui Gajim vine și el cu câteva îmbunătățiri. Nu în ultimul rând, a existat o problemă de securitate în python-nbxmpp, care a fost rezolvată în versiunea 2.0.6.
După cum unii dintre voi probabil știți, Gajim este dezvoltat folosind Python. Excepțiile și urmăririle sunt modul în care Python comunică dezvoltatorilor erorile. În trecut, vedeți o fereastră de eroare care apare, care prezintă câteva detalii. Făcând clic pe “Raportează o problemă” (pasul
Pentru a simplifica problemele de raportare, am implementat raportarea erorilor prin intermediul Sentry. Sentry este o bibliotecă opțională, care permite utilizatorilor să trimită rapoarte de eroare direct către platforma noastră de dezvoltare, fără a le solicita să se conecteze (este necesar un singur pas). Bineînțeles că tot tu poți decide dacă vrei să trimiți un raport sau nu. Nu există o raportare automată. Dacă biblioteca Sentry nu este instalată pe sistemul dumneavoastră, raportarea erorilor Gajim va reveni la comportamentul anterior. Sperăm că acest lucru reduce obstacolul pentru ca utilizatorii să raporteze problemele, ceea ce va duce la o mai bună imagine de ansamblu a ceea ce trebuie reparat cel mai mult.
Ce s-a mai întâmplat:
Plugin-ul OMEMO al lui Gajim a primit o actualizare care mărește numărul permis de mesaje nerecunoscute până când o cheie devine invalidă. Acest lucru ar trebui să ajute în cazul în care clienții sunt lăsați în afara unui chat criptat după ce au stat degeaba o perioadă de timp.
au fost lansate python-nbxmpp 2.0.5 și 2.0.6, care rezolvă o problemă de securitate în rezolvarea URI-urilor websocket. În plus, au fost aduse îmbunătățiri de performanță pentru procesarea datelor de rețea, ceea ce ar trebui să facă Gajim mai responsabil în timpul unei sarcini mari.
Ca întotdeauna, nu ezitați să vă alăturați gajim@conference.gajim.org pentru a discuta cu noi.
Join our XMPP chat to ask questions, share ideas or to report issues.
Join our Chat Open a Ticket
Gajim is free software developed by volunteers.
If you like to support Gajim, please consider making a donation.