เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ€เชจเซ‹ 0.4 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชตเชฟเช•เชพเชธเชจเชพ เชเช• เชตเชฐเซเชท เชชเช›เซ€, เชกเซ€เชจเซ‹ 0.4 เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชšเซ‡เชŸ, เช‘เชกเชฟเชฏเซ‹ เช•เซ‰เชฒเซเชธ, เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‰เชฒเซเชธ, เชตเชฟเชกเชฟเชฏเซ‹ เช•เซ‰เชจเซเชซเชฐเชจเซเชธเชฟเช‚เช— เช…เชจเซ‡ เชœเชฌเชฐ/เชเช•เซเชธเชเชฎเชชเซ€เชชเซ€ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชŸเซ‡เช•เซเชธเซเชŸ เชฎเซ‡เชธเซ‡เชœเชฟเช‚เช—เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชตเชฟเชตเชฟเชง XMPP เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เช…เชจเซ‡ เชธเชฐเซเชตเชฐเซเชธ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค เช›เซ‡, เชคเซ‡เชจเชพ เชชเชฐ เชงเซเชฏเชพเชจ เช•เซ‡เชจเซเชฆเซเชฐเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เชตเชพเชคเชšเซ€เชคเชจเซ€ เช—เซ‹เชชเชจเซ€เชฏเชคเชพเชจเซ‡ เชธเซเชจเชฟเชถเซเชšเชฟเชค เช•เชฐเซ‡ เช›เซ‡ เช…เชจเซ‡ เชเชจเซเชก-เชŸเซ-เชเชจเซเชก เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡. เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸ เช•เซ‹เชก GTK เชŸเซ‚เชฒเช•เซ€เชŸเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชตเชพเชฒเชพ เชญเชพเชทเชพเชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ GPLv3+ เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เช•เชจเซ‡เช•เซเชถเชจ เช—เซ‹เช เชตเชตเชพ เชฎเชพเชŸเซ‡, XMPP เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เช…เชจเซ‡ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก XMPP เชเช•เซเชธเซเชŸเซ‡เชจเซเชถเชจเซเชธ (XEP-0353, XEP-0167) เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชคเชฎเชจเซ‡ เชกเซ€เชจเซ‹ เช…เชจเซ‡ เช…เชจเซเชฏ เช•เซ‹เชˆเชชเชฃ XMPP เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชตเชšเซเชšเซ‡ เช•เซ‰เชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡ เชœเซ‡ เชธเช‚เชฌเช‚เชงเชฟเชค เชตเชฟเชถเชฟเชทเซเชŸเชคเชพเช“เชจเซ‡ เชธเชฎเชฐเซเชฅเชจ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชคเซ‡ เชถเช•เซเชฏ เช›เซ‡. เชตเชพเชคเชšเซ€เชคเซ‹ เช…เชจเซ‡ Movim เชเชชเซเชฒเซ€เช•เซ‡เชถเชจเซ‹ เชธเชพเชฅเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เชตเชฟเชกเซ€เชฏเซ‹ เช•เซ‹เชฒเซเชธ เชคเซ‡เชฎเชœ เช—เชพเชœเซ€เชฎ เชเชช เชธเชพเชฅเซ‡ เช…เชจเชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช•เซ‹เชฒเซเชธ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเซ‹. เชธเชฟเช—เซเชจเชฒ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒ เชชเชฐ เช†เชงเชพเชฐเชฟเชค OMEMO XMPP เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชฎเซ‡เชธเซ‡เชœเชฟเช‚เช— เช…เชจเซ‡ เชชเซเชฐเชฎเชพเชฃเซ€เช•เชฐเชฃเชจเซเช‚ เชเชจเซเชก-เชŸเซ-เชเชจเซเชก เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ เชนเชพเชฅ เชงเชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.

