From 6453ca95f0e4c886eb75161a49e1040cd9472c82 Mon Sep 17 00:00:00 2001 From: He4eT Date: Thu, 23 Apr 2026 18:03:15 +0200 Subject: [PATCH 1/5] posts: encrypted_XMPP: review fixes --- src/pages/posts/2026/encrypted_XMPP.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/posts/2026/encrypted_XMPP.md b/src/pages/posts/2026/encrypted_XMPP.md index 74a34bf..12260d7 100644 --- a/src/pages/posts/2026/encrypted_XMPP.md +++ b/src/pages/posts/2026/encrypted_XMPP.md @@ -129,7 +129,8 @@ OMEMO is based on the Date: Thu, 23 Apr 2026 18:28:58 +0200 Subject: [PATCH 2/5] posts: encrypted_XMPP: review fixes --- src/pages/posts/2026/encrypted_XMPP.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/posts/2026/encrypted_XMPP.md b/src/pages/posts/2026/encrypted_XMPP.md index 12260d7..82dfe13 100644 --- a/src/pages/posts/2026/encrypted_XMPP.md +++ b/src/pages/posts/2026/encrypted_XMPP.md @@ -460,5 +460,5 @@ when you keep running into over and over again. From now on, I hope you won’t encounter such errors -or any other issues -connected to end-to-end encryption in XMPP. +or any other issues with end-to-end encryption, +and you’ll feel confident using it in XMPP. From a1dd1309e105548d4f65312746390c0dab05a0ed Mon Sep 17 00:00:00 2001 From: He4eT Date: Thu, 23 Apr 2026 18:34:11 +0200 Subject: [PATCH 3/5] posts: encrypted_XMPP: update date --- src/pages/posts/2026/encrypted_XMPP.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/posts/2026/encrypted_XMPP.md b/src/pages/posts/2026/encrypted_XMPP.md index 82dfe13..588278f 100644 --- a/src/pages/posts/2026/encrypted_XMPP.md +++ b/src/pages/posts/2026/encrypted_XMPP.md @@ -8,7 +8,7 @@ description: 'Secure and private messaging with XMPP and OMEMO encryption.' section: 'posts' year: '2026' -date: '2026-04-16' +date: '2026-04-23' --- From 29594f0e8fc5d168ed1647124afbe348df3fb594 Mon Sep 17 00:00:00 2001 From: He4eT Date: Thu, 23 Apr 2026 18:35:30 +0200 Subject: [PATCH 4/5] posts: publish encrypted_XMPP --- src/pages/posts.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/pages/posts.md b/src/pages/posts.md index 498cd8c..2743df1 100644 --- a/src/pages/posts.md +++ b/src/pages/posts.md @@ -16,6 +16,18 @@ Announcements are available via [RSS](/rss.xml). ## 2026 +-
+
+ [en] + + encrypted XMPP + +
+
+ Secure and private messaging with XMPP and OMEMO encryption. +
+
+ -
[ru] From 22dbe414d170daeb653cc84bdc08054ce91d9a34 Mon Sep 17 00:00:00 2001 From: He4eT Date: Thu, 23 Apr 2026 18:38:00 +0200 Subject: [PATCH 5/5] rss: update feed --- src/assets/rss.xml | 2 +- tools/rss-entries.js | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/assets/rss.xml b/src/assets/rss.xml index a56e56d..b2225c1 100644 --- a/src/assets/rss.xml +++ b/src/assets/rss.xml @@ -1 +1 @@ -<![CDATA[oddsquat]]>https://oddsquat.orghttps://oddsquat.org/icon.svg'oddsquathttps://oddsquat.orgRSS for NodeWed, 18 Mar 2026 14:48:21 +0100<![CDATA[[RU] ugly keyboards]]>https://oddsquat.org/posts/2026/ugly_keyboards_ru/https://oddsquat.org/posts/2026/ugly_keyboards_ru/Wed, 18 Mar 2026 00:00:00 +0100<![CDATA[[RU] wrapped bw]]>https://oddsquat.org/posts/2024/wrapped_bw_ru/https://oddsquat.org/posts/2024/wrapped_bw_ru/Sat, 27 Jul 2024 00:00:00 +0200<![CDATA[[RU] selfhosted LLM]]>https://oddsquat.org/posts/2024/selfhosted_llm/https://oddsquat.org/posts/2024/selfhosted_llm/Mon, 15 Jan 2024 00:00:00 +0100<![CDATA[[RU] typographic linter]]>https://oddsquat.org/posts/2020/typographic_linter/https://oddsquat.org/posts/2020/typographic_linter/Thu, 18 Nov 2021 00:00:00 +0100<![CDATA[[RU] initial post]]>https://oddsquat.org/posts/2020/initial_post/https://oddsquat.org/posts/2020/initial_post/Sun, 08 Nov 2020 00:00:00 +0100 \ No newline at end of file +<![CDATA[oddsquat]]>https://oddsquat.orghttps://oddsquat.org/icon.svg'oddsquathttps://oddsquat.orgRSS for NodeThu, 23 Apr 2026 18:37:37 +0200<![CDATA[[EN] encrypted XMPP]]>https://oddsquat.org/posts/2026/encrypted_XMPP/https://oddsquat.org/posts/2026/encrypted_XMPP/Thu, 23 Apr 2026 00:00:00 +0200<![CDATA[[RU] ugly keyboards]]>https://oddsquat.org/posts/2026/ugly_keyboards_ru/https://oddsquat.org/posts/2026/ugly_keyboards_ru/Wed, 18 Mar 2026 00:00:00 +0100<![CDATA[[RU] wrapped bw]]>https://oddsquat.org/posts/2024/wrapped_bw_ru/https://oddsquat.org/posts/2024/wrapped_bw_ru/Sat, 27 Jul 2024 00:00:00 +0200<![CDATA[[RU] selfhosted LLM]]>https://oddsquat.org/posts/2024/selfhosted_llm/https://oddsquat.org/posts/2024/selfhosted_llm/Mon, 15 Jan 2024 00:00:00 +0100<![CDATA[[RU] typographic linter]]>https://oddsquat.org/posts/2020/typographic_linter/https://oddsquat.org/posts/2020/typographic_linter/Thu, 18 Nov 2021 00:00:00 +0100<![CDATA[[RU] initial post]]>https://oddsquat.org/posts/2020/initial_post/https://oddsquat.org/posts/2020/initial_post/Sun, 08 Nov 2020 00:00:00 +0100 \ No newline at end of file diff --git a/tools/rss-entries.js b/tools/rss-entries.js index dae0f8f..dd66439 100644 --- a/tools/rss-entries.js +++ b/tools/rss-entries.js @@ -5,6 +5,11 @@ * description */ const feed = [[ + '2026-04-23', + 'https://oddsquat.org/posts/2026/encrypted_XMPP/', + '[EN] encrypted XMPP', + 'Secure and private messaging with XMPP and OMEMO encryption.' +], [ '2026-03-18', 'https://oddsquat.org/posts/2026/ugly_keyboards_ru/', '[RU] ugly keyboards',