1 Technical notes on version 1.37
8 - Modify .backups command to get a fileset parameter (fix bug #444).
10 - Fix bug when recycling DVD devices (append flag was removed).
11 - Add tests for dvd+rw-format in configure script.
12 - scripts/dvd-handler: Reformat DVD-RW when needed. This needs dvd+rw-format.
13 - Add patch for dvd+rw-tools in patches dir (this should probably be elsewhere).
15 - Remove scripts/dvd-freespace and scripts/dvd-writepart, as they are now
16 merged into scripts/dvd-handler. Note: Documentation needs to be updated.
17 - scripts/dvd-handler: "zero" brand-new DVD+/-RW to fix a problem with some
18 DVD-writers, thanks to Arno Lehmann for reporting this, and providing the
20 - new scripts/dvd-handler. Note: it also needs a patched version of dvd+rw-tools.
21 - new scripts/dvd-freespace. Note: it needs a patched version of dvd+rw-tools.
22 - dvd.c:dvd_write_part: Don't write empty part. (Fix 4GB crossing bug reported by Arno Lehmann)
24 - dvd.c:dvd_write_part: Use part_size and not max_part_size when setting write timeout.
25 - dvd.c:do_mount_dev: When checking if the DVD is mounted, do not count ., .. and .keep (needed on Gentoo).
27 - Convert dvd-writepart to Python.
28 - Increase delay from 3 seconds to 5 seconds between SIGTERM and SIGKILL when
29 killing external programs.
31 - Add gettext macros in autoconf/gettext-macros.
32 - Modify how localedir is set in configure.in.
33 - Remove setlocale check (useless).
35 - Mark translatable strings in all source files.
37 - Create French and Italian translation files (fr.po, it.po).
38 - Add support for translation in configure and Makefiles.
39 - Update autoconf/aclocal.m4 so it is automatically created with aclocal
40 (Note: autoconf/gnome-macros is not used anymore, it may be removed).
42 - Fix src/lib/bpipe.c:run_program and run_program_full_output to detect if the watchdog
43 killed the program, and return an error if it is the case.
45 - Modify parse_config to get a LEX_ERROR_HANDLER as a parameter
46 - lex_open_file now returns NULL if the file can't be opened. All calling functions have
48 - Remove set_exit_on_error function
50 - Fix "unknown device type" problem with DVD devices.
51 - Fix crash when there is no media in the DVD drive.
53 - Update the documentation and ReleaseNotes.
55 - Add FreeSpaceCommand in Device (SD configuration file) and implement it.
56 - Some modifications (again) on how guessed volume names are handled (now it should work).
57 - Part files on the hard disk are removed if they are empty.
59 - Major fixes on how guessed volume names are handled.
60 - Minor fix in src/stored/append.c.
61 - Replace, when possible, POOLMEM by POOL_MEM in the new code of src/stored/dev.c.
62 - New script, scripts/dvd-freespace, which gets the free space available on a writable DVD.
64 - Add WritePartAfterJob directive in Job resource (Director)
65 - Add WritePartAfterJob directive in Schedule Resource (Director)
66 - Implement these new directives
68 - New function, open_guess_name_dev in src/stored/dev.c, which tries to guess the volume
69 name of a mounted device, so the label can be read.
70 - New script, scripts/dvd-writepart, which write parts to DVD+/-R(W).
71 - Removed WriteFirstPartCommand directive in Device (SD configuration file).
72 - Use readdir_r instead of readdir (src/stored/dev.c:open_guess_name_dev).
74 - Add RequiresMount, MountPoint, MountCommand, UnmountCommand directives in Device (SD configuration file).
75 - Implement these directives (volumes can now be restored from a manually written DVD).
76 - Add WriteFirstPartCommand, WritePartCommand directives in Device (SD configuration file).
77 - Implement these directives (DVD writing now works).
78 - New function run_program_full_output in src/lib/bpipe.c.
79 - Lots of bugfixes and cleanups in the new code.
81 - Add VolParts field in Media table
82 - Add MaximumPartSize directive in Device (SD configuration file)
83 - File Volumes can now be splitted in multiple files ("parts")
84 - Fix SQL error in sql_list while doing "llist jobmedia"