Commit graph

  • bfb5a55861 driver: print_error() for error messages Casey Bodley 2010-11-05 13:56:11 -04:00
  • 4398678517 symlinks: GetReparsePoint will return NOT_A_REPARSE_POINT Casey Bodley 2010-11-04 09:57:43 -04:00
  • 7eae229661 setting SUPPORTS_HARD_LINKS if link_support is enabled unknown 2010-11-04 11:51:26 -04:00
  • 8688d75574 adding env.props to mount unknown 2010-11-03 14:18:02 -04:00
  • c9bbf91d4b [cosmetic] bumping debug level for remove_unsupported_attrs unknown 2010-11-02 15:55:38 -04:00
  • 6df50ba65c adding refcount on nfs41_root to callback server unknown 2010-11-02 15:52:28 -04:00
  • 7d5e6eead2 storing backpointer to nfs41_root from nfs41_client unknown 2010-11-02 15:17:22 -04:00
  • 7527c022a1 making upcall_marshal void unknown 2010-11-02 14:40:52 -04:00
  • a57e7a78f1 removed unnecessary free_open_state() function unknown 2010-11-02 14:31:12 -04:00
  • db1c02cc28 set REPARSE_POINT attr only if symlink_support attr is set unknown 2010-11-02 14:21:06 -04:00
  • 9c84f71623 fixing timestamps off by 3 days unknown 2010-11-02 13:45:08 -04:00
  • bcc707d3b8 ref counting for nfs41_root Casey Bodley 2010-10-27 13:36:22 -04:00
  • 006bdfa47a ref counting for nfs41_open_state Olga Kornievskaia 2010-10-27 16:18:12 -04:00
  • ae4c67c21e upcall: added upcall_cleanup() to interface Casey Bodley 2010-10-27 09:22:20 -04:00
  • 7e7f73766d readdir cookie is stored with nfs41_open_state Casey Bodley 2010-10-27 14:31:06 -04:00
  • 4930e7caca each mount has unique client_owner Casey Bodley 2010-10-26 14:35:30 -04:00
  • f61bd10560 fixing timestamps for cygwin unknown 2010-10-27 14:58:35 -04:00
  • e51ba46d8b adding tags to compounds Olga Kornievskaia 2010-10-27 12:59:54 -04:00
  • dd5dc2289e cthon: added missing patches Casey Bodley 2010-10-27 12:59:46 -04:00
  • 5c4f9e789f readme: formatting changes Casey Bodley 2010-10-20 14:54:14 -04:00
  • 1b88791f6f always make an upcall Olga Kornievskaia 2010-10-20 17:04:26 -04:00
  • aa49d80acc removing libraries needed for service-version only unknown 2010-10-20 12:21:54 -04:00
  • bff723a91b symlink: report symlinks to cygwin in NfsV3Attributes Casey Bodley 2010-10-19 15:28:29 -04:00
  • a7e2d6ad2a checking functions return values Olga Kornievskaia 2010-10-19 12:14:40 -04:00
  • bacbf060e3 making eprintfs include filename in symlink unknown 2010-10-18 19:00:24 -04:00
  • f8885dbad0 warnings from WDK 6000 Casey Bodley 2010-10-18 11:09:27 -04:00
  • 3613a75914 install: disabled warning 4711 Casey Bodley 2010-10-18 10:45:38 -04:00
  • 3df69e4749 readme: updated for next release Casey Bodley 2010-10-13 16:22:37 -04:00
  • caf8d3afaf fixing readlink buffer size in decode unknown 2010-10-18 12:15:35 -04:00
  • fdd55e729a adding error mapping for TOO_MANY_LINKS in the drivers unknown 2010-10-15 17:53:47 -04:00
  • 64480d0aca symlink: on open for mklink, only check for FILE_EXISTS Casey Bodley 2010-10-15 16:15:42 -04:00
  • 870b389e8f symlink: limit symlink depth to avoid following cyclical links Casey Bodley 2010-10-15 16:08:16 -04:00
  • 59526ba9d8 symlink: convert windows slashes when setting symlink Casey Bodley 2010-10-15 14:49:43 -04:00
  • 1ad1c0f262 symlink: rename and link handle ERROR_REPARSE Casey Bodley 2010-10-15 14:30:41 -04:00
  • e37b33a4df fixing memory mngmt of symlink name on open unknown 2010-10-15 12:06:16 -04:00
  • eb9d9bbd4c symlink: nfs41_symlink_follow() for readdir and open Casey Bodley 2010-10-14 15:20:45 -04:00
  • a8f66804d5 [cosmetic] adding DbgEn/Ex to symlink functions unknown 2010-10-14 13:46:14 -04:00
  • c414d5b84e fixing license in symlink.c unknown 2010-10-14 13:23:48 -04:00
  • e535711acf fixing DbgP in marshal_nfs41_link unknown 2010-10-14 13:23:25 -04:00
  • 0be2b4e495 adding symlink.c to sources unknown 2010-10-14 12:44:20 -04:00
  • f8d92d5894 symlink: bug fix for garbage characters in reparse path Casey Bodley 2010-10-11 09:58:52 -04:00
  • 4bc7853cd6 symlink: driver uses vnetroot name for reparse path Casey Bodley 2010-09-29 13:12:56 -04:00
  • e27299d066 symlink: open handles embedded symlinks Casey Bodley 2010-09-29 13:11:27 -04:00
  • a92fb8930e symlink: lookup handles ERR_SYMLINK Casey Bodley 2010-09-28 13:28:49 -04:00
  • 5748d17934 cosmetic: map_lookup_error() Casey Bodley 2010-09-28 12:45:13 -04:00
  • 30cc2e1d32 symlink: readdir and directory symlinks Casey Bodley 2010-09-24 14:01:30 -04:00
  • ccdaa169eb symlink: handle_open() detects symlink creation Casey Bodley 2010-09-23 12:59:26 -04:00
  • 62fa6176be symlink: FSCTL_SET_REPARSE_POINT Casey Bodley 2010-09-23 13:13:18 -04:00
  • 8c4c98b669 symlink: nfs41_create() can create symlinks Casey Bodley 2010-09-23 12:49:58 -04:00
  • 08c2618551 symlink: FSCTL_GET_REPARSE_POINT Casey Bodley 2010-09-23 12:48:02 -04:00
  • 8ea0ca1893 symlink: generalized follow_link() Casey Bodley 2010-09-24 14:12:37 -04:00
  • dd48ca17c3 symlink: moved follow_link() to symlink.c [cosmetic] Casey Bodley 2010-09-24 14:03:42 -04:00
  • 0db42ed126 symlink: daemon parses SYMLINK upcall Casey Bodley 2010-09-23 12:32:56 -04:00
  • 80d979ace6 symlink: driver marshalls new SYMLINK upcall Casey Bodley 2010-09-23 12:19:21 -04:00
  • b51bd2f9d1 symlink: set reparse tag for symlinks Casey Bodley 2010-09-23 12:17:04 -04:00
  • bc0b161fc6 STANDALONE_NFSD enabled unknown 2010-10-14 11:45:51 -04:00
  • 0fc82009a5 adding env.props to libtirpc unknown 2010-10-13 18:40:10 -04:00
  • f01f1304da bumping seq if decoded successfully U-fast\aglo 2010-10-12 11:52:08 -04:00
  • cf75520410 cb_args should be allocated U-fast\aglo 2010-10-12 11:20:26 -04:00
  • ca596054f3 link asks for FSID attr U-fast\aglo 2010-10-12 11:15:26 -04:00
  • 7d7d641283 return file delegation on open U-fast\aglo 2010-10-12 11:12:42 -04:00
  • 7d9b32cd78 xdr: another sanity check for operation count in reply Casey Bodley 2010-10-06 10:07:22 -04:00
  • 9dcf4021ba pnfs: check status of pnfs_file_device_io_unit() Casey Bodley 2010-10-07 13:21:26 -04:00
  • db5e8f9d34 ERR_STALE: skip recovery on NULL path Casey Bodley 2010-10-07 13:21:04 -04:00
  • bb73eec774 bug fix: avoid infinite loops by checking for len=0 on read/write Casey Bodley 2010-10-07 13:20:38 -04:00
  • e4b1bc6ccc pnfs: set stateid.seqid to 0 for data server io Casey Bodley 2010-10-08 12:35:10 -04:00
  • eefff7c222 max_path: raise MAX_PATH and UPCALL_BUF_SIZE Casey Bodley 2010-10-12 10:07:10 -04:00
  • 66d4ea8e0b max_path: static buffer for symlink path Casey Bodley 2010-10-12 10:06:45 -04:00
  • 6d2b631080 max_path: make an abs_path for lookup on mount Casey Bodley 2010-10-12 10:06:01 -04:00
  • f727a1e4b4 max_path: get_name() avoids copying from upcall buffer Casey Bodley 2010-10-12 10:04:06 -04:00
  • feb441ab4d path: driver marshalls upcall strings as ansi Casey Bodley 2010-10-12 10:03:26 -04:00
  • 95361423f3 upcall: set upcall.status on parse failure Casey Bodley 2010-10-12 10:03:03 -04:00
  • a0cda354be first stab at impersonation Casey Bodley 2010-10-12 10:02:20 -04:00
  • d136756272 symlink: driver calls RxPrepareToReparseSymbolicLink Casey Bodley 2010-10-12 10:01:40 -04:00
  • 74a704120b symlink: open calls READLINK and updates the path Casey Bodley 2010-10-12 10:01:21 -04:00
  • 45a14a17ff symlink: open downcall passes symlink target Casey Bodley 2010-10-12 10:00:57 -04:00
  • 374e7ad083 symlink: nfs41_readlink() takes buf,len instead of nfs41_abs_path Casey Bodley 2010-10-12 10:00:19 -04:00
  • 77dcd5bc02 symlink: file and volume attributes Casey Bodley 2010-10-12 10:00:00 -04:00
  • 5dc1b43191 rmdir: use normal delete upcall instead of close Casey Bodley 2010-10-12 09:59:34 -04:00
  • d1169b1f6b daemon: logging to files Casey Bodley 2010-10-12 09:58:23 -04:00
  • c80946b258 first stab at nfsd as a service Casey Bodley 2010-10-12 09:57:40 -04:00
  • 88c28ec995 creating shared memory mutex in dll Casey Bodley 2010-10-12 09:56:28 -04:00
  • 86c16a7197 adding SID to upcall Casey Bodley 2010-10-12 09:55:32 -04:00
  • 27d764710e dll: printing username and passwd in AddConnection3 Casey Bodley 2010-10-12 09:54:43 -04:00
  • 04047a9b53 handling NFS4ERR_OPENMODE on read Casey Bodley 2010-10-12 09:54:16 -04:00
  • 3b7c04e136 driver: turning write-only caching on Casey Bodley 2010-10-12 09:53:45 -04:00
  • 06fa6934cb readdir: view broken referrals as directories Casey Bodley 2010-10-12 09:53:20 -04:00
  • 680e415104 readdir: look up attributes for referral entries Casey Bodley 2010-10-12 09:53:01 -04:00
  • 0d3af99159 cosmetic: moved lookup_entry() Casey Bodley 2010-10-12 09:52:41 -04:00
  • 30decd1af7 readdir: generalized lookup_entry() for use with referrals Casey Bodley 2010-10-12 09:52:11 -04:00
  • 827a1b7368 volume: cache volume attr results with vnetroot Casey Bodley 2010-10-12 09:51:06 -04:00
  • 25ef4d25bb mount: make persist optional on mount, default to false Casey Bodley 2010-10-12 09:50:26 -04:00
  • 62fa60a83a mount: nfs_mount -d removes persistent connections Casey Bodley 2010-10-12 09:50:04 -04:00
  • 4731a97973 mount: use empty mount path when no EAs are present Casey Bodley 2010-10-12 09:46:34 -04:00
  • 81f05b1cb8 mount: mount config as a local variable Casey Bodley 2010-10-12 09:46:07 -04:00
  • 5861659162 mount: check for existing session instead of config.initialized Casey Bodley 2010-10-12 09:45:18 -04:00
  • f612321571 mount: use NULL to indicate no existing session Casey Bodley 2010-10-12 09:44:55 -04:00
  • 8172b5f581 timestamps: setattr uses attributes cansettime,time_delta Casey Bodley 2010-10-12 09:44:07 -04:00
  • a8eca1ca7b timestamps: nfstime4 helper functions Casey Bodley 2010-10-12 09:43:00 -04:00
  • e67560fd4a timestamps: superblock stores attributes cansettime,time_delta Casey Bodley 2010-10-12 09:42:36 -04:00