Skip to content
Commits on Feb 12, 2016
  1. @dancysoft

    6.1.beta.6: Handle RFC1831 RPC

    dancysoft committed
    Updated sunrpc.x w/ the few additions from rfc1831.
    
    sunrpc.cl:
      verbose-accept-stat
        Added *system-err* clause.
        Changed ecase to case and added a default case to handle
        unrecognized codes w/o crashing.
    
    Also, portmap.cl: Mention that there might be a conflicting NFS server
    running if an existing (aka system) portmapper is detected.
    
    doc/:
       Renamed existing rfc files to indicate their topic and date.
       Added a few newer rfcs.
  2. @dklayer

    Bump version to 6.1.beta.5

    dklayer committed
Commits on Feb 11, 2016
  1. @dancysoft

    Wrap all subprocesses with handler-bind which logs a backtrace

    dancysoft committed
    main.cl:
    
      Added start-subprocess function which starts a subprocess while
      wrapped in a backtrace-generating error handler.  Changed startem
      function to use this function.
    
      debugmain: Set (new) *exit-on-bailout* to nil to avoid sudden death
      when developing.
    
    nfs-common.cl:
      Added *exit-on-bailout* which defaults to t.   If nil, the bailout
      macro will signal an error instead of terminating the lisp.
Commits on Jan 28, 2016
  1. @dklayer

    6.1.beta.4: pick new aclmalloc heap loc

    dklayer committed
    Windows 10 doesn't like the default aclmalloc heap location.
    Try something new based on experiments with a customer's Windows 10 machine
    and thor.
    
    Also, make release_suffix optional, and change how the tag name is
    constructed.
Commits on Jan 27, 2016
  1. @dklayer

    6.1.beta.3: new ACL

    dklayer committed
    The new ACL has "[rfe14156] memory_status_dump on failure", which should
    make diagnosing problems easier on Windows 10.
Commits on Jan 19, 2016
  1. @dklayer

    Makefile: fix "feature" test

    dklayer committed
    We test there are no non-production features turned on, when building
    a dist.  When we're doing a beta, a non-production feature is OK, though.
  2. @dklayer

    Turn on telnet server for beta

    dklayer committed
  3. @dklayer

    Bump version to 6.1.beta.2

    dklayer committed
  4. @dklayer

    Use ACL 10.0.

    dklayer committed
    More specifically: /c/acl100.patched/.
Commits on Sep 24, 2015
  1. @dancysoft

    bug23531/bug23532 Fixes

    dancysoft committed
    Added unicode-get-filesystem-free-space which is analogous to
    get-filesystem-free-space but which works for unicode filenames.  It
    also works when the filename is a file rather than a directory.
  2. @dancysoft

    Added tests for bug23531 and bug23532

    dancysoft committed
    Also:
    
    s/testfiles/num_testfiles/
    
    Added my_statfs, my_opendir, my_readdir, my_closedir,
    
    Fixed several warnings (at least on Linux).
    
    Tried to improve usage output to make it more informative.
    
    Added a Makefile and .gitignore.
Commits on Jul 1, 2015
  1. @dklayer

    Merge branch 'v6.0' into devel

    dklayer committed
  2. @dklayer

    README.md: improvements

    dklayer committed
    I think some of these might be from Ahmon.  I don't remember, though.
Commits on May 15, 2015
  1. @dancysoft

    v6.0.1: rfe13687: Don't display configuration window until config has…

    dancysoft committed
    … been loaded
    
    This will help avoid confusion in cases where the NFS server is busy
    and it takes a while to get a response from it.
    
    I'm not happy about the solution I had to use.  I filed rfe13690 in
    hopes of a better future solution.
  2. @dancysoft
  3. @dancysoft
  4. @dancysoft

    Handle ENOSPC properly

    dancysoft committed
Commits on Apr 13, 2015
  1. @dklayer
Commits on Mar 16, 2015
  1. @dklayer

    Move to v6.0 branch

    dklayer committed
  2. @dklayer

    v6.0.0: misc

    dklayer committed
    Make sure the build stops if there are warnings.
    
    Package qualify some symbols (not sure why this was done, as the change
    is quite old).  I remember having a problem, but I don't remember what it was.
Commits on Nov 12, 2014
  1. Further mac os x build adjustments

    Ahmon Dancy committed
    Got rid of all warnings when building hammernfs on Mac OS X.
    
    Also:
    
    Makefile:
     Clean hammernfs in 'clean' target.
     Added 'tags' target.
    
    hammernfs.c: Use strerror() to expand error codes in lookup2 and
    lookup3.  This assumes that the returned code is the same as the Unix
    errno, which is generally true.  One of these I'll need to make a
    mapping function.
Commits on Nov 11, 2014
  1. Mac OS X hammernfs build fix

    Ahmon Dancy committed
Commits on May 17, 2014
  1. @dklayer

    Bump version to 5.3.2

    dklayer committed
  2. @dancysoft

    bug22498: Handle illegal filenames

    dancysoft committed
    Check for all illegal filename characters and handle the
    issue differently depending on whether we're just doing a
    lookup (report that it doesn't exist) versus hoping to
    create such a file (report permission denied as before).
  3. @dancysoft
  4. @dancysoft

    bug22498 tests added

    dancysoft committed
    Do a lookup of an illegal filename.  Check that it returns ENOENT.
    
    Try creating a file w/ an illegal filename.  Check that it returns EACCES.
Commits on May 16, 2014
  1. @dklayer

    Improve comment for bug22497

    dklayer committed
  2. @dklayer

    bug22497: nfs in non-service mode, log file closing problem

    dklayer committed
    Fix from John Peterson via github.  Manually added from
    pull request: #7
  3. @dklayer

    rfe13106: write version to nfs.cfg

    dklayer committed
    So we know what version wrote the file.
Commits on May 14, 2014
  1. @dklayer

    Misc updates to README.md

    dklayer committed
  2. @dklayer

    Refinements of README.md

    dklayer committed
  3. @dklayer

    Markdown fixes for README.md

    dklayer committed
  4. @dklayer

    Move release notes to README.md

    dklayer committed
  5. @dklayer

    Update comments

    dklayer committed
  6. @dklayer

    5.3.1: put *executable-types* into config file

    dklayer committed
    So it can at least be modified by more experienced users.
    
    Also, the main server and configuration now share the definitions of
    all configuration variables.  They're in config-defs.cl.
    
    Renamed loadem.cl to load.cl (since load.cl is sort of a standard
    name for loading a project).
Something went wrong with that request. Please try again.