વિકેન્દ્રિત ચેટ્સ માટે GNUnet Messenger 0.7 અને libgnunetchat 0.1 નું પ્રકાશન

GNUnet ફ્રેમવર્કના વિકાસકર્તાઓ, સુરક્ષિત વિકેન્દ્રિત P2P નેટવર્ક્સ બનાવવા માટે રચાયેલ છે જેમાં નિષ્ફળતાનો એક પણ મુદ્દો નથી અને વપરાશકર્તાઓની ખાનગી માહિતીની ગોપનીયતાની ખાતરી આપી શકે છે, libgnunetchat 0.1.0 લાઇબ્રેરીનું પ્રથમ પ્રકાશન રજૂ કર્યું. લાઇબ્રેરી સુરક્ષિત ચેટ એપ્લિકેશન બનાવવા માટે GNUnet ટેક્નોલોજી અને GNUnet મેસેન્જર સેવાનો ઉપયોગ કરવાનું સરળ બનાવે છે.

Libgnunetchat એ GNUnet Messenger પર એક અલગ એબ્સ્ટ્રેક્શન લેયર પ્રદાન કરે છે જેમાં મેસેન્જરમાં વપરાતી લાક્ષણિક કાર્યક્ષમતાનો સમાવેશ થાય છે. વિકાસકર્તા તેની પસંદગીની GUI ટૂલકીટનો ઉપયોગ કરીને ફક્ત ગ્રાફિકલ ઇન્ટરફેસ બનાવવા પર ધ્યાન કેન્દ્રિત કરી શકે છે, અને વપરાશકર્તાઓ વચ્ચે ચેટ અને ક્રિયાપ્રતિક્રિયાને ગોઠવવા સંબંધિત ઘટકો વિશે ચિંતા કરશો નહીં. libgnunetchat ની ટોચ પર બનેલ ક્લાયન્ટ અમલીકરણ સુસંગત રહે છે અને એકબીજા સાથે સંપર્ક કરી શકે છે.

ગોપનીયતા અને સંદેશાઓના અવરોધ સામે રક્ષણ સુનિશ્ચિત કરવા માટે, CADET (ગોપનીય એડ-હોક વિકેન્દ્રિત એન્ડ-ટુ-એન્ડ ટ્રાન્સપોર્ટ) પ્રોટોકોલનો ઉપયોગ કરવામાં આવે છે, જે પ્રસારિત ડેટાના એન્ડ-ટુ-એન્ડ એન્ક્રિપ્શનનો ઉપયોગ કરીને વપરાશકર્તાઓના જૂથ વચ્ચે સંપૂર્ણપણે વિકેન્દ્રિત ક્રિયાપ્રતિક્રિયાનું આયોજન કરવાની મંજૂરી આપે છે. . વપરાશકર્તાઓને સંદેશાઓ અને ફાઇલો મોકલવાની ક્ષમતા આપવામાં આવે છે. ફાઇલોમાં સંદેશાઓની ઍક્સેસ ફક્ત જૂથના સભ્યો માટે મર્યાદિત છે. વિકેન્દ્રિત નેટવર્કમાં સહભાગીઓ વચ્ચે ક્રિયાપ્રતિક્રિયાઓનું સંકલન કરવા માટે, ડિસ્ટ્રિબ્યુટેડ હેશ ટેબલ (DHT) અથવા વિશિષ્ટ એન્ટ્રી પોઈન્ટનો ઉપયોગ કરી શકાય છે.

Messenger ઉપરાંત, libgnunetchat નીચેની GNUnet સેવાઓનો પણ ઉપયોગ કરે છે:

  • GNS (GNU નેમ સિસ્ટમ, DNS માટે સંપૂર્ણ વિકેન્દ્રિત અને બિનસેન્સરેબલ રિપ્લેસમેન્ટ) જાહેર ચેટ પૃષ્ઠો (લોબીઝ), ઓપન ચેટ અને વિનિમય ઓળખપત્રોમાં પ્રકાશિત એન્ટ્રીઓને ઓળખવા માટે.
  • ઓપરેશન માટે જરૂરી તમામ GNUnet સેવાઓના સ્ટાર્ટઅપને સ્વચાલિત કરવા માટે ARM (ઓટોમેટિક રીસ્ટાર્ટ મેનેજર).
  • ફાઇલ શેરિંગને સુરક્ષિત રીતે અપલોડ કરવા, મોકલવા અને ગોઠવવા માટે FS (ફાઇલ શેરિંગ) (તમામ માહિતી ફક્ત એન્ક્રિપ્ટેડ સ્વરૂપમાં જ પ્રસારિત થાય છે, અને GAP પ્રોટોકોલનો ઉપયોગ ફાઇલ કોણે પોસ્ટ અને ડાઉનલોડ કરી છે તે ટ્રૅક કરવાની મંજૂરી આપતું નથી).
  • એકાઉન્ટ્સ બનાવવા, કાઢી નાખવા અને મેનેજ કરવા માટે તેમજ અન્ય વપરાશકર્તાના પરિમાણોને ચકાસવા માટે ઓળખ.
  • NAMESTORE એડ્રેસ બુક અને ચેટ માહિતીને સ્થાનિક રીતે સંગ્રહિત કરવા અને GNS દ્વારા સુલભ ચેટ પૃષ્ઠો પર એન્ટ્રીઓ પ્રકાશિત કરવા માટે.
  • REGEX સહભાગીઓ વિશેની માહિતી પ્રકાશિત કરવા માટે, તમને ચોક્કસ વિષય પર ઝડપથી સાર્વજનિક જૂથ ચેટ બનાવવાની મંજૂરી આપે છે.

