Changesets: bareos

bareos-16.2 123cfe87

2017-04-12 20:57

joergs

Ported: N/A

Details Diff
Univention: added build description for UCS 4.2
add - platforms/packaging/bareos-Univention_4.2.dsc Diff File

master 648b1ebc

2017-04-12 17:13

pstorz

Ported: N/A

Details Diff
cleanup
mod - src/cats/sql_get.c Diff File
mod - src/tests/bvfs_test.c Diff File

master 55580c1b

2017-04-12 16:59

pstorz

Ported: N/A

Details Diff
bvfs: remove BVFS_FilenameId

is it not needed anymore after the denormalization
mod - src/cats/bvfs.h Diff File
mod - src/cats/dml/0048_sql_bvfs_list_files Diff File
mod - src/cats/dml/0048_sql_bvfs_list_files.postgresql Diff File
mod - src/cats/mysql_queries.inc Diff File
mod - src/cats/postgresql_queries.inc Diff File
mod - src/cats/sqlite_queries.inc Diff File

master 4c27e75d

2017-04-12 16:48

pstorz

Ported: N/A

Details Diff
updated queryfiles
mod - src/cats/bdb_query_enum_class.h Diff File
mod - src/cats/bdb_query_names.inc Diff File
add - src/cats/ddl/drops/postgresql.bee.1017_2004.sql Diff File
mod - src/cats/ddl/drops/postgresql.sql Diff File
mod - src/cats/mysql_queries.inc Diff File
mod - src/cats/postgresql_queries.inc Diff File
mod - src/cats/sqlite_queries.inc Diff File

master 9d6c61c6

2017-04-12 16:30

pstorz

Ported: N/A

Details Diff
Updated query files for denormalization
mod - src/cats/dml/0031_uar_jobid_fileindex Diff File
mod - src/cats/dml/0032_uar_jobids_fileindex Diff File
mod - src/cats/dml/0036_select_recent_version Diff File
mod - src/cats/dml/0036_select_recent_version.postgresql Diff File
mod - src/cats/dml/0039_create_temp_new_basefile Diff File
mod - src/cats/dml/0039_create_temp_new_basefile.ingres Diff File
mod - src/cats/dml/0041_uar_file Diff File
mod - src/cats/dml/0041_uar_file.ingres Diff File
mod - src/cats/dml/0041_uar_file.mysql Diff File
mod - src/cats/dml/0044_uar_jobid_fileindex_from_dir Diff File
mod - src/cats/dml/0044_uar_jobid_fileindex_from_dir.ingres Diff File
mod - src/cats/dml/0044_uar_jobid_fileindex_from_dir.postgresql Diff File
mod - src/cats/dml/0047_sql_bvfs_select Diff File
mod - src/cats/dml/0047_sql_bvfs_select.postgresql Diff File
mod - src/cats/dml/0048_sql_bvfs_list_files Diff File
mod - src/cats/dml/0048_sql_bvfs_list_files.postgresql Diff File

master 9ddd4f92

2017-04-11 14:08

pstorz

Ported: N/A

Details Diff
Adapted queries for denormalization
mod - src/cats/bdb_query_enum_class.h Diff File
mod - src/cats/bdb_query_names.inc Diff File
mod - src/cats/dml/0034_select_recent_version_with_basejob Diff File
mod - src/cats/dml/0034_select_recent_version_with_basejob.postgresql Diff File
mod - src/cats/dml/0035_select_recent_version_with_basejob_and_delta Diff File
mod - src/cats/dml/0035_select_recent_version_with_basejob_and_delta.postgresql Diff File
mod - src/cats/mysql_queries.inc Diff File
mod - src/cats/postgresql_queries.inc Diff File
mod - src/cats/sqlite_queries.inc Diff File

master 983b2e3c

2017-04-11 13:45

pstorz

Ported: N/A

Details Diff
fixup
mod - src/cats/sql_create.c Diff File

master e73f77eb

2017-04-11 12:48

pstorz

Ported: N/A

Details Diff
Build: Bump version number
mod - configure Diff File
mod - src/include/version.h Diff File

