Accelerate detection of privacy breach fragment

Use a keyword list instead of directly a regex. Will accelerate a little bit.

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Use keywords for generic checking of tags

use a keyword shortcut for generic checking of tag. Improve speed.

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Critic: Remove strict/warnings check

These are already checked by strict.t.

Signed-off-by: Niels Thykier <niels@thykier.net>
d/rules: Create rebuild-lintian.debian.org target

Signed-off-by: Niels Thykier <niels@thykier.net>
c/deb-format.pm: Warn on deprecated compression formats for data.tar

The lzma and bzip2 compressions are deprecated, and dpkg-deb emits
warnings (since 1.16.4 and 1.17.7 respectively) when trying to build
such packages.

We emit the new tag uses-deprecated-compression-for-data-tarball for
these, instead of reusing malformed-deb-archive, because these packages
are just fine and will keep being supported at extraction time for the
foreseeable future, even when creating them is disallowed.

Signed-off-by: Guillem Jover <guillem@debian.org>
Signed-off-by: Niels Thykier <niels@thykier.net>
c/files.pm: Add missing "return" in a sub

Signed-off-by: Niels Thykier <niels@thykier.net>
c/menu-format.pm: Also validate desktop files in xsessions

Signed-off-by: Niels Thykier <niels@thykier.net>
frontend/*: Fix handling of "--" as end-of-options

Signed-off-by: Niels Thykier <niels@thykier.net>
Speed up privacy breach test.

Speed up provacy breach by using constant regexp.

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Avoid perl critic warning
Use url instead of website in tag printing

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Add changelog entry for speeding up privacy check

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Fix a false positive for source-is-missing

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Fix false positive in source missing for python file

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Fix false positive in source missing for javascript file

Signed-off-by: Bastien ROUCARIÈS <roucaries.bastien+debian@gmail.com>
Fix a false positive for bad intended distribution
Improve detection rules of well know privacy site.
Add url if possible for privacy breach hit
d/rules: Remove non-existent make target

Signed-off-by: Niels Thykier <niels@thykier.net>
.gitignore: Ignore all stamp files

Signed-off-by: Niels Thykier <niels@thykier.net>