]> git.sur5r.net Git - bacula/bacula/blob - bacula/ChangeLog
09d01728ac5590087169b421ff3359d5c64ed2c8
[bacula/bacula] / bacula / ChangeLog
1
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
8   due to a bug in MySQL.
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.
15   Bug reported by Phil.
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
20   Phil.
21 - Modify testfind.c to dump orphaned buffers.
22 - Removed terabytes from parse_conf.c because of problems with
23   older gcc compilers.
24 - Turn off gnome options in gnome-console by constructing empty
25   argv.
26
27 2002-04-18 Release 1.17 Kern Sibbald
28 - Ensure that platforms Makefiles are called for clean  
29   and distclean.
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
47   variable block sizes.
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
52   desired.
53 - Return error if block checksum error on read (previously 
54   ignored).
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++.
59
60 2002-04-14 First public release 1.16 Kern Sibbald
61  - Many intervening changes/updates.
62
63 2001-09-29 Release 1.0 Kern Sibbald
64  - Fixes to problems found at John's
65    installation.
66  - See techlogs/kes25Sep01 for details
67
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
71    one Win2000 machine.
72
73 2001-mm-dd Many releases
74  - Released internally.
75   
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
80    remains a lot to do.
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 
87    coordinates).
88  - I've defined how Volume pools work (see manual).
89  - I've defined error message handling though no code
90    is yet written.
91  - The following resources and records are implemented
92    in the Director configuration file (bacula.conf):
93     
94    Director
95      Name (passed to Storage daemon)
96    Client
97      Name, Address, Port
98      Password (not yet used)
99    Storage    
100      Name, Address, Port, Password, MediaType
101    Job
102      Name    
103      Type (not yet used)
104      Backup (only one permitted) 
105        Client, FileSet
106      Storage
107      Schedule, Messages, Pool (not used)
108    FileSet
109      Name  
110      Include (options ignored)
111      Exclude (no options)
112    Schedule (not used)
113      Name
114    Messages (not used)
115      Name       
116      Debug, syslog, mail, append (not used)
117    Catalog
118      Name
119      Address, Port, Password (not used)
120    Pool (not used)
121      Name
122      PoolType, MediaType (not used)
123
124  - Added Storage configuration routines.
125    Director
126      Name, password (verified against those sent by Director)
127    Storage
128      Name, Address, Port (address, port must correspond to Director's values)
129      Password, MediaType
130    Device
131      Name, MediaType (must correspond to those sent by Director)
132      Archive Device (defines device name)
133
134
135
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
144    the include).
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
150    search code.
151
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.
158
159 2000-03-03 Release 0.1 Kern Sibbald
160  - Basic Director, File, and Storage daemons.
161    Standalone Catalog services using MySQL
162
163 2000-01-22 Kern Sibbald
164    * Setup basic file structure with ./configure