VERSION 2.3.12 β JULY 2026
| Category | Change | Impact | Status |
| Security | Two-factor authentication (TOTP) implementation | High | Live β |
| Security | PGP key encryption for private messages | High | Live β |
| Security | Rate limiting on login attempts (5/min) | Medium | Live β |
| Security | SQL injection hardening β prepared statements audit | High | Complete β |
| Performance | Redis caching for templates and routes | High | Live β |
| Performance | MySQL query optimization (slow query log analysis) | Medium | Complete β |
| Performance | CDN integration for static assets | Medium | Live β |
| Feature | Thread preview on hover | Medium | Live β |
| Feature | Dark mode v2 (3 new themes) | Medium | Live β |
| Feature | Trusted vendor badge system | High | Live β |
| Feature | Marketplace escrow automation | High | Live β |
| Feature | Enhanced search (full-text, relevance scoring) | Medium | Live β |
| Feature | Mobile responsive layout overhaul | Medium | Live β |
| Bugfix | Fixed: thread pagination breaking on filtered views | Low | Fixed β |
| Bugfix | Fixed: notification email encoding issues | Low | Fixed β |
| Bugfix | Fixed: poll results display on mobile | Low | Fixed β |
SECURITY PATCH DETAILS
Code:
1. CSRF Token Hardening
- All POST requests now validate CSRF token
- XF2 native CSRF protection enabled for all forms
- Description: XSS-based CSRF attacks on admin actions
- Severity: High (could allow admin account takeover)
2. Prepared Statement Migration
- 47 raw SQL queries migrated to prepared statements
- Affected: search, thread listing, user queries
- Severity: Critical (SQL injection vector)
- No known exploits in the wild β proactive hardening
3. File Upload Restrictions
- Added: extension whitelist, MIME type validation, size limits
- PHP upload_max_filesize: 64MB
- Blocked: .php, .phtml, .php5, .shtml, .cgi uploads
- Severity: High (web shell upload prevention)
4. Session Management
- Session regeneration on privilege escalation
- Session timeout: 60 min idle (configurable in profile)
- Concurrent session limit: 5 per user
- Remember-me token rotation: every 30 days
COMING NEXT MONTH
Code:
August 2026 roadmap:
1. Encrypted Messenger Integration (PGP + Signal Protocol)
- In-forum private messaging with end-to-end encryption
- Optional expiring messages (1h-7d)
- Screenshot detection
2. REST API v1
- Thread listing and creation
- User profile data
- Marketplace listing management
- Rate limited, API key required
3. Community Chat Rooms
- Per-category real-time chat
- WebSocket-based, low latency
- Message history (7 days)
4. Collaborative Wiki
- Community-editable knowledge base
- Version history, rollback
- Article ratings and comments
Stay tuned for announcements. Feedback welcome in the Suggestions thread.