Commit graph

  • e2b871454b replace non-existent afxres.h header file master Christian Ulrich 2021-12-07 14:32:55 +01:00
  • 9b76e61002 increase NFS41NP_MAX_DEVICES to 10000 Christian Ulrich 2021-12-07 12:54:25 +01:00
  • 9cf90bb5b6 increase maximum number of network drives Christian Ulrich 2021-04-09 10:43:00 +02:00
  • edcf7feb85 docs: point to github repo Tiramisu Mokka 2015-06-10 09:20:12 +02:00
  • 13391226bf convert README.html into markdown Tiramisu Mokka 2015-06-10 09:17:37 +02:00
  • 8beacd4d0b installer: NSIS scripts for x86 and x64 Casey Bodley 2012-03-19 11:41:58 -04:00
  • 0ae8a286a3 vc10: compile nfs_mount as unicode Casey Bodley 2013-07-09 10:40:06 -04:00
  • 59f71a707e service: start automatically on boot Casey Bodley 2013-07-09 10:38:00 -04:00
  • 599b43761d [driver] fixing invalida_cache srv_open list traverse Olga Kornievskaia 2012-06-11 12:25:31 -04:00
  • 64986c8665 only set FileAttributes if setattr value is non-zero Olga Kornievskaia 2012-06-11 12:22:39 -04:00
  • 19d813da6a handle err_file_open on delete Olga Kornievskaia 2012-06-11 12:21:07 -04:00
  • 1d47cba1af dont set size of open for named attrs file Olga Kornievskaia 2012-06-11 12:12:26 -04:00
  • 896639df69 [making] making asynch io printout optional Olga Kornievskaia 2012-05-16 14:46:10 -04:00
  • 3b8d469b61 [driver] fixing making nfs41_invalidate_cache void Olga Kornievskaia 2012-05-16 13:10:43 -04:00
  • 2676e35ed0 [driver] cosmetic changes Olga Kornievskaia 2012-05-16 12:04:53 -04:00
  • 22ff7afc92 session: delay updates to max_slots after a recall/error Casey Bodley 2012-05-15 11:20:04 -04:00
  • 30e8df149e session: handle NFS4ERR_BADSLOT errors Casey Bodley 2012-05-10 12:26:32 -04:00
  • a3146af76d session: use target_highest_slotid to limit slot table Casey Bodley 2012-05-09 13:48:35 -04:00
  • 1905abd027 session: simplify slot table error handling Casey Bodley 2012-05-10 14:04:23 -04:00
  • 94fc1d946c session: slot table uses SleepConditionVariableCS Casey Bodley 2012-05-09 13:30:32 -04:00
  • 54551655d0 [symlink] fixing getea for symlinktargetname on regular file Olga Kornievskaia 2012-05-15 18:01:09 -04:00
  • 192a502785 [acl] incorrectly checking args for setacl Olga Kornievskaia 2012-05-15 16:21:24 -04:00
  • 70ab983f15 [driver] simplifying upcalldowncall_entry structure Olga Kornievskaia 2012-05-15 16:07:52 -04:00
  • 8e4e36a549 [driver] cleanup code Olga Kornievskaia 2012-05-15 14:05:42 -04:00
  • 43af1e00b7 symlink: optimization for symlinks in cygwin Casey Bodley 2012-05-14 12:03:15 -04:00
  • f841d14eac symlink: retry open when ReparseRequired=false Casey Bodley 2012-05-09 12:48:32 -04:00
  • 1a5f3cb3a1 symlink: view symlinks in cygwin Casey Bodley 2012-05-07 14:51:30 -04:00
  • 0afc5ebb4d symlink: create cygwin symlinks Casey Bodley 2012-05-07 12:24:00 -04:00
  • 453c0cc875 [driver] invalidate data cache on data access reopens Olga Kornievskaia 2012-05-10 14:57:12 -04:00
  • 69bb1094f9 readme: added installation step for DisableDFS Casey Bodley 2012-05-08 16:02:08 -04:00
  • d3cb10fa7c readme: added known issue for extended attributes Casey Bodley 2012-05-08 15:18:00 -04:00
  • e3de3cf564 driver: static allocation for upcall, fcb lists Casey Bodley 2012-05-04 15:11:50 -04:00
  • 2e10b99489 driver: fix for is_root_directory() Casey Bodley 2012-05-03 12:44:19 -04:00
  • 7a6379b198 Revert "[driver] storing fsattrs in netroot" Casey Bodley 2012-05-04 12:06:08 -04:00
  • f6e02ff4a0 driver: make mount upcalls for shared mounts Casey Bodley 2012-05-04 11:32:31 -04:00
  • b48871d807 driver: static allocation for NetRoot mounts list Casey Bodley 2012-05-03 14:23:07 -04:00
  • 185416b785 [driver] fixing checking open args validity Olga Kornievskaia 2012-05-03 17:37:31 -04:00
  • 840e136c69 [driver] freeing openlist if driver unloaded Olga Kornievskaia 2012-05-03 17:16:56 -04:00
  • 18d462a37e pnfs: proper handling of pnfs COMMITs Casey Bodley 2012-01-26 14:12:30 -05:00
  • db7caebe28 pnfs: handle partial layout recalls Casey Bodley 2012-01-30 13:49:40 -05:00
  • d0ff37a195 pnfs: strategy for merging layout segments Casey Bodley 2012-02-01 15:13:20 -05:00
  • 5cc317e8a5 pnfs: store a list of layout segments Casey Bodley 2012-01-30 13:40:31 -05:00
  • 62ed5248bf cosmetic: moved pnfs io structs to pnfs_io.c Casey Bodley 2012-01-11 11:53:42 -05:00
  • 904cae13f0 pnfs: simplified logic for calculating next stripe unit Casey Bodley 2012-01-11 11:48:21 -05:00
  • 91609640df pnfs: prepare layout under a single lock Casey Bodley 2012-01-10 16:15:49 -05:00
  • c66771cda6 ea: QueryEaInfo support for index, restart, single Casey Bodley 2012-04-19 15:45:06 -04:00
  • 17aac16946 use readdir to generate ea list Olga Kornievskaia 2012-05-03 10:38:43 -04:00
  • 7b8715ce8e ea: QueryEaInfo accepts a null EaList Casey Bodley 2012-04-16 12:44:16 -04:00
  • b2e6a60710 ea: refactor SetEaInfo for use on open Casey Bodley 2012-04-06 16:15:24 -04:00
  • 5a4439a894 cosmetic: move ea get and set upcalls to separate file Casey Bodley 2012-04-06 14:26:13 -04:00
  • 470d0832ee [ea] pass ea to daemonon open Olga Kornievskaia 2012-05-03 10:56:47 -04:00
  • 380e04867d test: nfs_ea to create, list, set, and query file EAs Casey Bodley 2012-04-27 15:20:53 -04:00
  • f127d92173 vc10: build nfs41_driver.sys in win7 environment Casey Bodley 2012-04-16 12:55:53 -04:00
  • fb00cff254 increasing maxfilename to 255 Olga Kornievskaia 2012-05-02 18:54:21 -04:00
  • 556bf9c4fe increasing namecache size to 256K Olga Kornievskaia 2012-05-02 18:53:38 -04:00
  • 49693532a2 locks: serialize lock requests Casey Bodley 2012-05-01 15:08:42 -04:00
  • b9775a69e9 [driver] fixing arguments checking for acls Olga Kornievskaia 2012-05-02 16:17:01 -04:00
  • 2253b28ed3 [driver] fixing auth_sys session after gss session Olga Kornievskaia 2012-05-02 16:11:45 -04:00
  • 9dd4708aed leaving one max_component len constant Olga Kornievskaia 2012-04-30 11:57:34 -04:00
  • 11a13bef0f [driver] changing structure to pointer Olga Kornievskaia 2012-04-30 11:16:28 -04:00
  • bcc0ed71cb [driver] finer-grained pool tagging Olga Kornievskaia 2012-04-26 16:20:18 -04:00
  • 1d2d21632d free upcall entry for async io Olga Kornievskaia 2012-04-26 16:09:38 -04:00
  • a0d2e12806 rename: skip upcall when same filename matches destination Casey Bodley 2012-04-26 13:14:05 -04:00
  • 787202cb9d name cache: skip rename with same src and target Casey Bodley 2012-04-25 15:03:46 -04:00
  • beb33855e0 check pathlen on referrals Olga Kornievskaia 2012-04-26 11:50:07 -04:00
  • 3e334ef73a [driver] change nt_params structure to pointer Olga Kornievskaia 2012-04-26 16:13:24 -04:00
  • 495760d69a [readdir] make sure buffer produces nul-terminated str Olga Kornievskaia 2012-04-26 11:07:27 -04:00
  • 57baa75f04 changing error code when path is too long Olga Kornievskaia 2012-04-26 11:06:31 -04:00
  • 7f338d871b [driver] storing fsattrs in netroot Olga Kornievskaia 2012-04-25 12:40:58 -04:00
  • c4c76c97d2 [volume] fixing FsAttributes volume query Olga Kornievskaia 2012-04-25 11:37:24 -04:00
  • b3a86d0256 simply logic for unsetting readonly attribute Olga Kornievskaia 2012-04-24 11:41:40 -04:00
  • 2baeeb855b volume: cache volume attributes on mount Casey Bodley 2012-04-10 12:05:43 -04:00
  • 4c8c263b49 implement getattr for FileNetworkOpenInformation Olga Kornievskaia 2012-04-20 12:42:36 -04:00
  • f4071450c0 [driver] done overide open create mode 0 w 0777 Olga Kornievskaia 2012-04-09 15:02:21 -04:00
  • c837631750 ea: fail non-cygwin EAs without named attr support Casey Bodley 2012-04-06 13:42:13 -04:00
  • b3229d20f6 ea: query each superblock for named attr support Casey Bodley 2012-04-05 12:02:07 -04:00
  • fd591f92d7 ea: initialize named attr paths Casey Bodley 2012-04-06 13:56:57 -04:00
  • 7bd70cf488 ea: defer storing mode until SetEaInfo succeeds Casey Bodley 2012-04-09 11:43:19 -04:00
  • 92d3500bd2 changing silly rename scheme take 2 Olga Kornievskaia 2012-04-06 17:01:50 -04:00
  • 7fe39f0a53 [cosmetic] adding printfs to open error codes Olga Kornievskaia 2012-04-05 17:13:35 -04:00
  • 99e127156a [driver] make default upcall timeout 50s Olga Kornievskaia 2012-04-03 14:40:56 -04:00
  • 4e1449a2f8 ea: fixes for named attributes Casey Bodley 2012-04-03 12:13:15 -04:00
  • 9135e07221 only send setattr if attr changed Olga Kornievskaia 2012-04-02 18:41:37 -04:00
  • 41389178a3 setting archive attr based on createopts Olga Kornievskaia 2012-04-02 18:39:54 -04:00
  • c59124dd20 superblock: mask getattr requests with supported_attrs Casey Bodley 2012-04-02 14:22:58 -04:00
  • b955b6d3fe ea: assign superblock to named attribute directory Casey Bodley 2012-04-02 16:02:54 -04:00
  • 7787ee403b [cosmetic] adding error printf for access_denied on open Olga Kornievskaia 2012-04-02 15:29:42 -04:00
  • 6ce297022c use provided, not saved mode for superseded opens Olga Kornievskaia 2012-04-02 14:42:35 -04:00
  • 6f55d3e346 mask attrs only when present Olga Kornievskaia 2012-04-02 13:30:04 -04:00
  • 9320098f0c [driver] access error code on open Olga Kornievskaia 2012-04-02 12:51:31 -04:00
  • 19715faf2b removing readonly file opened for write check Olga Kornievskaia 2012-03-30 15:35:00 -04:00
  • 49580a8cfe handling hidden system archive file attributes Olga Kornievskaia 2012-04-02 12:49:44 -04:00
  • 68d97f5400 open: use suppattr_exclcreat to mask exclusive create attributes Casey Bodley 2012-03-29 14:40:12 -04:00
  • 6bb641e547 open and create accept pointer to attributes Olga Kornievskaia 2012-03-29 16:16:55 -04:00
  • dc9377ce58 adding arguments check functions to mrx functions Olga Kornievskaia 2012-03-29 14:41:28 -04:00
  • 60e1d87a86 removing unused Flags field in FCB context Olga Kornievskaia 2012-03-29 12:54:30 -04:00
  • 092c39d9d6 driver: change error code for rename, link with RootDirectory Casey Bodley 2012-03-22 11:02:23 -04:00
  • e83d36544f symlink: handle errors from REMOVE Casey Bodley 2012-03-21 16:05:16 -04:00
  • 829c05d6b5 driver: add checks for reparse points on volume Casey Bodley 2012-03-26 14:03:32 -04:00
  • 4d18cf9ce7 changing silly rename scheme Olga Kornievskaia 2012-03-27 14:46:36 -04:00