Commit graph

  • 61998b5968 driver: convert strings to utf8 instead of ansi Casey Bodley 2012-03-26 12:06:39 -04:00
  • 6119fba99f adding sharing violation check for supersede Olga Kornievskaia 2012-03-23 17:19:13 -04:00
  • b40f685286 return not_supported for windows streams Olga Kornievskaia 2012-03-23 15:31:51 -04:00
  • 0020104b95 fixing handling of delete_on_close Olga Kornievskaia 2012-03-23 14:01:48 -04:00
  • 7a8861699f driver: add checks for ifs reparse point tests Casey Bodley 2012-03-21 14:16:38 -04:00
  • 4bfb05adac returning buffer_overflow instead of too_small Olga Kornievskaia 2012-03-20 16:51:49 -04:00
  • 83cab313f0 propagate attrs on dir creation Olga Kornievskaia 2012-03-20 16:37:53 -04:00
  • 24781aa472 checking parameters on open Olga Kornievskaia 2012-03-20 16:18:57 -04:00
  • dd611ff0cd treat OVERWRITE as open4_create unchecked4 Olga Kornievskaia 2012-03-29 11:23:01 -04:00
  • fae194a5b6 respect NO_INTERMIDIATE_BUFFERING for an open Olga Kornievskaia 2012-03-19 18:46:39 -04:00
  • 735784e85b notepad specific fixes Olga Kornievskaia 2012-03-19 16:52:20 -04:00
  • f89ded9bf6 [debug] add a missing DEBUG_VOLUME_QUERY Olga Kornievskaia 2012-03-19 16:36:42 -04:00
  • 439621a459 [driver] respect READONLY attribute Olga Kornievskaia 2012-03-16 18:44:19 -04:00
  • 4418ba8b69 fixing open for FILE_SUPERSEDE Olga Kornievskaia 2012-03-16 16:34:15 -04:00
  • c6ee60b362 [driver] fixing possible app/driver/nfsd race Olga Kornievskaia 2012-03-16 15:01:58 -04:00
  • 863db2735b [open] fix open_if for dir when dir exists Olga Kornievskaia 2012-03-15 17:19:46 -04:00
  • 540ad44f21 [driver] enforcing filename component length checks Olga Kornievskaia 2012-03-15 13:29:24 -04:00
  • d1a05c810e fixing open a file as a directory Olga Kornievskaia 2012-03-14 14:50:23 -04:00
  • 1a00a0bdce fixing opening dir as a file Olga Kornievskaia 2012-03-14 14:17:06 -04:00
  • 4017b235db handling creating new file for no access Olga Kornievskaia 2012-03-14 13:30:55 -04:00
  • 1ea2fb7891 calling asynch cache invalidation always Olga Kornievskaia 2012-03-13 12:49:33 -04:00
  • e934484b1f [driver] check for nul reparse point buffer Olga Kornievskaia 2012-03-12 17:31:23 -04:00
  • b4a1af0df6 fixing access_mask to nfs allow in open flags Olga Kornievskaia 2012-03-12 16:56:19 -04:00
  • 77237af0a6 fixing localdomain_name declaration in acl.c Olga Kornievskaia 2012-03-12 15:32:54 -04:00
  • d69aa27295 readdir: guarantee that entry_buf_len can fit one entry Casey Bodley 2012-03-12 13:43:56 -04:00
  • 2e1df56572 [readdir] using last_error to convey lack of space Olga Kornievskaia 2012-03-12 13:48:43 -04:00
  • 3d57b26922 [cosmetic] removed unused define Olga Kornievskaia 2012-03-07 15:19:30 -05:00
  • 50cdaf6d42 send bind_conn when sr_status_flag.PATH_DOWN is set Olga Kornievskaia 2012-03-07 14:40:26 -05:00
  • e891fd141d in rpc_reconnect respect original needcb value Olga Kornievskaia 2012-03-07 13:39:17 -05:00
  • a92dd35226 [mount] adding timeout to usage Olga Kornievskaia 2012-03-07 13:06:02 -05:00
  • bbb1ed696c license changed to LGPL: added COPYING file, changed source file comments Casey Bodley 2012-03-19 12:24:43 -04:00
  • 6f8f4d8e3f readme: mention nfsd.exe options --uid, --gid Casey Bodley 2012-03-07 13:07:30 -05:00
  • d62d5dee59 command line options to override default uid/gid values Olga Kornievskaia 2012-03-07 11:58:59 -05:00
  • 54e17624ab reverting commit 7485d53f64 Olga Kornievskaia 2012-03-06 13:36:42 -05:00
  • b297d2bc78 [libtirpc] removing erronous * from cb_handle structure type Olga Kornievskaia 2012-03-06 13:31:32 -05:00
  • 4af8bbf362 [pnfs] allow callbacks to data servers Olga Kornievskaia 2012-03-05 18:52:06 -05:00
  • f71623bc02 adding a lease-based timeout to upcalls Olga Kornievskaia 2012-03-05 17:49:52 -05:00
  • b2f5d3c7a7 fixing printf format values in nfs41_mount Olga Kornievskaia 2012-02-29 13:55:40 -05:00
  • cba20eeff4 [cosmetic] printing process id in hex in print_error Olga Kornievskaia 2012-02-28 15:59:14 -05:00
  • 44df987734 updating attrs in nonpnfs file_sync4 writes Olga Kornievskaia 2012-02-28 14:18:51 -05:00
  • 47ff10aa57 [acl] return a write delegation on setacl Olga Kornievskaia 2012-02-28 14:14:26 -05:00
  • 88d6678f93 [driver] fixing multiple mount bug Olga Kornievskaia 2012-02-28 14:07:10 -05:00
  • 90c1137f85 [cosmetic] adding missing DEBUG_MOUNT define Olga Kornievskaia 2012-02-28 14:04:56 -05:00
  • ef3a700d5b recovery: always send RECLAIM_COMPLETE on client recovery Casey Bodley 2012-02-22 11:44:57 -08:00
  • a085a8979b deleg: fix for attributes in CB_GETATTR Casey Bodley 2012-02-21 18:01:32 -08:00
  • 103124377a cosmetic: less spam from CB_RECALL Casey Bodley 2012-02-20 12:26:33 -08:00
  • afd1a3c0db readdir: removed unused readdir_upcall_args.buf Casey Bodley 2012-02-20 14:45:31 -08:00
  • 0322f53cce make io offset unsigned Olga Kornievskaia 2012-02-17 14:47:00 -05:00
  • 294f30baec deleg: release reference in nfs41_delegation_getattr() Casey Bodley 2012-02-16 12:09:17 -05:00
  • 75c96068e9 [driver] changing error return values Olga Kornievskaia 2012-02-16 11:54:05 -05:00
  • 60b73b282d lowering default debug level to 1 Olga Kornievskaia 2012-02-15 15:56:28 -05:00
  • 5d60157e7c [driver] setting default printouts Olga Kornievskaia 2012-02-16 11:07:18 -05:00
  • 73294dff68 respecting FILE_WRITE_THROUGH flag on open Olga Kornievskaia 2012-02-15 16:15:26 -05:00
  • 0285d46a26 timing out an upcall after 2mins Olga Kornievskaia 2012-02-15 13:18:48 -05:00
  • 7d19a7ffef changing more printouts Olga Kornievskaia 2012-02-16 11:05:59 -05:00
  • 8adad77d4b more on time-based coherency Olga Kornievskaia 2012-02-14 17:05:42 -05:00
  • fb7c379f06 pnfs: fix for write length returned Casey Bodley 2012-02-13 15:49:41 -05:00
  • d42f769bff changing many printouts Olga Kornievskaia 2012-02-13 16:08:21 -05:00
  • 48d6775211 [driver] fixing wrong upcall size for setattr Olga Kornievskaia 2012-02-09 10:36:07 -05:00
  • 5b91c662c9 removing unused arg from nfs41_link Olga Kornievskaia 2012-02-08 18:33:37 -05:00
  • 43424fc653 first stab at time-based data coherency Olga Kornievskaia 2012-02-08 18:24:19 -05:00
  • 13c3723191 propagating file change attr for setacl Olga Kornievskaia 2012-02-06 14:22:38 -05:00
  • cdf31d3ee0 propagating file change attr on setattr Olga Kornievskaia 2012-02-07 11:46:02 -05:00
  • aa7a680a40 propagating file change attr on writes Olga Kornievskaia 2012-02-08 16:29:25 -05:00
  • ec034e7fd9 propagating file change attr on open Olga Kornievskaia 2012-02-08 11:11:09 -05:00
  • 3def6f5e24 propagating file change attr on getattr Olga Kornievskaia 2012-02-06 14:23:47 -05:00
  • 63f499c4b7 cache: check for expiry on nfs41_attr_cache_lookup() Casey Bodley 2012-02-03 13:40:00 -05:00
  • b779ab07fc add a timestamp printout to upcall Olga Kornievskaia 2012-02-03 11:44:22 -05:00
  • e553ede209 deleg: release reference in remove_srvopen() Casey Bodley 2012-01-27 14:08:16 -05:00
  • 918ef9cd3e [libtirpc] fix to cred refresh during cred establishment Olga Kornievskaia 2012-01-23 18:25:24 -05:00
  • 1b7a5f6c6c adding etc_netconfig to root directory Casey Bodley 2012-01-20 15:24:59 -05:00
  • fb87e417fc enforcing data consistency Olga Kornievskaia 2012-01-20 15:01:11 -05:00
  • c22c2b6080 data cache invalidation on delegation recalls Olga Kornievskaia 2012-01-19 19:46:03 -05:00
  • 909947f07a name cache: bug fix for delegations Casey Bodley 2012-01-19 15:06:50 -05:00
  • 39e90a7299 bug fix in nfs41_FinalizeVNetRoot Olga Kornievskaia 2012-01-18 11:52:31 -05:00
  • 8e0e2d2718 remove erronous permanent disable of ldap lookups Olga Kornievskaia 2012-01-17 18:03:04 -05:00
  • 03bc4d4c2e adding back unimplemented functions Olga Kornievskaia 2011-12-22 15:49:16 -05:00
  • 50a19f7762 readme: note about nfsd_debug.exe in binary distribution Casey Bodley 2011-12-23 11:42:27 -05:00
  • df523a364e [mount] expose writethru and nocache options Olga Kornievskaia 2011-12-22 15:00:47 -05:00
  • a132b8b79c [driver] storing volinfo in devext Olga Kornievskaia 2011-12-22 14:50:53 -05:00
  • ab8a958e35 pnfs: remove code for unused PNFS_THREAD_BY_SERVER Casey Bodley 2011-12-21 15:11:01 -05:00
  • c61849fd14 [driver] fail if fail to impersonate client in nfsd thread Olga Kornievskaia 2011-12-22 12:06:44 -05:00
  • 790e6239d4 [driver] creating individual unmarshal functions Olga Kornievskaia 2011-12-22 11:59:45 -05:00
  • 62dfd87bda [driver] using InterlockedIncrement for open_owner_id Olga Kornievskaia 2011-12-21 17:42:04 -05:00
  • 9efa410e5a [driver] using InterlockedIncrement64 for xid Olga Kornievskaia 2011-12-21 17:19:38 -05:00
  • 4511dec4b7 [driver] properly release upcall entry lock in downcall Olga Kornievskaia 2011-12-21 16:50:54 -05:00
  • 517db12d34 [driver] properly unlock mdls Olga Kornievskaia 2011-12-21 16:43:55 -05:00
  • 8d52181a3e [driver] delete sec context even if upcall fails Olga Kornievskaia 2011-12-21 16:36:39 -05:00
  • fd21e7fbfd [driver] stop impersonating client even if it's a lost upcall Olga Kornievskaia 2011-12-21 16:15:26 -05:00
  • 0e272630a3 [driver] cosmetic changes Olga Kornievskaia 2011-12-21 15:53:17 -05:00
  • 24ca1023bf [driver] bugfix: only free context for valid vnetroot Olga Kornievskaia 2011-12-20 15:19:01 -05:00
  • f14231fd3b recovery: only reclaim delegations on RECALLABLE_STATE_REVOKED Casey Bodley 2011-12-19 16:05:03 -05:00
  • 6c1c300a3b recovery: trigger recovery on RESTART_RECLAIM_NEEDED Casey Bodley 2011-12-19 16:03:33 -05:00
  • ab51beeb98 cosmetic: move sequence status recovery to separate function Casey Bodley 2011-12-19 15:56:07 -05:00
  • aacff9d721 pnfs: thread-by-stripe instead of by-server Casey Bodley 2011-12-19 14:58:08 -05:00
  • 4be25baaee moved getdomainname into start of nfsd Olga Kornievskaia 2011-12-19 19:37:35 -05:00
  • 8e64984183 close file before remove in case of silly rename Olga Kornievskaia 2011-12-14 13:11:06 -05:00
  • 6292181f8d adding nocache mount options Olga Kornievskaia 2011-12-08 17:47:34 -05:00
  • aed1493e90 adding writethru mount option Olga Kornievskaia 2011-12-07 18:10:09 -05:00
  • 37f3fa0862 saving security context in vnetroot Olga Kornievskaia 2011-12-06 17:19:46 -05:00