Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-07-08 | s3: Remove is_ntfs_stream_name() and split_ntfs_stream_name() | Tim Prouty | 7 | -199/+105 | |
Actually I moved split_ntfs_stream_name into torture.c which is the one consumer of it. This could probably be changed at some point. | |||||
2009-07-08 | s3: Plumb smb_filename through dos_mode() and related funtions | Tim Prouty | 12 | -347/+436 | |
2009-07-08 | s3: convert unix_mode to take an smb_filename | Tim Prouty | 6 | -24/+67 | |
2009-07-08 | Rename update_stat_ex_writetime() -> update_stat_ex_mtime() | Jeremy Allison | 5 | -9/+9 | |
to better describe what we're doing here. Jeremy | |||||
2009-07-08 | The migration to struct stat_ex broke the calculation of | Jeremy Allison | 6 | -24/+118 | |
create time from the existing timestamps (for systems that need to do this). Once the write time is changed via a sticky write, the create time might need to be recalculated. To do this I needed to add a bool into struct stat_ex to remember if the st_ex_btime field was calculated, or read from the OS. Also fixed the returning of modified write timestamps in the return from NTCreateX, SMBattr and SMBattrE (which weren't taking into account the modified timestamp stored in the open file table). Attempting to fix an issue with Excel 2003 and offline files. Volker and Metze, please review. Jeremy | |||||
2009-07-08 | When faking a create time, use the full timespec values, not time_t. | Jeremy Allison | 1 | -61/+63 | |
Jeremy. | |||||
2009-07-08 | Fix make test_shlibs for libnss_wins and libnetapi (zlib) | Jim McDonough | 1 | -2/+2 | |
2009-07-08 | Fix cifs.upcall builds on some platforms (zlib) | Jim McDonough | 1 | -1/+1 | |
2009-07-07 | s3 onefs: Fix a few bugs from the smb_filename migration | Tim Prouty | 3 | -49/+35 | |
2009-07-07 | s3: Migrate a few functions in open.c to take smb_filename | Tim Prouty | 1 | -13/+15 | |
2009-07-07 | s3: Remove unnecessary const qualifiers | Tim Prouty | 3 | -10/+7 | |
2009-07-07 | s3: QNX doesn't know uint - replace with uint_t | Björn Jacke | 2 | -8/+8 | |
2009-07-07 | Attempt to fix the build of vfs_catia.c -- Tim, please check! | Volker Lendecke | 1 | -2/+2 | |
2009-07-07 | s3:smbd: cancel all locks that are made before the first failure | Stefan Metzmacher | 1 | -6/+6 | |
s3:smbd: cancel all locks that are made before the first failure We never reached the cleanup code and directly returned the error. metze | |||||
2009-07-06 | s3: Update streaminfo implementations now that only base names are passed ↵ | Tim Prouty | 4 | -21/+20 | |
through the vfs | |||||
2009-07-06 | s3 smb2: Fix unused variable warning | Tim Prouty | 1 | -1/+0 | |
2009-07-06 | s3 audit: Fix a memory leak | Tim Prouty | 1 | -4/+4 | |
2009-07-06 | s3: Plumb smb_filename through SMB_VFS_NTIMES | Tim Prouty | 15 | -172/+230 | |
2009-07-06 | s3 catia: Remove pointless VOPs from catia | Tim Prouty | 1 | -84/+0 | |
2009-07-06 | s3 sticky write time: Removed unused args and tighten up a function by ↵ | Tim Prouty | 4 | -11/+11 | |
making an arg const | |||||
2009-07-06 | s3: Plumb smb_filename around SMB_VFS_CHFLAGS | Tim Prouty | 10 | -128/+117 | |
SMB_VFS_CHFLAGS isn't actually getting the smb_filename struct for now since it only operates on the basefile. This is the strategy for all path-based operations that will never actually operate on a stream. By clarifying the meaning of path based operations that don't take an smb_filename struct, modules that implement streams such as vfs_onefs no longer need to implement SMB_VFS_CHFLAGS to ensure it's only called on the base_name. | |||||
2009-07-06 | s3: Change some filename_convert to pass in NULL for char **fname argument | Tim Prouty | 5 | -16/+13 | |
2009-07-06 | s3: Add ability to pass NULL to filename_convert for the char *fname | Tim Prouty | 1 | -7/+11 | |
The goal is to eventually remove the need for the char **fname argument once all callers have standardized on smb_filename. | |||||
2009-07-06 | s3: Plumb smb_filename through SMB_VFS_UNLINK | Tim Prouty | 23 | -377/+665 | |
2009-07-06 | s3 audit: Remove some recently introduced memory leaks in the audit modules | Tim Prouty | 2 | -12/+45 | |
2009-07-06 | s3 audit: Remove the usesless static function declarations from the audit ↵ | Tim Prouty | 3 | -641/+308 | |
modules | |||||
2009-07-06 | s3 onefs: Fix failure in POSIX smbtorture test | Tim Prouty | 1 | -2/+2 | |
The return value of readlink was a bool instead of an int, which caused the length of the returned value to never be >1. | |||||
2009-07-06 | s3: Plumb smb_filename through SMB_VFS_RENAME | Tim Prouty | 20 | -321/+629 | |
2009-07-06 | do not merge ACEs with different SMB_ACE4_INHERIT_ONLY_ACE flag, this leads ↵ | Christian Ambach | 1 | -0/+7 | |
to wrong inheritance flags in the ACL e.g. (on GPFS) user:10000036:rwxc:allow (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED user:10000036:rwxc:allow:FileInherit:DirInherit:InheritOnly (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED group:10000005:rwxc:allow (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED group:10000005:rwxc:allow:FileInherit:DirInherit:InheritOnly (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED would be merged to user:10000036:rwxc:allow:FileInherit:DirInherit:InheritOnly (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED group:10000005:rwxc:allow:FileInherit:DirInherit:InheritOnly (X)READ/LIST (X)WRITE/CREATE (X)MKDIR (X)SYNCHRONIZE (X)READ_ACL (X)READ_ATTR (X)READ_NAMED (X)DELETE (X)DELETE_CHILD (X)CHOWN (X)EXEC/SEARCH (X)WRITE_ACL (X)WRITE_ATTR (X)WRITE_NAMED so the explicit right for the user on the parent directory will be gone (the InheritOnly flag only accounts to subdirectories) thus leaving the user without access to the directory itself Signed-off-by: Christian Ambach <christian.ambach@de.ibm.com> | |||||
2009-07-05 | Use null_ndr_syntax_id instead of zeroing null_interface manually | Volker Lendecke | 1 | -6/+2 | |
2009-07-05 | Add const to init_rpc_hdr_ba | Volker Lendecke | 2 | -2/+2 | |
2009-07-05 | Remove "typedef struct ndr_syntax_id RPC_IFACE;" | Volker Lendecke | 5 | -26/+29 | |
2009-07-05 | Introduce null_ndr_syntax_id | Volker Lendecke | 2 | -0/+4 | |
2009-07-05 | Make check_bind_req static to rpc_server/srv_pipe.c | Volker Lendecke | 2 | -4/+2 | |
2009-07-05 | Actually increase PASSDB_INTERFACE_VERSION to 18 :-) | Volker Lendecke | 1 | -1/+1 | |
2009-07-05 | s3:configure: honor CFLAGS in compile tests | Björn Jacke | 1 | -10/+10 | |
When compilation is done for the architecture that's not the compiler's default, for example by setting CFLAGS to -m64, then compile tests might fail when they are done with the comiler's default arch. This should fix bugzilla #6162. | |||||
2009-07-04 | pdb_ads: For cached samu entries, priv is NULL | Volker Lendecke | 1 | -75/+81 | |
We have to recreate the priv entry on demand. This needs fixing in passdb... :-) | |||||
2009-07-04 | Add pdb_ads_get_domain_info | Volker Lendecke | 1 | -0/+53 | |
2009-07-04 | pdb_ads: Use tldap_fetch_rootdse in pdb_ads_connect | Volker Lendecke | 1 | -13/+12 | |
2009-07-04 | pdb_ads: Fetch the domain GUID | Volker Lendecke | 1 | -1/+7 | |
2009-07-04 | Add tldap_pull_guid | Volker Lendecke | 2 | -0/+13 | |
2009-07-04 | Handle LSA_POLICY_INFO_DNS | Volker Lendecke | 1 | -0/+26 | |
2009-07-04 | Implement QueryInfoPolicy2 similar to s4: Make it the same as QueryInfoPolicy | Volker Lendecke | 1 | -3/+15 | |
Don't reply to it for non-pdb-ads to keep up our old behaviour | |||||
2009-07-04 | Add pdb_get_domain_info | Volker Lendecke | 4 | -0/+32 | |
2009-07-04 | Make pdb_ads return an additional flag | Volker Lendecke | 2 | -1/+2 | |
2009-07-04 | s3/s4:build: honor library path from environment | Björn Jacke | 2 | -2/+2 | |
we may not throw away LD_LIBRARY_PATH and friends as they sometimes contain important information. Some of the build farm machines for example have the python lib path in there - we can't run make test when we suddenly forget how to use python | |||||
2009-07-03 | tldap: Do not do a return before we got the search_result | Volker Lendecke | 1 | -1/+0 | |
2009-07-03 | Fix two pointless statics | Volker Lendecke | 1 | -1/+1 | |
2009-07-03 | For non-existent streams we have to return OBJECT_NAME_NOT_FOUND | Volker Lendecke | 2 | -2/+2 | |
See the STREAMERROR s3 torture test. Jeremy, Tim, please check! | |||||
2009-07-03 | Test error codes on popular streams | Volker Lendecke | 1 | -0/+54 | |