เบเบฒเบ™เบ›เปˆเบญเบเบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ Dino 0.4

ะŸะพัะปะต ะณะพะดะฐ ั€ะฐะทั€ะฐะฑะพั‚ะบะธ ะพะฟัƒะฑะปะธะบะพะฒะฐะฝ ะฒั‹ะฟัƒัะบ ะบะพะผะผัƒะฝะธะบะฐั†ะธะพะฝะฝะพะณะพ ะบะปะธะตะฝั‚ะฐ Dino 0.4, ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‰ะตะณะพ ั‡ะฐั‚, ะฐัƒะดะธะพะฒั‹ะทะพะฒั‹, ะฒะธะดะตะพะฒั‹ะทะพะฒั‹, ะฒะธะดะตะพะบะพะฝั„ะตั€ะตะฝั†ะธะธ ะธ ะพะฑะผะตะฝ ั‚ะตะบัั‚ะพะฒั‹ะผะธ ัะพะพะฑั‰ะตะฝะธัะผะธ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ะฟั€ะพั‚ะพะบะพะปะฐ Jabber/XMPP ะŸั€ะพะณั€ะฐะผะผะฐ ัะพะฒะผะตัั‚ะธะผะฐ ั ั€ะฐะทะปะธั‡ะฝั‹ะผะธ ะบะปะธะตะฝั‚ะฐะผะธ ะธ ัะตั€ะฒะตั€ะฐะผะธ XMPP, ะพั€ะธะตะฝั‚ะธั€ะพะฒะฐะฝะฐ ะฝะฐ ะพะฑะตัะฟะตั‡ะตะฝะธะต ะบะพะฝั„ะธะดะตะฝั†ะธะฐะปัŒะฝะพัั‚ะธ ะฟะตั€ะตะณะพะฒะพั€ะพะฒ ะธ ะฟะพะดะดะตั€ะถะธะฒะฐะตั‚ ัะบะฒะพะทะฝะพะต ัˆะธั„ั€ะพะฒะฐะฝะธะต. ะšะพะด ะฟั€ะพะตะบั‚ะฐ ะฝะฐะฟะธัะฐะฝ ะฝะฐ ัะทั‹ะบะต Vala ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ั‚ัƒะปะบะธั‚ะฐ GTK ะธ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน GPLv3+.

ะ”ะปั ะพั€ะณะฐะฝะธะทะฐั†ะธะธ ัะพะตะดะธะฝะตะฝะธั ะธัะฟะพะปัŒะทัƒะตั‚ัั ะฟั€ะพั‚ะพะบะพะป XMPP ะธ ั‚ะธะฟะพะฒั‹ะต ั€ะฐััˆะธั€ะตะฝะธั XMPP (XEP-0353, XEP-0167), ั‡ั‚ะพ ะฟะพะทะฒะพะปัะตั‚ ัะพะฒะตั€ัˆะฐั‚ัŒ ะฒั‹ะทะพะฒั‹ ะผะตะถะดัƒ Dino ะธ ะปัŽะฑั‹ะผะธ ะดั€ัƒะณะธะผะธ ะบะปะธะตะฝั‚ะฐะผะธ XMPP, ะฟะพะดะดะตั€ะถะธะฒะฐัŽั‰ะธะผะธ ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธะต ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ, ะฝะฐะฟั€ะธะผะตั€, ะฒะพะทะผะพะถะฝะฐ ัƒัั‚ะฐะฝะพะฒะบะฐ ัˆะธั„ั€ะพะฒะฐะฝะฝั‹ั… ะฒะธะดะตะพะฒั‹ะทะพะฒะพะฒ ั ะฟั€ะธะปะพะถะตะฝะธัะผะธ Conversations ะธ Movim, ะฐ ั‚ะฐะบะถะต ะฝะตะทะฐัˆะธั„ั€ะพะฒะฐะฝะฝั‹ั… ะฒั‹ะทะพะฒะพะฒ ั ะฟั€ะธะปะพะถะตะฝะธะตะผ Gajim. ะกะบะฒะพะทะฝะพะต ัˆะธั„ั€ะพะฒะฐะฝะธะต ะพะฑะผะตะฝะฐ ัะพะพะฑั‰ะตะฝะธัะผะธ ะธ ะฟะพะดั‚ะฒะตั€ะถะดะตะฝะธะต ะดะพัั‚ะพะฒะตั€ะฝะพัั‚ะธ ะพััƒั‰ะตัั‚ะฒะปัะตั‚ัั ั ะฟั€ะธะผะตะฝะตะฝะธะตะผ XMPP-ั€ะฐััˆะธั€ะตะฝะธั OMEMO ะฝะฐ ะฑะฐะทะต ะฟั€ะพั‚ะพะบะพะปะฐ Signal.

