Rev 9135: Merge upstream 4.0 changes. in
file:///home/jelmer/bzr.samba/4.0-unittest/
Jelmer Vernooij
jelmer at samba.org
Fri Sep 8 00:51:03 GMT 2006
------------------------------------------------------------
revno: 9135
committer: Jelmer Vernooij <jelmer at samba.org>
branch nick: unittest
timestamp: Fri 2006-09-08 02:50:21 +0200
message:
Merge upstream 4.0 changes.
removed:
source/build/m4/rewrite.m4
modified:
source/auth/config.mk
source/auth/gensec/cyrus_sasl.c
source/build/m4/check_cc.m4
source/build/m4/check_ld.m4
source/build/m4/check_types.m4
source/build/smb_build/cflags.pm
source/build/smb_build/config_mk.pm
source/build/smb_build/input.pm
source/build/smb_build/makefile.pm
source/build/smb_build/output.pm
source/client/client.c
source/configure.ac
source/heimdal/lib/roken/bswap.c
source/heimdal/lib/roken/copyhostent.c
source/heimdal/lib/roken/freeaddrinfo.c
source/heimdal/lib/roken/freehostent.c
source/heimdal/lib/roken/gai_strerror.c
source/heimdal/lib/roken/getaddrinfo.c
source/heimdal/lib/roken/getipnodebyaddr.c
source/heimdal/lib/roken/getipnodebyname.c
source/heimdal/lib/roken/getprogname.c
source/heimdal/lib/roken/hex.c
source/heimdal/lib/roken/hostent_find_fqdn.c
source/heimdal/lib/roken/inet_aton.c
source/heimdal/lib/roken/issuid.c
source/heimdal/lib/roken/resolve.c
source/heimdal/lib/roken/setprogname.c
source/heimdal/lib/roken/signal.c
source/heimdal/lib/roken/strsep.c
source/heimdal/lib/roken/strsep_copy.c
source/heimdal_build/config.h
source/heimdal_build/config.mk
source/heimdal_build/krb5-types.h
source/heimdal_build/roken.h
source/lib/charset/config.mk
source/lib/crypto/sha1test.c
source/lib/ldb/config.mk
source/lib/registry/config.mk
source/lib/replace/config.mk
source/lib/replace/libreplace.m4
source/lib/replace/libreplace_macros.m4
source/lib/replace/replace.h
source/lib/samba3/config.mk
source/lib/smbreadline/readline.m4
source/lib/smbreadline/smbreadline.c
source/lib/socket/config.mk
source/lib/socket_wrapper/config.mk
source/lib/talloc/config.mk
source/lib/tdb/config.mk
source/lib/util/config.mk
source/libcli/auth/config.mk
source/libcli/config.mk
source/libcli/raw/request.h
source/librpc/idl/lsa.idl
source/librpc/idl/winreg.idl
source/main.mk
source/nsswitch/wb_common.c
source/ntvfs/config.mk
source/pidl/idl.yp
source/pidl/lib/Parse/Pidl/IDL.pm
source/pidl/lib/Parse/Pidl/Samba4.pm
source/pidl/lib/Parse/Pidl/Samba4/NDR/Parser.pm
source/script/tests/test_net.sh
source/scripting/ejs/config.mk
source/smb_server/smb_server.h
source/torture/config.mk
source/torture/local/local.c
source/torture/smbtorture.c
source/torture/ui.c
source/torture/ui.h
------------------------------------------------------------
merged: svn-v1:18238 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: jerry
timestamp: Thu 2006-09-07 21:33:35 +0000
message:
add SID_NAME_COMPUTER to the enum lsa_SidType type
------------------------------------------------------------
merged: svn-v1:18231 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: jelmer
timestamp: Thu 2006-09-07 20:24:59 +0000
message:
Don't use _PUBLIC_ but use __attribute__ directly instead.
------------------------------------------------------------
merged: svn-v1:18228 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: jelmer
timestamp: Thu 2006-09-07 20:01:17 +0000
message:
Don't include Samba4-specific headers when building inside a Samba3 tree.
------------------------------------------------------------
merged: svn-v1:18227 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: jelmer
timestamp: Thu 2006-09-07 19:46:23 +0000
message:
Recognize Samba3 in-tree builds.
------------------------------------------------------------
merged: svn-v1:18223 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 14:24:18 +0000
message:
the perl array of dependecies is in reversed order
print out the CFLAGS in the correct order
metze
------------------------------------------------------------
merged: svn-v1:18222 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 14:00:40 +0000
message:
filter out double entries from CFLAGS
metze
------------------------------------------------------------
merged: svn-v1:18221 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 13:11:47 +0000
message:
moved more configure checks into lib/replace/
------------------------------------------------------------
merged: svn-v1:18220 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 12:40:29 +0000
message:
$#foo returns the index of the last element not the count of elements,
so we need >= 0.
as 0 means one element
metze
------------------------------------------------------------
merged: svn-v1:18219 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 12:10:06 +0000
message:
move some more portability checks out of samba4 and info lib/replace
------------------------------------------------------------
merged: svn-v1:18218 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 11:48:53 +0000
message:
setenv() is guaranteed by libreplace
also, putenv() cannot take a const char *
------------------------------------------------------------
merged: svn-v1:18217 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 11:17:56 +0000
message:
use shorter perl
metze
------------------------------------------------------------
merged: svn-v1:18216 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 10:50:33 +0000
message:
a special override for the broken HP-UX C compiler. It does support
C99 initialisers without any flags, but if you don't give it -AC99
then it dies when those initialisers are very complex
------------------------------------------------------------
merged: svn-v1:18215 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 10:32:49 +0000
message:
use a shorter version
metze
------------------------------------------------------------
merged: svn-v1:18214 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 10:25:55 +0000
message:
don't add empty elements
metze
------------------------------------------------------------
merged: svn-v1:18213 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 10:02:32 +0000
message:
don't list LIBREPLACE depdendecies explicit and
always at it as first private dependencies
metze
------------------------------------------------------------
merged: svn-v1:18212 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: jelmer
timestamp: Thu 2006-09-07 09:59:39 +0000
message:
Use bitmap for access mask. Patch by Ronnie Sahlberg.
------------------------------------------------------------
merged: svn-v1:18211 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 09:49:34 +0000
message:
wct is not a size, so don't use size_t
this should fix a pile of printf format warnings
------------------------------------------------------------
merged: svn-v1:18210 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Thu 2006-09-07 09:38:49 +0000
message:
- reenable autodependencies
- and add -MT $@ to the dependency generation
to notice changes in depdendecies of header files
you may need a 'make clean' or at least you need to remove
heimdal_build/replace.hd
metze
------------------------------------------------------------
merged: svn-v1:18209 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 09:05:50 +0000
message:
fix the ifdef for HAVE_HISTORY_LIST
------------------------------------------------------------
merged: svn-v1:18208 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 08:34:12 +0000
message:
Mac OS X also doesn't have history_list()
must be a pretty old readline lib!
------------------------------------------------------------
merged: svn-v1:18207 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 07:56:41 +0000
message:
not all readline libs have rl_event_hook
this should help with coreserverbuild (Mac OS X)
------------------------------------------------------------
merged: svn-v1:18206 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 07:26:02 +0000
message:
need rep_ macro for setlinebuf
------------------------------------------------------------
merged: svn-v1:18205 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 07:23:58 +0000
message:
need rep_ macros for seteuid and setegid
------------------------------------------------------------
merged: svn-v1:18204 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 07:13:35 +0000
message:
darn, compilers always look in the directory the source is in for
headers with "" even with a -I override. That means our heimdal_build/
roken override doesn't work.
Switching to <> style includes in roken fixes this. lha, would be be
acceptable upstream? I notice that half your includes of roken.h are
with <> now anyway, so should be harmless (and even more consistent!)
------------------------------------------------------------
merged: svn-v1:18203 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 04:52:06 +0000
message:
rearranged the overrides in heimdal_build/*.h to avoid the use of
heimdal_build/config.h from interfering with libreplace
This is a workaround for the fact that with the current CFLAGS and
dependencies system, -Iheimdal_build is put at the front of the
includes list, which means it overrides the normal config.h
------------------------------------------------------------
merged: svn-v1:18202 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: tridge
timestamp: Thu 2006-09-07 04:24:54 +0000
message:
moved the overrides for HAVE_xxx from heimdal_build/config.h to
heimdal_build/roken.h
This is a workaround for the fact that with the current CFLAGS and
dependencies system, -Iheimdal_build is put at the front of the
includes list, which means it overrides the normal config.h
------------------------------------------------------------
merged: svn-v1:18198 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: abartlet
timestamp: Thu 2006-09-07 03:24:08 +0000
message:
Fix callbacks to use allocated or constant memory, not the stack.
These values are used by SASL at a later time, and must remain valid.
Make the password callback actually return the password.
Andrew Bartlett
------------------------------------------------------------
merged: svn-v1:18194 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: jelmer
timestamp: Wed 2006-09-06 22:25:54 +0000
message:
Allow empty bitmap {} declarations.
------------------------------------------------------------
merged: svn-v1:18190 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: mimir
timestamp: Wed 2006-09-06 19:43:39 +0000
message:
Add more NET tests to be run on the build farm.
rafal
------------------------------------------------------------
merged: svn-v1:18184 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Wed 2006-09-06 16:33:07 +0000
message:
make clear that autodepencies are disabled currently
metze
------------------------------------------------------------
merged: svn-v1:18183 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Wed 2006-09-06 15:28:20 +0000
message:
- add LIBREPLACE globaly and add LIBREPLACE_HOSTCC
- also specify USE_HOSTCC = YES on binaries that use HOSTCC
I also disable autodependecies as this change let make run forever,
I hopefully fix that tomorrow
metze
------------------------------------------------------------
merged: svn-v1:18181 at 0c0555d6-39d7-0310-84fc-f1cc0bd64818-branches%2fSAMBA_4_0
committer: metze
timestamp: Wed 2006-09-06 15:01:25 +0000
message:
use:
CC and CFLAGS
LD and LDFLAGS
STLD and STLD_FLAGS
SHLD and SHLD_FLAGS
all controled by configure
and import the values from samba3 which are more recent
metze
More information about the samba-cvs
mailing list