Maɓallin bambance-bambancen NeoPG shine mahimman tsaftace lambar daga aiwatar da algorithms da suka wuce, sauyawa daga harshen C zuwa C ++ 11, sarrafa tsarin rubutun tushen don sauƙaƙe kulawa da samar da API mai iyawa don haɓakawa. na add-ons. Duk sabon lamba
Daga cikin canje-canjen, canzawa zuwa tsarin taro na cmake da maye gurbin Libgcrypt tare da ɗakin karatu
Ana aiwatar da ainihin aikin NeoPG a cikin hanyar ɗakin karatu na libneopg, wanda za'a iya amfani dashi a aikace-aikacen ɓangare na uku. Ana aiwatar da ƙirar layin umarni a saman libneopg, wanda ke haɗa nau'ikan abubuwan amfani daban-daban waɗanda aka haɗa a cikin GnuPG (gpg, gpgsm, gpgconf, gpgv, gpgtar, da sauransu) cikin fayil ɗin neopg guda ɗaya da za'a iya aiwatar da shi tare da umarnin salon Git da goyan bayan fitowar launi. An aiwatar da wani Layer a cikin umarnin "neopg gpg2" don tabbatar da dacewa da GnuPG 2.
Sabuwar sakin ya inganta dacewa tare da mai amfani gpg2 - idan gpg2 yana da wuyar hanyar haɗi zuwa neopg, ana amfani da Layer ta atomatik don tabbatar da dacewa da umarni tare da GnuPG 2. An ƙara sabon umarnin "packet dump". An ba da tallafi ga Ubuntu 18.04. Inganta aikin rubutun ginawa na Cmake. Maimakon haɓaka :: tsari, ana amfani da ɗakin karatu na fmtlib. Ƙaddamar da Buɗe PGP parser don maɓalli.
source: budenet.ru