Upstream commit: 474dd0229cb20cf513036619781ed97bd8073c3f Enterprise-only files removed or emptied: 63 Enterprise-only snippets removed: 117 in 50 files Dangling module declarations removed: 5 Cargo edits turning enterprise off: 14 Verification: clean Enterprise feature gates left for rebuilt features: 19 in 18 files Produced by tools/fork/strip.py. The full report is in docs/fork/strip-reports/ on main.
42 lines
1.2 KiB
Sieve
42 lines
1.2 KiB
Sieve
require ["duplicate", "ihave", "reject", "body"];
|
|
|
|
if body :contains "TPS" {
|
|
if duplicate :handle "one_sec_expire" :seconds 1 {
|
|
error "one_sec_expire handle should not be duplicate.";
|
|
}
|
|
|
|
if duplicate :uniqueid "one_sec_expire" :seconds 1 {
|
|
error "one_sec_expire uniqueid should not be duplicate.";
|
|
}
|
|
|
|
if duplicate :handle "five_secs_expire" :seconds 5 {
|
|
error "five_secs_expire handle should not be duplicate.";
|
|
}
|
|
|
|
if duplicate :uniqueid "five_secs_expire" :seconds 5 {
|
|
error "five_secs_expire uniqueid should not be duplicate.";
|
|
}
|
|
|
|
discard;
|
|
} elsif body :contains "T.P.S." {
|
|
if duplicate :handle "one_sec_expire" :seconds 1 {
|
|
error "one_sec_expire handle should have expired.";
|
|
}
|
|
|
|
if duplicate :uniqueid "one_sec_expire" :seconds 1 {
|
|
error "one_sec_expire uniqueid should have expired.";
|
|
}
|
|
|
|
if not duplicate :handle "five_secs_expire" :seconds 5 {
|
|
error "five_secs_expire handle should be duplicate.";
|
|
}
|
|
|
|
if not duplicate :uniqueid "five_secs_expire" :seconds 5 {
|
|
error "five_secs_expire uniqueid should be duplicate.";
|
|
}
|
|
|
|
reject "No soup for you, next!";
|
|
} else {
|
|
error "Unexpected body contents.";
|
|
}
|