All checks were successful
Build & Release Plugin / build (push) Successful in 14s
Round 13: - Fix empty MSGID dupe detection (NULL vs empty string) - Fix remap address validation after rewrite - Fix filter script 30s timeout kill mechanism - Add lock ordering for bad packet retoss - Add COLLATE NOCASE for remap matching - Add CRC32 partial index on msgids table - Add transaction batching for TossPacket - Add scheduled cleanup tasks (old commands + message trimming) Round 14: - Fix TrimDupeRing crash (received_at -> created_at column) - Fix SQL Format() -> StringReplace() escaping in tosser link lookups - Harden ExtractNodelistFromZip temp file paths (GetTempDir + unique names) - Harden AreaFix wildcard matching with recursion depth limit - Harden AreaFix packet filename uniqueness (tick + random) Round 15: - Fix ScanOutbound duplicate entries (dedup .flo + .pkt scan) - Fix all hardcoded '/' path separators -> PathDelim in tosser (15 occurrences) - Export MatchesWildcard for testability - Sync all version strings (source, Makefile, plugin.json) Test suite: 9 suites, 452 tests, all passing. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
34 lines
799 B
JSON
34 lines
799 B
JSON
{
|
|
"name": "echomail",
|
|
"version": "0.0.3",
|
|
"api_version": 1,
|
|
"description": "Echomail Processor - Tosser, scanner, packer, AreaFix, netmail routing",
|
|
"short_description": "FidoNet echomail tosser and scanner (like FastEcho/Squish)",
|
|
"author": "Fastway BBS",
|
|
"license": "GPL-3.0",
|
|
"category": "networking",
|
|
"target": "server",
|
|
"homepage": "https://kjgr.io/fastway/fastway-plugin-echomail",
|
|
"repository": "fastway/fastway-plugin-echomail",
|
|
"tags": "fidonet,echomail,tosser,scanner,areafix,netmail",
|
|
"dependencies": {
|
|
"fastway": ">=0.4.7",
|
|
"plugins": []
|
|
},
|
|
"capabilities": [
|
|
"database",
|
|
"routes",
|
|
"admin",
|
|
"events",
|
|
"config",
|
|
"service",
|
|
"scheduled"
|
|
],
|
|
"files": {
|
|
"binary": "libechomail.so",
|
|
"web": [
|
|
"web/"
|
|
]
|
|
}
|
|
}
|