เปƒเบ™เบเบฒเบ™เบ›เปˆเบญเบเปƒเบซเบกเปˆ:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ั€ะตะฐะบั†ะธะน, ะดะฐัŽั‰ะธั… ะฟะพะปัŒะทะพะฒะฐั‚ะตะปัŽ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฑั‹ัั‚ั€ะพ ะพั‚ั€ะตะฐะณะธั€ะพะฒะฐั‚ัŒ ะฝะฐ ัะพะพะฑั‰ะตะฝะธะต ะฟะพะดั…ะพะดัั‰ะธะผ emoji-ัะธะผะฒะพะปะพะผ, ะฝะฐะฟั€ะธะผะตั€, ะฒั‹ั€ะฐะทะธั‚ัŒ ัะผะพั†ะธะธ (๐Ÿคฏ), ัะพะณะปะฐัะธะต (๐Ÿ‘๏ธ) ะธะปะธ ะฝะตะพะดะพะฑั€ะตะฝะธะต (๐Ÿ‘Ž๏ธ) ะฑะตะท ะฝะฐะฑะพั€ะฐ ั‚ะตะบัั‚ะฐ.
  • ะ’ ะณั€ัƒะฟะฟะพะฒั‹ั… ั‡ะฐั‚ะฐั…, ะฟั€ัะผะพะผ ะพะฑะผะตะฝะต ัะพะพะฑั‰ะตะฝะธัะผะธ ะธ ะบะฐะฝะฐะปะฐั… ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ัะผะพะณะพ ะพั‚ะฒะตั‚ะฐ, ะฟั€ะธะฒัะทะฐะฝะฝะพะณะพ ะบ ะบะพะฝะบั€ะตั‚ะฝะพะผัƒ ัะพะพะฑั‰ะตะฝะธัŽ ะธ ะฟะพะทะฒะพะปััŽั‰ะตะณะพ ะฑั‹ัั‚ั€ะพ ะฟะตั€ะตะนั‚ะธ ะบ ะตะณะพ ะฟั€ะพัะผะพั‚ั€ัƒ.
    เบเบฒเบ™เบ›เปˆเบญเบเบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ Dino 0.4
  • ะžััƒั‰ะตัั‚ะฒะปั‘ะฝ ะฟะตั€ะตั…ะพะด ั GTK3 ะฝะฐ GTK4 ะธ ะฑะธะฑะปะธะพั‚ะตะบัƒ libadwaita, ะบะพั‚ะพั€ะฐั ะฟั€ะตะดะปะฐะณะฐะตั‚ ะณะพั‚ะพะฒั‹ะต ะฒะธะดะถะตั‚ั‹ ะธ ะพะฑัŠะตะบั‚ั‹ ะดะปั ะฟะพัั‚ั€ะพะตะฝะธั ะฟั€ะธะปะพะถะตะฝะธะน, ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธะต ะฝะพะฒั‹ะผ ั€ะตะบะพะผะตะฝะดะฐั†ะธัะผ GNOME HIG (Human Interface Guidelines). ะŸะพะปัŒะทะพะฒะฐั‚ะตะปัŒัะบะธะน ะธะฝั‚ะตั€ั„ะตะนั ะฐะดะฐะฟั‚ะธั€ะพะฒะฐะฝ ะดะปั ะบะพั€ั€ะตะบั‚ะฝะพะน ั€ะฐะฑะพั‚ั‹ ะฝะฐ ัะบั€ะฐะฝะฐั… ะปัŽะฑะพะณะพ ั€ะฐะทะผะตั€ะฐ, ะฒ ั‚ะพะผ ั‡ะธัะปะต ะดะปั ะฝะตะฑะพะปัŒัˆะธั… ัะบั€ะฐะฝะพะฒ ะผะพะฑะธะปัŒะฝั‹ั… ัƒัั‚ั€ะพะนัั‚ะฒ.

