[SCM] Samba Shared Repository - branch v4-0-test updated

Karolin Seeger kseeger at samba.org
Sun Dec 9 14:52:04 MST 2012


The branch, v4-0-test has been updated
       via  71df5a6 WHATSNEW: Add changes since rc6.
       via  91d2752 wafsamba: Make sure md5 is really work before using it or overriding the hash function
       via  25eb1af Fix bug #9471 - SEGV when using second vfs module.
      from  1cd24d5 build: Install .po files for SWAT intl support

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v4-0-test


- Log -----------------------------------------------------------------
commit 71df5a66d3679e4dabb9ae967a258af55a8a7b4d
Author: Karolin Seeger <kseeger at samba.org>
Date:   Sun Dec 9 21:07:37 2012 +0100

    WHATSNEW: Add changes since rc6.
    
    Karolin
    
    Autobuild-User(v4-0-test): Karolin Seeger <kseeger at samba.org>
    Autobuild-Date(v4-0-test): Sun Dec  9 22:51:12 CET 2012 on sn-devel-104

commit 91d27520dfec5817e2e3e6826f7c7aa2ed42319b
Author: Alexander Bokovoy <ab at samba.org>
Date:   Fri Dec 7 17:36:02 2012 +0200

    wafsamba: Make sure md5 is really work before using it or overriding the hash function
    
    In FIPS mode importing md5 Python module will not cause any error but calling md5.md5()
    function will throw ValueError since md5 is not available.
    
    Make sure md5.md5() actually works and if not, fall back to use hash replacement that
    we already have in wafsamba.
    
    Reviewed-by: Andreas Schneider <asn at samba.org>
    
    Autobuild-User(master): Andreas Schneider <asn at cryptomilk.org>
    Autobuild-Date(master): Sat Dec  8 13:30:07 CET 2012 on sn-devel-104
    (cherry picked from commit 56d9c8c4bf29eb473f9f4e7a7ef16fc6020db6b5)
    
    Signed-off-by: Andreas Schneider <asn at samba.org>
    
    Fix bug #9479 - Support FIPS mode when building Samba.

commit 25eb1af07cc09e5e019a0702c60a763cc3266196
Author: Tsukasa Hamano <hamano at osstech.co.jp>
Date:   Thu Dec 6 13:01:33 2012 -0800

    Fix bug #9471 - SEGV when using second vfs module.
    
    Don't use default_classname_table when we obviously shoud be using
    classname_table.
    
    Reviewed by: Jeremy Allison <jra at samba.org>
    Reviewed-by: Michael Adam <obnox at samba.org>
    
    Autobuild-User(master): Michael Adam <obnox at samba.org>
    Autobuild-Date(master): Fri Dec  7 17:51:50 CET 2012 on sn-devel-104
    (cherry picked from commit 16d725b4f5ed77db865e2a3c27ae0eb4accca5a8)

-----------------------------------------------------------------------

Summary of changes:
 WHATSNEW.txt                       |   32 ++++++++++++++++++++++++++++++++
 buildtools/wafsamba/samba_utils.py |    8 ++++++++
 lib/util/debug.c                   |    2 +-
 3 files changed, 41 insertions(+), 1 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW.txt b/WHATSNEW.txt
index 355de80..004c252 100644
--- a/WHATSNEW.txt
+++ b/WHATSNEW.txt
@@ -181,6 +181,38 @@ smb.conf changes
    winbindd socket directory		New
 
 
+CHANGES SINCE 4.0.0rc6
+======================
+
+o   Michael Adam <obnox at samba.org>
+    * BUG 9456: developer-build: Fix panic when acl_xattr fails with access
+      denied.
+
+
+o   Jeremy Allison <jra at samba.org>
+    * BUG 9462: Users can not be given write permissions any more by default.
+
+
+o   Andrew Bartlett <abartlet at samba.org>
+    * BUG 9415: Install SWAT *.msg files with waf.
+
+
+o   Alexander Bokovoy <ab at samba.org>
+    * BUG 9479: Support FIPS mode when building Samba.
+
+
+o   Tsukasa Hamano <hamano at osstech.co.jp>
+    * BUG 9471: Fix SEGV when using second vfs module.
+
+
+o   Andreas Schneider <asn at samba.org>
+    * BUG 9459: Install manpages only if we install the target.
+
+
+o   Richard Sharpe <realrichardsharpe at gmail.com>
+    * BUG 9460: Respond correctly to FILE_STREAM_INFO requests.
+
+
 CHANGES SINCE 4.0.0rc5
 ======================
 
diff --git a/buildtools/wafsamba/samba_utils.py b/buildtools/wafsamba/samba_utils.py
index c1869df..cab87a4 100644
--- a/buildtools/wafsamba/samba_utils.py
+++ b/buildtools/wafsamba/samba_utils.py
@@ -388,9 +388,17 @@ def RUN_COMMAND(cmd,
 # make sure we have md5. some systems don't have it
 try:
     from hashlib import md5
+    try:
+        foo = md5.md5('abcd')
+    except ValueError:
+        raise
 except:
     try:
         import md5
+        try:
+            foo = md5.md5('abcd')
+        except ValueError:
+            raise
     except:
         import Constants
         Constants.SIG_NIL = hash('abcd')
diff --git a/lib/util/debug.c b/lib/util/debug.c
index 15a2452..7509f90 100644
--- a/lib/util/debug.c
+++ b/lib/util/debug.c
@@ -1007,7 +1007,7 @@ bool dbghdrclass(int level, int cls, const char *location, const char *func)
 			slprintf(header_str + hs_len,
 				 sizeof(header_str) -1 - hs_len,
 				 ", class=%s",
-				 default_classname_table[cls]);
+				 classname_table[cls]);
 		}
 
 		/* Print it all out at once to prevent split syslog output. */


-- 
Samba Shared Repository


More information about the samba-cvs mailing list