{"id":22071477,"url":"https://github.com/zonque/webdavserver","last_synced_at":"2026-02-25T21:05:42.032Z","repository":{"id":66926946,"uuid":"338787826","full_name":"zonque/WebDavServer","owner":"zonque","description":"WebDav server implementation for POSIX compliant environments (including ESP IDF)","archived":false,"fork":false,"pushed_at":"2021-02-22T08:49:58.000Z","size":23,"stargazers_count":9,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-11T18:31:55.630Z","etag":null,"topics":["esp-idf","espidf","linux","soup","webdav-server"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zonque.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-14T11:17:13.000Z","updated_at":"2025-09-15T12:35:28.000Z","dependencies_parsed_at":"2023-02-23T04:30:31.141Z","dependency_job_id":null,"html_url":"https://github.com/zonque/WebDavServer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zonque/WebDavServer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FWebDavServer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FWebDavServer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FWebDavServer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FWebDavServer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zonque","download_url":"https://codeload.github.com/zonque/WebDavServer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zonque%2FWebDavServer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29839981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T20:42:33.054Z","status":"ssl_error","status_checked_at":"2026-02-25T20:42:21.322Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["esp-idf","espidf","linux","soup","webdav-server"],"created_at":"2024-11-30T20:31:45.219Z","updated_at":"2026-02-25T21:05:42.007Z","avatar_url":"https://github.com/zonque.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WebDav server for POSIX-compatible systems\n\nThis package implements a simple WebDav server for systems with a POSIX-compatible file system storage. The server has limited functionality and primarily targets embedded platforms with limited resources.\n\n# Compatibility\n\n## Web server\n\nThe code has all parts that are specific to the http request and response factored out through an abstact base class. Examples are provided for the ESPIDF http server as well as libsoup.\n\n## File system\n\nA POSIX compatible file system must be provided. In particular, the code uses the following functions:\n\n        * `fopen()`, `fclose()`\n        * `fread()`, `fwrite()`\n        * `stat()`\n        * `access()`\n        * `opendir()`, `closedir()`\n        * `unlink()`\n        * `rename()`\n\n# Current limitations\n\n* No support for locking/unlocking\n* No support for property writing\n\n# Installation\n\n## As ESP-IDF component\n\nIn your project repository, add this component as sub-module:\n\n```\ngit submodule init\ngit submodule add https://github.com/zonque/WebDavServer.git components/webdav\n```\n\n# License\n\nLGPL-3, see LICENSE file.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonque%2Fwebdavserver","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzonque%2Fwebdavserver","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzonque%2Fwebdavserver/lists"}