mirror of https://github.com/Xhofe/alist
* fix: resolve webdav handshake error in permission checks - Updated role permission logic to handle bidirectional subpaths, fixing handshake termination by remote host due to path mismatch. - Refactored function naming for consistency and clarity. - Enhanced filtering of objects based on user permissions. - Modified `makePropstatResponse` to preserve encoded href paths. - Added test for `makePropstatResponse` to ensure href encoding. * Delete server/webdav/makepropstatresponse_test.go * ci(workflow): set GOPROXY for Go builds on GitHub Actions - Use `GOPROXY=https://proxy.golang.org,direct` to speed up module downloads - Mitigates network flakiness (e.g., checksum DB timeouts/rate limits) - `,direct` provides fallback for private/unproxyable modules - No build logic changes; only affects dependency resolution across all matrix targets --------- Co-authored-by: AlistGo <opsgit88@gmail.com> |
||
|---|---|---|
| .. | ||
| internal/xml | ||
| buffered_response_writer.go | ||
| file.go | ||
| if.go | ||
| litmus_test_server.go | ||
| lock.go | ||
| lock_test.go | ||
| prop.go | ||
| util.go | ||
| webdav.go | ||
| xml.go | ||
| xml_test.go | ||