Packaging: the binary and package are inbuxa, INBUXA_* settings with STALWART_* fallback

- crates/main: package and [[bin]] renamed to inbuxa; homepage inbuxa.org;
  license AGPL-3.0-only (upstream is dual; the fork takes the AGPL).
- types::branding::env_var reads INBUXA_<name>, falling back to
  STALWART_<name> with a warning, for all nine server settings.
  STALWART_APP_ and STALWART_SPAM_* storage keys are unchanged.
- New-install default paths /var/lib/inbuxa and /var/log/inbuxa.
- Dockerfiles, systemd unit, launchd plist and AppArmor profile renamed.
- Upstream's .github moved to .github-upstream so none of it runs.
- install.sh stubbed: upstream's would install Stalwart.
- Two missed brand strings: the SMTP Received header and the utils user agent.
This commit is contained in:
2026-09-18 11:09:22 -07:00
parent 5ce033e10c
commit d3f0b36dd2
35 changed files with 199 additions and 1205 deletions
Generated
+32 -32
View File
@@ -3923,6 +3923,38 @@ dependencies = [
"utils",
]
[[package]]
name = "inbuxa"
version = "0.16.22"
dependencies = [
"common",
"coordinator",
"dav",
"directory",
"email",
"groupware",
"http 0.16.22",
"http_proto",
"imap",
"jmap",
"managesieve",
"migration",
"pop3",
"registry",
"rustls",
"scim",
"services",
"smtp",
"smtp-proto",
"spam-filter",
"store",
"tikv-jemallocator",
"tokio",
"trc",
"types",
"utils",
]
[[package]]
name = "include-flate"
version = "0.3.4"
@@ -8222,38 +8254,6 @@ version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596"
[[package]]
name = "stalwart"
version = "0.16.22"
dependencies = [
"common",
"coordinator",
"dav",
"directory",
"email",
"groupware",
"http 0.16.22",
"http_proto",
"imap",
"jmap",
"managesieve",
"migration",
"pop3",
"registry",
"rustls",
"scim",
"services",
"smtp",
"smtp-proto",
"spam-filter",
"store",
"tikv-jemallocator",
"tokio",
"trc",
"types",
"utils",
]
[[package]]
name = "static_assertions"
version = "1.1.0"