Jelmer Vernooij [Thu, 1 Sep 2005 15:33:31 +0000 (15:33 +0000)]
r9899: Be more conservative about what is sent to the remote server in ldb_map.
Jelmer Vernooij [Thu, 1 Sep 2005 15:31:45 +0000 (15:31 +0000)]
r9898: Add extra registry key used by WinXP (see r9894)
Günther Deschner [Thu, 1 Sep 2005 10:36:48 +0000 (10:36 +0000)]
r9888: add IDL for lsa_QueryDomainInformationPolicy to query Kerberos Settings.
Guenther
Tim Potter [Thu, 1 Sep 2005 09:14:35 +0000 (09:14 +0000)]
r9885: Fix code before declarations.
Tim Potter [Thu, 1 Sep 2005 09:08:36 +0000 (09:08 +0000)]
r9884: Fix compiler warning.
Tim Potter [Thu, 1 Sep 2005 08:56:37 +0000 (08:56 +0000)]
r9883: More nested initialiser fixes.
Tim Potter [Thu, 1 Sep 2005 07:44:59 +0000 (07:44 +0000)]
r9881: I can't believe this can make a difference...
Tim Potter [Thu, 1 Sep 2005 07:37:13 +0000 (07:37 +0000)]
r9880: Convert remaining initialisers to more portable form. This should
clean out a lot of build farm breakage.
Tim Potter [Thu, 1 Sep 2005 07:29:33 +0000 (07:29 +0000)]
r9879: A quick check to see if nested initialisers (?) is portable across the
build farm. I have a feeling it isn't.
Andrew Bartlett [Thu, 1 Sep 2005 07:07:00 +0000 (07:07 +0000)]
r9878: This is getting a bit out of control, but a few more tests.
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2005 07:03:33 +0000 (07:03 +0000)]
r9877: Merge from lorikeet-heimdal, to try and fix build failures.
Andrew Bartlett
Tim Potter [Thu, 1 Sep 2005 06:39:19 +0000 (06:39 +0000)]
r9876: Fix some 64-bit warnings for Itanium machine.
Andrew Bartlett [Thu, 1 Sep 2005 02:23:38 +0000 (02:23 +0000)]
r9861: I need to convert this to table-driven, but anyway...
More CrackNames testing
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2005 01:32:50 +0000 (01:32 +0000)]
r9859: Enable (blocking) KDC resolution with DNS.
To enable, set:
[libdefaults]
dns_lookup_realm = true
dns_lookup_kdc = true
in your /etc/krb5.conf.
In the future I may override the krb5.conf and set this on by default
in Samba4.
Andrew Bartlett
Jelmer Vernooij [Thu, 1 Sep 2005 01:11:15 +0000 (01:11 +0000)]
r9857: Fix rename/delete issues
Jelmer Vernooij [Thu, 1 Sep 2005 00:38:28 +0000 (00:38 +0000)]
r9855: Finish ldb_map testsuite
Update PLAN
Some more small other fixes
Jelmer Vernooij [Thu, 1 Sep 2005 00:37:52 +0000 (00:37 +0000)]
r9854: Finish ldb_map testsuite
Update PLAN
Some more small other fixes
Jelmer Vernooij [Wed, 31 Aug 2005 22:27:40 +0000 (22:27 +0000)]
r9849: Extend testsuite a bit more.
Jelmer Vernooij [Wed, 31 Aug 2005 21:04:17 +0000 (21:04 +0000)]
r9842: More error checks in the ldb_map modules, extend testsuite
Jelmer Vernooij [Wed, 31 Aug 2005 18:33:57 +0000 (18:33 +0000)]
r9835: Make ldb_map compile in the stand-alone LDB build
Jelmer Vernooij [Wed, 31 Aug 2005 16:51:09 +0000 (16:51 +0000)]
r9834: More tests for the upgrade from Samba3
Jelmer Vernooij [Wed, 31 Aug 2005 15:47:10 +0000 (15:47 +0000)]
r9831: Check whether the two admin passwords entered were equal.
Jelmer Vernooij [Wed, 31 Aug 2005 15:46:41 +0000 (15:46 +0000)]
r9830: Fix support for importing registry values. Extended the examplre registry tdb.
Jelmer Vernooij [Wed, 31 Aug 2005 15:17:34 +0000 (15:17 +0000)]
r9829: Registry key and value names are case insensitive
Jelmer Vernooij [Wed, 31 Aug 2005 14:30:56 +0000 (14:30 +0000)]
r9828: Fix path to testdata (tests are always run from source/)
Jelmer Vernooij [Wed, 31 Aug 2005 14:27:17 +0000 (14:27 +0000)]
r9827: Convert 'passdb backend' rather then 'passdb backends'
Be a bit more verbose
Jelmer Vernooij [Wed, 31 Aug 2005 14:26:20 +0000 (14:26 +0000)]
r9826: Add some more OOM checks
Jelmer Vernooij [Wed, 31 Aug 2005 14:25:18 +0000 (14:25 +0000)]
r9825: Correctly handle length argument to substr()
Derrell Lipman [Wed, 31 Aug 2005 13:36:35 +0000 (13:36 +0000)]
r9824: r9495@cabra: derrell | 2005-08-31 09:33:55 -0400
add a readme file to indicate what the smbc directory is for
Jelmer Vernooij [Wed, 31 Aug 2005 02:39:57 +0000 (02:39 +0000)]
r9816: Work on testsuite for upgrade
Add 'paths' object to provision code.
Jelmer Vernooij [Tue, 30 Aug 2005 22:38:34 +0000 (22:38 +0000)]
r9813: Conver testsuite for samba3sam module to EJS
Jelmer Vernooij [Tue, 30 Aug 2005 17:23:07 +0000 (17:23 +0000)]
r9808: Improve code that selects what "passdb backend" to import from.
Jelmer Vernooij [Tue, 30 Aug 2005 17:21:41 +0000 (17:21 +0000)]
r9807: Use talloc in fd_lines_load() and file_lines_load(). The return
value now can be freed using talloc(). I couldn't find the free_lines_list()
function that was supposed to free it before.
Jelmer Vernooij [Tue, 30 Aug 2005 16:30:11 +0000 (16:30 +0000)]
r9806: Some more test data
Jelmer Vernooij [Tue, 30 Aug 2005 16:09:38 +0000 (16:09 +0000)]
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:'
Jelmer Vernooij [Tue, 30 Aug 2005 14:44:33 +0000 (14:44 +0000)]
r9800: Add EJS interface to param. tridge, sorry this overlaps a bit
with your loadparm interface. :-/
Jelmer Vernooij [Tue, 30 Aug 2005 13:58:48 +0000 (13:58 +0000)]
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.
Stefan Metzmacher [Tue, 30 Aug 2005 13:43:58 +0000 (13:43 +0000)]
r9797: - let us parse replication packets with linked attributes fine,
- also resolve the 0x1f ('member') attid for nicer debugging
metze
Stefan Metzmacher [Tue, 30 Aug 2005 13:34:12 +0000 (13:34 +0000)]
r9795: fix the ndr_pull_string code to handle, some special cases,
where the idl was something like this:
uint32 size;
[size_is(size+1)] wchar_t *string;
we always need a pair of NDR_PULL_NEEDED_BYTES() and ndr_pull_advance(),
with the same size passed in.
metze
Andrew Tridgell [Tue, 30 Aug 2005 12:51:05 +0000 (12:51 +0000)]
r9794: r11627@blu: tridge | 2005-08-30 22:55:27 +1000
fill in correct error code for zero length and too large IPC reads
Jelmer Vernooij [Tue, 30 Aug 2005 12:27:53 +0000 (12:27 +0000)]
r9793: Be more verbose, check for errors in upgrade script.
Jelmer Vernooij [Tue, 30 Aug 2005 11:55:05 +0000 (11:55 +0000)]
r9792: Rename StrCaseCmp -> strcasecmp_m. All these years I was thinking
StrCaseCmp was sys_strcasecmp, while it is in fact strcasecmp_m!
Andrew Tridgell [Tue, 30 Aug 2005 11:44:00 +0000 (11:44 +0000)]
r9791: r11611@blu: tridge | 2005-08-30 21:48:22 +1000
recognise any case combination of 'localhost' as 127.0.0.1
Jelmer Vernooij [Tue, 30 Aug 2005 11:37:58 +0000 (11:37 +0000)]
r9789: Patch from Volker that fixes the build on AIX.
Jelmer Vernooij [Tue, 30 Aug 2005 11:08:03 +0000 (11:08 +0000)]
r9786: Move ldb_map into ldb/modules/
Move samba3sam to dsdb/
Jelmer Vernooij [Tue, 30 Aug 2005 10:47:51 +0000 (10:47 +0000)]
r9785: Add some testdata
Deryck Hodge [Tue, 30 Aug 2005 03:55:08 +0000 (03:55 +0000)]
r9779: Add a contextmenu function to be used by all window/widget objects.
deryck
Andrew Bartlett [Tue, 30 Aug 2005 03:37:14 +0000 (03:37 +0000)]
r9778: Test for particular error returns, rather than just OK/not OK.
Andrew Bartlett
Andrew Tridgell [Tue, 30 Aug 2005 02:15:52 +0000 (02:15 +0000)]
r9776: r11609@blu: tridge | 2005-08-30 12:20:11 +1000
make the selftest script a bit less existential
Andrew Tridgell [Tue, 30 Aug 2005 02:11:56 +0000 (02:11 +0000)]
r9775: r11607@blu: tridge | 2005-08-30 12:16:19 +1000
fixed the help message
Andrew Tridgell [Tue, 30 Aug 2005 01:58:03 +0000 (01:58 +0000)]
r9774: r11605@blu: tridge | 2005-08-30 12:02:19 +1000
make sure we don't walk off the end of the hash array
Andrew Tridgell [Tue, 30 Aug 2005 01:51:36 +0000 (01:51 +0000)]
r9773: r11599@blu: tridge | 2005-08-30 11:55:57 +1000
optimise this case a bit more. The total speedup using non-indexed
ldbtest is now around a factor of 80x. The code is ugly as hell, but
I think this speed is worth it.
Of course, if we only ever do indexed searches in ldb then this
doesn't help, but it seems all too common that we get unindexable
searches, so the optimisation is worthwhile
Andrew Bartlett [Tue, 30 Aug 2005 01:19:41 +0000 (01:19 +0000)]
r9772: Make credentials callbacks more consistant with the abstraction
function interface used in the credentials code.
Fix bug in ntlm_auth, where we would overwrite the PW specified as a
first input. (Reported and chased by Kai Blin <blin@gmx.net>, bug
#3040)
Andrew Bartlett
Jelmer Vernooij [Tue, 30 Aug 2005 00:43:26 +0000 (00:43 +0000)]
r9771: - Prevent ldb crash when a invalid DN is added
- Don't silently drop records with empty attributes
tridge/simo: Could you please verify this patch is correct?
Jelmer Vernooij [Tue, 30 Aug 2005 00:41:02 +0000 (00:41 +0000)]
r9770: Couple other bugfixes
Update TODO-list
Andrew Tridgell [Tue, 30 Aug 2005 00:36:12 +0000 (00:36 +0000)]
r9769: r11592@blu: tridge | 2005-08-30 10:40:19 +1000
added a tdb optimisation that speeds up non-indexed ldb by a large
margin (often 10x or more). I'd be interested in any comments on the
safety of this optimisation. See the comment in the code for an
explanation.
Jelmer Vernooij [Tue, 30 Aug 2005 00:26:44 +0000 (00:26 +0000)]
r9768: Arrrgh.. Right this time.
Jelmer Vernooij [Tue, 30 Aug 2005 00:25:46 +0000 (00:25 +0000)]
r9767: Fix typo
Jelmer Vernooij [Mon, 29 Aug 2005 23:20:40 +0000 (23:20 +0000)]
r9766: Prevent erroneous OOM message
ldb_dup_val() sets out->data to NULL if in->length == 0
Deryck Hodge [Mon, 29 Aug 2005 22:04:11 +0000 (22:04 +0000)]
r9763: Add the start bar as a widget from the
desktop file. This is more portable to IE, though
there are still some IE issues hanging around.
deryck
Jelmer Vernooij [Mon, 29 Aug 2005 22:01:18 +0000 (22:01 +0000)]
r9762: Add support for reading good old smbpasswd files
Fix password support
Make base64 decode/encode functions available to EJS
Deryck Hodge [Mon, 29 Aug 2005 21:28:48 +0000 (21:28 +0000)]
r9761: Move initial widget setup to desktop library. Now, just by including
desktop.js, you get the basic desktop layout.
deryck
Deryck Hodge [Mon, 29 Aug 2005 21:15:04 +0000 (21:15 +0000)]
r9759: Create some wrappers for QxWidget. This gives us some pre-fabbed
windows, which set size and positioning.
To use:
var myWin = new Window.large("Some Window Title");
var myWin = new Window.standard("Some Window Title");
var myWin = new Window.small("Some Window Title");
You can omit the title if you don't need one. Also,
var myWin = new Window(); will give you the random
positioning and no predetermined sizing.
deryck
Jelmer Vernooij [Mon, 29 Aug 2005 20:18:51 +0000 (20:18 +0000)]
r9756: One-way upgrade from Samba3->Samba4 basically works now
Still need to polish some rough edges
Jelmer Vernooij [Mon, 29 Aug 2005 19:08:18 +0000 (19:08 +0000)]
r9755: Fix crash bug in SWAT login
Jelmer Vernooij [Mon, 29 Aug 2005 18:52:24 +0000 (18:52 +0000)]
r9754: Upgrading with the command line utility now works, at least partially (-:
Upgrading using SWAT should work as well now.
Jelmer Vernooij [Mon, 29 Aug 2005 17:31:19 +0000 (17:31 +0000)]
r9751: Remove C version of samba3dump (the EJS version works nicely as well).
Fix a couple of bugs in ldb_map.
Jelmer Vernooij [Mon, 29 Aug 2005 15:55:35 +0000 (15:55 +0000)]
r9746: Add "staff" as possible alternative to wheel
(should fix standard provisioning on AIX)
Jelmer Vernooij [Mon, 29 Aug 2005 15:54:10 +0000 (15:54 +0000)]
r9744: - [upgrade.js] Start working on smb.conf conversion.
- [ldb_map] Support storing non-mappable data in a fallback LDB
Jelmer Vernooij [Mon, 29 Aug 2005 12:31:32 +0000 (12:31 +0000)]
r9735: More work on generating a valid Samba4 configuration using the
Samba3 data (both console and SWAT)
Tim Potter [Mon, 29 Aug 2005 12:22:48 +0000 (12:22 +0000)]
r9734: The ethereal parser generator was generating duplicate functions for
fields in structures with the same name as a structure (i.e
security_ace.object and security_ace_object). I've twiddled the naming
scheme a bit and things are a bit more unique but there is still may be
some naming conflicts in other IDL files.
We are now getting confused over fields with the same name in unions
(e.g security_ace_object_ctr.object) plus some other union weirdness.
Andrew Bartlett [Mon, 29 Aug 2005 12:16:49 +0000 (12:16 +0000)]
r9733: Test conversion from known sids in CrackNames.
Andrew Bartlett
Andrew Bartlett [Mon, 29 Aug 2005 04:38:37 +0000 (04:38 +0000)]
r9731: Fix typo
Andrew Bartlett [Mon, 29 Aug 2005 04:30:22 +0000 (04:30 +0000)]
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
Andrew Bartlett [Mon, 29 Aug 2005 04:15:08 +0000 (04:15 +0000)]
r9727: A simplier test I can aim at passing when I get the cracknames code done.
Andrew Bartlett
Jelmer Vernooij [Mon, 29 Aug 2005 01:17:20 +0000 (01:17 +0000)]
r9725: Fix full output mode of samba3dump as well. Thanks to tridge for
a bit for explanation about js.
Jelmer Vernooij [Mon, 29 Aug 2005 00:48:24 +0000 (00:48 +0000)]
r9724: Rewrite samba3dump in JS. The summary works now, but the full output
is triggering some obscure EJS assert..
Jelmer Vernooij [Sun, 28 Aug 2005 23:03:49 +0000 (23:03 +0000)]
r9722: Initial attempt at converting samba3dump to EJS..
Jelmer Vernooij [Sun, 28 Aug 2005 22:17:07 +0000 (22:17 +0000)]
r9718: Work a bit on the SWAT interface
Jelmer Vernooij [Sun, 28 Aug 2005 14:55:26 +0000 (14:55 +0000)]
r9712: Bunch of small fixes
Write out basic sam.ldif
Deryck Hodge [Sun, 28 Aug 2005 12:05:43 +0000 (12:05 +0000)]
r9710: Filename change for clarity's sake.
deryck
Andrew Tridgell [Sun, 28 Aug 2005 02:38:11 +0000 (02:38 +0000)]
r9707: r11080@blu: tridge | 2005-08-28 12:41:12 +1000
make sure we leave the account enabled after creating a new user
Andrew Tridgell [Sun, 28 Aug 2005 02:38:00 +0000 (02:38 +0000)]
r9706: r11042@blu: tridge | 2005-08-28 12:40:09 +1000
a NULL expression is valid in a ldb search
Andrew Tridgell [Sun, 28 Aug 2005 02:37:49 +0000 (02:37 +0000)]
r9705: r9685@blu: tridge | 2005-08-27 19:43:44 +1000
set the backend_name on socket_accept() too
Andrew Tridgell [Sun, 28 Aug 2005 02:37:38 +0000 (02:37 +0000)]
r9704: r9684@blu: tridge | 2005-08-27 19:38:31 +1000
don't try to call the name resolver on non-ipv4 names!
Andrew Tridgell [Sun, 28 Aug 2005 02:37:27 +0000 (02:37 +0000)]
r9703: r9683@blu: tridge | 2005-08-27 18:56:05 +1000
added a comment about event_context_find()
Andrew Tridgell [Sun, 28 Aug 2005 02:37:14 +0000 (02:37 +0000)]
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
Andrew Bartlett [Sun, 28 Aug 2005 01:54:27 +0000 (01:54 +0000)]
r9701: Provide correct parameters.
Andrew Bartlett
Jelmer Vernooij [Sun, 28 Aug 2005 01:37:27 +0000 (01:37 +0000)]
r9700: Change DATA_BLOB in ejs back to struct datablob
Support writing idmap mappings to winbind.ldif
Jelmer Vernooij [Sun, 28 Aug 2005 00:34:14 +0000 (00:34 +0000)]
r9699: Add as much attributes the current Samba4 SAM has to the mapping table (ignoring most of them, currently..)
Jelmer Vernooij [Sat, 27 Aug 2005 23:47:17 +0000 (23:47 +0000)]
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)
Andrew Bartlett [Sat, 27 Aug 2005 22:48:39 +0000 (22:48 +0000)]
r9696: Update prototypes for new name of short parsing function.
Andrew Bartlett
Andrew Bartlett [Sat, 27 Aug 2005 22:15:29 +0000 (22:15 +0000)]
r9693: Move the smb_krb5_context setup code to use the new pattern of
tmp_ctx, then steal at the last moment, on success.
andrew Bartlett
Jelmer Vernooij [Sat, 27 Aug 2005 19:46:28 +0000 (19:46 +0000)]
r9690: Extend test + fix several bugs
Jelmer Vernooij [Sat, 27 Aug 2005 18:30:00 +0000 (18:30 +0000)]
r9689: valgrind-clean now. Editing works now mostly, you just lose half of your
database every time you do it...
Jelmer Vernooij [Sat, 27 Aug 2005 16:33:42 +0000 (16:33 +0000)]
r9686: Another round of bugfixes. Works somewhat now, when running under valgrind ;-)
Jelmer Vernooij [Sat, 27 Aug 2005 15:13:15 +0000 (15:13 +0000)]
r9685: Add tests for samba3sam mapping module
Fix a couple of bugs
Move samba3sam backend to lib/ldb/
Remove some more unused parameters
Jelmer Vernooij [Sat, 27 Aug 2005 12:56:24 +0000 (12:56 +0000)]
r9684: Remove unused parameters (about 70)
Tim Potter [Sat, 27 Aug 2005 12:39:56 +0000 (12:39 +0000)]
r9683: OK that last fix was too good to be true. (-:
Tim Potter [Sat, 27 Aug 2005 12:24:02 +0000 (12:24 +0000)]
r9682: Jelmer, I think this fixes another case where the parser generator was
producing duplicate function definitions. Can you check this out?