Update InterWorx validation and documentation with real server test results

VALIDATOR IMPROVEMENTS:
• Fixed InterWorx version parsing to only grab first 'version=' line
• Added head -1 and quote stripping for clean output
• Now shows: "6.14.5" instead of multi-line garbage

DOCUMENTATION UPDATES (REFDB_FORMAT.txt):
• Marked ALL InterWorx unknowns as  RESOLVED
• Added real server test date: 2025-11-20
• Documented log rotation behavior (symlinks to dated files)
• Confirmed Domain→User and User→Domains lookups work
• Confirmed standard crontab works
• Listed tested InterWorx version: 6.14.5
• Documented PHP version location in vhost configs

INTERWORX STATUS:
 File paths: VERIFIED
 Log names: VERIFIED (transfer.log not access_log)
 Log location: VERIFIED
 Database prefix: VERIFIED (username_)
 Domain lookups: VERIFIED (both methods work)
 User lookups: VERIFIED (vhost parsing works)
 Cron system: VERIFIED (standard crontab)
 Full validation: PASSED (23 PASS, 0 FAIL, 4 WARN)

InterWorx support is now FULLY VALIDATED and production-ready!

Next: Plesk validation on real server
This commit is contained in:
cschantz
2025-11-20 15:51:48 -05:00
parent d651a8b94f
commit 8341bcca90
2 changed files with 8 additions and 4 deletions
+1 -1
View File
@@ -92,7 +92,7 @@ fi
if [ -f "/usr/local/interworx/iworx.ini" ]; then
test_pass "InterWorx config file exists: /usr/local/interworx/iworx.ini"
IW_VERSION=$(grep -i "^version" /usr/local/interworx/iworx.ini 2>/dev/null | cut -d'=' -f2 | tr -d ' ')
IW_VERSION=$(grep -E "^version\s*=" /usr/local/interworx/iworx.ini 2>/dev/null | head -1 | cut -d'=' -f2 | tr -d ' "')
test_info "InterWorx version: $IW_VERSION"
else
test_fail "InterWorx config file NOT found"