Skip to content
Dreamcast-ProjectsPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

Repository files navigation

lftpd

A small, embeddable FTP server library implementing a usable subset of RFC 959 (including passive mode). Written in C using POSIX sockets, with per-connection client handling built on KOS native threads (<kos/thread.h>, thd_create).

Originally written by Jason von Nieda. This fork is maintained for use as a KallistiOS (Sega Dreamcast) port via kos-ports. Note that the threading change makes this fork depend on KallistiOS rather than being portable to a generic POSIX target.

Layout

  • lftpd.c, lftpd_inet.c, lftpd_io.c, lftpd_log.c, lftpd_string.c — the library
  • include/lftpd.h — public API
  • private/ — internal headers
  • tests/ — host-side unit tests for the path canonicalizer

License

MIT — see LICENSE.txt.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages