Skip to content

Releases: d-a-v/ESPWebDAV

Release 2.1.5

19 Jan 21:40
Compare
Choose a tag to compare
  • small fixes (#23)
  • fix c2enc
  • esp8266: speed up transfers by using Stream::send API
  • esp32: handleGet: use large buffer
  • URLEncode path on sendPropResponse (#18)

Release 2.1.4

19 Jan 15:05
Compare
Choose a tag to compare
  • small fixes (#23)
  • fix c2enc
  • esp8266: speed up transfers by using Stream::send API
  • esp32: handleGet: use large buffer
  • URLEncode path on sendPropResponse (#18)

2.1.3

19 Sep 16:44
Compare
Choose a tag to compare
  • fix bug in ESPWebDAVCore::mkFullDir() (working much better when removing files now)
  • allow exceptions for regular webserver URLs within dav space
  • allow to rewrite the root directory on the filesystem (/dav <=> /)
  • hook example: add http downloader for testing
  • apply allman style (script like esp8266/Arduino/tests/restyle.sh will come)
  • fix for / (restore emulation on host)
  • Add Esp32 support (#9)

2.1.2

18 Nov 23:29
Compare
Choose a tag to compare

2.1.0:

  • manage encoding (like %20 <-> spaces)
  • add progression callback
  • fix move handler

2.1.2:

  • (fix library manager tag number)

Release 2.0.0

11 Aug 00:14
Compare
Choose a tag to compare

Protocol support has been extended. Current version has been tested with:

  • linux: davfs2 (fuse FS)
  • linux: gvfs/gio (but this one has issues, also with an apache webdav server)
  • macOS Finder
  • windows explorer

Also added / fixed:

  • http/1.1 (reusing connections)
  • locks, directories
  • tested against litmus test suite
  • Initial proof of concept with virtual /proc file
    to reflect some live state without writing any file
  • Integrated with ESP8266WebServer via a hook API:
    WebDav and Webserver can now live on the same port.
    Example: Hooked.ino (needs 3.0.0-dev esp8266 core)

Original version