debian/0000755000000000000000000000000012203345173007166 5ustar debian/watch0000644000000000000000000000010112203345173010207 0ustar version=3 http://ruderich.org/simon/blhc/ blhc-([\d.]+)\.tar\.gz debian/rules0000755000000000000000000000053112203345173010245 0ustar #!/usr/bin/make -f PACKAGE = blhc PKGDIR = $(CURDIR)/debian/$(PACKAGE) MANDIR = $(PKGDIR)/usr/share/man/man1 override_dh_installchangelogs: dh_installchangelogs NEWS override_dh_installman: dh_installman # Move *.1p to plain *.1 mv $(MANDIR)/blhc.1p $(MANDIR)/blhc.1 sed -i 's/BLHC 1p/BLHC 1/' $(MANDIR)/blhc.1 %: dh $@ # End of file debian/changelog0000644000000000000000000000536712203345173011053 0ustar blhc (0.04+20130814+gitd569fff-1) unstable; urgency=low * New upstream release - Fix for -O0 or -Og builds (Closes: #714628). - Fix for python *.py file being byte-compiled (Closes: #714630). - Fix for libtool (Closes: #717598). - Fix for Ada .adb (Closes: #719656). * debian/copyright - Update years. -- Jari Aalto Fri, 16 Aug 2013 09:44:58 +0300 blhc (0.04+20130602+git6bd8ae0-1) unstable; urgency=low * New upstream release. - Update Qt moc name (Closes: #710780). -- Jari Aalto Sun, 02 Jun 2013 23:17:19 +0300 blhc (0.04+20130528+git4769334-1) unstable; urgency=low * New upstream release. - Ignore variable definitions from output (Closes: #710135). * debian/control: - (Vcs-*): Update to anonscm.debian.org. * debian/copyright - Update year. -- Jari Aalto Sat, 01 Jun 2013 22:53:16 +0300 blhc (0.04+20130301+gitf840b1b-1) unstable; urgency=low * New upstream release. - Detect C++ Library stdc++ build (Closes: #701877). -- Jari Aalto Fri, 01 Mar 2013 22:54:25 +0200 blhc (0.03+20121004+gite3d197b-1) unstable; urgency=low * New upstream release - Detect moc-qt4/moc-qt5 link/compile calls (Closes: #689616). -- Jari Aalto Sat, 06 Oct 2012 09:42:11 +0300 blhc (0.03+20120925+git76236e4-1) unstable; urgency=low * New upstream release - Accept -Wformat=2. - Accept --param ssp-buffer=size; space instead of equals sign after param. - Fix build dependency checks for pbuilder logs. * debian/control - (Standards-Version): Update to 3.9.4. * debian/docs - Delete NEWS. Already installed as upstream chnagelog. -- Jari Aalto Wed, 26 Sep 2012 10:11:59 +0300 blhc (0.03+20120707+git23020a5-1) unstable; urgency=low * New upstream release - Fix false positive for Ada sources (Closes: #680117). * debian/rules: - (override_dh_installchangelogs): New. -- Jari Aalto Sat, 25 Aug 2012 10:12:04 +0300 blhc (0.03+20120626+git93afe23-1) unstable; urgency=low * New upstream release - Fixes for false positives. -- Jari Aalto Wed, 27 Jun 2012 08:31:51 +0300 blhc (0.03+20120603+gitb0ddb66-1) unstable; urgency=low * New upstream release - Fix false positive: Do not rely on -Wformat-security anymore, as is implied by -Werror=format-security (Closes: #676966). * debian/control - (Architecture): Update from any to all. -- Jari Aalto Mon, 11 Jun 2012 16:05:37 +0300 blhc (0.01+20120413+gitd9b1d77-1) unstable; urgency=low * Initial release (Closes: #668659). -- Jari Aalto Sat, 14 Apr 2012 01:05:00 +0300 debian/docs0000644000000000000000000000000712203345173010036 0ustar README debian/source/0000755000000000000000000000000012203345173010466 5ustar debian/source/format0000644000000000000000000000001412203345173011674 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212203345173010364 0ustar 9 debian/copyright0000644000000000000000000000233012203345173011117 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: blhc Upstream-Contact: Simon Ruderich Source: http://ruderich.org/simon/blhc/ X-Upstream-Vcs: http://ruderich.org/simon/blhc/blhc.git X-Upstream-Bugs: Simon Ruderich Files: * Copyright: 2012-2013 Simon Ruderich License: GPL-3+ Files: debian/* Copyright: 2012-2013 Jari Aalto License: GPL-3+ License: GPL-3+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-3". debian/control0000644000000000000000000000232712203345173010575 0ustar Source: blhc Section: utils Priority: optional Maintainer: Jari Aalto Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/collab-maint/blhc.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/blhc.git;a=summary Homepage: http://ruderich.org/simon/blhc Package: blhc Architecture: all Depends: ${misc:Depends}, libdpkg-perl Description: build log hardening check Perl tool which checks build logs for missing hardening flags. Hardening flags enable additional security features in the compiler to prevent e.g. stack overflows, format string vulnerabilities, GOT overwrites, etc. See e.g. . . Because most build systems are quite complicated there are many places where compiler flags from the environment might be ignored. The parser verifies that all compiler commands use the correct hardening flags and thus all hardening features are correctly used. . It's designed to check build logs generated by Debian's dpkg-buildpackage (or tools using dpkg-buildpackage like pbuilder or the official buildd build logs) to help maintainers detect missing hardening flags in their packages.