Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Jun 17, 2009
  1. refactoring lfd_log: added lfd_log_apr_err and lfd_log_linux_err

    Add a macro to do most things we were doing by hand in a lot of places.
  2. cleanup listening routine

  3. fix typo

Commits on May 29, 2009
Commits on May 28, 2009
Commits on Jan 10, 2008
  1. Include <linux/poll.h> instead of <poll.h>.

    Octavian Purdila authored
    Update to latest LKL build procedures.
  2. poll.h was removed from lkl.h to avoid hard to fix collisions. Add it

    Octavian Purdila authored
Commits on Jan 6, 2008
  1. Permission related fixes.

    Octavian Purdila authored
  2. Fix command parsing to allow handling of filenames that contain

    Octavian Purdila authored
  3. Add debug mode. Fix PASV. Fix FEAT. Properly terminate responses

    Octavian Purdila authored
    instead of just '\n').
    Remove user/home handling as we don't really need it and we can't
    really implement it properly.
Commits on Jan 5, 2008
  1. Update to new ENV LKL API.

    Octavian Purdila authored
  2. Fix argument parsing. Use seek to get file size so it works on block

    Octavian Purdila authored
    devices as well as files.
Commits on Jan 2, 2008
  1. Tiny fix.

    Octavian Purdila authored
  2. Update to new LKL disk API.

    Octavian Purdila authored
Commits on Jan 1, 2008
  1. LKL was updated to include the drivers and the native

    Octavian Purdila authored
    operations. Delete them from here.
Commits on Dec 15, 2007
Commits on Nov 17, 2007
Commits on Nov 14, 2007
  1. fixed thread termination

    on ABORT we used to call apr_thread_exit() directly and
    this was bypassing our counter from wrapper_apr_thread_*
  2. make output of PASC mimic vsftpd's output

    (address is in parantheses)
  3. fix valgring warning

Commits on Nov 13, 2007
  1. fix SIGPIPE handling

  2. fix shutdown (we're really waiting for all threads to exit) added FEA…

    …T command
    added some logging
    PASV seems to be a bit broken (when the client is lftp the command socket may get jammed
    and SIGPIPE is sent to the server. This used to imediatly crash the server until I added
    a SIGIGN for SIGPIPE, until I fix the PASV handler for good)
Commits on Nov 12, 2007
  1. fixed shutdown error: we were not waiting for the apr threads to fini…

    …sh before we exited
    fixed by adding an atomic counter (counts the number of live threads) and a mutex
    the main thread blocks in lkl_init until the last active thread signals this mutex
Commits on Nov 11, 2007
  1. fixed hang at shutdown if there is no disk

    The kernel froze at sys_umount("/") if no one changed the root to the "disk" filesystem.
Commits on Nov 3, 2007
  1. Umount filesystem at shutdown time. Close arp file also, to force

    Octavian Purdila authored
    flushing any cached data.
  2. Disk driver: use proper arp API to get disk size.

    Octavian Purdila authored
Commits on Oct 30, 2007
  1. Add header dependencies to the build system.

    Octavian Purdila authored
  2. Update to new LKL version: system calls are now run from a dedicated

    Octavian Purdila authored
    system call thread.
Commits on Oct 22, 2007
Something went wrong with that request. Please try again.