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