Kern;;;2005/10/29;;;12:30 
Bacula is now able to accept direct donations, and as of
29 October 2005, we have received the following:

      Amount:      Donor: 
       $ 50         Ludovic Strappazon         
       $100         Pontis Corporation, Pavlo Tabashov

Many thanks to these Bacula supporters.

Kern;;;2005/09/28;;;16:30 
Results to date of donations to EFF for the Data Encryption project
28 October 2005
      Donor:                  Amount:
        WingNET Internet        $500 
        Timo Neuvonen           $250
        Ed Grether              $25
        Charles Reinehr         $100
        Michael Proto           $25
        Phil Cordier            $100
        Dan Langille            $100
        Tom Plancon             $65
        Felix Schwarz           $60
        ClarkConnect            $500    
        Andrew Ford             $25
        INetU, Inc              $1000
        Jo at Winfix.it         $70
      Goal: $3000        Total: $2,820

Additional information is available from Landon at:

 http://landonf.bikemonkey.org/code/bacula

Read on for details of the project, which is now partially
implemented and being worked on by Landon in the Branch-1_38-encryption 
branch of the Bacula CVS.

Kern;;;2005/07/26;;;14:30
BACULA COMMUNITY NEWS RELEASE
Backup Data Encryption Development Project
26 July 2005

WHAT
After initial discussions between Bacula project manager Kern
Sibbald, freelance open source developer Landon Fuller, and Craig
Thompson, President of WingNET Internet Services, an agreement
has been reached to begin work on the inclusion of data
encryption as an integral part of Bacula.

WHY
The purpose of this project is to provide backup clients with the
ability to securely encrypt their data for storage on Bacula
storage servers without having to worry about the possibility of
the data being accessed either by hackers or third parties.  Data
that is encrypted on Volumes on the remote server can give your
customer (or CEO) an additional peace of mind that makes the
difference between a sale or no sale.

WHO
WingNET recently expressed an interest in seeing this
functionality developed.  The concept had also been requested by
numerous individuals and companies in the recent past on the
various Bacula mailing lists.  Kern suggested asking Landon to
work on the project in order to speed up the process.

HOW
Landon Fuller has agreed to begin working on the project.  As
compensation for his time, his goal is to raise approximately
$3,000 for donation to the Electronic Freedom Foundation.
WingNET has offered to provide an initial donation of $500 for
the project.  However, YOUR support is needed to make the project
a success.  The data encryption project needs individuals and
companies who would be willing to donate any amount of money
toward the completion of the project.

WHERE
You may contribute by going to the EFF site donation page at:

https://secure.eff.org/site/SPageServer?pagename=DON_splash&JServSessionIdr006=h0do7dkvl1.app2a

and clicking on the "Gift Memberships &gt;&gt;" button.  You will
be asked to provide "Tribute Information" and to select an eCard
recipient.  Please use "The Bacula Project" as the honored
individual name, and please choose to send an eCard to Kern
Sibbald &lt;kern at sibbald dot com&gt;.  Please do not forget to
include the amount of your donation on the message that goes with
the eCard.  It is not necessary to specify a snail-mail
notification address.

By correctly sending an eCard, including the donation amount, we can
track the total amount donated for this project.

Can your company contribute $250 or $500?  How about $100?  And
if your budget is really tight, why not forego a couple of fast
food meals and contribute $20?

This is a community project, and this can be your way of helping make 
Bacula an even better product for the good of the whole community.

If you have any questions related to this project, please contact 
Kern Sibbald &lt;kern at sibbald dot com&gt;.


Kern;;;2005/04/26;;;12:00
The Bacula Version 1.36.3 tar file is released to Source Forge.

          Release Notes for Bacula 1.36.3

  Bacula code: Total files = 398 Total lines = 118,000 (*.h *.c *.in)

Major Changes to version 1.36.3:
- Applied all fixes for bugs since version 1.36.2 (see below)
- Use fseeko and ftello so that attributes can exceed 4 GB.
- Thanks to Karl Cunningham's hard work and skilled Perl      
  programming, the manual is now in LaTeX format
  and has an index!
- Drop support of old style Include/Excludes (see below).

New Directives in 1.36.3:
- None, but see 1.36.2 additions below.

New Commands:
- None since 1.36.1

Items to note for 1.36.3!!!
- Drop support of old style Include/Excludes. Matt Howard has
  supplied a handy Perl program that will do a good job of
  converting your FileSets. It can be found in 
  examples/conf/fileset_convert.pl
- Dan has reminded us that the arguments for make_catalog_backup
  changed from 1.34.x to 1.36.1. The old arguments were typically
  "-U bacula".  The new arguments are typically "bacula bacula",
  where the first is the database name, and the second is the
  user name.

Patches applied:

04Mar05 1.36.2-level.patch
 This patch should fix a problem with th %l editing in the 
 client (FD) where it edited nothing. With this fix, it should
 edit "since".  

04Mar05 1.36.2-pool.patch
 This patch corrects a problem preventing multiple 
 simultaneous jobs from different pools.

