Commit Graph

  • 1f1b6cb0a7 nfs_lseek{,_async}: allow negative offsets and guard against file positions < 0 Arne Redlich 2014-03-31 21:23:48 +0200
  • 63f36a0923 Track waiting requests in a hash table, by xid Mark Hills 2014-02-20 14:02:08 +0000
  • d46c3d622b Ensure the next pointer is correct Mark Hills 2014-02-27 12:52:54 +0000
  • aec45c6274 Optimisations to the pdu queues Mark Hills 2014-01-07 10:23:46 +0000
  • 2c0f57fa33 RPM: Fix the specfile Ronnie Sahlberg 2014-03-23 09:54:21 -0700
  • 54bafab240 INCLUDES: Don't install libnfs-provate.h or slist.h Ronnie Sahlberg 2014-03-23 09:54:05 -0700
  • d3b289284a AUTOTOOLS: Add Makefile.am to utils Ronnie Sahlberg 2014-03-23 09:18:31 -0700
  • 7440522d8a SPECFILE: Fix syntax error in the spec file Ronnie Sahlberg 2014-03-23 09:18:13 -0700
  • c7ddf2e5cb NFS-LS: Build nfs-ls as utils and make it install under bin Ronnie Sahlberg 2014-03-21 18:31:05 -0700
  • ca3bb55c65 DOC: Add manpage for nfs-ls Ronnie Sahlberg 2014-03-21 18:15:40 -0700
  • a562a7f5fb examples/Makefile.am Remove stuff we do not need Ronnie Sahlberg 2014-03-21 17:33:14 -0700
  • f3684c0857 PORTMAP: Add some comments about the origin of definitions Ronnie Sahlberg 2014-03-20 17:32:19 -0700
  • d5f7880641 nfs_normalize_path: don't strip trailing slash from "/" Arne Redlich 2014-03-09 21:55:42 +0100
  • b644665077 nfs_opendir2_cb: plug potential memory leak Arne Redlich 2014-02-18 21:07:46 +0100
  • 1f8134ebe4 PORTMAP client: Pass length as sockaddr_storage, not sockaddr_in6 Ronnie Sahlberg 2014-03-18 20:31:17 -0700
  • ea20b4ec24 PORTMAP client: Parse and print the actual sockaddr that UADDR2TADDR returned Ronnie Sahlberg 2014-03-18 20:27:14 -0700
  • b3525a9439 IPV6: Update the README and specify ipv6 is supported Ronnie Sahlberg 2014-03-18 18:59:48 -0700
  • 75ec99d519 PORTMAP client: Add commands to send v3 SET/UNSET Ronnie Sahlberg 2014-03-18 06:56:12 -0700
  • 24f45c5452 PORTMAP: Rename pmap3_getaddr_result to pmap3_string_result Ronnie Sahlberg 2014-03-17 21:29:32 -0700
  • 29258a73c0 PORTMAP: Add support for v3 TADDR2UADDR Ronnie Sahlberg 2014-03-17 21:20:12 -0700
  • 729266a796 PORTMAP: Add PMAP v3 UADDR2TADDR support Ronnie Sahlberg 2014-03-17 21:05:18 -0700
  • b71f7e8291 PORTMAP: Add support for PORTMAP v3 CALLIT Ronnie Sahlberg 2014-03-17 20:19:03 -0700
  • 5245608a65 PORTMAP: Add v3 GETTIME support Ronnie Sahlberg 2014-03-17 19:58:48 -0700
  • 6c60e2822f IPv6: If we use IPv6 then we need to use PMAP v3 GETADDR Ronnie Sahlberg 2014-03-16 17:48:35 -0700
  • d731e94cfa PORTMAP: Add support for SET UNSET procedures Ronnie Sahlberg 2014-03-16 16:37:33 -0700
  • 7fbedfdefd PORTMAP: Add support for PORTMAP v3 GETADDR Ronnie Sahlberg 2014-03-16 16:28:08 -0700
  • 4edd78302d PORTMAPv3: Add NULL and DUMP commands. Also add portmap example client. Ronnie Sahlberg 2014-03-16 16:03:19 -0700
  • 2a32a899ca GETEXPORT: Use rpc_connect_program_async() flow during list exports Ronnie Sahlberg 2014-03-16 15:06:56 -0700
  • f694a287ae RPC_CONNECT: Use the rpc_connect_program_async() flow during nfs_mount() Ronnie Sahlberg 2014-03-16 15:00:19 -0700
  • 0f0e352f49 PORTMAP: Rename the functions in PMAP to PMAP2 to desribe the version of PMAP we use. Ronnie Sahlberg 2014-03-16 14:34:32 -0700
  • 1c1e09ad51 IPV6: Add basic IPv6 support Ronnie Sahlberg 2014-03-16 09:12:49 -0700
  • 7058971155 New version: 1.9.3 Ronnie Sahlberg 2014-03-19 18:12:45 -0700
  • c44c3ff364 Merge pull request #69 from plieven/for-1.9.3 Ronnie Sahlberg 2014-03-18 12:30:40 -0700
  • 40a4373ab8 nfs_{pread,pwrite}_async: fix oom handling and comments Peter Lieven 2014-03-18 20:08:33 +0100
  • 55125e894a Merge pull request #68 from plieven/for-1.9.3 Ronnie Sahlberg 2014-03-17 10:29:43 -0700
  • 9ecd7868a6 examples/nfs-ls: fix summary output Peter Lieven 2014-03-17 18:05:15 +0100
  • 8ae943f608 PORTMAP: Add support for V3 DUMP command Ronnie Sahlberg 2014-03-16 14:15:34 -0700
  • 2aec85d132 Merge pull request #67 from plieven/for-1.9.3 Ronnie Sahlberg 2014-03-16 13:43:04 -0700
  • ae8168b3eb {pread,pwrite}_async: fix potential segfault in out of memory condition Peter Lieven 2014-03-15 17:11:27 +0100
  • 1eb4be3150 nfs_pread_async: handle short reads Peter Lieven 2014-03-16 20:15:48 +0100
  • 027a767eca nfs_pwrite_async: handle short writes Peter Lieven 2014-03-15 16:22:03 +0100
  • d485997ad3 fix possible wrong cast to 32-bit unsigned Peter Lieven 2014-03-15 15:58:08 +0100
  • 2449d3f787 introduce nfs_fill_{READ,WRITE}3args Peter Lieven 2014-03-15 17:05:44 +0100
  • 4d2f9f1132 fix potential overflow in nfs_pread_mcb Peter Lieven 2014-03-15 14:20:29 +0100
  • 9a9566a3ee Improve error messages when READDIRPLUS emulation fails. Ronnie Sahlberg 2014-03-13 06:30:31 -0700
  • f66ff9931d Dont check for NFS errors in the LOOKUP during READDIRPLUS emulation Ronnie Sahlberg 2014-03-12 21:00:08 -0700
  • 3af0c02237 Set default uid/gid to 65534/nobody for ANDROID Ronnie Sahlberg 2014-03-12 19:31:20 -0700
  • b25c3aedde We only need to spend CPU computing a new error string IFF there was an error when unmarshalling the reply. Ronnie Sahlberg 2014-03-12 05:54:38 -0700
  • f0cb804219 Improve error reporting when unmarshalling of message headers fail. Ronnie Sahlberg 2014-03-11 18:52:48 -0700
  • 479302f729 Add a new nfs_stat64() function that operates on a always-64-bit stat structure Ronnie Sahlberg 2014-03-04 19:40:05 -0800
  • c8f0bac1bb nfs_pread_async: plug potential memleaks Arne Redlich 2014-02-18 20:56:24 +0100
  • 63d4a0583d nfs_write_async: plug potential memory leaks Arne Redlich 2014-02-18 20:51:36 +0100
  • 60af7e19d1 rpc_read_from_socket: fix use-after-free due to missing return Arne Redlich 2014-02-18 20:22:11 +0100
  • 8907aea9eb socket.c: fix format string issues (too few arguments) Arne Redlich 2014-02-18 00:42:14 +0100
  • 8406bfe465 {nfs,rpc}_set_error: add __attribute__((format(printf))) annotations Arne Redlich 2014-02-18 00:41:05 +0100
  • 766bb4af75 nfs_rename_continue_1_internal: fix use-after-free Arne Redlich 2014-02-18 00:32:10 +0100
  • bcbb21cdbb nfs_unlink_async: plug potential memory leak Arne Redlich 2014-02-18 00:22:45 +0100
  • 2257433dd4 nfs_rmdir_async: fix potential memory leak Arne Redlich 2014-02-18 00:20:59 +0100
  • b1a197f5b2 nfs_mkdir_async: fix potential memory leak Arne Redlich 2014-02-18 00:19:23 +0100
  • ecc656491a nfs_mknod_async: fix use-after-free Arne Redlich 2014-02-17 23:53:38 +0100
  • b41762c0d8 nfs_fchown_async: fix use-after-free Arne Redlich 2014-02-17 23:51:48 +0100
  • faa15589f1 nfs_fchmod_async: fix use-after-free Arne Redlich 2014-02-17 23:50:17 +0100
  • a26bebefce nfs_opendir2_cb: plug potential memleaks Arne Redlich 2014-02-17 23:42:42 +0100
  • 2fa14f9b97 free_nfs_cb_data: make static and drop superfluous nullptr checks / assignments Arne Redlich 2014-02-17 23:34:18 +0100
  • 206a2ff644 free_nfs_cb_data: add assert(data->free_continue_data) Arne Redlich 2014-02-17 23:29:07 +0100
  • 6b1f14ca01 nfs_fchown_async: fix nullptr dereference Arne Redlich 2014-02-17 23:22:02 +0100
  • b6619d88e6 nfs_fchown_async: plug potential memleak Arne Redlich 2014-02-17 23:17:15 +0100
  • a128749648 nfs_creat_async: plug potential memleak Arne Redlich 2014-02-17 23:11:59 +0100
  • feb2fc2f92 nfs_mknod_async: plug potential memory leak Arne Redlich 2014-02-17 23:09:31 +0100
  • e59193c9f9 nfs_lookuppath_async: plug potential memleak Arne Redlich 2014-02-17 23:06:32 +0100
  • b2fc5c54d9 nfs_opendir_cb: plug potential memory leak Arne Redlich 2014-02-17 22:44:47 +0100
  • e94d5a7d51 libnfs-raw.h: rename export -> exportname to avoid clash with C++ keyword Arne Redlich 2014-02-17 22:17:04 +0100
  • d48be00c5e libnfs.h: wrap in extern "C" for C++ compatibility Arne Redlich 2014-02-16 21:36:17 +0100
  • 4b1ae88abb nfs_normalize_path: fix using the results of assignments in while loops Arne Redlich 2014-02-13 22:36:54 +0100
  • a81c5ea1d2 libnfs-zdr.h: wrap in extern "C" for C++ compatibility Arne Redlich 2014-02-13 22:29:11 +0100
  • 4641d36ef4 libnfs-raw.h: wrap in extern "C" for C++ compatibility Arne Redlich 2014-02-13 22:28:54 +0100
  • 324234ee10 libnfs-private.h: wrap in extern "C" for C++ compatibility Arne Redlich 2014-02-13 22:27:57 +0100
  • 17876230a9 slist.h: add include guards Arne Redlich 2014-02-13 22:20:00 +0100
  • 83a446dd8d libnfs-private.h: add include guards Arne Redlich 2014-02-13 22:19:51 +0100
  • 3751901fc4 libnfs-raw.h: remove trailing whitespace Arne Redlich 2014-02-13 22:17:31 +0100
  • 52014ebf37 libnfs.h: add include guards Arne Redlich 2014-02-13 22:17:20 +0100
  • d84d168f0f Change license for the ld preload hack to gplv3 Ronnie Sahlberg 2014-02-11 18:36:24 -0800
  • b8c28d541e Add a simple LD_PRELOAD toy to make cat and cp nfs-aware Ronnie Sahlberg 2014-02-02 18:03:50 -0800
  • be7b4360ac We need to pass a filehandle back for open(O_TRUNC) or else the app will be unhappy Ronnie Sahlberg 2014-02-02 17:39:04 -0800
  • 22a0f15bee Add support for O_TRUNC with nfs_open() Ronnie Sahlberg 2014-02-02 12:16:07 -0800
  • 3cea44dc54 Rename the nfs_open() argument from mode to flags Ronnie Sahlberg 2014-02-02 11:41:22 -0800
  • 6ec481d3fa Add a rpc_set_fd() fucntion which can be used to swap the underlying socket file descriptor Ronnie Sahlberg 2014-02-02 08:45:21 -0800
  • 34edf264dc Empty paths are no longer an error. Translate it to '.' instead. Ronnie Sahlberg 2014-02-01 08:03:12 -0800
  • f893b680f2 Add support for chdir and getcwd Ronnie Sahlberg 2014-01-27 20:54:14 -0800
  • 0a63cc7258 Remove chdir changes for now. Needs more testing. Ronnie Sahlberg 2014-01-30 18:30:25 -0800
  • 0df47959c4 Revert "Add support for chdir and getcwd" Ronnie Sahlberg 2014-01-30 18:26:39 -0800
  • 1d95217b2f New version 1.9.1 Ronnie Sahlberg 2014-01-28 06:41:31 -0800
  • bcb4f1bd1c We need the libnfs-raw-*.h files in include/Makefile.am or else the autotools (which I dont really understand how it works) will not install the headers. Ronnie Sahlberg 2014-01-28 06:35:52 -0800
  • fb6f315257 Add support for chdir and getcwd Ronnie Sahlberg 2014-01-27 20:54:14 -0800
  • 5392b1cfbc New version : 1.9.0 Ronnie Sahlberg 2014-01-27 20:47:24 -0800
  • 37e3eace2a Merge pull request #50 from asgeirn/master Ronnie Sahlberg 2014-01-16 06:25:35 -0800
  • 9304ad516e Fixed SPEC file to work with Red Hat 6.3 x64. Asgeir Storesund Nilsen 2014-01-16 10:03:14 +0000
  • f537d520d1 Merge pull request #49 from Memphiz/win32fix4 Ronnie Sahlberg 2014-01-13 18:14:19 -0800
  • e6a8481ffd [win32] - fix comilation by removing a unused "int i;" - though i have no clue why this fails with "';' missing before 'Typ'" Memphiz 2014-01-13 19:52:58 +0100
  • 18bfd0b2a2 [win32] - add new missing files to vs project Memphiz 2014-01-13 10:20:40 +0100