2 2002-04-22 Release 1.18
3 - Applied Phil's configure.in fix for --prefix, ...
4 - Fixed bug found by Phil (patch supplied) in updating
5 MD5 signatures (revert to 32 bit FileId, move "static"
6 variables into JCR) (catreq.c fd-cmds.c).
7 - Reverted to using INTEGER for FileId in make_sql_tables
9 - Change editing code to %d for FileId.
10 - Remove sqlite in make distclean in cats directory.
11 - Remove console.conf in console during make distclean
12 - Remove gnome-console.conf during make distclean
13 - Remove bacula-dir.conf during make distclean
14 - Set default level when using Console if none specified.
16 - A simple . command from Console is ignored.
17 - Change program named from filed to bacual-fd in winmain.cpp
18 - Change default config file for Win32 in winmain.cpp
19 - Free namebuf on early return from find_one.c. Bug reported by
21 - Modify testfind.c to dump orphaned buffers.
22 - Removed terabytes from parse_conf.c because of problems with
24 - Turn off gnome options in gnome-console by constructing empty
27 2002-04-18 Release 1.17 Kern Sibbald
28 - Ensure that platforms Makefiles are called for clean
30 - Hide a lot of Makefile messages with @
31 - Applied Phil's configure.in patch. Thanks.
32 - Doc updates, many to clarify points brought up by Phil.
33 - Applied Phil's make_mysql_tables.in patch. Thanks.
34 - Made authenticate.c in dird test bnet_send status.
35 - Make label a bit more friendly with extra info message.
36 - Add level 200 to debug info in run command.
37 - Remove old code from findlib/testfind.c so that it compiles.
38 - Add two minute max wait to cram-md5 authentication. Hopefully,
39 this will catch non-responding WinNT daemons.
40 - Allow time and size modifiers to be upper or lower case.
41 - Turn off old CYGWIN patch for pthread_cond_timedwait() bug that
42 now causes File daemon hangs on WinNT.
43 - Fix mount messages for restore. Previous updates to save
44 broke the restore code.
45 - By default write fixed block sizes rather than variable block
46 sizes. My Sony DAT simply does not work (reread failures) with
48 - Data split across tapes was not being correctly restored
49 (at least on DAT tapes).
50 - Implement MaximumBlockSize and MinumBlockSize statements in
51 Storage daemon so user can specify variable block sizes if
53 - Return error if block checksum error on read (previously
55 - Fixed some error messages in bls, and in some cases exit(1)
56 rather than ABORT. There remain ABORTs to be examined.
57 - Made a local copy of tcpd.h and corrected the function
58 prototype problem for C++.
60 2002-04-14 First public release 1.16 Kern Sibbald
61 - Many intervening changes/updates.
63 2001-09-29 Release 1.0 Kern Sibbald
64 - Fixes to problems found at John's
66 - See techlogs/kes25Sep01 for details
68 2001-09-25 Release 1.0 Kern Sibbald
69 - Helped John install at his site.
70 He is backing up one Linux machine and
73 2001-mm-dd Many releases
74 - Released internally.
76 2000-04-09 Release 0.4 Kern Sibbald
77 - Added a lot of Director configuration code. In
78 part (a small part), the Director now uses the
79 bacula.conf file to know what to do. There still
81 - The file search code is now integrated into the
82 MySQL database routines, and Bacula is now hooked
83 into the MySQL database (if so configured). Thus
84 all the database records are being created, though
85 there still remains some work in getting all the
86 details into the records (such as the Storage
88 - I've defined how Volume pools work (see manual).
89 - I've defined error message handling though no code
91 - The following resources and records are implemented
92 in the Director configuration file (bacula.conf):
95 Name (passed to Storage daemon)
98 Password (not yet used)
100 Name, Address, Port, Password, MediaType
104 Backup (only one permitted)
107 Schedule, Messages, Pool (not used)
110 Include (options ignored)
116 Debug, syslog, mail, append (not used)
119 Address, Port, Password (not used)
122 PoolType, MediaType (not used)
124 - Added Storage configuration routines.
126 Name, password (verified against those sent by Director)
128 Name, Address, Port (address, port must correspond to Director's values)
131 Name, MediaType (must correspond to those sent by Director)
132 Archive Device (defines device name)
136 2000-03-10 Release 0.3 Kern Sibbald
137 - Implemented new base64 encoding for attributes.
138 This eliminates some of the error messages in the
139 sprintfs on the Solaris due to different stat() sizes.
140 - Implemented the first cut of the file search routines for
141 the File daemon. The exclusion lists work including wild
142 cards. There is a lot of work to be done, but the basic
143 structure is now in place (wild cards do not yet work for
145 - Completed writing the memory pool code. Now I must
146 implement it in the daemons.
147 - Modified the bacula start/stop script so that it has a
148 better chance of working on SGI and Solaris.
149 - The catalog code has not been converted to the new file
152 2000-03-06 Release 0.2 Kern Sibbald
153 - Integrated John's fixes.
154 - Made Makefiles self configuring when Makefile.in is changed.
155 - Added a runit script in the top level that runs bacula
156 - Added a "bacula" script in the top level directory that
157 starts and stops the File daemon and the Storage daemon.
159 2000-03-03 Release 0.1 Kern Sibbald
160 - Basic Director, File, and Storage daemons.
161 Standalone Catalog services using MySQL
163 2000-01-22 Kern Sibbald
164 * Setup basic file structure with ./configure