1
0
mirror of https://github.com/samba-team/samba.git synced 2025-06-09 11:17:03 +03:00

354 Commits

Author SHA1 Message Date
Stefan Metzmacher
4460ba5288 s4:ldapcmp.py: pass down outf and errf
Not all classes are derived from class 'Command'.

metze

Autobuild-User: Stefan Metzmacher <metze@samba.org>
Autobuild-Date: Tue Apr 17 10:06:47 CEST 2012 on sn-devel-104
2012-04-17 10:06:47 +02:00
Alexander Bokovoy
bcc16f1911 s4-libnet: split export_keytab in a separate python module to avoid pulling in HDB dependency
Signed-off-by: Andreas Schneider <asn@samba.org>

Autobuild-User: Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date: Thu Apr 12 15:23:19 CEST 2012 on sn-devel-104
2012-04-12 15:23:19 +02:00
Björn Baumbach
217d04138b s4-samba-tool: add password verification in change user pass
Signed-off-by: Michael Adam <obnox@samba.org>

Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Mar 21 17:43:35 CET 2012 on sn-devel-104
2012-03-21 17:43:35 +01:00
Björn Baumbach
5b4d5bee44 s4-samba-tool: add password verification in add user
Signed-off-by: Michael Adam <obnox@samba.org>
2012-03-21 16:11:25 +01:00
Michael Adam
704f0683f0 s4:samba-tool: add simple command "group list" 2012-03-18 23:41:40 +01:00
Michael Adam
15eaaa095f s4:samba-tool: remove remains of patch conflict resolution
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Fri Mar 16 19:13:32 CET 2012 on sn-devel-104
2012-03-16 19:13:32 +01:00
Andreas Schneider
82c2bca89b s4-python: Remove env from non-executable netcmd scripts. 2012-03-13 17:52:29 +01:00
Andreas Schneider
3c9238e1b9 s4-python: Remove execute flag from netcmd scripts. 2012-03-13 17:52:29 +01:00
Jelmer Vernooij
90681153ad samba-tool: Write diagnostics to stderr rather than stdout. 2012-03-11 23:57:04 +01:00
Matthias Dieter Wallnöfer
a66d0f33ee s4:samba-tool domain level raise command - reference SAMDB object correctly
https://bugzilla.samba.org/show_bug.cgi?id=8787

Reviewed-by: Jelmer

Autobuild-User: Matthias Dieter Wallnöfer <mdw@samba.org>
Autobuild-Date: Sat Mar  3 12:54:21 CET 2012 on sn-devel-104
2012-03-03 12:54:20 +01:00
Amitay Isaacs
0c77422041 samba-tool: dns: Add support for handling TXT records 2012-03-02 00:24:50 +11:00
Amitay Isaacs
f025d788d0 samba-tool: dns: Copy string data when creating DNS_RPC_RECORD 2012-03-02 00:24:50 +11:00
Jelmer Vernooij
9ecc68abe7 'samba-tool gpo': Properly close transaction. 2012-02-25 20:39:05 +01:00
Jelmer Vernooij
08a3d6d6ad ntacl: There is no 'secrets database' configuration option. 2012-02-25 20:39:05 +01:00
Jelmer Vernooij
66f13ea1e9 Partially revert 1f0298dd1b1a939cb215e7b474178b217f8347f4
It's fine to catch keyboard interrupts and other kinds of errors when it's done just for resource management, where the error is reraised later.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Sat Feb 25 17:29:34 CET 2012 on sn-devel-104
2012-02-25 17:29:34 +01:00
Amitay Isaacs
4bba5fcecd samba-tool: dns: Update the copyright
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Feb 21 09:55:07 CET 2012 on sn-devel-104
2012-02-21 09:55:07 +01:00
Amitay Isaacs
61d4d74145 samba-tool: dns: Fix the output display of DNS records 2012-02-21 18:24:30 +11:00
Amitay Isaacs
b45d6a6d69 samba-tool: dns: Add extra references for string objects as workaround
This is a workaround for bug in pidl generated python bindings, where
C object hold a pointer to python string without increasing reference
count in python. So when the python string goes out of scope, the
C pointer loses the value.
2012-02-21 18:24:30 +11:00
Amitay Isaacs
a8a6b27e06 samba-tool: dns: Add support to add/update/delete MX and SRV records 2012-02-21 18:24:30 +11:00
Amitay Isaacs
28b12827b6 samba-tool: dns: Convert dns data into a dns record for comparison
and compare two dns records directly. Refactor dns name comparision
as dns_name_equal().
2012-02-21 18:24:30 +11:00
Amitay Isaacs
4272a76075 samba-tool: dns: Convert dns data in a string to DNS record 2012-02-21 18:24:30 +11:00
Amitay Isaacs
1fc2fb5de1 samba-tool: dns: Add MXRecord type to add/update mx records 2012-02-21 18:24:30 +11:00
Matthias Dieter Wallnöfer
fa89f2756f s4:samba-tool fsmo * - fix missing "takes_optiongroups"
This has been reported in bug #8755.

