Amitay Isaacs
1e935d1bdc
s4-provision: Make BIND9_DLZ as the default backend for DNS
2011-11-29 16:00:36 +11:00
Amitay Isaacs
341979cc9a
s4-provision: Create a samdb copy for access by dlz_bind9 module
...
This creates a copy of rootdse, configuration and schema partitions
for dlz_bind9 use in dns/ directory. Since dlz_bind9 requires write
access to DNS partitions (DomainDnsZones and ForestDnsZones), those
partitions are hard-linked (or symlinked) to the actual partitions.
An empty domain partition is created so samdb layer can work.
2011-11-29 16:00:36 +11:00
Amitay Isaacs
6822eae323
s4-provision: Extract security descriptors in separate file
...
Need to use domain security descriptor from sambadns.py also.
2011-11-29 16:00:36 +11:00
Amitay Isaacs
5184fc8893
s4-test: Remove metadata and ldb.d directory on clean up
...
When using partitions, metadata.tdb automatically gets created in
${prefix}ldb.d/ directory. To correctly clean up check if metadata.tdb
exists, then remove metadata.tdb and directory.
2011-11-29 16:00:36 +11:00
Amitay Isaacs
13545d781b
s4-samdb: seqence_number() operation must be in a transaction
2011-11-29 16:00:36 +11:00
Matthias Dieter Wallnöfer
f57f009bc6
samba-tool: domain info - add basic exception handling
...
It is nicer to get an error message rather than a stacktrace on wrong IP
addresses.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-11-27 12:51:57 +01:00
Matthieu Patou
08ca7d1634
samba-tool: add a domain info command to get basic info
...
Signed-off-by: Matthias Dieter Wallnöfer <mdw@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-11-27 12:51:56 +01:00
Matthias Dieter Wallnöfer
fc26e29f8e
s4:netcmd/common.py: add a "netcmd" function to do a cldap netlogon request
...
This is useful for a new "samba-tool domain info" command.
Patch inspired by Matthieu Patou.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-11-27 12:50:06 +01:00
Matthias Dieter Wallnöfer
179bf9b51c
s4:libnet/py_net.c: "py_net_finddc" - add an "address" parameter
...
This is useful for a new "samba-tool domain info" command.
Patch inspired by Matthieu Patou.
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-11-26 10:34:58 +01:00
Kai Blin
9f1eb8ab8e
s4 dns: Test QCLASS_NONE query
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Thu Nov 24 14:10:45 CET 2011 on sn-devel-104
2011-11-24 14:10:44 +01:00
Kai Blin
8685a35e9c
s4 dns: Test QTYPE_ALL query
2011-11-24 12:35:08 +01:00
Kai Blin
16d9ebb396
s4 dns: Check more of the returned values for the A query
2011-11-24 12:35:08 +01:00
Kai Blin
1a599da550
s4 dns: Move dns_transaction_udp to other helper functions
2011-11-24 12:35:08 +01:00
Amitay Isaacs
cd3f552f4f
s3-py-passdb: Fix handling of uninitialized gid values
...
Uninitialized gid value is set to -1 and return as such from python
passdb api.
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Fri Nov 18 06:18:33 CET 2011 on sn-devel-104
2011-11-18 06:18:33 +01:00
Amitay Isaacs
d0e9f22654
s3-passdb_test: Policy values are converted to signed integer
...
No need to check value for 0xffffffff (4294967295).
2011-11-18 14:38:28 +11:00
Amitay Isaacs
244ecc844d
s4-s3-upgrade: Add --verbose option to print extra details
2011-11-18 14:38:28 +11:00
Amitay Isaacs
e6c77f523b
s4-s3-upgrade: Fix idmap types ID_TYPE_UID/ID_TYPE_GID instead of UID/GID
2011-11-18 14:38:28 +11:00
Amitay Isaacs
6a2a2dfa5f
samba-tool: Fix the domain account policy max_pwd_age calculation
...
Windows sets maxPwdAge to -0x8000000000000000 when maximum password
age is set to 0 days.
2011-11-18 14:38:27 +11:00
Amitay Isaacs
c48a2aa438
s4-s3-upgrade: Fix the minimum and maximum password age calculation
...
Windows sets maxPwdAge to -0x8000000000000000 when maximum password age
is set to 0 days.
2011-11-18 14:38:27 +11:00
Andrew Bartlett
e80dbdcab1
s4-s3-upgrade now look for -1 as the special 'not set' value
...
this is possible because we know the py_passdb will always set -1
here, not passing though 0xFFFFFFFF.
Andrew Bartlett
2011-11-18 14:38:27 +11:00
Kai Blin
e5ebda4156
s4 dns: Add a first test case
2011-11-17 15:25:58 +01:00
Jelmer Vernooij
f7c8af7599
samba.tests.dsdb: Import TestCase from samba.tests.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Nov 17 08:36:17 CET 2011 on sn-devel-104
2011-11-17 08:36:17 +01:00
Jelmer Vernooij
1214e5f23d
samba.tests: Make sure testtools is available before importing it.
2011-11-17 07:02:15 +01:00
Andrew Bartlett
29cd8ae6fd
s4-provision permit server role to be the ROLE_ strings from s3
...
Also convert between the aliases in one single place.
Andrew Bartlett
Pair-Programmed-With: Amitay Isaacs <amitay@samba.org>
2011-11-17 00:34:09 +01:00
Amitay Isaacs
8507adb8d0
provision: Set the security descriptor while creating partitions
...
With Matthieu's patch, the setting of security descriptor on
partition dn at create time works correctly.
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Wed Nov 16 08:54:25 CET 2011 on sn-devel-104
2011-11-16 08:54:25 +01:00
Amitay Isaacs
80113755c4
s3-s4-upgrade: do not add description if it is empty string or none
...
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Wed Nov 16 05:53:41 CET 2011 on sn-devel-104
2011-11-16 05:53:41 +01:00
Matthias Dieter Wallnöfer
0e5f8634fc
s4:join.py - fix typo
2011-11-15 21:01:36 +01:00
Stefan Metzmacher
e6a9e1dda9
s4:dsdb/pydsdb: pass down schema_dn to _dsdb_set_schema_from_ldif()
...
metze
2011-11-15 09:46:26 +01:00
Stefan Metzmacher
18eba021e7
s4:python/samba/schema: pass down the schema_dn to set_from_ldif()
...
metze
2011-11-15 09:46:26 +01:00
Giampaolo Lauria
2611003258
samba-tool: Don't set UF_PASSWD_NOTREQD flag on "user disable"
...
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Nov 15 02:51:16 CET 2011 on sn-devel-104
2011-11-15 02:51:15 +01:00
Giampaolo Lauria
f057cb4f84
samba-tool: Remove "domain machinepassword" command
...
As per Andrew Bartlett's comment:
"we should remove it. This was originally a script to support some
interactions between samba3 and samba4, when they were in distinct build
systems. We now can call between the two systems without difficulty at
runtime, so this command has no value."
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
2011-11-15 11:12:07 +11:00
Jelmer Vernooij
312fd94002
waf: Don't link python modules against libpython2.x, consistent with other Python modules.
...
Rather, rely just on waf's pyext feature. This fixes a warning from dh_python2.
2011-11-13 18:06:06 +01:00
Jelmer Vernooij
c529c12c7d
upgrade: use logger.warning.
2011-11-13 18:06:06 +01:00
Matthieu Patou
576ea40ece
samba-tool: allow dbcheck to correct the originating_change_time of the deleted object container
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Sun Nov 13 15:47:53 CET 2011 on sn-devel-104
2011-11-13 15:47:53 +01:00
Matthieu Patou
a6686b9f98
samba-tool: dbcheck avoid problems with deleted objects
...
We have to search for deleted objects as well as the previous search
might have been done with the show_deleted control. If not samba-tool
fails with no such DN error while fetching the object.
2011-11-13 14:10:05 +01:00
Theresa Halloran
7d84805ac0
s4: samba-tool time --help documentation improvements
...
Signed-off-by: Theresa Halloran <thallora@linux.vnet.ibm.com>
Signed-off-by: Andrew Tridgell <tridge@samba.org>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Nov 10 06:04:22 CET 2011 on sn-devel-104
2011-11-10 06:04:22 +01:00
Theresa Halloran
4ea6225c58
s4: samba-tool group --help documentation improvements
...
Signed-off-by: Theresa Halloran <thallora@linux.vnet.ibm.com>
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10 14:24:38 +11:00
Andrew Tridgell
862823a776
samba-tool: print samaccountname in samba-tool user list
...
this is the attribute the admin needs for other commands
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10 14:24:21 +11:00
Giampaolo Lauria
1cef3212a1
samba-tool: Added new "user disable" command
2011-11-10 14:24:21 +11:00
Giampaolo Lauria
34ff5d29e6
samba-tool: Added "user list" command
2011-11-10 14:24:21 +11:00
Giampaolo Lauria
da21ff82a5
samba-tool: Change internal argument name in domain machinepassword
2011-11-10 14:24:21 +11:00
Giampaolo Lauria
53fc437d05
samba-tool: Fix domain machinepassword secret db search
...
pair programmed with Jelmer Vernooij
Add search to include secrets.ldb
2011-11-10 14:24:21 +11:00
Giampaolo Lauria
ec5afae292
samba-tool: Fix domain machinepassword name search
...
Append '$' to name provided by user to search for a machine account
when necessary
2011-11-10 14:24:21 +11:00
Andrew Tridgell
46723aa2da
s4-test: improved error checking in samba-tool time test
...
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-11-10 14:24:21 +11:00
Sean Dague
a818253960
test: add samba-tool user tests
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10 14:24:20 +11:00
Sean Dague
a66eae9a6d
test: Add samba-tool time tests
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10 14:24:20 +11:00
Sean Dague
559835dc59
test: add directory and base class for samba-tool tests
...
this allows for more sophisticated testing of samba-tool
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-10 14:24:20 +11:00
Matthias Dieter Wallnöfer
f4a07f0b81
s4:join.py - fix up "DsAddEntry" against Windows Server 2000
...
It is important to consider the result level regarding error
information. Windows 2000 seems to send us back v2, all other
implementations v3. Consider post "Joining W2k AD domain"
Reviewed-by: abartlet
Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Wed Nov 9 23:37:08 CET 2011 on sn-devel-104
2011-11-09 23:37:08 +01:00
Amitay Isaacs
0c2f91c6b2
s4-provision: Create ldap records for DNS partitions similar to windows
...
this allows easy comparison between windows and samba ldap trees
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Wed Nov 9 08:27:46 CET 2011 on sn-devel-104
2011-11-09 08:27:46 +01:00
Amitay Isaacs
a807c83641
s4-provision: Set security descriptor for DNS records
2011-11-09 16:49:08 +11:00