Andrew Tridgell
73f2df6a37
s4-dns: started adding support for auto-creation of NS glue record
...
when we create a new subdomain we need to create a NS glue record in
the parent domain pointing at our subdomain
2011-09-22 10:00:48 +10:00
Jelmer Vernooij
df1d3dc777
s4-python: Consistently use spaces rather than tabs, fix headers in several places.
2011-09-13 02:24:03 +02:00
Amitay Isaacs
b2a7fe166c
samba-tool: Correctly handle sys.exit() called from subcommand
...
Catch SystemExit exception if any subcommand calls sys.exit()
and return with failure (-1).
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-09-09 15:24:04 +10:00
Giampaolo Lauria
62379dde23
samba-tool: Removed "acl" command
...
Removed "acl" command as it has been changed to:
"dsacl" and "ntacl"
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-09-09 15:24:02 +10:00
Giampaolo Lauria
6484e142dc
samba-tool: Added "ntacl" command
...
Added "ntacl" command to substitute "acl nt" command
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-09-09 15:24:02 +10:00
Giampaolo Lauria
7a609d827e
samba-tool: Added "dsacl" command
...
Added "dsacl" command to substitute "acl ds"
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-09-09 15:24:02 +10:00
Giampaolo Lauria
fb5e27e4c8
samba-tool: Moved command definition to sambatool command
...
Moved subcommand definition from __init__.py to cmd_sambatool class
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-09-09 15:24:01 +10:00
Giampaolo Lauria
f5e173284a
samba-tool: Redefined samba-tool as a SuperCommand
...
Removed MainCommand class as samba-tool is a SuperCommand
Redefined samba-tool as a SuperCommand
Fixed error handling in SuperCommand _run
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-09-09 15:24:01 +10:00
Jelmer Vernooij
4240509ebf
samba-tool: Avoid use of "except .. as" construction introduced in python2.6.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Sep 8 00:34:22 CEST 2011 on sn-devel-104
2011-09-08 00:34:22 +02:00
Amitay Isaacs
7a8565fc59
samba3dump: Update the code using modified samba3 module with passdb api
...
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
2011-08-26 13:32:11 +10:00
Andrew Tridgell
08b2aa0843
s4-dns: cope with duplicate entries in dns_update_list
...
this is needed for when DNSFOREST and DNSDOMAIN are the same
Pair-Programmed-With: Amitay Isaacs <amitay@gmail.com>
2011-08-25 07:39:39 +10:00
Andrew Tridgell
717706cb96
s4-dns/spn: fixed DNS and SPN scripts to setup forest DNS name
2011-08-25 07:39:38 +10:00
Andrew Tridgell
33fb1f85df
s4-spnupdate: fixed searches on domain NC
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-08-25 07:39:37 +10:00
Andrew Tridgell
b6e1887002
s4-dns: fixed base search on domain NC
...
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-08-25 07:39:37 +10:00
Matthieu Patou
2d23dff49b
s4-upgradeprovision: try to fix the detection of @provision record
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Mon Aug 1 13:43:50 CEST 2011 on sn-devel-104
2011-08-01 13:43:50 +02:00
Amitay Isaacs
48d905f281
samba-tool: Catch exceptions at top-level and exit with correct return value
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-07-28 15:20:52 +10:00
Amitay Isaacs
e79040cc72
samba-tool: Display usage for main commands and list them alphabetically
...
This makes the MainCommand class similar to SuperCommand class in netcmd.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-07-28 15:20:52 +10:00
Amitay Isaacs
02667cbe26
samba-tool: Replace C version of samba-tool with python version
...
C version of samba-tool is now called samba-tool-c, which will be
removed as soon as all the samba-tool commands are ported to python.
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-07-28 15:20:52 +10:00
Matthieu Patou
5f1f153998
s4-upgradeprovision: Detect recent provision in a more reliable way
2011-07-26 23:34:24 +02:00
Jelmer Vernooij
845d5add3c
scripting/bin: Some formatting fixes.
2011-07-23 22:08:08 +02:00
Matthieu Patou
9117a2fa3c
samba_backup: check that directory really exists
2011-07-21 11:44:35 +10:00
Andrew Tridgell
2087eb1602
ldb: use base searches for @ special DNs
...
subtree searches on these DNs don't work any more
Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2011-07-13 12:51:05 +02:00
Matthieu Patou
e3fef4db0f
upgradeprovision: reduce the number of attribute that we skip
...
Signed-off-by: Andrew Tridgell <tridge@samba.org>
2011-07-11 14:32:44 +10:00
Jelmer Vernooij
a61176900f
rebuildexetendeddn: PEP8: Use spaces rather than tabs.
...
Autobuild-User: Jelmer Vernooij <jelmer@samba.org>
Autobuild-Date: Thu Jun 30 12:07:32 CEST 2011 on sn-devel-104
2011-06-30 12:07:32 +02:00
Jelmer Vernooij
6dbe3e3600
rpcclient: PEP8: Use spaces rather than tabs.
2011-06-30 10:55:26 +02:00
Jelmer Vernooij
a67683eb6d
smbstatus: PEP8: Use spaces rather than tabs.
2011-06-30 10:55:26 +02:00
Jelmer Vernooij
e4e9c5d140
mischema: Remove unused import.
2011-06-30 10:55:26 +02:00
Jelmer Vernooij
ac28c8216f
enablerecyclebin: Remove unused imports, fix formatting.
2011-06-30 10:55:26 +02:00
Matthieu Patou
249fbd8a33
s4-samba_dnsupdate: set environment via the env parameter
...
I faced a situation where the os.environ("KRB5CCNAME") = ... didn't
seems to be effective
2011-06-22 20:13:08 +02:00
Matthieu Patou
c2dfaa2580
s4-upgradeprovision: Don't forget to populate the non replicated objects, and don't touch rIDPreviousAllocationPool
2011-06-22 20:13:08 +02:00
Matthieu Patou
01ce078ed1
s4-upgradeprovision: propose the use of findprovisionranges if no ranges are present
...
Autobuild-User: Matthieu Patou <mat@samba.org>
Autobuild-Date: Mon Jun 20 00:30:59 CEST 2011 on sn-devel-104
2011-06-20 00:30:59 +02:00
Matthieu Patou
957b1ff183
s4: create script to find provision ranges for old provision without this information
2011-06-19 23:21:09 +02:00
Matthieu Patou
8a19e1ecfb
s4-upgradeprovision: skip versionNumber, it's used by GPO
2011-06-19 23:21:08 +02:00
Matthieu Patou
05b2d4147a
s4-upgradeprovision: deltaattr can be empty or none too
2011-06-19 23:21:08 +02:00
Matthieu Patou
5e81ee8b34
s4-upgradeprovision: Rework completly how SDs are recalculated
2011-06-19 23:21:08 +02:00
Matthieu Patou
c0eb403758
s4-upgradeprovision: remove useless comment
2011-06-19 23:21:08 +02:00
Matthieu Patou
bc7b8fa108
s4-upgradeprovision: ignore objectSid
2011-06-19 23:21:08 +02:00
Matthieu Patou
f7a903ee80
s4-upgradeprovision: add a list of attribute that are not DSDB attribute that we don't want to copy
2011-06-19 23:21:08 +02:00
Matthieu Patou
930d2f28c9
s4-upgradeprovision: if there is nothing to really modify then skip it
2011-06-19 23:21:08 +02:00
Matthieu Patou
0e72914925
s4-upgradeprovision: dn must be skipped as delta.remove("dn") do not remove this attribute
2011-06-19 23:21:08 +02:00
Matthieu Patou
f76c206e2f
s4-upgradeprovision: change hashAttrNotCopied to be an array
2011-06-19 23:21:08 +02:00
Matthieu Patou
4305f54b8e
s4-upgradeprovision: fix inverted logic and wrong flags on sd_flags control
2011-06-19 23:21:08 +02:00
Matthieu Patou
01758595e3
s4-upgradeprovision: remove useless code
2011-06-19 23:21:08 +02:00
Matthieu Patou
44c5406252
s4-upgradeprovision: don't print dn in the list of modified attributes
2011-06-19 23:21:08 +02:00
Matthieu Patou
9a18e07b4f
s4-upgradeprovision: clean up, reformating and update docs
2011-06-19 23:21:08 +02:00
Matthieu Patou
20233cdf53
s4-upgradeprovision: introduce invocation id in lastprovisionUSNs
2011-06-19 23:21:08 +02:00
Matthieu Patou
71ab462c81
s4-upgradeprovision: add function to know if attribute is replicated or not
2011-06-19 23:21:08 +02:00
Matthieu Patou
d9abcc9384
s4-upgradeprovision: split update_present in two functions depending on the method used
...
In order to make the function a bit more clearer and with less depth,
the selection of attribute that are not updated is split in two
functions depending on the fact that we are using mainly
replPropertyMetadata to make our choice or if we are using the list of
attributes that should, could or shouldn't be updated/created/deleted.
2011-06-19 23:21:08 +02:00
Matthieu Patou
0065742909
s4-upgradeprovision: handle_special_attributes don't really need ranges of USNs, just the information if we are using replPropertyMetadata for attribute selection
2011-06-19 23:21:08 +02:00
Matthieu Patou
b14bdf431b
s4-upgradeprovision: Fix an error, so that cursddl and refsddl are not the same
...
Thanks to Dirk Paulli for pointing it with his bug report.
2011-06-19 23:21:07 +02:00