jelmer/samba4-debian.git
12 years agor10228: Reorganizing a bit, trying to simplify. This is an attempt
Deryck Hodge [Wed, 14 Sep 2005 21:48:03 +0000 (21:48 +0000)]
r10228: Reorganizing a bit, trying to simplify.  This is an attempt
to find what's going wrong in IE formatting.

This is some better, but still IE needs help.

deryck

12 years agor10225: Adding back a style rule to qooxdoo that was originally
Deryck Hodge [Wed, 14 Sep 2005 15:08:46 +0000 (15:08 +0000)]
r10225: Adding back a style rule to qooxdoo that was originally
removed.  This is a cross browser hack that makes for
better performance amone differing browsers.

deryck

12 years agor10216: Chris Samuel pointed out that we should note the need to run provision
Andrew Tridgell [Tue, 13 Sep 2005 22:58:38 +0000 (22:58 +0000)]
r10216: Chris Samuel pointed out that we should note the need to run provision
as a user with write permission on the install directory

12 years agor10213: fixed a memory leak in the ldap client and server code spotted by Karl
Andrew Tridgell [Tue, 13 Sep 2005 22:05:45 +0000 (22:05 +0000)]
r10213: fixed a memory leak in the ldap client and server code spotted by Karl
Melcher. ldap_encode() now takes a memory context to use for the data
blob

12 years agor10212: An IE fix. Must set initial values in the onload function.
Deryck Hodge [Tue, 13 Sep 2005 21:31:40 +0000 (21:31 +0000)]
r10212: An IE fix.  Must set initial values in the onload function.

deryck

12 years agor10207: Add some const
Jelmer Vernooij [Tue, 13 Sep 2005 17:28:18 +0000 (17:28 +0000)]
r10207: Add some const

12 years agor10200: added a composite_trigger_done() call that allows a composite function
Andrew Tridgell [Tue, 13 Sep 2005 12:46:03 +0000 (12:46 +0000)]
r10200: added a composite_trigger_done() call that allows a composite function
to cause an event to happen immediately. This allows metzes patch for
recognising IPs in resolve_name() to work, and also allows us to
remove some of the other code where we currently do specific checks
for is_ipaddress().

12 years agor10199: added a LOCAL-RESOLVE torture test, useful for measuring the overhead of
Andrew Tridgell [Tue, 13 Sep 2005 12:44:33 +0000 (12:44 +0000)]
r10199: added a LOCAL-RESOLVE torture test, useful for measuring the overhead of
the async name resolution mechanisms

12 years agor10197: Assume that external dissectors are structs which I think is always the
Tim Potter [Tue, 13 Sep 2005 06:39:40 +0000 (06:39 +0000)]
r10197: Assume that external dissectors are structs which I think is always the
case.

12 years agor10193: r11632@blu: tridge | 2005-08-30 23:08:27 +1000
Andrew Tridgell [Tue, 13 Sep 2005 01:02:06 +0000 (01:02 +0000)]
r10193:  r11632@blu:  tridge | 2005-08-30 23:08:27 +1000
 if we fail to erase a ldb during provision by traversing
 and deleting records (an in-place erase) then just unlink it
 and start it again. This makes provisioning much more robust
 to changes in ldb that make it not backward compatible with
 old DBs.

12 years agor10192: r11631@blu: tridge | 2005-08-30 23:06:37 +1000
Andrew Tridgell [Tue, 13 Sep 2005 01:01:55 +0000 (01:01 +0000)]
r10192:  r11631@blu:  tridge | 2005-08-30 23:06:37 +1000
 added a ldb.close() method in js. Useful for re-opening the db

12 years agor10191: Return the right error code in the case of a time skew. Windows will now
Jelmer Vernooij [Tue, 13 Sep 2005 00:01:24 +0000 (00:01 +0000)]
r10191: Return the right error code in the case of a time skew. Windows will now
ignore Kerberos and fallback to NTLMSSP when joining. Thanks to Andrew Bartlett
for the assistence.

12 years agor10190: Do some very basic input checking when provisioning.
Jelmer Vernooij [Mon, 12 Sep 2005 23:52:25 +0000 (23:52 +0000)]
r10190: Do some very basic input checking when provisioning.

