summaryrefslogtreecommitdiffstats
path: root/source3
Commit message (Collapse)AuthorAgeFilesLines
...
* s3:winbindd move reinit_after_fork() back out of winbindd_register_handlersAndrew Bartlett2010-05-311-12/+12
| | | | | | | | This particular init function needs to be done in a native Samba3 build, but it turns out to be difficult for s3compat, which has other code listening on the sockets. Andrew Bartlett
* s3:winbind Make state->mem_ctx a talloc child of stateAndrew Bartlett2010-05-311-1/+1
| | | | | | | | | This way everything is destoryed at the conclusion of the connection correctly. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:winbind tidy up connecting the winbind sockets.Andrew Bartlett2010-05-313-49/+20
| | | | | | | | | | | | By putting this code inline in winbindd_setup_listeners() we remove 2 static variables and simplify the code. By putting the get_winbind_priv_pipe_dir() in the same file, we allow it to be reimplemented in s3compat. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* Revert "s3:winbindd Split helper functions to allow s3compat to call them"Andrew Bartlett2010-05-312-30/+22
| | | | | | I'm experimenting with a different entry point This reverts commit f5c0f90da5f5372ca6b7a72daa8d073a2444a068.
* s3-netlogon: Fix crash bug in _netr_NetrEnumerateTrustedDomains().Günther Deschner2010-05-311-18/+11
| | | | Guenther
* s3:smbd map_username() doesn't need sconn anymoreSimo Sorce2010-05-317-19/+12
| | | | Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:smbd user_ok doesn't need sconn anymoreSimo Sorce2010-05-311-7/+6
| | | | Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:smbd user_in_list() doesn't need sconn anymoreSimo Sorce2010-05-313-8/+6
| | | | Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:smbd user_in_network() doesn't need sconn anymoreSimo Sorce2010-05-313-9/+7
| | | | Signed-off-by: Andreas Schneider <asn@samba.org>
* s3:smbd make yp cache local.Simo Sorce2010-05-313-20/+8
| | | | | | | | | | | | | | | | | The my_yp_domain variable is just a static cache needed to avoid making over and over expensive and potentially blocking calls to yp_get_default_domain(). Instead of keeping this onto the smbd_server_connection struct, just keep it local to the only function ever using this variable. This disentagle this function (and a number of calling functions) from having to pass around smbd_server_connection and thus having to link against smbd. It also removes a few ifdefs. Nothing changes from a global/local pov, as the smbd_server_connection variable passed around is also a global one. Signed-off-by: Andreas Schneider <asn@samba.org>
* s3-waf: Fix build after ntlmssp_sign.c movedKai Blin2010-05-311-1/+2
|
* s3-netlogon: use LSA in _netr_NetrEnumerateTrustedDomains.Günther Deschner2010-05-311-18/+66
| | | | Guenther
* s3-netlogon: use SAMR in _netr_ServerAuthenticate3.Günther Deschner2010-05-311-33/+73
| | | | Guenther
* s3-samr: give the system user a free pass for _samr_QueryUserInfo{2} level 18.Günther Deschner2010-05-311-0/+5
| | | | Guenther
* s3-auth: add "system" bool flag to auth_serversupplied_info.Günther Deschner2010-05-312-1/+11
| | | | Guenther
* s3-netlogon: use SAMR in _netr_ServerPasswordSet{2}.Günther Deschner2010-05-311-111/+165
| | | | Guenther
* s3:ntlmssp Move ntlmssp_sign.c from source3 to common code.Andrew Bartlett2010-05-314-647/+3
| | | | | | | | | This needs a small re-arrangement of the supporting code. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org>
* s3:ntlmssp Use a TALLOC_CTX for ntlmssp_sign_packet() and ntlmssp_seal_packet()Andrew Bartlett2010-05-317-26/+67
| | | | | | | | | This ensures the results can't be easily left to leak. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org>
* ntlmssp: Make the ntlmssp.h from source3/ a common headerAndrew Bartlett2010-05-3115-153/+14
| | | | | | | | | The code is not yet in common, but I hope to fix that soon. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org>
* s3:ntlmssp Add two unused variables to match the Samba4 ntlmssp.hAndrew Bartlett2010-05-311-0/+4
| | | | | | | Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org>
* s3:auth Remove AUTH_NTLMSSP_STATE typedef.Andrew Bartlett2010-05-318-27/+26
| | | | | | | | | 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:auth Make AUTH_NTLMSSP_STATE a private structure.Andrew Bartlett2010-05-317-73/+171
| | | | | | | | | This makes it a little easier for it to writen in terms of GENSEC in future. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Günther Deschner <gd@samba.org>
* s3:configre: work around shell problem on HP-UX in AC macroBjörn Jacke2010-05-311-1/+3
|
* s3/s4:netrEnumerateTrustedDomains - this call returns a "NTSTATUS" resultMatthias Dieter Wallnöfer2010-05-312-20/+16
| | | | See MS-NRPC 3.5.5.6.3.
* s3: Fix some debug messagesVolker Lendecke2010-05-311-4/+4
|
* s3: Don't announce readraw and writeraw with the async echo responderVolker Lendecke2010-05-312-2/+20
|
* s3: use shared security defines.Günther Deschner2010-05-312-29/+14
| | | | Guenther
* s3: only use netlogon/nbt header when needed.Günther Deschner2010-05-3114-26/+40
| | | | Guenther
* s3-build: only use ndr_security.h where needed.Günther Deschner2010-05-3121-0/+22
| | | | Guenther
* s3: remove prototype of non-existsing function idmap_tdb_tdb_close().Michael Adam2010-05-311-1/+0
|
* s3: use PICFLAG instead of PIE_FLAGSBjörn Jacke2010-05-311-1/+1
|
* s3: final test for working shlib support requires PIE_LDFLAGSBjörn Jacke2010-05-311-1/+1
|
* s3: use autoconf macro to get some debug output in config.logBjörn Jacke2010-05-301-4/+7
|
* s3-waf: Fix the build after rebaseKai Blin2010-05-301-3/+3
|
* s3-waf: support avahi buildsKai Blin2010-05-302-3/+19
|
* s3-waf: Add more darwin-specific optionsKai Blin2010-05-301-0/+2
|
* s3-waf: Set HAVE_GSSAPI if gssapi libs were foundKai Blin2010-05-301-1/+2
|
* s3: define timespec before we use itJoachim Schmitz2010-05-301-7/+8
| | | | | | this fixes #7464 Signed-off-by: Björn Jacke <bj@sernet.de>
* s3: set pthread cflags in a more portable fashionBjörn Jacke2010-05-301-4/+33
| | | | | | | | | | | this avoids one place of a GNU make dependency. Portable make sucks a bit as it has no way of defining variables for a limited set of targets only. Manual duplication of target rules is the only way to achieve what we need. If someone actually knows a trick how to do this without target duplication, let me know.
* Revert "s3: Attempt to fix the non-gnumake build"Björn Jacke2010-05-301-2/+1
| | | | | This reverts commit 086c6c0e9a56f7e6dca6c1398e210b8c6225e4ed, it broke some builds. The following commit should also remove the gmake dependency.
* s3: fix check for pie compiler flagsBjörn Jacke2010-05-301-2/+2
| | | | | | some compilers (HP and Sun e.g.) output warning messages on stderr for unknown options and we ended up partly using some unwanted random compile flags we did't intend to use.
* s3: add m4 macro to check if stderr is empty or notBjörn Jacke2010-05-301-0/+13
|
* s3:auth make it easier to trace auth modulesSimo Sorce2010-05-298-0/+21
|
* s3:auth fix info3 duplication functionSimo Sorce2010-05-291-3/+8
|
* s3:smbd Use the right num_sidsSimo Sorce2010-05-291-1/+1
| | | | | We use s_i->ptok->num_sids everywhere else in this call and then suddenly we reference s_i->num_sids
* s3:passdb Fix memory leakSimo Sorce2010-05-291-0/+1
| | | | | We were allocating this passwd structure on sampass, but never freeing it nor assigning it to unix_pw where it could be reused.
* s3:auth Fix segfault when the user cannot be found by getpwnam()Andrew Bartlett2010-05-291-3/+10
| | | | | | Add comment to notify when getpwnam() fails. Reviewed-by: Simo Sorce <idra@samba.org>
* s3:winbind Kill amusing but un-used winbindd_kill_all_clientsAndrew Bartlett2010-05-282-18/+0
| | | | Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:lib s3:lib move get_global_sam_name to util_names.cAndrew Bartlett2010-05-283-14/+14
| | | | | | | | | This doesn't really belong in util_sid.c, and has much more in common with the other functions in util_names.c Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>
* s3:lib split out global workgroup and netbios name functions.Andrew Bartlett2010-05-284-47/+82
| | | | | | | | Having these in their own file allows easier selective inclusion. Andrew Bartlett Signed-off-by: Stefan Metzmacher <metze@samba.org>