summaryrefslogtreecommitdiff
path: root/source4
AgeCommit message (Collapse)AuthorFilesLines
2009-02-10added a workaround to the handling of unicodePwd for Win7-betaAndrew Tridgell1-1/+30
The Win7-beta domain process has changed. It no longer uses SAMR for setting the password, and instead uses a ldap modify on a SASL encrypted ldap connection. We didn't handle that as the unicodePwd attribute has a dual use, holding the nt style MD4 hases for DRS replication, but holding a UTF-16 plaintext password for a LDAP modify. This patch copes with the ldap unicodePwd modify by recognising the format and creating the correct attributes on the fly. Note that this assumes we will never get a unicodePwd attribute set in NT MD4 format with the first 2 and last 2 bytes set to 0x22 0x00. Andrew Bartlett is looking at a more robust solution, possibly using a flag to say that this modify came via ldap, and not internal ldb calls.
2009-02-10fixed two problems with the DsRGetDCNameEx2 call, as used byAndrew Tridgell1-3/+9
Win7-beta. The first problem is that we removed the dnsDomain attribute a while back, so we were returning NULL for two fields. We now return the realm. The second problem is that Win7-beta sends the domain in the form the user typed it, so it may be in either the short or long form. We check for the short form and convert if needed.
2009-02-09Revert "Fix errornos assumption that all compilers are gcc"Jelmer Vernooij1-1/+1
This breaks (some?) files with gcc. This reverts commit 98a4327b19e83ffad4e0be7e8895fdbd9e48d49f.
2009-02-09Fix errornos assumption that all compilers are gccTorgeir Lerkerod1-1/+1
When compiling Samba 4's IDL files buildsystem assumes that compiler knows about -xc, which is a gcc spesefic switch as this switch isn't needed on gcc either the flag was uneeded and can be removed. Thus no warnings on non gcc systems. Signed-off-by: Torgeir Lerkerod <Torgeir.Lerkerod@gmail.com> Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2009-02-09s4/wrepl_server: Fix typo in comment.Karolin Seeger1-2/+2
Karolin
2009-02-09s4:Makefile: fix PUBLIC_HEADERS typoStefan Metzmacher1-1/+1
metze
2009-02-07s4-smbtorture: fix test_EnumJobs in spoolss win test.Günther Deschner1-0/+2
Guenther
2009-02-07s4-spoolss: try to fix dcesrv_spoolss_GetPrinterData.Günther Deschner1-0/+3
Guenther
2009-02-07s4-smbtorture: fix valgrind warnings in RPC-SPOOLSS_WIN test.Günther Deschner1-0/+2
Guenther
2009-02-06s4-spoolss: fix dcesrv_spoolss_GetPrinterData.Günther Deschner1-2/+2
Guenther
2009-02-06s4-spoolss: fix sptr_GetPrintServerData.Günther Deschner1-13/+13
Guenther
2009-02-06s4-smbtorture: fix test_GetPrinterData.Günther Deschner2-0/+4
Guenther
2009-02-06s4-spoolss: fix spoolss server w.r.t. needed out pointers (+ remove tmp macro).Günther Deschner1-13/+11
Guenther
2009-02-06s4-smbtorture: fix spoolss enum tests.Günther Deschner3-27/+58
Guenther
2009-02-06s4-spoolss: fix s4 spoolss server build (using a temp macro).Günther Deschner1-6/+8
Guenther
2009-02-06s4-smbtorture: fix test_EnumPrinterKey.Günther Deschner1-3/+5
Guenther
2009-02-06s4-smbtorture: fix test_EnumPrinterDataEx.Günther Deschner2-2/+12
Guenther
2009-02-06s4-smbtorture: fix test_GetPrinterDataEx.Günther Deschner1-1/+6
Guenther
2009-02-06s4-smbtorture: fix test_GetPrinterDriver2.Günther Deschner2-1/+13
Guenther
2009-02-06s4-smbtorture: fix test_GetForm.Günther Deschner1-2/+4
Guenther
2009-02-06s4-smbtorture: fix test_DoPrintTest.Günther Deschner1-0/+2
Guenther
2009-02-06s4-smbtorture: fix test_DoPrintTest.Günther Deschner1-2/+1
Guenther
2009-02-06s4-smbtorture: fix test_GetPrinterDriverDirectory.Günther Deschner1-2/+4
Guenther
2009-02-06s4-smbtorture: fix test_GetPrinter.Günther Deschner2-4/+8
Guenther
2009-02-06s4-smbtorture: fix test_GetPrinter.Günther Deschner1-2/+4
Guenther
2009-02-06s4-smbtorture: fix test_GetJob.Günther Deschner1-2/+4
Guenther
2009-02-06s4:pyregistry: fix crash bugs introduced by ↵Stefan Metzmacher1-2/+3
e5a6eadd8214b56da34f733318a0fecaebbe5ef5 The registry api uses wild casts in the returned types, so we can't check the talloc name against the type used in the public api... metze
2009-02-05s4:libcli/smb2: fix c++ warningStefan Metzmacher1-1/+1
metze
2009-02-05s4:auth/ntlm: fix c++ warningStefan Metzmacher1-1/+1
metze
2009-02-05s4:pyregistry: fix compiler warningsStefan Metzmacher1-13/+16
metze
2009-02-05s4:pyauth: fix compiler warningsStefan Metzmacher1-1/+1
metze
2009-02-05s4:pyrpc: fix compiler warningsStefan Metzmacher1-3/+5
metze
2009-02-05s4:pycredentials: fix compiler warningsStefan Metzmacher2-26/+25
metze
2009-02-05s4:pyldb: fix compiler warningsStefan Metzmacher1-52/+85
metze
2009-02-05s4:pyparam: fix compiler warningsStefan Metzmacher1-15/+15
metze
2009-02-05s4:lib/registry: fix c++ warningsStefan Metzmacher2-8/+8
metze
2009-02-05s4:build: remove not commited files under librpc/gen_ndr with make cleanStefan Metzmacher1-1/+3
metze
2009-02-05s4:pvfs_aio: fix compiler warningStefan Metzmacher1-1/+1
metze
2009-02-05LDAP-UPTODATEVECTOR: fix segfault against samba4 as serverStefan Metzmacher2-1/+1
metze
2009-02-05s4:pvfs: remove compiler warningStefan Metzmacher1-2/+1
metze
2009-02-05s4:pvfs: use talloc_get_type() to cast from void *Stefan Metzmacher17-49/+102
metze
2009-02-05s4:pvfs: fix some talloc related compiler warningsStefan Metzmacher4-4/+8
metze
2009-02-05spoolss: move ndr spoolss helper to main librpc dir.Günther Deschner2-535/+1
Guenther
2009-02-04s4-smbtorture: in eventlog readlog test, print all records in a buffer.Günther Deschner1-9/+26
Guenther
2009-02-03s4:selftest: avoid hardcoded pathes in blackbox testsStefan Metzmacher8-21/+25
metze
2009-02-03s4:selftest: don't use hardcoded pathesStefan Metzmacher1-18/+18
metze
2009-02-03s4:lib/ldb: call ldb utils always via $VALGRIND ldbfoo$EXEEXT in the testsStefan Metzmacher4-56/+56
metze
2009-02-03librpc: add ndr_size_string_array().Günther Deschner1-0/+23
Guenther
2009-02-02s4:build: add a comment why we need CFLAG_NO_CAST_QUAL and ↵Stefan Metzmacher1-4/+7
CFLAG_NO_UNUSED_MACROS metze
2009-02-02s4:param: swig_ldb was renamed to pyldb in ↵Stefan Metzmacher1-1/+1
d965ff05c9923c8a0e440e905d0d9fe662cc5db0 metze