Backupchecker

Latest version: v1.9

Safety actively analyzes 621892 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.1

174da98 remove old unused generate-archive.sh script
71c9eed add pip install way in README.md
6f7ca7d update to 1.1 version
6c624a6 rename brebis to backupchecker. fixes 2
e498c7a (tag: 1.0) update changelog
e3eda8f update the documentation
9c3ddc8 activate uname/gname for the archive itself
44b3c16 files should be ignored
68b7a01 update version
6bf54ef files should not be versioned
3bf73aa Merge branch 'uname-gname' integrate support for uname/gname while generating/controling archives
5095c3d (origin/uname-gname) unit tests for uname/gname features
95110de functional tests for uname/gname for tar.gz archives
b7870ab fix unit tests for uname/gname
ef16731 uname/gname for tree backups
34f5ab7 add limitations for owner/group owner
f2a1984 clean directory before creating the archive
a81439a ignore log files
1284ab9 owner name and group owner now work with tar archives
736a7f2 add license in README.md file
b30e05f remove .hgsigs file
d5d878f remove following files a.out
dcfdb70 remove a.out files
377d904 remove a.out files
a4b3862 update documentation
8f69804 switch README to a README.md file
48029a3 switch to a markdown README
8c92e88 convert brebis to backupchecker
6fefbc7 Added signature for changeset 099d1115bb69
ccd3032 Added tag 0.10 for changeset 0f621bea2374
c70f1e4 (tag: 0.10) update the changelog
b24fefc update the doc for new --exceptions-file option
0381778 update brebis manpage
5c90688 update copyright email addresses and year
497baf4 decomment all test
3e9915e removing excpected failure/success tests
4141d7c minimal README indicating readthedocs
d5b8464 --exceptions-file option allowing to select to generate hash sum only for selected files
5d4f76c (origin/exceptions-file-option) unit tests work with --exceptions-file option
fb04549 new files related to functional tests to ignore
2e55a99 --exceptions-file works for gzip,bzip2,lzma,tree archive, with functional tests
74bc83c --exceptions-file works for zip archive, with functional test
d033c16 ignoring files for --exceptions-file option for both tar.gz and zip archives
028b0db --exceptions-file works for tar.gz archive, with functional test
af51bbf add -E/--exceptions-file option
abad836 --hashtype option to switch the default hash sum while generating configuration files for an archive. fixes 59
9ed2465 (origin/hashtype-option) add files to ignore related to functional tests of the hashtype option
172553d --hashtype option to change the default hash sum to generate configuration files
8fb7d82 --hashtype option works with tar.gz archive
331ffbe option -H or --hashes to explicitly required all hash sums for files in the archive. fixes 64
379780d update version number of doc
1cde752 use sphinx format docs to publish on readthedocs. fixes 45
85e0343 (origin/readthedocs) add sphinx format docs to publish on readthedocs
9717464 add sphinx format docs to publish on readthedocs
7b434e7 catches unicode exception and exits gracefully. fixes 65
55b79ea (origin/no-md5-default-while-generating-conf) option -H or --hashes to explicitly required all hash sums for files in the archive
d1ce392 create the correct directories for tests using {list,both} directories. fixes 63
0071bd0 (origin/fix-functional-tests) create the correct directories for tests using {list,both} directories
3f9309b fixing issues while switching laptops
b716973 update changelog

1.0

