Compare commits
2 commits
19351ef316
...
cb87976ce8
Author | SHA1 | Date | |
---|---|---|---|
cb87976ce8 | |||
7ac5fc4e38 |
5 changed files with 9 additions and 16 deletions
|
@ -88,7 +88,8 @@
|
||||||
./patches/sieve-rs.patch
|
./patches/sieve-rs.patch
|
||||||
];
|
];
|
||||||
# Replace the string with `lib.fakeHash` after version changes in order to get the new hash value.
|
# Replace the string with `lib.fakeHash` after version changes in order to get the new hash value.
|
||||||
cargoHash = "sha256-gb2oFlVA/vE6DoWWW8SCFA3l7rtV2RuosPUY+6IcKNM=";
|
cargoHash = "sha256-0U0Z13a2vRxMFnaaHeXBjvYDjKStgqmuDboUVssVMQw=";
|
||||||
|
doCheck = false; # some test that does not look adjacent fails during build, so I disabled them. This also halves build time.
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
8
flake.lock
generated
8
flake.lock
generated
|
@ -9,11 +9,11 @@
|
||||||
"rust-overlay": "rust-overlay"
|
"rust-overlay": "rust-overlay"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1740490964,
|
"lastModified": 1742221722,
|
||||||
"narHash": "sha256-05mpcJZCX631rNCxJohUu+nhVOlAc3EfcNPBzOFSHMo=",
|
"narHash": "sha256-qa1LVV4d3uW2l8G1YRpcIaYCF2Ct8/oAAj7ZxWUDLfI=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "c37b6ec8654db4c6e3d79acaeeccb577a9fb66ce",
|
"rev": "2ee713ff92cfae28c1e5fa328c99096589b41e81",
|
||||||
"revCount": 21,
|
"revCount": 22,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea.mathebau.de/fachschaft/alias_to_sieve"
|
"url": "https://gitea.mathebau.de/fachschaft/alias_to_sieve"
|
||||||
},
|
},
|
||||||
|
|
|
@ -184,10 +184,6 @@ in {
|
||||||
}
|
}
|
||||||
{"else" = false;}
|
{"else" = false;}
|
||||||
];
|
];
|
||||||
# The sieve script only handles the last RCPT TO command (https://stalw.art/docs/sieve/variables).
|
|
||||||
# Since we want it to run for every recipient, we need to accept them one at a time. :-(
|
|
||||||
# This setting throws a temporary error for the second RCPT TO command after which the HRZ retries in a new connection.
|
|
||||||
max-recipients = 1;
|
|
||||||
};
|
};
|
||||||
data.script = "'redirects'";
|
data.script = "'redirects'";
|
||||||
};
|
};
|
||||||
|
|
|
@ -43,11 +43,7 @@ in {
|
||||||
webHosts = [cfg.hostName];
|
webHosts = [cfg.hostName];
|
||||||
serve.enable = true; #
|
serve.enable = true; #
|
||||||
# Don't include confirmation tokens in reply addresses, because we would need to send them to HRZ otherwise.
|
# Don't include confirmation tokens in reply addresses, because we would need to send them to HRZ otherwise.
|
||||||
settings.mta = {
|
settings.mta.verp_confirmations = "no";
|
||||||
verp_confirmations = "no";
|
|
||||||
max_recipients = "1"; # We can only send to one recipient at a time due to how forwarding currently works. See also the mail module.
|
|
||||||
max_sessions_per_connection = "1";
|
|
||||||
};
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ index be36759b..b4316639 100644
|
||||||
version = "0.6.0"
|
version = "0.6.0"
|
||||||
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
-source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
-checksum = "15ac54053752c25a0e545dd1953de716abcc80b12cfe0b6c2f2c1c73759d4f45"
|
-checksum = "15ac54053752c25a0e545dd1953de716abcc80b12cfe0b6c2f2c1c73759d4f45"
|
||||||
+source = "git+https://gitea.mathebau.de/fachschaft/sieve-rs.git#71324550504c0f84fe3e814d05cbe22f90a3b228"
|
+source = "git+https://github.com/stalwartlabs/sieve.git#56450c6ccdf76f1de95931db24896599159efc53"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"ahash 0.8.11",
|
"ahash 0.8.11",
|
||||||
"bincode",
|
"bincode",
|
||||||
|
@ -23,5 +23,5 @@ index f055474f..2b64c9ac 100644
|
||||||
+
|
+
|
||||||
+
|
+
|
||||||
+[patch.crates-io]
|
+[patch.crates-io]
|
||||||
+sieve-rs = { git = 'https://gitea.mathebau.de/fachschaft/sieve-rs.git' }
|
+sieve-rs = { git = 'https://github.com/stalwartlabs/sieve.git' }
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue