]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2003/kes21Nov02
Merge branch 'master' of ssh://bacula.git.sourceforge.net/gitroot/bacula/docs
[bacula/docs] / docs / techlogs / 2003 / kes21Nov02
1               Technical notes on version 1.27 24Nov02  
2                      21, 22, 23 and 24 November 2002
3                        Kern Sibbald
4
5 General:
6 - Another change in the database. You MUST either re-initialize
7   your database or use the appropriate ./alter_xxx_tables in
8   the src/cats directory.
9
10 Changes submitted this submission:
11 - Additional documentation.
12 - Added MaxVolFiles to the database (not yet implemented in code).
13 - Increased the database version from 3 to 4.
14 - Change VolMaxBytes to MaxVolBytes, which is much more descriptive.
15 - Compressed unnecessary spaces out of a lot of SQL statements.
16 - Changed many %d to %u where unsigned integers are used.
17 - Added the Bacula version and build date to each backup output.
18   This will help knowing what version of Bacula was used.
19 - Implemented VolUseDuration MaxVolBytes, MaxVolFiles, and MaxVolJobs
20   based on maximums set in the Volume (Media) record rather than in the
21   resource. This means the values can be individually set on a Volume basis.
22 - Allow commas separating Include options (this was a subtle bug).
23 - Added maximum string length argments to a number of subroutines to
24   prevent buffer overflows. Most notably was do_prompt().
25 - Replaced MANY occurrences of strcpy() with bstrncpy(), which guarantees
26   both that the length is not exceeded and that the string is properly terminated.
27   This has a risk of a certain destabilization -- as does the changes to
28   the SQL noted above.
29 - In cram-md5 routine use my_name if gethostname() returns an error.
30 - Increase timeout from 2 minutes to 3 minutes in authorization code.
31 - Check the full string including \n in authorization.
32 - Throw away any response longer than MAXSTRING.
33 - Added a number of additional error checks on subroutine return statuses.
34 - Replaced as many lld's with edit_uint64 as I could find.
35 22Nov02:
36 - Added MaxVolBytes to Pool record - had forgotten it. Updated DB version.
37 23Nov02
38 - Update manual to document new Pool/Volume attributes
39 - Correct make_sqlite_tables (typo, plus missing value in Pool)
40 - Fix bizarre behavior in gnome-console and console when auth fails.
41 - Add Pool attribute query
42 - Add a few more error messages in askdir.c
43 - More strcpy() conversions to bstrncpy().
44 24Nov02
45 - Fixed a problem with intmax_t not being correctly defined on FreeBSD 5.0