Difference between revisions of "User:Mdw/Pending Patches"

(Uninstallation feedback.)
(Updates)
Line 1: Line 1:
 
Matthias Dieter Wallnöfer
 
Matthias Dieter Wallnöfer
  
= Samba 4 Uninstallation =
+
= Samba 4 Uninstallation and other improvements =
  
 
I've completed also some work to fix up the uninstallation in SAMBA 4. So it should be possible to remove cleanly binaries, headers, libraries etc..
 
I've completed also some work to fix up the uninstallation in SAMBA 4. So it should be possible to remove cleanly binaries, headers, libraries etc..
  
I haven't provided a repository for this, so I link to the patch: [https://bugzilla.samba.org/attachment.cgi?id=3567&action=view here]
+
I haven't provided a repository for this, so I link to the bug: [https://bugzilla.samba.org/show_bug.cgi?id=5742 here]
  
 
It comprehends:
 
It comprehends:
* Makefile: Fix up variable names and remove most of the installation/uninstallation targets
+
* Makefile: Fix up variable names and targets, add new uninstallation commands instead of the scripts
* templates.mk: Add here most of the installation/uninstallation targets and handle the uninstallation completely there.
 
 
* Conclusion: The installation scripts under "source/script" are needed as before, but the uninstallation ones aren't anymore.
 
* Conclusion: The installation scripts under "source/script" are needed as before, but the uninstallation ones aren't anymore.
* Unused targets like "swat2" are removed.
 
 
Annotation: This [https://bugzilla.samba.org/attachment.cgi?id=3552 patch] (installlib.sh) is needed to fix up the library installation. It should be applied before the first one.
 
 
== Feedback ==
 
 
* templates should only be used for things that are called repeatedly (e.g. as replacement for a single .sh file that installs a bunch of libraries)
 
* no longer applies cleanly
 
  
 
= Samba 4 Registry =
 
= Samba 4 Registry =

Revision as of 17:12, 22 September 2008

Matthias Dieter Wallnöfer

Samba 4 Uninstallation and other improvements

I've completed also some work to fix up the uninstallation in SAMBA 4. So it should be possible to remove cleanly binaries, headers, libraries etc..

I haven't provided a repository for this, so I link to the bug: here

It comprehends:

  • Makefile: Fix up variable names and targets, add new uninstallation commands instead of the scripts
  • Conclusion: The installation scripts under "source/script" are needed as before, but the uninstallation ones aren't anymore.

Samba 4 Registry

Over the summer 2008 I've improved and fixed up the registry backend of SAMBA 4. Here a short overview of what I did:

Registry client

GIT repository: git://repo.or.cz/Samba/mdw.git Branch: "v4-0-regClient" - GITWEB

Main issues:

  • Major fixes in the RPC client (tries to be compatible with the Windows Registry client libs)
  • Improvements and fixups in the patchfile library
  • Some enhancements in "regshell"
  • Fixup's in two torture tests related to the registry

Registry server

GIT repository: git://repo.or.cz/Samba/mdw.git Branch: "v4-0-regServer" - GITWEB

Main fixups:

  • Compatibility with Windows Registry Editor (regedit) - in my case Windows 2000 - and SAMBA 4 Registry client library
  • Support empty values of REG_SZ (string) type (LDB backend)
  • Introduce REG_BINARY type variables (LDB backend)
  • Introduce the default attribute (LDB backend)

Feedback

  • Maybe left to do: torture tests