Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Mar 3, 2012
  1. new version 1.3

Commits on Jan 13, 2012
Commits on Jan 12, 2012
  1. rpc_nfs_create_async, args is now a pointer, not a structur

    so we shouldnt take the address of it
  2. change crate_async low level function to take a full RATE3args struct…

    …ure as argument instead of just name and mode
Commits on Jan 10, 2012
Commits on Jan 2, 2012
  1. Try to rotate the ports we assign when root better so we dont reuse

    a port htat is in time-wait too frequently
Commits on Dec 31, 2011
Commits on Dec 6, 2011
  1. New version 1.2

Commits on Dec 5, 2011
  1. Set IFREG from file type, dont assume mode bits contain it

    Needed for HaneWin which does not set S_IFMT in the modebits returned
Commits on Nov 27, 2011
  1. Add MKNOD command support

    Add support for raw nfs3 mknod  and sync and async posixlike api
  2. New version 1.1

Commits on Oct 9, 2011
  1. Everytime we use rpc_connect_async() internally, make sure we clear t…

    …he ->connect_cb so that we dont have a callback function and "private data" being invoked long after the "private data" structure has been free()d.
  2. Sync API: Once the sync nfs_mount() functions is finished we have to …

    …clear rpc->connect_cb.
    Otherwise we get a crash once the connect_cb callback is invoked the second time.
Commits on Oct 8, 2011
  1. Merge pull request #19 from Memphiz/auth2

    [fix] - fix improper definition of struct AUTH from osx (caution - API ch
  2. @Memphiz

    [fix] - fix improper definition of struct AUTH from osx (caution - AP…

    Memphiz authored
    …I change - not clear if typedef is there on all plattforms...)
Commits on Oct 4, 2011
  1. Bump version to 1.0.0

  2. Autoreconnect: autoreconnect was completely broken. Reimplement it so…

    … that it reconnects properly on session failure.
Commits on Oct 2, 2011
  1. READDIRPLUS emulation: Some embedded servers do not support READDIRPLUS,

    so try to trap this and emulate it with READDIR + a LOOKUP loop to get the attributes.
    Since we are fully async we can do all the lookups in concurrently so it should not be that very exopensive compared to the cheaper READDIRPLUS call.
Commits on Sep 19, 2011
  1. Donr declate AUTH as a struct in libnfs.h

    make it include rpc/auth.h properly instead
  2. @vapier

    ignore generate libnfs.pc

    vapier authored committed
  3. @vapier

    tirpc: use pkg-config to find details

    vapier authored committed
    Hardcoding paths breaks cross-compiling, so use the pkg-config files
    that libtirpc already provides.
    Signed-off-by: Mike Frysinger <>
  4. @vapier

    add maintainer e-mail to AC_INIT

    vapier authored committed
    This way `./configure --help` and PACKAGE_BUGREPORT get the right values.
    Signed-off-by: Mike Frysinger <>
Commits on Sep 16, 2011
  1. Merge pull request #15 from OpenELEC/libnfs-pkgconfig

    add support to create a pkgconfig file 'libnfs.pc' on build, and install
Something went wrong with that request. Please try again.