[SCM] Samba Shared Repository - branch master updated

Matthias Dieter Wallnöfer mdw at samba.org
Mon Mar 29 11:56:00 MDT 2010


The branch, master has been updated
       via  8efea42... s4:registry/util.c - fix indentation
       via  e171412... howto4.txt - improve the content of chapter 2bis
       via  53a2982... s4: complete the build instruction because the problem with the idl_full cames very often
       via  da68151... WHATSNEW4.txt - updates
       via  cf3e15c... Add partial information in whatsnew for the next release
      from  a5e6b55... registry: Fix compilation.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 8efea429481fcab2e67fa4f3f3f4ceee1857f8ac
Author: Matthias Dieter Wallnöfer <mwallnoefer at yahoo.de>
Date:   Mon Mar 29 19:55:16 2010 +0200

    s4:registry/util.c - fix indentation

commit e1714121b109db6e23f368bb78f07876c27379a4
Author: Matthias Dieter Wallnöfer <mwallnoefer at yahoo.de>
Date:   Mon Mar 29 19:45:33 2010 +0200

    howto4.txt - improve the content of chapter 2bis

commit 53a2982970631e031e2c83b90721d32211943580
Author: Matthieu Patou <mat at matws.net>
Date:   Wed Mar 24 16:47:24 2010 +0300

    s4: complete the build instruction because the problem with the idl_full cames very often

commit da68151017c0741768f92b88de264bf800e729f0
Author: Matthias Dieter Wallnöfer <mwallnoefer at yahoo.de>
Date:   Mon Mar 29 19:28:27 2010 +0200

    WHATSNEW4.txt - updates
    
    Update the file content.

commit cf3e15c897df4e11981a7d3a2fbbb77bd9dc31f0
Author: Matthieu Patou <mat at matws.net>
Date:   Wed Mar 24 13:28:27 2010 +0300

    Add partial information in whatsnew for the next release

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

Summary of changes:
 WHATSNEW4.txt               |   69 +++++++++++++++++++++++++++++-------------
 howto4.txt                  |   21 +++++++++++++
 source4/lib/registry/util.c |    4 +-
 3 files changed, 70 insertions(+), 24 deletions(-)


Changeset truncated at 500 lines:

diff --git a/WHATSNEW4.txt b/WHATSNEW4.txt
index b4c6e7d..7176abe 100644
--- a/WHATSNEW4.txt
+++ b/WHATSNEW4.txt
@@ -1,5 +1,5 @@
-What's new in Samba 4 alpha11
-============================
+What's new in Samba 4 alpha12
+=============================
 
 Samba 4 is the ambitious next version of the Samba suite that is being
 developed in parallel to the stable 3.x series. The main emphasis in
@@ -12,7 +12,7 @@ publishing since September 2007
 WARNINGS
 ========
 
-Samba4 alpha11 is not a final Samba release.  That is more a reference
+Samba4 alpha12 is not a final Samba release.  That is more a reference
 to Samba4's lack of the features we expect you will need than a
 statement of code quality, but clearly it hasn't seen a broad
 deployment yet.  If you were to upgrade Samba3 (or indeed Windows) to
@@ -62,30 +62,50 @@ working on modules to map between AD-like behaviours and this backend.
 We are aiming for Samba 4 to be powerful frontend to large
 directories.
 
-CHANGES SINCE alpha10
+CHANGES SINCE alpha11
 =====================
 
-Since the alpha10 release, we have fixed a number of serious bugs in
-the implementation of AD-compatible 'Directory Replication Services'.
-We can now join an AD domain as a read-write DC
-
-Importantly, since alpha10, the following serious issues were
-addressed:
- - We now allocate RID values safely (previous implementations would
- add users and groups without regard to allocated RID pools, possibly
- creating duplicates)
- - In previous Samba4 versions, a failure to 'prepare' a transaction
- would silently commit the transaction. 
-
-Any deployments of Samba4 before this alpha are very strongly
-encouraged to upgrade.  Assistance may be found in the
-upgradeprovision script, and the advice of the Samba Team should be
-sought to determine the impact of these issues in your particular
-deployment. 
+We have continued our commitment to provide a full DRS implementation for our
+AD implementation and therefore achieved also this time big steps forward.
 
 Our progress on DRS is being tracked in the Samba wiki:
 http://wiki.samba.org/index.php/Samba4_DRS_TODO_List
 
