แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžปแž„แžŸแžผแž› XMPP/Jabber แžขแžแžทแžแžทแž‡แž“แž”แŸ’แžšแž˜แžถแž 0.7.0

แž”แŸ’แžšแžถแŸ†แž˜แžฝแž™แžแŸ‚แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž…แžปแž„แž€แŸ’แžšแŸ„แž™ แž”แž„แŸ’แž แžถแž‰ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž‰แŸ€แžœแž–แž แžปแžœแŸแž‘แžทแž€แžถ XMPP/Jabber แž–แžถแž€แŸ’แž™แž”แŸ’แžšแž˜แžถแž 0.7.0. แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž–แžถแž€แŸ’แž™แž”แŸ’แžšแž˜แžถแžแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แžŽแŸ’แžŽแžถแž›แŸแž™ ncurses แž“แžทแž„แž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แžŽแŸ’แžŽแžถแž›แŸแž™ libnotify แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžฝแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™ libstrophe แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แž–แžทแž’แžธแž€แžถแžš XMPP แžฌแž‡แžถแž˜แžฝแž™แžŸแž˜แžšแž”แžŸแŸ‹แžœแžถ libmesodeแžšแž€แŸ’แžŸแžถแžŠแŸ„แž™แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแŸ” แžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹แžขแžแžทแžแžทแž‡แž“แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž–แž„แŸ’แžšแžธแž€แžŠแŸ„แž™แž”แŸ’แžšแžพ แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‡แŸ†แž“แžฝแž™ แž“แŸ…แž€แŸ’แž“แžปแž„ Python แŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ C แž“แžทแž„ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž˜แžถแž“แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽแž€แŸ’แžšแŸ„แž˜ GPLv3.

แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ„แŸ‡แž”แž„แŸ‹แž…แŸ„แž›แž‡แžถแž™แžผแžšแž˜แž€แž แžพแž™แŸ” แž“แŸ…แž†แŸ’แž“แžถแŸ† 2019 แž‚แž˜แŸ’แžšแŸ„แž„แž“แŸแŸ‡แž”แžถแž“แž‘แž‘แžฝแž›แž‡แžธแžœแžทแžแž‘แžธแž–แžธแžš แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแž‘แŸ…แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžšแž”แžŸแŸ‹แžŸแž แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แžแŸ’แž˜แžธแŸ” แž‚แŸแž แž‘แŸ†แž–แŸแžšแž•แŸ’แž›แžผแžœแž€แžถแžšแžšแž”แžŸแŸ‹แž‚แž˜แŸ’แžšแŸ„แž„แžŠแŸ‚แž›แž˜แžถแž“แž–แŸแžแŸŒแž˜แžถแž“แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŠแŸ‚แž›แž”แžถแž“แž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแž‘แŸ…แž”แž„แŸ’แž แŸ„แŸ‡ GitHub.

แž—แžถแž‚แž…แŸ’แžšแžพแž“แž“แŸƒแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž‚แžบแž‘แžถแž€แŸ‹แž‘แž„แž‘แŸ…แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž แžขแžผแž˜แŸแž˜แŸ‰แžผ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž”แž–แžธแž…แžปแž„แžŠแž›แŸ‹แž…แžปแž„แŸ” แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“ OMEMO แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž™แŸ‰แžถแž„แžšแž›แžผแž“แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แž‡แŸ‚แž€แž–แžธแž˜แžฝแž™แž‘แŸ…แž˜แžฝแž™แž’แž˜แŸ’แž˜แžแžถ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž˜แžถแž“แž”แž‰แŸ’แž แžถแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แž‡แŸ‚แž€แž‡แžถแž˜แžฝแž™แžขแŸ’แž“แž€แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž…แŸ’แžšแžพแž“แŸ” แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž–แŸแž‰แž›แŸแž‰ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž˜แžถแž“แž”แŸ†แžŽแž„แžขแž“แžปแžœแžแŸ’แžแžœแžถแž“แŸ…แž€แŸ’แž“แžปแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แžถแž–แŸแž›แžแžถแž„แž˜แžปแžแŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž“แŸแŸ‡แž€แŸแž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแžขแŸŠแžทแž“แž‚แŸ’แžšแžธแž” GPG แž“แžทแž„ OTR แž•แž„แžŠแŸ‚แžšแŸ” แžœแžถแžขแžถแž…แž‘แŸ…แžšแžฝแž…แž€แŸ’แž“แžปแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‚แžŽแž“แžธแž…แŸ’แžšแžพแž“ แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž›แž˜แžถแž“แžแŸ‚แž˜แžฝแž™แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แžŸแž€แž˜แŸ’แž˜แž“แŸ…แž€แŸ’แž“แžปแž„แžงแž‘แžถแž แžšแžŽแŸแžŠแŸ‚แž›แž€แŸ†แž–แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