Changesets: bareos

master 6cb5b099

2022-12-27 13:02

Alaa Eddine Elamri

Ported: N/A

Details Diff
filed: removed `RunBeforeJob` and `RunAfterCmd` ...

... from filed/dir_cmd as they were developed to only be compatible
with old versions
mod - core/src/filed/dir_cmd.cc Diff File

master f92c16d5

2022-12-26 09:49

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
config: remove maximumconnections from configuration
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/dird_conf.h Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/filed/filed_conf.h Diff File
mod - core/src/stored/stored_conf.cc Diff File
mod - core/src/stored/stored_conf.h Diff File
mod - docs/manuals/source/include/autogenerated/bareos-dir-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-fd-config-schema.json Diff File
mod - docs/manuals/source/include/autogenerated/bareos-sd-config-schema.json Diff File
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-19.2.7-show-verbose.conf.in Diff File
mod - systemtests/tests/config-dump/etc/bareos/bareos-dir-full.conf.in Diff File
mod - systemtests/tests/config-dump/etc/orig/bareos-dir-19.2.7-show-verbose.conf Diff File

master 67e2adb5

2022-12-26 09:35

Alaa Eddine Elamri


Committer: arogge

Ported: N/A

Details Diff
lib: stored: remove leftover maxconnections in ndmp_tape.cc
mod - core/src/lib/bnet_server_tcp.cc Diff File
mod - core/src/lib/bnet_server_tcp.h Diff File
mod - core/src/stored/ndmp_tape.cc Diff File

master d81c19c4

2022-12-23 17:44

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
testfind: replace result printf with std::cout
mod - core/src/tools/testfind_fd.cc Diff File

master eb0f4ace

2022-12-23 16:42

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
testfind: make stats uint_64_t
mod - core/src/tools/testfind_fd.cc Diff File

master c17856ee

2022-12-23 15:55

pstorz

Ported: N/A

Details Diff
check-sources: add block-comment-shrink plugin

This plugin shrinks block comments by merging alone standing
begin and end of block comments (/* and */) into the second and in the
last line, respectively.

Block comments starting in the first column remain untouched, as these
are usually file license information or function documentation.
add - devtools/pip-tools/check_sources/plugins/remove_block_comment_start_end.py Diff File

master eae9ccac

2022-12-23 15:52

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: move `SendIncludeExcludeItems` to its own file
mod - core/src/dird/CMakeLists.txt Diff File
mod - core/src/dird/fd_cmds.cc Diff File
add - core/src/dird/fd_sendfileset.cc Diff File
add - core/src/dird/fd_sendfileset.h Diff File

master 69ce6c20

2022-12-23 15:50

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: fd_cmds.cc: extract sending include exclude items
mod - core/src/dird/fd_cmds.cc Diff File

master f41571f5

2022-12-23 15:34

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: backup.cc: remove double BNET_EOD
mod - core/src/filed/backup.cc Diff File

master 1fd9204b

2022-12-23 15:33

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: rename `AddOptionsToFileset` ...

... to reflect addition of flags
mod - core/src/filed/fd_plugins.cc Diff File
mod - core/src/filed/fileset.cc Diff File
mod - core/src/filed/fileset.h Diff File

master 86450c40

2022-12-23 15:21

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: change return value of `TermFindFiles`

It turns out that `TermFindFiles` and `TermFindOne` were made
to return hard links just for testfind. Nowhere else in the code is
hard links count used.
Testfind will later directly get the count from its own fileset without
the need for calling `TermFindFiles`
mod - core/src/findlib/find.cc Diff File
mod - core/src/findlib/find.h Diff File
mod - core/src/findlib/find_one.cc Diff File
mod - core/src/findlib/find_one.h Diff File

master 5d2c34fa

2022-12-23 15:18

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
systemtest: update testfind systemtest
mod - systemtests/tests/testfind/etc/bareos/bareos-dir.d/fileset/SelfTest.conf.in Diff File
add - systemtests/tests/testfind/etc/bareos/bareos-dir.d/fileset/Wildtest.conf.in Diff File
mod - systemtests/tests/testfind/etc/bareos/bareos-fd.d/client/myself.conf.in Diff File
mod - systemtests/tests/testfind/testrunner Diff File

master 390ad97e

2022-12-23 15:17

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
tests: explain link between skipped gtests and systemtest
mod - core/src/tests/CMakeLists.txt Diff File

master 8f59030b

2022-12-23 15:17

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: fd_cmds: remove `SendExcludeList`

`SendExcludeList` doesn't do anything, and is now just a placeholder.
`SendIncludeList` does the job for both Include and Exclude lists,
so it is now renamed accordingly
mod - core/src/dird/backup.cc Diff File
mod - core/src/dird/fd_cmds.cc Diff File
mod - core/src/dird/fd_cmds.h Diff File
mod - core/src/dird/ua_cmds.cc Diff File
mod - core/src/dird/verify.cc Diff File