ed25b73 ugly moves to reorganize the test directory
d5c5b52 loop for kilo, mega, giga, whatever
a5f9f2f Removing tests on mysql until it's supported by mysql driver from sqlalchemy
41805d3 Added test on dbname value in the database test
db422c4 Removed useless comments
df8012b Removed a false comment
fa9eef1 Modifying the checks for db to be more flexible
69a50db Remove useless files
5ad22f8 Configuration for mysql
36ef8ce Added support for dbname
bbfb74a files to test mysql
d80569e Suppressed data relative to sqlite3
ca4e360 Removed useless comments
7809305 Modifying according to the new keyword sqlite to identify a sqlite database
cfdc070 Splitting checkbackups.py
28457dd Style improvement: switched from docstrings with double quotes to single quote.
60b19e3 Style improvement: switched from docstrings with double quotes to single quote.
8a6b890 Style improvement: switched from docstrings with double quotes to single quote.
f2aaa8b Simplifying the process to check a database
e047334 Style improvement: switched from docstrings with double quotes to single quote.
4e1108e Style improvement: switched from docstrings with double quotes to single quote. Old comments also removed.
eb82f66 Style improvement: switched from docstrings with double quotes to single quote
9b53d8e Style improvement: switched from docstrings with double quotes to single quote
b9d753e Style improvement: switched from docstrings with double quotes to single quote
37c4329 Style improvement: switched from docstrings with double quotes to single quote
bde28dc Style improvement: switched from docstrings with double quotes to single quote
5ff85a3 Support for sqlite databases
99d01d7 expectedobjects.py provides useful methods regarding the expected objects (files, database objects) we need
5428ac4 A file to test what database object exists
a647504 checkbackups.py now supports databases. Also some style improvements
7c5d420 The Configuration class now manages sqlite databases
d2c01b3 Modified the configuration class test
28ed6f2 Added files to test sqlite3 db integrity
ecc1188 Added complete series of tests for archive backups
781c837 Added unit tests for checktree module
f8f09c5 Modified the tests/filetree/filelist for checking equality
5ad9b73 Removed a useless print
be0afc3 Added some files to test the tree file backups
54d4972 Added support for file trees as a backup
621ffc7 Switched level logging from INFO to WARNING
2434436 Added some files for tests
9a454a3 Check if the backup path from the configuration exists
530a0b7 Removed a useless print
d74181d Removed useless error messages
25bf163 Switched logging level from info to warn
572bdfb Addes a docstring for __main
de367ab Fixed a typo
9c47485 Fixed an issue with managing exceptions
719d116 Added a default for logfile and confpath
ed1dc3d Fixed a small typo. Improved the hashtype option help message.
533de88 Fixed variables visibility issues. Paths from cliparse are now absolute paths
9f9ee8f Both zip and tar archive types are supported. The code has been efficiently reduced.
ead528b Reducing redundant code
1273863 Ignoring files named a.out
346719e These files help to test the new code for conditions on file sizes
b02b744 checkarchive.py will factorize checktar.py and checkzip.py
af0f5fc new unit tests
4c5e2a3 .hgignore to get rid of *.pyc
597a27c Some files to test Brebis
3837d09 checkzip.py provides checks for zip files, checkhashes.py provides md5 sums checks for backups before proceeding
2df74f8 some files for the unit tests
395ff27 tests.py provides unit tests for Belier - 89% of code coverage for now
8c268a3 expectedfiles.py provides the paths for expected files inside the archive
10a8335 brebislogger.py defines a logger for the Brebis events
2a84469 Added the test directory and some test elements under it.
c40881e Added checktar.py which checks tar files.
8ea9922 Added checkbackups.py which knows what to do with each kind of backup we meet.
782c4a5 Added configurations.py which extracts the different information about archives and (in the future) dumps we have to check.
99f0aca Added cliparse.py which parses the command line options and args.
684709f Added main.py which provides the Main class of Brebis.
57e3ab2 Added brebis file to call the main.

0.10

855cc83 bump to python3.4 and update brebis version
89e7867 bump python3.3 to python 3.4 and bump brebis version
1d01d96 bump shebang to python3.4
dc0b419 remove hash generation for symlinks. closes 61
79221f8 (origin/remove-hash-for-symlink) remove md5 generation for symlink in a tar file
659e136 remove hash for links while parsing a tree of files
36adc9b remove hash for links
3834b4f Added tag 0.9 for changeset dc231b2f8d78
b37162d (tag: 0.9) Added tag 0.8 for changeset 008c44e19317
9f9d28a update man page
7e7641e update changelog

0.9

