Skip to content

Kervan v0.3.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:27
· 148 commits to master since this release

Added

  • FTP: virtual hosts through RFC 7151 HOST (or the TLS server name
    for FTPS). Each host has its own banner and an optional group
    restriction, so several tenants can share one address.

  • audit: syslog output (RFC 5424) over UDP, TCP, TLS or Unix sockets.
    It supports format: cef for SIEMs, configurable facility, RFC 6587
    framing with automatic reconnects, and escaping that prevents log
    injection.

Fixed

  • FTP: FEAT reply lines start with a space as RFC 2389 requires. They
    were previously stripped, which some clients reject.

Changed

  • WebUI live updates are event-driven. Sessions, transfers and audit
    events now push a WebSocket snapshot within about 200 ms of a change.
    Bursts collapse into one frame, and an idle connection gets a 15 s
    heartbeat instead of a frame every 2 s. The message format is unchanged.

Container image: docker pull ghcr.io/kervanserver/kervan:0.3.0 (linux/amd64, linux/arm64).


Checksums are in checksums.txt. Verify with sha256sum -c --ignore-missing checksums.txt.