2015-04-16 Helmut Grohneprocess_control: do not encode to ascii
2015-04-16 Helmut Grohnetempfile.mkdtemp does not like bytes in py3k
2015-04-16 Helmut Grohneunquote moved from urllib to urllib.parse in py3k
2015-04-16 Helmut Grohneelement access on bytes yields int in py3k
2015-04-16 Helmut Grohnezlib.crc32 behaves inconsistently on py2 vs py3
2015-04-16 Helmut Grohnethere is no itertools.imap in py3k
2015-04-16 Helmut Grohneuse binary stdin on py3k
2015-04-16 Helmut Grohnedistinguish bytes from unicode for py3k
2014-07-23 Helmut Grohneimportpkg: be more liberal in control file naming
2014-06-14 Helmut Grohneimprove schema documentation
2014-06-14 Helmut Grohneadd documentation to schema.sql
2014-05-11 Helmut Grohneupdate copyright information
2014-05-11 Helmut Grohneimportpkg: reduce copy&paste
2014-05-11 Guillem Joverimportpkg: add support for data.tar.lzma
2014-05-11 Guillem Joverimportpkg: add support for control.tar and control...
2014-05-11 Guillem Joverdedup.arreader: remove trailing slash from ar members
2014-05-11 Helmut Grohnewebapp: allow git-like hash truncation
2014-04-21 Helmut Grohneautoimport: support protocols besides http
2014-03-08 Helmut Grohneschema: make syntax compatible with postgres
2014-02-23 Helmut GrohneMerge branch updatesharing-eqclass
2014-02-23 Helmut Grohnespell check comments
2014-02-23 Helmut Grohnefix spelling mistake
2014-02-23 Helmut Grohnewebapp: fix eqclass usage in package comparison
2014-02-21 Helmut Grohneupdate_sharing: weaken assumptions about db layout
2014-02-19 Helmut Grohneblacklist content rather than hashes
2014-02-19 Helmut GrohneGzipDecompressor: don't treat checksum as garbage trailer
2014-02-19 Helmut GrohneDecompressedHash should fail on trailing input
2013-10-03 Helmut Grohnework around python-debian's #670679
2013-09-11 Helmut Grohnewebapp: open cursors less often
2013-09-10 Helmut Grohnewebapp: close database cursors
2013-09-04 Helmut Grohnewebapp: serve static files from /static
2013-09-02 Helmut Grohneadd option -d --database for db path to all scripts
2013-09-02 Helmut Grohneautoimport: avoid hard coded temporary directory
2013-09-02 Helmut Grohneimportpkg: move library-like parts to dedup.debpkg
2013-08-19 Helmut Grohneimportpkg: don't blacklist boring gzip_sha512 hashes
2013-08-16 Helmut Grohnemake debian version_compare available in sql
2013-08-16 Helmut Grohnewebapp templates: add an anchor for file issues
2013-08-02 Helmut Grohnemodel comparability as an equivalence relation
2013-08-01 Helmut Grohnesupport hashing gif images
2013-07-30 Helmut Grohnetemplates/binary: space between package and compare
2013-07-30 Helmut Grohnetemplates: wiki.d.o redirects to https now
2013-07-30 Helmut Grohnefix update_sharing to work after functionid merge
2013-07-29 Helmut Grohneimportpkg.py: support uncompressed data.tar
2013-07-27 Helmut Grohnealso move the static directory into the dedup package
2013-07-27 Helmut Grohnemove templates to dedup package
2013-07-26 Helmut Grohneverify package hashes when importing via http
2013-07-26 Helmut GrohneMerge branch functionid
2013-07-25 Helmut Grohnedisplay "issues" with files in package view
2013-07-25 Helmut GrohneREADME: foo.PNG is also a valid png name
2013-07-24 Helmut Grohnereadyaml: cache the whole function table
2013-07-23 Helmut Grohnewebapp: make html for index valid
2013-07-23 Helmut GrohneREADME: fix typo in query
2013-07-23 Helmut Grohnewebapp: remove unused function
2013-07-23 Helmut Grohneadapt queries in README to new schema
2013-07-23 Helmut Grohneschema: reference hash functions by integer key
2013-07-22 Helmut Grohneschema: extend content_package_index
2013-07-15 Helmut GrohneMerge branch 'packageid'
2013-07-12 Helmut Grohneimportpkg: simplify state logic
2013-07-12 Helmut Grohneimportpkg: split process_package to process_control
2013-07-10 Helmut Grohneschema: reference package table by integer key
2013-07-10 Helmut Grohneschema.sql: drop unused index
2013-07-03 Helmut GrohneREADME: explain update_sharing.py
2013-06-23 Helmut GrohneMerge branch yamlimport
2013-06-19 Helmut Grohnewebapp: fix hash example link after git upload
2013-06-11 Helmut Grohneautoimport: don't fork for readyaml
2013-06-11 Helmut Grohneautoimport: support processing individual files
2013-06-10 Helmut Grohnesplit the import phase to a yaml stream
2013-05-27 Helmut Grohnededup.image: img.convert can also raise that crazy...
2013-05-09 Helmut Grohnewebapp: declare html5 and utf-8
2013-05-09 Helmut Grohnewebapp: enrich comparison page with version info
2013-05-08 Helmut Grohnefix attribution of logo
2013-05-05 Helmut Grohnewebapp: markup error in /source template
2013-05-05 Helmut Grohnewebapp: validator complained about <link> with sizes
2013-05-05 Helmut Grohnewebapp: reference favicon from base.html
2013-05-05 Helmut Grohneadded favicon.ico
2013-05-02 Helmut Grohnewebapp: use jinja's filesizeformat
2013-05-02 Helmut Grohnewebapp: reduce size of comparison output
2013-04-27 Helmut Grohnewebapp: add a css class binary-package
2013-04-25 Helmut Grohnewebapp: total_size is None if num_files is 0
2013-04-25 Helmut Grohnewebapp: color filenames when hovering them
2013-04-25 Helmut Grohnewebapp: turn the <br> after filename into a style
2013-04-25 Helmut Grohnemove css to /style.css
2013-04-25 Helmut Grohnewebapp: make filenames css styleable
2013-04-25 Helmut Grohnewebapp: top-align fields in /compare pages
2013-04-25 Helmut Grohnefix markup in base.html
2013-04-24 Helmut Grohneimplement the /compare/pkg1/pkg2 page differently
2013-04-14 Helmut Grohnewebapp: added some useful notes
2013-04-13 Helmut Grohnebase.html: add link to wiki.debian.org
2013-04-08 Helmut GrohneREADME: improve query after schemachange
2013-03-26 Helmut Grohnewebapp: fix problem from the previous merge
2013-03-26 Helmut GrohneMerge branch schemachange
2013-03-20 Helmut Grohnewebapp: report correct sizes
2013-03-20 Helmut Grohnewebapp: remove broken assert
2013-03-18 Helmut Grohnededup.image: mask errors from PIL
2013-03-12 Helmut Grohnededup.arreader: missing bytes marker
2013-03-12 Helmut Grohnemove ArReader from importpkg to dedup.arreader
2013-03-10 Helmut GrohneREADME: update queries to match content table split
2013-03-09 Helmut Grohnesplit content table to a hash table
2013-03-09 Helmut Grohnewebapp: drop unused function compute_sharedstats
2013-03-07 Helmut Grohneuse "ON DELETE CASCADE" clauses