Commit Graph

  • 4938ed42f3 [win32/nlm] - add missing typedef for u_quad_t and quad_t Memphiz 2014-01-13 10:16:34 +0100
  • ecbd14a153 Make sure cookie is initialized before we use it. Ronnie Sahlberg 2014-01-13 06:36:38 -0800
  • 9180287b27 Export the three new nfs_set_* functions from the windows library/dll Ronnie Sahlberg 2014-01-13 06:30:43 -0800
  • 6bdc803366 Merge pull request #48 from plieven/master Ronnie Sahlberg 2014-01-13 06:28:46 -0800
  • d43a8953f5 make adjustments for v6 of the qemu NFS driver Peter Lieven 2014-01-13 11:22:21 +0100
  • c9cc77a538 Merge pull request #47 from Memphiz/win32fix3 Ronnie Sahlberg 2014-01-12 15:18:59 -0800
  • be184101ca [win32] - fixed bad number casting when using libnfs on 64bit win8 systems - force the usage of struct __stat64 as its done on other platforms implicitly Memphiz 2014-01-12 14:42:56 +0100
  • 2d22ee9662 Merge pull request #45 from maksbotan/master Ronnie Sahlberg 2014-01-08 06:32:07 -0800
  • 5581436f5f Adjust Makefile.am's to support out-of-source builds Maxim Koltsov 2014-01-08 12:35:19 +0400
  • 7bda8bad00 Add uid/gid to the stat data returned in the readdir directoryentry Ronnie Sahlberg 2013-12-31 16:25:01 -0800
  • 2452c57f9b Assign the whole nfs_fh3 structure instead of element by element when possible Ronnie Sahlberg 2013-12-31 16:11:11 -0800
  • 1a5b83c98c Change rpc_nfs_readdirplus to rpc_nfs3_readdirplus Ronnie Sahlberg 2013-12-31 15:58:59 -0800
  • a64a16a2e9 Change rpc_nfs_readdir to rpc_nfs3_readir Ronnie Sahlberg 2013-12-31 15:53:40 -0800
  • 7cd23ccc67 Change rpc_nfs_readlink to rpc_nfs3_readlink Ronnie Sahlberg 2013-12-31 15:46:32 -0800
  • 87f81c853a Change rpc_nfs_symlink to rpc_nfs3_symlink Ronnie Sahlberg 2013-12-31 15:44:15 -0800
  • 560f94344d Chane rpc_nfs_link to rpc_nfs3_link Ronnie Sahlberg 2013-12-31 15:43:00 -0800
  • 5940c705a6 Change rpc_nfs_rename to rpc_nfs3_rename Ronnie Sahlberg 2013-12-31 15:37:40 -0800
  • b17cb0a255 Change rpc_nfs_mknod to rpc_nfs3_mknod Ronnie Sahlberg 2013-12-31 15:33:36 -0800
  • a0a5aa26f1 Change rpc_nfs_remove to rpc_nfs3_remove Ronnie Sahlberg 2013-12-31 15:23:44 -0800
  • 789c3f1205 Change rpc_nfs_create to rpc_nfs3_create Ronnie Sahlberg 2013-12-31 15:21:20 -0800
  • bf817ee694 Change rpc_nfs_rmdir to rpc_nfs3_rmdir Ronnie Sahlberg 2013-12-31 15:20:28 -0800
  • acabd6bf14 Change rpc_nfs_mkdir to rpc_nfs3_mkdir Ronnie Sahlberg 2013-12-31 15:17:16 -0800
  • 1a5636ffa7 Change rpc_nfs_commit to rpc_nfs3_commit Ronnie Sahlberg 2013-12-31 15:16:02 -0800
  • b701254d40 Change rpc_nfs_setattr to rpc_nfs3_setattr Ronnie Sahlberg 2013-12-31 15:12:32 -0800
  • 0249c17be0 Change all calls to rpc_nfs_fsstat to rpc_nfs3_fsstat Ronnie Sahlberg 2013-12-31 15:08:11 -0800
  • c4ba61c51c Change all calls to rpc_nfs_fsinfo to rpc_nfs3_fsinfo Ronnie Sahlberg 2013-12-31 15:06:25 -0800
  • 8aab33e33c Merge pull request #44 from plieven/master Ronnie Sahlberg 2013-12-26 11:00:04 -0800
  • 3f30ac7800 Create SOCURRENT/SOREVISION/SOAGE in lib/Makefile.am Ronnie Sahlberg 2013-12-26 10:52:43 -0800
  • dc3ed8c3ab Fix some compiler warnings and bugs Ronnie Sahlberg 2013-12-26 10:40:37 -0800
  • eda77ec3f3 Change rpc_mount_* to rpc_mount3_* and make it explicit which version of the protocol we are using. Ronnie Sahlberg 2013-12-26 09:11:05 -0800
  • 20d6926ed6 Change rpc_set_context_args to nfs_set_context_args and make it static Ronnie Sahlberg 2013-12-26 09:08:26 -0800
  • 22fbc5dad8 nfs-cp: don't leave file_context->url unitialized Peter Lieven 2013-12-26 14:03:57 +0100
  • eb2759c62b bump version to 1.8.90 Peter Lieven 2013-12-26 12:49:28 +0100
  • b70567b62c nfs_parse_url: initialize memory Peter Lieven 2013-12-26 12:48:21 +0100
  • 1f1b1c5c93 nfs_parse_url_incomplete: fix use after free in param parsing Peter Lieven 2013-12-26 10:43:15 +0100
  • 36f488dc7a Create a new function rpc_set_context_args where we parse and set the context arguments. Ronnie Sahlberg 2013-12-25 16:57:52 -0800
  • eca514653d MOUNT: The wrappers for the old MOUNT rpc calls should call the new functions and not recurse Ronnie Sahlberg 2013-12-25 16:46:52 -0800
  • b2a4b99ee9 Add the url parsing functions to libnfs-win32.def Ronnie Sahlberg 2013-12-25 16:29:00 -0800
  • 0961765a56 Document the URL syntax Ronnie Sahlberg 2013-12-25 16:27:10 -0800
  • 6d89ace041 Merge pull request #43 from plieven/master Ronnie Sahlberg 2013-12-25 16:11:29 -0800
  • 767a479c37 Write the total number of bytes copied by nfs-cp, not just the last block written. Ronnie Sahlberg 2013-12-24 13:05:04 -0800
  • 35280fd7a4 Grow the marshalling buffer from 64k to 1M so we can marshall really large WRITE3s Ronnie Sahlberg 2013-12-24 13:03:50 -0800
  • 04e9034165 MOUNT: Add RPC support for MOUNTv1 Ronnie Sahlberg 2013-12-24 12:20:41 -0800
  • f38aacf8c9 Add NFSv2 RPC support Ronnie Sahlberg 2013-12-24 11:28:56 -0800
  • 463d59bf8e NFS: Add new function signatures for rpc_nfs3_ that takes *3args arguments to match the XDR. Ronnie Sahlberg 2013-12-24 11:16:21 -0800
  • 21668dcef4 Add missing symbols to libnfs-win32.def and make them EXTERN Ronnie Sahlberg 2013-12-24 08:54:28 -0800
  • cd954dd55e NFS: Update compile_rpc and regenerate the nfs marshalling/unmarshalling code Ronnie Sahlberg 2013-12-24 08:34:38 -0800
  • 17d3cbb136 examples/nfs-ls: add discovery mode Peter Lieven 2013-12-23 15:12:50 +0100
  • 6bdcd5b676 examples: add nfs-io example Peter Lieven 2013-12-23 14:50:09 +0100
  • 82f5df21eb examples/nfs-cp: use nfs_parse_url_full Peter Lieven 2013-12-23 14:07:01 +0100
  • 9126c9c036 add uid and gid URL param to specify alternate uid and/or gid Peter Lieven 2013-12-23 13:35:31 +0100
  • 1c8b4547ce add tcp-syncnt URL param to adjust TCP_SYNCNT sockopt Peter Lieven 2013-12-23 13:12:28 +0100
  • d2ec73c75a add URL parsing functions Peter Lieven 2013-12-23 14:03:00 +0100
  • 1f3f0d5853 libnfs_zdr_opaque: make valgrind happy Peter Lieven 2013-12-20 15:37:17 +0100
  • 1dc9ea0d52 examples/nfs-ls: recursion and summary support Peter Lieven 2013-12-20 15:08:04 +0100
  • 696a507497 Merge pull request #40 from plieven/master Ronnie Sahlberg 2013-12-17 06:34:23 -0800
  • d47c989d88 libnfs.pc.in: fix pkg-config --cflags Peter Lieven 2013-12-17 12:06:29 +0100
  • fadbf8cf56 nfs_creat1_cb: fix memleak Peter Lieven 2013-12-17 11:50:00 +0100
  • b554c8e8d2 libnfs_authunix_create: make valgrind happy Peter Lieven 2013-12-17 11:47:59 +0100
  • 1e7a5136de Finish the NSM support Ronnie Sahlberg 2013-11-06 06:56:44 -0800
  • 9096d370e7 Remove some residuals from the nlm.c->nsm.c copy Ronnie Sahlberg 2013-11-05 17:40:31 -0800
  • ed09b5676f Initial support for NSM Ronnie Sahlberg 2013-11-05 17:37:16 -0800
  • b4598f416f Remove some debug residuals from fuse_nfs Ronnie Sahlberg 2013-11-04 06:36:50 -0800
  • 8ca7b275f8 We don't need -odebug for the fuse nfs client anymore Ronnie Sahlberg 2013-11-03 21:01:11 -0800
  • c6bd90a235 Add a simple FUSE filesystem based on libnfs. Ronnie Sahlberg 2013-11-03 19:36:57 -0800
  • 558aefc736 New version 1.8 Ronnie Sahlberg 2013-10-30 18:17:49 -0700
  • 751770fd43 Dont leak every single buffer we read from the socket. Ronnie Sahlberg 2013-10-30 18:15:03 -0700
  • 8733f38d23 Add an async helper function to connect an rpc context to a program/version Ronnie Sahlberg 2013-10-26 13:16:09 -0700
  • 3b943d2f68 Add a mechanism to control what the next XID value on a session will be. This makes it possible for multiple processes/contexts to use the same target and (with some synchronization) avoid XID collissions across processes/contexts. Ronnie Sahlberg 2013-10-26 07:44:29 -0700
  • 6fda9871a0 Mix in the pid in the top 16 bits for the initial xid. This helps for users which rapidly fork a lot of processes that then immediately create a new context (I am looking at you dbench) to awoid having lots of processes starting and using overlapping xid values. Ronnie Sahlberg 2013-10-25 16:16:43 -0700
  • e7f3a78172 Don't clamp write3 max to 32k Ronnie Sahlberg 2013-10-23 19:18:41 -0700
  • cd67ec7d6b Fix typos Volker Lendecke 2013-10-23 21:43:24 +0200
  • b93082da2b Make xid be a uint32_t and not either unsigned long or unsigned int Ronnie Sahlberg 2013-10-21 19:15:11 -0700
  • 31820d2727 New version 1.7 Ronnie Sahlberg 2013-10-20 16:31:32 -0700
  • dd97d43aad Reset the receive buffer processing the received PDU. This allows us to have recursive eventloops and do synchronous rpc calls from a callback. Ronnie Sahlberg 2013-10-20 13:16:45 -0700
  • c81e7d8921 Make sure the the value is unsigned before we OR it into the uint64_t or else the sign might be extended. Ronnie Sahlberg 2013-10-20 12:41:56 -0700
  • 6f914247fb Add support for NFS/PATHCONF Ronnie Sahlberg 2013-10-20 10:07:19 -0700
  • 6683cec917 Merge pull request #36 from Memphiz/win32fix2 Ronnie Sahlberg 2013-07-10 11:39:05 -0700
  • 584346331d [win32] - fix missing preprocessor define for using 32bit time_t in release target of vs project (fixes crashing with xbmc) Memphiz 2013-07-10 19:53:54 +0200
  • 6061db5800 AROS: Add an install target to the makefile Ronnie Sahlberg 2013-06-08 13:06:17 -0700
  • 7e66b28947 Merge branch 'master' of github.com:sahlberg/libnfs Ronnie Sahlberg 2013-05-30 17:59:24 -0700
  • 4e019b25b5 On Windows, use 65534/65534 instead of 65535/65535 for the default uid/gid Ronnie Sahlberg 2013-05-30 17:58:29 -0700
  • fc0da5c64c Merge pull request #34 from Memphiz/win32fix2 Ronnie Sahlberg 2013-05-29 19:28:27 -0700
  • 292e2d9097 [win32] - add projects for examples to the solution and make them compile (all compile but nfsclient-bcast) Memphiz 2013-05-29 11:05:54 +0200
  • 21eeb9f5e3 [win32] - include time.h through win32_compat.h for getting rid of undefined symbol warnings Memphiz 2013-05-29 10:27:31 +0200
  • e7b4eb0a33 [cosmetics] - removed trailing semicolon Memphiz 2013-05-29 10:26:55 +0200
  • 067ece8bf2 [win32] - fix visual studio project for allowing compilation for windows Memphiz 2013-05-29 10:26:28 +0200
  • c5e346e15c More AROS fixes. AROS compiles and works again. Ronnie Sahlberg 2013-05-28 22:49:19 -0700
  • 0556ee05e1 Aros fixes Ronnie Sahlberg 2013-05-28 22:41:54 -0700
  • 265276038a AROS fixes Ronnie Sahlberg 2013-05-28 22:13:08 -0700
  • c022471e52 Add configure test for arpa/inet.h Ronnie Sahlberg 2013-05-28 21:25:08 -0700
  • 833d5b9da1 Include ifdef cleanup Ronnie Sahlberg 2013-05-28 21:20:00 -0700
  • 2384420387 Configure check for sys/time.h Ronnie Sahlberg 2013-05-28 18:08:02 -0700
  • bff8fe460d Some more configure checks for headers Ronnie Sahlberg 2013-05-28 17:54:12 -0700
  • 7057e733c1 Add configure checks for sys/socket.h Ronnie Sahlberg 2013-05-28 17:43:47 -0700
  • 728970051c Add configure checks for whether netinet/in.h is available or not Ronnie Sahlberg 2013-05-28 17:38:37 -0700
  • cb5b8be2eb Try making the initial port used a little more random Ronnie Sahlberg 2013-05-28 17:22:28 -0700
  • 67a9f57e67 WIN32 fixes Ronnie Sahlberg 2013-05-28 16:15:16 -0700
  • e083c2a090 READE update the location of the tarballs Ronnie Sahlberg 2013-05-27 21:50:24 -0700
  • a60caa0945 New version 1.6 Ronnie Sahlberg 2013-05-27 21:35:26 -0700