master 85b2a69a

2017-04-11 12:47

pstorz

Ported: N/A

Details Diff
Post-merge fixups
mod - src/cats/bvfs.c Diff File
mod - src/cats/sql_create.c Diff File
mod - src/cats/sql_get.c Diff File
mod - src/dird/ndmp_dma_restore.c Diff File
mod - src/dird/verify.c Diff File

master 513280bd

2017-04-11 12:29

pstorz

Ported: N/A

Details Diff
Merge branch 'bareos-16.2-db2170'
mod - README.md Diff File
mod - po/bareos.pot Diff File
mod - po/de.po Diff File
mod - po/es.po Diff File
mod - po/fr.po Diff File
mod - po/it.po Diff File
mod - po/nl.po Diff File
mod - po/pl.po Diff File
mod - po/sv.po Diff File
mod - po/uk.po Diff File
mod - src/cats/bvfs.c Diff File
mod - src/cats/bvfs.h Diff File
mod - src/cats/cats.h Diff File
mod - src/cats/ddl/creates/ingres.sql Diff File
mod - src/cats/ddl/creates/mysql.sql Diff File
mod - src/cats/ddl/creates/postgresql.sql Diff File
mod - src/cats/ddl/creates/sqlite3.sql Diff File
mod - src/cats/ddl/drops/postgresql.sql Diff File
mod - src/cats/ddl/grants/postgresql.sql Diff File
add - src/cats/ddl/updates/postgresql.bee.1017_2004.sql Diff File
mod - src/cats/sql_create.c Diff File
mod - src/cats/sql_get.c Diff File
mod - src/cats/sql_list.c Diff File
mod - src/dird/fd_cmds.c Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/query.sql Diff File
mod - src/dird/ua_cmds.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/dird/verify.c Diff File
mod - src/filed/dir_cmd.c Diff File
mod - src/stored/dir_cmd.c Diff File
mod - src/tests/bvfs_test.c Diff File

master 248ae67f

2017-04-07 16:37

pstorz

Ported: N/A

Details Diff
list files command: show deleted files

until now, the "list files jobid=" command did
simply show the files that were backed up in a certain
jobid.

As in accurate mode, the files are send by the fd as "backed up" but marked as
deleted (FT_DELETED). This information is then stored in the database by setting the
fileindex of that file as 0.

With this patch, the deleted files are visible as such in the output of
"list files jobid=" as the following output shows.

First a backup was done of a small test fileset:

*list files jobid=1
/testdata/testdir/testfile
/testdata/testdir/
/testdata/testdir2/
/testdata/testdir2/testfile2
/testdata/

then, testdir2 and its content was deleted before running the
second incremental backup:

*list files jobid=2
/testdata/testdir2/ (deleted)
/testdata/testdir2/testfile2 (deleted)
/testdata/

The output of the command shows that both the directory and the file
have been detected as missing and marked as deleted by appending a

"(deleted)"

after the file/directory name
mod - src/cats/sql_list.c Diff File

master f462a248

2017-04-07 15:13

pstorz

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - platforms/win32/winbareos.nsi Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/restore.c Diff File
mod - src/dird/ua_dotcmds.c Diff File
mod - src/findlib/unittests/fstype_test.c Diff File
mod - src/lib/parse_conf.c Diff File
mod - src/stored/dir_cmd.c Diff File

master ee3cdbb9

2017-04-06 16:26

Frank Bergkemper

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - module/Media/src/Media/Model/MediaModel.php Diff File
mod - module/Media/view/media/media/details.phtml Diff File
mod - module/Media/view/media/media/index.phtml Diff File
mod - module/Pool/src/Pool/Model/PoolModel.php Diff File
mod - module/Pool/view/pool/pool/details.phtml Diff File

master 764c6f69

2017-04-04 13:37

Frank Bergkemper

Ported: N/A

Details Diff
Adds a modal for error messages into different places

This displays a bootstrap modal in case of any error happens while retrieving
e.g. volume/media data via the getVolumes() function, 'llist volumes all',
in our media model.