เชจเชตเชพ เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚:

  • เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพเช“ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชฎเชฐเซเชฅเชจ, เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเซ‡ เชฏเซ‹เช—เซเชฏ เช‡เชฎเซ‹เชœเซ€ เชชเซเชฐเชคเซ€เช• เชธเชพเชฅเซ‡เชจเชพ เชธเช‚เชฆเซ‡เชถ เชชเชฐ เชเชกเชชเชฅเซ€ เชชเซเชฐเชคเชฟเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชŸเชพเช‡เชช เช•เชฐเซเชฏเชพ เชตเชฟเชจเชพ เชฒเชพเช—เชฃเซ€เช“ (๐Ÿคฏ), เช•เชฐเชพเชฐ (๐Ÿ‘๏ธ) เช…เชฅเชตเชพ เชจเชพเชฎเช‚เชœเซ‚เชฐ (๐Ÿ‘Ž๏ธ) เชตเซเชฏเช•เซเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.
  • เช—เซเชฐเซ‚เชช เชšเซ‡เชŸเซเชธ, เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฎเซ‡เชธเซ‡เชœเชฟเช‚เช— เช…เชจเซ‡ เชšเซ‡เชจเชฒเซเชธเชฎเชพเช‚ เชนเชตเซ‡ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชฐเชฟเชชเซเชฒเชพเชฏ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช›เซ‡, เชœเซ‡ เชšเซ‹เช•เซเช•เชธ เชฎเซ‡เชธเซ‡เชœ เชธเชพเชฅเซ‡ เชœเซ‹เชกเชพเชฏเซ‡เชฒ เช›เซ‡ เช…เชจเซ‡ เชคเชฎเชจเซ‡ เชคเซ‡เชจเซ‡ เชเชกเชชเชฅเซ€ เชœเซ‹เชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡.
    เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ€เชจเซ‹ 0.4 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ
  • GTK3 เชฅเซ€ GTK4 เช…เชจเซ‡ libadwaita เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€เชฎเชพเช‚ เชธเช‚เช•เซเชฐเชฎเชฃ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชœเซ‡ เชจเชตเชพ GNOME HIG (เชนเซเชฏเซเชฎเชจ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฎเชพเชฐเซเช—เชฆเชฐเซเชถเชฟเช•เชพ) เชจเซเช‚ เชชเชพเชฒเชจ เช•เชฐเชคเซ€ เชเชชเซเชฒเชฟเช•เซ‡เชถเชจเซ‹ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡ เชคเซˆเชฏเชพเชฐ เชตเชฟเชœเซ‡เชŸเซ‹ เช…เชจเซ‡ เช‘เชฌเซเชœเซ‡เช•เซเชŸ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡. เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช‡เชจเซเชŸเชฐเชซเซ‡เชธ เชฎเซ‹เชฌเชพเช‡เชฒ เช‰เชชเช•เชฐเชฃเซ‹ เชชเชฐ เชจเชพเชจเซ€ เชธเซเช•เซเชฐเซ€เชจ เชธเชนเชฟเชค เช•เซ‹เชˆเชชเชฃ เช•เชฆเชจเซ€ เชธเซเช•เซเชฐเซ€เชจ เชชเชฐ เชฏเซ‹เช—เซเชฏ เชฐเซ€เชคเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช…เชจเซเช•เซ‚เชณ เช›เซ‡.

เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ€เชจเซ‹ 0.4 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ

