Douglas Bagnall
03036442de
s4/dlz: add support for bind 9.18
...
It seems nothing has changed since 9.16 for our purposes.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14986
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Signed-off-by: Andreas Hasenack <andreas@canonical.com >
Pair-programmed-with: Andreas Hasenack <andreas@canonical.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Autobuild-User(master): Douglas Bagnall <dbagnall@samba.org >
Autobuild-Date(master): Mon May 23 00:53:09 UTC 2022 on sn-devel-184
2022-05-23 00:53:09 +00:00
Joseph Sutton
455c083ec3
python: Remove redundant assignments
...
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz >
Reviewed-by: Andreas Schneider <asn@samba.org >
2022-05-10 05:19:34 +00:00
David Mulder
0db57db80a
samba-tool: Provision search DnsAdmins from wellknown container
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=9143
Signed-off-by: David Mulder <dmulder@suse.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2021-06-22 01:14:37 +00:00
Derek Lambert
ae5964be42
sambadns: Create BINDDNS_DIR/dns.keytab link to PRIVATE_DIR/dns.keytab on DC join
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14181
Signed-off-by: Derek Lambert <dlambert@dereklambert.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2021-06-11 07:41:38 +00:00
Joseph Sutton
bb4d06e15e
sambadns: Fix docstring for create_dns_dir()
...
Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2021-06-11 07:41:38 +00:00
Douglas Bagnall
3bb4dbecc3
py/provision/sambadns: Add a comment about DNS types
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andreas Schneider <asn@samba.org >
2021-04-08 21:54:35 +00:00
Douglas Bagnall
dbffeeefd8
py/provision/sambadns: rename CNameRecord -> CNAMERecord
...
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andreas Schneider <asn@samba.org >
2021-04-08 21:54:35 +00:00
David Mulder
a3cd315321
python2 reduction: Merge remaining compat code into common
...
The remaining compat code (get_string, get_bytes,
cmp) are useful helper routines which we should
simply merge into common (especially since there
is some duplication here).
Signed-off-by: David Mulder <dmulder@suse.com >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Autobuild-User(master): David Mulder <dmulder@samba.org >
Autobuild-Date(master): Fri Oct 2 14:49:36 UTC 2020 on sn-devel-184
2020-10-02 14:49:36 +00:00
Amitay Isaacs
1bccc67ce7
provision: BIND 9.17.x is not supported
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14487
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Rowland Penny <rpenny@samba.org >
Autobuild-User(master): Amitay Isaacs <amitay@samba.org >
Autobuild-Date(master): Thu Sep 24 05:55:43 UTC 2020 on sn-devel-184
2020-09-24 05:55:43 +00:00
Amitay Isaacs
5b2ccb1c7c
provision: Add support for BIND 9.16.x
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14487
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Rowland Penny <rpenny@samba.org >
2020-09-24 04:32:42 +00:00
Amitay Isaacs
4d09797652
provision: BIND 9.15.x is not supported
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14487
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Rowland Penny <rpenny@samba.org >
2020-09-24 04:32:41 +00:00
Amitay Isaacs
016c1174ef
provision: Add support for BIND 9.14.x
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14487
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Rowland Penny <rpenny@samba.org >
2020-09-24 04:32:41 +00:00
Amitay Isaacs
9527861882
provision: BIND 9.13.x is not supported
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14487
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Rowland Penny <rpenny@samba.org >
2020-09-24 04:32:41 +00:00
Gary Lockyer
0bd479140c
upgradedns: ensure lmdb lock files linked
...
Ensure that the '-lock' files for the dns partitions as well as the data
files are linked when running
samba_dnsupgrade --dns-backend=BIND9_DLZ
failure to create these links can cause corruption of the corresponding
data file.
BUG: https://bugzilla.samba.org/show_bug.cgi?id=14199
Signed-off-by: Gary Lockyer <gary@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2019-12-20 07:35:41 +00:00
Andrew Bartlett
b4816861f2
s4-dns: Deprecate BIND9_FLATFILE and remove "rndc command"
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Andreas Schneider <asn@samba.org >
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org >
Autobuild-Date(master): Thu Aug 22 21:24:00 UTC 2019 on sn-devel-184
2019-08-22 21:24:00 +00:00
Noel Power
5b4c664856
python/samba/provision: PY3 port samba4.dlz_bind9.version
...
Signed-off-by: Noel Power <noel.power@suse.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2018-11-14 05:07:15 +01:00
Douglas Bagnall
2ccb0b0384
PEP8: improve spacing around colons
...
These dropped out of Joe's patches during rebase and review.
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2018-08-24 07:49:31 +02:00
Joe Guo
cabb299749
PEP8: fix E703: statement ends with a semicolon
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:30 +02:00
Joe Guo
211c9a5f85
PEP8: fix E302: expected 2 blank lines, found 1
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:29 +02:00
Joe Guo
7a07d42230
PEP8: fix E265: block comment should start with '# '
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:29 +02:00
Joe Guo
1ccc36b401
PEP8: fix E251: unexpected spaces around keyword / parameter equals
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:29 +02:00
Joe Guo
fb5ea356dd
PEP8: fix E222: multiple spaces after operator
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:27 +02:00
Joe Guo
ba0827b560
PEP8: fix E203: whitespace before ':'
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:27 +02:00
Joe Guo
5d532543ab
PEP8: fix E128: continuation line under-indented for visual indent
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:27 +02:00
Joe Guo
bbb9f57603
PEP8: fix E127: continuation line over-indented for visual indent
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:26 +02:00
Joe Guo
aa163f1a9c
PEP8: fix E125: continuation line with same indent as next logical line
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:26 +02:00
Joe Guo
484ce0634b
PEP8: fix E123: closing bracket does not match indentation of opening bracket's line
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:26 +02:00
Joe Guo
297faf3252
PEP8: fix E122: continuation line missing indentation or outdented
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:26 +02:00
Joe Guo
3606a49c73
PEP8: fix W601: .has_key() is deprecated, use 'in'
...
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-08-24 07:49:25 +02:00
Amitay Isaacs
1a86733d03
provision: Add support for BIND 9.12.x
...
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org >
Autobuild-Date(master): Fri Aug 10 05:36:19 CEST 2018 on sn-devel-144
2018-08-10 05:36:19 +02:00
Tim Beale
6681f904aa
netcmd: Extend 'backup restore' command to handle renamed domains
...
When restoring a renamed domain backup, we need to register the new
realm's DNS zone. We do this in the restore step because we don't know
the new server's IP/hostname in the backup step.
Because we may have removed the old realm's DNS entries in the rename
step, the remove_dc() code may fail to find the expected DNS entries for
the DC's domain (the DCs' dnsHostname still maps to the old DNS realm).
We just needed to adjust remove_dns_references() as it was getting a
slightly different error code.
Signed-off-by: Tim Beale <timbeale@catalyst.net.nz >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2018-07-05 04:01:25 +02:00
Noel Power
c50ccc714a
python/samba: py2/py3 compatability always decode result of b64encode
...
Signed-off-by: Noel Power <noel.power@suse.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2018-05-12 21:38:17 +02:00
Joe Guo
8432ca2b48
python: bulk replace file to open for py3
...
The builtin function `file` was removed in py3. Use `open` instead.
Signed-off-by: Joe Guo <joeg@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
2018-04-13 07:27:12 +02:00
Andrew Bartlett
ba61c68468
provision: Set @INDEXLIST first when building dummy sam.ldb
...
The new LMDB backed will not allow normal records to be added before the @INDEXLIST
as this is what forces the GUID index mode.
Signed-off-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz >
2018-04-06 02:08:45 +02:00
Gary Lockyer
34b12fbd88
provision: allow provisioning of a different database backend
...
This sets the backendStore field in @PARTITION, depending on which
argument you set in the provision.
Signed-off-by: Gary Lockyer <gary@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2018-04-06 02:08:45 +02:00
Noel Power
15c72e0dd8
samba python libs: convert 'O1234' format to python3 compatible '0o1234'
...
Signed-off-by: Noel Power <noel.power@suse.com >
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2018-02-28 23:01:40 +01:00
Garming Sam
83c4c3b397
sambadns: Allow functional level 2016 (when added)
...
This is currently just a harmless check anyways.
Signed-off-by: Garming Sam <garming@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2017-12-20 23:13:10 +01:00
Andreas Schneider
ffb7d6b50e
python:provision: Do not change the owner of the sam.ldb.d dir
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12957
Signed-off-by: Andreas Schneider <asn@samba.org >
Reviewed-by: Jeremy Allison <jra@samba.org >
2017-09-16 00:57:24 +02:00
Andrew Bartlett
9516d4229f
s4-provision: Ensure the dummy main-domain DB used for DLZ has an @INDEXLIST
...
The other databases are created from copies of the main provision, but this one
is not, so did not previously get a valid @INDEXLIST.
This is important as otherwise we will not correctly notice support for
the GUID index or new DSDB features in @SAMBA_DSDB as this is gated
on seeing @SAMBA_FEATURES_SUPPORTED in @INDEXLIST.
Signed-off-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Garming Sam <garming@catalyst.net.nz >
2017-09-14 18:43:16 +02:00
Andreas Schneider
8f2dee256e
python:samba: Use 'binddns dir' in samba-tool and samba_upgradedns
...
This provisions the bind_dlz files in the 'binddns dir'. If you want to
migrate to the new files strcuture you can run samba_upgradedns!
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12957
Signed-off-by: Andreas Schneider <asn@samba.org >
Reviewed-by: Andrew Bartlet <abartlet@samba.org >
2017-09-05 23:58:20 +02:00
Andreas Schneider
3b1aa2ca5f
python:samba: Remove code to change group
...
This is the wrong place, it will just prepare the ldif. The file is not
created here.
The code is corrently changing the group in:
python/samba/provision/__init__.py
Signed-off-by: Andreas Schneider <asn@samba.org >
Reviewed-by: Andrew Bartlet <abartlet@samba.org >
2017-09-05 23:58:20 +02:00
Amitay Isaacs
0098a7b556
provision: Update root DNS servers list
...
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
2017-06-09 05:43:21 +02:00
Stefan Metzmacher
b86c29b1e6
python/samba: use an explicit .encode('utf-8') where we expect utf8 passwords
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12262
Signed-off-by: Stefan Metzmacher <metze@samba.org >
Reviewed-by: Ralph Boehme <slow@samba.org >
2017-02-21 16:09:22 +01:00
Amitay Isaacs
2959c8888d
provision: Add support for BIND 9.11.x
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=12366
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Jeremy Allison <jra@samba.org >
Autobuild-User(master): Jeremy Allison <jra@samba.org >
Autobuild-Date(master): Fri Oct 28 03:42:25 CEST 2016 on sn-devel-144
2016-10-28 03:42:25 +02:00
Bob Campbell
60375abe46
provision_fill: move most db accesses into transactions
...
Signed-off-by: Bob Campbell <bobcampbell@catalyst.net.nz >
Signed-off-by: Garming Sam <garming@catalyst.net.nz >
Reviewed-by: Andrew Bartlett <abartlet@samba.org >
Pair-programmed-with: Garming Sam <garming@catalyst.net.nz >
2016-07-06 15:35:17 +02:00
Andrew Bartlett
4807577d30
Fix bug 10881 Wrong keytab permissions when joining additional DC with BIND backend
...
BUG: https://bugzilla.samba.org/show_bug.cgi?id=10881
Signed-off-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Garming Sam <garming@catalyst.net.nz >
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org >
Autobuild-Date(master): Tue Dec 15 11:47:21 CET 2015 on sn-devel-104
2015-12-15 11:47:21 +01:00
Andrew Bartlett
f00dd4a8d1
provision: Allow more OS levels in sambadns
...
While we do not support these yet, they make no difference to DNS, so permit up to 2012R2
Signed-off-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Jeremy Allison <jra@samba.org >
Autobuild-User(master): Jeremy Allison <jra@samba.org >
Autobuild-Date(master): Tue Oct 20 23:23:13 CEST 2015 on sn-devel-104
2015-10-20 23:23:13 +02:00
Amitay Isaacs
faa3423d1a
s4-dns: Add support for BIND 9.10
...
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Matthieu Patou <mat@matws.net >
Autobuild-User(master): Amitay Isaacs <amitay@samba.org >
Autobuild-Date(master): Sat Oct 25 05:42:19 CEST 2014 on sn-devel-104
2014-10-25 05:42:19 +02:00
Amitay Isaacs
58334eb58e
s4-dns: Update template variables, change BIND98 --> BIND9_8
...
This makes it easier to add suport for BIND 9.10.
Signed-off-by: Amitay Isaacs <amitay@gmail.com >
Reviewed-by: Matthieu Patou <mat@matws.net >
2014-10-25 03:21:04 +02:00
Andrew Bartlett
f80780925f
provision: explain why this is required
...
Change-Id: Iaf8b13010b52e03db2eefe1ad565d7ca768ffb48
Signed-off-by: Andrew Bartlett <abartlet@samba.org >
Reviewed-by: Stefan Metzmacher <metze@samba.org >
2014-09-27 01:35:36 +02:00