Jelmer Vernooij
4571b94e7b
s4-python: Split up ensure_external_module.
2010-12-10 03:04:06 +01:00
Jelmer Vernooij
069ff146cb
subunitrun: Support --list.
2010-12-10 03:04:06 +01:00
Andrew Bartlett
8dd3013208
s4-param Allow +foo syntax in smb.conf list parsing
...
The idea here is to allow an smb.conf file to work from the defaults,
rather than override them. For example, 'server services = +openchange'.
Pair-Programmed-With: Andrew Tridgell <tridge@samba.org>
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Dec 8 09:39:06 CET 2010 on sn-devel-104
2010-12-08 09:39:06 +01:00
Björn Jacke
f62972b761
s4/scripting/ktpass: make shell code portable and eliminate another bash requirement
...
Autobuild-User: Björn Jacke <bj@sernet.de>
Autobuild-Date: Thu Dec 2 11:20:42 CET 2010 on sn-devel-104
2010-12-02 11:20:42 +01:00
Andrew Tridgell
1286f53455
s4-dns: catch all DNS exceptions in samba_dnsupdate
2010-12-01 00:14:40 +01:00
Andrew Tridgell
3f952aba2b
s4-spnupdate: only enable NDR print at log level above 5
2010-11-18 23:12:25 +01:00
Andrew Tridgell
1ce223017d
s4-dns: added support for --fail-immediately for RODC netlogon dns updates
2010-11-18 23:12:25 +01:00
Andrew Tridgell
60449d561d
s4-dns: catch more expections in samba_dnsupdate
2010-11-17 23:55:38 +11:00
Andrew Tridgell
e409db9da1
s4-dns: added --fail-immediately option to samba_dnsupdate
...
this is useful for manual testing
2010-11-15 21:47:38 +11:00
Andrew Tridgell
deaf7e5995
s4-dns: fixed registration of multiple IPs in samba_dnsupdate
...
bitten by python object references again!
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-11-15 21:47:38 +11:00
Matthias Dieter Wallnöfer
ac0dcd1e07
s4:upgradeprovision - why not directly use "provision:0"?
2010-11-13 12:33:26 +01:00
Matthieu Patou
24477cacc9
ktpass: also use userPrincipalName for locating the principal
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Fri Nov 12 20:24:23 UTC 2010 on sn-devel-104
2010-11-12 20:24:23 +00:00
Matthieu Patou
f4e9f125e0
ktpass: fix the search path for when running in samba's source dir
2010-11-12 19:40:21 +00:00
Matthieu Patou
5a6f3f14fb
Fix typo
2010-11-12 19:40:21 +00:00
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
d1feb03889
Add a script to make backup of samba provision
2010-11-12 19:40:21 +00:00
Andrew Tridgell
e59bf5efb5
s4-join: modify join behaviour according to domain level
...
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Sun Nov 7 23:32:16 UTC 2010 on sn-devel-104
2010-11-07 23:32:16 +00:00
Matthias Dieter Wallnöfer
c89bc8394d
s4:upgradeprovision - remove some "recalculate_sd" uses
...
We need "recalculate_sd" only when no external "nTSecurityDescriptor" change
is performed. Otherwise the recalculation is performed automatically.
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sun Nov 7 18:52:42 UTC 2010 on sn-devel-104
2010-11-07 18:52:42 +00:00
Matthias Dieter Wallnöfer
971ce6c5ed
s4:scripting/bin/samba_spnupdate - also support adding all possible "servicePrincipalName"s
2010-10-31 18:44:06 +00:00
Andrew Bartlett
4d9b12ae8f
s4-provision Remove serverdn parameter from Schema()
...
We don't need to know the server DN here any more, and it
makes no sense for many callers.
Andrew Bartlett
2010-10-19 18:57:00 +11:00
Matthias Dieter Wallnöfer
dda6c354f6
s4:dsdb python stuff - introduce also here the "show_recycled" control
...
But also here beside "show_deleted" to not loose compatibility with older
provisions.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2010-10-03 15:23:18 +00:00
Andrew Tridgell
694f2876c9
s4-spn: don't try and send an empty SPN list
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-30 20:11:15 -07:00
Andrew Tridgell
92586abac0
s4-dns: send A record updates via TKEY
2010-09-30 00:59:16 +00:00
Andrew Tridgell
31310826e0
s4-spnupdate: when we are a RODC we need to use the WriteSPN DRS call
...
we can't do SPN updates via sam writes and replication, as the sam is
read-only
2010-09-29 03:55:04 +00:00
Andrew Tridgell
06022dad70
s4-kerberos: use TZ=GMT when we are invoking krb5 code in helpers
...
Our helper scripts can fail on Fedora with the PDT timezone (Western
USA). This is the same issue we found with Heimdal earlier today, the
24 second difference between GMT and UTC, but this time in MIT
Kerberos as linked into bind9.
By forcing TZ=GMT in these scripts we avoid the problem
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-29 03:55:04 +00:00
Andrew Tridgell
6237d56027
s4-dns: added --update-list option to samba_dnsupdate
...
this allows us to use it for RODC netlogon updates
2010-09-27 22:55:05 -07:00
Andrew Tridgell
a40dcd161c
s4-dns: use the generated krb5.conf in samba_dnsupdate
...
this gives one less thing that an admin can get wrong
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Mon Sep 27 02:35:29 UTC 2010 on sn-devel-104
2010-09-27 02:35:29 +00:00
Andrew Tridgell
f3ceec9b1b
s4-spn: don't try to do SPN updates as a RODC
...
we don't have the permissions to do it
2010-09-26 06:29:06 +00:00
Matthieu Patou
c680a42504
upgradeprovision: fix a typo
2010-09-26 06:22:43 +04:00
Matthieu Patou
873bd98904
upgradeprovision: Fix a bug with renamed entries
...
The SD was not refetched for renamed entries, resulting with a try to
add an additional SD when there was already one.
2010-09-26 06:22:43 +04:00
Matthieu Patou
43274c9071
upgradeprovision: fix a bug with not updated links
2010-09-26 06:22:43 +04:00
Matthieu Patou
76d87b7fb5
s4 upgradeprovision: fix a bug with empty reference objects
...
Thanks to lukas@eecs.qmul.ac.uk for poiting it to me
2010-09-26 06:22:43 +04:00
Matthieu Patou
3c95d4d313
s4 upgradeprovision: Copy versionNumber if not present it helps to make gpo valid
2010-09-26 06:22:43 +04:00
Andrew Tridgell
8beed3679d
s4-dns: fixed the dns_domain_info_type for netlogon DNS calls
...
w2k8r2 does check this field (WSPP docs need an update)
2010-09-19 13:36:02 -07:00
Andrew Tridgell
6642ae9703
s4-dns: added --all-names option to samba_dnsupdate
...
this forces the re-registration of all names
2010-09-19 13:36:02 -07:00
Andrew Tridgell
f6fa73bbd3
s4-rodc: added RODC DNS update support to samba_dnsupdate
...
for DNS updates that have a netlogon equivalent, send via netlogon
2010-09-19 11:29:32 -07:00
Andrew Tridgell
7e729c4f6a
s4-dns: use a non-forwardable ticket in samba_dnsupdate
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-09-16 16:08:46 +10:00
Matthieu Patou
49321571ea
upgradeprovision: avoid working with None objects ...
2010-09-05 12:29:21 +04:00
Matthieu Patou
b153558210
upgradeprovision: do not try to remove/change attribute before the RID Set object is present
2010-09-05 12:29:21 +04:00
Matthieu Patou
13d575d6e3
upgradeprovision: cleanup
2010-09-05 12:29:20 +04:00
Matthieu Patou
1d0815281e
s4 upgradeprovision: add dns_update_list if missing
2010-09-05 12:29:20 +04:00
Matthieu Patou
ed51bf5f68
s4 upgradeprovision: exit with a non null return code so that it can be trapped in blackbox tests
2010-08-19 15:59:05 +04:00
Matthieu Patou
a5653bcf83
s4 upgradeprovision: add more attrbutes the ignore list
...
Also format in a pretty way the int64 ranges
2010-08-19 15:59:05 +04:00
Matthieu Patou
e378d7fd89
s4 upgradeprovision: Deal with bootstrap indexing attribute to avoid useless reindexing
2010-08-19 15:59:05 +04:00
Matthieu Patou
d79a5cc358
s4 upgradeprovision: Add a function for schema reloading
...
Full schema reloading is needed when we modify exisiting elements that
have attributes that comes from not from the default schema (ie.
openchange schema, user schema ..)
2010-08-19 15:59:04 +04:00
Matthieu Patou
3e49b20cf0
s4 upgradeprovision: Fixes for increment_keyversion
...
fix
2010-08-19 15:59:04 +04:00