Changesets: bareos2015
bareos-12.4 1f210270 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
If during a backup the filedaemon dies the TrayIcon remains blinking Solution: If the "status" command fails to execute disable the animated icon. Fixes 0000165: If during a backup the filedaemon dies the TrayIcon remains blinking Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000165 |
|
mod - src/qt-tray-monitor/monitoritem.cpp | Diff File | ||
bareos-12.4 4ce80b8a 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
Added scheduler preview The new command "status scheduler" shows the status of the bareos scheduler. The output first shows what schedule triggers what jobs, then the scheduler executions of the next 14 days are displayed including the overrides. By giving the param "schedule=" the display can be limited to a certain schedule and by giving "days=" the timeframe for the preview can be set. Also, the dotcmd schedule was added, so that the tab-completion works for giving schedules. Fixes 0000014: Implement a scheduler preview for up to one year. |
Affected Issues 0000014 |
|
mod - src/console/console.c | Diff File | ||
mod - src/dird/protos.h | Diff File | ||
mod - src/dird/scheduler.c | Diff File | ||
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_dotcmds.c | Diff File | ||
mod - src/dird/ua_status.c | Diff File | ||
mod - src/lib/btime.c | Diff File | ||
mod - src/lib/btime.h | Diff File | ||
bareos-12.4 c25eee25 2013-05-04 15:15 Ported: N/A Details Diff |
Try to fix nextpool overide via runcmd. Fixes 0000160: Job overwrite "nextpool" in run command in bconsole doesn't work |
Affected Issues 0000160 |
|
mod - src/dird/ua_run.c | Diff File | ||
bareos-12.4 138f27cc 2013-05-04 15:15 Ported: N/A Details Diff |
status scheduler extra features. - Added support for selecting status scheduler when only the status keyword is given. - Allow so see the scheduler preview for a certain client by giving a client=<clientname> as cmdline option. - Allow to see the scheduler preview for a certain job by giving a job=<jobname> as cmdline option. Fixes 0000014: Implement a scheduler preview for up to one year. |
Affected Issues 0000014 |
|
mod - src/dird/ua_cmds.c | Diff File | ||
mod - src/dird/ua_status.c | Diff File | ||
bareos-12.4 66f69696 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
travis: set hostname to localhost to prevent problems with name resolution |
||
mod - .travis.yml | Diff File | ||
bareos-12.4 055cc9aa 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
Bugfix travis | ||
mod - .travis.yml | Diff File | ||
bareos-12.4 01409808 2013-05-04 15:15 Ported: N/A Details Diff |
Show right info in status slots. Slot should not be empty but show the correct loaded volume info and not the first slot after the drive in the enumeration. Fixes 0000159: Display Error in bconsole for status slots; did not show empty slot after load |
Affected Issues 0000159 |
|
mod - src/dird/ua_status.c | Diff File | ||
bareos-12.4 729d2238 2013-05-04 15:15 Ported: N/A Details Diff |
Return right returnvalue on import/export/move cmd. We were always returning 0 (e.g. operation failed) for the import/export/move commands. This makes any runscript fail any next runscript and the Job also fails. Fixes 0000146: Variable "Job Exit Code" in mailcommand reports always "Error" when doing copy or migration job Fixes 0000155: runafterjob doesn't get executed if a runscript directive is placed before the directive runafterjob |
Affected Issues 0000146, 0000155 |
|
mod - src/dird/ua_impexp.c | Diff File | ||
bareos-12.4 eb04a20e 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
Add icons and fileinfo to windows executables Updated the icons fileinfo for windows executables Fixes 0000154: Add icon and file info to windows executables Conflicts: src/win32/console/consoleres.rc |
Affected Issues 0000154 |
|
mod - src/images/bat.svg | Diff File | ||
mod - src/qt-console/main.ui | Diff File | ||
mod - src/qt-console/prefs.ui | Diff File | ||
mod - src/win32/console/Makefile | Diff File | ||
add - src/win32/console/consoleres.rc | Diff File | ||
mod - src/win32/filed/Makefile | Diff File | ||
mod - src/win32/qt-console/bat.pro | Diff File | ||
add - src/win32/qt-console/batres.rc | Diff File | ||
mod - src/win32/qt-tray-monitor/tray-monitor.pro | Diff File | ||
add - src/win32/qt-tray-monitor/traymon.rc | Diff File | ||
bareos-12.4 72297e75 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
set correct version for Branch-12.4 | ||
mod - platforms/deb/debian.changelog | Diff File | ||
bareos-12.4 2ee7202a 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
activate debian release numbers on OBS Debian has no separate field for release numbers, only version numbers. Mostly, the release number is added to the version number, separated by a "-". OBS has a feature to auto-increment release numbers for RPM packages. Our modified OBS also enables this feature for DEB packages. |
||
mod - platforms/deb/bareos-Debian_6.0.dsc | Diff File | ||
mod - platforms/deb/bareos-xUbuntu_10.04.dsc | Diff File | ||
mod - platforms/deb/bareos-xUbuntu_12.04.dsc | Diff File | ||
add - platforms/deb/debian.changelog | Diff File | ||
bareos-13.2 c2480ff1 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
traymonitor redesign - traymonitor redesign by Frank Ueberschar - traymon animated shows - added bareos icon to traymon, installer and fd executable Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - AUTHORS | Diff File | ||
mod - autoconf/configure.in | Diff File | ||
mod - platforms/win32/tray-monitor-conf.patch | Diff File | ||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos.nsi | Diff File | ||
mod - platforms/win32/winbareos32.spec | Diff File | ||
mod - platforms/win32/winbareos64.spec | Diff File | ||
mod - src/console/console.c | Diff File | ||
add - src/images/bat.svg | Diff File | ||
mod - src/include/baconfig.h | Diff File | ||
mod - src/qt-console/bat.pro.in | Diff File | ||
mod - src/qt-console/main.qrc | Diff File | ||
mod - src/qt-console/mainwin.cpp | Diff File | ||
rm - src/qt-console/tray-monitor/tray-monitor.cpp | Diff File | ||
rm - src/qt-console/tray-monitor/tray-monitor.h | Diff File | ||
rm - src/qt-console/tray-monitor/tray-ui.h | Diff File | ||
add - src/qt-tray-monitor/authenticate.h | Diff File | ||
add - src/qt-tray-monitor/bareos-tray-monitor.desktop | Diff File | ||
add - src/qt-tray-monitor/main.qrc | Diff File | ||
add - src/qt-tray-monitor/mainwindow.cpp | Diff File | ||
add - src/qt-tray-monitor/mainwindow.h | Diff File | ||
add - src/qt-tray-monitor/mainwindow.ui | Diff File | ||
add - src/qt-tray-monitor/monitoritem.cpp | Diff File | ||
add - src/qt-tray-monitor/monitoritem.h | Diff File | ||
add - src/qt-tray-monitor/monitoritemthread.cpp | Diff File | ||
add - src/qt-tray-monitor/monitoritemthread.h | Diff File | ||
add - src/qt-tray-monitor/monitortab.h | Diff File | ||
add - src/qt-tray-monitor/systemtrayicon.cpp | Diff File | ||
add - src/qt-tray-monitor/systemtrayicon.h | Diff File | ||
add - src/qt-tray-monitor/tray-monitor.cpp | Diff File | ||
add - src/qt-tray-monitor/tray-monitor.h | Diff File | ||
add - src/qt-tray-monitor/traymenu.cpp | Diff File | ||
add - src/qt-tray-monitor/traymenu.h | Diff File | ||
mod - src/win32/Makefile.inc | Diff File | ||
mod - src/win32/filed/Makefile | Diff File | ||
add - src/win32/filed/icon.rc | Diff File | ||
mod - src/win32/qt-console/bat.pro | Diff File | ||
mod - src/win32/qt-tray-monitor/tray-monitor.pro | Diff File | ||
bareos-12.4 5e39cf35 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
traymonitor redesign - traymonitor redesign by Frank Ueberschar - traymon animated shows - added bareos icon to traymon, installer and fd executable Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - AUTHORS | Diff File | ||
mod - autoconf/configure.in | Diff File | ||
mod - platforms/win32/tray-monitor-conf.patch | Diff File | ||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos.nsi | Diff File | ||
mod - platforms/win32/winbareos32.spec | Diff File | ||
mod - platforms/win32/winbareos64.spec | Diff File | ||
mod - src/console/console.c | Diff File | ||
add - src/images/bat.svg | Diff File | ||
mod - src/include/baconfig.h | Diff File | ||
mod - src/qt-console/bat.pro.in | Diff File | ||
mod - src/qt-console/main.qrc | Diff File | ||
mod - src/qt-console/mainwin.cpp | Diff File | ||
rm - src/qt-console/tray-monitor/tray-monitor.cpp | Diff File | ||
rm - src/qt-console/tray-monitor/tray-monitor.h | Diff File | ||
rm - src/qt-console/tray-monitor/tray-ui.h | Diff File | ||
add - src/qt-tray-monitor/authenticate.h | Diff File | ||
add - src/qt-tray-monitor/bareos-tray-monitor.desktop | Diff File | ||
add - src/qt-tray-monitor/main.qrc | Diff File | ||
add - src/qt-tray-monitor/mainwindow.cpp | Diff File | ||
add - src/qt-tray-monitor/mainwindow.h | Diff File | ||
add - src/qt-tray-monitor/mainwindow.ui | Diff File | ||
add - src/qt-tray-monitor/monitoritem.cpp | Diff File | ||
add - src/qt-tray-monitor/monitoritem.h | Diff File | ||
add - src/qt-tray-monitor/monitoritemthread.cpp | Diff File | ||
add - src/qt-tray-monitor/monitoritemthread.h | Diff File | ||
add - src/qt-tray-monitor/monitortab.h | Diff File | ||
add - src/qt-tray-monitor/systemtrayicon.cpp | Diff File | ||
add - src/qt-tray-monitor/systemtrayicon.h | Diff File | ||
add - src/qt-tray-monitor/tray-monitor.cpp | Diff File | ||
add - src/qt-tray-monitor/tray-monitor.h | Diff File | ||
add - src/qt-tray-monitor/traymenu.cpp | Diff File | ||
add - src/qt-tray-monitor/traymenu.h | Diff File | ||
mod - src/win32/Makefile.inc | Diff File | ||
mod - src/win32/filed/Makefile | Diff File | ||
add - src/win32/filed/icon.rc | Diff File | ||
mod - src/win32/qt-console/bat.pro | Diff File | ||
mod - src/win32/qt-tray-monitor/tray-monitor.pro | Diff File | ||
bareos-12.4 d6f904d4 2013-05-04 15:15 Committer: mvwieringen Ported: N/A Details Diff |
Switch to new version 12.4.3 | ||
mod - configure | Diff File | ||
mod - debian/changelog | Diff File | ||
mod - platforms/deb/bareos-Debian_6.0.dsc | Diff File | ||
mod - platforms/deb/bareos-xUbuntu_12.04.dsc | Diff File | ||
mod - platforms/rpms/bareos.spec | Diff File | ||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos32.spec | Diff File | ||
mod - platforms/win32/winbareos64.spec | Diff File | ||
mod - src/include/version.h | Diff File | ||
mod - src/win32/filed/icon.rc | Diff File | ||
bareos-12.4 b87fcb23 2013-05-04 15:15 Ported: N/A Details Diff |
Rebuild configure. | ||
mod - configure | Diff File | ||
bareos-12.4 113cd46e 2013-05-04 15:15 Ported: N/A Details Diff |
Remove obscure beef variable. As we don't have an enterprise version we don't need a bareos enable enterprise feature flag. |
||
mod - scripts/btraceback.dbx | Diff File | ||
mod - scripts/btraceback.gdb | Diff File | ||
mod - src/dird/ua_status.c | Diff File | ||
mod - src/filed/fd_plugins.c | Diff File | ||
mod - src/filed/fd_plugins.h | Diff File | ||
mod - src/include/version.h | Diff File | ||
mod - src/lib/message.c | Diff File | ||
mod - src/stored/status.c | Diff File | ||
mod - src/win32/lib/make_def | Diff File | ||
bareos-12.4 ae89b531 2013-05-04 15:14 Ported: N/A Details Diff |
mig_jcr is freed to early. Because the mig_jcr is already freed in the migration_cleanup() function all info is lost when we get to the after runscript. This is a design error so we moved the freeing of the mig_jcr now to just before the Job actually exits and has done all its work. Fixes 0000139: export command in a RunScript ressource does not get the correct volume when doing scheduled JobType Copy |
Affected Issues 0000139 |
|
mod - src/dird/job.c | Diff File | ||
mod - src/dird/migrate.c | Diff File | ||
bareos-12.4 8e5bf28f 2013-05-04 15:14 Ported: N/A Details Diff |
Fix memory leak. | ||
mod - src/lib/bnet_server.c | Diff File | ||
mod - src/lib/bsock.c | Diff File | ||
bareos-12.4 748795be 2013-05-04 15:14 Committer: mvwieringen Ported: N/A Details Diff |
bareos-director requires bareos-database-tools make_catalog_backup.pl (from bareos-director) requires bareso-dbcheck (from bareos-database-tools). Fixes 0000148: bareos-director requires bareos-database-tools Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000148 |
|
mod - debian/control | Diff File | ||
mod - platforms/rpms/bareos.spec | Diff File | ||
bareos-12.4 98c62e3a 2013-05-04 15:14 Committer: mvwieringen Ported: N/A Details Diff |
Better handling of existing config files When existing configuration files are found, in interactive mode the user is asked if the existing config file should be kept and the newly generated file is stored aside as config.new. Also, the user can choose to move the existing file to config.old, and install the new one in the original place. This is what is done in silent installation mode. The default for the uninstaller is now to keep existing config files. In silent mode, the uninstaller will remove existing config files. Fixes 0000140: Winbareos installer renames old config when updating Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000140 |
|
mod - platforms/win32/winbareos.nsi | Diff File | ||
bareos-12.4 1f87fdec 2013-05-04 15:14 Committer: mvwieringen Ported: N/A Details Diff |
Switch to gcc 4.8 Unfortunately, with gcc 4.8, libc now is called - libgcc_s_sjlj-1.dll on 32Bit Windows - libgcc_s_seh-1.dll on 64Bit Windows This patch adapts to that fact. Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
||
mod - platforms/win32/winbareos-nsi.spec | Diff File | ||
mod - platforms/win32/winbareos.nsi | Diff File | ||
bareos-12.4 9e95fcd9 2013-05-04 15:14 Ported: N/A Details Diff |
Tweak layout. | ||
mod - src/dird/ua_cmds.c | Diff File | ||
bareos-12.4 5b3150fb 2013-05-04 15:14 Ported: N/A Details Diff |
For migration/copy Jobs need to look at mig_jcr. Added new %V option to expansion variables which is the same as %v but always prints the destination Volumes a Job used. For migration and copy Jobs this expansion looks at the mig_jcr pointer in the JCR. As this mig_jcr only exists in the director the %V is expanded in the callback expansion function in the director as in the generic expansion function is compiled as part of the generic shared library we are missing that variable there. While implementing this expansion also reformated the whole function as the switch statement was wrongly indented. Removed unneeded break statements after a return. Document what is expanded in the callback expansion function. Fixes 0000139: export command in a RunScript ressource does not get the correct volume when doing scheduled JobType Copy |
Affected Issues 0000139 |
|
mod - src/dird/dird_conf.c | Diff File | ||
mod - src/lib/util.c | Diff File | ||
bareos-12.4 bf95a387 2013-05-04 15:14 Committer: mvwieringen Ported: N/A Details Diff |
Reject incorrect modulo specifications Now the parser rejects incorrect modulo specifications with an error and a hint to the correct format. Fixes 0000135: modulo scheduler does not work with weeks Signed-off-by: Marco van Wieringen <marco.van.wieringen@bareos.com> |
Affected Issues 0000135 |
|
mod - src/dird/run_conf.c | Diff File | ||
bareos-12.4 c591fcdb 2013-05-04 15:14 Ported: N/A Details Diff |
Fix statistics retention default value. 60s * 60m * 24h * 31d * 12m * 5 != 5 years 60s * 60m * 365d * 5 != 5 years But the second value is much closer then using 12 months with 31 days of which 4 months have 30 days and one has either 28 e.g. 3 days less or at best 29 days so 2 days less. When multiplied with 5 years this mean you calculate something 30+ days to much. |
||
mod - src/dird/dird_conf.c | Diff File |