NeoPG 0.0.6, foarke fan GnuPG 2, beskikber

Tariede nije release fan it projekt NeoPG, dy't in gabel fan 'e GnuPG (GNU Privacy Guard) toolkit ûntwikkelt mei de ymplemintaasje fan ark foar gegevensfersifering, wurkje mei elektroanyske hantekeningen, kaaibehear en tagong ta iepenbiere kaai opslach.
De wichtichste ferskillen fan NeoPG binne de wichtige skjinmeitsjen fan 'e koade fan ymplemintaasjes fan ferâldere algoritmen, de oergong fan' e C-taal nei C ++ 11, de ferwurking fan 'e boarnetekststruktuer om ûnderhâld te ferienfâldigjen en it oanbieden fan in útwreide API foar de ûntwikkeling fan tafoegings. Alle nije koade levere ûnder de permissive BSD-lisinsje ynstee fan GPLv3.

Under de wizigingen, de oergong nei it cmake-assemblagesysteem en de ferfanging fan Libgcrypt mei de bibleteek stuiterje, it ferfangen fan ynboude parsers en koade foar it wurkjen mei de databank mei libcurl en SQLite. Yn NeoPG is de lansearring fan langrinnende eftergrûnprosessen gpg-agent, dirmngr (Directory Manager) en scdaemon (Smart Card Daemon) stoppe, ynstee fan hokker ienmalige helphannelers wurde útfierd, foltôge direkt nei't de taak foltôge is.

De kearnfunksjonaliteit fan NeoPG wurdt ymplementearre yn 'e foarm fan' e libneopg-bibleteek, dy't kin wurde brûkt yn applikaasjes fan tredden. In kommandorigelynterface wurdt boppe-op libneopg ymplementearre, dy't de ferskate nutsbedriuwen opnommen yn GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, ensfh.) In laach is ymplementearre binnen it kommando "neopg gpg2" om kompatibiliteit te garandearjen mei GnuPG 2.

De nije útjefte hat kompatibiliteit ferbettere mei it gpg2-helpprogramma - as gpg2 in hurde keppeling is nei neopg, wurdt in laach automatysk tapast om kommandokompatibiliteit te garandearjen mei GnuPG 2. In nij kommando "pakket dump" is tafoege. Stipe foar Ubuntu 18.04 wurdt levere. Ferbettere prestaasjes fan Cmake build skripts. Ynstee fan boost :: opmaak wurdt de fmtlib-bibleteek brûkt. Added OpenPGP parser foar keystores.

Boarne: opennet.ru

Add a comment