Toby Chui
d6ad0155ab
Init commit for static cache system
...
Added work in progress static cache system that cache static resources like image on zoraxy node for faster access speed, still experimental and not working
2025-10-24 17:19:09 +08:00
Toby Chui
9d0a2a94f7
Add option to disable request logging per endpoint
2025-10-23 22:41:09 +08:00
Toby Chui
f9ef648664
Fix TLS cert key and pem file handling order
2025-10-22 20:38:19 +08:00
Toby Chui
8f95b622ff
Removed redundant error check
2025-10-22 20:09:53 +08:00
Toby Chui
fa941e26a7
Merge pull request #860 from kjagosz/main
...
- Add PKCE support with S256 challenge method for OAuth2 (fixes #852 )
2025-10-22 15:03:22 +08:00
Toby Chui
72e5d3ce3f
Fixed #855
...
- Updated timeout to 600s
- Fixed dns challenge certificate set default bug
2025-10-21 21:22:43 +08:00
kjagosz
7efc7da9ab
- Introduce configurable OAuth2 configuration cache time via UI and backend
...
- Refactor OAuth2Router to use `OAuth2ConfigurationCacheTime` with a default of 60s
2025-10-21 13:04:28 +02:00
kjagosz
944a8651ea
Update src/mod/auth/sso/oauth2/oauth2.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 11:59:31 +02:00
kjagosz
f3143e52b3
Update src/mod/auth/sso/oauth2/oauth2.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-21 11:59:03 +02:00
Toby Chui
5c8e4a7df1
Fixed priority sort logic for HTTP proxy rule
...
Fixed proxy rule sort logic from alphabetical to best match
2025-10-21 07:52:07 +08:00
Toby Chui
0f295185f1
Update src/mod/auth/sso/oauth2/oauth2.go
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 21:50:39 +08:00
Toby Chui
322e5239a8
Update src/web/components/sso.html
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-20 21:34:31 +08:00
kjagosz
71bf844dc1
- Add PKCE support with S256 challenge method for OAuth2 ( fixes #852 )
...
- Update UI for OAuth2 Code Challenge Method selection (closes #854 )
- Introduce OAuth2 configuration cache to optimize requests (fixes #852 )
- Fixes using DNS Challange for Custom ACME Server
2025-10-20 14:55:17 +02:00
Toby Chui
298444a53f
Merge pull request #858 from tobychui/main
...
master branch sync
2025-10-19 22:18:48 +08:00
Toby Chui
41cf0cc2c7
Fixed #856
...
Updated upstreamHostSwap to accept currentTarget and avoid swapping to the same proxy endpoint, preventing unnecessary loopback handling. Also bumped SYSTEM_VERSION to 3.2.9.
2025-10-19 22:11:58 +08:00
Toby Chui
863113a1b8
Merge pull request #853 from Morethanevil/main
...
Update CHANGELOG.md
2025-10-18 10:17:06 +08:00
Marcel
aa9036fa8b
Update CHANGELOG.md
2025-10-17 16:23:35 +02:00
Toby Chui
341f24bcac
Merge branch 'main' of https://github.com/tobychui/zoraxy
v3.2.8
2025-10-16 21:50:04 +08:00
Toby Chui
af5f835876
Updated build in geoip db
2025-10-16 21:49:30 +08:00
Toby Chui
ece4a39e8c
Merge pull request #851 from tobychui/v3.2.8
...
V3.2.8
2025-10-16 21:48:29 +08:00
Toby Chui
54a18169d7
Added untrust ip get in netutils
2025-10-16 20:13:33 +08:00
Toby Chui
9a5a0eb84d
Added user selectable min TLS version
...
- Added user selectable min TLS version in UI
- Updated api to support custom TLS versions
2025-10-15 20:20:58 +08:00
Toby Chui
deb096545d
Update udpprox.go
...
- Added the missing proper type conversion for UDP proxy protocol version field
2025-10-15 19:38:35 +08:00
Toby Chui
824972a1e2
Added custom type for Proxy Protocol Version
...
- Changed enum type for proxy protocol
- Added warning for proxy protocol 1 on UDP selection in UI
2025-10-15 07:40:48 +08:00
Toby Chui
0e78f3af65
Merge pull request #848 from jemmy1794/feature/Proxy_Protocol_V2
...
Add support for Proxy Protocol V1 and V2 in streamproxy configuration
2025-10-15 07:28:44 +08:00
jemmy1794
aa243f23ee
Add WriteProxyProtocolHeaderUDP function to support Proxy Protocol v2 for UDP connections
2025-10-14 21:56:11 +08:00
jemmy1794
8d29a929f7
Add support for Proxy Protocol V1 and V2 in streamproxy configuration
...
- Updated HTML form to allow selection of Proxy Protocol version.
- Backend and config struct now use ProxyProtocolVersion (int) instead of UseProxyProtocol (bool).
- UI and API now pass and display Proxy Protocol version.
TODO: UDP should only allow Proxy Protocol V2
2025-10-14 21:30:32 +08:00
Toby Chui
66572981b3
Optimized TLS list
...
- Optimized TLS certificate list
- Added common name auto fill for certificate upload tool
- Updated version number
- Removed unused code in helper
2025-10-13 21:09:29 +08:00
Toby Chui
9ed9d9ede4
Merge pull request #847 from zen8841/fix845
...
Move function:NormalizeDomain to netutils module
2025-10-13 18:35:40 +08:00
Zen Wen
ed1b0ec673
Move function:NormalizeDomain to netutils module
2025-10-13 13:16:20 +08:00
Toby Chui
b22e011131
Merge pull request #846 from zen8841/fix845
...
Fix #845
2025-10-13 12:48:07 +08:00
Zen Wen
d155ea3795
Linting and formatting
2025-10-13 00:50:28 +08:00
Zen Wen
dd610e5f75
fix #845
2025-10-13 00:23:15 +08:00
Zen Wen
c424b92036
Move function:NormalizeDomain to utils module
2025-10-13 00:16:31 +08:00
Toby Chui
2c270640e9
Added #843
...
- Added checkbox for disabling uptime monitor in new proxy
2025-10-11 21:36:16 +08:00
Toby Chui
ec91a1986f
Merge pull request #841 from Morethanevil/main
...
Update CHANGELOG.md
2025-10-10 16:18:19 +08:00
Toby Chui
cf2cf18136
Added check for loopback proxy enable state
...
- Added check and show 521 if the loopback proxy endpoint is disabled
2025-10-10 15:51:00 +08:00
Marcel
de5b95e086
Update CHANGELOG.md
...
Great work as always :)
2025-10-10 08:54:32 +02:00
Toby Chui
e77f947d1d
Added loopback proxy support
...
- Added support for shortcut loopback setup in local setups
2025-10-10 14:43:38 +08:00
Toby Chui
ca12facaf2
Fixed bug in sidebar plugin list update
...
- Fixed remove plugin when the plugin is still running but plugin in sidebar not automatically removed bug
v3.2.7
2025-10-09 19:14:12 +08:00
Toby Chui
88aba38495
Merge pull request #837 from tobychui/v3.2.7
...
V3.2.7
2025-10-09 18:43:50 +08:00
PassiveLemon
95375d3298
Update logrotate flag description
2025-10-09 00:08:28 -04:00
Toby Chui
2c3f36d9a3
Merge pull request #829 from jimmyGALLAND/fix-acme-renew
...
fix acme renew
2025-10-03 07:16:20 +08:00
jimmyGALLAND
030ef2e01c
allow domain labels with no minimum length
2025-10-02 12:42:13 +02:00
Toby Chui
85cad1e2b6
Updated #821
2025-09-26 07:12:17 +08:00
Toby Chui
94afb6e3a5
Optimized mobile side menu
...
- Optimized width for mobile side menu items
2025-09-25 21:11:28 +08:00
Toby Chui
84a4eaaf95
Fixed #821
...
- Added the recommended code snippet
2025-09-25 21:11:10 +08:00
Toby Chui
f98e1b8218
Fixed #706
...
- Added conditional injection of x-proxy-by zoraxy header by only injecting tracker when -dev flag is set to true
2025-09-24 21:53:11 +08:00
Toby Chui
778df1af0f
Updated #411
...
- Added support for human readable units in -logrotate flag
2025-09-24 20:31:53 +08:00
jimmyGALLAND
2140e5b0b5
-Add support for including Subject Alternative Names (SANs) from
...
existing certificates during both manual and automatic renewals.
-Enhance filtering and normalization of domain names from the UI
to ensure only valid domains are included when requesting certificates.
2025-09-23 23:36:49 +02:00