Reviewed-by: Jelmer
2012-02-17 21:36:56 +01:00
Björn Baumbach
ea27879dd0 s4-scripting: samba-tool: Fix domain info usage message
Signed-off-by: Michael Adam <obnox@samba.org>
2012-02-16 12:07:32 +01:00
Amitay Isaacs
f8ef240831 samba-tool sites: Re-add support for option groups
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Wed Feb  8 02:27:28 CET 2012 on sn-devel-104
2012-02-08 02:27:28 +01:00
Amitay Isaacs
8613bc7ea1 samba-tool dns: Re-add support for option groups 2012-02-08 10:49:48 +11:00
Jelmer Vernooij
f2903e0c4f provision: Make sure target directory is created early.
This is necessary when using the target directory to store temporary
files.

Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Tue Feb  7 02:45:37 CET 2012 on sn-devel-104
2012-02-07 02:45:36 +01:00
Jelmer Vernooij
8dca1a0222 samba-tool user password: Re-add support for option groups. 2012-02-07 01:11:08 +01:00
Jelmer Vernooij
7c8476b434 samba-tool: Add optiongroups, necessary for 'samba-tool domain ...' 2012-02-07 01:11:08 +01:00
Jelmer Vernooij
a0ff4c349c Revert "samba-tool: moved takes_optiongroups definition to Command base class"
This reverts commit f6fa8684896b8f3f9f8b7bd3742c99906973274c.

This keeps the main command class fairly slim, and makes it a bit
more obvious where the arguments to run() are coming from.

Conflicts:

	source4/scripting/python/samba/netcmd/__init__.py
	source4/scripting/python/samba/netcmd/domain.py
	source4/scripting/python/samba/netcmd/gpo.py
	source4/scripting/python/samba/netcmd/newuser.py
	source4/scripting/python/samba/netcmd/testparm.py
	source4/scripting/python/samba/netcmd/user.py
	source4/scripting/python/samba/tests/samba_tool/__init__.py
2012-02-07 01:11:08 +01:00
Horacio G. de Oro
fa0c2ab5c5 Use named argument 'dir' instead of 'prefix' on NamedTemporaryFile for domain.py
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2012-02-07 01:11:07 +01:00
Amitay Isaacs
1f0298dd1b python: Change except: statement to except Exception:
This way we only catch true exceptions and keyboard interrupts
are not caught here.

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Jan 24 03:32:40 CET 2012 on sn-devel-104
2012-01-24 03:32:40 +01:00
Amitay Isaacs
6764e4f20d samba-tool:dns: DNS names are case insensitive
Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Thu Jan 12 06:43:01 CET 2012 on sn-devel-104
2012-01-12 06:43:01 +01:00
Amitay Isaacs
200c22b994 samba-tool:dns: Check through all the DNS records for a match
There can be multiple dns records for a specified record type.

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Fri Jan  6 02:41:22 CET 2012 on sn-devel-104
2012-01-06 02:41:22 +01:00
Amitay Isaacs
8a7cdfcccd samba-tool:dns: Fix a typo 2011-12-23 16:18:26 +11:00
Amitay Isaacs
d340c2cae8 samba-tool:dns: Add zone create/delete commands 2011-12-23 16:18:26 +11:00
Amitay Isaacs
ecbc747ca5 samba-tool:dns: Add support for reverse names (PTR records) 2011-12-23 16:17:09 +11:00
Amitay Isaacs
d0ab0a4cee samba-tool: Add transaction wrapper for creating GPO
This ensures that if the GPT files are not copied via SMB,
AD changes are rolled back.

Autobuild-User: Amitay Isaacs <amitay@samba.org>
Autobuild-Date: Tue Dec 20 09:12:41 CET 2011 on sn-devel-104
2011-12-20 09:12:41 +01:00
Amitay Isaacs
0cee9b01d9 samba-tool: Fix DN for GPO entries 2011-12-14 15:57:32 +11:00
Amitay Isaacs
8b94a34bac samba-tool: gpo: fix a typo 2011-12-14 15:57:32 +11:00
Amitay Isaacs
d8bed322fc samba-tool: Remove duplicate code of dsacl to fsacl conversion
Use samba.ntacls.dsacl2fsacl() instead.
2011-12-14 15:57:32 +11:00
Andrew Tridgell
86338ab551 dbcheck: cope with objects disappearing during checking
Autobuild-User: Andrew Tridgell <tridge@samba.org>
Autobuild-Date: Thu Dec  8 03:23:49 CET 2011 on sn-devel-104
2011-12-08 03:23:49 +01:00
Matthieu Patou
a8c89fa7d2 samba-tool: refuse to demote if the current DC has still roles 2011-12-05 18:23:07 +01:00
Matthieu Patou
f44e1a753a samba-tool: add a function to cleanly demote a DC
samba-tool domain demote allow the local DC to properly demote against
Microsoft and Samba DC.
2011-12-05 18:23:07 +01:00
Matthieu Patou
fc42b0ab41 s4-python: factorize the definition of get_dsServiceName 2011-12-05 18:23:07 +01:00
Matthieu Patou
093dac4331 s4-python: externalize some function to the drs_utils module so that they can be reused 2011-12-05 18:23:07 +01:00
Matthieu Patou
9e3ee2bf6a s4-python: rename conflicting variable with the import option 2011-12-05 18:23:06 +01:00
Stefan Metzmacher
f9f261cb60 s4:python: add --machinepass option to 'samba-tool domain join'
metze
2011-11-29 09:21:25 +01:00
Andrew Bartlett
2bff209128 s4-samba-tool: Add --principal argument to samba-tool domain exportkeytab
This allows only a particular principal to be exported to the keytab.
This is useful when setting up unix servers in a Samba controlled
domain.

Based on a request by Gémes Géza <geza@kzsdabas.hu>

Andrew Bartlett

Autobuild-User: Andrew Bartlett <abartlet@samba.org>
Autobuild-Date: Tue Nov 29 09:20:55 CET 2011 on sn-devel-104
2011-11-29 09:20:54 +01: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