09Mar05 1.36.2-win32-drive.patch
 This patch will prevent the Win32 FD from printing an error message
 when it attempts to restore the permissions for a drive (which Win32
 doesn't permit). The error is harmless in any case.

15Mar05 1.36.2-netbsd.patch
 This patch corrects a compile problem because of no statfs() 
 on NetBSD. The patch was submitted by kardel with bug 258.

16Mar05 1.36.2-console.patch
 This patch causes the output directed to a file to be
 flushed after every line. This is a bit overkill, IMO, but
 a user complained about it.

17Mar05 1.36.2-restore-speed.patch
 This patch will fix a subtle bug that was introduced in 1.36.2
 which causes Bacula to be very slow restoring a few files. This
 is because it reads completely to the end of the Volume rather
 than stopping when all the files on the Volume are loaded. The
 introduction of the bug was caused by a patch that fixed 
 Bacula truncating tapes after a restore.
 Note that all source files will be rebuilt during the make.
   
18Mar05 1.36.2-store.patch
 This patch fails a job if no Storage resource is specified and
 the job attempts to call the SD.

18Mar05 1.36.2-reschedule.patch
 This patch should fix a Segfault bug when a job is rescheduled.
 The storage pointers were being released when they should not
 have been.

24Mar05 1.36.2-wx-console-bugfixes.patch
 Major wx-console fixes (see src/wx-console/CHANGELOG for details).

28Mar05 1.36.2-tray-monitor-memleak.patch
 This patch should fix memory leaks in tray-monitor.

Kern;;;2005/02/28;;;12:00
The Bacula Version 1.36.2 tar file is released to Source Forge.

Release Notes for Bacula 1.36.2

  Bacula code: Total files = 398 Total lines = 117,915 (*.h *.c *.in)

Major Changes to version 1.36.2:
- Applied all fixes for bugs since version 1.36.1 (see below)
- Added new directives from 1.37 code (see below).
- Applied Tim's patch for ACLS.
- Eight new options keywords in a FileSet resource:
  ignorecase, fstype, hfsplussupport, wilddir, wildfile, regexdir,
  and regexfile, hardlinks. See below for details.
- Fix deadlock in multiple simultaneous jobs.
- Fix tape "truncation"/"number of files" after restore bug.
- Fix ClientRun jobs on Win32 to faile if the 
  return code is not zero.

New Directives in 1.36.2:
- New Options keywords in a FileSet directive:
  - WildDir xxx
    Will do a wild card match against directories (files will not
    be matched).
  - WildFile xxx
    Will do a wild card match against files (directories will not
    be matched).
  - RegexDir xxx
    Will do a regular expression match against directories (files
    will not be matched).
  - RegexFile xxx
    Will do a regular expression match against files( directories
    will not be matched).
  - IgnoreCase = yes | no
    Will ignore case in wild card and regular expression matches.
    This is handy for Windows where filename case is not significant.
  - FsType = string
    where string is a filesystem type: ext2, jfs, ntfs, proc,
    reiserfs, xfs, usbdevfs, sysfs, smbfs, iso9660.  For ext3
    systems, use ext2.  You may have multiple fstype directives
    and thus permit multiple filesystem types.  If the type
    specified on the fstype directive does not match the
    filesystem for a particular directive, that directory will
    not be backed up.  This directive can be used to prevent
    backing up non-local filesystems.
  - HFS Plus Support = yes | no 
    If set, Mac OS X resource forks will be saved and restored.
- In FileSet, you can exclude backing up of hardlinks (if you have
  a lot, it can be very expensive), by using:
    HardLinks = no
  in the Options section. Patch supplied by David R Bosso. Thanks.

New Commands:
- None since 1.36.1

Items to note for 1.36.2!!!
- Dan has reminded us that the arguments for make_catalog_backup
  changed from 1.34.x to 1.36.1. The old arguments were typically
  "-U bacula".  The new arguments are typically "bacula bacula",
  where the first is the database name, and the second is the
  user name.

Patches applied:

03Dec04  1.36.1-pool.patch
 This patch should hold jobs in the Director's start queue if
 more than one simultaneous backup job wants to use the same
 Storage device with two different Pools (i.e. 2 Volumes).

03Dec04  1.16.1-slots.patch
 This patch should fix "update slots" with two different
 magazines in different pools by checking the pool when zapping
 the InChanger.

18Dec04 1.36.1-spool.patch
 This patch fixes the despooling size printed in the Job 
 report. Previously, it reported the total size for the
 device. This patch makes it report the size for the job.

21Dec04 1.36.1-store.patch
 This patch fixes a problem with overriding storage daemon
 specifications. Previously they were not always honored.
 This implements more uniform handling. It also eliminates
 an orphaned buffer situation using JobDefs.

21Dec04 1.36.1-reload.patch
 This patch fixes Bacula so that it does not exit if there
 is a syntax error in its conf file during a reload command.

24Dec04 1.36.1-fileset.patch
 This patch should correct a seg fault in the FD that occurs
 at the end of a job when the job uses old style include/excludes.
 Old style include/excludes are deprecated and should be
 converted to the new style as soon as possible.

30Jan05 1.36.1-acl.patch
 This patch fixes some typos with ACL checking that results
 in the incorrect name being used for the check.
 This fixes possible security problems with unwanted 
 access by restricted consoles.

15Feb05 1.36.1-truncate.patch
 This patch fixes a bug where a tape gets "truncated" after
 doing a restore. The number of files in the catalog do not
 agree with what Bacula thinks is on tape, then the tape is
 marked in error.

;;;

Michael;;;2005/02/25;;;19:59
News-Page for the Bacula-Website finished
When you read this, you read the first news posted by me *hehe*
through the new Bacula-News-System.

Its file-based, no fancy database need.
;;;