libgnunetchat ના પ્રથમ પ્રકાશનની મુખ્ય લાક્ષણિકતાઓ:

  • કામ કરતી વખતે એકાઉન્ટ્સ (બનાવો, જુઓ, કાઢી નાખો) અને વિવિધ એકાઉન્ટ્સ વચ્ચે સ્વિચ કરવાની ક્ષમતાનું સંચાલન કરો.
  • એકાઉન્ટનું નામ બદલવાની અને કી અપડેટ કરવાની ક્ષમતા.
  • સાર્વજનિક ચેટ પૃષ્ઠો (લોબી) દ્વારા સંપર્કોની આપ-લે કરો. વપરાશકર્તાની માહિતી ટેક્સ્ટ લિંકના ફોર્મેટમાં અને QR કોડના સ્વરૂપમાં બંને મેળવી શકાય છે.
  • સંપર્કો અને જૂથોને અલગથી મેનેજ કરી શકાય છે, અને વિવિધ જૂથો સાથે વિવિધ ઉપનામોને લિંક કરવાનું શક્ય છે.
  • સરનામા પુસ્તિકામાંથી કોઈપણ સહભાગી સાથે સીધી ચેટની વિનંતી કરવાની અને ખોલવાની ક્ષમતા.
  • ઇચ્છિત ઇન્ટરફેસમાં રેપિંગને સરળ બનાવવા માટે વપરાશકર્તા અને ચેટ દૃશ્યોને અમૂર્ત કરવું.
  • ટેક્સ્ટ સંદેશાઓ, ફાઇલો અને ફાઇલ શેરિંગ મોકલવામાં સપોર્ટ કરે છે.
  • સંદેશ વાંચવામાં આવ્યો છે તેની પુષ્ટિ મોકલવા માટે સમર્થન અને સંદેશ પ્રાપ્ત કરવાની સ્થિતિ તપાસવાની ક્ષમતા.
  • નિર્દિષ્ટ સમય પછી સંદેશને આપમેળે કાઢી નાખવાની ક્ષમતા.
  • ચેટમાં ફાઇલોને મેનેજ કરવા માટે લવચીક વિકલ્પો, ઉદાહરણ તરીકે, તમે સામગ્રીને એન્ક્રિપ્ટેડ છોડીને સામગ્રીના થંબનેલના પ્રદર્શનને ગોઠવી શકો છો.
  • તમામ કામગીરીને ટ્રૅક કરવા માટે હેન્ડલર્સને કનેક્ટ કરવાની સંભાવના (ઇન્ડેક્સમાંથી ડાઉનલોડ, મોકલવું, કાઢી નાખવું).
  • નવી ચેટમાં જોડાવા માટે આમંત્રણો સ્વીકારવા માટે સમર્થન.

વધુમાં, અમે GTK0.7 પર આધારિત ઈન્ટરફેસ ઓફર કરીને, GNUnet Messenger 3 ના સમાપ્ત થયેલ મેસેન્જરનું પ્રકાશન નોંધી શકીએ છીએ. GNUnet Messenger, cadet-gtk ગ્રાફિકલ ક્લાયંટનો વિકાસ ચાલુ રાખે છે, જે libgnunetchat લાઇબ્રેરીમાં અનુવાદિત થાય છે (cadet-gtk કાર્યક્ષમતાને સાર્વત્રિક લાઇબ્રેરી અને GTK ઇન્ટરફેસ સાથે એડ-ઓનમાં વિભાજિત કરવામાં આવે છે). પ્રોગ્રામ ચેટ્સ અને ચેટ જૂથો બનાવવા, તમારી સરનામાં પુસ્તિકાનું સંચાલન કરવા, જૂથોમાં જોડાવા માટે આમંત્રણો મોકલવા, ટેક્સ્ટ સંદેશાઓ અને વૉઇસ રેકોર્ડિંગ મોકલવા, ફાઇલ શેરિંગનું આયોજન કરવા અને બહુવિધ એકાઉન્ટ્સ વચ્ચે સ્વિચ કરવા માટે સપોર્ટ કરે છે. એડ્રેસ બારના ચાહકો માટે, libgnunetchat પર આધારિત કન્સોલ મેસેન્જર અલગથી વિકસાવવામાં આવી રહ્યું છે, જે હજુ વિકાસના પ્રારંભિક તબક્કામાં છે.

વિકેન્દ્રિત ચેટ્સ માટે GNUnet Messenger 0.7 અને libgnunetchat 0.1 નું પ્રકાશન
વિકેન્દ્રિત ચેટ્સ માટે GNUnet Messenger 0.7 અને libgnunetchat 0.1 નું પ્રકાશન


સોર્સ: opennet.ru

એક ટિપ્પણી ઉમેરો