Jelmer Vernooij [Mon, 24 Apr 2006 14:53:03 +0000 (14:53 +0000)]
r15204: Fix MD5Update prototype
Jelmer Vernooij [Mon, 24 Apr 2006 14:52:37 +0000 (14:52 +0000)]
r15203: Allow system 'bool' type to be defined in another header then stdbool.h
Jelmer Vernooij [Mon, 24 Apr 2006 14:41:13 +0000 (14:41 +0000)]
r15202: Don't derefence NULL pointers - found by the IBM Checker
Jelmer Vernooij [Mon, 24 Apr 2006 14:20:44 +0000 (14:20 +0000)]
r15201: Use abs() rather then ABS()
Jelmer Vernooij [Mon, 24 Apr 2006 14:09:07 +0000 (14:09 +0000)]
r15200: Move MIN/MAX macros to libreplace as some systems have them
in sys/param.h
Andrew Bartlett [Mon, 24 Apr 2006 13:55:21 +0000 (13:55 +0000)]
r15199: Try to make these prototypes match, to get the build on S390 linux going.
Andrew Bartlett
Andrew Bartlett [Mon, 24 Apr 2006 09:36:24 +0000 (09:36 +0000)]
r15192: Update Samba4 to use current lorikeet-heimdal.
Andrew Bartlett
Jelmer Vernooij [Mon, 24 Apr 2006 09:36:09 +0000 (09:36 +0000)]
r15191: Avoid uint_t as it's not standard.
Jelmer Vernooij [Mon, 24 Apr 2006 09:34:22 +0000 (09:34 +0000)]
r15190: Disable sonames for the BSDs and solaris as they don't take more then
one version number (0 rather then 0.0.1)
James Peach [Mon, 24 Apr 2006 02:36:55 +0000 (02:36 +0000)]
r15189: Add parentheses to force ISDOt and ISDOTDOT evaluation order. Fix typo
that made the BASE-DIR2 test fail.
James Peach [Mon, 24 Apr 2006 01:26:31 +0000 (01:26 +0000)]
r15188: Restore svn rev. 15183, 15184 and 15185, which I inadvertantly clobbered
in r15186. I don't think I should be allowed to use quilt and svn at the
same time any more :(
James Peach [Mon, 24 Apr 2006 00:38:53 +0000 (00:38 +0000)]
r15187: Introduce new param type P_BYTES. This lets config options which specify
byte counts be given in convenient units.
James Peach [Mon, 24 Apr 2006 00:16:51 +0000 (00:16 +0000)]
r15186: Introduce ISDOT and ISDOTDOT macros for testing whether a filename is
"." for "..". These express the intention better that strcmp or strequal
and improve searchability via cscope/ctags.
James Peach [Sun, 23 Apr 2006 23:44:14 +0000 (23:44 +0000)]
r15185: Force all NTVFS modules to provide a critical sizes structure so
the version information can be checked when modules are registered.
James Peach [Sun, 23 Apr 2006 23:42:23 +0000 (23:42 +0000)]
r15184: Declare ntvfs_register with a typed ops pointer.
James Peach [Sun, 23 Apr 2006 23:40:53 +0000 (23:40 +0000)]
r15183: Hoist the critical sizes initialiser into a header so that modules
can have standard access to critical sizes. Add a convenience function
to determine whether two critical sizes differ.
Stefan Metzmacher [Sun, 23 Apr 2006 22:45:54 +0000 (22:45 +0000)]
r15182: make stuff more portable
metze
Simo Sorce [Sun, 23 Apr 2006 17:22:32 +0000 (17:22 +0000)]
r15181: Don't try kerberos sign/seal when in SSL
Jelmer Vernooij [Sun, 23 Apr 2006 15:34:47 +0000 (15:34 +0000)]
r15179: Detect setproctitle if it is in libc. Patch by Timur Bakevey
Tim Potter [Sun, 23 Apr 2006 15:30:40 +0000 (15:30 +0000)]
r15178: Fix ldb function calls after big swig rename.
Add close() methods to Ldb and LdbMessage classes.
Start adding dict interface to LdbMessage.
Tim Potter [Sun, 23 Apr 2006 15:29:25 +0000 (15:29 +0000)]
r15177: Wrap ldb_strerror() function.
Andrew Bartlett [Sun, 23 Apr 2006 11:25:02 +0000 (11:25 +0000)]
r15176: Ensure we don't segfault when we try and delete @FOO records.
Don't try and steal the result of a search on failure, it has already
been talloc_free()'ed by the ildb code.
Andrew Bartlett
James Peach [Fri, 21 Apr 2006 00:14:57 +0000 (00:14 +0000)]
r15157: Systems with argv limits can't handle the full list of $(DEP_FILE). Replace
with the (hopefuly) equivalent find/rm sequence.
James Peach [Fri, 21 Apr 2006 00:07:50 +0000 (00:07 +0000)]
r15156: For some reason, ln -sf doesn't appear to work as expected on IRIX. Replace
this with an explicit rm.
James Peach [Fri, 21 Apr 2006 00:04:21 +0000 (00:04 +0000)]
r15155: Add strsep replacement from heimdal 0.7.2 for systems that don't
have strsep in libc.
Stefan Metzmacher [Thu, 20 Apr 2006 12:11:09 +0000 (12:11 +0000)]
r15149: fix typo
metze
Stefan Metzmacher [Thu, 20 Apr 2006 12:00:38 +0000 (12:00 +0000)]
r15148: make wreplsrv_pull_names static
metze
Stefan Metzmacher [Thu, 20 Apr 2006 11:42:03 +0000 (11:42 +0000)]
r15147: make some more stuff static
metze
Stefan Metzmacher [Thu, 20 Apr 2006 11:37:14 +0000 (11:37 +0000)]
r15146: fix comments
metze
James Peach [Thu, 20 Apr 2006 01:16:04 +0000 (01:16 +0000)]
r15143: Pull in GNU extensions right at the start of the configure process. This
prevents a warning on comparison_fn_t redefinition every time replace.h
is included.
James Peach [Wed, 19 Apr 2006 03:06:50 +0000 (03:06 +0000)]
r15131: Tidy help output. When printing the list of tests, group them by prefix
to make it easier to see what tests are available.
Stefan Metzmacher [Tue, 18 Apr 2006 13:06:49 +0000 (13:06 +0000)]
r15122: test what access masks are needed when using the FLAGS2_READ_PERMIT_EXECUTE
flag.
metze
Stefan Metzmacher [Tue, 18 Apr 2006 13:05:24 +0000 (13:05 +0000)]
r15121: fix pushing of the FLAGS2_READ_PERMIT_EXECUTE flag in the
"readx.read_for_execute = True" case.
metze
Volker Lendecke [Tue, 18 Apr 2006 11:26:43 +0000 (11:26 +0000)]
r15120: Minimize the diff between Samba3 and Samba4 tdb: In Samba3 we don't allow C++
keywords. Change "private" -> "private_data".
Volker
Stefan Metzmacher [Tue, 18 Apr 2006 08:33:48 +0000 (08:33 +0000)]
r15118: - do access checks also when the owner and group are not changed
- only call chown/fchown when we want to change something
metze
Stefan Metzmacher [Tue, 18 Apr 2006 08:07:35 +0000 (08:07 +0000)]
r15117: add more comments
metze
Tim Potter [Mon, 17 Apr 2006 23:25:25 +0000 (23:25 +0000)]
r15113: Add a ldb_strerror() function.
Tim Potter [Mon, 17 Apr 2006 22:00:30 +0000 (22:00 +0000)]
r15110: Start rewriting higher level ldb wrapper.
Tim Potter [Mon, 17 Apr 2006 21:59:44 +0000 (21:59 +0000)]
r15109: Wrap ldb_global_init()
Volker Lendecke [Mon, 17 Apr 2006 11:42:59 +0000 (11:42 +0000)]
r15100: Port the bugfix for #3569 to Samba4
Alexander Bokovoy [Mon, 17 Apr 2006 07:04:56 +0000 (07:04 +0000)]
r15099: An attempt to fix BSD make portability issues. With these changes Samba 4 builds successfully on NetBSD 3.0
Tim Potter [Sun, 16 Apr 2006 06:05:33 +0000 (06:05 +0000)]
r15097: Add constants for ldb errors.
Add wrappers for ldb_dn_explode() and ldb_dn_linearize().
Tim Potter [Sun, 16 Apr 2006 06:02:13 +0000 (06:02 +0000)]
r15096: Fix typo.
Tim Potter [Sun, 16 Apr 2006 03:46:05 +0000 (03:46 +0000)]
r15095: Fix up typemap for struct ldb_val so that ldb_msg_add_value() wrapper
works properly.
Tim Potter [Sat, 15 Apr 2006 10:13:09 +0000 (10:13 +0000)]
r15092: Remove some swig stuff that didn't work out and the %rename call.
Add wrappers for some of the ldb_msg_* functions.
Tim Potter [Sat, 15 Apr 2006 10:10:23 +0000 (10:10 +0000)]
r15091: Raise LdbError instead of IOError when ldb function calls return an
error.
Tim Potter [Sat, 15 Apr 2006 07:44:06 +0000 (07:44 +0000)]
r15090: Since we wrap the swig wrapper in another layer of Python, there isn't
much point in doing lots of %rename calls in tdb.i so get rid of them.
Volker Lendecke [Fri, 14 Apr 2006 20:36:36 +0000 (20:36 +0000)]
r15087: Quick stress test that does more or less what the tool "iometer" does.
Volker
Stefan Metzmacher [Thu, 13 Apr 2006 13:53:27 +0000 (13:53 +0000)]
r15079: w2k3 returns NT_STATUS_PRIVILEGE_NOT_HELD if SEC_FLAG_SYSTEM_SECURITY is
desired but SeSecurityPrivilege isn't granted
metze
Stefan Metzmacher [Thu, 13 Apr 2006 12:59:41 +0000 (12:59 +0000)]
r15078: add TODO about setting the full ACL with an NTTRANS_CREATE
metze
Stefan Metzmacher [Thu, 13 Apr 2006 12:17:12 +0000 (12:17 +0000)]
r15077: map SID_BUILTIN_USERS
metze
Stefan Metzmacher [Thu, 13 Apr 2006 12:13:40 +0000 (12:13 +0000)]
r15076: give the correct return code
metze
Stefan Metzmacher [Thu, 13 Apr 2006 12:03:05 +0000 (12:03 +0000)]
r15071: fix typo
metze
Stefan Metzmacher [Thu, 13 Apr 2006 11:37:44 +0000 (11:37 +0000)]
r15070: test the needed access masks for read/write the different
security descriptor components
metze
Stefan Metzmacher [Thu, 13 Apr 2006 11:34:39 +0000 (11:34 +0000)]
r15069: - don't crash on a NULL acl
- add the correct access checks for changing sd->group and sd->dacl
metze
Stefan Metzmacher [Thu, 13 Apr 2006 09:00:38 +0000 (09:00 +0000)]
r15066: - sync the dir_flags tests with the file_flags tests
- add some more checks for the w2k3 bug case
metze
Tim Potter [Thu, 13 Apr 2006 04:19:27 +0000 (04:19 +0000)]
r15065: Remove duplicate prototype.
Alexander Bokovoy [Thu, 13 Apr 2006 04:14:18 +0000 (04:14 +0000)]
r15064: Remove the change until I find proper solution
Alexander Bokovoy [Thu, 13 Apr 2006 04:10:09 +0000 (04:10 +0000)]
r15063: Theoretically, this should allow NetBSD make to handle VPATH-like lookups
Alexander Bokovoy [Thu, 13 Apr 2006 04:04:10 +0000 (04:04 +0000)]
r15062: Theoretically, this should allow NetBSD make to handle VPATH-like lookups
Alexander Bokovoy [Thu, 13 Apr 2006 03:09:14 +0000 (03:09 +0000)]
r15061: Use $(PERL) to run cflags.pl as actual perl binary might not be in /usr/bin
Stefan Metzmacher [Wed, 12 Apr 2006 16:27:53 +0000 (16:27 +0000)]
r15057: fix access masks for getting and setting security_descriptors
I'll add some torture tests later...
metze
Stefan Metzmacher [Wed, 12 Apr 2006 16:19:42 +0000 (16:19 +0000)]
r15056: w2k3 gives NT_STATUS_ACCESS_DENIED instead of NT_STATUS_ACCESS_VIOLATION
metze
Stefan Metzmacher [Wed, 12 Apr 2006 15:52:17 +0000 (15:52 +0000)]
r15055: this was my version for the crash bug in the messaging code...
it also makes the function a bit shorter and clearer,
as the tmp msg_types only have one handler and not a list
metze
Alexander Bokovoy [Wed, 12 Apr 2006 13:02:56 +0000 (13:02 +0000)]
r15052: Do not add builddir variants into include paths when building in-tree
Alexander Bokovoy [Wed, 12 Apr 2006 12:28:22 +0000 (12:28 +0000)]
r15051: Remove directory creation from this rule; we use script/buildtree.pl for external build dir instead
Andrew Tridgell [Wed, 12 Apr 2006 09:38:07 +0000 (09:38 +0000)]
r15050: fixed a double free in the new messaging code.
Andrew Tridgell [Wed, 12 Apr 2006 06:08:24 +0000 (06:08 +0000)]
r15049: for really efficient oplock handling with thousands of open files we
will need a separate messaging endpoint per open file. To make this
efficient extend the messaging layer to have a new registration
function for temporary message types that maps via an idtree.
I have updated the LOCAL-MESSAGING test to use the new function.
Andrew Tridgell [Wed, 12 Apr 2006 04:42:40 +0000 (04:42 +0000)]
r15048: started on the server side implementation of oplocks. The code is not
functional yet, I'm committing so it doesn't diverge too much from
other peoples work. It is disabled by default.
Alexander Bokovoy [Tue, 11 Apr 2006 11:37:52 +0000 (11:37 +0000)]
r15036: Add out of tree build support and see how buildfarm will respond to make constructs
Andrew Tridgell [Tue, 11 Apr 2006 04:40:11 +0000 (04:40 +0000)]
r15033: expanded the RAW-OPLOCK test to include the different cases where the
client chooses to break to none or break to level II, when offered a
level II break from exclusive
Andrew Tridgell [Tue, 11 Apr 2006 04:36:09 +0000 (04:36 +0000)]
r15032: change BENCH-NBENCH to always break to none, rather than accepting a
levelII break offer from the server.
Andrew Tridgell [Tue, 11 Apr 2006 01:19:20 +0000 (01:19 +0000)]
r15029: fixed the detection of inotify
Rafal Szczesniak [Mon, 10 Apr 2006 22:03:26 +0000 (22:03 +0000)]
r15021: Couple more comments and fixes in spirit of utility functions
for composite interface.
rafal
Tim Potter [Mon, 10 Apr 2006 12:15:40 +0000 (12:15 +0000)]
r15017: When making up our own inotify functions, make sure glibc exports the
__NR_inotify_* syscall numbers before trying.
Andrew Tridgell [Mon, 10 Apr 2006 06:06:26 +0000 (06:06 +0000)]
r15016: add a test for a 2nd open with an exclusive oplock. It does not cause
a break, as exclusive oplocks don't cache close requests
Andrew Tridgell [Mon, 10 Apr 2006 05:12:49 +0000 (05:12 +0000)]
r15015: add an explanation for this test
Andrew Tridgell [Mon, 10 Apr 2006 04:51:52 +0000 (04:51 +0000)]
r15014: added a simple batch oplock benchmark
Jeremy, Samba3 currently fails this test with a 2.6.16-rc6 kernel and
kernel oplocks enabled. With kernel oplock off it passes, though its a
bit slow
Jelmer Vernooij [Sat, 8 Apr 2006 17:19:32 +0000 (17:19 +0000)]
r15002: More cleanups in build/m4/rewrite.m4
Jelmer Vernooij [Sat, 8 Apr 2006 16:49:03 +0000 (16:49 +0000)]
r15001: Add 'make dist'
Jelmer Vernooij [Sat, 8 Apr 2006 16:25:53 +0000 (16:25 +0000)]
r15000: Move some more autoconf tests out of build/m4/rewrite.m4
Guarantee availability of __FUNCTION__ in libreplace
Jelmer Vernooij [Sat, 8 Apr 2006 16:05:21 +0000 (16:05 +0000)]
r14999: Remove more unused autoconf code
Simplify va_copy() replacement code a bit
Jelmer Vernooij [Sat, 8 Apr 2006 15:26:59 +0000 (15:26 +0000)]
r14998: Remove unused autoconf test, move others to proper places
Jelmer Vernooij [Sat, 8 Apr 2006 14:49:59 +0000 (14:49 +0000)]
r14997: Fix build of static libraries. Libraries build fine now, but linking doesn't
work yet.
Jelmer Vernooij [Sat, 8 Apr 2006 14:48:04 +0000 (14:48 +0000)]
r14996: Fix compilation of gencache
Jelmer Vernooij [Sat, 8 Apr 2006 14:26:32 +0000 (14:26 +0000)]
r14995: Avoid parallel builds unless there is support for automatic dependencies.
Jelmer Vernooij [Sat, 8 Apr 2006 13:53:11 +0000 (13:53 +0000)]
r14993: Make subsystems again
Jelmer Vernooij [Sat, 8 Apr 2006 13:44:40 +0000 (13:44 +0000)]
r14992: Allow load_module() to be used externally
Jelmer Vernooij [Sat, 8 Apr 2006 13:43:57 +0000 (13:43 +0000)]
r14991: Add option -l to allow ndrdump to load dcerpc_interface_tables from .so files.
Stefan Metzmacher [Sat, 8 Apr 2006 07:54:15 +0000 (07:54 +0000)]
r14990: talloc_reference() can fail
metze
Andrew Tridgell [Sat, 8 Apr 2006 03:04:00 +0000 (03:04 +0000)]
r14984: marking mprBreakpoint() as a __noreturn__ function should reduce the
number of ejs errors from the IBM checker
Andrew Tridgell [Sat, 8 Apr 2006 03:00:12 +0000 (03:00 +0000)]
r14983: fix an uninitialised var
Andrew Tridgell [Sat, 8 Apr 2006 02:58:54 +0000 (02:58 +0000)]
r14982: mark a deliberate missing break
Andrew Tridgell [Sat, 8 Apr 2006 02:58:36 +0000 (02:58 +0000)]
r14981: fixed a use of a wild ptr in regshell
Andrew Tridgell [Sat, 8 Apr 2006 02:55:16 +0000 (02:55 +0000)]
r14980: fixed several IBM checker errors in gentest and masktest
Andrew Tridgell [Sat, 8 Apr 2006 02:49:44 +0000 (02:49 +0000)]
r14979: avoid a null ptr deref
Andrew Tridgell [Sat, 8 Apr 2006 02:47:42 +0000 (02:47 +0000)]
r14978: fixed a print of NULL
Andrew Tridgell [Sat, 8 Apr 2006 02:44:37 +0000 (02:44 +0000)]
r14977: more IBM checker fixes
Andrew Tridgell [Sat, 8 Apr 2006 02:40:15 +0000 (02:40 +0000)]
r14976: another use of the magic comment recognised by the IBM checker for
deliberate fall through in switch
Andrew Tridgell [Sat, 8 Apr 2006 02:36:28 +0000 (02:36 +0000)]
r14975: use the magic comment recognised by the IBM checker for deliberate
fall through in switch