NeoPG 0.0.6 ይገኛል፣ የGnuPG 2 ሹካ

ተዘጋጅቷል። አዲስ የፕሮጀክት ልቀት ኒዮፒጂየመረጃ ምስጠራ መሳሪያዎችን በመተግበር የ GnuPG Toolkit (ጂኤንዩ የግላዊነት ጥበቃ) ሹካ ያዳብራል ፣ በኤሌክትሮኒክ ፊርማዎች ፣ በቁልፍ አስተዳደር እና በሕዝብ ቁልፍ መደብሮች ተደራሽነት ይሠራል።
የኒዮፒጂ ቁልፍ ልዩነቶች ጊዜ ያለፈባቸው ስልተ ቀመሮች አተገባበር ላይ ጉልህ የሆነ ኮድ ማፅዳት፣ ከ C ወደ C ++ 11 ሽግግር፣ ለቀላል ጥገና የምንጭ ኮድ አወቃቀርን እንደገና ማቀድ እና ተጨማሪዎችን ለማዳበር ኤፒአይ መስጠት ናቸው። ሁሉም አዲስ ኮድ የቀረበ ከ GPLv3 ይልቅ በሚፈቀድ የቢኤስዲ ፍቃድ ስር።

ከለውጦቹ መካከል ወደ ሴሜኬክ ግንባታ ስርዓት ሽግግር, የሊብግክሪፕት በቤተ-መጽሐፍት መተካት እጽዋትአብሮ የተሰራውን ተንታኞች እና ኮድ ከመረጃ ቋቱ ጋር በlibcurl እና SQLite ለመስራት። NeoPG የረጅም ጊዜ ጂፒጂ-ኤጀንትን፣ dirmngr (Directory Manager) እና scdaemon (Smart Card Daemon) የጀርባ ሂደቶችን ማስኬድ አቁሟል፣ ይልቁንስ ስራው ከተጠናቀቀ በኋላ ወዲያውኑ የሚያቋርጡ የአንድ ጊዜ ረዳት ተቆጣጣሪዎች።

የኒዮፒጂ ዋና ተግባር በሶስተኛ ወገን አፕሊኬሽኖች ውስጥ ጥቅም ላይ ሊውል በሚችል በሊቢኔፕግ ቤተ-መጽሐፍት መልክ ተተግብሯል ። የትእዛዝ መስመር በይነገጽ በ libneopg ላይ ተተግብሯል፣ ይህም በGnuPG (ጂፒጂ፣ ጂፒጂኤም፣ ጂፒጂኮንፍ፣ ጂፒጂቪ፣ ጂፒታር፣ ወዘተ.) ውስጥ የተካተቱትን የተለያዩ መገልገያዎችን ወደ አንድ የኒዮፕግ ፈጻሚ ፋይል ከ Git-style ንዑስ ትዕዛዞች እና ከቀለም ውፅዓት ድጋፍ ጋር ያጣምራል። እንደ "neopg gpg2" ትዕዛዝ አካል ከGnuPG 2 ጋር ተኳሃኝነትን ለማረጋገጥ ንብርብር ተተግብሯል.

አዲሱ ልቀት ከጂፒጂ 2 መገልገያ ጋር ተኳሃኝነትን ያሻሽላል - ጂፒጂ 2 ከኒዮፕግ ጋር ጠንካራ አገናኝ ከሆነ ፣ ከ GnuPG 2 ጋር የትዕዛዝ ተኳሃኝነትን ለማረጋገጥ ንብርብር በራስ-ሰር ይተገበራል። ለኡቡንቱ 18.04 ድጋፍ ተሰጥቷል. የተሻሻለ የCmake ግንባታ ስክሪፕቶች አፈፃፀም። የfmtlib ቤተ መፃህፍት ከማሳደጊያ ::ቅርጸት ይልቅ ጥቅም ላይ ይውላል። ለቁልፍ ማከማቻዎች ክፍት ፒጂፒ ተንታኝ ታክሏል።

ምንጭ: opennet.ru

አስተያየት ያክሉ