betterNAS/apps/node-agent/cmd/node-agent
Harivansh Rathi a6c74c2a39 Allow OPTIONS to bypass WebDAV auth for Finder discovery
macOS Finder sends an unauthenticated OPTIONS request before attempting
auth. It needs to see the DAV: 1, 2 compliance header in the response
to know the server supports WebDAV. Without it, Finder shows "problem
connecting to the server" and never prompts for credentials.

OPTIONS is a safe discovery method that exposes no data, so it can be
served without auth.
2026-04-01 16:57:55 -04:00
..
app.go Allow OPTIONS to bypass WebDAV auth for Finder discovery 2026-04-01 16:57:55 -04:00
app_test.go Make control-plane the real mount authority 2026-04-01 17:46:50 +00:00
control_plane.go Make control-plane the real mount authority 2026-04-01 17:46:50 +00:00
dav_auth.go Make control-plane the real mount authority 2026-04-01 17:46:50 +00:00
dav_finder.go Fix macOS Finder WebDAV mount by handling GET on directories (#12) 2026-04-01 16:42:34 -04:00
main.go Secure first-loop control-plane auth and mount routing. 2026-04-01 14:13:14 +00:00