Luca Matei Pintilie
dbafe37e13
Add support for XEP-0100 jabber:iq:gateway
2026-08-02 18:12:11 +02:00
Luca Matei Pintilie
ad14748a30
database: various optimizations for SQLite and PostgreSQL
2026-07-21 01:16:49 +02:00
Luca Matei Pintilie
b51b93d6d4
doc(admin): format verify_certificate documentation into a list
2026-07-17 19:41:16 +02:00
Luca Matei Pintilie
6ed185a8a5
add archive_expires_after option
2026-01-10 18:59:34 +01:00
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
Luca Matei Pintilie
b96eaaddba
update some version strings
2025-12-08 20:38:29 +01:00
Luca Matei Pintilie
51930c1e78
add default_persistence_allowed
...
In addition set all config options in every test, as catch2 can run
tests out of order and as demonstrated in
e1ad60af4f this can be an issue
2025-11-28 21:54:38 +01:00
Luca Matei Pintilie
fbb93dbd08
add persist_user_denylist and persist_user_allowlist
...
Closes : #3511
2025-11-28 21:54:38 +01:00
Luca Matei Pintilie
61242c35bc
docs(developer): Point to codeberg and not louiz.org
...
Since biboumi has moved from louiz.org to codeberg.org the docker image
is named differently, as well as under a new URL.
2025-10-27 19:38:08 +01:00
Mike Wilson
d1d35f2f04
Make wording for persistence options more clear in docs
2025-10-16 15:57:34 -04:00
Link Mauve
7cd4e06f84
Support all allowed channel prefixes
...
RFC 2812 specifies in §1.3 that “Channels names are strings (beginning
with a '&', '#', '+' or '!' character) of length up to fifty (50)
characters.”
We previously only allowed the first two prefix characters, or any other
one if the server overrides the list with ISUPPORT.
2025-07-29 16:04:36 +02:00
Luca Matei Pintilie
e4d32f9392
biboumi: Update botan to version 3
...
The botan dependency has introduced a number of breaking changes with
version 3, a couple of which impact biboumi as well
This patch makes biboumi compatible with botan 3 and drops support for
botan 2 at the same time
As a consequence of the botan dependency update, C++ version has to be
upgraded to C++ 20
https://botan.randombit.net/handbook/migration_guide.html
2025-07-29 15:53:20 +02:00
mathieui
b1d1308443
doc: update lab.louiz.org links
2025-04-18 19:08:48 +02:00
louiz’
fdb3e739b0
Typos: negociat… -> negotiat…
2021-01-09 22:06:33 +01:00
Félix Baylac-Jacqué
0bb4f144fc
CLI: Add a test config flag
...
Adding a -t configuration flag that will make biboumi check the
configuration file syntax.
Such a syntax check is handy for some deployment tools. It helps the
tooling to statically analyse the configuration file and prevent
unecessesary deployments when the configuration file is clearly
incorrect.
Updating the synopsis with this new flag.
2020-09-23 23:55:50 +02:00
louiz’
4d6fdb0795
Document the SASL feature
2020-08-12 09:39:24 +02:00
Maxime “pep” Buquet
444a48339a
Update version in doc configuration
...
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net >
2020-03-11 18:44:10 +01:00
louiz’
0cb62d993b
Rename the build directory in the e2e docker doc
...
To avoid conflicting with the “host” build/ directory. This way we don’t
need to remove/empty the build/ directory beforehand, etc.
2019-11-13 22:14:18 +01:00
louiz’
acc0458054
Give a little unsecure docker tip :^)
2019-11-13 22:14:18 +01:00
louiz’
00c1c9dfb3
Doc: add a missing “cd build/” in one example
2019-11-12 00:30:14 +01:00
louiz’
1dd0d69458
Forgot this typo…
2019-11-11 02:53:56 +01:00
louiz’
c8f47230bb
Document how to run the e2e tests with docker, locally
2019-11-11 02:43:13 +01:00
louiz’
b4368aaa0d
Rename the doc from developper to developer
...
Shame.
2019-11-11 01:17:06 +01:00
louiz’
7f2e74c091
Add a doc describing how to write e2e tests
2019-11-09 21:06:02 +01:00
louiz’
2ad098de92
Properly build and install the man page, also in the rpm
2019-09-15 21:45:06 +02:00
louiz’
e249672fa5
Remove one of the two example conf, because one is enough
2018-09-03 22:45:48 +02:00
louiz’
e75b551a52
Add the contributing.rst doc in the index
2018-09-01 23:12:39 +02:00
louiz’
b9fab4aafb
Fix a few things (formatting, wrong page, etc) in the doc
2018-09-01 23:07:26 +02:00
louiz’
67ed7b59af
Add the homepage URL in the doc, and reformat a few paragraphs
2018-08-30 16:52:47 +02:00
louiz’
c70b97d761
Use sphinx instead of pandoc, and add a deploy job
2018-08-29 22:10:25 +02:00
louiz’
7d0df9b6dd
Disable the throttle limit if negative
...
Also, invalid values result in -1 being set
2018-08-23 22:18:49 +02:00
louiz’
a43fb352c8
Document verify_certificate_policy
2018-07-22 14:51:24 +02:00
louiz’
09b10cc801
Throttle all commands sent to IRC servers
...
fix #3354
2018-06-25 22:54:32 +02:00
louiz’
ed36c26598
Also handle SIGHUP to reload the configuration
...
Because that’s what is typically done on other deamons, and we don’t want to
suprise users.
2018-05-06 12:13:09 +02:00
Emmanuel Gil Peyrot
6f22658cca
Add a note about multiple admins in the manpage
2018-04-16 00:53:25 +02:00
louiz’
619c991a69
Add a nick field in the IRC server configuration form
...
fix #3317
2018-03-19 20:15:44 +01:00
louiz’
577984faf2
Allow the execution of multiple commands after the IRC connection
...
fix #3275
2018-03-18 02:31:18 +01:00
Ailin Nemui
d0390584bc
update docs to mention identd disable choice
2018-03-15 10:20:03 +01:00
louiz’
8fa050abb2
Little doc typo
2018-03-12 01:12:49 +01:00
louiz’
bb476f4a0d
Allow to override the addresses used to connect to an IRC network
...
fix #3273
2018-03-12 01:00:17 +01:00
louiz’
158d743bf5
Remove the virtual channel feature altogether
2018-03-12 00:13:59 +01:00
louiz’
8a12b547e8
Document the db_name option (with postgresql support)
2017-12-16 15:42:22 +01:00
louiz’
fe22211218
Fix the internal links in the documentation
2017-09-09 17:22:16 +02:00
louiz’
bfcf294517
Add the persistent_by_default configuration option
...
fix #3293
2017-09-09 17:09:17 +02:00
louiz’
e0d019696e
Update the Archive documentation, regarding the previous commit
2017-08-27 22:37:55 +02:00
louiz’
f125de4833
Add the possibility to invite any external JID to a room
...
fix #3285
2017-07-20 23:09:37 +02:00
louiz’
befdefd987
Document the biboumi and IRC-server JIDs in user’s roster
2017-07-16 00:16:43 +02:00
louiz’
9f7782bb0c
Add a global “persistent” option
2017-07-06 22:24:42 +02:00
louiz’
e75d7ad8ea
Add a Record History option in the Channel configuration form
...
fix #3269
2017-06-16 10:48:54 +02:00