Changesets: bareos
master c4422ab8 2024-07-22 14:57 Ported: N/A Details Diff |
re-apply bareos-check-sources | ||
mod - core/manpages/CMakeLists.txt | Diff File | ||
mod - core/platforms/CMakeLists.txt | Diff File | ||
mod - core/platforms/systemd/CMakeLists.txt | Diff File | ||
mod - core/scripts/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/dird/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/filed/CMakeLists.txt | Diff File | ||
mod - core/src/plugins/stored/CMakeLists.txt | Diff File | ||
master 09bb1a19 2024-07-22 10:46 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1815 build: enable building for Fedora40 and Ubuntu 24.04 |
||
mod - .bareos-check-sources-ignore | Diff File | ||
mod - .cmake-format.py | Diff File | ||
mod - .gitignore | Diff File | ||
mod - .matrix.yml | Diff File | ||
mod - CHANGELOG.md | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
add - cmake/BareosCpmPackages.cmake | Diff File | ||
add - cmake/CPM.cmake | Diff File | ||
mod - core/CMakeLists.txt | Diff File | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/filed/socket_server.cc | Diff File | ||
mod - core/src/filed/socket_server.h | Diff File | ||
mod - debian/control | Diff File | ||
add - docs/pkglists/Fedora_40.x86_64 | Diff File | ||
add - docs/pkglists/xUbuntu_24.04.x86_64 | Diff File | ||
mod - python-bareos/.gitignore | Diff File | ||
mod - systemtests/CMakeLists.txt | Diff File | ||
mod - systemtests/tests/tls-suites/testrunner-check-connections | Diff File | ||
mod - third-party/CMakeLists.txt | Diff File | ||
rm - third-party/fmt/.clang-format | Diff File | ||
rm - third-party/fmt/.github/issue_template.md | Diff File | ||
rm - third-party/fmt/.github/pull_request_template.md | Diff File | ||
rm - third-party/fmt/.github/workflows/doc.yml | Diff File | ||
rm - third-party/fmt/.github/workflows/linux.yml | Diff File | ||
rm - third-party/fmt/.github/workflows/macos.yml | Diff File | ||
rm - third-party/fmt/.github/workflows/windows.yml | Diff File | ||
rm - third-party/fmt/.gitignore | Diff File | ||
rm - third-party/fmt/CMakeLists.txt | Diff File | ||
rm - third-party/fmt/CONTRIBUTING.md | Diff File | ||
rm - third-party/fmt/ChangeLog.rst | Diff File | ||
rm - third-party/fmt/LICENSE.rst | Diff File | ||
rm - third-party/fmt/README.rst | Diff File | ||
rm - third-party/fmt/doc/CMakeLists.txt | Diff File | ||
rm - third-party/fmt/doc/_static/bootstrap.min.js | Diff File | ||
rm - third-party/fmt/doc/_static/breathe.css | Diff File | ||
rm - third-party/fmt/doc/_static/fonts/glyphicons-halflings-regular.eot | Diff File | ||
rm - third-party/fmt/doc/_static/fonts/glyphicons-halflings-regular.svg | Diff File | ||
rm - third-party/fmt/doc/_static/fonts/glyphicons-halflings-regular.ttf | Diff File | ||
rm - third-party/fmt/doc/_static/fonts/glyphicons-halflings-regular.woff | Diff File | ||
rm - third-party/fmt/doc/_templates/layout.html | Diff File | ||
rm - third-party/fmt/doc/_templates/search.html | Diff File | ||
rm - third-party/fmt/doc/api.rst | Diff File | ||
rm - third-party/fmt/doc/basic-bootstrap/README | Diff File | ||
rm - third-party/fmt/doc/basic-bootstrap/layout.html | Diff File | ||
rm - third-party/fmt/doc/basic-bootstrap/theme.conf | Diff File | ||
rm - third-party/fmt/doc/bootstrap/alerts.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/badges.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/bootstrap.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/breadcrumbs.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/button-groups.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/buttons.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/carousel.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/close.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/code.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/component-animations.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/dropdowns.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/forms.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/glyphicons.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/grid.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/input-groups.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/jumbotron.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/labels.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/list-group.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/media.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/alerts.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/background-variant.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/border-radius.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/buttons.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/center-block.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/clearfix.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/forms.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/gradients.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/grid-framework.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/grid.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/hide-text.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/image.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/labels.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/list-group.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/nav-divider.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/nav-vertical-align.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/opacity.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/pagination.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/panels.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/progress-bar.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/reset-filter.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/resize.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/responsive-visibility.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/size.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/tab-focus.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/table-row.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/text-emphasis.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/text-overflow.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/mixins/vendor-prefixes.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/modals.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/navbar.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/navs.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/normalize.less | Diff File | ||
rm - third-party/fmt/doc/bootstrap/pager.less | Diff File | ||
master 2db0c389 2024-07-22 10:46 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 46493e53 2024-07-19 18:17 Ported: N/A Details Diff |
btimers: give keepalive its proper name | ||
mod - core/src/lib/btimers.cc | Diff File | ||
mod - core/src/lib/btimers.h | Diff File | ||
mod - core/src/stored/backends/crud_storage.cc | Diff File | ||
mod - core/src/tests/test_bpipe.cc | Diff File | ||
master a68b9a6d 2024-07-19 18:13 Ported: N/A Details Diff |
bareos.spec: replace OBS macro with Fedora macro | ||
mod - core/platforms/packaging/bareos.spec | Diff File | ||
master f1abda2e 2024-07-19 14:36 Ported: N/A Details Diff |
dplcompat: add program_timeout option The timeout for the program is now configurable using the option program_timeout. |
||
mod - core/src/stored/backends/crud_storage.cc | Diff File | ||
mod - core/src/stored/backends/crud_storage.h | Diff File | ||
mod - core/src/stored/backends/dplcompat_device.cc | Diff File | ||
master 328f7de8 2024-07-19 11:59 Bareos Bot Committer: GitHub Ported: N/A Details Diff |
Merge pull request #1859 alist: fix race condition while iterating |
||
mod - CHANGELOG.md | Diff File | ||
mod - core/src/dird/backup.cc | Diff File | ||
mod - core/src/dird/dir_plugins.cc | Diff File | ||
mod - core/src/dird/dird_conf.cc | Diff File | ||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_generic.cc | Diff File | ||
mod - core/src/dird/ndmp_dma_storage.cc | Diff File | ||
mod - core/src/dird/sd_cmds.cc | Diff File | ||
mod - core/src/dird/storage.cc | Diff File | ||
mod - core/src/dird/ua_acl.cc | Diff File | ||
mod - core/src/dird/ua_audit.cc | Diff File | ||
mod - core/src/dird/ua_cmds.cc | Diff File | ||
mod - core/src/dird/ua_dotcmds.cc | Diff File | ||
mod - core/src/dird/ua_select.cc | Diff File | ||
mod - core/src/filed/crypto.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/fd_plugins.cc | Diff File | ||
mod - core/src/filed/filed_conf.cc | Diff File | ||
mod - core/src/filed/filed_utils.cc | Diff File | ||
mod - core/src/filed/restore.cc | Diff File | ||
mod - core/src/findlib/xattr.cc | Diff File | ||
mod - core/src/lib/alist.h | Diff File | ||
mod - core/src/lib/breg.cc | Diff File | ||
mod - core/src/lib/crypto_openssl.cc | Diff File | ||
mod - core/src/lib/output_formatter.cc | Diff File | ||
mod - core/src/lib/output_formatter_resource.cc | Diff File | ||
mod - core/src/lib/plugins.cc | Diff File | ||
mod - core/src/lib/runscript.cc | Diff File | ||
mod - core/src/stored/autochanger.cc | Diff File | ||
mod - core/src/stored/autochanger_resource.cc | Diff File | ||
mod - core/src/stored/backends/chunked_device.cc | Diff File | ||
mod - core/src/stored/bextract.cc | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/job.cc | Diff File | ||
mod - core/src/stored/reserve.cc | Diff File | ||
mod - core/src/stored/sd_plugins.cc | Diff File | ||
mod - core/src/stored/status.cc | Diff File | ||
mod - core/src/stored/stored_conf.cc | Diff File | ||
mod - core/src/tests/alist_test.cc | Diff File | ||
mod - core/src/tests/multiplied_device_test.cc | Diff File | ||
mod - core/src/tests/test_config_parser_dir.cc | Diff File | ||
mod - core/src/tools/bdedup-estimate.cc | Diff File | ||
master e87d1373 2024-07-19 11:59 Bareos Bot Ported: N/A Details Diff |
Update CHANGELOG.md | ||
mod - CHANGELOG.md | Diff File | ||
master 58e23d6b 2024-07-19 11:29 Ported: N/A Details Diff |
cmake: improve CPM integration * allow disabling of CPM_USE_LOCAL_PACKAGES * improve warning message for FETCHCONTENT_FULLY_DISCONNECTED * silence warning if both FETCHCONTENT_FULLY_DISCONNECTED and CPM_LOCAL_PACKAGES_ONLY is set |
||
mod - cmake/BareosCpmPackages.cmake | Diff File | ||
master 0fa758f2 2024-07-19 10:42 Ported: N/A Details Diff |
cmake: enable PIC at the top of CMakeLists.txt just to make sure everything is built with PIC enabled, we move the flag to the very top of CMakeLists.txt |
||
mod - CMakeLists.txt | Diff File | ||
master aad54744 2024-07-19 10:41 Ported: N/A Details Diff |
cmake: rename BareosCPM -> BareosCpmPackages as the file declares the CPM packages that Bareos is going to use, this should make things a bit easier to find. |
||
mod - CMakeLists.txt | Diff File | ||
master 9c2f0b08 2024-07-19 10:26 Ported: N/A Details Diff |
tests: re-enable test for empty alists | ||
mod - core/src/tests/alist_test.cc | Diff File | ||
master 412dd10f 2024-07-19 08:17 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
lex: add correct newline parsing | ||
mod - core/src/lib/lex.cc | Diff File | ||
master 3cc7ef64 2024-07-19 07:46 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
dird-conf: add consistency check to autopassword parsing Both pass1 and pass2 should agree on what kind of password is getting parsed. If Protocol is defined last and set to something requiring clear text passwords, then this would fail as bareos loads an md5 password instead. |
||
mod - core/src/dird/dird_conf.cc | Diff File | ||
master 1fbf0465 2024-07-19 07:27 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
test-bsnprintf: use to_chars as oracle in tests | ||
mod - core/src/tests/test_bsnprintf.cc | Diff File | ||
master b436ef59 2024-07-19 07:24 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
parser: fix not setting `rcode_' in the second pass | ||
mod - core/src/lib/parse_conf_init_resource.cc | Diff File | ||
master 963a23f0 2024-07-19 07:23 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
filed: fix nullptr access We accessed a nullptr if the program quits during the parsing stage as me is not yet initialized. |
||
mod - core/src/filed/filed.cc | Diff File | ||
master 3255b885 2024-07-18 17:57 Ported: N/A Details Diff |
stored: dplcompat: don't timeout while doing I/O Previously, when upload or download operations did not finish within the hard-coded timeout of 30 seconds, the process was killed and the operation considered a failure. We now reset the timeout after every read and write operation. So as long as some I/O is happening at least every 30 seconds, the operation will not time out. |
||
mod - core/src/stored/backends/crud_storage.cc | Diff File | ||
master 1b9a2e1c 2024-07-18 17:50 Ported: N/A Details Diff |
lib: child-btimers: add dead-man-switch You can now signal a child-timer that the child is behaving correctly, even though it won't finish within the timeout. By calling TimerChildOperatesProperly(btimer_t&) a flag will be set that will make the timer defer the killing of the child. This commit also adds some basic testing for bpipe. |
||
mod - core/src/lib/btimers.cc | Diff File | ||
mod - core/src/lib/btimers.h | Diff File | ||
mod - core/src/tests/CMakeLists.txt | Diff File | ||
add - core/src/tests/test_bpipe.cc | Diff File | ||
master 64381562 2024-07-18 15:43 Ported: N/A Details Diff |
lib: refactor btimers * rename start_child_timer -> StartChildTimer * rename start_thread_timer -> StartThreadTimer |
||
mod - core/src/filed/backup.cc | Diff File | ||
mod - core/src/findlib/create_file.cc | Diff File | ||
mod - core/src/lib/bpipe.cc | Diff File | ||
mod - core/src/lib/bsock_tcp.cc | Diff File | ||
mod - core/src/lib/btimers.cc | Diff File | ||
mod - core/src/lib/btimers.h | Diff File | ||
mod - core/src/stored/backends/unix_fifo_device.cc | Diff File | ||
mod - core/src/stored/backends/win32_fifo_device.cc | Diff File | ||
mod - core/src/win32/compat/compat.cc | Diff File | ||
master b5a2150b 2024-07-18 15:27 Ported: N/A Details Diff |
lib: minor refactorign on watchdog * rename new_watchdog -> NewWatchdog * macro TIMEOUT_SIGNAL -> static constexpr int * rename TIMEOUT_SIGNAL -> kTimeoutSignal * remove watchdog_sleep_time from header |
||
mod - core/src/dird/fd_cmds.cc | Diff File | ||
mod - core/src/dird/job.cc | Diff File | ||
mod - core/src/dird/msgchan.cc | Diff File | ||
mod - core/src/dird/sd_cmds.cc | Diff File | ||
mod - core/src/filed/dir_cmd.cc | Diff File | ||
mod - core/src/filed/filed.cc | Diff File | ||
mod - core/src/filed/heartbeat.cc | Diff File | ||
mod - core/src/lib/btimers.cc | Diff File | ||
mod - core/src/lib/jcr.cc | Diff File | ||
mod - core/src/lib/signal.cc | Diff File | ||
mod - core/src/lib/tls_openssl_private.cc | Diff File | ||
mod - core/src/lib/watchdog.cc | Diff File | ||
mod - core/src/lib/watchdog.h | Diff File | ||
mod - core/src/stored/dir_cmd.cc | Diff File | ||
mod - core/src/stored/stored.cc | Diff File | ||
master a7fa670a 2024-07-18 14:13 Ported: N/A Details Diff |
Revert "gitignore: ignore __pycache__ everywhere" This reverts commit 26b86b70b48a6fe7901bf96bc52241d89b98451a. If you want to ignore something, just add it to your per-user gitignore file in `$XDG_CONFIG_HOME/git/ignore`. |
||
mod - .gitignore | Diff File | ||
mod - python-bareos/.gitignore | Diff File | ||
master 5829acd0 2024-07-18 13:53 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
res: fix formating for checking md5 pw | ||
mod - core/src/lib/res.cc | Diff File | ||
master 02539c37 2024-07-18 13:53 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
res: fix not checking md5 pw | ||
mod - core/src/lib/res.cc | Diff File | ||
master b5f8cbfe 2024-07-18 13:52 Sebastian Sura Committer: Bareos Bot Ported: N/A Details Diff |
res: fix checking incorrect member for empty password item->code for autopasswords discriminates between cleartext & md5 in-memory-storage. item->flags may have CFG_ITEM_REQUIRED set. |
||
mod - core/src/lib/res.cc | Diff File |