summaryrefslogtreecommitdiffstats
path: root/source3/include/ntdomain.h
Commit message (Collapse)AuthorAgeFilesLines
* s3-dcerpc: remove auth_data_free_funcSimo Sorce2010-09-231-2/+0
| | | | | | | Everything is using a talloc pointer now, no need to have an accessor function to free data anymore. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: make auth context opaqueSimo Sorce2010-09-231-6/+1
| | | | | | | | | This way we always double check in advance that the context is of the right type with talloc_get_type_abort instead of potentially accessing random memory by addressing the wrong structure in the union. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: finally remove the legaqcy spnego_type variable from pipe_auth_dataSimo Sorce2010-09-231-7/+0
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3: Add "client_id" to pipes_structVolker Lendecke2010-08-181-1/+1
|
* s3: Add msg_ctx to pipes_structVolker Lendecke2010-08-071-0/+1
|
* s3-dcerpc: use common spengo wrapper code for client SPNEGO/NTLMSSPSimo Sorce2010-07-301-1/+1
|
* s3-dcerpc: Add SPNEGO incapsulation for KRB5 authSimo Sorce2010-07-301-1/+2
|
* s3-decrpc: Introduce gssapi support for dcerpc krb5 authSimo Sorce2010-07-281-6/+2
|
* s3-dcerpc: Use dcerpc_AuthType in pipe_auth_dataSimo Sorce2010-07-281-3/+7
|
* s3-include: Use struct pipes struct and get rid of the typedef.Andreas Schneider2010-07-281-3/+3
|
* s3-dcerpc: Unifiy cli_pipe_auth_data and pipe_auth_dataSimo Sorce2010-07-201-1/+8
| | | | Signed-off-by: Andrew Bartlett <abartlet@samba.org>
* Move the remnants of rpc_parse code under registry/Simo Sorce2010-07-161-35/+0
| | | | | | | | The registry code is the only last user of this code. Move everything under registry/ and hope someone will get rid od it completely from there in the future. Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: Use DATA_BLOB for pipes_struct input dataSimo Sorce2010-07-161-1/+2
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: Convert frag from prs_struct to a simple DATA_BLOBSimo Sorce2010-07-161-1/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: Convert rdata from prs_struct to a simple DATA_BLOBSimo Sorce2010-07-161-1/+1
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: Remove unused membersSimo Sorce2010-07-131-3/+0
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dcerpc: Use dcerpc_pull_ncacn_packet() to unmarshall dceprc requestsSimo Sorce2010-07-131-0/+3
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dceprc: Store opnum in its own variableSimo Sorce2010-07-131-0/+3
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* s3-dceprc use a DATA_BLOB to hold the curren pdu in pipes_structSimo Sorce2010-07-131-8/+3
| | | | Signed-off-by: Günther Deschner <gd@samba.org>
* Convert the prs_XXX struct and functions to use talloc instead of malloc. ↵Jeremy Allison2010-06-181-1/+3
| | | | | | | | Passes valgrind and make tests for client and server. Second version of this patch after splitting up at Simo's request. Patch to follow will delete extraneous prs_mem_free() calls. Jeremy. Signed-off-by: Simo Sorce <idra@samba.org>
* Remove two unused functions (prs_force_dynamic, prs_set_session_key).Jeremy Allison2010-06-161-1/+0
| | | | Jeremy.
* s3:auth Remove AUTH_NTLMSSP_STATE typedef.Andrew Bartlett2010-05-311-1/+1
| | | | | | | | | typedefs are no longer preferred Samba style. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org>
* s3: remove unused schannel_auth_struct.Günther Deschner2010-02-261-6/+0
| | | | Guenther
* s3-rpc: Avoid including every pipe's client and server stubs everywhere in ↵Günther Deschner2009-11-261-0/+2
| | | | | | samba. Guenther
* Revert "s3: Do not reference the ndr_tables in the server calls directly"Volker Lendecke2009-11-081-1/+1
| | | | This reverts commit 98fb71782e05ae72cd6abeb38b6e0b96a50c1761.
* s3: Do not reference the ndr_tables in the server calls directlyVolker Lendecke2009-11-081-1/+1
| | | | This involves storing the interface table in the pipes_struct
* s3: remove unused printing macros.Günther Deschner2009-09-241-11/+0
| | | | Guenther
* schannel: fully share schannel sign/seal between s3 and 4.Günther Deschner2009-09-161-1/+1
| | | | Guenther
* s3-dcerpc: use dcerpc_AuthLevel and remove duplicate set of flags.Günther Deschner2009-09-151-8/+1
| | | | Guenther
* s3-schannel: remove remaining code that was using "struct dcinfo".Günther Deschner2009-08-271-19/+0
| | | | Guenther
* s3-credentials: remove unused code.Günther Deschner2009-08-271-2/+0
| | | | Guenther
* s3-netlogon: use shared credential and schannel storage infrastructure for ↵Günther Deschner2009-08-271-0/+3
| | | | | | netlogon server. Guenther
* s3-auth: use full 16byte session key in make_user_info_netlogon_interactive().Günther Deschner2009-05-071-1/+1
| | | | | | | | | | | | | | | | | | | Patch from Jeremy. With this patch, I was able to join Windows 7 RC to a Samba3 DC, and login into a Samba 3 Domain. There are still two registry settings required: HKLM\System\CCS\Services\LanmanWorkstation\Parameters DWORD DomainCompatibilityMode = 1 DWORD DNSNameResolutionRequired = 0 Do *not* modify the other netlogon registry parameters that were passed around, they weaken security. Guenther (cherry picked from commit b5097d54cb74ca0ea328f9e029562f65f4a01134)
* Make "struct policy" private to srv_lsa_hnd.cVolker Lendecke2009-04-191-17/+1
|
* s3: remove POLICY_HND.Günther Deschner2009-03-181-1/+1
| | | | Guenther
* s3-spoolss: remove unused RPC_BUFFER definition.Günther Deschner2009-03-171-7/+0
| | | | Guenther
* Make prs_struct->out_data.current_pdu dynamically allocatedVolker Lendecke2009-02-081-5/+2
| | | | Another 4k per open pipe
* Make current_in_pdu in pipes_struct allocatedVolker Lendecke2009-02-071-1/+1
| | | | This makes an open pipe about 4K cheaper
* Replace pipe names in pipes_struct by ndr_syntax_idVolker Lendecke2009-02-011-2/+1
| | | | This was mainly used for debugging output
* Now that all policy_handle free_fn's are just TALLOC_FREE, dump free_fnVolker Lendecke2009-01-081-1/+0
|
* Move the "rid_name" typedef to the only place where it might be usedVolker Lendecke2009-01-061-5/+0
|
* Fix nonempty blank linesVolker Lendecke2008-11-241-17/+17
|
* Get rid of pipes_struct->pipe_user, we have server_info now --- YESSS!Volker Lendecke2008-11-241-6/+0
|
* Remove smb_np_structVolker Lendecke2008-10-131-58/+0
|
* Use "struct files_struct" for pipes instead of smb_np_structVolker Lendecke2008-10-131-0/+1
|
* make read/write to internal pipes available externallyVolker Lendecke2008-07-261-8/+6
| | | | (This used to be commit e11b5cb1e061caf4c3793fb402ca6bee95a8f26c)
* Refactoring: Make close_internal_rpc_pipe_hnd a talloc destructorVolker Lendecke2008-07-261-9/+0
| | | | (This used to be commit 10b47a0c2cfd62489428518112da82f73a52b7bc)
* Refactor make_internal_rpc_pipe_p: connection_struct is not neededVolker Lendecke2008-07-261-2/+5
| | | | (This used to be commit defcf0eecfb8eb035d9ca80530720b9e6873f6c7)
* Simplify the RPC servers: remove get_pipe_fnsVolker Lendecke2008-07-181-1/+1
| | | | | | The per-server xxx_get_pipe_fns functions can go once all the RPC servers are converted (This used to be commit 6aa2391cbe1cbda8269ded767117f53d83b243e1)
* Remove p->vuidVolker Lendecke2008-06-261-2/+0
| | | | | | | The users can use p->server_info. Now pipes_struct is decoupled from the SMB transport. (This used to be commit d4cf5a131919530317cd457006b4df5af2c69fa7)