Jelmer Vernooij
7fffc5c917
r11214: Remove scons files (see http://lists.samba.org/archive/samba-technical/2005-October/043443.html )
2007-10-10 13:45:03 -05:00
Stefan Metzmacher
0d948cf430
r11171: fix the build
...
metze
2007-10-10 13:44:54 -05:00
Stefan Metzmacher
a3abf10d43
r11086: add sys.unix2nttime() function
...
metze
2007-10-10 13:44:46 -05:00
Stefan Metzmacher
e27e36909d
r11085: as ejs doesn't support '&' '|' bitwise AND and OR,
...
we need some helper functions for this
metze
2007-10-10 13:44:46 -05:00
Stefan Metzmacher
5d46cdd1ee
r11083: use the addresses from the record
...
metze
2007-10-10 13:44:45 -05:00
Andrew Tridgell
93c296d527
r10914: moved the ldap time string functions into ldb so they can be used by
...
the time attribute handling functions
2007-10-10 13:39:42 -05:00
Jelmer Vernooij
b53313dc51
r10586: Add MergedObject() builder. Default to Library() rather
...
then StaticLibrary()
2007-10-10 13:39:08 -05:00
Jelmer Vernooij
540155fad3
r10528: Add credentials.h back into includes.h as some compilers don't
...
seem to be able to handle incomplete enum types.
2007-10-10 13:39:02 -05:00
Jelmer Vernooij
03647e1321
r10510: Decrease the amount of data included by includes.h a bit
2007-10-10 13:38:58 -05:00
Andrew Bartlett
194e8f07c0
r10402: Make the RPC-SAMLOGON test pass against Win2k3 SP0 again.
...
I still have issues with Win2k3 SP1, and Samba4 doesn't pass it's own
test for the moment, but I'm working on these issues :-)
This required a change to the credentials API, so that the special
case for NTLM logins using a principal was indeed handled as a
special, not general case.
Also don't set the realm from a ccache, as then it overrides --option=realm=.
Andrew Bartlett
2007-10-10 13:38:39 -05:00
Jelmer Vernooij
4f0d7f75b9
r10348: Add scons scripts for remaining subsystems. Most subsystems build now,
...
but final linking still fails (as does generating files asn1, et, idl and proto
files)
2007-10-10 13:38:30 -05:00
Jelmer Vernooij
0963ab9c14
r10316: More dynconfig fixes
2007-10-10 13:38:17 -05:00
Andrew Tridgell
dff660c23c
r10252: a recent checkin from simo changed the handling of BASE and SUBTREE
...
searches in ldb to be more ldap compliant, but broke the wins server
and the ejs ldb code. This fixes those up so 'make test' passes again.
2007-10-10 13:38:11 -05:00
Andrew Tridgell
1f12364a0f
r10192: r11631@blu: tridge | 2005-08-30 23:06:37 +1000
...
added a ldb.close() method in js. Useful for re-opening the db
2007-10-10 13:38:07 -05:00
Tim Potter
dd148451d7
r9990: Fix some 64-bit size_t warnings.
2007-10-10 13:36:26 -05:00
Jelmer Vernooij
8ff1358f40
r9915: Some more mappings. Fix weird sAMAccountName values.
2007-10-10 13:36:21 -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
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
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
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
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
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
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
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
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
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
cc5a3e9cc3
r9344: started adding calls for manipulation of data blobs in ejs
...
added:
blobToArray()
blobFromArray()
blobCompare()
2007-10-10 13:33:26 -05:00
Andrew Tridgell
a7a1752ca4
r9340: print the [in] contents when debugging even if the marshalling
...
failed. This makes it easier to track down marshalling bugs.
2007-10-10 13:33:25 -05:00