Permalink
Commits on Dec 6, 2011
  1. New version 1.2

    committed Dec 6, 2011
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
    committed Dec 5, 2011
Commits on Nov 27, 2011
  1. Add MKNOD command support

    Add support for raw nfs3 mknod  and sync and async posixlike api
    committed Nov 27, 2011
  2. New version 1.1

    committed Nov 27, 2011
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.
    committed Oct 9, 2011
  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.
    committed Oct 9, 2011
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
    committed Oct 8, 2011
  2. [fix] - fix improper definition of struct AUTH from osx (caution - AP…

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

    committed Oct 4, 2011
  2. Autoreconnect: autoreconnect was completely broken. Reimplement it so…

    … that it reconnects properly on session failure.
    committed Oct 4, 2011
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.
    committed Oct 2, 2011
Commits on Sep 19, 2011
  1. Donr declate AUTH as a struct in libnfs.h

    make it include rpc/auth.h properly instead
    committed Sep 19, 2011
  2. ignore generate libnfs.pc

    vapier committed with Sep 18, 2011
  3. tirpc: use pkg-config to find details

    Hardcoding paths breaks cross-compiling, so use the pkg-config files
    that libtirpc already provides.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with Sep 18, 2011
  4. add maintainer e-mail to AC_INIT

    This way `./configure --help` and PACKAGE_BUGREPORT get the right values.
    
    Signed-off-by: Mike Frysinger <vapier@gentoo.org>
    vapier committed with Sep 18, 2011
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
    committed Sep 16, 2011
  2. add support to create a pkgconfig file 'libnfs.pc' on build, and inst…

    …all this with 'make install'
    
    Signed-off-by: Stephan Raue <stephan@openelec.tv>
    sraue committed Sep 16, 2011
Commits on Sep 13, 2011
Commits on Sep 12, 2011
  1. [win32] - completed win32 port

    Memphiz committed with Memphiz Sep 12, 2011
  2. [add/change] - win32 wrappers

    Memphiz committed Sep 12, 2011
  3. [fix] - fixed example - don't exit on read failure during dirent (it …

    …could be a directory - non fatal if read fails on that)
    
    - fixed sprintf pointer
    Memphiz committed Sep 12, 2011
  4. [fix] - fixed example - don't exit on read failure during dirent (it …

    …could be a directory - non fatal if read fails on that)
    
    - fixed sprintf pointer
    Memphiz committed Sep 12, 2011
  5. remove debug message

    committed Sep 12, 2011
  6. when creating a socket, spin over a number of low-numbered ports

    and try to bind to a system port in case the user is root or the
    binary has the CAP_NET_BIND_SERVICE capability
    
    this removes the need to use 'insecure' on the server
    committed Sep 12, 2011
Commits on Sep 11, 2011
  1. Large-Writes: just like for large-reads, chop large writes up into th…

    …e smallest
    
    of 32kb and what the server responded as the max write size and send them out in parallell to the server.
    
    32kb is a common limitation in XDR libraries so even if the server says IT can handle writes larget than that, our XDR library might not.
    committed Sep 11, 2011