API 2 result errors e.g. could happen in environments with a large number of
volumes/media due to the fact that the director daemon currently has a
limitation to deliver really long result messages.

It displays also a modal with error message if any errors occur while data is
fetched for the media details view, e.g. in case there are too many jobs
to list on a specific volume.

In addition, if any error occurs while fetching volumes of a specific pool,
there is now also a modal with the error message displayed.
mod - module/Media/src/Media/Model/MediaModel.php Diff File
mod - module/Media/view/media/media/details.phtml Diff File
mod - module/Media/view/media/media/index.phtml Diff File
mod - module/Pool/src/Pool/Model/PoolModel.php Diff File
mod - module/Pool/view/pool/pool/details.phtml Diff File

master dae0fcb3

2017-04-03 13:25

Frank Bergkemper

Ported: N/A

Details Diff
Bumb version number
mod - version.txt Diff File

master 99db9904

2017-03-31 11:58

pstorz

Ported: N/A

Details Diff
Merge branch 'bareos-16.2' into bareos-16.2-db2170
mod - platforms/win32/winbareos.nsi Diff File
mod - src/dird/backup.c Diff File
mod - src/dird/dird.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/restore.c Diff File
mod - src/findlib/unittests/fstype_test.c Diff File
mod - src/lib/parse_conf.c Diff File
mod - src/stored/dir_cmd.c Diff File

master 640fcbcd

2017-03-25 10:07

Joerg Steffens

Ported: N/A

Details Diff
fixes some HTML links

Without this patch, labels used as HTML anchors did use ligatures
('fi' or 'fl' as single character). This did make sense and caused
confusion. Replaced it.
mod - manuals/en/main/bareos-manual-main-reference.htlatex.cfg Diff File

master 5fcdad45

2017-03-25 02:13

Frank Bergkemper

Ported: N/A

Details Diff
Merge branch 'bareos-16.2'
mod - module/Auth/src/Auth/Controller/AuthController.php Diff File
mod - module/Auth/view/auth/auth/login.phtml Diff File
mod - module/Client/src/Client/Controller/ClientController.php Diff File
add - public/css/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf Diff File
add - public/css/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff Diff File
add - public/css/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2 Diff File
mod - public/css/bootstrap-select.css Diff File
mod - public/css/bootstrap-select.css.map Diff File
mod - public/css/bootstrap-select.min.css Diff File
mod - public/js/bootstrap-select.js Diff File
mod - public/js/bootstrap-select.js.map Diff File
mod - public/js/bootstrap-select.min.js Diff File
mod - public/js/jquery.js Diff File
mod - public/js/jquery.min.js Diff File

master 9705f55d

2017-03-25 02:08

Frank Bergkemper

Ported: N/A

Details Diff
Update bootstrap-select jQuery plugin

Updates bootstrap-select jquery plugin from v1.7.2 to v1.12.2.
mod - public/css/bootstrap-select.css Diff File
mod - public/css/bootstrap-select.css.map Diff File
mod - public/css/bootstrap-select.min.css Diff File
mod - public/js/bootstrap-select.js Diff File
mod - public/js/bootstrap-select.js.map Diff File
mod - public/js/bootstrap-select.min.js Diff File

master 83f1d5b6

2017-03-23 18:50

Frank Bergkemper

Ported: N/A

Details Diff
DT Update: Adds missing bootstrap files

DT CSS expects glyphicons in css path. This adds the missing files,
which 'caused a 404.
add - public/css/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.ttf Diff File
add - public/css/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff Diff File
add - public/css/Bootstrap-3.3.7/fonts/glyphicons-halflings-regular.woff2 Diff File

master 53a0d4f9

2017-03-23 18:30

Frank Bergkemper

Ported: N/A

Details Diff
Update jQuery

Updates jQuery from version 1.12.4 to version 3.2.0. Meaning, we drop support for old browsers
like Internet Explorer 6-8, Opera 12.1x or Safari 5.1+.
mod - public/js/jquery.js Diff File
mod - public/js/jquery.min.js Diff File

master 6532614c

2017-03-23 17:46

Frank Bergkemper

Ported: N/A

Details Diff
Fix Update Check

