Andrew Bartlett
767c5ca7be
r11439: Make presedence on strcmp comparison clear, and fill in
...
logon_parameters for the auth subsystem.
Andrew Bartlett
2007-10-10 13:45:37 -05:00
Andrew Tridgell
3333d71ab6
r11365: fixed a comment typo
2007-10-10 13:45:26 -05:00
Andrew Tridgell
7f797e7097
r11354: - generate a ejs error on bad ldif to add/modify
...
- fixed a double free error in ldb.close()
2007-10-10 13:45:23 -05:00
Rafal Szczesniak
a50a5bef6e
r11308: Correctly return status code in case of js error or libnet
...
function execution error.
rafal
2007-10-10 13:45:17 -05:00
Jelmer Vernooij
b4745032a2
r11303: Support defining and installing public headers for libraries.
...
Support installing libraries.
Get rid of pkg-config file (will be autogenerated later on).
2007-10-10 13:45:16 -05:00
Rafal Szczesniak
f9c436bbdf
r11281: Initial ejs interface for libnet functions.
...
rafal
2007-10-10 13:45:13 -05:00
Jelmer Vernooij
24e1030090
r11244: Relative path names in .mk files
2007-10-10 13:45:06 -05:00
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