- Fix mode change open in btape.c
- Use nonblocking opens on Linux only.
- Move set_blocking code for tapes into method to
simplify main line code.
- Cleanup the code for ensuring we advance tape on fsf.
This should fix IBM problems -- patch from Adam Thorton
was very helpful.
- Remove test for BMT_EOD in fixup_device... this eliminates
need for status_dev() routine.
- Before doing label ensure device is in read-write mode.
- Fix handling of temp file in mtx_changer.in, reported as
a security bug, but it is not really. Bug #422
- Fix security problem of handling temp file in randpass.
Bug #422.
- During label/relabel, add new_volume to VOLRES list in SD.
- Make quit command in console always allowed.
- Remove the storage list between each console command to keep Dir from remembering a previously selected SD.
- Add code to reservation VOLRES subroutines to try to ensure
we don't end up with two Volumes on the same drive.
- Simplify the mutex code in VOLRES a bit to reduce the chance
of error.
- Apply Nicolas' dvd-freespace.in patch.
- Make sure SQL table names are not translated.
- Eliminate incorrect message saying barcodes not
found in label barcodes -- fixes bug report.
07Sep05
- Add ability to have passwords on backup of catalog as
alternate 3rd argument. Submitted by a user.
- Turn off TapeAlert by default if user enables a Device
and add a note to install mtx.
Kern Sibbald [Wed, 31 Aug 2005 15:29:40 +0000 (15:29 +0000)]
- Final tweaks to build Win32.
- Enable debug code in ua_label.c
- Remove devices from the Volume list even if no
Volume is in drive. Hopefully this fixes Arno's problem
of multiple volumes listed in the same drive.
Kern Sibbald [Sun, 28 Aug 2005 12:22:02 +0000 (12:22 +0000)]
- Correct ssize_t problem in build of Win32
- Add code to llprint pools and volumes to debug next item.
- From bug report, fix resetting Pool defaults in Volume. It
was a typo Max was missing in several places.
- Don't allow translation of database Volume Status values.
Nicolas Boichat [Sat, 27 Aug 2005 14:33:39 +0000 (14:33 +0000)]
Add compatibility with Microsoft Visual C++ 2005 Express Edition Beta 2 (a complete VC++ IDE available for free).
It should not break MSVC++ 2003 compatibility.
(src/win32/README.vc8 will be completed later)
Kern Sibbald [Thu, 18 Aug 2005 09:31:28 +0000 (09:31 +0000)]
- Implement search for exact Volume in reservation before
other searches.
- Fix picking up drive in Dir so that it is not done in
the status command.
- Eliminate double check on loaded for autochanger.
Kern Sibbald [Wed, 17 Aug 2005 13:48:38 +0000 (13:48 +0000)]
- Create unload_autochanger() subroutine, and unload
any drive that changes pool during reservation.
- Improve the logic of the reservation.
- Add more debug code for autochangers.
- Apply fix from Stephan Leemburg <sleemburg@jvc.nl> for
improper scanning of schedule resource:
Run = Level=Full Pool=Catalog daily at 1:20
Kern Sibbald [Tue, 16 Aug 2005 20:51:16 +0000 (20:51 +0000)]
- Fix bug that missed drive=nn specification.
- Eliminate nonblocking kludge in heartbeat of FD as
it caused high CPU usage.
- Pickup loaded slot when doing open() of tape drive.
- Make autochanger reservation code go through full list
first pass until exact match found.
Nicolas Boichat [Mon, 8 Aug 2005 16:27:54 +0000 (16:27 +0000)]
- Create French and Italian translation files (fr.po, it.po).
- Add support for translation in configure and Makefiles.
- Update autoconf/aclocal.m4 so it is automatically created with aclocal
(Note: autoconf/gnome-macros is not used anymore, it may be removed).