To be able to compare architectures, we have to exchange arch keys parsed from clients uname string
to match arch keys retrieved from remote site via ajax call.

E.g. for Ubuntu/Debian, architecture x86_64, parsed from FD uname string, has to be replaced with amd64
to be able to compare versions by architecture.

Additionally, let the application determine protocol to use for update retrieval (ajax/jsonp) itself.
mod - module/Auth/src/Auth/Controller/AuthController.php Diff File
mod - module/Auth/view/auth/auth/login.phtml Diff File
mod - module/Client/src/Client/Controller/ClientController.php Diff File

master 46b3f002

2017-03-23 16:45

Stephan Duehr


Committer: Joerg Steffens

Ported: N/A

Details Diff
Added documentation for the LanAddress directive
mod - manuals/en/main/bareos-manual-main-reference.tex Diff File
mod - manuals/en/main/director-resource-client-definitions.tex Diff File
mod - manuals/en/main/director-resource-storage-definitions.tex Diff File
add - manuals/en/main/lanaddress.tex Diff File

master f813e8f1

2017-03-23 13:40

Philipp Storz

Ported: N/A

Details Diff
Automatically run the lan-addr tests
mod - DartTestfile.txt.in Diff File

master 7b1443a9

2017-03-23 13:30

pstorz

Ported: N/A

Details Diff
dirconfig: Added "LanAddress" directive to Client and Storage resources

We add the directive "LanAddress" to the Client and Storage Resources
of the director.

This parameter is needed to support a network topology where
client and storage are situated inside of a LAN, but
the Director is outside of that LAN in the internet and
accesses SD and FD via SNAT / port forwarding.

Consider the following scheme:

/-------------------\
| | LAN 10.0.0.1/24
| |
| FD_LAN SD_LAN |
| .10 .20 |
| |
\___________________/
|
NAT Firewall
FD: 8.8.8.10 -> 10.0.0.10
SD: 8.8.8.20 -> 10.0.0.20
|
/-------------------\
| |
| | WAN / Internet
| DIR |
| 8.8.8.100 |
| |
| FD_WAN SD_WAN |
| .30 .40 |
\___________________/

The director can access the FD_LAN via the IP 8.8.8.10, which is
forwarded to the IP 10.0.0.10 inside of the LAN.

The director can access the SD_LAN via the IP 8.8.8.20 which is
forwarded to the IP 10.0.0.20 inside of the LAN.

There is also a FD and a SD outside of the LAN, which have the IPs
8.8.8.30 and 8.8.8.40

All resources are configured so that the "Address" directive gets the
Address where the Director can reach the daemons.

Additionally, devices being in the LAN get the LAN address configured in
the "LanAddress" Directive:

The configuration looks as follows:

Client {
Name = FD_LAN
Address = 8.8.8.10
LanAddress = 10.0.0.10
...
}

Storage {
Name = SD_LAN
Address = 8.8.8.20
LanAddress = 10.0.0.20
...
}

Client {
Name = FD_WAN
Address = 8.8.8.30
...
}

Storage {
Name = SD_WAN
Address = 8.8.8.40
...
}

This way, backups and restores from each FD using each SD are possible
as long as the firewall allows the needed network connections.

The director simply checks if both the involved client and storage
both have a "LanAddress" configured.

In that case, the initiating daemon is ordered to connect to the "LanAddress"
instead of the "Address". (In active client mode, the FD connects to the SD, in
passive client mode the SD connects to the FD).

If only one or none of the involved client and storage have a LanAddress
configured, the "Address" is used as connection target for the
initiating daemon.
mod - src/dird/backup.c Diff File
mod - src/dird/dird_conf.c Diff File
mod - src/dird/dird_conf.h Diff File
mod - src/dird/migrate.c Diff File
mod - src/dird/protos.h Diff File
mod - src/dird/restore.c Diff File
 First  Prev  1 2 3 ... 60 ... 120 ... 180 ... 240 ... 300 ... 360 ... 420 ... 457 458 459 460 461 462 463 ... 480 ... 540 ... 600 ... 634 635 636  Next  Last