summaryrefslogtreecommitdiff
path: root/swat/install
AgeCommit message (Collapse)AuthorFilesLines
2007-12-21r26389: Merge SWAT changes from alpha2 back into main Samba4 tree.Andrew Bartlett4-11/+13
Andrew Bartlett (This used to be commit 45747c2041e32063cda7a48c853fbb41d7de1eb0)
2007-10-10r24985: Start to revert us back to the old-style SWAT, while trying not toAndrew Bartlett5-0/+420
loose some of the fixes in the meantime. Andrew Bartlett (This used to be commit 13acff5ed259e7b5859fd2324ea7740b8f9e5fd7)
2007-10-10r20446: rename swat directory to swat.obsolete; keeping it around since ↵Derrell Lipman5-375/+0
there is lots of useful info in it. (This used to be commit 5f9f72a9cfab80561b23284001b67c4ea961757b)
2007-10-10r19318: Because we don't test the vampire code in SWAT very regularly, it ↵Andrew Bartlett1-3/+10
bit-rotted. Fix up interfaces and interaction between the two.. Andrew Bartlett (This used to be commit 9b77d285d8cd8999547c0d17e97681d236acbdb0)
2007-10-10r13102: fixed the vampire code to correctly setup foreign sids and defaultAndrew Tridgell1-1/+10
unix name mappings (This used to be commit dc74d8ccf15b9324cd8b90ef9d41cf293b9de8e3)
2007-10-10r13075: tell the admin what needs to be done to finish the installAndrew Tridgell1-1/+13
(This used to be commit a6f5ad5289bb635be3b6c490a03dc7a1913baa30)
2007-10-10r12945: Try to move closer to getting Samba3 import working again.Andrew Bartlett1-7/+20
There still a few things to work out Andrew Bartlett (This used to be commit 701558b5fe917555416eb0d100ef756f8ef7cf65)
2007-10-10r12928: This patch improves the interaction between the vampire and provsion ↵Andrew Bartlett2-19/+27
code. Previously, we had to know (or guess) the host and domain guid at the provision stage. Now we query the database post-provision, to extract the values and fill in the zone file. This allows us to generate a correct zone file in the Windows migration case. In an effort to make SWAT easier to use, I have removed and renamed some of the provision options. I have also fixed a nasty issue in my js code. I had implictly declared a global variable of the name 'join', with disasterious results for any subsequent user of the string utility function: esp exception - ASSERT at lib/appweb/ejs/ejsParser.c:2064, 0 Backtrace: [ 0] substitute_var:20 -> list[i] = join("", list2) [ 1] setup_file:9 -> data = substitute_var(data, subobj) Andrew Bartlett (This used to be commit a38ceefd11f8b748f30383ef36a4752f178bfca1)
2007-10-10r12892: Add a 'Migrate from Windows' page to our installation section in SWAT.Andrew Bartlett1-0/+91
Doing this required reworking ejsnet, particularly so it could take a set of credentials, not just a username and password argument. This required fixing the ejsnet.js test script, which now adds and deletes a user, and is run from 'make test'. This should prevent it being broken again. Deleting a user from ejsnet required that the matching backend be added to libnet, hooking fortunetly onto already existing code for the actual deletion. The js credentials interface now handles the 'set machine account' flag. New functions have been added to provision.js to wrap the basic operations (so we can write a command line version, as well as the web based version). Andrew Bartlett (This used to be commit a5e7c17c348c45e61699cc1626a0d5eae2df4636)
2007-10-10r12826: The base DN is very tied to the realm. Allowing it to be changed hereAndrew Bartlett2-2/+0
only allows stuffups, but doesn't benifit anyone. (If we were to allow it, we should have it change every time the realm is modified, character by character). The command line provision script doesn't allow this either. Andrew Bartlett (This used to be commit fd176997b691ecf8a1126b0afba3a5cb28818ed1)
2007-10-10r12823: Fix up the provison and newuser code in SWAT. This also cleans up theAndrew Bartlett2-15/+22
main provision script a bit, as the argument list was getting out of control. (It has been replaced in part with an object). This also returns the session_info from the auth code into ejs. We still need access control allowing only root to re-provision. Andrew Bartlett (This used to be commit 002cdcf3cab6563909d31edc5d825e857dc0a732)
2007-10-10r12739: Add support for using credentials in the provision process.Andrew Bartlett1-1/+1
This should allow us to provision to a 'normal' LDAP server. Also add in 'session info' hooks (unused). Both of these need to be hooked in on the webserver. Andrew Bartlett (This used to be commit b349d2fbfefd0e0d4620b9e8e0c4136f900be1ae)
2007-10-10r10190: Do some very basic input checking when provisioning.Jelmer Vernooij1-0/+2
(This used to be commit 87f25fe49caa78422582337c5208a331ef5b8c15)
2007-10-10r9831: Check whether the two admin passwords entered were equal.Jelmer Vernooij1-7/+24
(This used to be commit d02834f88d6a26f77549ec9db8f2492eacc9b043)
2007-10-10r9816: Work on testsuite for upgradeJelmer Vernooij2-3/+9
Add 'paths' object to provision code. (This used to be commit 488d737fb0ebbc2535d0ec17c14f0dc1eaf2a578)
2007-10-10r9756: One-way upgrade from Samba3->Samba4 basically works nowJelmer Vernooij1-13/+12
Still need to polish some rough edges (This used to be commit a8f309aa812533f57a90410722dfb342c8cf3b48)
2007-10-10r9754: Upgrading with the command line utility now works, at least partially (-:Jelmer Vernooij1-10/+32
Upgrading using SWAT should work as well now. (This used to be commit 8baa2ac377315ae8b365f58c2bda0bf3d0c5aec3)
2007-10-10r9735: More work on generating a valid Samba4 configuration using theJelmer Vernooij1-17/+27
Samba3 data (both console and SWAT) (This used to be commit d569465dc4def55c27878028f2fc762960f453d8)
2007-10-10r9718: Work a bit on the SWAT interfaceJelmer Vernooij1-0/+40
(This used to be commit b1844905d2c1ca26aef0ccba799ff16383348fc1)
2007-10-10r9674: r9678@blu: tridge | 2005-08-27 16:32:30 +1000Andrew Tridgell1-13/+15
- removed the initial provision button. It is just way too confusing. We should have a separate 'migration' page instead, but in the meantime to migrate please use the command line - added a check for a blank password. If blank, then ask them to reenter it (This used to be commit 2673bebf138a9bda79f99dd5caff93dd6db24658)
2007-10-10r9230: Star out passwords and add confim text input for provisioning.Deryck Hodge1-22/+19
Also, add addMethod() to form elements now. deryck (This used to be commit 79f276df47ebc93e1505c7411fb1acd4b004047c)
2007-10-10r8969: Make password field a password field, that is - prevent them fromRafal Szczesniak2-0/+2
displaying plain text. rafal (This used to be commit b91e6053485ada50f66aa763e0ccff3b71991fa5)
2007-10-10r8844: Actually, both types of provision wipe the DB. But we do need a wayAndrew Bartlett1-1/+1
to explian the tie between 'Initial Provision' and the next step being a SamSync or a Samba3 import etc. Andrew Bartlett (This used to be commit b37a2de9a89853393bcc9d20cfcffae96df9a90e)
2007-10-10r8831: Clarify data wipe-out statementAlexander Bokovoy1-1/+1
(This used to be commit 981e17eea449faa591b7a8b0c2baaa02461fbf4f)
2007-10-10r8830: Fix provision script after data splitAlexander Bokovoy1-4/+7
(This used to be commit 99d676d732dffbbf428cc0f012da26c47e6bb66d)
2007-10-10r8724: some boilerplate installation textAndrew Tridgell1-0/+14
(This used to be commit 5b28bdb9c800e8fbf2c7ee62a7c6faf2ec773ef9)
2007-10-10r8722: make the menu handling considerably saner and easier to follow. The wholeAndrew Tridgell4-8/+3
menu hierarchy is now in /menu.js (This used to be commit c2a450bb9967caa666628f067a8e732227854ce2)
2007-10-10r8720: split form object out to separate include file, and make it a realAndrew Tridgell2-2/+4
object, with a display() method (This used to be commit c45c4e335ed5da1e2e43ffcb9e8d6c32678faa3c)
2007-10-10r8643: - make lp_configfile() work againAndrew Tridgell1-1/+12
- get rid of redundeny dyn_CONFIGFILE argument to lp_load() - fixed provisioning to work with completely pristine install, creating an initial smb.conf is none is present - added lp.set() and lp.reload() to loadparm ejs object interface (This used to be commit c2691ef7126ddcee5f95970b78759b40a049d0a7)
2007-10-10r8640: continue the trend by moving the ejs random calls into an objectAndrew Tridgell1-1/+2
(This used to be commit ed4fb68ef7c28e415408e923bd9eefcd2d60f355)
2007-10-10r8598: move provisioning to /install/ directory from /esptest/Andrew Tridgell4-0/+107
(This used to be commit 318402ee4e8900e0d8ed1dce1e201f63ac4a908f)