Commit Graph

  • 6c034223fd NFSv4: Add support for chmod/lchmod/fchmod Ronnie Sahlberg 2017-09-01 14:02:43 +1000
  • c7655f90ca NFSv4: Add support for statvfs() Ronnie Sahlberg 2017-08-27 07:56:19 +1000
  • 8f12f7f0a0 NFSv4: Add lseek() support. Ronnie Sahlberg 2017-08-26 08:05:12 +1000
  • d39017a43a NFSv4: Add tests for truncate() Ronnie Sahlberg 2017-08-26 01:47:07 +1000
  • 73b81297e7 NFSv4: Add support for ftruncate() Ronnie Sahlberg 2017-08-26 01:31:25 +1000
  • 80d3f48199 NFSv4: Add support for fsync() Ronnie Sahlberg 2017-08-26 01:07:22 +1000
  • ebc2f0a6c2 NFSv3: Add support for open(O_CREAT) Ronnie Sahlberg 2017-08-25 18:55:25 +1000
  • 8e1baa9d83 NFSv4: more nfs_op_* helpers to marshall compound command components Ronnie Sahlberg 2017-08-25 14:03:42 +1000
  • 81361d3aa3 NFSv4: re-work the nfs4_op_*() functions a bit and make them less overloaded Ronnie Sahlberg 2017-08-25 11:41:59 +1000
  • 2b6216dd6f NFSv4: add nfs_truncate() support Ronnie Sahlberg 2017-08-25 10:13:00 +1000
  • 3928dac482 NFSv4: Update the way we increment seqid Ronnie Sahlberg 2017-08-21 10:53:29 +1000
  • cea99f8ed5 NFSv4: Add support for opendir() Ronnie Sahlberg 2017-08-20 09:08:46 +1000
  • f1c7b96610 NFSv4: We only need 18 events to stat a file in v4. Update the timeout test. Ronnie Sahlberg 2017-08-15 20:15:43 +1000
  • bd95371005 NFSv4: Add support for mknod() Ronnie Sahlberg 2017-08-15 20:05:47 +1000
  • de9da5689d NFSv4: Add rename() support. Ronnie Sahlberg 2017-08-14 09:01:23 +1000
  • 840c9b7367 NFSv4: Standardize how we create cb data for split path lookups. Ronnie Sahlberg 2017-08-11 05:59:55 +1000
  • a72dbc248d NFSv4: change populate_getattr to populate_getfh Ronnie Sahlberg 2017-08-09 19:17:16 +1000
  • ffafa5fd9c NFSv4: add nfs_link() support. Ronnie Sahlberg 2017-08-08 20:47:22 +1000
  • 352325169c NFSv4: Add support for nfs_unlink() Ronnie Sahlberg 2017-08-06 19:24:05 +1000
  • 9854c0d574 NFSv4: Add support for open_create() by plumbing it into open(O_CREAT) Ronnie Sahlberg 2017-08-06 19:15:04 +1000
  • efb21535ab NFSv4: Use nfs->mask when create the default mode for open(O_CREAT) Ronnie Sahlberg 2017-08-06 18:57:55 +1000
  • 65a0110476 NFSv4: Add support for open(O_CREAT) Ronnie Sahlberg 2017-08-06 18:43:28 +1000
  • 0ce4917afd nfs_open2(): Add a new nfs_open2() function that takes a mode argument. Ronnie Sahlberg 2017-08-06 16:02:39 +1000
  • 8c59fe7f24 NFSv4: Create a nice free-er function for the lookup blob Ronnie Sahlberg 2017-08-06 15:36:02 +1000
  • 17cf8d39fa NFSv4: Document how to run the tests for NFSv4 Ronnie Sahlberg 2017-08-06 09:11:58 +1000
  • 65de83140a NFSv4: Add support (and tests) for open(O_APPEND) Ronnie Sahlberg 2017-08-03 20:23:08 +1000
  • 2ce8890458 NFSv4: Add open(O_SYNC) support Ronnie Sahlberg 2017-07-30 09:44:31 +1000
  • 42d14779b7 NFSv4: Add support for open(O_TRUNC) Ronnie Sahlberg 2017-07-30 08:36:18 +1000
  • 61e071d448 NFSv4: Add support for nfs_[p]write() Ronnie Sahlberg 2017-07-29 19:51:24 +1000
  • 5c73d788b1 NFSv4: Populate functions should return how many operations they did append. Ronnie Sahlberg 2017-07-29 09:27:35 +1000
  • 5a78bd5a7a NFSv4: Update nfs_open() to support symlinks Ronnie Sahlberg 2017-07-27 07:30:26 +1000
  • 9f44b157f0 NFSv4: fix compiler warnings Ronnie Sahlberg 2017-07-27 07:28:23 +1000
  • 4fa3b4b258 NFSv4: Always send a GETATTR as part of the path lookup Ronnie Sahlberg 2017-07-27 07:16:18 +1000
  • 5c2d989887 NFSv4: Add support for readlink() Ronnie Sahlberg 2017-07-26 12:14:04 +1000
  • f3211e9be5 NFSv4 Add support for symlink() Ronnie Sahlberg 2017-07-26 11:36:52 +1000
  • dce044ab53 NFSv4: Add support for read() and pread() Ronnie Sahlberg 2017-07-26 09:22:40 +1000
  • 0d9dd0ee44 NFSv4 Add support for nfs_open() nfs_fstat64() nfs_close() Ronnie Sahlberg 2017-07-16 07:46:38 +1000
  • 93fbecd7c1 NFSv4 Add support for nfs_rmdir() Ronnie Sahlberg 2017-07-14 07:04:28 +1000
  • 8a9fceb725 NFSv4: Add support for nfs_mkdir2() Ronnie Sahlberg 2017-07-13 23:04:35 +1000
  • 3ced39f567 Rework the NFSv4 path lookup framework so it handles symlinks properly. Ronnie Sahlberg 2017-07-10 20:09:07 +1000
  • df94ae931a pdu->timeout needs to be uint64_t Ronnie Sahlberg 2017-07-08 17:08:17 +1000
  • 419e196979 rpc->timeout does not need to be 64 bit Ronnie Sahlberg 2017-07-08 16:46:24 +1000
  • dc9669abd5 Fix compiler warnings about cast from char* -> uint32_t* Ronnie Sahlberg 2017-07-08 16:33:55 +1000
  • 8df917633d TESTS: Tweak timeout test settings Ronnie Sahlberg 2017-07-08 15:00:23 +1000
  • 5a6865c7ab Change the paths for the nfs includes from libnfs-private.h Ronnie Sahlberg 2017-07-08 14:29:56 +1000
  • 5159b76e00 NFSv4: add support for nfs_lstat64() Ronnie Sahlberg 2017-07-08 13:46:28 +1000
  • 0d95058e4e TESTS: Add tests for nfs_lstat64() Ronnie Sahlberg 2017-07-08 13:38:32 +1000
  • 546c9455c7 Don't use random()/srandom() Ronnie Sahlberg 2017-07-08 12:58:31 +1000
  • 825d8c2aa3 WIN32: Update the project file with nfs_v4.c (and the renamed nfs_v3.c) Ronnie Sahlberg 2017-07-08 10:04:22 +1000
  • 4cb34e2c9a Merge branch 'nfsv4' Ronnie Sahlberg 2017-07-08 09:58:11 +1000
  • fc677be6a3 Bump the pdu timeout by 1000ms when we do not have clock_gettime() Ronnie Sahlberg 2017-07-08 09:55:14 +1000
  • fb1efbe51c Increased resolution of PDU timeout from seconds to milliseconds Chris Richards 2017-07-05 12:49:57 -0500
  • e27453b4a9 Make valgrind happy for libnfs_zdr_bytes Ronnie Sahlberg 2017-07-08 07:56:23 +1000
  • 2b764fa926 NFSv4: Add support for nfs_stat64() Ronnie Sahlberg 2017-07-08 07:41:11 +1000
  • 56194deeee NFS4: Add support to nfs_mount() Ronnie Sahlberg 2017-07-06 07:15:51 +1000
  • 70197d5ab8 TETS: rename the tests Ronnie Sahlberg 2017-07-04 08:43:55 +1000
  • 4ed461ffee TESTS Add tests for nfs_open() Ronnie Sahlberg 2017-07-04 08:11:14 +1000
  • 2762897585 Typos Ronnie Sahlberg 2017-07-04 07:00:30 +1000
  • 673860b1bf Reformat socket.c Ronnie Sahlberg 2017-07-03 11:31:29 +1000
  • c9e546ba3c Reformat libnfs.h Ronnie Sahlberg 2017-07-03 11:07:58 +1000
  • 6144c01732 TESTS: Add path and valgrind leak tests for nfs_fstat64() Ronnie Sahlberg 2017-07-03 10:27:03 +1000
  • 422713e701 TESTS: Add path adn valgrind tests for nfs_stat64() Ronnie Sahlberg 2017-07-03 10:10:46 +1000
  • abf2f7fc70 TESTS: Split the leak checks tests out based on function Ronnie Sahlberg 2017-07-03 07:39:50 +1000
  • 6ea6002e08 Fix nfs_creat() so it works with local directories and add tests Ronnie Sahlberg 2017-07-03 07:00:10 +1000
  • 9fdc774bf3 TESTS: add tests for mknod Ronnie Sahlberg 2017-07-02 11:48:28 +1000
  • aff3099f00 TEST: add tests for nfs_link Ronnie Sahlberg 2017-07-02 10:42:19 +1000
  • c6ac1b5a14 Make nfs_unlink work for local paths and add tests Ronnie Sahlberg 2017-07-02 09:31:17 +1000
  • e1a2f9f5e7 Allow mkdir/rmdir to work for the local directory and add tests Ronnie Sahlberg 2017-07-02 08:50:47 +1000
  • 0c5732eb26 Fix SEGV in rename error paths and add tests Ronnie Sahlberg 2017-07-02 07:48:56 +1000
  • 903021ed59 TESTS: Tests and fixes for nfs_rename Ronnie Sahlberg 2017-07-01 17:10:23 +1000
  • ea94d4e3a6 nfs_symlink: Fix it so we can create symlinks in the current directory Ronnie Sahlberg 2017-07-01 10:16:36 +1000
  • 8fa13b3a90 TESTS: improve softlink tests and validate the links are visible locally Ronnie Sahlberg 2017-07-01 09:21:57 +1000
  • ad6f95d9f9 More reformatting of libnfs-raw.h Ronnie Sahlberg 2017-07-01 09:07:28 +1000
  • e1f01238d5 README: clarify status of nfsv4 support. I.e. not yet functional. Ronnie Sahlberg 2017-07-01 08:44:25 +1000
  • 9776ca3a95 Merge branch 'nfsv4' Ronnie Sahlberg 2017-07-01 08:43:23 +1000
  • db6d0836f4 TESTS: add tests for symlink/readlink Ronnie Sahlberg 2017-07-01 08:40:59 +1000
  • 36a1e0662c Perform the timeout scan at the start of the service routine instead of the end. Ronnie Sahlberg 2017-07-01 06:39:02 +1000
  • 1e01500007 Clear revents before calling poll in the event loops for the sync API. Ronnie Sahlberg 2017-06-30 13:48:16 +1000
  • 0e0bb3fb34 NFSv4: Move all v3 specific code into its own nfsv3.c file Ronnie Sahlberg 2017-06-28 06:31:44 +1000
  • 0160cbfa39 NFSv4: Rename all V3 specific internal functions from nfs_ to nfs3_ Ronnie Sahlberg 2017-06-25 22:42:17 -0700
  • 4a6012ea74 NFSv4: Add support for selecting version via url argument or nfs_set_version Ronnie Sahlberg 2017-06-24 17:58:47 -0700
  • de9e123099 Clear revents before calling poll in the event loops for the sync API. Ronnie Sahlberg 2017-06-30 13:48:16 +1000
  • a0f187d9c9 Remove the leading emacs-comment in nfs4.x as rpcgen does not like it. Ronnie Sahlberg 2017-06-29 18:02:56 +1000
  • 55144f237b libnfs-raw.h: Reformat the file and remove EXTERN Ronnie Sahlberg 2017-06-29 15:40:20 +1000
  • 659874b1ce TESTS: Verify we do not leak memory on timeouts Ronnie Sahlberg 2017-06-29 08:50:55 +1000
  • 04cdb72bb1 TESTS: Verify we fail on RPC timeouts Ronnie Sahlberg 2017-06-29 08:34:44 +1000
  • c030d82d99 Fix compiler warning Ronnie Sahlberg 2017-06-24 14:54:47 -0700
  • 12a27fd888 TEST: Add tests using valgrind to check for memory leaks Ronnie Sahlberg 2017-06-18 10:28:18 -0700
  • 98218ec226 TEST: Add simple test for read/write Ronnie Sahlberg 2017-06-18 09:58:22 -0700
  • e4608007e7 TEST: Add basic test for create and unlink Ronnie Sahlberg 2017-06-17 15:18:06 -0700
  • 141581d9d5 TEST: Add a simple test for mkdir/rmdir Ronnie Sahlberg 2017-06-17 15:14:24 -0700
  • fa710176f2 TEST: Add test for fstat Ronnie Sahlberg 2017-06-17 13:45:42 -0700
  • b215830532 TEST: Add a test that building RPMs work Ronnie Sahlberg 2017-06-17 12:35:19 -0700
  • d991f4dcfe TEST: Add basic test for nfs_stat64() Ronnie Sahlberg 2017-06-17 10:20:41 -0700
  • 46b035a51e RPM: minor fixes to the RPM build Ronnie Sahlberg 2017-06-16 21:19:39 -0700
  • 2179bb6720 TESTS: remove obsolete define in functions.sh Ronnie Sahlberg 2017-06-16 15:04:31 -0700
  • 1a3c8c23ef TESTS: Add tests for server discovery and share enumeration Ronnie Sahlberg 2017-06-16 14:21:19 -0700
  • bbf38735d8 TESTS: Initial test directory. Ronnie Sahlberg 2017-06-16 12:37:42 -0700
  • d3af23322a New version : 2.0.0 Ronnie Sahlberg 2017-06-16 12:48:10 -0700
  • a17f6aefdf Zero mout the nfs cb data struct after alloc in async lseet Ronnie Sahlberg 2017-06-15 17:01:38 -0700