+Beside this the release includes:
+
+* enhancements in Samba4 winbind to provide a fairly good implementation of the
+most important functions needed by "libnss_winbind" and "pam_winbind"
+The use of this two components allows a user/group mapping for Windows accounts
+on UNIX and UNIX-like systems. Therefore also these accounts can be used to
+connect to services as "ssh", "login", "Xsession" and so on.
+More informations available at http://wiki.samba.org/index.php/Samba4/Winbind
+and for winbind in general, "libnss_winbind" and "pam_winbind" in the Samba 3.X
+documentation.
+
+* server side NT ACLs manipulation
+These can now also be set on the command line directly on the server. See
+"net acl" for further informations.
+
+* dynamic DNS updates
+A new DNS upgrade mechanism has been introduced which works with newer bind9
+releases.
+
+* registry improvements
+The registry code was reworked, improved and retested. This was achieved by the
+new torture tests written by gd and some additional testing against Windows
+("regedit" - Windows Registry Editor and "regedt32" - Windows NT Registry Editor).
+Also some real bugs were fixed.
+
+* new Kerberos HEIMDAL release
+Abartlet imported a new release with various bugfixes
+
+* DCE/RPC code unification work
+Metze started his work to unify these codebases between s3 and s4
+
+* And much more
+We always try to fix bugs and keep improving the (source) quality of our
+program.
+
 CHANGES
 =======
 
@@ -120,7 +140,7 @@ KNOWN ISSUES
   since it's completely experimental!
 
 - ACL are not set by default on shares created by the provision.
-  Work is underway on this subject and it should be fixed in Alpha12.
+  Work is underway on this subject and it should be fixed soon.
 
 RUNNING Samba4
 ==============
@@ -131,6 +151,11 @@ in root of the tarball.
 DEVELOPMENT and FEEDBACK
 ========================
 
+We need your help! Projects as Samba 4 live from the community feedback. If you
+provide expressive bug reports, some documentation snippets on the wiki or some
+real patches - all is appreciated if it meets our quality criterias. Here you
+can find the links:
+
 Bugs can be filed at https://bugzilla.samba.org/ but please be aware
 that many features are simply not expected to work at this stage.  
 
diff --git a/howto4.txt b/howto4.txt
index e33d040..71b712e 100644
--- a/howto4.txt
+++ b/howto4.txt
@@ -59,6 +59,27 @@ Run this::
   $ ./configure
   $ make
 
+
+Step 2bis: recompile Samba4
+---------------------------
+
+This only applies for those who are recompiling Samba4 after updating the code
+(using "rsync" or "git").
+
+Due to some imperfections in our actual build system (hope that this changes
+soon) it is recommended to perform this after the source upgrade:
+
+  $ cd samba4/source
+  $ make clean
+  $ ./autogen.sh
+  $ ./configure
+  $ make idl_full
+  $ make
+
+Not all the steps are needed every time but doing so makes sure that you won't
+have old compiled objects standing in the way and cause malfunctions.
+It also makes sure that changes in the IDL files are correctly catched up.
+
 Step 3: install Samba4
 ----------------------
 
diff --git a/source4/lib/registry/util.c b/source4/lib/registry/util.c
index 69c49f2..6552e4d 100644
--- a/source4/lib/registry/util.c
+++ b/source4/lib/registry/util.c
@@ -82,8 +82,8 @@ _PUBLIC_ char *reg_val_data_string(TALLOC_CTX *mem_ctx,
 		case REG_DWORD:
 		case REG_DWORD_BIG_ENDIAN:
 			SMB_ASSERT(data.length == sizeof(uint32_t));
-				ret = talloc_asprintf(mem_ctx, "0x%8.8x",
-						      IVAL(data.data, 0));
+			ret = talloc_asprintf(mem_ctx, "0x%8.8x",
+					      IVAL(data.data, 0));
 			break;
 		case REG_QWORD:
 			SMB_ASSERT(data.length == sizeof(uint64_t));


-- 
Samba Shared Repository


More information about the samba-cvs mailing list