Günther Deschner
a7805811c4
s3-netlogon: use SAMR in _netr_ServerPasswordSet{2}.
...
Guenther
2010-05-31 15:30:59 +02:00
Andrew Bartlett
62708fbd1b
s3:ntlmssp Move ntlmssp_sign.c from source3 to common code.
...
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>
2010-05-31 15:11:36 +02:00
Andrew Bartlett
d6fa371b92
s3:ntlmssp Use a TALLOC_CTX for ntlmssp_sign_packet() and ntlmssp_seal_packet()
...
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>
2010-05-31 15:11:27 +02:00
Andrew Bartlett
ebae21f023
ntlmssp: Make the ntlmssp.h from source3/ a common header
...
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>
2010-05-31 15:10:56 +02:00
Andrew Bartlett
9a76932ccf
s3:ntlmssp Add two unused variables to match the Samba4 ntlmssp.h
...
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-31 15:10:48 +02:00
Andrew Bartlett
723ea68d3b
s3:auth Remove AUTH_NTLMSSP_STATE typedef.
...
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>
2010-05-31 15:10:44 +02:00
Andrew Bartlett
3b706865f6
s3:auth Make AUTH_NTLMSSP_STATE a private structure.
...
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>
2010-05-31 15:10:33 +02:00
Björn Jacke
a950c6c600
s3:configre: work around shell problem on HP-UX in AC macro
2010-05-31 14:33:51 +02:00
Matthias Dieter Wallnöfer
11e2608ba9
s3/s4:netrEnumerateTrustedDomains - this call returns a "NTSTATUS" result
...
See MS-NRPC 3.5.5.6.3.
2010-05-31 12:08:59 +02:00
Volker Lendecke
3e0b2c8c9a
s3: Fix some debug messages
2010-05-31 12:04:28 +02:00
Volker Lendecke
2e4c41431e
s3: Don't announce readraw and writeraw with the async echo responder
2010-05-31 12:04:28 +02:00
Günther Deschner
82e140c045
s3: use shared security defines.
...
Guenther
2010-05-31 11:53:00 +02:00
Günther Deschner
fbb7814f91
s3: only use netlogon/nbt header when needed.
...
Guenther
2010-05-31 11:32:37 +02:00
Günther Deschner
f9f8007361
s3-build: only use ndr_security.h where needed.
...
Guenther
2010-05-31 11:32:37 +02:00
Michael Adam
7426cf4306
s3: remove prototype of non-existsing function idmap_tdb_tdb_close().
2010-05-31 10:30:15 +02:00
Björn Jacke
17ad28c582
s3: use PICFLAG instead of PIE_FLAGS
2010-05-31 02:20:51 +02:00
Björn Jacke
c2327b24a6
s3: final test for working shlib support requires PIE_LDFLAGS
2010-05-31 00:37:01 +02:00
Björn Jacke
390b0521bd
s3: use autoconf macro to get some debug output in config.log
2010-05-30 23:59:45 +02:00
Kai Blin
e4a9bdc39f
s3-waf: Fix the build after rebase
2010-05-30 23:29:47 +02:00
Kai Blin
209555ef09
s3-waf: support avahi builds
2010-05-30 23:29:39 +02:00
Kai Blin
8e2b69ca46
s3-waf: Add more darwin-specific options
2010-05-30 23:29:20 +02:00
Kai Blin
f3b04854b8
s3-waf: Set HAVE_GSSAPI if gssapi libs were found
2010-05-30 22:54:27 +02:00
Joachim Schmitz
3030d9db4e
s3: define timespec before we use it
...
this fixes #7464
Signed-off-by: Björn Jacke <bj@sernet.de>
2010-05-30 21:28:17 +02:00
Björn Jacke
a1b44f4335
s3: set pthread cflags in a more portable fashion
...
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.
2010-05-30 16:25:28 +02:00
Björn Jacke
30c74cfa49
Revert "s3: Attempt to fix the non-gnumake build"
...
This reverts commit 086c6c0e9a56f7e6dca6c1398e210b8c6225e4ed, it broke some
builds. The following commit should also remove the gmake dependency.
2010-05-30 16:25:28 +02:00
Björn Jacke
96ee9568ed
s3: fix check for pie compiler flags
...
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.
2010-05-30 16:25:28 +02:00
Björn Jacke
b869350ddd
s3: add m4 macro to check if stderr is empty or not
2010-05-30 16:25:28 +02:00
Simo Sorce
33c633df0b
s3:auth make it easier to trace auth modules
2010-05-29 17:08:10 -04:00
Simo Sorce
bd38c0d47d
s3:auth fix info3 duplication function
2010-05-29 17:08:02 -04:00
Simo Sorce
b99dd10b39
s3:smbd Use the right num_sids
...
We use s_i->ptok->num_sids everywhere else in this call and
then suddenly we reference s_i->num_sids
2010-05-29 17:07:55 -04:00
Simo Sorce
d85d85b851
s3:passdb Fix memory leak
...
We were allocating this passwd structure on sampass, but never freeing
it nor assigning it to unix_pw where it could be reused.
2010-05-29 10:54:08 -04:00
Andrew Bartlett
b455c5e155
s3:auth Fix segfault when the user cannot be found by getpwnam()
...
Add comment to notify when getpwnam() fails.
Reviewed-by: Simo Sorce <idra@samba.org>
2010-05-29 09:22:53 -04:00
Andrew Bartlett
8d6f88b469
s3:winbind Kill amusing but un-used winbindd_kill_all_clients
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-28 18:08:28 +02:00
Andrew Bartlett
d266f8fdf1
s3:lib s3:lib move get_global_sam_name to util_names.c
...
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>
2010-05-28 18:08:28 +02:00
Andrew Bartlett
539ef13bfe
s3:lib split out global workgroup and netbios name functions.
...
Having these in their own file allows easier selective inclusion.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-28 18:08:27 +02:00
Andrew Bartlett
59422efca9
s3:smbd move messaging_context and memcache into globals.c
...
This helps vfstest, which previously had duplicate copies of these functions.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-28 18:08:27 +02:00
Andrew Bartlett
6f279de0e6
s3:smbd split reload services/printers functions from server.c
...
This helps vfstest, as it previously had duplicate copies of these
functions.
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-28 18:08:26 +02:00
Andrew Bartlett
8bc32513da
s3:smbd split smbd/server.c into smbd/server.c and smbd/server_exit.c
...
Andrew Bartlett
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2010-05-28 18:08:25 +02:00
Kai Blin
f7333629f8
s3-waf: Support builds with utmp accounting
2010-05-28 15:17:35 +02:00
Kai Blin
4eba4b07c6
s3-waf: Match the defines from the autotools build on PACKAGE_*
2010-05-28 14:35:45 +02:00
Andreas Schneider
93ac516e15
s3-auth: Added a function to get the server_info from the system user.
...
Signed-off-by: Günther Deschner <gd@samba.org>
2010-05-28 14:31:39 +02:00
Günther Deschner
87037006bd
s3-samr: Fix crash bug in _samr_QueryUserInfo{2} level 18.
...
Guenther
2010-05-28 14:30:03 +02:00
Kai Blin
d0e131ee4e
s3-waf: Fix the smbclient build with libcap
2010-05-28 13:20:10 +02:00
Kai Blin
3d2c99f13b
s3-waf: Detect which version of krb5_enctype_to_string is used
...
Pair-Programmed-With: Günther Deschner <gd@samba.org>
2010-05-28 12:59:29 +02:00
Kai Blin
da0e0efe87
s3-waf: Fix the build of swat with --enable-cups
2010-05-28 12:58:23 +02:00
Andrew Bartlett
892a4b24e7
waf Read VERSION file inside WAF to set package version
...
This replaces the call to mkversion.sh in both the Samba3 and Samba4
WAF builds.
Andrew Bartlett
2010-05-28 15:20:03 +10:00
Günther Deschner
0ca8e2252b
s3-lanman: Fix api_RNetUserGetInfo level 2 marshalling offset calculation.
...
54 + 4 = 58 (and not 60).
Found by torture test.
Guenther
2010-05-28 02:49:37 +02:00
Günther Deschner
c5eeb0d155
s3-auth: fix c++ buildwarnings.
...
Guenther
2010-05-28 02:49:37 +02:00
Günther Deschner
38d69ca547
s3-build: remove duplicate ndr_krb5pac.h inclusion.
...
Guenther
2010-05-28 02:49:37 +02:00
Günther Deschner
6d194756e0
s3-build: use ndr_misc.h where needed.
...
Guenther
2010-05-28 02:49:36 +02:00