Matthieu Patou
81eb7985e6
upgradeprovision: use relaxed control while adding missing object container
2010-11-12 19:40:21 +00:00
Matthieu Patou
a9c430bdd2
upgradeprovision: fix pb with dns-hostname, regenerate a correct keytab
2010-11-12 19:40:21 +00:00
Matthieu Patou
8227d1f68e
upgradeprovision: use the relax/(upgrade)provision when modifying object
...
For certain attribute we use the relax/provision control so that we
try to respect checks as this is not a good idea to always force
unwanted behavior.
2010-11-12 19:40:21 +00:00
Matthieu Patou
757764ab1b
upgradeprovision: use the (upgrade)provision control also
2010-11-12 19:40:21 +00:00
Matthieu Patou
add39bc40b
upgradeprovision: update revision for forestupdate and domainupdate objects
2010-11-12 19:40:21 +00:00
Matthieu Patou
2990b4fbb1
samldb: relax groupType modification checks
...
Allow programs with the PROVISION control to bypass groupType checks.
This is needed by upgradeprovision for older alpha (11, 10 ...)
2010-11-12 19:40:21 +00:00
Matthieu Patou
35c9c2dc8a
Update WHATSNEW4 to add information related to samba_backup
2010-11-12 19:40:21 +00:00
Matthieu Patou
d1feb03889
Add a script to make backup of samba provision
2010-11-12 19:40:21 +00:00
Matthias Dieter Wallnöfer
37bd313304
s4:objectclass LDB module - we should not simply ignore additional "objectClass" attribute changes
...
There first one we perform all other tentatives are terminated with
ERR_ATTRIBUTE_OR_VALUE_EXISTS (tested against Windows).
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Fri Nov 12 19:39:07 UTC 2010 on sn-devel-104
2010-11-12 19:39:06 +00:00
Matthias Dieter Wallnöfer
584a2d125e
s4:repl_meta_data LDB module - convert two debug messages into error messages
...
These regarding "objectGUID".
2010-11-12 18:55:04 +00:00
Matthias Dieter Wallnöfer
5585591b2e
s4:samldb/objectclass_attrs LDB modules - move "description" logic from "objectclass_attrs" into "samldb"
...
This according to an answer from dochelp is SAM specific behaviour.
2010-11-12 18:55:04 +00:00
Jelmer Vernooij
e4eba98f83
waf/samba_version: Simplify git show command.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Nov 12 18:38:21 UTC 2010 on sn-devel-104
2010-11-12 18:38:21 +00:00
Jelmer Vernooij
8d07e6d986
samba_version: Make COMMIT_IS_CLEAN an int rather than a string.
2010-11-12 17:42:14 +00:00
Jelmer Vernooij
7d961ddc44
samba_version: Simplify dirty tree detection.
2010-11-12 17:42:14 +00:00
Jelmer Vernooij
c338dede1b
waf/samba_version: Support integer defines.
2010-11-12 17:42:14 +00:00
Jelmer Vernooij
ed22f13e7e
s3: Rename GIT_COMMIT_{TIME,DATE} to COMMIT_{TIME,DATE}.
...
This avoids some special casing in the waf code.
2010-11-12 17:42:14 +00:00
Jelmer Vernooij
9ebb55d1cb
s4: Remove obsolete mkversion.sh
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
7b964c7269
samba_version: When working from git checkout, display git revision SHA1 rather
...
than Bazaar revision ids.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
a0c2040ab6
samba_version: Support retrieving snapshot identity from bzr.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
45af495695
samba_version: Cope with building snapshots in directories without git checkout.
...
Error out when run in a git checkout in which git fails.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
d9a0a18dda
Put git tree finding into a separate function.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
80e2adc9c3
sambaversion.py: Some cleanups, make less git-specific.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
e3b7ce85e2
wafsamba: Support make dist from bzr checkout.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
5a482a641e
torture: Only add in tests for socket_wrapper/nss_wrapper when they have been enabled.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
7e8ea2ca34
unix_privs: Add missing dependency on libreplace.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
1f853ee51b
socket_wrapper: Only add as global dependency when enabled.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
32889f8346
heimdal_build: Add missing dependency on replace, necessary because replace.h is included.
2010-11-12 17:42:13 +00:00
Jelmer Vernooij
5cf904b1d9
s4-waf: Only enable various wrappers if they're actually used.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Nov 12 14:33:34 UTC 2010 on sn-devel-104
2010-11-12 14:33:34 +00:00
Jelmer Vernooij
b6e13627df
Lowercase DNS_UPDATE_SRV name.
2010-11-12 13:50:07 +00:00
Stefan Metzmacher
dedd064aa8
tdb: set tdb->name early, as it's needed for tdb_name()
...
tdb_name() might be used within the given log function,
which might be called from within tdb_open_ex().
metze
Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Fri Nov 12 11:22:21 UTC 2010 on sn-devel-104
2010-11-12 11:22:21 +00:00
Andrew Tridgell
1ec8d55e27
s4-kdc: added proxying of kdc requests for RODCs
...
when we are an RODC and we get a request for a principal that we don't
have the right secrets for, we need to proxy the request to a
writeable DC. This happens for both TCP and UDP requests, for both
krb5 and kpasswd
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Fri Nov 12 08:03:20 UTC 2010 on sn-devel-104
2010-11-12 08:03:20 +00:00
Andrew Bartlett
e7fb5a6c91
s4-kdc Return HDB_ERR_NOT_FOUND_HERE on un-revealed accounts on an RODC
...
This means that when we are an RODC, and an account does not have the
password attributes, we can now indicate to the kdc code that it
should forward the request to a real DC.
(The proxy code itself is not in this commit).
Andrew Bartlett
2010-11-12 18:18:55 +11:00
Andrew Bartlett
aa1c32ccb0
heimdal Return HDB_ERR_NOT_FOUND_HERE to the caller
...
This means that no reply packet should be generated, but that instead
the user of the libkdc API should forward the packet to a real KDC,
that has a full database.
Andrew Bartlett
2010-11-12 18:18:55 +11:00
Andrew Tridgell
2fbaa09919
s4-kdc: split the kdc process return into a tri-state
...
this is in preparation for doing forwarding of packets for RODCs
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-12 18:18:55 +11:00
Andrew Tridgell
4f352a5b6a
s4-kdc: we don't need the special include handling now
...
the special handling was to cope with the conflict with the kdc.h
header
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-12 18:18:55 +11:00
Andrew Tridgell
e26609b667
s4-kdc: rename kdc/kdc.h to kdc/kdc-glue.h
...
kdc.h conflicts with a heimdal header name
2010-11-12 18:18:55 +11:00
Kamen Mazdrashki
dcd346c0e5
s4-tests: Make repl_schema.py test part of Samba4 test suite
...
Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Thu Nov 11 19:38:18 UTC 2010 on sn-devel-104
2010-11-11 19:38:18 +00:00
Kamen Mazdrashki
0868a15982
s4-repl: Propagate remote prefixMap in DRSUAPI data conversion functions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
2d0cb54ceb
s4-dsdb_syntax: Warning message that we can't find requested ATTID in Schema Cache
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
3ab75524ee
s4-prefixMap: dsdb_schema_pfm_oid_from_attid() to use const prefixMap
...
It is not supposed to change supplied prefixMap
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
e772518a64
s4-dsdb_syntax: Use remote prefixMap to handle generic cases in drsuapi_to_ldb conversions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
f65c840299
s4-dsdb_syntax: Add remote prefixMap member for dsdb_syntax conversions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
a8495d380e
s4-repl: dsdb_extended_replicated_objects_convert -> dsdb_replicated_objects_convert/
...
It is part of dsdb_replicated_* family of functions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
227e8dcfcf
s4-repl: dsdb_extended_replicated_objects_commit -> dsdb_replicated_objects_commit
...
It is part of dsdb_replicated_* family of functions
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
28f41c166a
s4-repl: dsdb_convert_object -> dsdb_origin_object_convert
...
It is used in dsdb_origin_objects_commit() func,
hence the dsdb_origin_ prefix
2010-11-11 18:54:20 +00:00
Kamen Mazdrashki
7ada90ec29
s4-test: repl_schema - Make sure LdbError and ERR_NO_SUCH_OBJECT are visible
2010-11-11 18:54:20 +00:00
Volker Lendecke
beaf14ec91
s3: Well... Fix a stupid error
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Nov 11 18:54:00 UTC 2010 on sn-devel-104
2010-11-11 18:54:00 +00:00
Volker Lendecke
e7970c02f3
s3: Make cli_set_ea_fnum return NTSTATUS
...
Autobuild-User: Volker Lendecke <vlendec@samba.org>
Autobuild-Date: Thu Nov 11 16:59:27 UTC 2010 on sn-devel-104
2010-11-11 16:59:27 +00:00
Volker Lendecke
ddd33f0351
s3: Make cli_set_ea_path return NTSTATUS
2010-11-11 16:16:24 +00:00
Volker Lendecke
1b13a4d22b
s3: Remove two pointless variables
2010-11-11 16:16:24 +00:00