Kim Alvefur <zash@zash.se> [Sun, 30 Jul 2023 13:03:40 +0200] rev 13268
mod_cron: Revert bbd3ac65640d
Maybe it is better to run daily and weekly tasks 'now' on the theory
that people set these things up during times that are appropriate for
maintenance already, so the same time next day or next week might be
fine for periodic cleanup.
Kim Alvefur <zash@zash.se> [Sun, 08 Oct 2023 18:21:14 +0200] rev 13267
mod_storage_internal: Don't report error when attempting to trim empty archive
Fixes "Could not delete messages for room 'x': (nil)"
Kim Alvefur <zash@zash.se> [Sun, 24 Sep 2023 13:41:54 +0200] rev 13266
mod_storage_internal: Fix fast trimming of archive with exactly one item
This method would previously never delete the first (and only) item
since it works out which item should become the first item after the
trim operation, which doesn't make sense when all should be removed.
This also works as an optimization for when all the last item should be
trimmed, thus items should be removed.
Kim Alvefur <zash@zash.se> [Sat, 23 Sep 2023 15:48:21 +0200] rev 13265
net.http.server: Fix typo in previous commit
Kim Alvefur <zash@zash.se> [Fri, 22 Sep 2023 01:47:21 +0200] rev 13264
net.http.server: Support setting Content-Type of uncaught HTTP errors
mod_http_errors normally sets the Content-Type header via the response
object, which isn't available when handling these uncaught errors.
Without a Content-Type header the browser is forced to guess, which may
or may not result in something sensible.
Kim Alvefur <zash@zash.se> [Sat, 16 Sep 2023 14:23:08 +0200] rev 13263
mod_http_file_share: Switch to the new authz API (BC)
Behavior change: It becomes up to the authorization module whether to
allow requests. The default, mod_authz_internal, will allow users on the
*parent* host only, breaking use by some components.
Remaining question is whether to deprecate the `http_file_share_access`
setting or leave as a way to complement/bypass access control?
Kim Alvefur <zash@zash.se> [Mon, 04 Sep 2023 00:38:45 +0200] rev 13262
core.storagemanager: Remove 0.10 era sql2 driver COMPAT
Unlikely that anyone has had sql2 in their configs for a long time, so
this serves little purpose.
Leaving the indirection function in case some similar compat code is
needed in the future.
Kim Alvefur <zash@zash.se> [Tue, 05 Sep 2023 19:48:59 +0200] rev 13261
Added tag 0.12.4 for changeset a2ba3f06dcf4
Kim Alvefur <zash@zash.se> [Wed, 30 Aug 2023 11:09:12 +0200] rev 13260
Merge 0.12->trunk
Kim Alvefur <zash@zash.se> [Sat, 26 Aug 2023 15:10:58 +0200] rev 13259
tools: Reflect bash-ness of mod2spec in shebang
Non-portable substitution syntax? Oh well.