diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 8c96a5184..f9ff4c496 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1 +1 @@
-* @Mikaela
+* @Mikaela
diff --git a/.prettierignore b/.prettierignore
index 4d21681cb..da7169762 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -2,3 +2,4 @@ _includes/
_layouts/
_sass/
css/
+feed.xml
diff --git a/.prettierrc b/.prettierrc
index 304a4d4da..7f780ac3b 100644
--- a/.prettierrc
+++ b/.prettierrc
@@ -2,6 +2,6 @@
"insertPragma": true,
"proseWrap": "always",
"singleAttributePerLine": true,
- "plugins": ["@prettier/plugin-xml", "prettier-plugin-sh"],
+ "plugins": ["prettier-plugin-sh"],
"overrides": [{ "files": ".prettierrc", "options": { "parser": "json" } }]
}
diff --git a/.travis.yml b/.travis.yml
index 9249e8595..f750341b1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,2 +1,4 @@
+# @format
+
language: ruby
script: "bundle exec jekyll build"
diff --git a/README.md b/README.md
index bb2e8f6f1..c867fddf4 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,11 @@
+
+
# Mikaela's fork of Limnoria.
-There are mainly two branches. This one which you are looking at, gh-pages
-which is the source of .
+There are mainly two branches. This one which you are looking at, gh-pages which
+is the source of .
-**testing** which will be synced with [ProgVal/Limnoria] when needed. It
-is used as base for my changes which will be pull requested.
+**testing** which will be synced with [ProgVal/Limnoria] when needed. It is used
+as base for my changes which will be pull requested.
[ProgVal/Limnoria]: https://github.com/ProgVal/Limnoria.git
diff --git a/Relaybot.markdown b/Relaybot.markdown
index 76d7d74d9..af1f3ff89 100644
--- a/Relaybot.markdown
+++ b/Relaybot.markdown
@@ -4,19 +4,21 @@ title: Ignoring RelayBot
permalink: /Relaybot.html
---
+
+
RelayBot is the bot which relays between #supybot,#limnoria at a couple of
-networks (TODO/FIXME, which ones?). It
-is currently using the [LinkRelay](https://github.com/ProgVal/Supybot-plugins/tree/master/LinkRelay)
+networks (TODO/FIXME, which ones?). It is currently using the
+[LinkRelay](https://github.com/ProgVal/Supybot-plugins/tree/master/LinkRelay)
plugin to do this.
-It's sometimes considered as annoyance as it has lately mostly spammed
-with join (part messages aren't working, because of a bug (2014-06-23))
-messages of people who usually say nothing and this is why this page is
-here to tell how to ignore it on various client.
+It's sometimes considered as annoyance as it has lately mostly spammed with join
+(part messages aren't working, because of a bug (2014-06-23)) messages of people
+who usually say nothing and this is why this page is here to tell how to ignore
+it on various client.
We(who? I?) encourage you to ignore only notices from RelayBot instead of
-everything as there are people whom should be heard at OFTC (mainly main
-Supybot developer). (TODO/FIXME: is this the case in 2021?)
+everything as there are people whom should be heard at OFTC (mainly main Supybot
+developer). (TODO/FIXME: is this the case in 2021?)
Related links:
@@ -29,42 +31,41 @@ Hostmask of RelayBot on Libera.Chat 2021-06-06:
- `RelayBot!~limnoria@helium.progval.net`
- This is absolute hostmask, also known as NUH (`nick!user@host`)
- `RelayBot*!*@helium.progval.net`
- - This is recommended hostmask as it matches RelayBot even if it
- cannot use it's primary nickname or networks cannot connect to it's
- identd.
+ - This is recommended hostmask as it matches RelayBot even if it cannot use
+ it's primary nickname or networks cannot connect to it's identd.
## HexChat
-From the "Window" menu you can find "Ignore list". Click "Add" and add
-one of the hostmasks mentioned above (the lower is recommended).
+From the "Window" menu you can find "Ignore list". Click "Add" and add one of
+the hostmasks mentioned above (the lower is recommended).
-Uncheck the other checkboxes than "Notice" and you can close the window
-and you won't see spamming.
+Uncheck the other checkboxes than "Notice" and you can close the window and you
+won't see spamming.
## KVIRC
-I am not primarily KVIRC user and I cannot say anything else than right
-click RelayBot and select something that matches only RelayBot.
+I am not primarily KVIRC user and I cannot say anything else than right click
+RelayBot and select something that matches only RelayBot.
-**WARNING: KVIRC makes it very easy to also ignore pinkieval which you
-don't want to do as they are author of Limnoria and help people often!**
+**WARNING: KVIRC makes it very easy to also ignore pinkieval which you don't
+want to do as they are author of Limnoria and help people often!**
## Linkinus
-According to another person, there is a GUI where you can easily ignore
-notices from specific hostmask.
+According to another person, there is a GUI where you can easily ignore notices
+from specific hostmask.
## WeeChat
`/filter add relaybotnotices * irc_notice+nick_RelayBot *`
-This creates a new filter with the name "relaybotnotices" which filters
-all notices from the nickname "RelayBot".
+This creates a new filter with the name "relaybotnotices" which filters all
+notices from the nickname "RelayBot".
---
This page is very likely missing many IRC clients. Could you
-[open an issue](https://github.com/mikaela/limnoria/issues)
-about how to do this with your IRC client that isn't mentioned here?
+[open an issue](https://github.com/mikaela/limnoria/issues) about how to do this
+with your IRC client that isn't mentioned here?
---
diff --git a/Supybot.markdown b/Supybot.markdown
index be69328c6..d75c20659 100644
--- a/Supybot.markdown
+++ b/Supybot.markdown
@@ -4,8 +4,10 @@ title: Security issues
permalink: /Supybot.html
---
-Supybot git repository was declared dead on 2018-05-10 and archived
-on GitHub. [v0.84.0 was the last release at that time](https://github.com/Supybot/Supybot/releases/tag/v0.84.0).
+
+
+Supybot git repository was declared dead on 2018-05-10 and archived on GitHub.
+[v0.84.0 was the last release at that time](https://github.com/Supybot/Supybot/releases/tag/v0.84.0).
0.83.4.1 used to be a very common release available through several Linux
distributions for years and thus I made this page, which I guess is now
available more of for historical reasons.
@@ -22,98 +24,98 @@ And this is very easy. Just run the command
where ! is the prefix character.
-Misc is loaded by default and cannot be unloaded without modifying the
-config.
+Misc is loaded by default and cannot be unloaded without modifying the config.
- [Limnoria issue #157](https://github.com/ProgVal/Limnoria/issues/157)
- - Fixing commits: [3526d5d](https://github.com/ProgVal/Limnoria/commit/3526d5dabf587457a43af8bee8d4db21986e8222) & [e11dc28](https://github.com/ProgVal/Limnoria/commit/e11dc28025de877b1b6cf059013eef88337b7e44)
+ - Fixing commits:
+ [3526d5d](https://github.com/ProgVal/Limnoria/commit/3526d5dabf587457a43af8bee8d4db21986e8222)
+ &
+ [e11dc28](https://github.com/ProgVal/Limnoria/commit/e11dc28025de877b1b6cf059013eef88337b7e44)
- [Ubuntu bug #996947](https://bugs.launchpad.net/ubuntu/+source/supybot/+bug/996947)
- [Debian bug #672214](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672214)
### 2. The previous wasn't the only way to do this
-Everyone can also make the bot count an equation, which brings it and the
-host computer down.
+Everyone can also make the bot count an equation, which brings it and the host
+computer down.
For example:
`!math calc factorial(999999)`
-This requires Math plugin which comes with Supybot, but isn't load by
-default.
+This requires Math plugin which comes with Supybot, but isn't load by default.
- [Limnoria issue #354](https://github.com/ProgVal/Limnoria/issues/354)
- - Fixing commit: [695078e](https://github.com/ProgVal/Limnoria/commit/695078edeb91e5ff1eec728fedf0e0c27b55c505)
+ - Fixing commit:
+ [695078e](https://github.com/ProgVal/Limnoria/commit/695078edeb91e5ff1eec728fedf0e0c27b55c505)
- [Ubuntu bug #996950](https://bugs.launchpad.net/ubuntu/+source/supybot/+bug/996950)
- [Debian bug 672215](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=672215)
### 3. Anyone can access network services via the bot.
-I don't have example command for this, but it happens by nesting
-"format cut" and "misc tell".
+I don't have example command for this, but it happens by nesting "format cut"
+and "misc tell".
What does this mean? Anyone can tell the bot to ghost someone else on same
-account, take over a channel by telling the bot to give flags
-(if it has correct flags), change password of the account and everything
-else what you do with network services.
+account, take over a channel by telling the bot to give flags (if it has correct
+flags), change password of the account and everything else what you do with
+network services.
-- _This was only reported at IRC and I am unable to find issue report
- or fixing commit. ~~Mikaela on 2015-01-04._
+- _This was only reported at IRC and I am unable to find issue report or fixing
+ commit. ~~Mikaela on 2015-01-04._
### 4. Web page with special characters in \
can be used to send DCC/CTCP commands.
-This doesn't mean only things like CTCP actions (also known as /me),
-but known problems with old routers
-( `FF ? DCC SEND “ff???f??????????????” 0 0 0` ) which make them reconnect
-to the internet.
+This doesn't mean only things like CTCP actions (also known as /me), but known
+problems with old routers ( `FF ? DCC SEND “ff???f??????????????” 0 0 0` ) which
+make them reconnect to the internet.
Usage:
- `!web title `
- `!web fetch `
-_This was only reported at IRC and I am unable to find issue report
-or fixing commit. ~~Mikaela on 2015-01-04._
+_This was only reported at IRC and I am unable to find issue report or fixing
+commit. ~~Mikaela on 2015-01-04._
### 5. Web Titlte/Fetch can be used for DoS
-They are vulnerable to queries to servers which have custom headers
-which can lead to DoS.
+They are vulnerable to queries to servers which have custom headers which can
+lead to DoS.
-_This was only reported at IRC and I am unable to find issue report
-or fixing commit. ~~Mikaela on 2015-01-04._
+_This was only reported at IRC and I am unable to find issue report or fixing
+commit. ~~Mikaela on 2015-01-04._
### 6. QuoteGrabs grab command also works in PM
-and can grab private content such as `user register` or `user identify` or
-with the case of owner possibly NickServ passwords and others not so nice
-things.
+and can grab private content such as `user register` or `user identify` or with
+the case of owner possibly NickServ passwords and others not so nice things.
- _It appears this issue was only reported at IRC._
- - Fixing commit: [a3346343679f3bdf8c77d9efb5a2097e215d51df](https://github.com/ProgVal/Limnoria/commit/a3346343679f3bdf8c77d9efb5a2097e215d51df)
+ - Fixing commit:
+ [a3346343679f3bdf8c77d9efb5a2097e215d51df](https://github.com/ProgVal/Limnoria/commit/a3346343679f3bdf8c77d9efb5a2097e215d51df)
### Are these issues publicly known?
**Of course they are.** Issue reports are below the actual issues.
The first issue has been also used to take down some of
-[Ubuntu IRC bots](https://wiki.ubuntu.com/IRC/Bots) several times.
-At least UbotX (I don't remember the number) and meetingology.
+[Ubuntu IRC bots](https://wiki.ubuntu.com/IRC/Bots) several times. At least
+UbotX (I don't remember the number) and meetingology.
-Some of these issues are fixed in git repository, but most people aren't
-using it. If you wish to start using it, please scroll down to
-installation instructions lower this page even though [Limnoria] and
-[gribble] are more recommended.
+Some of these issues are fixed in git repository, but most people aren't using
+it. If you wish to start using it, please scroll down to installation
+instructions lower this page even though [Limnoria] and [gribble] are more
+recommended.
### How to avoid them?
-You can add anticapability for these commands using
-`owner defaultcapability`, but that is only a temporary solution.
-There can also be other issues.
+You can add anticapability for these commands using `owner defaultcapability`,
+but that is only a temporary solution. There can also be other issues.
-There are also two active Supybot forks, known as [Limnoria] and
-[Gribble], which are actively developed and have fixed these issues.
-If you want permanent solution, you should install either of them.
+There are also two active Supybot forks, known as [Limnoria] and [Gribble],
+which are actively developed and have fixed these issues. If you want permanent
+solution, you should install either of them.
## Possibly interesting links
@@ -137,5 +139,7 @@ _This section has been removed in order to not duplicate
---
Do you know issue that isn't mentioned here? If it's not already reported,
-please report it on [Limnoria's issue tracker.](https://github.com/ProgVal/Limnoria/issues)
-If it's known, but just not reported here, [please feel free to add it.](https://github.com/Mikaela/limnoria/edit/gh-pages/Supybot.markdown)
+please report it
+on [Limnoria's issue tracker.](https://github.com/ProgVal/Limnoria/issues) If
+it's known, but just not reported here,
+[please feel free to add it.](https://github.com/Mikaela/limnoria/edit/gh-pages/Supybot.markdown)
diff --git a/_config.yml b/_config.yml
index 5733a10f2..4e101d7ae 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,3 +1,5 @@
+# @format
+
theme: minima
title: Mikaela's Supybot site
tagline: Things official documentation may not tell you
@@ -5,8 +7,8 @@ author:
name: "Aminda Suomalainen"
url: "https://aminda.eu/"
description: > # this means to ignore newlines until "baseurl:"
- Mikaela's Supybot site where nowadays the only content is security issues
- of stock Supybot.
+ Mikaela's Supybot site where nowadays the only content is security issues of
+ stock Supybot.
baseurl: "" # the subpath of your site, e.g. /blog/
url: "https://supybot.mikaela.info/" # the base hostname & protocol for your site
github_username: Mikaela
diff --git a/assets/main.scss b/assets/main.scss
index 2eb826b81..284a3b9d1 100644
--- a/assets/main.scss
+++ b/assets/main.scss
@@ -2,6 +2,8 @@
# front-matter
---
+/** @format */
+
@charset "utf-8";
$base-font-family: ui-sans-serif, system-ui, "Liberation Sans", Arimo, Arial,
sans-serif;
diff --git a/index.markdown b/index.markdown
index e78a3ae79..047c8d260 100644
--- a/index.markdown
+++ b/index.markdown
@@ -2,21 +2,25 @@
layout: default
---
+
+
**_WARNING: most of the content on this site originates from 2014!_**
Welcome to Mikaela's Supybot pages.
-This site isn't official and won't help with most of issues. In case you
-are looking for the official sites, they are here:
+This site isn't official and won't help with most of issues. In case you are
+looking for the official sites, they are here:
- [Limnoria's website](https://limnoria.net/)
- [Limnoria official documentation](https://docs.limnoria.net/)
- [Supybook](https://hoxu.github.io/supybook/devel/)
- [Gribble Wiki](https://sourceforge.net/p/gribble/wiki/Main_Page/)
-I also have [something in my gist repo](https://gitea.blesmrt.net/mikaela/gist/src/branch/master/irc/limnoria/)
-at 2021-06-11 16:07 UTC [opinionated titlefetching instructions](https://gitea.blesmrt.net/mikaela/gist/src/branch/master/irc/limnoria/titlefetching.md).
+I also have
+[something in my gist repo](https://gitea.blesmrt.net/mikaela/gist/src/branch/master/irc/limnoria/)
+at 2021-06-11 16:07 UTC
+[opinionated titlefetching instructions](https://gitea.blesmrt.net/mikaela/gist/src/branch/master/irc/limnoria/titlefetching.md).
-If you cannot find what you are looking for from them, please come to IRC
-and ask. The Support channels are
+If you cannot find what you are looking for from them, please come to IRC and
+ask. The Support channels are
[#supybot,#limnoria on irc.libera.chat](ircs://irc.libera.chat:6697/%23supybot%2c%23limnoria)
diff --git a/package.json b/package.json
index ec4d9ed66..addae139f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,5 @@
{
"devDependencies": {
- "@prettier/plugin-xml": "3.4.1",
"prettier": "3.3.0",
"prettier-plugin-sh": "0.14.0"
},