20 Commits
Author SHA1 Message Date
Link Mauve 4de88b5160 Fix documentation warnings
This doesn’t fix them all, but at least makes the build a bit more
readable.
2026-01-10 18:56:15 +01:00
Link Mauve 0d714c2c0d Rename Ports to Unencrypted ports
This makes it clear that these ports are specified to connect without
TLS, and hopefully lead to people using TLS ports instead by default.
2026-01-10 18:54:54 +01:00
Link Mauve c7a0ce553f Remove GNOME and Mozilla IRC networks
Both have been decomissioned, both projects moved to Matrix instead.
2025-09-08 00:27:17 +02:00
Emmanuel Gil Peyrot 2bd91dcf6f Replace inexistant lightmagenta CSS colour with hotpink
This improves compatibility with clients respecting the CSS
specification.

Thanks PulkoMandy, who found it using libcss in Renga!
2023-10-06 11:04:05 +02:00
Emmanuel Gil Peyrot 99bb8c977c irc.ppirc.net is no more, remove its configuration 2020-11-09 01:27:42 +01:00
Emmanuel Gil Peyrot 14fe971183 Don’t treat presence updates as MUC joins
If the user sends a directed presence to an unjoined MUC without a <x/>
element, send a presence error back instead of attempting to join it
again, as this is almost never what the user wants.

Fixes #3415.
2019-11-13 23:25:17 +01:00
Emmanuel Gil Peyrot b70136b96e Add a note about multiple admins in the ChangeLog 2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot 6f22658cca Add a note about multiple admins in the manpage 2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot 0d487f40c5 Use Config::is_in_list() to allow for multiple admins 2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot a429b2ea27 Add a Config::is_in_list() method 2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot 39a32d5524 Use jid.bare() instead of manual concatenation 2018-04-16 00:53:25 +02:00
Emmanuel Gil Peyrot 0391f17f99 Add XEP-0106 support to the bridge
This allows the user to join channels containing forbidden characters
in the local part, like #r&d or #group/project.
2016-06-21 23:15:25 +01:00
Emmanuel Gil Peyrot 350d48a5bf Fix typo in bridge.hpp 2016-06-15 21:54:26 +01:00
Emmanuel Gil Peyrot abedca196f Make the default config file put the database in /var/lib 2016-06-11 18:03:00 +01:00
Emmanuel Gil Peyrot ad15924ac3 Allow cmake to configure the systemd unit’s user and group 2016-06-11 01:34:03 +01:00
Emmanuel Gil Peyrot e24ed4f70c Make sure XDG_CONFIG_HOME is absolute, as per XDG basedir spec. 2015-05-04 17:08:08 +02:00
Emmanuel Gil Peyrot ac30733800 Search for the config file in $XDG_CONFIG_DIR/biboumi.
This environment variable points to the location the user expects to
find every program’s config file, or if it isn’t set, ~/.config/biboumi
(with a fallback to . if $HOME isn’t set).

fix #2553
2015-05-04 16:50:35 +02:00
Emmanuel Gil Peyrot e4fcbd3030 Add support for password-protected IRC rooms. 2015-01-14 12:38:46 +01:00
Emmanuel Gil Peyrot 3d9183557f Convert \n to <br/> in xhtml body
fix #2539
2014-06-08 05:35:36 +02:00
Emmanuel Gil Peyrot 83219052c3 Fix JID parsing 2013-11-14 23:31:32 +01:00