Changesets: bareos

master ec8bddd0

2023-06-27 09:32

pstorz

Ported: N/A

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

master 12162ae3

2023-06-27 09:15

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
append: flush any leftover meta data to director at end

Sometimes we still have some meta data left over after completing a
job. This ensures that it gets send to the director.
mod - core/src/stored/append.cc Diff File

master c36331ad

2023-06-27 09:15

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
label: mark new volume as used on labeling
mod - core/src/stored/label.cc Diff File

master c058e89f

2023-06-27 09:13

Sebastian Sura


Committer: Bareos Bot

Ported: N/A

Details Diff
label: remove bad update

This does not belong here. This causes big problems. The device
might have changed volumes etc. and the values are not related to
anything anymore. The dcr gets updated after every write so this
is unneccessary as well.
mod - core/src/stored/label.cc Diff File

master 4711853c

2023-06-26 14:49

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
conversion-test: remove unused comments/code
mod - core/src/tests/compat_old_conversion.cc Diff File

master c6ce79db

2023-06-26 14:38

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001484

VMware Plugin: improve snapshot cleanup
mod - CHANGELOG.md Diff File
mod - core/src/plugins/filed/python/vmware/BareosFdPluginVMware.py Diff File

master ff1eac80

2023-06-26 14:38

pstorz

Ported: N/A

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

master d8c2a01d

2023-06-26 14:26

arogge

Ported: N/A

Details Diff
packaging: webui RPM should require httpd only

and should not require apache2 with a specific MPM installed.
mod - core/platforms/packaging/bareos.spec Diff File

master e1666455

2023-06-26 12:11

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001489

build: Add GitHub workflow to build MacOS packages
add - .github/workflows/build-macos.yml Diff File

master d845b370

2023-06-26 11:56

pstorz


Committer: GitHub

Ported: N/A

Details Diff
Merge pull request 0001488

pr-tool: Add options to be used in CI runs
mod - CHANGELOG.md Diff File
mod - devtools/pip-tools/pr_tool/main.py Diff File

master 05ff52e4

2023-06-26 11:56

pstorz

Ported: N/A

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

master 7a0f786b

2023-06-26 11:44

arogge

Ported: N/A

Details Diff
matrix: add openSUSE/SLE 15.5 to test-images
mod - .matrix.yml Diff File

master e56fbc4c

2023-06-23 09:17

Sebastian Sura

Ported: N/A

Details Diff
device-resource: fix block size validation

Instead of checking for max_block_size > 0 instead check that the
value was not set by the parser.
mod - core/src/stored/device_resource.cc Diff File

master c19810a3

2023-06-23 09:17

Sebastian Sura

Ported: N/A

Details Diff
config parser: change how present items are stored

Instead of remembering the items by index, they are instead remembered
by their name. This allows other parts of the code to easily query
whether a member was set or not without having access to the list of
resource items.

This works since no two members of a class can have the same name.
mod - core/src/console/console_conf.cc Diff File
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/dird/inc_conf.cc Diff File
mod - core/src/dird/run_conf.cc Diff File
mod - core/src/filed/filed_conf.cc Diff File
mod - core/src/lib/bareos_resource.cc Diff File
mod - core/src/lib/bareos_resource.h Diff File
mod - core/src/lib/res.cc Diff File
mod - core/src/lib/resource_item.h Diff File
mod - core/src/qt-tray-monitor/tray_conf.cc Diff File
mod - core/src/stored/dev.cc Diff File
mod - core/src/stored/device_resource.h Diff File
mod - core/src/stored/stored_conf.cc Diff File

master 015652a7

2023-06-21 15:55

bruno-at-bareos

Ported: N/A

Details Diff
cats: add sql lstat_decode function, version 2230

- introduce a new sql function decode_lstat to help querying lstat field
of file table with PostgreSQL language and tool.
By default the function will return all available fields in lstat
you can restrict the desired field(s) by passing those in the param
text array.
- improvements made to the original function:
+ Moving to parallel safe gain 1 sec
Time: 33375.061 ms (00:33.375) - Original query
Time: 32689.084 ms (00:32.689) - Adding Parallel safe
+ Replace regexp_split_to_array by faster string_to_array (Arogge)
Time: 23095.753 ms (00:23.096) - 10 seconds gain
+ Replace length() for each loop with a variable; another 1s win
+ Reimplement FromBase64() function to handle bigint, skip negative
+ LinkFi need a review compared to C code (here bigint)
+ Modify lstat_decode() to return a table without the need to create
an empty table make the use easier
+ Future investigation get_bit,get_byte function may offer
further gain speed in bareos_frombase64()
- add a query for bconsole 22 list top XX biggest files for a jobid
- remove sql instruction from update script
- ddl scripts: unset PAGER before psql call
- move basefiles_baseid_seq alter to sql script
- add decode lstat function to update script
- as rhel7 use PostgreSQL < 10 function attribue parallel safe is
applied with an alter instruction only if pg > 10
use pg_temp.exec function so no drop is needed
- cats: update database version to 2230
- add database version pattern to cats.h

