Jelmer Vernooij
8ff1358f40
r9915: Some more mappings. Fix weird sAMAccountName values.
2007-10-10 13:36:21 -05:00
Jelmer Vernooij
76e943d441
r9899: Be more conservative about what is sent to the remote server in ldb_map.
2007-10-10 13:36:21 -05:00
Jelmer Vernooij
de2bde2526
r9854: Finish ldb_map testsuite
...
Update PLAN
Some more small other fixes
2007-10-10 13:36:18 -05:00
Jelmer Vernooij
b7992de4b7
r9842: More error checks in the ldb_map modules, extend testsuite
2007-10-10 13:36:17 -05:00
Jelmer Vernooij
d2db164d6f
r9834: More tests for the upgrade from Samba3
2007-10-10 13:36:17 -05:00
Jelmer Vernooij
11e2a19389
r9830: Fix support for importing registry values. Extended the examplre registry tdb.
2007-10-10 13:36:16 -05:00
Jelmer Vernooij
fb2fd8da10
r9827: Convert 'passdb backend' rather then 'passdb backends'
...
Be a bit more verbose
2007-10-10 13:36:16 -05:00
Jelmer Vernooij
213bcb7e16
r9826: Add some more OOM checks
2007-10-10 13:36:15 -05:00
Jelmer Vernooij
edf380cb5f
r9825: Correctly handle length argument to substr()
2007-10-10 13:36:15 -05:00
Jelmer Vernooij
488d737fb0
r9816: Work on testsuite for upgrade
...
Add 'paths' object to provision code.
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
77f24ed131
r9813: Conver testsuite for samba3sam module to EJS
2007-10-10 13:35:04 -05:00
Jelmer Vernooij
27eefbd905
r9805: Add 'data' property to param EJS object
...
Write out new smb.conf file. Parameters that have disappeared
between Samba 3 and 4 will optionally be prefixed with 'samba3:'
2007-10-10 13:35:03 -05:00
Jelmer Vernooij
bb0cef581a
r9800: Add EJS interface to param. tridge, sorry this overlaps a bit
...
with your loadparm interface. :-/
2007-10-10 13:35:03 -05:00
Jelmer Vernooij
414e5f7f6d
r9798: Add generic functions for handling smb.conf files (the parameters don't to be pre-declared). Also doesn't use any globals, so multiple files can be loaded at once.
...
Currently uses the prefix "param" for all functions and structures; suggestions for better ones are welcome...
Remove old smb.conf-parsing code from libsamba3.
2007-10-10 13:35:02 -05:00
Jelmer Vernooij
b7c09df9e5
r9793: Be more verbose, check for errors in upgrade script.
2007-10-10 13:35:02 -05:00
Jelmer Vernooij
d9541535e3
r9770: Couple other bugfixes
...
Update TODO-list
2007-10-10 13:34:58 -05:00
Jelmer Vernooij
1376a1fe44
r9762: Add support for reading good old smbpasswd files
...
Fix password support
Make base64 decode/encode functions available to EJS
2007-10-10 13:34:57 -05:00
Jelmer Vernooij
a8f309aa81
r9756: One-way upgrade from Samba3->Samba4 basically works now
...
Still need to polish some rough edges
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
6e3e964fb4
r9755: Fix crash bug in SWAT login
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
8baa2ac377
r9754: Upgrading with the command line utility now works, at least partially (-:
...
Upgrading using SWAT should work as well now.
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
b1d9ef8998
r9746: Add "staff" as possible alternative to wheel
...
(should fix standard provisioning on AIX)
2007-10-10 13:34:56 -05:00
Jelmer Vernooij
435e4c6389
r9744: - [upgrade.js] Start working on smb.conf conversion.
...
- [ldb_map] Support storing non-mappable data in a fallback LDB
2007-10-10 13:34:55 -05:00
Jelmer Vernooij
d569465dc4
r9735: More work on generating a valid Samba4 configuration using the
...
Samba3 data (both console and SWAT)
2007-10-10 13:34:55 -05:00
Andrew Bartlett
6202267f6e
r9728: A *major* update to the credentials system, to incorporate the
...
Kerberos CCACHE into the system.
This again allows the use of the system ccache when no username is
specified, and brings more code in common between gensec_krb5 and
gensec_gssapi.
It also has a side-effect that may (or may not) be expected: If there
is a ccache, even if it is not used (perhaps the remote server didn't
want kerberos), it will change the default username.
Andrew Bartlett
2007-10-10 13:34:54 -05:00
Jelmer Vernooij
765a30a049
r9725: Fix full output mode of samba3dump as well. Thanks to tridge for
...
a bit for explanation about js.
2007-10-10 13:34:53 -05:00
Jelmer Vernooij
42605f4444
r9724: Rewrite samba3dump in JS. The summary works now, but the full output
...
is triggering some obscure EJS assert..
2007-10-10 13:34:53 -05:00
Jelmer Vernooij
7e3b94dfb9
r9722: Initial attempt at converting samba3dump to EJS..
2007-10-10 13:34:53 -05:00
Jelmer Vernooij
b1844905d2
r9718: Work a bit on the SWAT interface
2007-10-10 13:34:53 -05:00
Andrew Tridgell
a22d0d02ee
r9707: r11080@blu: tridge | 2005-08-28 12:41:12 +1000
...
make sure we leave the account enabled after creating a new user
2007-10-10 13:34:52 -05:00
Andrew Tridgell
a8748cab86
r9706: r11042@blu: tridge | 2005-08-28 12:40:09 +1000
...
a NULL expression is valid in a ldb search
2007-10-10 13:34:52 -05:00
Andrew Tridgell
b3d491b210
r9702: r9680@blu: tridge | 2005-08-27 18:45:08 +1000
...
- fixed ncacn_ip_tcp to use the generic async name resolution methods,
so NBT names now work (as requested several times by abartlet!)
- changed resolve_name() to take an event_context, so it doesn't cause
the whole process to block
- cleaned up the talloc_find_parent_bytype() calls to go via a cleaner
event_context_find() call
2007-10-10 13:34:51 -05:00
Jelmer Vernooij
3709def353
r9700: Change DATA_BLOB in ejs back to struct datablob
...
Support writing idmap mappings to winbind.ldif
2007-10-10 13:34:49 -05:00
Jelmer Vernooij
b7b079167d
r9698: Fix a bit of memory management
...
More minor bugfixes
Support mapping objectclasses and do mapping on 'dn' field as well (not just msg->dn)
2007-10-10 13:34:42 -05:00
Andrew Tridgell
88a7e9e00f
r9645: fixed the ejs GetOptions() call to look at the first option passed (this is what broke --help)
2007-10-10 13:34:36 -05:00
Andrew Tridgell
ee0b693ffa
r9580: put the libinclude() after the GetOptions so the smb.conf is loaded to
...
get the libjs path
2007-10-10 13:34:31 -05:00
Andrew Tridgell
881452c7b7
r9568: updated the winreg js library for CreateKey, and add a --createkey
...
option to the winreg tool
2007-10-10 13:34:29 -05:00
Andrew Tridgell
7082440a70
r9566: fix an uninitialised variable
2007-10-10 13:34:29 -05:00
Andrew Tridgell
84c756b25c
r9504: use some low level ejs hackery to give much better exception error messages in both
...
the web server and smbscript. We can now give backtraces for all internal asserts, not
just high level errors
2007-10-10 13:34:23 -05:00
Andrew Tridgell
57e6eb9c66
r9500: userAuth() takes a creds object, not a general object now ...
2007-10-10 13:34:23 -05:00
Andrew Tridgell
4afb16d7b2
r9499: added error checking to the userAuth() call. SWAT is still failing, but at least it now
...
tells us why
2007-10-10 13:34:23 -05:00
Andrew Tridgell
47cf409cdf
r9497: - converted the winreg library to a more OO style of interface
...
- added a reg.typestring() method that returns a string representation of a type
2007-10-10 13:34:22 -05:00
Andrew Tridgell
76ffc20079
r9496: added a regToVar() function that converts a registry blob variable to a ejs variable.
2007-10-10 13:34:22 -05:00
Andrew Tridgell
516ba6d20b
r9492: it is more usual to return 'undefined' instead of 'false' on a call failing (unless the
...
call is returning a boolean anyway).
Unfortunately the new GetOptions syntax loses the ability for the caller to know why the
command line arguments were bad. Maybe we would be better always returning an object and
having an is_error element?
2007-10-10 13:34:21 -05:00
Andrew Tridgell
1ead49f8e8
r9491: fixed up a few scripts that need to be updated for the new GetOptions syntax. Mimir, its
...
a good idea to use grep -r to find places that need fixing when you change the syntax of
a call :-)
2007-10-10 13:34:21 -05:00
Rafal Szczesniak
1990793b23
r9477: Convert popt options to an ejs object. Doesn't seem to break anything
...
except of popt help (-h) option (unexpected ?).
rafal
2007-10-10 13:34:20 -05:00
Andrew Tridgell
6f69eeb8f2
r9465: handle encoding and decoding of pointers, representing them as a
...
string containing "(POINTER)"
2007-10-10 13:34:18 -05:00
Andrew Tridgell
3d6739eaa6
r9464: fixed a problem with child pointers copied into non-allocated mpr variables. We
...
now use the same free technique as is used for mpr strings, rather than relying on
being a child of the variable
2007-10-10 13:34:18 -05:00
Simo Sorce
692e35b779
r9391: Convert all the code to use struct ldb_dn to ohandle ldap like distinguished names
...
Provide more functions to handle DNs in this form
2007-10-10 13:33:32 -05:00
Andrew Tridgell
e4ca36bda3
r9377: made winreg a user tool (I find it quite useful). I expect it to get the ability
...
to add/remove keys and values in the future.
add it to the standard tests, ensuring that we know if winreg
breaks. This is particularly important as winreg uses such unusual IDL
constructs
2007-10-10 13:33:30 -05:00
Andrew Tridgell
3a9c63923f
r9355: return the EnumKey and EnumValue list we have so far when we get a rpc fault
2007-10-10 13:33:27 -05:00