Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2009-07-03 | Attempt to fix the build | Volker Lendecke | 1 | -2/+2 | |
2009-07-03 | s3-spoolss: add rpccli_spoolss_getprinterdriver convenience wrapper. | Günther Deschner | 2 | -0/+57 | |
Guenther | |||||
2009-07-03 | s3-spoolss: implement _spoolss_AddPrinter. | Günther Deschner | 1 | -11/+24 | |
Guenther | |||||
2009-07-03 | Restore ABI compatibility for talloc. | Simo Sorce | 1 | -1/+1 | |
2009-07-03 | s3:configure: fix syntax error in avahi configure test | Björn Jacke | 1 | -1/+1 | |
2009-07-03 | Revert "[s3]pidfile_create: use check is_default_dyn_CONFIGFILE() since we ↵ | Michael Adam | 1 | -1/+1 | |
have it." This reverts commit 1d3dcd1e420104c23769b691d0b8b7958d5c58a7. This fixes Bug #6531 (Pid File creation.) Usually, I would extend is_default_dyn_XYZ() so that it returns true when dyn_XYZ has not been set yet or when its value is equal to the compiled in default value XZY. But this would have a change in effect in popt_common and torture.c: is_default_dyn_CONFIGFILE() is used there to check whether the config file should be overwritten by the contents of the environment variable SMB_CONF_PATH. Currently this is only done when set_dyn_CONFIGFILE() had _not_ previously been called at all, not even with the same value as the compiled in default. Michael | |||||
2009-07-03 | do not redefine _INT32 | Matt Kraai | 2 | -4/+8 | |
2009-07-03 | s3:configure: define _LARGEFILE64_SOURCE on QNX | Matt Kraai | 1 | -0/+4 | |
2009-07-03 | s3:pam_smbpass: fix build error on some Linux distros | Björn Jacke | 1 | -1/+1 | |
This addresses bug #6459. | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 Lock support | Stefan Metzmacher | 4 | -1/+232 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 Find (QueryDirectory) support | Stefan Metzmacher | 4 | -1/+265 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 Break support (SMB 2.002 only) | Stefan Metzmacher | 4 | -1/+217 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 SetInfo support | Stefan Metzmacher | 4 | -1/+222 | |
metze | |||||
2009-07-02 | s3:smbd: add marshalling layer for SMB2 GetInfo support | Stefan Metzmacher | 4 | -1/+261 | |
metze | |||||
2009-07-02 | s3:smbd: add support for SMB2 Notify | Stefan Metzmacher | 4 | -1/+378 | |
metze | |||||
2009-07-02 | s3:smbd: make change_notify_reply() more generic and hide send_nt_replies() ↵ | Stefan Metzmacher | 3 | -17/+42 | |
behind a callback This prepares change notify support for SMB2. metze | |||||
2009-07-02 | s3:smbd: simplify the notify code a bit and always reply via ↵ | Stefan Metzmacher | 3 | -35/+30 | |
change_notify_reply() -> send_nt_replies() metze |