webdav

A simple and standalone WebDAV server.

MIT License

Stars
3.1K
Committers
20

Bot releases are visible (Hide)

webdav - v5.3.0 Latest Release

Published by github-actions[bot] about 2 months ago

Changelog

  • 4e87e6a613cd7e323bf4582b6339dc81301b790a chore: disable CGO (#184)
webdav - v5.2.0

Published by github-actions[bot] about 2 months ago

Changelog

  • 63449f163647a5f5bf96755ccb6191a764095415 fix: check permissions at copy/move source and destination (#181)
  • 4ad26dad352bcbb1150e40e0d417183aa3e946f2 ci: use go 1.23
  • 623bbc9a7053ebcb501ac67c1c8f53c92ec17369 chore: update dependencies
webdav - v5.1.0

Published by github-actions[bot] 3 months ago

Changelog

  • feeb33d249e912229ed6caead7cbfa56bebd8fd8 docs: add note about noSniff
  • d3bee980007b168c4d9461879cb9cdd347f22fc0 feat: allow disabling password check for delegated authentication
  • 373b2ec9310e3e803d2ee83d3aa6e8ceb4bab293 docs: fix nginx configuration
webdav - v5.0.0

Published by github-actions[bot] 3 months ago

Breaking Changes

This version contains major breaking changes. Please refer to the README to check the updated configuration. Notable changes:

  • auth option no longer exists and it will be inferred from the users.
  • modify option no longer exists and is now permissions. This allows for more fine-grained customization.
  • scope has been renamed to directory.
  • The default port has been changed to 6065.
  • The default directory (ex-scope) is now . (current directory).
  • The regex option in the rules is now the regular expression itself, and no longer a boolean.

Changelog

  • 000f404f7ae2d416bb8bfd378d879c8de86ee7b8 docs: remove dev version note
  • e4a8622c1eab3e6060143426cd12956325df5501 docs: remove outdated SECURITY.md
  • b5a3d07f5c7f1be21dbf92b57260b0cae8dd6a69 feat!: fine-grained permissions
  • f4de82cfd1ccea3d431e7bc7fe0f3d611637cd26 feat: add test for server listing characters
  • ebcf500d5e4ff43e62d18df86884d50089c86614 docs: cleanup readme
  • d7faa1f8871a19a1a1a745f545a648825a8e99c7 feat!: further log customizations
  • d5e5052f63a3616ac30e71fb13b9549a2ebec9ff feat!: rename 'scope' to 'directory'
  • a255fb51e2c123e78b681714e2311d65dc33fb56 feat!: remove Auth option
  • ed23ca1820eeeb030ef2f14fe16adb3466e273e6 feat!: change default port and scope
  • e7e9c3176d1dc1b3bd1e98e24935fb3521e5bea0 feat!: simplified rule with regex instead of boolean
  • d3732322bc4b8ef52eb5a575c9a315d4f6d9ef20 chore: bump version to v5
  • f70866490658c2a0ea239c68781df943422b6e16 feat: permissions, auth, rules basic tests
webdav - v4.3.3

Published by github-actions[bot] 3 months ago

Changelog

  • 814462bed1e59069a355ffc04d5b883f344a98be fix: environment variable parsing
webdav - v4.3.2

Published by github-actions[bot] 3 months ago

Changelog

  • f6a0707fe6de789d57042f9b8c18a03931c39a53 refactor: shorten response writer code
  • 947b163ea7fb83ab4170ef804f38066366ea4257 fix: rules parsing
  • 732cf5eff5978193b1e68773f70b6be4586e8628 docs: fix readme highlighting
webdav - v4.3.1

Published by github-actions[bot] 3 months ago

Changelog

  • 1e87b21bb1b4a3ba03cd4f24580e39c0a02e4566 docs: improve configuration section
  • 6166061f201d85a4766f7bcf4146f4d44c47a344 docs: install, docker, systemd instructions
  • 4f8eab48ab198e7dd246975cf16982a4e37fb74f fix: config parsing keys
  • 7542860a4794cf891208de09787bba0451090483 fix: panic when getting requests
  • 3688420246857df7e53546eb3e2e89a1d0be9427 feat: centrally defined defaults
  • 47e3f6de6f473879ee46da5f40854a5168ba2d52 fix: remove 'v' from version name
  • 356edb8b93a07633e161e31418b8d222a86bcbcc feat: add tests for json and toml config
  • b16c041d0cc633acd024f8dab1187dedcd2bc2a7 fix: add 'v' prefix to version
  • dc45f32af8ea26ab07a60257cb0b54d73abf742f fix: dockerfile build version
webdav - v4.3.0

Published by github-actions[bot] 3 months ago

Changelog

  • d1691e1bd1f0af5f50771e8f31341c2381343c03 fix: docker workflow tags
  • 5f685dbe98aa1c6b0d6d52551abbd5407aeb51c1 ci: new goreleaser workflow (#157)
  • 85219df921441ccc6212140ce9adad9988e32f27 ci: use cache for docker builds
  • c125bedae1607a2a533b18a9451b9be34a5ee396 refactor: code cleanup, stricter config validation (#155)
  • 46d54e4465afeac076f47622acaf19a1ab259e5a ci: fix docker image attestation
  • 90c031846dd44a583142058c4894073494dce213 ci: new docker release workflows
  • 968f2e147a4fe5b04c00bf34102366d394538ded chore: update dependencies
  • 6f4be12e8c925209d27ee6ae131ba48a5f9b1992 ci: updated build and lint workflows (#152)
  • 9433dbd452aac04c39ca0d6c44c5602af7d5ad24 fix: correctly close the listener
  • f0ca85e57091a31b465f24319d31ca6a118d1548 docs: add disclaimer
webdav - v4.2.0

Published by github-actions[bot] over 2 years ago

Changelog

  • 436a3b0 fix: 'modify:false' is respected
  • 1a610b1 feat: add armv7 support
webdav - v4.1.1

Published by github-actions[bot] about 3 years ago

Changelog

32613f7 ci: update Go version to go1.17
8a8650d feat: introduce structured, field logging (#87)
5701cbb Create SECURITY.md (#81)

Docker images

  • docker pull hacdias/webdav:v4.1.1
  • docker pull hacdias/webdav:v4.1
  • docker pull hacdias/webdav:v4
webdav - v4.1.0

Published by github-actions[bot] over 3 years ago

Changelog

9a4b378 feat: add source request log (#71)

Docker images

  • docker pull hacdias/webdav:v4.1.0
  • docker pull hacdias/webdav:v4.1
  • docker pull hacdias/webdav:v4
webdav - v4.0.0

Published by github-actions[bot] almost 4 years ago

Changelog

099479a feat: add a config option to bypass mime content type sniffing (#60)
8cd6d0a feat: per path modify permissions (#57)

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v4.0.0
  • docker pull hacdias/webdav:v4.0
  • docker pull hacdias/webdav:v4
webdav - v3.2.0

Published by github-actions[bot] almost 4 years ago

Changelog

fca4e54 feat: add support for unix sockets (#58)
da6dd25 chore: use fetch-depth to fetch complete history

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v3.2.0
  • docker pull hacdias/webdav:v3.2
  • docker pull hacdias/webdav:v3
webdav - v3.1.2

Published by github-actions[bot] about 4 years ago

Changelog

c1a9196 chore: publish releases immediately (not draft)

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v3.1.2
  • docker pull hacdias/webdav:v3.1
  • docker pull hacdias/webdav:v3
webdav - v3.1.1

Published by github-actions[bot] about 4 years ago

Changelog

5734366 Dockerfile: revert 05e995b

webdav - v3.0.0

Published by hacdias almost 5 years ago

Changelog

72d8e39 fix(BREAKING): rename webdav/ --> lib/ (#36)
3ef86e8 chore: update dependencies (#35)
2971f7e feat: add URL prefix(subpath) support (#31)

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v3.0.0
  • docker pull hacdias/webdav:v3.0
  • docker pull hacdias/webdav:v3
webdav - v2.0.1

Published by hacdias over 5 years ago

Changelog

ab0334f chore: add mips(64)(le)
931f125 chore: go mod tidy

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v2.0.1
  • docker pull hacdias/webdav:v2.0
  • docker pull hacdias/webdav:v2
webdav - v2.0.0

Published by hacdias over 5 years ago

Changelog

cd472b2 chore: bump to v2.0.0
7358553 feat(BREAKING): extend cors functionality (#25)

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v2.0.0
  • docker pull hacdias/webdav:v2.0
  • docker pull hacdias/webdav:v2
webdav - v1.4.1

Published by hacdias over 5 years ago

Changelog

764a69c fix: numeric passwords (#24)
d266f11 fix: auth enabled by default

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v1.4.1
  • docker pull hacdias/webdav:v1.4
  • docker pull hacdias/webdav:v1
webdav - v1.4.0

Published by hacdias over 5 years ago

Changelog

76ebaff docs: add cors config
60f2697 fix: pass through linters
e5b3946 feat: add support for custom CORS headers

Docker images

  • docker pull hacdias/webdav:latest
  • docker pull hacdias/webdav:v1.4.0
  • docker pull hacdias/webdav:v1.4
  • docker pull hacdias/webdav:v1