master 1ce7e451

2022-12-23 13:18

arogge


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001335

remove no longer used pkglists
mod - CHANGELOG.md Diff File
rm - docs/pkglists/Debian_9.0.i586 Diff File
rm - docs/pkglists/Debian_9.0.x86_64 Diff File
rm - docs/pkglists/Fedora_31.x86_64 Diff File
rm - docs/pkglists/Fedora_32.x86_64 Diff File
rm - docs/pkglists/Fedora_33.x86_64 Diff File
rm - docs/pkglists/Fedora_34.x86_64 Diff File
rm - docs/pkglists/Fedora_35.x86_64 Diff File
rm - docs/pkglists/FreeBSD_11.3.amd64 Diff File
rm - docs/pkglists/FreeBSD_12.0.amd64 Diff File
rm - docs/pkglists/SLE_15.x86_64 Diff File
rm - docs/pkglists/SLE_15_SP1.x86_64 Diff File
rm - docs/pkglists/SLE_15_SP2.x86_64 Diff File
rm - docs/pkglists/SLE_15_SP3.x86_64 Diff File
rm - docs/pkglists/Univention_4.3.x86_64 Diff File
rm - docs/pkglists/Univention_4.4.x86_64 Diff File
rm - docs/pkglists/openSUSE_Leap_15.2.x86_64 Diff File
rm - docs/pkglists/openSUSE_Leap_15.3.x86_64 Diff File
rm - docs/pkglists/openSUSE_Leap_15.4.x86_64 Diff File
rm - docs/pkglists/xUbuntu_16.04.i586 Diff File
rm - docs/pkglists/xUbuntu_16.04.x86_64 Diff File
rm - docs/pkglists/xUbuntu_18.04.x86_64 Diff File

master f0da0e55

2022-12-23 13:18

arogge

Ported: N/A

Details Diff
Update CHANGELOG.md
mod - CHANGELOG.md Diff File

master 54bf2d03

2022-12-23 13:12

arogge


Committer: pstorz

Ported: N/A

Details Diff
devtools: ignore symlinks in bareos-check-sources
mod - devtools/pip-tools/check_sources/file_util.py Diff File

master fe90f64a

2022-12-23 12:49

arogge


Committer: pstorz

Ported: N/A

Details Diff
devtools: remove mime from bareos-check-sources

Instead of looking at the mime-type, we now simply check if the file is
empty and try to read it as utf-8 otherwise. This turned out to be
faster than guessing the mime-type first.
We can probably improve this further by adding some filename patterns
that should always be skipped (like *.gz, *.tgz, *.png, *.min.*).
mod - devtools/pip-tools/check_sources/file_util.py Diff File

master 6263723d

2022-12-23 08:58

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: fd_cmds.cc: extract functions and update loops
mod - core/src/dird/fd_cmds.cc Diff File

master 58e4ed5c

2022-12-23 08:05

Alaa Eddine Elamri


Committer: Andreas Rogge

Ported: N/A

Details Diff
refactor: fd_cmds.cc: remove unnecessary bailout
mod - core/src/dird/fd_cmds.cc Diff File

master c5253811

2022-12-22 23:47

arogge


Committer: pstorz

Ported: N/A

Details Diff
devtools: improve performance of bareos-check-sources

By using another approach to detect changed files per commit, the
performance of bareos-check-sources could be drastically improved.
mod - devtools/pip-tools/check_sources/git_util.py Diff File

master 1c217fcf

2022-12-22 18:16

pstorz

Ported: N/A

Details Diff
systemtests: rename bareos and bconsole
mod - systemtests/tests/CMakeLists.txt Diff File

master c3ad2e0e

2022-12-22 18:08

pstorz

Ported: N/A

Details Diff
systemtests: rename virtualfull -> virtualfull-basic
mod - systemtests/tests/CMakeLists.txt Diff File

master 1a4fc370

2022-12-22 13:10

arogge


Committer: pstorz

Ported: N/A

Details Diff
devtools: run check-sources as a check in pr-tool

When running pr-tool check or pr-tool merge, an automated run of
bareos-check-sources --since=<your-merge-base-commit> happens and its
result is evaluated as a checkmark result for the PR.

As this is now automated, we can remove the checkmark from the PR
template.
mod - devtools/pip-tools/pr_tool/main.py Diff File
mod - pull_request_template.md Diff File

master fcf809c4

2022-12-22 13:03

arogge


Committer: pstorz

Ported: N/A

Details Diff
devtools: make check_sources usable as a library

With this patch, you can now invoke check_sources.main_program() from
your own code and get meaningful results.
mod - devtools/pip-tools/check_sources/main.py Diff File
 First  Prev  1 2 3 ... 60 ... 66 67 68 69 70 71 72 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last