Andrew Tridgell
b41290c10d
s4-devel: for devel scripts its better to use bin/ than $PREFIX/bin
...
This avoids having to do make install after each change when using the
drs devel scripts
2009-10-15 08:49:21 +11:00
Andrew Tridgell
d1784e7ca9
s4-drs: support DRSUAPI_DRS_ADD_REF flag
...
The DRSUAPI_DRS_ADD_REF flag tells the DRS server to run an UpdateRefs
call on behalf of the client after the DsGetNCChanges call. The lack
of support for this option may explain why the repsTo attribute was
not being created for w2k8-r2 replication partners.
2009-10-15 08:20:37 +11:00
Andrew Tridgell
59818f2f79
s4-drs: implement more of DsUpdateRefs
...
The DsUpdateRefs calls takes a set of flags that indicates if the
server should ignore specific add/delete error codes.
This patch also exposes the core UpdateRefs call into a public
function, so that it can be called from DsGetNCChanges
2009-10-15 08:20:37 +11:00
Andrew Tridgell
41ba2f8189
ldb: fixed display of replUpToDateVector
2009-10-15 08:20:37 +11:00
Andrew Tridgell
f1bf262497
drs: improved error checking
...
Check the validity of the requested options in DsGetNCChanges
2009-10-15 08:20:37 +11:00
Andrew Tridgell
94897d7a7c
s4-dsdb: added samdb_rodc() and samdb_ntds_options()
...
Later we will need to make samdb_rodc() look in the database, but for
now we should at least have the function in a central place
2009-10-15 08:20:37 +11:00
Andrew Tridgell
424c464b7f
libds: added nTDSDSA options flags
2009-10-15 08:20:36 +11:00
Andrew Tridgell
44866f0df4
idl: added WSPP DrsOptions bit names
...
This should make it much easier to work through the logic in MS-DRSR
2009-10-15 08:20:36 +11:00
Jeremy Allison
1c1a883bd0
Fix the build, missing ->.
...
Jeremy.
2009-10-14 12:36:02 -07:00
Jeremy Allison
ce4542fbde
Final part of fix for bug 6793 - winbindd crash with "INTERNAL ERROR: Signal 6"
...
Don't use mapped_user uninitialized.
Jeremy.
2009-10-14 11:16:03 -07:00
Volker Lendecke
c6fc461e71
s3:winbind: Fix a double-free
...
Part of a fix for bug #6793 .
2009-10-14 11:15:53 -07:00
Volker Lendecke
db29d3eb40
s3:winbind: Fix bug 6793 -- segfault in winbindd_pam_auth
2009-10-14 11:14:57 -07:00
Günther Deschner
67b544ba96
s3-build: we need to have talloc 2.0.1 when building with external talloc.
...
2.0.0 did not got the exports right.
This and the 2.0.1 talloc fixes resolve bug #6808 .
Guenther
2009-10-14 17:45:59 +02:00
Simo Sorce
6618a062a1
talloc: Fix exports and increment talloc version
2009-10-14 11:05:52 -04:00
Simo Sorce
8fb483b296
talloc: Make abi checks in release script
...
Make always sure the exports and signature files are up to date before
shipping a release.
2009-10-14 11:05:52 -04:00
Simo Sorce
8e6df560b7
talloc: Move release script under /script too
2009-10-14 11:05:52 -04:00
Simo Sorce
2d6d6bcb5d
talloc: Change the way mksysms work
...
Make sure we always have a sorted (per file) export file.
This way we can directly compare the real export and the check file w/o having
to further sort things.
Also return error code from abi_checks.sh if warnings were reported
2009-10-14 11:05:51 -04:00
Günther Deschner
075303560f
s3-passdb: missed two prototypes while moving to enum netr_SchannelType.
...
Guenther
2009-10-14 15:26:14 +02:00
Matthias Dieter Wallnöfer
e9f7ef0439
s4:torture cldap test - Add checks for the right forest DNS name
2009-10-14 12:27:06 +02:00
Matthias Dieter Wallnöfer
5931734be6
s4:password_hash - load the domain parameters from the "loadparm context"
...
And don't cut them out from the DNS hostname.
2009-10-14 11:49:04 +02:00
Matthias Dieter Wallnöfer
8a505ec755
s4:torture - fix up "ldap_basic" test
2009-10-14 10:50:57 +02:00
Matthias Dieter Wallnöfer
e9686985cb
s4: Changes the old occurences of "lp_realm" in "lp_dnsdomain" where needed
...
For KERBEROS applications the realm should be upcase (function "lp_realm") but
for DNS ones it should be used lowcase (function "lp_dnsdomain"). This patch
implements the use of both in the right way.
2009-10-14 10:50:43 +02:00
Matthias Dieter Wallnöfer
ccfbe7bcb1
s4:loadparm - adapt "realm" handling
...
Change "lp_realm" behaviour to return the realm always upcased and add a
function "lp_dnsdomain" which returns it always lowcased.
2009-10-14 09:32:16 +02:00
Bo Yang
8e91c40574
s3: Fix reference to freed memory in pam_winbind.
...
Signed-off-by: Bo Yang <boyang@samba.org>
2009-10-15 04:31:26 +08:00
Andrew Bartlett
e0e7ca4ee8
Revert "s4:hdb-samba4 - Don't double-free "db""
...
This reverts commit 11a8a54c82
.
The actual fix for bug 6801 is in hdb_end_seq_get() - this attempt
leaks 'db' instead.
Andrew Bartlett
2009-10-14 10:20:02 +11:00
Andrew Bartlett
3493b62b4b
s4:heimdal A real fix for bug 6801
...
The issue was that we would free the entry after the database, not
knowing that the entry was a talloc child of the database.
Andrew Bartlett
2009-10-14 10:20:01 +11:00
Björn Jacke
e33c23dc5c
s3:net: simplify padding to single printf call
2009-10-14 00:22:08 +02:00
Björn Jacke
6deb1fcc88
s3:net simplify padding to single printf call
2009-10-14 00:19:35 +02:00
Volker Lendecke
8a27fdea89
s3:net: Fix a segfault in "net rpc trustdom list" for overlong domain names
...
That was a complicated way to say "%-20.s"... But that code was from 2002 ...
2009-10-13 23:09:05 +02:00
Jeremy Allison
3f5c077f2d
Remove use of "int ret" when we already have errcode.
...
Jeremy.
2009-10-13 13:28:57 -07:00
Jeremy Allison
df22f8dbd9
Catch one more erroneous use of errno.
...
Jeremy.
2009-10-13 13:03:39 -07:00
Olaf Flebbe
367cb714a3
correctly handle aio_error() and errno
2009-10-13 12:59:23 -07:00
Volker Lendecke
94d5417d10
s3:torture: Add a notify-bench test
...
This is a test that creates and deletes files in a directory as fast as the
network allows it. At the same time, it opens a filechangenotify. This test is
done to just torture handling a single directory together with the notify
infrastructure.
2009-10-13 20:34:25 +02:00
Volker Lendecke
1302526a74
s3:libsmb: Add cli_notify
2009-10-13 20:34:25 +02:00
Volker Lendecke
f3869f90f5
s3:rpc: Fix is_known_pipename for dynamically loaded pipes
2009-10-13 20:34:25 +02:00
Volker Lendecke
1341d4509c
s3: Fix some nonempty blank lines
2009-10-13 20:34:24 +02:00
Andrew Tridgell
6e48aad3be
s3: Fix vfs_shadow_copy2 to allow in-path @GMT-xxx
2009-10-13 20:34:24 +02:00
Olaf Flebbe
5ec557d9f6
s3/loadparm: Fix severe HPUX compiler issue.
...
Members of struct should be initialized explictly.
Fixes bug #6804 .
2009-10-13 18:38:39 +02:00
Matthias Dieter Wallnöfer
11a8a54c82
s4:hdb-samba4 - Don't double-free "db"
...
"db" is freed anyway after the destructor terminates so this does really make
no sense here (rather it makes code crash).
Should fix bug #6801 .
2009-10-13 17:36:58 +02:00
Matthias Dieter Wallnöfer
c183acc782
s4:dcesrv_samr - add another constant
2009-10-13 17:29:52 +02:00
Matthias Dieter Wallnöfer
6b91a2ad8e
s4:dcesrv_samr - prevent "ldb_modify" on a possibly empty message
...
In this code part under certain circumstances we can end up with an empty message.
Since our new behaviour denies them (like the real AD) we need to bypass them
on LDB modify calls.
2009-10-13 00:53:47 +02:00
Matthias Dieter Wallnöfer
7c53386adf
s4:dcesrv_samr - Add additional "talloc_free"s
2009-10-13 00:53:47 +02:00
Matthias Dieter Wallnöfer
6e19a9e05d
s4:dcesrv_samr - Cosmetics
...
Make more use of constants and add some braces around "if" blocks
2009-10-13 00:53:25 +02:00
Matthias Dieter Wallnöfer
a889303e3e
s4:ldb_tdb - Revert some introduced "trivial gotos"
...
I hope that this makes abartlet & simo happy again (consider mailing list).
2009-10-12 23:43:20 +02:00
Matthias Dieter Wallnöfer
325dc960df
Enhance ".gitignore" file for s4
2009-10-12 23:25:17 +02:00
Günther Deschner
a3306e352d
s3-winbindd: add wbint_ChangeMachineAccount implementation.
...
Guenther
2009-10-13 12:42:44 +02:00
Günther Deschner
0c37c23869
docs: document wbinfo -c.
...
Guenther
2009-10-13 12:42:44 +02:00
Günther Deschner
0a468fbe36
nsswitch: add wbinfo -c (change trust account passwords).
...
Guenther
2009-10-13 12:42:44 +02:00
Günther Deschner
74948c979a
libwbclient: add wbcChangeTrustCredentials.
...
Guenther
2009-10-13 12:42:44 +02:00
Günther Deschner
f394b5bc68
docs: document wbinfo -t --domain DOMAIN behavior.
...
Guenther
2009-10-13 12:42:24 +02:00