Signed-off-by: Bruno Friedmann <bruno.friedmann@bareos.com>
mod - core/src/cats/cats.h Diff File
mod - core/src/cats/ddl/creates/postgresql.sql Diff File
add - core/src/cats/ddl/updates/postgresql.2210_2230.sql Diff File
mod - core/src/cats/ddl/versions.map.in Diff File
mod - core/src/cats/make_bareos_tables.in Diff File
mod - core/src/cats/update_bareos_tables.in Diff File
mod - core/src/dird/query.sql Diff File

master 0b2f06bf

2023-06-21 12:17

arogge

Ported: N/A

Details Diff
devtools: pr-tool: add ignore-status flag to check

pr-tool check now also understands the --ignore-status-checks option so
you can ignore status checks just like it works for merge.
mod - devtools/pip-tools/pr_tool/main.py Diff File

master 9b60b946

2023-06-21 08:52

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
compat: move function to right place

We want to remove trailing slashes _before_ we convert them to vss
paths!
mod - core/src/win32/compat/compat.cc Diff File

master 5b00b448

2023-06-20 15:41

pstorz


Committer: Sebastian Sura

Ported: N/A

Details Diff
dird: show current and allowed console connections

When the allowed number of console connectinos was exceeded, before
only the fact that it is exceeded was logged without numbers.

Now both the allowed maximum and the current value are printed.
mod - core/src/dird/authenticate_console.cc Diff File

master b2473358

2023-06-20 10:54

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
test-path-conversion: fix strncat workaround
mod - core/src/tests/test_path_conversion.cc Diff File

master 1fc7f4be

2023-06-20 09:39

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
test-path-conversion: add missing comma
mod - core/src/tests/test_path_conversion.cc Diff File

master 48c84648

2023-06-19 17:05

arogge

Ported: N/A

Details Diff
devtools: make pr-tool sanity checks skippable
mod - devtools/pip-tools/pr_tool/main.py Diff File

master b6fbdf8e

2023-06-19 09:52

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
check-sources: apply bareos-check-sources
mod - core/src/dird/dird_conf.cc Diff File
mod - core/src/filed/dir_cmd.cc Diff File
mod - core/src/findlib/attribs.cc Diff File
mod - core/src/findlib/bfile.cc Diff File
mod - core/src/include/baconfig.h Diff File
mod - core/src/tests/CMakeLists.txt Diff File
mod - core/src/tests/compat_old_conversion.cc Diff File
mod - core/src/tests/compat_old_conversion.h Diff File
mod - core/src/tests/test_path_conversion.cc Diff File
mod - core/src/tests/test_unicode_conversion.cc Diff File
mod - core/src/win32/compat/compat.cc Diff File
mod - core/src/win32/compat/winapi.cc Diff File
mod - core/src/win32/filed/vss.cc Diff File
mod - core/src/win32/filed/vss_generic.cc Diff File
mod - core/src/win32/findlib/win32.cc Diff File
mod - core/src/win32/findlib/win32.h Diff File
mod - core/src/win32/include/vss.h Diff File
mod - core/src/win32/include/winapi.h Diff File

master d2aae2a6

2023-06-19 09:21

Sebastian Sura


Committer: Philipp Storz

Ported: N/A

Details Diff
test-path-conversion: removed additional tests
mod - core/src/tests/test_path_conversion.cc Diff File

master a03cc1bb

2023-06-15 15:42

arogge

Ported: N/A

Details Diff
add workflow to build macos packages
add - .github/workflows/build-macos.yml Diff File

master 4ca9563c

2023-06-15 13:41

arogge


Committer: Bareos Bot

Ported: N/A

Details Diff
pkglist: add VMware packages to fedora
mod - docs/pkglists/Fedora_36.x86_64 Diff File
mod - docs/pkglists/Fedora_37.x86_64 Diff File
 First  Prev  1 2 3 ... 40 41 42 43 44 45 46 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 480 ... 540 ... 600 ... 607 608 609  Next  Last