summaryrefslogtreecommitdiff
path: root/source4/scripting
AgeCommit message (Collapse)AuthorFilesLines
2010-05-11Revert "s4-rodc: Fix provision warnings by creating ntds objectGUID in ↵Anatoliy Atanasov2-9/+1
provision" This reverts commit c3cbb846d0bfbaa11fd255bada7fa5fe502d4d96. The fix is not correct, we should cache a bool to answer amIRODC
2010-05-10v2 Latest enhancements in ldapcmp toolZahari Zahariev1-140/+262
- Added support for replicating hosts versus hosts in different domains - Added switches for the following modes: = two - ignores additional attributes that cannot be the same in two different provisions (domains) = quiet - display nothing, only return code = verbose - display all dn objects through compare fase = default - display only objects with differences - Added more placeholders for nETBIOSDomainName and ServerName
2010-05-10s4-rodc: Fix provision warnings by creating ntds objectGUID in provisionAnatoliy Atanasov2-1/+9
2010-05-09s4:net utility - make outprinted description comments more consistentMatthias Dieter Wallnöfer13-14/+14
I've added a [server connection needed] when commands won't work on the local SamDB.
2010-05-09s4:net utility - remove unixname parameter of samdb.newuserMatthias Dieter Wallnöfer1-9/+4
We don't handle the id mapping stuff manually anymore.
2010-05-09s4:samdb python bindings - remove idmap creation stuff from this callMatthias Dieter Wallnöfer1-22/+1
The id mapping should now be handled automatically by the s4 daemon.
2010-05-09s4:net utility - add an optional password attribute to "net user add"Matthias Dieter Wallnöfer1-3/+5
To make it behave similar to "net newuser".
2010-05-07s4-devel: a very useful script when dealing with library/linking issuesAndrew Tridgell1-0/+15
I use this all the time, so I thought I'd put it in the tree for others
2010-05-06s4-devel: auto-delete any leftover IPsAndrew Tridgell1-0/+8
remove IP from a previous vampire_ad.sh run
2010-05-06s4-devel: a useful script for giving DRS replication demosAndrew Tridgell1-0/+14
2010-05-04s4:py_nttime2string - removed unused variable "nt2"Matthias Dieter Wallnöfer1-2/+3
And add some linespaces to look better.
2010-05-02s4 python: fix glues functions manipulating NTTIMEMatthieu Patou1-1/+35
The fix include reverse function (from NTTIME to timestamp) + fix on the transformation of a NTTIME to a PyLong object
2010-04-29Revert "s4/dsdb: Set schemaInfo attribute value during provisioning"Kamen Mazdrashki3-31/+0
This reverts commit 8149094eddebd9a0e8b7c123c2ed54d00164bb26. Windows implementation does not set schemaInfo attribute value until first Schema update request. This way, newly provisioned forest returns no schemaInfo value. I think it won't be bad for us to have this value preset, but I want to mimic Win AD behavior as close as possible.
2010-04-28s4:provisionbackend Don't loop forever waiting for OpenLDAPAndrew Bartlett1-0/+6
We need to give a good error when we can't get OpenLDAP to accept our connections. Andrew Bartlett
2010-04-27s4-provision: setup spn_update_list in provisionAndrew Tridgell1-1/+5
2010-04-27s4-dns: install samba_spnupdateAndrew Tridgell1-1/+1
2010-04-27s4-dsdb: added samba_spnupdateAndrew Tridgell1-0/+137
this script adds all our required servicePrincipalName entries at runtime. The admin can add more entries to spn_update_list as needed
2010-04-27s4-dns: cope better with comments in dns_update_listAndrew Tridgell1-7/+4
2010-04-27s4-drsdevel: support sites in drs developer scriptsAndrew Tridgell3-3/+7
2010-04-21s4-upgradeprovision: fixed --realm option duplicate in upgrade_from_s3Andrew Tridgell1-1/+1
2010-04-21s4-python: added --realm option to python scriptsAndrew Tridgell1-1/+7
this is needed for net vampire Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-21s4-python: accept --option arguments in python cmdline parsingAndrew Tridgell1-10/+17
also fixed the -d option to use lp.set() which calls lp_set_cmdline() Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-21s4-devel: allow extra net command line options and gdbAndrew Tridgell1-1/+1
This allows you to run: GDB="gdb --args" vampire_ad.sh and also to add higher debug levels like this: vampire_ad.sh -d100 Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-20s4-net: don't show a full python exception when you can't open sam.ldbAndrew Tridgell1-2/+2
2010-04-20s4-python: added PYTHONDIR to python search pathAndrew Tridgell1-0/+5
we put it after the scripting/python dir, so we look in the build directory (if applicable) first.
2010-04-20s4:provisionbackend Print the command we failed to start slapd withAndrew Bartlett1-1/+2
This makes it easier to put failed startups into a debugger. Andrew Bartlett
2010-04-20s4:provision Pass in the invoication ID and NTDS Settings DN to Schema()Andrew Bartlett3-11/+31
By putting these values into the cache on the LDB, this reduces some of the noise in provision, particularly with the LDAP backend. Andrew Bartlett
2010-04-19s4-dns: use neater python for reading linesAndrew Tridgell1-7/+2
files are line iterators
2010-04-19s4-dev: expanded selftest-vars.sh to match current testenvAndrew Tridgell1-4/+41
2010-04-16s4-net: allow a username to be displayed in setpassword errorsAndrew Tridgell1-1/+6
the filter is a bit too cryptic Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-16s4-net: nicer error message (and no exception)Andrew Tridgell2-5/+17
in net newuser and net setpasswd we shouldn't be throwing python exceptions on normal user errors like unknown user Pair-Programmed-With: Andrew Bartlett <abartlet@samba.org>
2010-04-16s4-test: added KRB5_CONFIG to selftest-vars.shAndrew Tridgell1-0/+1
2010-04-15pydsdb: Fix memory leak on invalid parameters, formatting, trivialJelmer Vernooij1-9/+7
typos.
2010-04-15s4 python: add a unit test for function dsdb_get_oid_from_attidMatthieu Patou1-0/+44
Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-04-15s4 python: make the function dsdb_get_oid_from_attid reachable from a samDB ↵Matthieu Patou1-0/+3
object Signed-off-by: Jelmer Vernooij <jelmer@samba.org>
2010-04-12Fixed a problem with provision missing the default_dir/etc directory.Nadezhda Ivanova1-2/+2
2010-04-12s4-net: Add definition of outf.Jelmer Vernooij1-0/+2
2010-04-10s4:provision Don't make the 'slaptest' call produce errorsAndrew Bartlett1-6/+3
Adding -n 0 also allows us to check the error code too Andrew Bartlett
2010-04-09s4-waf: only enable the python uuid module if python <= 2.4Andrew Tridgell1-1/+2
2010-04-09s4-net: Cope with options without arguments.Jelmer Vernooij1-1/+2
2010-04-09s4-net: 'net user create' -> 'net user add', for backwards compatibility.Jelmer Vernooij1-3/+3
2010-04-09Support --version in python scripts.Jelmer Vernooij1-0/+8
2010-04-09s4-net: Convert machinepw command to python.Jelmer Vernooij4-63/+114
2010-04-09s4-net: Convert vampire command over to Python.Jelmer Vernooij2-0/+117
2010-04-09s4-net: Convert user subcommand to Python.Jelmer Vernooij2-0/+76
2010-04-09s4/dsdb: Set schemaInfo attribute value during provisioningKamen Mazdrashki3-0/+31
After provisioning new Forest, schemaInfo should be set to a value with revision=1 and current invocation_id
2010-04-08s4-net: Convert 'net time' to python.Jelmer Vernooij2-0/+47
2010-04-08net: Convert time command to python.Jelmer Vernooij1-1/+1
2010-04-08s4-net: Use new Net() object in net export keytab.Jelmer Vernooij1-2/+2
2010-04-08pynet: Create a net class.Jelmer Vernooij1-3/+4