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
6ed185a8a5
add archive_expires_after option
2026-01-10 18:59:34 +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
fdae7b03e0
Update Changelog
2025-11-28 20:30:12 +01:00
Luca Matei Pintilie
9c92f7ce4a
Bounce message corrections
...
On IRC it is confusing when an XMPP user "corrects" a message, but on
the other side a new message is sent. To prevent spam and confusion, do
not allow message corrections at all, and instead return an error if
attempted.
Fixes : #3436
Fixes : #3480
2025-10-12 17:48:33 +02:00
Luca Matei Pintilie
3dc0f8660d
Update CHANGELOG with new build requirements
2025-07-30 13:30:39 +02:00
mathieui
b1d1308443
doc: update lab.louiz.org links
2025-04-18 19:08:48 +02:00
louiz’
e74471067c
Changelog for -t feature
2020-09-23 23:58:58 +02:00
louiz’
579d46f78a
Update the changelog for the private message changes
2020-09-23 23:40:00 +02:00
louiz’
5900c19c22
Start version 10.0
2020-09-23 23:18:12 +02:00
louiz’
6174ceb4e1
Release version 9.0
2020-09-22 22:50:04 +02:00
louiz’
4d6fdb0795
Document the SASL feature
2020-08-12 09:39:24 +02:00
louiz’
0479bd0319
Merge branch 'v8'
2020-05-09 15:01:10 +02:00
louiz’
23c96accf7
Release version 8.5
2020-05-09 14:44:00 +02:00
louiz’
38fbca5bc0
Merge branch 'v8'
2020-02-25 23:40:16 +01:00
louiz’
f6dd3c4656
Release version 8.4
2020-02-25 23:38:20 +01:00
louiz’
7f2e74c091
Add a doc describing how to write e2e tests
2019-11-09 21:06:02 +01:00
Jonas Schäfer
b68f36056d
XEP-0410: implement server-side optimisation for self-pings
...
This prevents the ping from round-tripping through IRC and
possibly a random other client of the user. Please see XEP-0410
for the rationale.
Fixes #3385 .
2019-08-20 21:42:43 +02:00
louiz’
a8cd241485
Disable systemd’s watchdog by default
2019-08-04 04:55:33 +02:00
louiz’
64a393ebad
Create subsections in the CHANGELOG
...
fix #3374
2018-08-23 11:16:22 +02:00
louiz’
7a4cea426d
Reflect messages to XMPP only when they are actually sent
2018-07-24 23:16:14 +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’
21a79b7bad
Reject messages from unjoined resources, with an error
...
fix #3346
2018-06-19 21:33:33 +02:00
louiz’
5ff3696d6f
Merge branch 'v8'
2018-06-01 12:49:33 +02:00
louiz’
ac8cd7082b
Release version 8.3
2018-06-01 12:45:14 +02:00
louiz’
760076a33a
Make the global ad-hoc configure command available in fixed mode
...
fix #3360
2018-06-01 12:44:40 +02:00
louiz’
ab7d1bbf02
Release version 8.3
2018-06-01 12:43:34 +02:00
louiz’
3a9cc78a21
Make the global ad-hoc configure command available in fixed mode
2018-06-01 12:29:04 +02:00
louiz’
68d86a9daa
Merge branch 'v8'
2018-05-23 01:17:36 +02:00
louiz’
d3eda68761
Release version 8.2
2018-05-23 01:12:31 +02:00
louiz’
28d79a9eaa
Merge branch 'v8'
2018-05-15 19:58:03 +02:00
louiz’
1c4620d992
Release version 8.1
2018-05-15 19:50:41 +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
louiz’
edcd80cca1
Start version 9.0
2018-05-02 20:22:48 +02:00
louiz’
08fabd0a10
Release version 8.0
2018-05-02 19:49:31 +02:00
louiz’
063cfcfb72
Add a changelog entry for gcc 5.0
2018-05-02 19:49:31 +02:00
louiz’
3e29dd39a2
Add a missing changelog entry
2018-05-02 19:43:14 +02:00
louiz’
0887be6eef
Next version will just be 8.0, not 7.3
2018-04-29 19:45:43 +02:00
louiz’
7592d966e6
Missing fields in a data-form response are now interpreted as an empty value
2018-04-29 01:40:46 +02:00
louiz’
efa63ee5cb
Merge branch 'v7'
2018-04-28 14:17:43 +02:00
louiz’
d887baa064
Fix a crash when botan policy does not allow any available ciphersuite
2018-04-28 13:57:40 +02:00
louiz’
1236b8a03b
Only use the ID to order archives
...
fix #3343
2018-04-24 20:25:40 +02:00
louiz’
61de6b1dac
Revert "Use a different Date data type"
...
This reverts commit 857c7d3972 .
2018-04-24 20:25:40 +02:00
Emmanuel Gil Peyrot
b70136b96e
Add a note about multiple admins in the ChangeLog
2018-04-16 00:53:25 +02:00
louiz’
857c7d3972
Use a different Date data type
...
PLEASE backup your database before testing this commit, and report any
migration issue.
In postgresql, we use timestamp with timezone.
In sqlite3 we use REAL (the date is expressed as julianday)
This requires a migration of the muclogline_ table:
In postgresql it’s pretty simple, we convert all the integer into timestamps
With sqlite3, we actually rename the table, create the new one with the
correct type, then copy everything to the new table, with a conversion
function for the Date_ column, and then we delete the old table.
fix #3343
2018-04-11 00:25:18 +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’
d7427fc9ca
Re-connect to postgresql when the connection is lost
...
fix #3336
2018-03-19 00:16:16 +01:00