Jeremy Allison [Fri, 9 Sep 2005 21:45:36 +0000 (21:45 +0000)]
r10132: Confirm that openX with OPEN_EXEC implies read only.
Jeremy.
Stefan Metzmacher [Fri, 9 Sep 2005 19:55:34 +0000 (19:55 +0000)]
r10129: fix sinple ip's in wins replication, packets
metze
Stefan Metzmacher [Fri, 9 Sep 2005 19:08:36 +0000 (19:08 +0000)]
r10126: WREPL_REPL_UPDATE also takes a wrepl_table
metze
Jelmer Vernooij [Fri, 9 Sep 2005 18:21:59 +0000 (18:21 +0000)]
r10123: Add more warnings. Support quotes in conformance command arguments
Jelmer Vernooij [Fri, 9 Sep 2005 16:23:50 +0000 (16:23 +0000)]
r10116: Print out a couple more warnings.
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
Stefan Metzmacher [Fri, 9 Sep 2005 16:00:02 +0000 (16:00 +0000)]
r10113: rename libcli/wins to libcli/wrepl
metze
Stefan Metzmacher [Fri, 9 Sep 2005 11:03:53 +0000 (11:03 +0000)]
r10112: - check attributes depending on the section type
metze
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.
Jelmer Vernooij [Fri, 9 Sep 2005 10:30:19 +0000 (10:30 +0000)]
r10110: Add some more warnings, implement FIELD_DESCRIPTION
Tim Potter [Fri, 9 Sep 2005 04:22:58 +0000 (04:22 +0000)]
r10104: Fix code before declaration.
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).
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.
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*().
Jelmer Vernooij [Thu, 8 Sep 2005 22:33:48 +0000 (22:33 +0000)]
r10094: Support quoted arguments in conformance files
Update pidl manpage
Jelmer Vernooij [Thu, 8 Sep 2005 21:59:40 +0000 (21:59 +0000)]
r10093: Fix the HF_FIELD conformance file command
Jelmer Vernooij [Thu, 8 Sep 2005 20:34:35 +0000 (20:34 +0000)]
r10091: Fix perl warnings
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
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
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
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
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
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
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
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)
Andrew Bartlett [Thu, 8 Sep 2005 09:08:13 +0000 (09:08 +0000)]
r10072: Fix mismerge weridness in error handling.
Andrew Bartlett
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.
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
Jelmer Vernooij [Tue, 6 Sep 2005 15:44:08 +0000 (15:44 +0000)]
r10052: Add 'print' command
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.
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.
Tim Potter [Tue, 6 Sep 2005 00:42:21 +0000 (00:42 +0000)]
r10046: Don't generate any ethereal dissectors for security.idl
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
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
Jelmer Vernooij [Mon, 5 Sep 2005 20:56:28 +0000 (20:56 +0000)]
r10043: Only recompile subsystems that actually need recompilation
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.
Jelmer Vernooij [Mon, 5 Sep 2005 18:11:15 +0000 (18:11 +0000)]
r10038: Update instructions on using gcov with ldb
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
Jelmer Vernooij [Mon, 5 Sep 2005 00:35:14 +0000 (00:35 +0000)]
r10032: Add tdr generated files to clean target
Jelmer Vernooij [Sun, 4 Sep 2005 20:17:21 +0000 (20:17 +0000)]
r10030: Add hierarchical memory allocation to TDR's pull functions
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
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
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
Jelmer Vernooij [Sun, 4 Sep 2005 13:13:47 +0000 (13:13 +0000)]
r10025: Add some utility functions for storing/loading tdr encoded data
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
Andrew Bartlett [Sun, 4 Sep 2005 06:19:57 +0000 (06:19 +0000)]
r10021: More kerberos notes.
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)
Jelmer Vernooij [Sun, 4 Sep 2005 02:01:42 +0000 (02:01 +0000)]
r10019: Only return NT_STATUS_NO_MEMORY if the alloc failed..
Jelmer Vernooij [Sat, 3 Sep 2005 23:23:14 +0000 (23:23 +0000)]
r10016: Support reading security descriptors on keys.
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.
Jelmer Vernooij [Sat, 3 Sep 2005 22:57:30 +0000 (22:57 +0000)]
r10014: Support ?, : and = in attribute arguments.
Jelmer Vernooij [Sat, 3 Sep 2005 22:56:02 +0000 (22:56 +0000)]
r10013: Support zero-sized strings.
Jelmer Vernooij [Sat, 3 Sep 2005 20:09:19 +0000 (20:09 +0000)]
r10010: Support base_type() attribute
Jelmer Vernooij [Sat, 3 Sep 2005 19:43:35 +0000 (19:43 +0000)]
r10009: Fix bug in uint8 parsing functions
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
Jelmer Vernooij [Sat, 3 Sep 2005 17:16:18 +0000 (17:16 +0000)]
r10006: Insert correct header file.
Tim Potter [Sat, 3 Sep 2005 16:39:47 +0000 (16:39 +0000)]
r10000: Congratulations to me for getting the 10,000th commit.
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.