45593d9 offer new -C -L -O options to define the directory where to write conf file, filelist or both files. fixes 49
74d557d (origin/conf-output) put back all tests in functionaltests.py
c98f793 unit test support for new generatelisttree parameters
c348600 functional tests for -C -L -O options
261e11f update unit tests to support new optional conf/list/full output directory for lzma archives
138a298 update unit tests to support new optional conf/list/full output directory for bzip2 archives
60f39c0 support to print configuration file and file list to different directories or to swith default output directory for bzip2 archives
623a286 update unit tests to support new optional conf/list/full output directory for gzip archives
c440099 support to print configuration file and file list to different directories or to swith default output directory for gzip archives
5494f60 update unit tests to support new optional conf/list/full output directory
2978376 support to print configuration file and file list to different directories or to swith default output directory for zip archives
44fb7a8 support to print configuration file and file list to different directories or to swith default output directory for tar archives
260dddb update unit tests to support new optional conf/list/full output directory
8a662ad support to print configuration file and file list to different directories or to swith default output directory
fc2002d support apk files. fixes 51
2d4d24d (origin/apk) add support for apk archive, functional test for generating apk archive. correct a bug with functional tests embedding timestamp
ab2aa89 add new unit tests
9274e95 adding new files to ignore for unit testing
f7356ce add private variables to self to authorize unit tests
b98ad28 add a private variable to self to authorize unit testing
3a19106 fix uncorrect variable name
9592221 fixing timestamp int/float related errors
7ec227c merge mtime branch with default branch. fixes 46
8a36f14 add unit tests for checklzma module
4c82957 add unit tests for the module archiveinfomsg
74f4d76 add unit test for archiveinfomsg.ArchiveInfoMsg__missing_files method
1672e57 (origin/mtime) add limitation mtime for gz,bz2 and lzma
ee57a5e add new files to ignore
199f9c1 add support for mtime on tar,zip and tree - associated functional tests
ccb6113 (tag: 0.8) update the changelog
8557769 update README with new information and parameters

0.8

e6b6ef1 fix Test_generate_conf_and_file_list_tree test by adding sha512 sum of the list of files
e4352c1 generate the hash sum of the list of files for zip archive and add it in the conf file when -G is invoked
ce0f5af fix Test_generate_conf_and_file_list_zip test by adding sha512 sum of the list of files
62fab6f generate the hash sum of the list of files for zip archive and add it in the conf file when -G is invoked
fa65cde generate the hash sum of the list of files for xz archive and add it in the conf file when -G is invoked
520e180 fix Test_generate_conf_and_file_list_xz test by adding sha512 sum of the list of files
49b73ce fix Test_generate_conf_and_file_list_bz2 test by adding sha512 sum of the list of files
fca115b generate the hash sum of the list of files for gzip archive and add it in the conf file when -G is invoked
e8d51d2 fix Test_generate_conf_and_file_list_gz test by adding sha512 sum of the list of files
edd322e generate the hash sum of the list of files for gzip archive and add it in the conf file when -G is invoked
918d2c7 fix Test_generate_conf_and_file_list_tar test by adding sha512 sum of the list of files
7552003 fix Test_generate_conf_and_file_list_tar_xz test by adding sha512 sum of the list of files
446205f fix Test_generate_conf_and_file_list_tar_bz2 test by adding sha512 sum of the list of files
37b19ba fix Test_generate_conf_and_file_list_tar_gz test by adding sha512 sum of the list of files
46aea6c generate the hash sum of the list of files for tar archive and add it in the conf file when -G is invoked
0d4549c sha512 parameter must be explicitly managed (None value when not defined in the conf file) and strip gpg header and footer of the configuration file. fixes 44
6b2418a merge to support hashum in the configuration file. fixes 43
628e61a (origin/hashsum-in-conf) modify the configuration parameter called hash by sha512
45eed2c (origin/strip-gpg-header) add missing gpg footer test, missing gpg header test and strip gpg header for tar gz archive test
bfb17fd add sha sum in configuration file test
05bbcca support for hash sum of the list of files in the configuration file
2eefed6 Added tag 0.7 for changeset abdba4451b0a
2a498b5 (tag: 0.7) uncomment all the test suite
00778d5 remove list of files from the scop of the generate conf and file list of a tree of files test
fa4e869 exclude mode from generate conf and file list tree test
1e9f686 recompose list file to exclude uid/gid
2e41a3c remove uid/gid because triggers errors for functional tests while executed on a computer not having the sames users

0.7

d414e44 merge check-target-link branch into default branch
b5d9695 (origin/check-target-link) rename wrong-target* tests and add wrong target in tree test
8d44037 add wrong targe in tar {bz2,xz} archive tests
a2ec7b1 update the code to use targe in generatelistfortree and checktree
53c2165 update test_listfortree_translate_type_file test
2fe35d8 add target as unsupported feature for gz bz2 zip and lzma archive. rename lists for unsupported features to correct old bug
7610151 add wrong target in tar gz archive test
f7ce0e8 add target test on tar gz archive
784412b control the behaviour when wrong data are in input. fixes 39
dbb753a define option -G to generate the .conf file. fixes 38
2c7ffef (origin/generate-conf-file) modify existing tests for generatelist
c7a9679 add option -G to generate configuration file
83f2086 Added tag 0.6 for changeset 3b7e8e691fd0

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.