Skip to content

Dreamcast-Projects/lftpd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors