Jelmer Vernooij
23d3880725
samba.netcmd: Pass in outf/errf.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Nov 2 20:09:40 CET 2011 on sn-devel-104
2011-11-02 20:09:40 +01:00
Jelmer Vernooij
3ce126f352
s4-python: samba.provision: Require schema to be passed in - code path which handles schema not being specified is broken anyway.
2011-11-02 18:35:38 +01:00
Jelmer Vernooij
aa882d3323
samba.common: Fix formatting of docstring (trips up pydoctor).
2011-11-02 18:35:37 +01:00
Matthieu Patou
dfd341a2fd
samba-tool: add subcommand for sites manipulation
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Wed Nov 2 15:14:32 CET 2011 on sn-devel-104
2011-11-02 15:14:31 +01:00
Matthieu Patou
66a34d86de
s4-python: add function to manipulate sites in python
2011-11-02 13:37:17 +01:00
Amitay Isaacs
4a6410df54
s4-dnsserver: Check the raised exception with assertRaises
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-02 15:26:54 +11:00
Amitay Isaacs
9abfaa3bbb
samba-tool: Improve the description of dns subcommands.
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-02 15:26:54 +11:00
Amitay Isaacs
66121dc896
samba-tool: Enable comparison of DNS naming contexts in ldapcmp
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-11-02 15:26:54 +11:00
Matthieu Patou
d95826c218
s4-join: Send ReplicaUpdateRefs at the end of the join
2011-11-01 17:26:51 +01:00
Matthieu Patou
3cdfcb9394
s4-domain-join: do not add DFSR entries when joining, this should be done in the code handling DFSR replication
2011-11-01 17:26:51 +01:00
Jelmer Vernooij
4b67a10ed0
Simplify handling of user add command.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Nov 1 14:25:39 CET 2011 on sn-devel-104
2011-11-01 14:25:39 +01:00
Theresa Halloran
b26a4f6232
s4: samba-tool subcommand rename - change samba-tool user add to samba-tool user create
...
Signed-off-by: Theresa Halloran <thallora@linux.vnet.ibm.com>
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2011-10-23 15:23:28 -07:00
Amitay Isaacs
7ca0bed38d
s4-selftest: Add tests for RPC dnsserver
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-20 05:53:05 +02:00
Amitay Isaacs
b619705c22
samba-tool: Added dns command for DNS management
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-20 05:53:05 +02:00
Amitay Isaacs
a8c7b28435
s4-provision: Provision DNS records with correct rank
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-10-20 05:53:05 +02:00
Andrew Tridgell
8890f709d9
s4-test: added test suite for common.py code
...
this tests the dsdb_Dn() class
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Oct 20 05:51:28 CEST 2011 on sn-devel-104
2011-10-20 05:51:28 +02:00
Andrew Tridgell
4f08a2951a
s4-dsdb: moved dsdb_Dn() into common.py
...
this gives a method for dealing with binary DNs from python
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-10-20 04:23:07 +02:00
Andrew Bartlett
43f23b55c4
s4-s3-upgrade rename samba-tool domain samba3upgrade --libdir to --dbdir for clarity
...
The things pointed at are not typically in a directory called lib,
so avoid confusing our administrators.
Andrew Bartlett
Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Wed Oct 19 15:43:04 CEST 2011 on sn-devel-104
2011-10-19 15:43:04 +02:00
Andrew Bartlett
be9378e41e
s4-s3-upgrade fix format string for secrets.tdb exception
2011-10-19 14:13:09 +02:00
Andrew Bartlett
596d6cceab
s4-s3-upgrade Fix samba3upgrade code to cope with a missing wins.dat
2011-10-19 14:13:09 +02:00
Jelmer Vernooij
416bf1c677
samba.getopt: Add some basic tests.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Wed Oct 19 05:04:33 CEST 2011 on sn-devel-104
2011-10-19 05:04:33 +02:00
Jelmer Vernooij
aa7240e6cf
samba.getopt: Keep exception message when setting a lp option fails.
2011-10-19 03:34:07 +02:00
Giampaolo Lauria
eb388cddac
samba-tool: Improve getopt.py error handling
...
Modified code to handle -k and --kerberos options to:
1. Throw the correct exception
2. On error, display the correct user's specified option
2011-10-19 03:34:07 +02:00
Giampaolo Lauria
20f2034f38
samba-tool: Improve getopt.py error handling
...
Throw an exception when the --option value is invalid
2011-10-19 03:34:07 +02:00
Giampaolo Lauria
8dbf79941f
samba-tool: Improve getopt.py error handling
...
Throw an exception when --option value is not in the form "a=b"
2011-10-19 03:34:07 +02:00
Giampaolo Lauria
0c342f8986
samba-tool: Improve getopt.py error handling
...
Raise exception when -d or --debuglevel value is <0
2011-10-19 03:34:07 +02:00
Andrew Bartlett
5f11615810
s4-s3-upgrade: Give a better clue when we cannot open secrets.tdb
...
Signed-off-by: Stefan Metzmacher <metze@samba.org>
2011-10-18 13:13:31 +11:00
Kai Blin
8c076862ad
s4 provision: DNS backend should be set by caller
...
Autobuild-User: Kai Blin <kai@samba.org>
Autobuild-Date: Mon Oct 17 09:51:12 CEST 2011 on sn-devel-104
2011-10-17 09:51:12 +02:00
Kai Blin
d58f266d19
s4 provision/dns: Clean up os level handling
2011-10-17 08:16:12 +02:00
Kai Blin
6382721ce0
s4 provision/dns: Clean up backend handling
2011-10-17 08:16:12 +02:00
Kai Blin
41d48626e2
s4 provision: Reword opinionated dns backend help text, add NONE backend
2011-10-17 08:16:12 +02:00
Kai Blin
292554c396
s4 provision: Rename bind9 flatfile backend to BIND9_FLATFILE
2011-10-17 08:16:12 +02:00
Matthieu Patou
a1767f74af
s4: check that the xattr are supported in the folder where we want to provision
...
By default we were checking this on the default folder for
tempfile.NamedTemporaryFile (usualy /tmp) but this folder can be mounted
on tmpfs (which didn't support xattr currently). Now we should check on
the filesystem where the provision will be done.
2011-10-16 00:01:36 +02:00
Jelmer Vernooij
1b27efd910
samba-tool: Add test to make sure all commands have a short description set.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Fri Oct 14 01:53:45 CEST 2011 on sn-devel-104
2011-10-14 01:53:45 +02:00
Jelmer Vernooij
37a4bcd28b
samba-tool: Add test to make sure all commands have a synopsis set.
2011-10-14 00:22:57 +02:00
Jelmer Vernooij
9e1ef61b34
samba-tool: Move main command implementation to samba.netcmd.main, so it is accessible by the testsuite.
2011-10-14 00:22:57 +02:00
Jelmer Vernooij
9213f398ad
samba-tool: Don't require full prog line to be in synopsis.
2011-10-14 00:22:57 +02:00
Jelmer Vernooij
b5d5945801
samba.netcmd: Reintroduce Command.name.
2011-10-14 00:22:57 +02:00
Jelmer Vernooij
be7a75b29a
samba-tool: Determine long option from docstring.
2011-10-14 00:22:56 +02:00
Jelmer Vernooij
60de9b7bbf
creds: Remove unnecessary calls to credopts.get_credentials.
2011-10-14 00:22:56 +02:00
Jelmer Vernooij
36e3c15f54
python: Remove extra newlines.
2011-10-14 00:22:56 +02:00
Andrew Bartlett
3cdb1fe440
s4-messaging: Pass the loadparm context, not just the messaging path
...
This will allow the TDB layer to get at the lp_ctx for tdb options.
Andrew Bartlett
2011-10-13 14:06:07 +02:00
Jelmer Vernooij
88d997a63e
samba-tool: Use self.outf in a few more places.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Oct 13 05:06:52 CEST 2011 on sn-devel-104
2011-10-13 05:06:52 +02:00
Jelmer Vernooij
0e70e26d92
samba-tool delegation: Use self.outf, simplify some code.
2011-10-13 03:33:21 +02:00
Jelmer Vernooij
3978a50243
samba.getopt: Refactor parsing of --kerberos argument into separate function.
2011-10-13 03:33:20 +02:00
Jelmer Vernooij
de9b3b6190
samba-tools/testparm: Add really basic unit test, demonstrating how to write unit tests for samba-tool in Python.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Oct 13 01:56:20 CEST 2011 on sn-devel-104
2011-10-13 01:56:20 +02:00
Jelmer Vernooij
6f9a3177d4
netcmd: Add Command.get_logger() method.
2011-10-13 00:23:39 +02:00
Jelmer Vernooij
63c9186e92
netcmd: Add errf stream to command instances.
2011-10-13 00:23:39 +02:00
Jelmer Vernooij
fba4b7a5b9
samba-tool/testparm: Fix traceback when checking client name/ip against hosts allowed.
2011-10-13 00:23:39 +02:00
Jelmer Vernooij
ba5b8a1056
samba-tool/testparm: Fix handling of command-line options.
2011-10-13 00:23:39 +02:00