]>
git.ipfire.org Git - thirdparty/bacula.git/log
Henrique [Sat, 16 May 2020 09:42:29 +0000 (11:42 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/runjob-ui-controller.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:51:59 2019 -0300
android: added automatic File Daemon startup when the App start a Job or a Restore
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:11:15 2019 -0300
android: Run Job feature:
1-) Refactor (Identation, header getters and setters)
2-) Added code to load default options of a Job
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:42:23 +0000 (11:42 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/TutorialPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 19:49:40 2019 -0300
android: added tutorial screens
Henrique [Sat, 16 May 2020 09:42:21 +0000 (11:42 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/FileDaemonPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 10 17:28:50 2019 -0300
android: fixed Tray Monitor logs and fixed small glitch with scrollToBottom() function
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Oct 9 20:07:52 2019 -0300
android: changed default Log Level to 0 and added proper GUI to change the File Daemon Log Level
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 20:33:27 2019 -0300
android: added code to scroll logs to the bottom in the start
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Sep 2 17:39:49 2019 -0300
android: added missing dialog to File Daemon Page and made Page that runs jobs return to director once it's completed
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 23:07:59 2019 -0300
android: added watcher to file daemon trace file
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 21:28:23 2019 -0300
android: added new start screen
Henrique [Sat, 16 May 2020 09:42:18 +0000 (11:42 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray-ui.h
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Jul 1 10:10:28 2019 +0200
tray-monitor: Fix #5198 Update icon
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri May 17 00:48:08 2019 -0300
tray-monitor: fixed creation of cdp spool directory
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 6 14:45:37 2019 -0300
tray-monitor: fixed spooldir parameter
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:42:10 +0000 (11:42 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.pro.mingw32.in
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Mar 19 18:09:32 2020 +0100
more work on QT5 for windows
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Apr 8 19:00:43 2019 +0200
Move cdp code into tools/cdp-client
Henrique [Sat, 16 May 2020 09:42:07 +0000 (11:42 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.pro.in
This commit is the result of the squash of the following main commits:
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Apr 8 19:00:43 2019 +0200
Move cdp code into tools/cdp-client
Henrique [Sat, 16 May 2020 09:41:56 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/respanel-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Oct 11 13:33:39 2019 -0300
android: added Remote Client checkbox
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Henrique [Sat, 16 May 2020 09:41:52 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/PulseLoader.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 22 21:47:39 2019 -0300
android: added custom loading animation
Henrique [Sat, 16 May 2020 09:41:50 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/respanel-ui-controller.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Oct 11 13:33:39 2019 -0300
android: added Remote Client checkbox
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Henrique [Sat, 16 May 2020 09:41:45 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/runjobmodel.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:41:44 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/jobmodel.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:41:39 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/enterprise-tray-ui-controller.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 15 17:58:38 2019 -0300
registration-wizard: changed wizard to also handle tray-monitor.conf JSONs
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 22 11:54:17 2019 -0300
android: fixed Registration Wizard usage
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 21:04:53 2019 -0300
android: created enterprise and community versions
Henrique [Sat, 16 May 2020 09:41:37 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/RunJobPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Sep 2 17:39:49 2019 -0300
android: added missing dialog to File Daemon Page and made Page that runs jobs return to director once it's completed
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:11:15 2019 -0300
android: Run Job feature:
1-) Refactor (Identation, header getters and setters)
2-) Added code to load default options of a Job
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:41:35 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/resmodel.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:41:28 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/RestoreJobPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Aug 30 11:09:54 2019 -0300
android: fixed sdcard path and added proper termination of the restore wizard pages
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 29 12:41:59 2019 -0300
android: Restore Job Feature
1) Fixed crash that happened after retrieving the client jobs
2) Added confirmation dialog at the end of the restore wizard
3) Prepended sdcard path to the default where parameter
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:41:24 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 10 17:28:50 2019 -0300
android: fixed Tray Monitor logs and fixed small glitch with scrollToBottom() function
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Oct 9 20:07:52 2019 -0300
android: changed default Log Level to 0 and added proper GUI to change the File Daemon Log Level
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 21:11:16 2019 -0300
android: removed custom signal handler in order to not mess with android default signal handler
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 21:04:53 2019 -0300
android: created enterprise and community versions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jul 2 20:48:24 2019 -0300
android: added code to create default resources (monitor, dir, fd, sd) and to change monitor name
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 15:33:03 2019 -0300
android: added GUI for editing bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue May 21 13:26:25 2019 -0300
android: Add log screen that shows tray-monitor trace file
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu May 16 22:17:55 2019 -0300
tray-monitor: fixed trace file creation on Windows
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Mar 3 16:47:46 2019 -0300
tray-monitor: fixed broken desktop compilation
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:41:22 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray-monitor.android.pro.in
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 21:04:53 2019 -0300
android: created enterprise and community versions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 12 20:35:09 2019 -0300
android: added integration with registration wizard
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 22:53:18 2019 -0300
android: refactored paths to traces and call to android permissions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jun 25 11:54:33 2019 -0300
android: removed unused GUI code for FD status. Added default bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Jun 23 22:30:48 2019 -0300
android: added code to start / stop Java FD Service. Refactored code that unpacks Bacula FD
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Jun 13 22:27:20 2019 -0300
android: added openssl to build-depkgs / make scripts
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 12 14:58:47 2019 -0300
android: added permission to read external storage (sdcard)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 21:35:26 2019 -0300
android: changed build files to include static-bacula-fd creation and bundling
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 15:33:03 2019 -0300
android: added GUI for editing bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 03:50:37 2019 -0300
android: added code to unpack / start / stop bacula-fd
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed May 1 11:48:41 2019 -0300
tray-monitor: added cdp-client sources to android compilation
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Mar 21 09:10:04 2019 +0100
android: Update documentation and build scripts
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jan 30 22:42:22 2019 -0200
android: tweak
Henrique [Sat, 16 May 2020 09:41:19 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/task.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Oct 30 11:22:54 2019 -0300
tray-monitor: fixed compilation for linux and windows
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Jun 26 14:46:25 2019 +0200
traymonitor: Fix restoreclient option
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:41:14 +0000 (11:41 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/task.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 19 22:26:26 2019 -0300
android: fixed TLS PSK problem where tray monitor had a NULL PSK context
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Jun 26 14:46:25 2019 +0200
traymonitor: Fix restoreclient option
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Mar 3 16:47:46 2019 -0300
tray-monitor: fixed broken desktop compilation
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:40:57 +0000 (11:40 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/resmodel.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:40:45 +0000 (11:40 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/RestoreConfirmTab.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Sep 25 19:01:27 2019 -0300
android: changed restore confirmation screen to make use of available visual space
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 29 12:41:59 2019 -0300
android: Restore Job Feature
1) Fixed crash that happened after retrieving the client jobs
2) Added confirmation dialog at the end of the restore wizard
3) Prepended sdcard path to the default where parameter
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:40:16 +0000 (11:40 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/runjobmodel.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:40:02 +0000 (11:40 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/restorejobmodel.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:39:45 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/jobmodel.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Alain Spineux [Sat, 16 May 2020 09:39:42 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/authenticate.cpp
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu May 23 14:40:52 2019 +0200
Fix compilation warning
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:22:49 2019 +0200
PSK: fix QT's programs (PSK disable)
- fix bnet_tls_client() calls
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri Mar 4 10:09:16 2016 +0100
More work on the tray monitor
- Use a password in the Director config
- Remove the Monitor password
- Fix the SD auth
- Add Refresh Interval to the configuration
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:39:36 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/MainMenuPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 19:49:40 2019 -0300
android: added tutorial screens
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Sep 25 11:40:39 2019 -0300
android: added shortcut to create resources (clients, directors and storages)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 21:28:23 2019 -0300
android: added new start screen
Henrique [Sat, 16 May 2020 09:39:34 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/restorejobmodel.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:39:31 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/resdetails-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 22:10:37 2019 -0300
android: fixed logic to show 'Run Job' and 'Restore' buttons
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Oct 11 13:33:39 2019 -0300
android: added Remote Client checkbox
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 3 17:33:42 2019 -0300
android: enabled run / restore buttons for client resources thus allowing Client Initiated Backups
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Sep 4 00:30:37 2019 -0300
android: redesigned ResourceDetailsPage
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:13:49 2019 -0300
android: ResourceStatusPage:
1) Added BusyIndicator animation when the App is connecting with a resource
2) Refactor (Identation, comments)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 16:07:23 2019 -0300
android: moved QR Code feature to FD screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 12 20:35:09 2019 -0300
android: added integration with registration wizard
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Aug 9 13:11:29 2019 -0300
android: added code to fetch QR Code data from the java component into the cpp component
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Jul 11 21:49:33 2019 -0300
android: added QR Code Scanner
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:39:28 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/app-boot-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Henrique [Sat, 16 May 2020 09:39:24 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/JobSelectTab.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:39:10 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/resdetails-ui-controller.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:10:25 2019 -0300
android: added automatic File Daemon startup when the App tries to connect with it
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Sep 4 00:30:37 2019 -0300
android: redesigned ResourceDetailsPage
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:13:49 2019 -0300
android: ResourceStatusPage:
1) Added BusyIndicator animation when the App is connecting with a resource
2) Refactor (Identation, comments)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 16:07:23 2019 -0300
android: moved QR Code feature to FD screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 10:45:16 2019 -0300
android: added tweak registration wizard
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 12 20:35:09 2019 -0300
android: added integration with registration wizard
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Aug 9 13:11:29 2019 -0300
android: added code to fetch QR Code data from the java component into the cpp component
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:39:06 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/config-storage.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:10:25 2019 -0300
android: added automatic File Daemon startup when the App tries to connect with it
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Jul 7 15:21:17 2019 -0300
android: added GUI to change Log Level (for Tray and FD). Added watcher thread to track FD Process. Removed default DIR and SD.
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jul 3 14:54:37 2019 -0300
android: added generation of random password for bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jul 3 13:20:28 2019 -0300
android: added code to generate unique device-id per installation and setup bacula-fd.conf with it
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jul 2 20:48:24 2019 -0300
android: added code to create default resources (monitor, dir, fd, sd) and to change monitor name
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:39:01 +0000 (11:39 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/ResourcePanel.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Oct 11 13:33:39 2019 -0300
android: added Remote Client checkbox
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Eric Bollengier [Sat, 16 May 2020 09:38:46 +0000 (11:38 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/restoreoptionswizardpage.cpp
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Jun 26 14:46:25 2019 +0200
traymonitor: Fix restoreclient option
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri Dec 1 22:25:04 2017 +0100
tray-monitor : restore wizard.
Henrique [Sat, 16 May 2020 09:38:35 +0000 (11:38 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/app-boot-ui-controller.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Henrique [Sat, 16 May 2020 09:38:24 +0000 (11:38 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/restore-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:51:59 2019 -0300
android: added automatic File Daemon startup when the App start a Job or a Restore
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 29 12:41:59 2019 -0300
android: Restore Job Feature
1) Fixed crash that happened after retrieving the client jobs
2) Added confirmation dialog at the end of the restore wizard
3) Prepended sdcard path to the default where parameter
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:38:15 +0000 (11:38 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/ResourceStatusPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 22:10:37 2019 -0300
android: fixed logic to show 'Run Job' and 'Restore' buttons
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Oct 11 13:33:39 2019 -0300
android: added Remote Client checkbox
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 3 17:33:42 2019 -0300
android: enabled run / restore buttons for client resources thus allowing Client Initiated Backups
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Sep 4 00:30:37 2019 -0300
android: redesigned ResourceDetailsPage
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:13:49 2019 -0300
android: ResourceStatusPage:
1) Added BusyIndicator animation when the App is connecting with a resource
2) Refactor (Identation, comments)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 16:07:23 2019 -0300
android: moved QR Code feature to FD screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Jul 11 21:49:33 2019 -0300
android: added QR Code Scanner
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Alain Spineux [Sat, 16 May 2020 09:38:09 +0000 (11:38 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray_conf.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:10:25 2019 -0300
android: added automatic File Daemon startup when the App tries to connect with it
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:38:03 +0000 (11:38 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/make_debug_apk.sh.in
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed May 1 23:52:49 2019 -0300
android: created script for generating .apk file and that replaces deleted scripts
Henrique [Sat, 16 May 2020 09:37:58 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/config-storage.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:10:25 2019 -0300
android: added automatic File Daemon startup when the App tries to connect with it
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Oct 11 13:33:39 2019 -0300
android: added Remote Client checkbox
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 22 11:54:17 2019 -0300
android: fixed Registration Wizard usage
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jul 3 14:54:37 2019 -0300
android: added generation of random password for bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jul 3 13:20:28 2019 -0300
android: added code to generate unique device-id per installation and setup bacula-fd.conf with it
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jul 2 20:48:24 2019 -0300
android: added code to create default resources (monitor, dir, fd, sd) and to change monitor name
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 19 10:49:55 2019 -0300
android: fixed parsing of bacula-tray-monitor.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu May 2 10:33:02 2019 -0300
android: fixed monitor resource name
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:37:51 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/ResourceListPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jul 2 20:48:24 2019 -0300
android: added code to create default resources (monitor, dir, fd, sd) and to change monitor name
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:37:48 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/main.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 19:49:40 2019 -0300
android: added tutorial screens
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 21:28:23 2019 -0300
android: added new start screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:37:44 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/fd-config-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 21:07:25 2019 -0300
android: added missing files for fd config screen
Henrique [Sat, 16 May 2020 09:37:41 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/JobListPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:37:36 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Oct 9 20:07:52 2019 -0300
android: changed default Log Level to 0 and added proper GUI to change the File Daemon Log Level
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 23:07:59 2019 -0300
android: added watcher to file daemon trace file
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 21:04:53 2019 -0300
android: created enterprise and community versions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 16:07:23 2019 -0300
android: moved QR Code feature to FD screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Jul 7 15:21:17 2019 -0300
android: added GUI to change Log Level (for Tray and FD). Added watcher thread to track FD Process. Removed default DIR and SD.
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Jul 5 09:14:09 2019 -0300
android: fixed password generation and restricted log to show only last 1000 lines
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jul 2 20:48:24 2019 -0300
android: added code to create default resources (monitor, dir, fd, sd) and to change monitor name
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 22:53:18 2019 -0300
android: refactored paths to traces and call to android permissions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jun 25 11:54:33 2019 -0300
android: removed unused GUI code for FD status. Added default bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Jun 23 22:30:48 2019 -0300
android: added code to start / stop Java FD Service. Refactored code that unpacks Bacula FD
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 12 14:58:47 2019 -0300
android: added permission to read external storage (sdcard)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 16:37:52 2019 -0300
android: fixed showing of bacula-fd.trace
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 01:18:31 2019 -0300
android: added file-daemon tab
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:37:29 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/fd-config-ui-controller.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 21:07:25 2019 -0300
android: added missing files for fd config screen
Henrique [Sat, 16 May 2020 09:37:22 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/TrayUiPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 10 17:28:50 2019 -0300
android: fixed Tray Monitor logs and fixed small glitch with scrollToBottom() function
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 20:33:27 2019 -0300
android: added code to scroll logs to the bottom in the start
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Sep 3 14:20:10 2019 -0300
android: added popup to create / edit tray-monitor resources
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 21:28:23 2019 -0300
android: added new start screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:13:49 2019 -0300
android: ResourceStatusPage:
1) Added BusyIndicator animation when the App is connecting with a resource
2) Refactor (Identation, comments)
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Aug 14 13:09:39 2019 -0300
android: added Splash Screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 21:04:53 2019 -0300
android: created enterprise and community versions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 16:07:23 2019 -0300
android: moved QR Code feature to FD screen
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Jul 7 15:21:17 2019 -0300
android: added GUI to change Log Level (for Tray and FD). Added watcher thread to track FD Process. Removed default DIR and SD.
Author: Henrique <henrique.faria@baculasystems.com>
Date: Fri Jul 5 09:14:09 2019 -0300
android: fixed password generation and restricted log to show only last 1000 lines
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 22:53:18 2019 -0300
android: refactored paths to traces and call to android permissions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jun 25 11:54:33 2019 -0300
android: removed unused GUI code for FD status. Added default bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 16:37:52 2019 -0300
android: fixed showing of bacula-fd.trace
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 15:33:03 2019 -0300
android: added GUI for editing bacula-fd.conf
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 01:18:31 2019 -0300
android: added file-daemon tab
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue May 21 13:26:25 2019 -0300
android: Add log screen that shows tray-monitor trace file
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:37:18 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/FileDaemonConfigPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 27 21:07:25 2019 -0300
android: added missing files for fd config screen
Henrique [Sat, 16 May 2020 09:37:12 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/DesignDocument
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Mar 21 09:10:04 2019 +0100
android: Update documentation and build scripts
Henrique [Sat, 16 May 2020 09:37:05 +0000 (11:37 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/ConfigTutorialPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 19:49:40 2019 -0300
android: added tutorial screens
Alain Spineux [Sat, 16 May 2020 09:36:59 +0000 (11:36 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/tray_conf.cpp
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:10:25 2019 -0300
android: added automatic File Daemon startup when the App tries to connect with it
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 13:38:03 2016 +0100
Add new tray monitor
Henrique [Sat, 16 May 2020 09:36:22 +0000 (11:36 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/runjob-ui-controller.h
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 28 23:25:34 2019 -0300
android: added loading animation to all network interactions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Oct 14 21:51:59 2019 -0300
android: added automatic File Daemon startup when the App start a Job or a Restore
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Aug 26 16:11:15 2019 -0300
android: Run Job feature:
1-) Refactor (Identation, header getters and setters)
2-) Added code to load default options of a Job
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Aug 15 21:20:44 2019 -0300
android: tweak comments
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:36:07 +0000 (11:36 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/ResourceListItem.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Oct 17 17:54:43 2019 -0300
android: changed Tutorial to only be shown when tray-monitor.conf file is empty. Also, changed android FD resource to not be deletable
Author: Henrique <henrique.faria@baculasystems.com>
Date: Wed Jun 26 12:03:27 2019 -0300
android: added missing license and a few comments on src files. FD debug level reduced to 50
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Henrique [Sat, 16 May 2020 09:35:57 +0000 (11:35 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/FeaturesTutorialPage.qml
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 19:49:40 2019 -0300
android: added tutorial screens
Henrique [Sat, 16 May 2020 09:34:43 +0000 (11:34 +0200)]
BEE Backport bacula/src/qt-console/tray-monitor/make_release_apk.sh.in
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Aug 13 21:04:53 2019 -0300
android: created enterprise and community versions
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Jun 18 14:23:29 2019 -0300
android: added static compilation of openssl for both static-bacula-fd and tray-monitor targets
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon Jun 17 10:38:16 2019 -0300
android: fixed addition of libcrypto.so and libssl.so to android apk file
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu Jun 13 22:27:20 2019 -0300
android: added openssl to build-depkgs / make scripts
Author: Henrique <henrique.faria@baculasystems.com>
Date: Mon May 20 13:12:56 2019 -0300
android: Add skip clean option to build scripts
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sat May 11 19:35:06 2019 -0300
android: created build-depkgs and make_release scripts. Removed keystore from git. tweak on setenvs script
Author: Henrique <henrique.faria@baculasystems.com>
Date: Thu May 2 10:31:12 2019 -0300
android: created script for generating release '.apk' file
Eric Bollengier [Sat, 16 May 2020 09:34:30 +0000 (11:34 +0200)]
BEE Backport bacula/src/qt-console/win32/qmake.conf
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Mar 16 15:11:50 2020 +0100
Add support for QT5 in windows build
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Dec 9 14:39:48 2019 +0100
do some work to have QT5 on windows
Eric Bollengier [Sat, 16 May 2020 09:33:30 +0000 (11:33 +0200)]
BEE Backport bacula/src/qt-console/restore/restoretree.cpp
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Aug 26 13:57:34 2013 +0200
Merge Filename table to File
Alain Spineux [Sat, 16 May 2020 09:26:32 +0000 (11:26 +0200)]
BEE Backport bacula/src/qt-console/bcomm/dircomm_auth.cpp
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Mar 11 14:41:57 2020 +0100
Fix bat compilation with new TLS function
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Alain Spineux [Sat, 16 May 2020 09:26:21 +0000 (11:26 +0200)]
BEE Backport bacula/src/qt-console/bcomm/dircomm.cpp
This commit is the result of the squash of the following main commits:
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Alain Spineux [Sat, 16 May 2020 09:25:54 +0000 (11:25 +0200)]
BEE Backport bacula/src/qt-console/bat_conf.h
This commit is the result of the squash of the following main commits:
Alain Spineux [Sat, 16 May 2020 09:25:32 +0000 (11:25 +0200)]
BEE Backport bacula/src/qt-console/bat_conf.cpp
This commit is the result of the squash of the following main commits:
Eric Bollengier [Sat, 16 May 2020 09:25:24 +0000 (11:25 +0200)]
BEE Backport bacula/src/qt-console/bat.pro.mingw64.in
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Mar 19 18:09:32 2020 +0100
more work on QT5 for windows
Eric Bollengier [Sat, 16 May 2020 09:25:18 +0000 (11:25 +0200)]
BEE Backport bacula/src/qt-console/bat.pro.mingw32.in
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Mar 19 18:09:32 2020 +0100
more work on QT5 for windows
Git Backport Process [Sat, 16 May 2020 09:23:42 +0000 (11:23 +0200)]
BEE Backport bacula/src/qt-console/pages.h
This commit is the result of the squash of the following main commits:
Alain Spineux [Sat, 16 May 2020 09:23:22 +0000 (11:23 +0200)]
BEE Backport bacula/src/qt-console/bat.pro.in
This commit is the result of the squash of the following main commits:
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 11:13:50 2019 +0200
PSK: Add PSK to QT's applications
- add "TLS PSK Enable" to resources
- update hello messages
- rename authenticatebase.c to .cc and add the file to the QT tools
because of a RTTI compilation problem.
I use .cc because it works best with both bacula's CORE and QT
to be compiled as C++ and not C
- call init_crypto() and init_signals() in tray-monitor
Author: Alain Spineux <alain@baculasystems.com>
Date: Fri Oct 12 10:44:04 2018 +0200
bat: fix configure warning, bat.pro.in seems to ignore the --datarootdir setting
- config.status: WARNING: 'src/qt-console/bat.pro.in' seems to ignore the --datarootdir setting
- see https://www.gnu.org/software/autoconf/manual/autoconf-2.60/html_node/Changed-Directory-Variables.html
Henrique [Sat, 16 May 2020 09:23:11 +0000 (11:23 +0200)]
BEE Backport bacula/src/qt-console/main.qrc
This commit is the result of the squash of the following main commits:
Author: Henrique <henrique.faria@baculasystems.com>
Date: Tue Oct 1 19:49:40 2019 -0300
android: added tutorial screens
Author: Henrique <henrique.faria@baculasystems.com>
Date: Sun Sep 1 21:28:23 2019 -0300
android: added new start screen
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Jul 1 10:10:28 2019 +0200
tray-monitor: Fix #5198 Update icon
Henrique [Sat, 16 May 2020 09:22:57 +0000 (11:22 +0200)]
BEE Backport bacula/src/qt-console/bat.pro.android
This commit is the result of the squash of the following main commits:
Author: Henrique Faria <henrique.faria@baculasystems.com>
Date: Tue Dec 18 10:56:09 2018 +0100
android: Port bacula tray-monitor for Android
Eric Bollengier [Sat, 16 May 2020 09:21:31 +0000 (11:21 +0200)]
BEE Backport bacula/src/qt-console/make-win32
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Mar 19 18:09:32 2020 +0100
more work on QT5 for windows
Author: Kern Sibbald <kern@sibbald.com>
Date: Fri Jul 25 10:19:26 2014 +0200
Marcins split Win 32 and 64 bit builds
Kern Sibbald [Sun, 10 May 2020 15:46:46 +0000 (17:46 +0200)]
Improve scanning data/time, fixes bug #2472
Kern Sibbald [Sun, 10 May 2020 14:04:11 +0000 (16:04 +0200)]
Make ABORT mention segfault to clarify non-bug #2528
Kern Sibbald [Sat, 2 May 2020 09:18:11 +0000 (11:18 +0200)]
Remove unused -t option in dbcheck.c -- fixes bug #2453
Kern Sibbald [Fri, 1 May 2020 14:50:35 +0000 (16:50 +0200)]
Fix bug #2534 possible double free in error case
Eric Bollengier [Fri, 1 May 2020 10:16:00 +0000 (12:16 +0200)]
Fix bstat_test unittest
Eric Bollengier [Wed, 22 Apr 2020 16:35:34 +0000 (18:35 +0200)]
Add %x to scan_string
Eric Bollengier [Fri, 1 May 2020 17:54:57 +0000 (19:54 +0200)]
Fix events scan function
Eric Bollengier [Wed, 29 Apr 2020 11:52:04 +0000 (13:52 +0200)]
Update SQL scripts for Events table. Catalog format 1022
Eric Bollengier [Fri, 24 Apr 2020 18:16:22 +0000 (20:16 +0200)]
Reliably log user activity in a way that satisfies auditors
Messages {
name = Standard
append = /tmp/bacula.log = all
# To send the events into a log and in the catalog
append = /tmp/audit.log = events, !events.bweb
catalog = all, events
}
Users can create custom events with a console command:
.events
They can list events in the catalog with
* list events
+---------------------+------------+-----------+--------------------------------+
| time | type | source | events |
+---------------------+------------+-----------+--------------------------------+
| 2020-04-24 17:04:07 | daemon | *Daemon* | Director startup |
| 2020-04-24 17:04:12 | connection | *Console* | Connection from 127.0.0.1:8101 |
| 2020-04-24 17:04:20 | command | *Console* | purge jobid=1 |
+---------------------+------------+-----------+--------------------------------+
The event format in the log is:
24-Apr 17:04 Events: code=DC0001 from=zog8-dir ref=0x1fa5 type=daemon source=*Daemon* text=Director startup
24-Apr 17:04 Events: code=DC0002 from=zog8-dir ref=0x7fb58000c4b8 type=connection source=*Console* text=Connection from 127.0.0.1:8101
The reference (ref) is used to identify a console session, all activity
from the same console will have the same reference.
The source is the name of the restricted console, or *Console* if this
is the default console.
We have the following events:
- cancel a job
- delete volume
- delete job
- purge job
- delete pool
- delete client
- daemon startup
- daemon shutdown
- console connection
- console disconnection
To add a new events:
ua->send_events(type, format, arguments);
Eric Bollengier [Tue, 12 May 2020 20:38:08 +0000 (22:38 +0200)]
BEE Backport bacula/src/console/console_conf.c
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Apr 6 09:15:07 2020 +0200
Make Director::Address required in bconsole.conf
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Feb 5 12:00:41 2020 +0100
Fix *json segfault on OpenBSD
In memcpy(&res_all, res, sizeof(res_all));
The res_all is likely bigger than res itself. We
copy too much data, and on OpenBSD, we get segfaults.
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Jan 7 11:27:45 2020 +0100
Fix #5840 Implement configurable history file size
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 9 17:43:43 2019 +0200
PSK: set default "TLS PSK Enable" to "no" when SSL is not available
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Apr 8 14:56:33 2019 +0200
PSK: Add new "TLS PSK Enable" directive to all resources
- add the field to the resources
- create default "psk_ctx" CONTEXT for each of them at startup
Alain Spineux [Tue, 12 May 2020 20:37:46 +0000 (22:37 +0200)]
BEE Backport bacula/src/console/console_conf.h
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Feb 5 12:00:41 2020 +0100
Fix *json segfault on OpenBSD
In memcpy(&res_all, res, sizeof(res_all));
The res_all is likely bigger than res itself. We
copy too much data, and on OpenBSD, we get segfaults.
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Jan 7 11:27:45 2020 +0100
Fix #5840 Implement configurable history file size
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Apr 8 14:56:33 2019 +0200
PSK: Add new "TLS PSK Enable" directive to all resources
- add the field to the resources
- create default "psk_ctx" CONTEXT for each of them at startup
Eric Bollengier [Tue, 12 May 2020 20:37:37 +0000 (22:37 +0200)]
BEE Backport bacula/src/console/console.c
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Jan 27 19:11:07 2020 +0100
Fix bconsole with TLS Requires and PSK
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Jan 14 15:09:05 2020 +0100
Add specific checks when TLS PSK is not available in SSL library
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Jan 7 11:27:45 2020 +0100
Fix #5840 Implement configurable history file size
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Apr 8 14:56:33 2019 +0200
PSK: Add new "TLS PSK Enable" directive to all resources
- add the field to the resources
- create default "psk_ctx" CONTEXT for each of them at startup
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri Jul 13 14:00:14 2018 +0200
Fix GCC 8 compiler warnings with memset() on objects
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Sep 24 18:11:11 2014 +0200
Add @encode and sp_decode functions for plugins
Eric Bollengier [Tue, 12 May 2020 20:37:22 +0000 (22:37 +0200)]
BEE Backport bacula/src/console/bbconsjson.c
This commit is the result of the squash of the following main commits:
Alain Spineux [Tue, 12 May 2020 20:37:14 +0000 (22:37 +0200)]
BEE Backport bacula/src/console/authenticate.c
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Mar 11 12:13:09 2020 +0100
Fix TLS/PSK requierement checks
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Apr 23 16:46:55 2019 +0200
PSK: make AuthenticateBase::CheckTLSRequirement() virtual
- move the CheckTLSRequirement() aka "error handling" to the sub-class
- cleanup a bit the not needed anymore "helper"
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Apr 8 14:56:45 2019 +0200
PSK: Modify authentication in each daemon to support PSK
- use AuthenticateBase class
Author: Alain Spineux <alain@baculasystems.com>
Date: Thu Apr 19 17:33:55 2018 +0200
fix #3694 bconsole show message when MaximumConsoleConnections limit is reached
- When the director reach the MaximumConsoleConnections limit, it queues
the new bconsole connections until one bconsole disconnect.
- Now, when bconsole timeout, it display an appropriate message
- The time out entries in the queues look to be cleaned up in < 30s
Author: Kern Sibbald <kern@sibbald.com>
Date: Wed May 17 13:57:59 2017 +0200
Add community daemon versions
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 29 16:12:21 2016 +0100
Allow bconsole to connect to FD
Author: Kern Sibbald <kern@sibbald.com>
Date: Mon Oct 21 15:41:49 2013 +0200
Add code to turn off comm line compression
Eric Bollengier [Tue, 12 May 2020 20:33:05 +0000 (22:33 +0200)]
BEE Backport bacula/src/version.h
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon May 11 10:31:41 2020 +0200
update version and changelog
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri May 8 15:03:03 2020 +0200
update version and changelog
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Apr 30 11:53:40 2020 +0200
vsphere: Upgrade to VDDK 7.0
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Apr 20 11:07:22 2020 +0200
update NDMP version
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Apr 20 11:45:14 2020 +0200
Update jquery to 3.5.0
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Mar 19 09:29:28 2020 +0100
update DEPKGS_JAVA for new vmware jar files
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Mar 4 12:00:01 2020 +0100
Move BEEF from version.h to bee_version.h
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri Feb 7 17:28:38 2020 +0100
Add HADOOP_VERSION to version.h
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Feb 6 11:55:01 2020 +0100
Set SD version to 30007
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Dec 2 16:09:07 2019 +0100
Fix compilation with COMMUNITY
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Oct 29 15:29:25 2019 +0100
k8s: Generate Dockerfile with ./configure
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Oct 16 09:02:43 2019 +0200
update DEPKGS for new libs3
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Sep 18 10:19:39 2019 +0200
Use new MSSQL lib version
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Mar 20 13:28:09 2018 +0100
Add ACSLS detection to configure.in
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Nov 30 14:37:46 2017 +0100
Update QT version
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Feb 7 14:32:58 2017 +0100
update releasenotes and version
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Dec 15 14:09:54 2016 +0100
Enable lockmanager SAFEKILL
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Dec 8 17:28:36 2016 +0100
Enable lockmanager by default (automatic inclusion was broken)
Author: Kern Sibbald <kern@sibbald.com>
Date: Wed Apr 2 15:35:09 2014 +0200
Update version + date
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri Dec 6 09:23:00 2013 +0100
update version and update librsync version
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Oct 16 11:27:43 2013 +0200
Rename LZO_VERSION to LIBLZO_VERSION in version.h to avoid conflict
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Oct 15 16:32:38 2013 +0200
Add LZO version to version.h
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Mar 4 10:15:08 2013 +0100
update version for libexpat
Alain Spineux [Tue, 12 May 2020 20:32:28 +0000 (22:32 +0200)]
BEE Backport bacula/src/filetypes.h
This commit is the result of the squash of the following main commits:
Author: Alain Spineux <alain@baculasystems.com>
Date: Sat Apr 28 07:42:58 2018 +0200
win32: Rewrite of the stat() and reparse point detection
- combine all stat() functions
- statDir() i& stat2() are not used anymore
- adjuste find_one for directory symlink
Git Backport Process [Tue, 12 May 2020 20:32:14 +0000 (22:32 +0200)]
BEE Backport bacula/src/fileopts.h
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Dec 19 11:07:42 2019 +0100
win32: Fix #5801 about incorrect File=/ behavior with subvolumes in backup and estimate jobs
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri Dec 13 15:32:38 2019 +0100
win32: Handle Exclude{} options when computing the drive list with File=/
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Oct 29 16:42:29 2018 +0100
Fix issue between FO_PORTABLE and FO_PORTABLE_DATA
Author: Alain Spineux <alain@baculasystems.com>
Date: Sun Apr 6 20:05:35 2014 +0200
Beginning of dedup code
Author: Kern Sibbald <kern@sibbald.com>
Date: Thu Mar 13 16:41:12 2014 +0100
Update year in copyrights
Author: Laurent Papier <papier@tuxfan.net>
Date: Wed May 18 23:25:30 2011 +0200
Add LZO compression support in bacula-fd.
Add new generic compressed streams This should make easier to
add additional compression scheme
Rename a few define, add an element containing compression algorithm
in some data structures.
Author: Kern Sibbald <kern@sibbald.com>
Date: Wed Nov 24 14:29:33 2010 +0100
Define new stream bits
Author: Kern Sibbald <kern@sibbald.com>
Date: Wed Nov 24 11:14:02 2010 +0100
Separate definitions of streams, filetypes, and fileoptions to separate files
Alain Spineux [Tue, 12 May 2020 20:31:56 +0000 (22:31 +0200)]
BEE Backport bacula/src/streams.h
This commit is the result of the squash of the following main commits:
Author: Radosław Korzeniewski <radekk@inteos.pl>
Date: Tue Jun 5 12:45:45 2018 +0200
Fix shifting a negative signed value is undefined.
Author: Kern Sibbald <kern@sibbald.com>
Date: Wed Mar 28 13:48:00 2018 +0200
Add prepare bit to the plugin stream and handle it in the SD
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue May 27 20:56:50 2014 +0200
Add support for FileSet option Dedup=[none,storage,bothsides]
remove all DEDUP_FORCED_CLIENT
added STREAM_BIT_NO_DEDUPLICATION
use FO_DEDUPLICATION and Dedup_level
The three mode works
Author: Alain Spineux <alain@baculasystems.com>
Date: Sun Apr 6 20:05:35 2014 +0200
Beginning of dedup code
Eric Bollengier [Tue, 12 May 2020 20:31:36 +0000 (22:31 +0200)]
BEE Backport bacula/src/jcr.h
This commit is the result of the squash of the following main commits:
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Sep 24 10:17:51 2019 +0200
dedup: move all dedup code into the plugin
- remove global variables: dedupengine and bucker_manager
- update protocol SD<->DIR
- extend dedup_dev and BufferedMsgSD to suuport all function
- create "dummy" functions in dev.h
Warning :
- include a dedupengine use counter
- .status storage=XXX dedupengine display all the dedupengine on the SD
instead of the one(s) related to the "device"
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Aug 28 17:01:40 2017 +0200
Write the list of selected files to a temporary file if requested by a Plugin
If we find a RestoreObject with the type FT_PLUGIN_FILELIST, we list all
selected files in a temporary file to send it to the FD before the actual
restore as a RestoreObject.
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Apr 5 18:55:10 2016 +0200
Implement FileMedia feature and FO_OFFSETS for plugin
- Allow plugins to use the FO_OFFSETS option
- Add SQL support in cats
- Add bvfs commands
- Add FileMedia handling in the Storage Daemon
- Add use FO_OFFSETS option in test plugin
- Add new sql scripts to configure.in
- Update catalog version to 1018
Author: Kern Sibbald <kern@sibbald.com>
Date: Thu Jun 4 12:23:03 2015 +0200
Implement JobMedia queueing + new Dir, SD versions
Author: Alain Spineux <alain@baculasystems.com>
Date: Fri Oct 24 14:02:37 2014 +0200
dedup: new "opportunistic dedup restore" to replace "dedup client cache"
The "opportunistic restore" principle is a replacement for the
"dedup client cache" used in version 8.0.1.
The goal is to avoid the transfer of chunks from the SD at restore time
by reusing identical chunks that could be found on the target itself.
The new design is way simpler and should perform as well.
SEE BEEP-1000 in svn/dev/Projects/BEEP
Conflicts:
bacula/src/filed/backup.c
Author: Alain Spineux <alain@baculasystems.com>
Date: Fri Aug 29 12:30:13 2014 +0200
dedup: use fdcaps on the SD to do (or not) rehydration SD/FD side
if the FD has a dedup cache configured, then the SD will not
do rehydration and let FD request for blocks
remove "#define DEDUP_REHYDRA_SRV_FORCED false" from bacula.h
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Aug 26 15:45:58 2014 +0200
Use unsigned int for dedup block size
Should fix compilation warning and is aligned with what
we have in dev.h
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Aug 25 16:26:05 2014 +0200
dedup: use and extend SD capabilities
- initialize jcr->sd_hash_size using jcr->sh_hash
- added jcr->max_dedup_block_size, block above this size must be send
in raw format to avoid DDE overflowing.
DDE cannot handle block above this size.
NOTICE raw format is not yet implemented in DEDUP 8.0
- added min_blocksize to DedupEngine
- in filed/job.c, moved creation of jcr->dedup after the capabilities
exchanges to be able to use them in DedupFiledInterface
- in append.c and backup.c, dedup file if size >= min_block_size
Author: Kern Sibbald <kern@sibbald.com>
Date: Tue Jul 22 15:35:28 2014 +0200
Finish SD-FD caps coding
Author: Alain Spineux <alain@baculasystems.com>
Date: Wed May 28 22:56:08 2014 +0200
dedup: new DedupFiledInterface class, jcr->block_quarantine -> jcr->dedup
jcr->dedup store all information related to dedup,
block_quarantine was not enough
jcr->block_quarantine -> jcr->dedup->block_quarantine
jcr->dedup->JobBytes that is "transfered" into jcr->JobBytes
at regular interval
Author: Alain Spineux <alain@baculasystems.com>
Date: Sun Apr 6 20:05:35 2014 +0200
Beginning of dedup code
Alain Spineux [Tue, 12 May 2020 20:27:43 +0000 (22:27 +0200)]
BEE Backport bacula/src/bacula.h
This commit is the result of the squash of the following main commits:
Author: Alain Spineux <alain@baculasystems.com>
Date: Fri Nov 13 13:48:54 2015 +0100
add have_dde_extra_check to baconfig.h and move DEVELOPER feature under #if
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue May 27 11:28:39 2014 +0200
dedup: bigger rehydration Queue
Alain Spineux [Tue, 12 May 2020 20:27:37 +0000 (22:27 +0200)]
BEE Backport bacula/src/baconfig.h
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Jan 14 15:09:05 2020 +0100
Add specific checks when TLS PSK is not available in SSL library
Author: Alain Spineux <alain@baculasystems.com>
Date: Thu Dec 12 10:42:16 2019 +0100
new "typedef int error_t"
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Sep 23 10:06:43 2019 +0200
Add bdelete_and_null() macro
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Nov 12 11:07:04 2018 +0100
win32: Fix #4286 about the restore of a volume root directory with the hidden & system attributes
- Detect root directories like C:\ or C:\mount_point
and setup st_rdev=WIN32_ROOT_POINT to tell restore to not restore
the hidden and system attributes
- Be aware that there is 2 different "directories" (1) the parent
directory like c:\mount_point and (2) the root directory of the volume
that your are attaching to the parent. The attributes that you see is
the attribute of (1) but for drive letters, their is no (1) then
you see always (2) (that are hidden and system).
When VSS snapshot is used
Author: Alain Spineux <alain@baculasystems.com>
Date: Wed Jun 13 15:43:41 2018 +0200
memory cleanup critical changes
Author: Alain Spineux <alain@baculasystems.com>
Date: Sat Apr 28 07:42:58 2018 +0200
win32: Rewrite of the stat() and reparse point detection
- combine all stat() functions
- statDir() i& stat2() are not used anymore
- adjuste find_one for directory symlink
Author: Alain Spineux <alain@baculasystems.com>
Date: Mon Mar 26 17:26:27 2018 +0200
win32: Add norm_wchar_win32_path()
Author: Alain Spineux <alain@baculasystems.com>
Date: Fri Jun 2 15:55:19 2017 +0200
dedup: add scrub
Author: Alain Spineux <alain@baculasystems.com>
Date: Thu Apr 13 14:43:18 2017 +0200
dedup: add Tmsg() DDEERR_MSG & VACERR_MSG level
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Jan 5 09:14:00 2017 +0100
Change volume type for dedup volumes
Author: Alain Spineux <alain@baculasystems.com>
Date: Thu Aug 11 17:44:39 2016 +0200
dedup: use TmsgX(DDE_MSG, ) for critical messages related to DDE
Author: Alain Spineux <alain@baculasystems.com>
Date: Tue Mar 22 10:24:39 2016 +0100
dedup: add extra DDE and vacuum logging using Tmsg
- add some logging using TmsgX()
- move minor errors accounting from dedupengine->vacuum_err
dedupengine->{vacuum_err_bad_ref,vacuum_err_bad_addr}
Author: Kern Sibbald <kern@sibbald.com>
Date: Thu Nov 1 20:36:46 2012 +0100
Add ASSERT2 with message put in traceback
Eric Bollengier [Tue, 12 May 2020 20:25:36 +0000 (22:25 +0200)]
BEE Backport bacula/src/fileopts.h
Eric Bollengier [Tue, 12 May 2020 20:08:17 +0000 (22:08 +0200)]
update configure
Eric Bollengier [Tue, 12 May 2020 19:45:59 +0000 (21:45 +0200)]
BEE Backport bacula/autoconf/config.h.in
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Feb 17 08:18:38 2020 +0100
Add COMMUNITY switch to ./configure
Author: Eric Bollengier <eric@baculasystems.com>
Date: Mon Jan 13 16:15:46 2020 +0100
Adjust ./configure for OpenBSD TLS detection
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue May 21 13:02:31 2019 +0200
Detect struct sockaddr_storage in autoconf
Author: Eric Bollengier <eric@baculasystems.com>
Date: Fri May 19 12:42:22 2017 +0200
Check pthread_setugid_np in ./configure
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Jan 19 11:44:11 2017 +0100
Add jobuser/jobgroup restore options
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Nov 18 15:03:01 2015 +0100
Add HAVE_FALLOCATE to config.h.in
Author: Kern Sibbald <kern@sibbald.com>
Date: Fri Jul 25 10:19:26 2014 +0200
Marcin split Win 32 and 64 bit builds
Author: Kern Sibbald <kern@sibbald.com>
Date: Sun Dec 22 15:29:01 2013 +0100
Add Windows IPv6 + lots network cleanup
Author: Kern Sibbald <kern@sibbald.com>
Date: Tue Mar 13 12:31:47 2012 +0100
Recompile configure
Git Backport Process [Tue, 12 May 2020 19:43:51 +0000 (21:43 +0200)]
BEE Backport config.guess
This commit is the result of the squash of the following main commits:
Author: Kern Sibbald <kern@sibbald.com>
Date: Fri Jun 29 11:38:04 2018 +0200
Update config.guess and config.sub
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Feb 17 17:51:43 2016 +0100
Update config.guess
Author: Eric Bollengier <eric@baculasystems.com>
Date: Tue Jun 10 14:36:56 2014 +0200
Revert "Update to newer libtool that works for FreeBSD 10"
Author: Kern Sibbald <kern@sibbald.com>
Date: Sat May 3 10:08:24 2014 +0200
Update to newer libtool + config.guess
Author: Kern Sibbald <kern@sibbald.com>
Date: Sun Mar 30 17:44:34 2014 +0200
Update config.guess
Author: Kern Sibbald <kern@sibbald.com>
Date: Sat Mar 30 14:22:45 2013 +0100
Pull newer config.guess per RedHat email
Author: Kern Sibbald <kern@sibbald.com>
Date: Sat Apr 24 11:18:56 2010 +0200
Update autoconf scripts
Author: Kern Sibbald <kern@sibbald.com>
Date: Sun Sep 20 17:31:55 2009 +0200
Update to slightly newer config.guess and config.sub
Author: Kern Sibbald <kern@sibbald.com>
Date: Sat Mar 8 09:09:02 2008 +0000
Update to newer versions of config.guess and config.sub
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@6554
91ce42f0 -d328-0410-95d8-
f526ca767f89
Author: Kern Sibbald <kern@sibbald.com>
Date: Tue Mar 8 19:46:16 2005 +0000
- Copy latest config.sub and config.guess from autoconf.
- Try new way of identifying drives with:
resource-name (physical-name)
More work need to a complete conversion.
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1874
91ce42f0 -d328-0410-95d8-
f526ca767f89
Author: Kern Sibbald <kern@sibbald.com>
Date: Sat Jun 26 12:51:12 2004 +0000
Rewrite spool error cod + level keyword for estimate
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1446
91ce42f0 -d328-0410-95d8-
f526ca767f89
Author: Kern Sibbald <kern@sibbald.com>
Date: Fri May 28 19:59:42 2004 +0000
Add alpha
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1372
91ce42f0 -d328-0410-95d8-
f526ca767f89
Author: Kern Sibbald <kern@sibbald.com>
Date: Thu Jun 26 16:08:06 2003 +0000
Update config + write own fgets() + ...
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@613
91ce42f0 -d328-0410-95d8-
f526ca767f89
Author: Kern Sibbald <kern@sibbald.com>
Date: Tue Apr 23 19:48:51 2002 +0000
Initial revision
git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@2
91ce42f0 -d328-0410-95d8-
f526ca767f89
Eric Bollengier [Tue, 12 May 2020 19:42:10 +0000 (21:42 +0200)]
BEE Backport bacula/autoconf/bacula-macros/db.m4
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Wed Jul 3 18:40:06 2019 +0200
Fix SQLite3 batch mode detection
Eric Bollengier [Tue, 12 May 2020 19:35:52 +0000 (21:35 +0200)]
BEE Backport bacula/autoconf/Make.common.in
This commit is the result of the squash of the following main commits:
Author: Eric Bollengier <eric@baculasystems.com>
Date: Thu Mar 19 18:09:32 2020 +0100
more work on QT5 for windows
Eric Bollengier [Tue, 12 May 2020 19:34:42 +0000 (21:34 +0200)]
Add BEEF to version.h
Eric Bollengier [Tue, 12 May 2020 19:32:45 +0000 (21:32 +0200)]
BEE Backport bacula/src/lib/authenticatebase.h
Eric Bollengier [Tue, 12 May 2020 19:31:34 +0000 (21:31 +0200)]
BEE Backport bacula/src/lib/bsock_meeting.c/h
Git Backport Process [Tue, 12 May 2020 19:24:56 +0000 (21:24 +0200)]
BEE Backport bacula/src/stored/vtape_dev.h
This commit is the result of the squash of the following main commits:
Eric Bollengier [Tue, 12 May 2020 19:24:48 +0000 (21:24 +0200)]
BEE Backport bacula/src/stored/vtape_dev.c
This commit is the result of the squash of the following main commits:
Author: Norbert Bizet <norbert.bizet@baculasystems.com>
Date: Tue Mar 14 17:29:19 2017 +0100
Fix vtape_dev when USE_VTAPE is not defined.