summaryrefslogtreecommitdiff
path: root/source3/include
AgeCommit message (Collapse)AuthorFilesLines
2008-10-25Add proxied named pipe supportVolker Lendecke1-1/+2
This is a central piece of the "merged build" thing: Forward named pipes from samba3 to samba4. This patch is not finished yet, as we will have to forward the smb-level authentication information to samba4, but I'm pushing this patch already to demonstrate the implementation without clutter. It adds an intermediate parameter np:proxy = srvsvc samr winreg wkssvc ... and so on that states which of the pipes should be forwarded to the s4 unix domain socket DEFAULT. The parameter is intermediate because once we have a proper endpoint mapper implementation, this information will be retrieved out of a database. If anybody wants to try this, do the merged build and configure s4 with server services = samba3_smb, rpc, nbt, wrepl, ldap, cldap, kdc, drepl samba3:smbd = /data/inst/sbin/smbd and s3 with auth methods = guest netlogond np:proxy = srvsvc samr winreg wkssvc netlogon ntlsa ntsvcs lsass lsarpc netdfs \ rpcecho initshutdown epmapper svcctl eventlog drsuapi Then run rpcclient against samba4. It will fork s3, which authenticates against s4, and then forwards the rpc requests to s4. Volker
2008-10-25Add str_list_check[_ci] to s3's proto.hVolker Lendecke1-0/+3
Jelmer, when I include lib/util/util.h into some s3 file I get errors, this is why I put those prototypes here as a workaround. Might be fixed differently later.
2008-10-25Remove "pipe_handle_offset" -- pipes now use "struct files_struct"Volker Lendecke1-1/+0
2008-10-24Revert Samba3 back to using its own charset handling code.Jelmer Vernooij1-1/+1
2008-10-24Remove more uses of global_loadparm.Jelmer Vernooij1-1/+1
2008-10-24svcctl: move some non-rpc related bits out of rpc_svcctl.h.Günther Deschner3-23/+49
Guenther
2008-10-23Fix prototype for set_sockaddr_port.Jelmer Vernooij1-1/+1
2008-10-23Fix "parameter has incomplete type" build warning.Tim Prouty1-1/+0
When libcli-util was moved to the top level (3be0f6ea56ed8e43cd287ed020e942efb675b87b) it introduced a build warning. Since ndr_map_error2ntstatus depends on the definition of enum ndr_err_code and libndr.h can't be easily included in error.h, I moved the definition of enum ndr_err_code to libndr.h. This also eliminates the need for the duplicate definition in proto.h
2008-10-23Use common net utility code (address and sockaddr manipulation).Jelmer Vernooij1-1/+3
2008-10-23Use sockaddr_storage only where we rely on the size, use sockaddrJelmer Vernooij1-14/+14
otherwise (to clarify we can also pass in structs smaller than sockaddr_storage, such as sockaddr_in).
2008-10-23Merge branch 'master' of ssh://git.samba.org/data/git/sambaJelmer Vernooij1-70/+0
2008-10-23Use libutil genrand.Jelmer Vernooij1-1/+1
2008-10-23s3-build: remove duplicate svcctl bits and re-run make samba3-idl.Günther Deschner1-70/+0
Guenther
2008-10-23Import talloc_stack into util library.Jelmer Vernooij2-57/+1
2008-10-23Use common error definitions.Jelmer Vernooij7-994/+4
2008-10-22s3-asn1/spnego: use OIDs including dots.Günther Deschner1-4/+4
Guenther
2008-10-22s3: use shared asn1 code.Günther Deschner3-87/+3
Guenther
2008-10-22s3-spnego: move spnego defines to spnego.hGünther Deschner2-17/+17
Guenther
2008-10-22Remove unused header file.Jelmer Vernooij1-3/+0
2008-10-21Cope with MAXIMUM_ALLOWED_ACCESS requests when opening handles.Jeremy Allison1-0/+1
Jeremy.
2008-10-20Merge branch 'master' of git://git.samba.org/sambaJelmer Vernooij1-8/+0
Conflicts: source3/include/proto.h
2008-10-20Add source4/ to include path because librpc/gen_ndr is still in source?/Jelmer Vernooij1-0/+1
2008-10-20Add missing prototypes for samba3-specific libndr/util.cJelmer Vernooij1-1/+10
2008-10-20s3-build: no need to duplicate generated ndr_ prototypes.Günther Deschner1-1298/+0
Guenther
2008-10-20s3-build: no need to duplicate generated srv_ prototypes.Günther Deschner2-73/+0
Guenther
2008-10-20Include generated header files rather than using manually writtenJelmer Vernooij1-1577/+32
prototypes.
2008-10-20Remove unused macro CONST_ADD.Jelmer Vernooij1-1/+0
2008-10-20Remove unused define for crypt (now in libreplace).Jelmer Vernooij1-4/+0
2008-10-20Regenerate pidl output.Jelmer Vernooij1-1/+0
2008-10-19Merge branch 'master' of ssh://git.samba.org/data/git/samba into cryptJelmer Vernooij3-58/+10
2008-10-19Inline the once-used macro "init_dfsroot"Volker Lendecke1-8/+0
2008-10-19Make generate_random_buffer signature match that of lib/util.Jelmer Vernooij1-7/+1
2008-10-19Add TALLOC_CTX pointer to generate_random_str(), for consistency withJelmer Vernooij1-1/+1
Samba 4.
2008-10-19Remove defines for QSORT_CAST, already provided by libreplace.Jelmer Vernooij1-8/+0
2008-10-19Simplify SIG_ATOMIC_T define, since sig_atomic_t is always provided byJelmer Vernooij1-4/+2
libreplace.
2008-10-19Remove duplicate macro definitions (already defined in libutil/attr.h)Jelmer Vernooij1-17/+0
2008-10-18Use attr.h rather than having local defines for GCC attributes.Jelmer Vernooij1-13/+6
2008-10-18Move ufc to libreplace.Jelmer Vernooij1-4/+0
2008-10-18Rename hex_encode to hex_encode_talloc,for consistency with samba 4 and heimdal.Jelmer Vernooij1-1/+1
2008-10-18Use str_list_equal() rather than str_list_compare().Jelmer Vernooij1-1/+1
2008-10-18Fix const, dupes.Jelmer Vernooij1-1/+1
2008-10-18Use separate make variables for libutil and libcrypto.Jelmer Vernooij1-1/+3
2008-10-18Use shared util.c.Jelmer Vernooij1-3/+3
2008-10-18Remove empty file.Jelmer Vernooij1-0/+0
2008-10-18Remove obsolete comment about bool.Jelmer Vernooij1-4/+0
2008-10-18Remove defines already provided by the system or libreplace.Jelmer Vernooij1-127/+0
2008-10-18Use the new memory macro file from Samba 3.Jelmer Vernooij1-0/+1
2008-10-17Unify access checks for lsa server functions.Jeremy Allison1-0/+1
Jeremy.
2008-10-16s3: remove old marshalling for SVCCTL_QUERY_SERVICE_CONFIG.Günther Deschner2-29/+0
Guenther
2008-10-16s3: use IDL generated rpc for _svcctl_QueryServiceConfigW.Günther Deschner1-1/+0
Guenther