Repository navigation
WireWall v1.3.2
WireWall v1.3.2 – Advanced Traffic Firewall
Released: January 4, 2026
Stable release with major improvements in data persistence, IPv6 support, and configuration reliability.
What's New in v1.3.2
-
Permanent data persistence
GeoLite2 databases, Composer vendor folder, and composer files are now safely stored in/site/assets/WireWall/
→ No more data loss or reinstallation needed after module updates -
Automatic migration from older versions
When upgrading from ≤1.2.0, old files from/site/modules/WireWall/are automatically moved to the new location -
Full IPv6 CIDR support
Complete IPv6 range matching for both blocking and whitelisting -
Enhanced exception system
New configuration fields:
• Custom Trusted AJAX Paths
• Custom API Paths (bypass for ALL HTTP methods – GET/POST/PUT/DELETE/etc.) -
Robust checkbox handling
All toggle options now reliably save as 0/1 (fixes old config issues after updates/reinstalls) -
Improved configuration interface
New colorful "Setup Information" section with current paths, migration guide, and clear installation instructions
Recommended post-update steps
- Go to Modules → WireWall → Configure
- Verify GeoIP databases are located at:
/site/assets/WireWall/geoip/GeoLite2-*.mmdb - If you have GeoLite2-City.mmdb → enable City & Subdivision blocking
- Add any custom paths you need in:
• Custom Trusted AJAX Paths
• Custom API Paths
Requirements
- ProcessWire ≥ 3.0.200
- PHP ≥ 8.1
- Strongly recommended: MaxMind GeoLite2 databases (Country + ASN required, City optional for detailed logging)
Downloads
Full documentation → README
Website → wirewall.org
Thanks to everyone testing and providing feedback!
Any migration issues? Please open an issue – happy to help.
Stay secure! 🛡️