Stefan Metzmacher [Wed, 26 Apr 2006 12:15:01 +0000 (12:15 +0000)]
r15273: fix setproctitle support
metze
Stefan Metzmacher [Wed, 26 Apr 2006 12:07:01 +0000 (12:07 +0000)]
r15272: - implement NetShareEnum
- add access checks to NEtShareEnumAll and NetShareEnum
metze
Jelmer Vernooij [Wed, 26 Apr 2006 11:58:42 +0000 (11:58 +0000)]
r15271: Fix --enable-dso
Jelmer Vernooij [Wed, 26 Apr 2006 11:30:57 +0000 (11:30 +0000)]
r15270: Rename EXTRA_CFLAGS to CFLAGS - initial work on getting DSO's working again.
Jelmer Vernooij [Wed, 26 Apr 2006 09:51:02 +0000 (09:51 +0000)]
r15267: Fix call to mkdir() for old versions of perl. This should fix installation on
sun1.
Jelmer Vernooij [Wed, 26 Apr 2006 08:29:53 +0000 (08:29 +0000)]
r15265: Try to find inet_pton in -lnsl (should fix linking on sun1)
Jelmer Vernooij [Wed, 26 Apr 2006 00:46:10 +0000 (00:46 +0000)]
r15263: Remove another use of patsubst (should make tru64 happy)
Jelmer Vernooij [Wed, 26 Apr 2006 00:11:33 +0000 (00:11 +0000)]
r15262: Only include getprogname if it is needed by the system. This should
fix the build on Mac OS X
Jelmer Vernooij [Wed, 26 Apr 2006 00:10:57 +0000 (00:10 +0000)]
r15261: Work around AIX defining open as open64 again
Jelmer Vernooij [Wed, 26 Apr 2006 00:08:39 +0000 (00:08 +0000)]
r15260: Don't dereference NULL pointers to obtain array lengths - found by
the IBM checker
Stefan Metzmacher [Tue, 25 Apr 2006 23:46:41 +0000 (23:46 +0000)]
r15259: try to find the place that causes trouble on some build farm host
on the NBT-WINSREPLICATION-OWNED test
metze
Jelmer Vernooij [Tue, 25 Apr 2006 23:03:05 +0000 (23:03 +0000)]
r15258: Another attempt at fixing getaddrinfo on IRIX
Jelmer Vernooij [Tue, 25 Apr 2006 22:57:06 +0000 (22:57 +0000)]
r15257: Look for headers before trying to use them in any tests. This
should fix the OpenBSD build
Jelmer Vernooij [Tue, 25 Apr 2006 22:02:04 +0000 (22:02 +0000)]
r15256: Use libroken's getaddrinfo if it is not provided by the system. Should
get the build on IRIX a bit further.
Jelmer Vernooij [Tue, 25 Apr 2006 21:15:00 +0000 (21:15 +0000)]
r15254: Fix heimdal's addrinfo subsystem for those systems that need it. This
should get the build on sun1 and us4 another step further.
Jelmer Vernooij [Tue, 25 Apr 2006 21:03:05 +0000 (21:03 +0000)]
r15253: Fix dependency on tdr_regf.h
Jelmer Vernooij [Tue, 25 Apr 2006 20:43:45 +0000 (20:43 +0000)]
r15252: Fix inet_aton (required for Tru64 and Solaris)
Jelmer Vernooij [Tue, 25 Apr 2006 16:38:09 +0000 (16:38 +0000)]
r15249: Fix typos
Jelmer Vernooij [Tue, 25 Apr 2006 16:35:06 +0000 (16:35 +0000)]
r15248: Fix automatic dependencies build
Jelmer Vernooij [Tue, 25 Apr 2006 16:31:12 +0000 (16:31 +0000)]
r15247: Get rid of patsubst macro as it is not supported by some makes and replace
it with a perl script.
This should fix the build on tru64
Stefan Metzmacher [Tue, 25 Apr 2006 16:21:56 +0000 (16:21 +0000)]
r15246: flags need to represented as bits 0x01,0x02,0x04,0x08,0x10,...
metze
Simo Sorce [Tue, 25 Apr 2006 16:08:55 +0000 (16:08 +0000)]
r15245: forgot one header
Simo Sorce [Tue, 25 Apr 2006 12:34:58 +0000 (12:34 +0000)]
r15242: allow to use LDB_FLG_RECONNECT
Simo Sorce [Tue, 25 Apr 2006 12:34:13 +0000 (12:34 +0000)]
r15241: Add helper function to set reconnect status defaults
Jelmer Vernooij [Tue, 25 Apr 2006 12:19:19 +0000 (12:19 +0000)]
r15239: (hopefully) fix Samba4 build on AIX
Simo Sorce [Tue, 25 Apr 2006 11:50:32 +0000 (11:50 +0000)]
r15238: Add some code to automatically reconnect if we want to.
Steve French [Tue, 25 Apr 2006 11:36:15 +0000 (11:36 +0000)]
r15237: Add primitive Samba 4 backend for cifs posix clients (based on simple backend).
Jelmer Vernooij [Tue, 25 Apr 2006 10:19:15 +0000 (10:19 +0000)]
r15236: Fix -MT detection
Stefan Metzmacher [Tue, 25 Apr 2006 09:57:18 +0000 (09:57 +0000)]
r15235: fix all gtk tools...
metze
Jelmer Vernooij [Tue, 25 Apr 2006 09:56:39 +0000 (09:56 +0000)]
r15234: Remove heimdal include paths from global CFLAGS
Jelmer Vernooij [Tue, 25 Apr 2006 09:45:15 +0000 (09:45 +0000)]
r15233: Fix loading shared modules
Jelmer Vernooij [Tue, 25 Apr 2006 09:28:44 +0000 (09:28 +0000)]
r15232: Look for CC flags, not C++ flags..
Jelmer Vernooij [Tue, 25 Apr 2006 09:21:40 +0000 (09:21 +0000)]
r15231: Try to fix detection of ability of CC to generate dependencies
Jelmer Vernooij [Tue, 25 Apr 2006 09:04:52 +0000 (09:04 +0000)]
r15230: Add include dir for -Iheimdal_build earlier on - this should fix sun1
Jelmer Vernooij [Tue, 25 Apr 2006 07:56:31 +0000 (07:56 +0000)]
r15226: Fix order of typedef specification - caught by kblin
Andrew Bartlett [Tue, 25 Apr 2006 06:53:28 +0000 (06:53 +0000)]
r15225: Use talloc_zero() to avoid use of uninitialised values later on.
Andrew Bartlett
Jelmer Vernooij [Mon, 24 Apr 2006 22:50:19 +0000 (22:50 +0000)]
r15224: Check whether -MT is actually supported by the compiler before using
automatic dependencies
Jelmer Vernooij [Mon, 24 Apr 2006 20:45:32 +0000 (20:45 +0000)]
r15223: Move heimdal's -I parameters from the global list of includes to
the subsystems in question
Andrew Bartlett [Mon, 24 Apr 2006 20:15:35 +0000 (20:15 +0000)]
r15222: Use more standard UUIDs. Should help AIX build.
Andrew Bartlett
Andrew Bartlett [Mon, 24 Apr 2006 18:38:56 +0000 (18:38 +0000)]
r15221: We don't need to have these rcsid strings in Samba's use of Heimdal.
Andrew Bartlett
Jelmer Vernooij [Mon, 24 Apr 2006 18:18:20 +0000 (18:18 +0000)]
r15220: Another attempt to fix the bug found by the IBM Checker
Andrew Bartlett [Mon, 24 Apr 2006 18:00:46 +0000 (18:00 +0000)]
r15219: Look for gai_strerror in more places, so we don't conflict with the
system library.
This might help the build on proprietory unixes
Andrew Bartlett
Jelmer Vernooij [Mon, 24 Apr 2006 16:16:43 +0000 (16:16 +0000)]
r15214: Introduce subsystem-specific CFLAGS to keep the global CFLAGS short.
Jelmer Vernooij [Mon, 24 Apr 2006 16:15:29 +0000 (16:15 +0000)]
r15213: Remove helper macro for bcopy() - this causes problems
with system headers on some system and is not a security threat
Jelmer Vernooij [Mon, 24 Apr 2006 16:01:33 +0000 (16:01 +0000)]
r15212: Simplify setproctitle code
Alexander Bokovoy [Mon, 24 Apr 2006 15:58:35 +0000 (15:58 +0000)]
r15211: REQUIRED_SUBSYSTEMS for binaries are gone, use PRIVATE_DEPENDENCIES here
Alexander Bokovoy [Mon, 24 Apr 2006 15:51:31 +0000 (15:51 +0000)]
r15208: Change _GNU_SOURCE propagation to apply only to generated files as Andrew B. suggests
Jelmer Vernooij [Mon, 24 Apr 2006 15:47:59 +0000 (15:47 +0000)]
r15207: Introduce PRIVATE_DEPENDENCIES and PUBLIC_DEPENDENCIES as replacement
for REQUIRED_SUBSYSTEMS.
Alexander Bokovoy [Mon, 24 Apr 2006 15:12:21 +0000 (15:12 +0000)]
r15206: Heimdal is always compiled with _GNU_SOURCE enabled (in its configure.in it is defined unconditionally).
However, the lex-generated files don't fetch config.h's definition of _GNU_SOURCE before including
features.h because of preamble added by lex which already includes some system headers which in turn
include features.h. Therefore, we need to specify it explicitly on comand line.
This change adds some 'noise' (_GNU_SOURCE already defined ...) but it is neccessary to get samba4 to
compile successfuly on Maemo.
Jelmer Vernooij [Mon, 24 Apr 2006 14:59:30 +0000 (14:59 +0000)]
r15205: Allow additional LDFLAGS, fixes #3961.
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