summaryrefslogtreecommitdiff
path: root/source3/include
AgeCommit message (Collapse)AuthorFilesLines
2010-05-26s3-rpc_server: Created a per connection spoolss pipe.Simo Sorce2-0/+5
This way all code can reuse the same connection to spoolss and not have to deal with the creation of a new pipe all over the code every time we need to ask a service off spoolss. Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-25s3:registry: add comment header block to registry.hMichael Adam1-0/+22
2010-05-25s3:registry: move reg_objects.h to registry/ and use it only where neededMichael Adam2-77/+0
Every place outside of registry/ where this is used, should probably be changed to use pure reg_api.c code.
2010-05-25s3:registry: move non-reg_objects definitions from reg_objects.h to registry.hMichael Adam2-119/+125
2010-05-25s3:registry: hide definition of regval_ctr and regval_blob in reg_objects.cMichael Adam1-12/+2
2010-05-25s3:registry:reg_objects: add regval_ctr_set_seqnum()Michael Adam1-0/+1
2010-05-25s3:registry:reg_objects: add regval_ctr_get_seqnum()Michael Adam1-0/+1
2010-05-25s3:registry:reg_objects: add regval_ctr_init()Michael Adam1-0/+1
2010-05-25s3:registry: move definition of registry_hook to reg_init_full.c - it's only ↵Michael Adam1-5/+0
user
2010-05-25s3:registry: extract registry_pull/push_value prototypes into own headerMichael Adam1-10/+0
reg_util_marshalling.h and use them only where needed.
2010-05-25s3:registry: move prototype registry_create_admin_token() to new header ↵Michael Adam1-2/+0
reg_util_token.h and use it only where necessary.
2010-05-25s3:registry: extract reg_eventlog prototypes to header of their ownMichael Adam1-6/+0
and use them only where needed.
2010-05-25s3:registry: extract reg_perfcount prototypes into header of their own.Michael Adam1-10/+0
And use them only when necessary.
2010-05-25s3:registry: extraxt the reg_dispatcher prototypes into their own header.Michael Adam1-22/+0
And use them only where needed.
2010-05-25s3:registry: extract the reg_backend_db prototypes into their own header.Michael Adam1-18/+0
And use them only where needed.
2010-05-25s3:registry: fix regval_ctr_addvalue() to take data as uint8 *, not char *.Michael Adam1-1/+1
2010-05-25s3:registry: fix data_p arg of regval_compose to be uint8 * instead of char *Michael Adam1-1/+1
2010-05-25s3:registry: extract the reg_util prototypes into their own header.Michael Adam1-8/+0
And use them only where needed.
2010-05-25s3:registry: remove superfluous comments from registry.hMichael Adam1-28/+0
2010-05-25s3:registry: extract the reg_util_legacy prototypes into their own header.Michael Adam1-8/+0
And use them only where necessary.
2010-05-25s3:registry: extract the reg_cachehook prototypes into their own header.Michael Adam1-8/+0
And use them only where necessary.
2010-05-25s3:registry: protect registry.h from multiple inclusionMichael Adam1-0/+4
2010-05-21Make DFS work over SMB2.Jeremy Allison1-0/+6
Jeremy.
2010-05-21s3:dom_sid Global replace of DOM_SID with struct dom_sidAndrew Bartlett11-222/+215
This matches the structure that new code is being written to, and removes one more of the old-style named structures, and the need to know that is is just an alias for struct dom_sid. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-21s3:passdb Remove use of uint8 uint16 and uint32 in favour of C99 typesAndrew Bartlett2-87/+87
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-20Fix bug #7410 - samba sends "raw" inode number as uniqueid with unix ↵Jeremy Allison2-0/+4
extensions. Move to a consistent get_FileIndex() function for all inode returns, that checks if st_dev on the file is identical to the top directory dev_t of the exported share, and if so uses the raw 64-bit inode number. If it isn't (we've traversed a mount point) - return what we used to do for Windows which is the concatination of the bottom 32-bits of the inode with the 32-bit device number. We can get more creative with this over time (hashing?) if we want as now all inode returns go through this single function. Jeremy.
2010-05-20s3-libads: add ads_set_sasl_wrap_flags().Günther Deschner1-0/+1
Guenther
2010-05-20s3-build: add missing prototype for regtype_by_string().Günther Deschner1-0/+1
Guenther
2010-05-20s3-services: move services.h closer to services implementation.Günther Deschner1-52/+0
Guenther
2010-05-19Fix bug 7442 - Samba returns incorrect SMB2 QFS device info.Jeremy Allison1-0/+14
Add the correct devicetype and characteristics for this info level. Jeremy.
2010-05-18Implement missing info level SMB_FILE_LINK_INFORMATION.Jeremy Allison1-1/+3
Fix bug #7435 - SMB2 hardlink fails (invalid level). Found at the Microsoft plugsharing plugfest. Jeremy.
2010-05-18s3-passdb: move get_logon_hours_from_pdb() into samr server.Günther Deschner1-2/+1
Guenther
2010-05-18s3-rpc_client: move protos to init_samr.hGünther Deschner1-9/+0
Guenther
2010-05-18s3-rpc_client: move protos to init_spoolss.hGünther Deschner1-13/+0
Guenther
2010-05-18s3-rpc_client: move protos to cli_spoolss.hGünther Deschner1-125/+0
Guenther
2010-05-18s3-rpc_client: move protos to cli_lsarpc.hGünther Deschner1-44/+0
Guenther
2010-05-18s3-rpc_client: move protos to cli_netlogon.hGünther Deschner1-49/+0
Guenther
2010-05-18s3-rpc_client: move protos to cli_samr.hGünther Deschner1-33/+0
Guenther
2010-05-18s3:split secrets.c to put machine account secrets in a new fileAndrew Bartlett1-7/+7
This helps the s3compat effort by allowing these functions to be replaced by functions that query the cli_credentials and secrets.ldb APIs. Also, this changes a couple of DOM_SID to struct dom_sid along the way. Andrew Bartlett Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-18s3-spoolss: Removed the Phantom DeviceMode.Simo Sorce1-3/+0
This was a hack that required a special client from HP. The client code has never been released and was discontinued, so this code was just dead weight. Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-18s3-spoolss: Create a spoolss_map_to_os2_driver function.Andreas Schneider1-0/+1
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-18s3-secdesc: use SD_REVISION from security.idl.Günther Deschner1-4/+0
Guenther
2010-05-18s3-secdesc: move SEC_DESC_HEADER_SIZE to its only user.Günther Deschner1-2/+0
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_descriptor SEC_DESC".Günther Deschner4-43/+38
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_acl SEC_ACL".Günther Deschner2-9/+3
Guenther
2010-05-18s3-secdesc: remove "typedef struct security_ace SEC_ACE".Günther Deschner2-9/+2
Guenther
2010-05-18s3-secdesc: remove "typedef struct sec_desc_buf SEC_DESC_BUF".Günther Deschner3-13/+7
Guenther
2010-05-18Finish removal of iconv_convenience in public API's.Jelmer Vernooij2-9/+4
2010-05-18smbconf: only include smbconf headers where needed.Günther Deschner1-5/+0
Guenther
2010-05-17Plumb in krb5 to the SMB2 sessionsetup code. First cut of this code.Jeremy Allison1-0/+1
Jeremy.