5444a2c Added signature for changeset 333cde7ecab7
542713e Added tag 0.2 for changeset 333cde7ecab7
6ea81ba merging support-for-gzip in default - fixes 3 5
3edb894 added unit tests for the new CheckGzip class private and protected methods
87fa08d solved an issue with unclosed file object
88d8328 added gzip archive to full criteria multiple backups functional tests
4369578 added functional test for unexpected file in gzip archive
79d82c4 added functional test to check a missing file in a gzip archive
a4dac2d merging current branch and add-missing-types branch
7d12ee5 (origin/add-missing-types) support for hash checking for file in gzip and associated tests
97ea9b1 tarfile.CONTYPE -> tarfile.CONTTYPE
ae6eab8 added support for initial filename in gzip and associated test with corrections on existing gzip tests
e6930f9 added tests bigger than and smaller than for file inside gzip archive
4bda159 adding files for equality functional test
b2e19f0 added support for size test on a file inside the gzip archive + equality functional test
b701879 added support for gzip file and associated functional tests
1f3b04f Added signature for changeset ec91cf3e3652
76c133b Added tag 0.1 for changeset 95d79ac84890
78d0344 (tag: 0.1) updating README
8505eaa fixed issues with multiple backups/criterias test
e7aac4e written test for multiple backups with several criterias
0dced8f fixed a bug with double entries in list file - configparser error not catched
d71bdc2 writing a functional test with all the criterias for several backups in one launch
7a78f39 empty directory made mercurial skips the repertory and fails the test93
5ccffbb fixed a bug when in configuration type is archive and a path to a directory is given - also wrote functional tests
a2dd80c added functional tests on the size of the files inside the archive
24c35c2 added test2 docstring in functionaltests.py
f20d3bf added changes from shell-variable-in-functionaltests-py branch
4cb8b94 (origin/shell-variable-in-functionaltests-py) functionaltests.py is now supported by buildbot
2a9387c added AUTHORS, LICENSE and README files
27a3583 corrected a permission denied bug while creating the logging brebis file in unauthorized directories
38261a6 modified root directory structure in order to ease developement process
bef5ba6 functionaltests.py provides error output and error status
26cd32d added a test to check if two config files with the same names are rejected
313c06f fixed unit tests in order to be portable
99be963 added comment on functional test1
e8e034e merged with removed-checkhashes-class in order to removed no more used part of the code
f3da1fb (origin/remove-checkhashes-class) removing unused CheckHashes classes and associated tests
3254fe1 created remove-checkhashes branch
1e0481c added functional tests to identify corrupted zip archive
b422523 added cleare warning message about zip archive corruption
835a661 added functional test to identify corrupted tar.bz2 archive
f1e7a2e added functional test for tar.gz corrupted archive
a0483bd discriminating archives by their extensions
7abaccb added unit tests for private/protected methods in checktree.CheckTree
5803c09 switched from os.stat() to os.lstat() to identify symbolic link
c44761b added unit tests for private/protected methods in checktar.CheckTar
b1d8e62 added unit test for checkzip.CheckZip__extract_uid_gid private method
4b24065 added unit test for checkzip.CheckZip__extract_uid_gid private method
020b8a3 added unit tests to check checkzip.CheckZip.__translate_type method
b973201 simplify functional tests by cutting in half the number of lines of code
342e423 corrected bug on directory, normalizing in striping the trailing slash because of possible wrong user input
1d2c649 added tests for wrong file mode in zip, wrong file type directory and file for zip archives and wrong uid and gid for files in zip archive
6cb0010 added support for mode checking in zip archive and associated functional tests
5d5b16b added tests for file mode and type (f,d) in the archives and trees
d103d57 functional tests to check hash in tar.gz,tar.bz2,zip and tree
1eec1c8 added functional tests for wrong hashes for files inside tar.gz and tar.bz2
b4dd930 added tests for unexpected files and for wrong uid/gid for files inside archives and tree
e95672f merge queue use for multiprocessing communication in functionaltests.py
0503522 (origin/multiprocessing-queue-functional-tests) added queue for multiprocessing communication in functionaltests.py
8e0460e added locks for functional tests access to print and wrote uid/gid tests for file inside the archive
e6c9f13 moving functional tests to functionaltests.py with introspection to simplify the code
2548cd8 using multiprocessing for functional tests
29b7f6f (origin/multiprocess-functional-tests) added multiprocessing to execute functional tests
bab9e54 added functional tests to check the hashes of zip archives
c92779c added functional tests to check the hashes of tar.gz and tar.bz2 archives
4785b64 added functional test to check the gid of an archive
760ab21 added functional test to check the uid of an archive
eb68547 added functional test to check the mode of an archive
a3f24c2 added functional test to check file missing in tree
b0f7552 adding functional tests to complete unittests
4bbe19c improved the syntax of the list of files for tree
7431b29 catch correctly ConfigParser errors from the expected values file
563325b fixed corrupted zip detection
bb725b5 fixed unpleasant syntax for the hash of the expected archive
9951ea9 merge with most recent branch
01ccfd8 issues with relative links fixed thanks to absolute links use
4b24e89 relative paths issues
d034a5b correct error in the call of the main module
eed9533 stop execution when two configurations have the same name
ccc17b0 added expectFailure for tests with sticky bits and special files (user should fix it by himself after checking out the repository)
0386c39 added missing file bar with 755 rights
cb479cd added absolute path to main module
6c59355 again again a test for buildbot
7e8aa36 again a simple test
9f85543 simple test for buildbot
82fbdf0 hopefully last test for buildbot
5f3a28f added restrictions on python versions able to install Brebis
5bda9e8 updated copyright mentions
2521e40 good path to brebis script
7b5e32d modified package structure
88d53e4 using distutils with setup.py
eb5a018 corrected an error in setup.py
75a0952 added setup.py
c627306 added unit tests for private methods of CheckArchive and uid-gid of the archive itself
cf0e6a2 added support for checking uid gid of the archive itself
482eecd added support for checking the mode of the archive itself
9b59034 moved archive checks to checkarchive.py
4f948e6 added support for hash checking for the archive itself
9b511c3 modified messages to cope with the check results for the archive itself
cc91922 using : instead of = with configparser in attribute lists
a2380ba checking the size (equal/biggerthan/smallerthan) of the archive itself is now available - tests and uniitests also ready
88bfce0 bump shebang to python3.2
d595a94 modified equal/bigger/smaller messages to cope with the archives themselves
f72a783 resized the test archive and fixed the associated value
f3ce089 replaced expectedfiles class and module by expectedvalues
1170e66 fixed a ResourceWarning warning
485a92a using hashlib.algorithms_guaranteed starting with python3.2
01388b7 changed expectedfiles class and module by expectedvalues
ff6582b fixed descriptor issue triggering a ResourceWarning with python 3.2
70003d4 added information in the docstrings
07afee1 got rid of database controls - see database support branch from now on
dd03282 added tests for existing table in mysql and postgresql databases
214454f added support for hash control of a file inside an archive
73b119c (origin/hash-inside-archive) added support for hash control in archives (zip,tar and filetree)
0d9d842 changed the string required to identify the mode parameter
9bf018e support for expected types for both tarfiles and filetree
84c053b merge branch dedicated to support for expected modes in filetree
50f526e (origin/permission-support) added support for expected modes for filetree
5af2ba7 adde support for expected file mode for archives
4c44a3e added support for uid/gid parameter for filetree
e74c049 added support for zip64 (zip files > 4G)
03461c6 catch uid/gid wrong parameters with ValueError exception
ab67ab2 added support for uid/gid checks
9cf9dc7 added support for unexpected files
176d038 added support for multiple items for a file
25f7eb5 added good test for ExpectedFiles class
1da162e corrected a runtime error
d20d6b9 conforming to pep008
77d859d added unittests for md5,sha1,sha224,sha256,sha384 and sha512 sums
f3e5841 merging default and with-expectedfiles-configparser branches
0d4996c (origin/with-expectedfiles-configparser) lists of files now use configparser. tests.py modified accordingly
f671b77 new branch : with expectedfiles.py using configparser
0ac670a added files for postgresql support
7ef0a32 correcting a regression
7a1a42b personalizing the error message depending if you use sqlite or other databases
074f205 using a table which does not exist
5c52f26 updated the path to mysql-list
911921d splitting db_test/ in db_mysql_test/ and db_sqlite_test/
51e3037 using 127.0.0.1 as default for dbhost
cd9adf6 restricting database types allowed to be specified by users
ae16b6a added support for mysql database and postgresql database
2d468f0 switch from double quotes to single quotes for comments
97123f6 fixed a mispelled word
9723e3e removed the brebis name
b4db608 removed absolute paths in zip test
65fb155 added a new zip_content directory in the test directory
1a0ddc3 modifying zip test to follow the new test directory structure