12 years agor10185: Fix another two sets of unhandled enumeration warnings, plus correct some...
Tim Potter [Mon, 12 Sep 2005 21:40:40 +0000 (21:40 +0000)]
r10185: Fix another two sets of unhandled enumeration warnings, plus correct some awful indentation.  (-:

12 years agor10184: Fix a stack of unhandled enumeration warnings.
Tim Potter [Mon, 12 Sep 2005 21:37:18 +0000 (21:37 +0000)]
r10184: Fix a stack of unhandled enumeration warnings.

12 years agor10181: Fix the build
Jelmer Vernooij [Mon, 12 Sep 2005 21:10:40 +0000 (21:10 +0000)]
r10181: Fix the build

12 years agor10174: This patch implements generic PAC verification, without assumptions
Andrew Bartlett [Mon, 12 Sep 2005 14:19:05 +0000 (14:19 +0000)]
r10174: This patch implements generic PAC verification, without assumptions
about the size of the signature.  In particular, this works with AES,
which was previously broken Samba4/Samba4.

Reviewed by metze (and thanks for help with the previous IDL commit).

12 years agor10173: Document new option
Jelmer Vernooij [Mon, 12 Sep 2005 13:52:15 +0000 (13:52 +0000)]
r10173: Document new option

12 years agor10172: Add --dump-ndr-tree argument
Jelmer Vernooij [Mon, 12 Sep 2005 13:49:51 +0000 (13:49 +0000)]
r10172: Add --dump-ndr-tree argument

12 years agor10171: This seems to work for encoding/decoding a PAC at the buffers only
Andrew Bartlett [Mon, 12 Sep 2005 13:16:56 +0000 (13:16 +0000)]
r10171: This seems to work for encoding/decoding a PAC at the buffers only
level (required for signature verification).

Andrew Bartlett

12 years agor10167: add a test to check if we always get the same assoc_ctx, on one connection.
Stefan Metzmacher [Mon, 12 Sep 2005 11:42:48 +0000 (11:42 +0000)]
r10167: add a test to check if we always get the same assoc_ctx, on one connection.

metze

12 years agor10164: - add first assoc_ctx test
Stefan Metzmacher [Mon, 12 Sep 2005 10:06:22 +0000 (10:06 +0000)]
r10164: - add first assoc_ctx test
- handle the case where we're no valid pull partner of the tested server

metze

12 years agor10161: Check for alloca.h to prevent incorrect local declaration.
James Peach [Mon, 12 Sep 2005 02:34:22 +0000 (02:34 +0000)]
r10161: Check for alloca.h to prevent incorrect local declaration.

12 years agor10159: Dereference padsize before comparing to an int.
James Peach [Mon, 12 Sep 2005 01:34:51 +0000 (01:34 +0000)]
r10159: Dereference padsize before comparing to an int.

12 years agor10157: Remove the last traces of heimdal/include.
James Peach [Mon, 12 Sep 2005 01:32:57 +0000 (01:32 +0000)]
r10157: Remove the last traces of heimdal/include.

12 years agor10155: Add more notes on required gsskrb5 functions.
Andrew Bartlett [Mon, 12 Sep 2005 00:29:37 +0000 (00:29 +0000)]
r10155: Add more notes on required gsskrb5 functions.

Andrew Bartlett

12 years agor10153: This patch adds a new parameter to gensec_sig_size(), the size of the
Andrew Bartlett [Sun, 11 Sep 2005 11:19:02 +0000 (11:19 +0000)]
r10153: This patch adds a new parameter to gensec_sig_size(), the size of the
data to be signed/sealed.  We can use this to split the data from the
signature portion of the resultant wrapped packet.

This required merging the gsskrb5_wrap_size patch from
lorikeet-heimdal, and fixes AES encrption issues on DCE/RPC (we no
longer use a static 45 byte value).

This fixes one of the krb5 issues in my list.

Andrew Bartlett

12 years agor10149: Update Samba4 to current lorikeet-heimdal.
Andrew Bartlett [Sat, 10 Sep 2005 22:25:13 +0000 (22:25 +0000)]
r10149: Update Samba4 to current lorikeet-heimdal.

Andrew Bartlett

12 years agor10148: Use samdb_base_dn() to find the local domain.
Andrew Bartlett [Sat, 10 Sep 2005 22:13:50 +0000 (22:13 +0000)]
r10148: Use samdb_base_dn() to find the local domain.

Andrew Bartlett

12 years agor10146: Clarify which test is failing in error messages.
Andrew Bartlett [Sat, 10 Sep 2005 10:59:49 +0000 (10:59 +0000)]
r10146: Clarify which test is failing in error messages.

Don't dump the pac to x.dat (accidental commit).

Andrew Bartlett

12 years agor10145: Allow a variable length signature, so we can support signing with
Andrew Bartlett [Sat, 10 Sep 2005 10:39:45 +0000 (10:39 +0000)]
r10145: Allow a variable length signature, so we can support signing with
other than arcfour-hmac-md5.  Currently we still fail to verify other
signatures however.

Andrew Bartlett

12 years agor10144: dump the whole data blob
Stefan Metzmacher [Sat, 10 Sep 2005 09:30:23 +0000 (09:30 +0000)]
r10144: dump the whole data blob

metze

12 years agor10143: don't exit when the not all bytes are consumed,
Stefan Metzmacher [Sat, 10 Sep 2005 09:16:29 +0000 (09:16 +0000)]
r10143: don't exit when the not all bytes are consumed,
(this happens with relative pointers)

metze

12 years agor10141: if some of the LIBNDR_ALIGN_* flags and LIBNDR_FLAG_REMAINING are set,
Stefan Metzmacher [Sat, 10 Sep 2005 08:46:28 +0000 (08:46 +0000)]
r10141: if some of the LIBNDR_ALIGN_* flags and LIBNDR_FLAG_REMAINING are set,
ndr_pull_data_blob() doesn't work correct. so make them exclute each other.

jelmer, tridge: does that look correct? it fixes a problem, abartlet had
with krb5pac.idl, where the align flags are inherited from the parent, and we want to get the
[flag(NDR_REMAINING)] DATA_BLOB signature;

metze

12 years agor10140: reorder some stuff, for nicer output
Stefan Metzmacher [Sat, 10 Sep 2005 08:41:57 +0000 (08:41 +0000)]
r10140: reorder some stuff, for nicer output

metze

12 years agor10138: Fix the mapping table (as tested in smbtorture). EXEC_ACCESS
Jeremy Allison [Sat, 10 Sep 2005 02:21:44 +0000 (02:21 +0000)]
r10138: Fix the mapping table (as tested in smbtorture). EXEC_ACCESS
should map to SEC_RIGHTS_FILE_READ, not READ|WRITE.
Jeremy.

12 years agor10132: Confirm that openX with OPEN_EXEC implies read only.
Jeremy Allison [Fri, 9 Sep 2005 21:45:36 +0000 (21:45 +0000)]
r10132: Confirm that openX with OPEN_EXEC implies read only.
Jeremy.

12 years agor10129: fix sinple ip's in wins replication, packets
Stefan Metzmacher [Fri, 9 Sep 2005 19:55:34 +0000 (19:55 +0000)]
r10129: fix sinple ip's in wins replication, packets

metze

12 years agor10126: WREPL_REPL_UPDATE also takes a wrepl_table
Stefan Metzmacher [Fri, 9 Sep 2005 19:08:36 +0000 (19:08 +0000)]
r10126: WREPL_REPL_UPDATE also takes a wrepl_table

metze

12 years agor10123: Add more warnings. Support quotes in conformance command arguments
Jelmer Vernooij [Fri, 9 Sep 2005 18:21:59 +0000 (18:21 +0000)]
r10123: Add more warnings. Support quotes in conformance command arguments

12 years agor10116: Print out a couple more warnings.
Jelmer Vernooij [Fri, 9 Sep 2005 16:23:50 +0000 (16:23 +0000)]
r10116: Print out a couple more warnings.

12 years agor10115: bind client connection to the best interface, to the partner
Stefan Metzmacher [Fri, 9 Sep 2005 16:01:49 +0000 (16:01 +0000)]
r10115: bind client connection to the best interface, to the partner

metze

12 years agor10113: rename libcli/wins to libcli/wrepl
Stefan Metzmacher [Fri, 9 Sep 2005 16:00:02 +0000 (16:00 +0000)]
r10113: rename libcli/wins to libcli/wrepl

metze

12 years agor10112: - check attributes depending on the section type
Stefan Metzmacher [Fri, 9 Sep 2005 11:03:53 +0000 (11:03 +0000)]
r10112: - check attributes depending on the section type

metze

12 years agor10111: Make pidl by default assume the input file is an IDL file rather
Jelmer Vernooij [Fri, 9 Sep 2005 10:59:54 +0000 (10:59 +0000)]
r10111: Make pidl by default assume the input file is an IDL file rather
then a .pidl file.

12 years agor10110: Add some more warnings, implement FIELD_DESCRIPTION
Jelmer Vernooij [Fri, 9 Sep 2005 10:30:19 +0000 (10:30 +0000)]
r10110: Add some more warnings, implement FIELD_DESCRIPTION

12 years agor10104: Fix code before declaration.
Tim Potter [Fri, 9 Sep 2005 04:22:58 +0000 (04:22 +0000)]
r10104: Fix code before declaration.

12 years agor10103: Put an #ifdef guard around ENOTSUP to fix systems that don't have it
Tim Potter [Fri, 9 Sep 2005 04:21:19 +0000 (04:21 +0000)]
r10103: Put an #ifdef guard around ENOTSUP to fix systems  that don't have it
(OpenBSD 3.7).

12 years agor10100: Check for more networking headers so the resolv.h test can succeed.
James Peach [Fri, 9 Sep 2005 01:19:32 +0000 (01:19 +0000)]
r10100: Check for more networking headers so the resolv.h test can succeed.

12 years agor10097: Remove extraneous include patch heimdal/include. Add configure
James Peach [Fri, 9 Sep 2005 00:42:18 +0000 (00:42 +0000)]
r10097: Remove extraneous include patch heimdal/include. Add configure
checks for getipnodeby*().

12 years agor10094: Support quoted arguments in conformance files
Jelmer Vernooij [Thu, 8 Sep 2005 22:33:48 +0000 (22:33 +0000)]
r10094: Support quoted arguments in conformance files
Update pidl manpage

12 years agor10093: Fix the HF_FIELD conformance file command
Jelmer Vernooij [Thu, 8 Sep 2005 21:59:40 +0000 (21:59 +0000)]
r10093: Fix the HF_FIELD conformance file command

12 years agor10091: Fix perl warnings
Jelmer Vernooij [Thu, 8 Sep 2005 20:34:35 +0000 (20:34 +0000)]
r10091: Fix perl warnings

12 years agor10089: Fix a typo breaking the Makefile generator and therefore - the build.
Rafal Szczesniak [Thu, 8 Sep 2005 19:58:59 +0000 (19:58 +0000)]
r10089: Fix a typo breaking the Makefile generator and therefore - the build.

rafal

12 years agor10085: decode level 5 and 9 too
Stefan Metzmacher [Thu, 8 Sep 2005 15:05:29 +0000 (15:05 +0000)]
r10085: decode level 5 and 9 too
(this is taken from the ethereal dissector)

metze

12 years agor10081: - create a seperate WINSDB subsystem
Stefan Metzmacher [Thu, 8 Sep 2005 14:43:15 +0000 (14:43 +0000)]
r10081: - create a seperate WINSDB subsystem
- use LIBCLI_WREPL for the winsreplication client code
- fix some dependencies

metze

12 years agor10078: - add a 'struct data_blob_list_item'
Stefan Metzmacher [Thu, 8 Sep 2005 11:26:05 +0000 (11:26 +0000)]
r10078: - add a 'struct data_blob_list_item'
- use this for the send_queue's of the different stream_servers
  to not redefine the same struct so often, and it maybe will be used
  in other places too

metze

12 years agor10077: - move gcc option checks to check_cc.m4
Stefan Metzmacher [Thu, 8 Sep 2005 11:01:39 +0000 (11:01 +0000)]
r10077: - move gcc option checks to check_cc.m4
- only use -g if supported
- don't allow AC_PROG_C and friends to autoset the CFLAGS
  (we don't want -g -02 by default..., maybe a configure option
   for -OX could be useful...)

metze

12 years agor10076: this macro was moved to build/m4/smb_cc_featues.m4
Stefan Metzmacher [Thu, 8 Sep 2005 10:55:05 +0000 (10:55 +0000)]
r10076: this macro was moved to build/m4/smb_cc_featues.m4

metze

12 years agor10075: fix warning with autoconf 2.59 on SuSE 9.3
Stefan Metzmacher [Thu, 8 Sep 2005 10:49:21 +0000 (10:49 +0000)]
r10075: fix warning with autoconf 2.59 on SuSE 9.3
(don't use m4_regexp: use regexp or m4_bregexp)

metze

12 years agor10074: Pass CPP to pidl via environment variables rather then config.pm. This fixes the
Jelmer Vernooij [Thu, 8 Sep 2005 10:35:55 +0000 (10:35 +0000)]
r10074: Pass CPP to pidl via environment variables rather then config.pm. This fixes the
standalone pidl build (as used for ethereal)

12 years agor10072: Fix mismerge weridness in error handling.
Andrew Bartlett [Thu, 8 Sep 2005 09:08:13 +0000 (09:08 +0000)]
r10072: Fix mismerge weridness in error handling.

Andrew Bartlett

12 years agor10071: Configure checks for IRIX build environment. Test whether we can
James Peach [Thu, 8 Sep 2005 08:18:08 +0000 (08:18 +0000)]
r10071: Configure checks for IRIX build environment. Test whether we can
use the MIPSPro 7.4 -c99 option to get C99 support. Try to find
a common perl that is more modern than /usr/bin/perl.

12 years agor10066: This is the second in my patches to work on Samba4's kerberos support,
Andrew Bartlett [Wed, 7 Sep 2005 21:52:50 +0000 (21:52 +0000)]
r10066: This is the second in my patches to work on Samba4's kerberos support,
with an aim to make the code simpiler and more correct.

Gone is the old (since the very early Samba 3.0 krb5 days) 'iterate over
all keytypes)' code in gensec_krb5, we now follow the approach used in
gensec_gssapi, and use a keytab.

I have also done a lot of work in the GSSAPI code, to try and reduce
the diff between us and upstream heimdal.  It was becoming hard to
track patches in this code, and I also want this patch (the DCE_STYLE
support) to be in a 'manageable' state for when lha considers it for
merging.  (metze assures me it still has memory leak problems, but
I've started to address some of that).

This patch also includes a simple update of other code to current
heimdal, as well as changes we need for better PAC verification.

On the PAC side of things we now match windows member servers by
checking the name and authtime on an incoming PAC.  Not generating these
right was the cause of the PAC pain, and so now both the main code and
torture test validate this behaviour.

One thing doesn't work with this patch:
 - the sealing of RPC pipes with kerberos, Samba -> Samba seems
broken.  I'm pretty sure this is related to AES, and the need to break
apart the gss_wrap interface.

Andrew Bartlett

12 years agor10052: Add 'print' command
Jelmer Vernooij [Tue, 6 Sep 2005 15:44:08 +0000 (15:44 +0000)]
r10052: Add 'print' command

12 years agor10048: Dissect a security_secinfo as a uint32 just to get the winreg
Tim Potter [Tue, 6 Sep 2005 01:55:40 +0000 (01:55 +0000)]
r10048: Dissect a security_secinfo as a uint32 just to get the winreg
dissector compiling and linking.  It's really an enum defined in
security.idl.

12 years agor10047: Translate an idl NTTIME to an ethereal FT_ABSOLUTE_TIME instead of
Tim Potter [Tue, 6 Sep 2005 01:52:34 +0000 (01:52 +0000)]
r10047: Translate an idl NTTIME to an ethereal FT_ABSOLUTE_TIME instead of
a FT_UINT64.  Not sure about a NTTIME_hyper though.

12 years agor10046: Don't generate any ethereal dissectors for security.idl
Tim Potter [Tue, 6 Sep 2005 00:42:21 +0000 (00:42 +0000)]
r10046: Don't generate any ethereal dissectors for security.idl

12 years agor10045: metze reminded me to use the correct enum entry, rather than 0 for the
Andrew Bartlett [Tue, 6 Sep 2005 00:34:22 +0000 (00:34 +0000)]
r10045: metze reminded me to use the correct enum entry, rather than 0 for the
return here.

Andrew Bartlett

12 years agor10044: Microsoft has defined this bit:
Andrew Bartlett [Tue, 6 Sep 2005 00:33:28 +0000 (00:33 +0000)]
r10044: Microsoft has defined this bit:
support.microsoft.com/?kbid=832572

(It inhbits the generation of a PAC).

Andrew Bartlett

12 years agor10043: Only recompile subsystems that actually need recompilation
Jelmer Vernooij [Mon, 5 Sep 2005 20:56:28 +0000 (20:56 +0000)]
r10043: Only recompile subsystems that actually need recompilation

12 years agor10041: Add 'gcov' make target. Run
Jelmer Vernooij [Mon, 5 Sep 2005 19:54:35 +0000 (19:54 +0000)]
r10041: Add 'gcov' make target. Run
'make clean gcov' to generate a set of files describing the test coverage
of the Samba 4 code.

12 years agor10038: Update instructions on using gcov with ldb
Jelmer Vernooij [Mon, 5 Sep 2005 18:11:15 +0000 (18:11 +0000)]
r10038: Update instructions on using gcov with ldb

12 years agor10035: This patch removes the need for the special case hack
Andrew Bartlett [Mon, 5 Sep 2005 10:53:14 +0000 (10:53 +0000)]
r10035: This patch removes the need for the special case hack
'MEMORY_WILDCARD' keytab type. (part of this checking is in effect a
merge from lorikeet-heimdal, where I removed this)

This is achieved by correctly using the GSSAPI gsskrb5_acquire_cred()
function, as this allows us to specify the target principal, regardless
of which alias the client may use.

This patch also tries to simplify some principal handling and fixes some
error cases.

Posted to samba-technical, reviewed by metze, and looked over by lha on IRC.

Andrew Bartlett

12 years agor10032: Add tdr generated files to clean target
Jelmer Vernooij [Mon, 5 Sep 2005 00:35:14 +0000 (00:35 +0000)]
r10032: Add tdr generated files to clean target

12 years agor10030: Add hierarchical memory allocation to TDR's pull functions
Jelmer Vernooij [Sun, 4 Sep 2005 20:17:21 +0000 (20:17 +0000)]
r10030: Add hierarchical memory allocation to TDR's pull functions

12 years agor10028: More registry fixes.
Jelmer Vernooij [Sun, 4 Sep 2005 17:26:23 +0000 (17:26 +0000)]
r10028: More registry fixes.
Remove save_hive() function (there is a flush_key function already).
Fixes for the allocation mechanism in the REGF backend

12 years agor10027: Use blob length for keeping track of buffer length, add TODO
Jelmer Vernooij [Sun, 4 Sep 2005 17:25:04 +0000 (17:25 +0000)]
r10027: Use blob length for keeping track of buffer length, add TODO

12 years agor10026: Move registry header file to lib/registry
Jelmer Vernooij [Sun, 4 Sep 2005 14:47:19 +0000 (14:47 +0000)]
r10026: Move registry header file to lib/registry
Add support for showing security descriptor in regshell
Add support for saving files in NT4 registry backend

12 years agor10025: Add some utility functions for storing/loading tdr encoded data
Jelmer Vernooij [Sun, 4 Sep 2005 13:13:47 +0000 (13:13 +0000)]
r10025: Add some utility functions for storing/loading tdr encoded data

12 years agor10022: Merge tpot's fix for IRIX and AIX_rea build problems from lorikeet-heimdal
Andrew Bartlett [Sun, 4 Sep 2005 08:17:24 +0000 (08:17 +0000)]
r10022: Merge tpot's fix for IRIX and AIX_rea build problems from lorikeet-heimdal
to Samba4.

Andrew Bartlett

12 years agor10021: More kerberos notes.
Andrew Bartlett [Sun, 4 Sep 2005 06:19:57 +0000 (06:19 +0000)]
r10021: More kerberos notes.

12 years agor10020: Support for malloc / realloc / free in HBIN blocks
Jelmer Vernooij [Sun, 4 Sep 2005 02:09:32 +0000 (02:09 +0000)]
r10020: Support for malloc / realloc / free in HBIN blocks
Initial support for adding keys (still broken though)

12 years agor10019: Only return NT_STATUS_NO_MEMORY if the alloc failed..
Jelmer Vernooij [Sun, 4 Sep 2005 02:01:42 +0000 (02:01 +0000)]
r10019: Only return NT_STATUS_NO_MEMORY if the alloc failed..

12 years agor10016: Support reading security descriptors on keys.
Jelmer Vernooij [Sat, 3 Sep 2005 23:23:14 +0000 (23:23 +0000)]
r10016: Support reading security descriptors on keys.

12 years agor10015: Change the NT4 registry backend to use the IDL-generate parse functions.
Jelmer Vernooij [Sat, 3 Sep 2005 22:58:04 +0000 (22:58 +0000)]
r10015: Change the NT4 registry backend to use the IDL-generate parse functions.

12 years agor10014: Support ?, : and = in attribute arguments.
Jelmer Vernooij [Sat, 3 Sep 2005 22:57:30 +0000 (22:57 +0000)]
r10014: Support ?, : and = in attribute arguments.

12 years agor10013: Support zero-sized strings.
Jelmer Vernooij [Sat, 3 Sep 2005 22:56:02 +0000 (22:56 +0000)]
r10013: Support zero-sized strings.

12 years agor10010: Support base_type() attribute
Jelmer Vernooij [Sat, 3 Sep 2005 20:09:19 +0000 (20:09 +0000)]
r10010: Support base_type() attribute

12 years agor10009: Fix bug in uint8 parsing functions
Jelmer Vernooij [Sat, 3 Sep 2005 19:43:35 +0000 (19:43 +0000)]
r10009: Fix bug in uint8 parsing functions

12 years agor10007: Merge data_blk and data_len member of registry_value into a DATA_BLOB.
Jelmer Vernooij [Sat, 3 Sep 2005 17:17:30 +0000 (17:17 +0000)]
r10007: Merge data_blk and data_len member of registry_value into a DATA_BLOB.
Fix handling of REG_DWORD in the LDB backend.
Fix a couple of warnings

12 years agor10006: Insert correct header file.
Jelmer Vernooij [Sat, 3 Sep 2005 17:16:18 +0000 (17:16 +0000)]
r10006: Insert correct header file.

12 years agor10000: Congratulations to me for getting the 10,000th commit.
Tim Potter [Sat, 3 Sep 2005 16:39:47 +0000 (16:39 +0000)]
r10000: Congratulations to me for getting the 10,000th commit.

12 years agor9995: Add file describing the REGF file format in IDL.
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)

12 years agor9994: Unused variable.
Tim Potter [Sat, 3 Sep 2005 12:45:37 +0000 (12:45 +0000)]
r9994: Unused variable.

12 years agor9993: Gcc is fussy about the lack of parentheses around assignment statements.
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.

12 years agor9992: More fixes from the 64-bit warning police.
Tim Potter [Sat, 3 Sep 2005 12:35:50 +0000 (12:35 +0000)]
r9992: More fixes from the 64-bit warning police.

12 years agor9991: Some more 64-bit size_t warnings. There are a few more but they are
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.  (-:

12 years agor9990: Fix some 64-bit size_t warnings.
Tim Potter [Sat, 3 Sep 2005 11:50:33 +0000 (11:50 +0000)]
r9990: Fix some 64-bit size_t warnings.

12 years agor9984: Honour the NOEMIT conformance directive for entire IDL files.
Tim Potter [Sat, 3 Sep 2005 02:08:25 +0000 (02:08 +0000)]
r9984: Honour the NOEMIT conformance directive for entire IDL files.