3.0.5

tobychui/zoraxy3.0.5May 26, 2024by tobychui

AI Summary

Version 3.0.5 is a maintenance release that fixes critical bugs in OVH DNS challenge generation and NextCloud container header handling, while introducing improved internal proxy detection logic and uptime monitoring enhancements.

Key Highlights

  • Fixed OVH DNS challenge provider form generator bug (#161)
  • Resolved header bugs when proxying NextCloud in containers
  • Optimized detection logic for internal proxy targets and HTTP_HOST header rewrite conditions (#164)
  • Added single-use cookiejar to uptime monitor for improved compatibility with problematic backend servers (#149)
  • Introduced permission policy module (currently disabled)
  • Added guidance for using private DNS with .local, .internal, or .home.arpa TLDs for internal services

New Features

  • Added permission policy module (disabled by default)
  • Added single-use cookiejar to uptime monitor request client to handle cookie issues on poorly written backend servers

Full Release Notes

## v3.0.5 Updates
This update mainly fixed the ovh DNS challenge field generator bug and header bug when using NextCloud in container. 

As a side notes, if you really want to use domain names as proxy target and you have a private DNS server, use `.local` (mDNS style), `.internal` (docker style) or `.home.arpa.` (RFC 8375) as your domain name TLD for internal service. This can help Zoraxy to understand and automatically rewrite headers for internal networking instead of external one and prevent `HTTP_HOST` rewrite errors.

_Remarks: If you are using Windows 7, you can use the NT6-1 release. However, some features are missing from this build due to library & compiler limitations. This version is purely here to support legacy device and might be dropped anytime soon. Please consider to upgrade your server to a new version of Windows._

### Change Log
- Optimized uptime monitor error message #121 
- Optimized detection logic for internal proxy target and header rewrite condition for `HTTP_HOST` #164 
- Fixed ovh DNS challenge provider form generator bug #161 
- Added permission policy module (not enabled)
- Added single-use cookiejar to uptime monitor request client to handle cookie issues on some poorly written back-end server #149