From 157b5f239f7add2df85786c995558624521695b8 Mon Sep 17 00:00:00 2001 From: Subhaditya Nath Date: Sun, 23 Jun 2024 14:51:50 +0530 Subject: [PATCH 1/4] software/social: added soju IRC bouncer --- docs/software/social.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/software/social.md b/docs/software/social.md index 5dc325e05..75197850f 100644 --- a/docs/software/social.md +++ b/docs/software/social.md @@ -16,6 +16,7 @@ description: Description of DietPi software options related to social platforms - [**Synapse - Decentralized communication with the Matrix protocol**](#synapse) - [**microblog.pub - A self-hosted, single-user, ActivityPub powered microblog**](#microblogpub) - [**MediaWiki - A collaboration and documentation platform**](#mediawiki) +- [**soju - A user-friendly IRC bouncer**](#soju) ??? info "How do I run **DietPi-Software** and install **optimised software** items?" To install any of the **DietPi optimised software items** listed below run from the command line: @@ -361,4 +362,21 @@ Official website: Source code: License: [GPLv2](https://github.com/wikimedia/mediawiki/blob/master/COPYING) +## soju + +soju is an IRC bouncer – it connects to upstream IRC servers on your behalf, and then you can connect to it using multiple IRC clients. This causes chat history to be preserved without having to have the IRC client connected all the time. + +=== "Quick start" + + By default, soju listens on the **6667** port, which is the default for plaintext (insecure) IRC connections. + +=== "Configuration file" + + The configuration file is `/mnt/dietpi_userdata/soju/config` + +*** + +Official website: +Source code: + [Return to the **Optimised Software list**](../software.md) From 65ccaa38dc49b16bb764105286381bd82735c3bd Mon Sep 17 00:00:00 2001 From: StephanStS Date: Sun, 30 Jun 2024 15:24:08 +0200 Subject: [PATCH 2/4] Minor changes / additions --- docs/software.md | 1 + docs/software/social.md | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/software.md b/docs/software.md index 2df5bfae7..f808472ac 100644 --- a/docs/software.md +++ b/docs/software.md @@ -235,6 +235,7 @@ description: Overview of ready-to-run DietPi-Software options, cloud & backup se - [**Synapse - Decentralized communication with the Matrix protocol**](software/social.md#synapse) - [**microblog.pub - A self-hosted, single-user, ActivityPub powered microblog**](software/social.md#microblogpub) - [**MediaWiki - A collaboration and documentation platform**](software/social.md#mediawiki) +- [**soju - A user-friendly IRC bouncer**](software/social.md#soju) ## [SSH Server](software/ssh.md) diff --git a/docs/software/social.md b/docs/software/social.md index 75197850f..3f42038c8 100644 --- a/docs/software/social.md +++ b/docs/software/social.md @@ -364,7 +364,7 @@ License: [GPLv2](https://github.com/wikimedia/mediawiki/blob/master/COPYING) ## soju -soju is an IRC bouncer – it connects to upstream IRC servers on your behalf, and then you can connect to it using multiple IRC clients. This causes chat history to be preserved without having to have the IRC client connected all the time. +soju is an [IRC bouncer](https://wikipedia.org/wiki/BNC_(software)#IRC) – it connects to upstream IRC servers on your behalf, and then you can connect to it using multiple IRC clients. This causes chat history to be preserved without having to have the IRC client connected all the time. === "Quick start" @@ -372,7 +372,7 @@ soju is an IRC bouncer – it connects to upstream IRC servers on your behalf, a === "Configuration file" - The configuration file is `/mnt/dietpi_userdata/soju/config` + The configuration file is `/mnt/dietpi_userdata/soju/config`. Its structure and configuration options are described in the [soju man page](https://soju.im/doc/soju.1.html). *** From 2e10d5047e5bb0a6a9de4b67aa0622878a341f51 Mon Sep 17 00:00:00 2001 From: StephanStS Date: Sun, 30 Jun 2024 15:25:53 +0200 Subject: [PATCH 3/4] Spellcheck issues --- .wordlist.txt | 1 + docs/software/social.md | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.wordlist.txt b/.wordlist.txt index 1e6ea5552..700069e31 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -596,6 +596,7 @@ snakeoil SNMP SoC SoCs +soju Sonarr SOQuartz Soundcloud diff --git a/docs/software/social.md b/docs/software/social.md index 3f42038c8..74caa9582 100644 --- a/docs/software/social.md +++ b/docs/software/social.md @@ -368,7 +368,7 @@ soju is an [IRC bouncer](https://wikipedia.org/wiki/BNC_(software)#IRC) – it c === "Quick start" - By default, soju listens on the **6667** port, which is the default for plaintext (insecure) IRC connections. + By default, soju listens on the **6667** port, which is the default for plain text (insecure) IRC connections. === "Configuration file" From 1312ac97aaa4c00d118a89505563431e27cc9fce Mon Sep 17 00:00:00 2001 From: MichaIng Date: Thu, 4 Jul 2024 22:18:15 +0200 Subject: [PATCH 4/4] Ignore WireGuard link check timeouts --- .github/workflows/main.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 69b0cf8fa..ab8be9a27 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -62,8 +62,9 @@ jobs: # Exclude URLs for newly added Markdown files as well as raw view and edit GitHub URLs for all existing Markdown files # parallels.com|chromewebstore.google.com: Cloudflare lets client enter redirect loop, if it does not send a cookie, set in response. # raspberrypi.com|www.reddit.com|superuser.com|twitter.com/DietPi_|www.patreon.com/DietPi: Network error: Forbidden + # www.wireguard.com: Regularly Timeout run: | git fetch --depth=1 origin master while read -r line; do exclude="$exclude|dietpi.com/${line%.md}/"; done < <(git diff --name-only --diff-filter=A origin/master docs | grep '.md$') while read -r line; do exclude="$exclude|github.com/MichaIng/DietPi-Docs/(raw|edit)/dev/$line"; done < <(find docs -type f -name '*.md') - ./lychee -En --require-https --cache --exclude '^(http://wiringpi.com/$|https://(twitter.com/DietPi_$|www.patreon.com/DietPi$|www.linux-kvm.org/$|pydio.com/|www.spigotmc.org/|help.realvnc.com/|help.roonlabs.com/|blynk.io/|play.google.com/store/apps/details|www.kickstarter.com|theunarchiver.com/$|www.parallels.com/|(www|forums).raspberrypi.com/|www.reddit.com/|superuser.com|chromewebstore.google.com'"$exclude"'))' -a 429 --github-token '${{ secrets.GITHUB_TOKEN }}' -b build README.md 'build/**/*.html' + ./lychee -En --require-https --cache --exclude '^(http://wiringpi.com/$|https://(www.wireguard.com/$|twitter.com/DietPi_$|www.patreon.com/DietPi$|www.linux-kvm.org/$|pydio.com/|www.spigotmc.org/|help.realvnc.com/|help.roonlabs.com/|blynk.io/|play.google.com/store/apps/details|www.kickstarter.com|theunarchiver.com/$|www.parallels.com/|(www|forums).raspberrypi.com/|www.reddit.com/|superuser.com|chromewebstore.google.com'"$exclude"'))' -a 429 --github-token '${{ secrets.GITHUB_TOKEN }}' -b build README.md 'build/**/*.html'