Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-03-08 | enable result buffering for postgres | Helmut Grohne | |
2014-03-08 | restrict sqlite-specific configuration to sqlite databases | Helmut Grohne | |
2014-03-08 | Merge branch 'master' into sqlalchemy | Helmut Grohne | |
In the mean time, the master branch evolved quite a bit and the schema changed again (eqclass added to function table). The main reason for the merge is to resolve the large amounts of conflicts once, so development of the sqlalchemy branch can continue and still benefit from changes in the master branch such as schema compatibility, adapting the indent level in web app due to the use of contextlib.closing which resembles sqlalchemy's "with db.begin() as conn:". Conflicts: autoimport.py dedup/utils.py readyaml.py update_sharing.py webapp.py | |||
2014-02-23 | spell check comments | Helmut Grohne | |
2014-02-23 | fix spelling mistake | Helmut Grohne | |
Reported-By: Stefan Kaltenbrunner | |||
2014-02-19 | blacklist content rather than hashes | Helmut Grohne | |
Otherwise the gzip hash cannot tell the empty stream and the compressed empty stream apart. | |||
2014-02-19 | GzipDecompressor: don't treat checksum as garbage trailer | Helmut Grohne | |
2014-02-19 | DecompressedHash should fail on trailing input | Helmut Grohne | |
Otherwise all files smaller than 10 bytes are successfully hashed to the hash of the empty input when using the GzipDecompressor. Reported-By: Olly Betts | |||
2013-10-03 | work around python-debian's #670679 | Helmut Grohne | |
2013-09-04 | webapp: serve static files from /static | Helmut Grohne | |
2013-09-02 | importpkg: move library-like parts to dedup.debpkg | Helmut Grohne | |
2013-08-16 | make debian version_compare available in sql | Helmut Grohne | |
2013-08-16 | webapp templates: add an anchor for file issues | Helmut Grohne | |
2013-08-02 | Merge branch master into sqlalchemy | Helmut Grohne | |
This makes the sqlalchemy branch schema-compatible with master again. The biggest change on master was the introduction of the function table. It caused most of the conflicts. Note that webapp had one conflict not detected by git: The selecting of issues in show_package needed sqlalchemy conversion. Conflicts: README update_sharing.py webapp.py | |||
2013-08-01 | support hashing gif images | Helmut Grohne | |
* Rename "image_sha512" to "png_sha512". * dedup.image.ImageHash is now a base class for image hashes such as PNGHash and GIFHash. * Enable both hashes in importpkg. * Fix README. * Add new hash combinations to webapp. * Add "gif file not named *.gif" to issues in update_sharing. * Add redirect for "image_sha512" to webapp for backwards compatibility. | |||
2013-07-30 | templates/binary: space between package and compare | Helmut Grohne | |
2013-07-30 | templates: wiki.d.o redirects to https now | Helmut Grohne | |
2013-07-27 | also move the static directory into the dedup package | Helmut Grohne | |
2013-07-27 | move templates to dedup package | Helmut Grohne | |
They cluttered webapp.py and now vim can give proper highlighting for the templates. | |||
2013-07-26 | verify package hashes when importing via http | Helmut Grohne | |
2013-07-24 | sqlalchemy's fetchmany defaults to being fetchall | Helmut Grohne | |
This voids the benefits of processing rows during row generation as has been observed on postgres. | |||
2013-06-23 | dedup.utils: add enbale_sqlite_foreign_keys helper | Helmut Grohne | |
Makes usage of sqlalchemy easier, cause I can invoke it once and it works for all connections. | |||
2013-05-27 | dedup.image: img.convert can also raise that crazy stuff | Helmut Grohne | |
2013-03-18 | dedup.image: mask errors from PIL | Helmut Grohne | |
2013-03-12 | dedup.arreader: missing bytes marker | Helmut Grohne | |
2013-03-12 | move ArReader from importpkg to dedup.arreader | Helmut Grohne | |
Also document it. | |||
2013-03-02 | move fetchiter from webapp to dedup.utils | Helmut Grohne | |
2013-02-24 | hash image contents | Helmut Grohne | |
2013-02-21 | move compression functions to module dedup.compression | Helmut Grohne | |
2013-02-21 | do not track byted compiled python files | Helmut Grohne | |
2013-02-21 | move hashing functions to module dedup.hashing | Helmut Grohne | |