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