เบเบฒเบ™เบ›เปˆเบญเบเบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ Dino 0.4

ะžัะฝะพะฒะฝั‹ะต ะฒะพะทะผะพะถะฝะพัั‚ะธ Dino ะธ ะฟะพะดะดะตั€ะถะธะฒะฐะตะผั‹ะต XEP-ั€ะฐััˆะธั€ะตะฝะธั:

  • เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบซเบผเบฒเบเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบธเปˆเบกเป€เบญเบเบฐเบŠเบปเบ™เปเบฅเบฐเบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบชเบฒเบ—เบฒเบฅเบฐเบ™เบฐ (เปƒเบ™เบเบธเปˆเบกเบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ•เบดเบ”เบ•เปเปˆเบเบฑเบšเบ„เบปเบ™เบ—เบตเปˆเบฅเบงเบกเบขเบนเปˆเปƒเบ™เบเบธเปˆเบกเปƒเบ™เบซเบปเบงเบ‚เปเป‰เบ—เบตเปˆเบ•เบปเบ™เป€เบญเบ‡เบกเบฑเบ, เปเบฅเบฐเปƒเบ™เบŠเปˆเบญเบ‡เบ—เบฒเบ‡เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบชเบฒเบกเบฒเบ”เบชเบทเปˆเบชเบฒเบ™เบžเบฝเบ‡เปเบ•เปˆเปƒเบ™เบซเบปเบงเบ‚เปเป‰เปƒเบ”เบซเบ™เบถเปˆเบ‡);
  • เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ avatars;
  • เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เป€เบเบฑเบšโ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹;
  • เปเบฒเบเป€เบ–เบดเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš เปเบฅเบฐเบญเปˆเบฒเบ™เบซเบผเป‰เบฒเบชเบธเบ”เปƒเบ™เบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒ;
  • เบเบฒเบ™เปเบ™เบšเป„เบŸเบฅเปŒ เปเบฅเบฐเบฎเบนเบšเบžเบฒเบšเปƒเบชเปˆเบ‚เปเป‰เบ„เบงเบฒเบก. เป„เบŸเบฅเปŒเบชเบฒเบกเบฒเบ”เบ–เบทเบเป‚เบญเบ™เป‚เบ”เบเบเบปเบ‡เบˆเบฒเบเบฅเบนเบเบ„เป‰เบฒเป„เบ›เบซเบฒเบฅเบนเบเบ„เป‰เบฒเบซเบผเบทเป‚เบ”เบเบเบฒเบ™เบญเบฑเบšเป‚เบซเบฅเบ”เป„เบ›เบเบฑเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเปเบฅเบฐเบเบฒเบ™เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ”เบเบœเปˆเบฒเบ™เบ—เบตเปˆเบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™เบชเบฒเบกเบฒเบ”เบ”เบฒเบงเป‚เบซเบฅเบ”เป„เบŸเบฅเปŒเบ™เบตเป‰;
  • ะŸะพะดะดะตั€ะถะบะฐ ะฟั€ัะผะพะน ะฟะตั€ะตะดะฐั‡ะธ ะผัƒะปัŒั‚ะธะผะตะดะธะนะฝะพะณะพ ะบะพะฝั‚ะตะฝั‚ะฐ (ะทะฒัƒะบ, ะฒะธะดะตะพ, ั„ะฐะนะปั‹) ะผะตะถะดัƒ ะบะปะธะตะฝั‚ะฐะผะธ ะฟั€ะธ ะฟะพะผะพั‰ะธ ะฟั€ะพั‚ะพะบะพะปะฐ Jingle;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ SRV เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเบเบปเบ‡เป‚เบ”เบเปƒเบŠเป‰ TLS, เบ™เบญเบเป€เบซเบ™เบทเบญเบˆเบฒเบเบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ XMPP;
  • เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เป‚เบ”เบเปƒเบŠเป‰ OMEMO เปเบฅเบฐ OpenPGP;
  • เบเบฒเบ™เปเบˆเบเบขเบฒเบเบ‚เปเป‰เบ„เบงเบฒเบกเป‚เบ”เบเบเบฒเบ™เบˆเบญเบ‡ (Publish-Subscribe);
  • เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบžเบดเบกเบ‚เปเป‰เบ„เบงเบฒเบกเบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เบญเบทเปˆเบ™ (เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ›เบดเบ”เบเบฒเบ™เบชเบปเปˆเบ‡เบเบฒเบ™เปเบˆเป‰เบ‡เป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเบเบฒเบ™เบžเบดเบกเบ—เบตเปˆเบเปˆเบฝเบงเบ‚เป‰เบญเบ‡เบเบฑเบšเบเบฒเบ™เบชเบปเบ™เบ—เบฐเบ™เบฒเบซเบผเบทเบœเบนเป‰เปƒเบŠเป‰เบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™);
  • เป€เบฅเบทเปˆเบญเบ™เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบก;
  • ะ—ะฐะบะปะฐะดะบะธ ะฝะฐ ั€ะฐะทะปะธั‡ะฝั‹ะต ัะตั€ะฒะธัั‹ ะธ ั€ะตััƒั€ัั‹, ั…ั€ะฐะฝะธะผั‹ะต ะฝะฐ ัะตั€ะฒะตั€ะต;
  • เปเบˆเป‰เบ‡โ€‹เบเบฒเบ™โ€‹เบชเปเบฒโ€‹เป€เบฅเบฑเบ”โ€‹เบเบฒเบ™โ€‹เบชเบปเปˆเบ‡โ€‹เบ‚เปเป‰โ€‹เบ„เบงเบฒเบกโ€‹;
  • เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ‚เบฑเป‰เบ™เบชเบนเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบญเบเบซเบฒเบ‚เปเป‰เบ„เบงเบฒเบกเปเบฅเบฐเบเบฒเบ™เบเบฑเปˆเบ™เบ•เบญเบ‡เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปƒเบ™เบ›เบฐเบซเบงเบฑเบ”เบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆ;
  • เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบซเบ™เบถเปˆเบ‡เบ—เบตเปˆเบกเบตเบšเบฑเบ™เบŠเบตเบซเบผเบฒเบ, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบเบปเบเบ•เบปเบงเบขเปˆเบฒเบ‡, เป€เบžเบทเปˆเบญเปเบเบเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปเบฅเบฐเบเบฒเบ™เบ•เบดเบ”เบ•เปเปˆเบชเปˆเบงเบ™เบšเบธเบเบ„เบปเบ™;
  • เป€เบฎเบฑเบ”เบงเบฝเบเบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ”เบญเบญเบšเป„เบฅเบ™เปŒเบ”เป‰เบงเบเบเบฒเบ™เบชเบปเปˆเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบปเบงเบˆเบดเบ‡เปเบฅเบฐเบเบฒเบ™เบฎเบฑเบšเบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเบชเบฐเบชเบปเบกเบขเบนเปˆเปƒเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบซเบผเบฑเบ‡เบˆเบฒเบเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ›เบฒเบเบปเบ”;
  • SOCKS5 เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ P2P เป‚เบ”เบเบเบปเบ‡;
  • เบฎเบญเบ‡เบฎเบฑเบšเบฎเบนเบšเปเบšเบš XML vCard.

เบเบฒเบ™เบ›เปˆเบญเบเบฅเบนเบเบ„เป‰เบฒเบเบฒเบ™เบชเบทเปˆเบชเบฒเบ™ Dino 0.4


เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™