Jelmer Vernooij [Sat, 3 Sep 2005 14:58:00 +0000 (14:58 +0000)]
r9995: Add file describing the REGF file format in IDL.
(used in reg_backend_nt4.c rewrite)
Tim Potter [Sat, 3 Sep 2005 12:45:37 +0000 (12:45 +0000)]
r9994: Unused variable.
Tim Potter [Sat, 3 Sep 2005 12:37:44 +0000 (12:37 +0000)]
r9993: Gcc is fussy about the lack of parentheses around assignment statements.
Tim Potter [Sat, 3 Sep 2005 12:35:50 +0000 (12:35 +0000)]
r9992: More fixes from the 64-bit warning police.
Tim Potter [Sat, 3 Sep 2005 11:52:42 +0000 (11:52 +0000)]
r9991: Some more 64-bit size_t warnings. There are a few more but they are
too hard to fix right now. (-:
Tim Potter [Sat, 3 Sep 2005 11:50:33 +0000 (11:50 +0000)]
r9990: Fix some 64-bit size_t warnings.
Tim Potter [Sat, 3 Sep 2005 02:08:25 +0000 (02:08 +0000)]
r9984: Honour the NOEMIT conformance directive for entire IDL files.
Tim Potter [Sat, 3 Sep 2005 02:06:32 +0000 (02:06 +0000)]
r9983: Make the NOEMIT conformance directive with no argument mean do not
emit any dissectors for this IDL.
Tim Potter [Sat, 3 Sep 2005 01:50:56 +0000 (01:50 +0000)]
r9982: Strip prefixes off the check for noemit in the conformance info so you
can use the typedef names in the IDL rather than the autogenerated
function names. This means you can say "NOEMIT security_descriptor"
instead of "NOEMIT dissect_security_descriptor_type" or whatever.
Tim Potter [Sat, 3 Sep 2005 00:52:34 +0000 (00:52 +0000)]
r9980: Fix some warnings.
Jelmer Vernooij [Fri, 2 Sep 2005 14:45:40 +0000 (14:45 +0000)]
r9959: Fix bug where data offset was incorrect after parsing element with
[charset]
Jelmer Vernooij [Fri, 2 Sep 2005 14:05:28 +0000 (14:05 +0000)]
r9957: Switch to using DATA_BLOBs internally in TDR
Stefan Metzmacher [Fri, 2 Sep 2005 13:15:41 +0000 (13:15 +0000)]
r9954: getntacl depends on EXT_LIB_XATTR
(maybe we need to disable this binary when EXT_LIB_XATTR isn't enabled)
metze
Jelmer Vernooij [Fri, 2 Sep 2005 12:06:25 +0000 (12:06 +0000)]
r9951: Add another value to the default HKLM.
Convert Samba3 policy "refuse machine pw change" to registry value.
Jelmer Vernooij [Fri, 2 Sep 2005 11:35:58 +0000 (11:35 +0000)]
r9949: Portability fixes for mingw32
Jelmer Vernooij [Fri, 2 Sep 2005 11:33:35 +0000 (11:33 +0000)]
r9948: Be a bit less verbose
Andrew Bartlett [Fri, 2 Sep 2005 03:27:13 +0000 (03:27 +0000)]
r9942: CN=Configuration is always under the database-wide base dn, so don't
try and pass it down as a parameter.
Andrew Bartlett
Andrew Bartlett [Fri, 2 Sep 2005 03:19:27 +0000 (03:19 +0000)]
r9941: Update the CrackNames test, and provide a much improved server-side
DRSUAPI CrackNames.
We can't pass the full cracknames test until the initial provision is
updated, the seperate DomainControllerInfo and canonical names support
is added.
Andrew Bartlett
Andrew Bartlett [Fri, 2 Sep 2005 03:13:04 +0000 (03:13 +0000)]
r9940: When guessing, don't make DEBUG(1,... errors.
Andrew Bartlett
James Peach [Fri, 2 Sep 2005 03:10:42 +0000 (03:10 +0000)]
r9939: Add configure check for yapp.
Andrew Bartlett [Thu, 1 Sep 2005 23:31:51 +0000 (23:31 +0000)]
r9931: Make use of new 'norealm' parsing functions rather than strchr(p '@').
Merge these norealm functions from lorikeet-heimdal.
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2005 23:26:50 +0000 (23:26 +0000)]
r9930: Use a single samdb_base_dn() function rather than lots of silly
searches all over the place.
This can be extended to cover an NT4 (no ADS) mode in future as well.
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2005 23:24:47 +0000 (23:24 +0000)]
r9929: Fix indentation
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2005 23:24:16 +0000 (23:24 +0000)]
r9928: ncName is a DN, and needs to use DN matching rules.
Andrew Bartlett
Andrew Bartlett [Thu, 1 Sep 2005 23:23:22 +0000 (23:23 +0000)]
r9927: Extend copyright for all the hard work I've done this year.
Andrew Bartlett
Jelmer Vernooij [Thu, 1 Sep 2005 23:06:20 +0000 (23:06 +0000)]
r9925: Fix swapped nt/lm password hashes - caught by Andrew Bartlett
Jelmer Vernooij [Thu, 1 Sep 2005 21:34:05 +0000 (21:34 +0000)]
r9919: Remove debug statement from samba3sam
Add SOC STATUS doc
Jelmer Vernooij [Thu, 1 Sep 2005 21:32:43 +0000 (21:32 +0000)]
r9918: Fix two copy-n-paste bugs that were preventing the modification
of special DN's when the rdn_name or timestamps modules were in use.
Jelmer Vernooij [Thu, 1 Sep 2005 20:28:03 +0000 (20:28 +0000)]
r9915: Some more mappings. Fix weird sAMAccountName values.
Jelmer Vernooij [Thu, 1 Sep 2005 18:55:51 +0000 (18:55 +0000)]
r9912: Fix another bug in ldb_map.
Jelmer Vernooij [Thu, 1 Sep 2005 18:04:23 +0000 (18:04 +0000)]
r9908: Generate posixUser and posixGroup as well
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