]> git.sur5r.net Git - bacula/bacula/commitdiff
Doc tweaks
authorKern Sibbald <kern@sibbald.com>
Sat, 28 Mar 2009 08:38:57 +0000 (08:38 +0000)
committerKern Sibbald <kern@sibbald.com>
Sat, 28 Mar 2009 08:38:57 +0000 (08:38 +0000)
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8616 91ce42f0-d328-0410-95d8-f526ca767f89

bacula/release-3-status.txt
bacula/src/plugins/README

index a9ce67ff8974ef618f34e141cedb515d4318653d..be17c2627f7b641ba20c32aea2c8e0dc7830142a 100644 (file)
@@ -78,12 +78,9 @@ Item 28:  Implement an option to modify the last written date for volumes
 Item  n:  Split documentation into several books
 
 New features needing documentation:
-- Update src/plugins/README
 - command separator in console (!$%&'()*+,-/:;<>?[]^`{|}~)
 - examples/database/dbcheck.sql
 - dbport in dbcheck
-- filepattern (restore with regex in bsr)
-- Allow Mixed Priorities  Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
 - Eliminated license problems with OpenSSL.
 - The exchange plugin truncates the exchange logs as soon as it has
   sent the data to the sd.  If the sd is spooling and something
@@ -91,8 +88,7 @@ New features needing documentation:
   the logs are lost, which could be a problem under some
   restore scenarios.
 - Regex filtered bsrs Kjetil Torgrim Homme <kjetilho@linpro.no> 15Aug08
-- Added FD bVarAccurate and bVarFileSeen variables
-- Added plugin entrypoint checkFile
+- Allow Mixed Priorities  Kjetil Torgrim Homme <kjetilho@linpro.no> 30Jun08
 
 Code to be completed before 3.0.0 is released:
 1. Fix Exchange plugin bugs 1234,1235,1236,1237
@@ -103,10 +99,11 @@ Code to be completed before 3.0.0 is released:
    - is file deleted (at end of job)
    - Pass accurate flag to Plugin (* this works)
    * code implemented not yet intgrated into Exchange plugin
-7. Plugin checks
+4. Plugin checks
+   - check plugin version
    - check plugin entry point definitions
    - check plugin license, author, ...
-8. Install similar files to below ...
+5. Install similar files to below ...
    /usr/share/doc/bat/help (default)
    Typical /usr/share/doc/xxx
      changelog.Debian.gz
index 6e9112e94d57b66bafac0f918282b632d0f1e93a..d5483ec984068ae539de9e389b4b6063cd968b21 100644 (file)
@@ -1,8 +1,12 @@
 
-This is a first cut of a plugins implementation for Bacula.
-The current code is simply a test program named main, which
-when executed will load the plugin named plugin.so and then
-call it with a few calls, then exit.
+This is the plugins implementation for Bacula.
+The current plugins for the DIR and SD are untested.
+For the File daemon, there are three plugins.  The 
+first is purely experimental. The second is quite functional
+and useful -- bpipe, and the third is the Exchange plugin
+
+For more details on plugins please see the New Features
+chapter of the Concepts document.
 
 What is implemented:
 - load a plugin
@@ -22,15 +26,10 @@ What is implemented:
 - Figure out a way to deal with 3 types of plugins (Director,
   File daemon, Storage daemon).
 - Pass Version information in plugin Initialize
-
-What is not yet implemented:
 - Document the interface
 - Test Win32 plugins
 - Print all plugins loaded when Bacula starts
 - Print all plugins loaded during traceback
-- Implement plugin license/version checking
-- Some better method to pass variables
-- Define more functionality (Bacula entry points, ...)
 - Make libbac.a into a shared object and allow plugin
   to call functions in directly so that plugins can use
   the same "safe" system utilities that Bacula uses.
@@ -39,3 +38,9 @@ What is not yet implemented:
 - Error handling must be much improved and brought into Bacula
   programming style. It currently just printf()s a message then
   exits (partially done).
+
+What is not yet implemented:
+- Implement plugin license/version checking
+- Some better method to pass variables
+- Define more functionality (Bacula entry points, ...)
+  especially for DIR and SD plugins