]> git.sur5r.net Git - bacula/docs/blob - docs/techlogs/2005/nb-1.37
Update with 2009 Vote
[bacula/docs] / docs / techlogs / 2005 / nb-1.37
1               Technical notes on version 1.37  
2                       Nicolas Boichat
3
4 General:
5
6 Changes to 1.37.*:
7 26Oct05
8  - dvd.c: update VolParts when writing the last part.
9 19Oct05
10  - configure: add check for dd, remove check for df
11  - block.c:do_dvd_size_checks: Check we are writing to a dvd before doing tests
12    (reported by David Raine on the list, "[Bacula-users] LTO drive - End Of Volume error").
13  - Update bacula-sd.conf.in to use dvd-handler correctly.
14  - dvd.c:dvd_write_part: Increase timeout when writing the first part (see the code for
15    more details).
16 18Oct05
17  - Modify .backups command to get a fileset parameter (fix bug #444).
18 17Oct05
19  - Fix bug when recycling DVD devices (append flag was removed).
20  - Add tests for dvd+rw-format in configure script.
21  - scripts/dvd-handler: Reformat DVD-RW when needed. This needs dvd+rw-format.
22  - Add patch for dvd+rw-tools in patches dir (this should probably be elsewhere).
23 16Oct05
24  - Remove scripts/dvd-freespace and scripts/dvd-writepart, as they are now
25    merged into scripts/dvd-handler. Note: Documentation needs to be updated.
26  - scripts/dvd-handler: "zero" brand-new DVD+/-RW to fix a problem with some
27    DVD-writers, thanks to Arno Lehmann for reporting this, and providing the
28    way to fix it.
29  - new scripts/dvd-handler. Note: it also needs a patched version of dvd+rw-tools.
30  - new scripts/dvd-freespace. Note: it needs a patched version of dvd+rw-tools.
31  - dvd.c:dvd_write_part: Don't write empty part. (Fix 4GB crossing bug reported by Arno Lehmann)
32 14Oct05
33  - dvd.c:dvd_write_part: Use part_size and not max_part_size when setting write timeout.
34  - dvd.c:do_mount_dev: When checking if the DVD is mounted, do not count ., .. and .keep (needed on Gentoo).
35 15Aug05
36  - Convert dvd-writepart to Python.
37  - Increase delay from 3 seconds to 5 seconds between SIGTERM and SIGKILL when
38    killing external programs.
39 13Aug05
40  - Add gettext macros in autoconf/gettext-macros.
41  - Modify how localedir is set in configure.in.
42  - Remove setlocale check (useless).
43 10Aug05
44  - Mark translatable strings in all source files.
45 08Aug05
46  - Create French and Italian translation files (fr.po, it.po).
47  - Add support for translation in configure and Makefiles.
48  - Update autoconf/aclocal.m4 so it is automatically created with aclocal
49    (Note: autoconf/gnome-macros is not used anymore, it may be removed).
50 30Jul05
51  - Fix src/lib/bpipe.c:run_program and run_program_full_output to detect if the watchdog
52    killed the program, and return an error if it is the case.
53 26Apr05
54  - Modify parse_config to get a LEX_ERROR_HANDLER as a parameter 
55  - lex_open_file now returns NULL if the file can't be opened. All calling functions have
56    been adapted.
57  - Remove set_exit_on_error function
58 07Apr05
59  - Fix "unknown device type" problem with DVD devices.
60  - Fix crash when there is no media in the DVD drive.
61 09Jan05
62  - Update the documentation and ReleaseNotes.
63 05Jan05
64  - Add FreeSpaceCommand in Device (SD configuration file) and implement it.
65  - Some modifications (again) on how guessed volume names are handled (now it should work).
66  - Part files on the hard disk are removed if they are empty.
67 04Jan05
68  - Major fixes on how guessed volume names are handled.
69  - Minor fix in src/stored/append.c.
70  - Replace, when possible, POOLMEM by POOL_MEM in the new code of src/stored/dev.c.
71  - New script, scripts/dvd-freespace, which gets the free space available on a writable DVD.
72 03Jan05
73  - Add WritePartAfterJob directive in Job resource (Director)
74  - Add WritePartAfterJob directive in Schedule Resource (Director)
75  - Implement these new directives
76 02Jan05
77  - New function, open_guess_name_dev in src/stored/dev.c, which tries to guess the volume
78    name of a mounted device, so the label can be read.  
79  - New script, scripts/dvd-writepart, which write parts to DVD+/-R(W).
80  - Removed WriteFirstPartCommand directive in Device (SD configuration file).
81  - Use readdir_r instead of readdir (src/stored/dev.c:open_guess_name_dev).
82 01Jan05
83  - Add RequiresMount, MountPoint, MountCommand, UnmountCommand directives in Device (SD configuration file).
84  - Implement these directives (volumes can now be restored from a manually written DVD). 
85  - Add WriteFirstPartCommand, WritePartCommand directives in Device (SD configuration file).
86  - Implement these directives (DVD writing now works).
87  - New function run_program_full_output in src/lib/bpipe.c.
88  - Lots of bugfixes and cleanups in the new code.
89 29Dec04
90  - Add VolParts field in Media table
91  - Add MaximumPartSize directive in Device (SD configuration file)
92  - File Volumes can now be splitted in multiple files ("parts")
93  - Fix SQL error in sql_list while doing "llist jobmedia"