เชกเซ€เชจเซ‹ เช…เชจเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก XEP เชเช•เซเชธเชŸเซ‡เชจเซเชถเชจเชจเซ€ เชฎเซเช–เซเชฏ เชตเชฟเชถเซ‡เชทเชคเชพเช“:

  • เช–เชพเชจเช—เซ€ เชœเซ‚เชฅเซ‹ เช…เชจเซ‡ เชธเชพเชฐเซเชตเชœเชจเชฟเช• เชšเซ‡เชจเชฒเซ‹เชจเชพ เชธเชฎเชฐเซเชฅเชจ เชธเชพเชฅเซ‡ เชฎเชฒเซเชŸเชฟ-เชฏเซเชเชฐ เชšเซ‡เชŸเซเชธ (เชœเซ‚เชฅเซ‹เชฎเชพเช‚ เชคเชฎเซ‡ เชฎเชจเชธเซเชตเซ€ เชตเชฟเชทเชฏเซ‹ เชชเชฐ เชœเซ‚เชฅเชฎเชพเช‚ เชธเชฎเชพเชตเชฟเชทเซเชŸ เชฒเซ‹เช•เซ‹ เชธเชพเชฅเซ‡ เชœ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹, เช…เชจเซ‡ เชšเซ‡เชจเชฒเซ‹เชฎเชพเช‚ เช•เซ‹เชˆเชชเชฃ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“ เช†เชชเซ‡เชฒ เชตเชฟเชทเชฏ เชชเชฐ เชœ เชตเชพเชคเชšเซ€เชค เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡);
  • เช…เชตเชคเชพเชฐเชจเซ‹ เช‰เชชเชฏเซ‹เช—;
  • เชธเช‚เชฆเซ‡เชถ เช†เชฐเซเช•เชพเช‡เชต เชฎเซ‡เชจเซ‡เชœเชฎเซ‡เชจเซเชŸ;
  • เชšเซ‡เชŸเซเชธเชฎเชพเช‚ เช›เซ‡เชฒเซเชฒเชพ เชชเซเชฐเชพเชชเซเชค เช…เชจเซ‡ เชตเชพเช‚เชšเซ‡เชฒเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชšเชฟเชนเซเชจเชฟเชค เช•เชฐเชตเซเช‚;
  • เชธเช‚เชฆเซ‡เชถเชพเช“ เชธเชพเชฅเซ‡ เชซเชพเช‡เชฒเซ‹ เช…เชจเซ‡ เช›เชฌเซ€เช“ เชœเซ‹เชกเชตเซ€. เชซเชพเช‡เชฒเซ‹ เชธเซ€เชงเซ€ เช•เซเชฒเชพเชฏเชจเซเชŸเชฅเซ€ เช•เซเชฒเชพเชฏเชจเซเชŸเชฎเชพเช‚ เชŸเซเชฐเชพเชจเซเชธเชซเชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡ เช…เชฅเชตเชพ เชธเชฐเซเชตเชฐ เชชเชฐ เช…เชชเชฒเซ‹เชก เช•เชฐเซ€เชจเซ‡ เช…เชจเซ‡ เชฒเชฟเช‚เช• เช†เชชเซ€เชจเซ‡ เช•เซ‡ เชœเซ‡เชจเชพ เชฆเซเชตเชพเชฐเชพ เช…เชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพ เช† เชซเชพเช‡เชฒเชจเซ‡ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ€ เชถเช•เซ‡ เช›เซ‡;
  • เชœเชฟเช‚เช—เชฒ เชชเซเชฐเซ‹เชŸเซ‹เช•เซ‹เชฒเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช•เซเชฒเชพเชฏเชจเซเชŸเซเชธ เชตเชšเซเชšเซ‡ เชฎเชฒเซเชŸเซ€เชฎเซ€เชกเชฟเชฏเชพ เชธเชพเชฎเช—เซเชฐเซ€ (เชธเชพเช‰เชจเซเชก, เชตเชฟเชกเชฟเชฏเซ‹, เชซเชพเช‡เชฒเซ‹)เชจเชพ เชธเซ€เชงเชพ เชŸเซเชฐเชพเชจเซเชธเชซเชฐเชจเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช•เชฐเซ‡ เช›เซ‡;
  • XMPP เชธเชฐเซเชตเชฐ เชฆเซเชตเชพเชฐเชพ เชฎเซ‹เช•เชฒเชตเชพ เช‰เชชเชฐเชพเช‚เชค, TLS เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชกเชพเชฏเชฐเซ‡เช•เซเชŸ เชเชจเซเช•เซเชฐเชฟเชชเซเชŸเซ‡เชก เช•เชจเซ‡เช•เซเชถเชจ เชธเซเชฅเชพเชชเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SRV เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ;
  • OMEMO เช…เชจเซ‡ OpenPGP เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชเชจเซเช•เซเชฐเชฟเชชเซเชถเชจ;
  • เชธเชฌเซเชธเซเช•เซเชฐเชฟเชชเซเชถเชจ เชฆเซเชตเชพเชฐเชพ เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซเช‚ เชตเชฟเชคเชฐเชฃ (เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเซ‹-เชธเชฌเซเชธเซเช•เซเชฐเชพเช‡เชฌ เช•เชฐเซ‹);
  • เช…เชจเซเชฏ เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเชจเชพ เชŸเชพเช‡เชชเชฟเช‚เช—เชจเซ€ เชธเซเชฅเชฟเชคเชฟ เชตเชฟเชถเซ‡ เชธเซ‚เชšเชจเชพ (เชคเชฎเซ‡ เชšเซ‡เชŸเซเชธ เช…เชฅเชตเชพ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชตเชชเชฐเชพเชถเช•เชฐเซเชคเชพเช“เชจเชพ เชธเช‚เชฌเช‚เชงเชฎเชพเช‚ เชŸเชพเช‡เชชเชฟเช‚เช— เชตเชฟเชถเซ‡ เชธเซ‚เชšเชจเชพเช“ เชฎเซ‹เช•เชฒเชตเชพเชจเซเช‚ เช…เช•เซเชทเชฎ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹);
  • เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ€ เชตเชฟเชฒเช‚เชฌเชฟเชค เชกเชฟเชฒเชฟเชตเชฐเซ€;
  • เชธเชฐเซเชตเชฐ เชชเชฐ เชธเช‚เช—เซเชฐเชนเชฟเชค เชตเชฟเชตเชฟเชง เชธเซ‡เชตเชพเช“ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจเซ‹ เชฎเชพเชŸเซ‡ เชฌเซเช•เชฎเชพเชฐเซเช•เซเชธ;
  • เชธเชซเชณ เชธเช‚เชฆเซ‡เชถ เชตเชฟเชคเชฐเชฃเชจเซ€ เชธเซ‚เชšเชจเชพ;
  • เชชเชคเซเชฐเชตเซเชฏเชตเชนเชพเชฐ เช‡เชคเชฟเชนเชพเชธเชฎเชพเช‚ เชธเช‚เชฆเซ‡เชถเชพเช“ เชถเซ‹เชงเชตเชพ เช…เชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เชซเชฟเชฒเซเชŸเชฐ เช•เชฐเชตเชพเชจเชพ เช…เชฆเซเชฏเชคเชจ เชฎเชพเชงเซเชฏเชฎเซ‹;
  • เช˜เชฃเชพ เชเช•เชพเช‰เชจเซเชŸเซเชธ เชธเชพเชฅเซ‡ เชเช• เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เช•เชพเชฎ เช…เชจเซ‡ เชตเซเชฏเช•เซเชคเชฟเช—เชค เชชเชคเซเชฐเชตเซเชฏเชตเชนเชพเชฐเชจเซ‡ เช…เชฒเช— เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡;
  • เชฒเซ‡เช–เชฟเชค เชธเช‚เชฆเซ‡เชถเชพเช“เชจเซ‡ เชตเชพเชธเซเชคเชตเชฟเช• เชฎเซ‹เช•เชฒเชตเชพ เช…เชจเซ‡ เชจเซ‡เชŸเชตเชฐเซเช• เช•เชจเซ‡เช•เซเชถเชจ เชฆเซ‡เช–เชพเชฏ เชคเซ‡ เชชเช›เซ€ เชธเชฐเซเชตเชฐ เชชเชฐ เชธเช‚เชšเชฟเชค เชธเช‚เชฆเซ‡เชถเชพเช“ เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเชพ เชธเชพเชฅเซ‡ เช‘เชซเชฒเชพเช‡เชจ เชฎเซ‹เชกเชฎเชพเช‚ เช•เชพเชฎ เช•เชฐเชตเซเช‚;
  • เชกเชพเชฏเชฐเซ‡เช•เซเชŸ P5P เช•เชจเซ‡เช•เซเชถเชจ เชซเซ‹เชฐเชตเชฐเซเชก เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ SOCKS2 เชธเชชเซ‹เชฐเซเชŸ;
  • XML vCard เชซเซ‹เชฐเซเชฎเซ‡เชŸ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ.

เช•เซ‹เชฎเซเชฏเซเชจเชฟเช•เซ‡เชถเชจ เช•เซเชฒเชพเชฏเช‚เชŸ เชกเซ€เชจเซ‹ 0.4 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ


เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