Skip to content

Releases: ebrato/webdav-server

First Public Release

08 Feb 20:29

Choose a tag to compare

Primeira release pública do WebDAV Server.

Highlights

  • Servidor WebDAV standalone em C/C++ (single binary).
  • Suporte aos principais métodos: GET, HEAD, PUT, DELETE, MKCOL, COPY, MOVE, PROPFIND, LOCK e UNLOCK.
  • Interface web integrada para navegação de diretórios e upload de arquivos.
  • Autenticação Basic opcional e rate limit por IP.
  • Build e distribuição multiplataforma via Zig (Linux, Windows, macOS, FreeBSD e outros targets).
  • Build Cosmopolitan incluído (x86_64-unknown-cosmo).

CI/CD e artifacts

  • Pipeline GitHub Actions para build da matriz completa.
  • Download e instalação automatizada de Zig 0.15.2 e Cosmocc 4.0.2.
  • Artifacts de release gerados individualmente por target/triple (.tar.gz).

Qualidade e correções aplicadas

  • Correções de LOCK/UNLOCK (token consistente).
  • Harden de geração de headers para evitar truncamento silencioso.
  • Validação mais rígida de autenticação (user/password coerentes).
  • Limite de multipart upload para evitar uso excessivo de memória.
  • Ajustes de robustez no workflow de build/release.

Notas

  • Esta release marca a base estável inicial para uso em produção leve/moderada.
  • Feedback e issues são bem-vindos para evolução do roadmap.