Note: This documentation is still in progress, not reviewed properly, and might contain some errors or outdated images. It's intended for the upcoming 4.0.0 release, so configuration settings might be different from previous versions.
Upgrading to v2.1.3
Overview
Version 2.1.3 is a maintenance release that addresses several security vulnerabilities and bug fixes discovered after the v2.1.2 release. This patch update enhances stability and security without introducing breaking changes.
Upgrade Instructions
- Download latest tarball from GitHub
- Backup your files before proceeding
- Replace all files with content from the downloaded archive
- Restore your configuration file (inc/config.inc.php) from backup
Security Improvements
- Fixed potential XSS vulnerabilities in zone and record forms
- Enhanced protection against SQL injection in search functionality
- Improved input validation and sanitization across the application
- Strengthened CSRF protection for form submissions
- Better handling of malformed input in DNS record processing
Bug Fixes
- Resolved issues with special characters in DNS record content
- Fixed pagination problems in zone listing
- Corrected form validation errors for certain DNS record types
- Addressed browser compatibility issues, especially with older Internet Explorer versions
- Fixed various UI rendering issues
- Corrected UTF-8 encoding problems with internationalized domain names
- Fixed several JavaScript issues affecting the zone editing interface
Additional Improvements
- Enhanced error handling and user feedback
- Improved compatibility with different PHP versions
- Optimized database queries for better performance
- Better handling of zones with large numbers of records
- Updated translations for several languages
Notes
- No database schema changes are required for this update
- This release maintains full backward compatibility with v2.1.2
- The update is strongly recommended for all users due to security improvements
- Users upgrading from versions earlier than v2.1.2 should first upgrade to v2.1.2 before proceeding to v2.1.3