The project "Citadel server, clients, utilities":
The branch, master has been updated
via 9f099af6f73ef4d99f5a552cd297a3312e39d2dd (commit)
from 197a6dd59fb041c1b7243d94677502cf5e868521 (commit)
- Log -----------------------------------------------------------------
commit 9f099af6f73ef4d99f5a552cd297a3312e39d2dd
Author: Art Cancro <[email protected]>
Date: Tue Apr 15 19:44:20 2025 -0400
Removed support for upgrading Citadel databases earlier than version 901.
This is consistent with our policy of supporting the upgrade of Citadel
versions up
to ten years old. Beyond that, you'll have to step up through a few older
versions,
which seems reasonable now that we're leaving older versions in Docker Hub. Or
you
can pull old versions from git and build them. If you're so lazy that you
can't do
an upgrade in more than ten years, I'll do it for a fee. It won't be cheap. :)
Since the server will now refuse to start if the existing database is older than
version 901, we have now removed the following data conversion processes:
1. System configuration stored in a citadel.config file
2. Control records stored in a citadel.control file
3. Room networking configurations stored in files in netconfig/ directory
It's all in the database now. And since the database is now so yummy, we
should all
be happy about that.
-----------------------------------------------------------------------
Summary of changes:
citadel/server/citserver.c | 1 -
citadel/server/config.c | 104 +-------------------------
citadel/server/config.h | 87 +--------------------
citadel/server/control.c | 44 +----------
citadel/server/control.h | 3 +-
citadel/server/modules/upgrade/serv_upgrade.c | 8 +-
6 files changed, 6 insertions(+), 241 deletions(-)
--
Citadel server, clients, utilities