Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-08-12 | s3: refomat definitions of some generic access rights for better readability | Michael Adam | 1 | -8/+19 | |
Michael | |||||
2009-08-10 | Refactor the use of create_time and change time to go | Jeremy Allison | 1 | -0/+6 | |
through functions. Will aid in making us pass RAW-SETFILEINFO. Jeremy. | |||||
2009-08-10 | s3-spoolss: remove device mode defines from nt_printing.h. | Günther Deschner | 1 | -110/+0 | |
Guenther | |||||
2009-08-07 | s3:smbd: move dptr globals into struct smbd_server_connection | Stefan Metzmacher | 1 | -9/+13 | |
metze | |||||
2009-08-07 | s3:smbd: remove dirptr and dirpath from connection_struct | Stefan Metzmacher | 2 | -3/+1 | |
They're both only used in the context of a function, so we can make them stack variables. metze | |||||
2009-08-07 | s3:smbd: conn_free_internal() can be static now | Stefan Metzmacher | 1 | -1/+0 | |
metze | |||||
2009-08-07 | s3:smbd: add a smbd_server_connection pointer to connection_struct | Stefan Metzmacher | 2 | -4/+3 | |
This can be NULL for faked connection structs used in the rpc server or printing code. metze | |||||
2009-08-06 | Remove a const warning. | Jeremy Allison | 1 | -1/+2 | |
Jeremy. | |||||
2009-08-06 | Fix bug #5714 - NetBSD, ENODATA undefined, at least some releases. | Jeremy Allison | 1 | -0/+4 | |
Jeremy. | |||||
2009-08-06 | define uwrap_enabled() on Samba3 | Andrew Tridgell | 1 | -0/+3 | |
s3 doesn't use uwrap yet, but it uses some common coe in lib/, and so needs a dummy version of the uwrap_enabled() macro | |||||
2009-08-03 | Add some const to winbind_userinfo | Volker Lendecke | 1 | -4/+5 | |
2009-07-31 | Rename LOOKUP_NAME_EXPLICIT to LOOKUP_NAME_NO_NSS | Volker Lendecke | 1 | -3/+2 | |
It took me a bit to understand what this flag does. I hope this is a bit clearer, at least it is to me. | |||||
2009-07-31 | s3:rpc_client: add dispatch_send/recv() to struct rpc_pipe_client | Stefan Metzmacher | 1 | -0/+11 | |
metze | |||||
2009-07-30 | Remove the extraneous logic in smb_set_info_standard - we | Jeremy Allison | 1 | -0/+1 | |
do the time twiddling logic at the smb_set_file_time level. Jeremy. | |||||
2009-07-29 | s3:dbwrap: add dbwrap_trans_change_int32_atomic() | Michael Adam | 1 | -0/+4 | |
A transaction wrapper for dbwrap_change_int32_atomic(). Michael | |||||
2009-07-29 | s3:dbwrap: change dbwrap_change_int32_atomic() to take int32_t, not int32 | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-07-29 | s3:dbwrap: add dbwrap_trans_change_uint32_atomic() | Michael Adam | 1 | -0/+4 | |
A transaction wrapper for dbwrap_change_uint32_atomic(). Michael | |||||
2009-07-29 | s3:dbwrap: change dbwrap_change_int32_atomic() to return NTSTATUS not int32. | Michael Adam | 1 | -2/+2 | |
Michael | |||||
2009-07-29 | s3:dbwrap: change dbwrap_change_uint32_atomic() to return NTSTATUS not uint32_t. | Michael Adam | 1 | -1/+1 | |
Michael | |||||
2009-07-28 | (Hopefully) fix the problem Kai reported with | Jeremy Allison | 1 | -0/+3 | |
net ads leave and IPv6. Ensure all DC lookups prefer IPv4. Jeremy. | |||||
2009-07-28 | Added prefer_ipv4 bool parameter to resolve_name(). | Jeremy Allison | 1 | -1/+2 | |
W2K3 DC's can have IPv6 addresses but won't serve krb5/ldap or cldap on those addresses. Make sure when we're asking for DC's we prefer IPv4. If you have an IPv6-only network this prioritizing code will be a no-op. And if you have a mixed network then you need to prioritize IPv4 due to W2K3 DC's. Jeremy. | |||||
2009-07-27 | Fix the build breakage by #including modules/vfs_acl_common.c | Jeremy Allison | 1 | -27/+0 | |
into acl_tdb and acl_xattr. Duplicates the code size, but keeps the code in common so I don't have to do bug fixes in two places (which is what I really cared about). Jeremy. | |||||
2009-07-27 | Lift the event loop in rpc_api_pipe_req() one level into cli_do_rpc_ndr | Volker Lendecke | 1 | -4/+7 | |
2009-07-27 | Fix a valgrind error in chain_reply | Volker Lendecke | 1 | -0/+2 | |
construct_reply() references the request after chain_reply has freed it. | |||||
2009-07-24 | s3: Convert a few callers of unix_convert() over to filename_convert() | Tim Prouty | 2 | -2/+4 | |
This patch also changes the unix convert flags to make sure the correct semantics are preservered for allowing/disallowing wildcards in the last component of the path. | |||||
2009-07-24 | Factor out common code into vfs_acl_common.c. | Jeremy Allison | 1 | -0/+27 | |
Jeremy. | |||||
2009-07-24 | s3: Simplify rename_internals() by passing in smb_filename structs | Tim Prouty | 1 | -2/+2 | |
2009-07-24 | s3: Allow filename_convert() to pass through unix_convert_flags and let the ↵ | Tim Prouty | 1 | -0/+2 | |
caller know if the path has a wildcard This also eliminates the need for resolve_dfspath(). | |||||
2009-07-24 | add my copyright after the VFS rewrite | Volker Lendecke | 2 | -0/+2 | |
2009-07-24 | Move the "enum _vfs_op_type" to full_audit | Volker Lendecke | 1 | -142/+0 | |
It's only used there now. Someone should now go in and simplify full_audit... :-) | |||||
2009-07-24 | Make the smbd VFS typesafe | Volker Lendecke | 4 | -780/+1063 | |
2009-07-21 | s3: Remove the now unused fname parameter from filename_convert() | Tim Prouty | 1 | -2/+1 | |
2009-07-21 | s3: Plumb smb_filename through map_open_params_to_ntcreate | Tim Prouty | 1 | -1/+2 | |
2009-07-20 | s3: Plumb smb_filename through open_fake_file | Tim Prouty | 1 | -2/+2 | |
2009-07-20 | s3: Separate out a new file: filename_utils.c | Tim Prouty | 1 | -20/+23 | |
This is to ease the linking pain of everything that links LOCKING_OBJ | |||||
2009-07-20 | s3: Move is_ntfs_stream*() to filename.c | Tim Prouty | 1 | -2/+2 | |
2009-07-20 | s3: Change fsp->fsp_name to be an smb_filename struct! | Tim Prouty | 2 | -2/+5 | |
2009-07-20 | Make cli_send_mailslot() static. Preparing to do away with unexpected.tdb.... | Jeremy Allison | 1 | -7/+0 | |
Jeremy. | |||||
2009-07-16 | s3-rpc_parse: remove more unused code. | Günther Deschner | 1 | -16/+0 | |
Guenther | |||||
2009-07-16 | s3-spoolss: make some of the command hooks static. | Günther Deschner | 1 | -3/+0 | |
Guenther | |||||
2009-07-15 | Make cli_unlock and cli_unlock64 async. Fix POSIX lock test. | Jeremy Allison | 1 | -2/+16 | |
Jeremy. | |||||
2009-07-15 | s3:registry: add function regsubkey_ctr_reinit() | Michael Adam | 1 | -0/+1 | |
This reinitializes an already allocated regsubkey_ctr structure, emptying out the subkey array and hash table. Michael | |||||
2009-07-15 | s3:dbwrap: add dbwrap_fetch_bystring_upper(). | Michael Adam | 1 | -0/+2 | |
To fetch a key whose name is stored but not given in upper case. Michael | |||||
2009-07-15 | s3:dbwrap: add dbwrap_store_bystring_upper(). | Michael Adam | 1 | -0/+2 | |
This stores a key under the uppercase version of the given keyname. Michael | |||||
2009-07-15 | s3:dbwrap: add dbwrap_delete_bystring_upper() | Michael Adam | 1 | -0/+1 | |
To delete a key whose name is not given in but stored in uppercase. Michael | |||||
2009-07-15 | s3:dbwrap: add a wrapper dbwrap_trans_do() | Michael Adam | 1 | -0/+3 | |
This function wraps the action() callback into a db transaction and the transaction is either committed or cancelled, depending on the return value of the action function. Michael | |||||
2009-07-15 | Consolidate string and data_blob routines in gencache | Volker Lendecke | 1 | -1/+2 | |
2009-07-15 | Make gencache more stable | Volker Lendecke | 1 | -0/+1 | |
This provides a compromise between stability and performance: gencache is a persistent database these days that for performance reasons can not use tdb transactions for all writes. This patch splits up gencache into gencache.tdb and gencache_notrans.tdb. gencache_notrans is used with CLEAR_IF_FIRST, writes to it don't use transactions. By default every 5 minutes and when a program exits, all entries from _notrans.tdb are transferred to gencache.tdb in one transaction. | |||||
2009-07-15 | Add tdb_data_cmp | Volker Lendecke | 1 | -0/+2 | |
2009-07-15 | Remove gencache_init/shutdown | Volker Lendecke | 1 | -2/+0 | |
gencache_get/set/del/iterate call gencache_init() internally anyway. And we've been very lazy calling gencache_shutdown, so this seems not really required. |