]>
ruderich.org/simon Gitweb - blhc/blhc.git/log 
summary  | 
shortlog  | log | 
commit  | 
commitdiff  | 
tree 
first ⋅ prev ⋅ next
 
Simon Ruderich  [Thu, 29 Mar 2012 14:00:43 +0000  (16:00 +0200)] 
Also ignore PIE flags when -shared is used.
Simon Ruderich  [Tue, 27 Mar 2012 17:08:48 +0000  (19:08 +0200)] 
Use tag W-no-compiler-commands in buildd mode.
Simon Ruderich  [Mon, 26 Mar 2012 19:51:30 +0000  (21:51 +0200)] 
Use I<> for arguments in POD.
Simon Ruderich  [Mon, 26 Mar 2012 19:49:40 +0000  (21:49 +0200)] 
List argument for --arch in POD.
Jari Aalto  [Mon, 26 Mar 2012 19:47:42 +0000  (21:47 +0200)] 
Don't list available options in SYNOPSIS.
Simon Ruderich  [Mon, 26 Mar 2012 03:21:33 +0000  (05:21  +0200)] 
Print tag messages including statistics in buildd mode.
Simon Ruderich  [Mon, 26 Mar 2012 02:17:39 +0000  (04:17  +0200)] 
Ignore ', " and ) at the end of the line.
Simon Ruderich  [Mon, 26 Mar 2012 02:11:58 +0000  (04:11  +0200)] 
Be more liberal in non-verbose file name checks.
Simon Ruderich  [Mon, 26 Mar 2012 02:06:13 +0000  (04:06  +0200)] 
Use default CFLAGS for CXXFLAGS too.
Simon Ruderich  [Mon, 26 Mar 2012 02:05:07 +0000  (04:05  +0200)] 
Precompile flag regexps.
Simon Ruderich  [Mon, 26 Mar 2012 01:37:38 +0000  (03:37  +0200)] 
Use simpler regex to catch compiler commands.
Simon Ruderich  [Mon, 26 Mar 2012 01:23:47 +0000  (03:23  +0200)] 
Use dedicated loop to ignore beginning of the log file.
Simon Ruderich  [Mon, 26 Mar 2012 01:20:27 +0000  (03:20  +0200)] 
Rewrap comments.
Simon Ruderich  [Mon, 26 Mar 2012 01:18:03 +0000  (03:18  +0200)] 
Fix indentation.
Simon Ruderich  [Mon, 26 Mar 2012 01:15:10 +0000  (03:15  +0200)] 
Support multiple log files as arguments.
Simon Ruderich  [Mon, 26 Mar 2012 01:05:31 +0000  (03:05  +0200)] 
t/tests.t: Remove duplication.
Simon Ruderich  [Mon, 26 Mar 2012 00:50:57 +0000  (02:50  +0200)] 
Whitespace only change.
Simon Ruderich  [Mon, 26 Mar 2012 00:46:31 +0000  (02:46  +0200)] 
Strip trailing whitspace only when necessary.
Simon Ruderich  [Mon, 26 Mar 2012 00:34:47 +0000  (02:34  +0200)] 
Call Term::ANSIColor::colorstrip() only when necessary.
Simon Ruderich  [Mon, 26 Mar 2012 00:34:12 +0000  (02:34  +0200)] 
Use /o in regexps where possible.
Simon Ruderich  [Mon, 26 Mar 2012 00:19:34 +0000  (02:19  +0200)] 
Use hashes instead of regexps to check file extensions.
Simon Ruderich  [Sun, 25 Mar 2012 15:41:50 +0000  (17:41 +0200)] 
Differentiate between CFLAGS and CPPFLAGS.
Simon Ruderich  [Sat, 24 Mar 2012 17:04:52 +0000  (18:04 +0100)] 
Fix --arch, missing '=s' in GetOptions().
Simon Ruderich  [Sat, 24 Mar 2012 14:19:22 +0000  (15:19 +0100)] 
Handle false positive from make.
Simon Ruderich  [Sat, 24 Mar 2012 00:45:00 +0000  (01:45  +0100)] 
Sort options in POD.
Jari Aalto  [Sat, 24 Mar 2012 00:36:25 +0000  (01:36  +0100)] 
Indent exit codes in the POD with only 4 spaces.
Jari Aalto  [Sat, 24 Mar 2012 00:33:01 +0000  (01:33  +0100)] 
Mention log file in synopsis. Use "[options]" for possible options.
Simon Ruderich  [Sat, 24 Mar 2012 00:23:58 +0000  (01:23  +0100)] 
Don't color output by default, add --color option.
Simon Ruderich  [Thu, 22 Mar 2012 14:18:33 +0000  (15:18 +0100)] 
Handle "configure:"/"Configure:" false positives.
Simon Ruderich  [Thu, 22 Mar 2012 14:02:47 +0000  (15:02 +0100)] 
Remove unnecessary check for "Depends:".
Simon Ruderich  [Thu, 22 Mar 2012 13:44:12 +0000  (14:44 +0100)] 
Ignore compiler when used as file suffixes.
Simon Ruderich  [Thu, 22 Mar 2012 13:35:49 +0000  (14:35 +0100)] 
Detect i486-gnu-gcc as compiler.
Simon Ruderich  [Thu, 22 Mar 2012 01:05:50 +0000  (02:05  +0100)] 
Don't perform any tests if hardening-wrapper is used.
Simon Ruderich  [Thu, 22 Mar 2012 00:21:06 +0000  (01:21  +0100)] 
Remove unnecessary loop.
Simon Ruderich  [Thu, 22 Mar 2012 00:08:13 +0000  (01:08  +0100)] 
Ignore unimportant lines at the end of the buildd log.
Simon Ruderich  [Wed, 21 Mar 2012 23:49:20 +0000  (00:49  +0100)] 
Accept `dpkg-buildflags --get *FLAGS` as valid hardening flags.
Simon Ruderich  [Wed, 21 Mar 2012 23:20:08 +0000  (00:20  +0100)] 
Don't split on ; in quotes.
Simon Ruderich  [Wed, 21 Mar 2012 19:43:06 +0000  (20:43 +0100)] 
Detect compile type (preprocess, compile, link) correctly.
Simon Ruderich  [Tue, 20 Mar 2012 19:45:11 +0000  (20:45 +0100)] 
Handle more configure false positives.
Simon Ruderich  [Tue, 20 Mar 2012 19:32:16 +0000  (20:32 +0100)] 
Detect LINK non-verbose builds.
Simon Ruderich  [Tue, 20 Mar 2012 19:28:29 +0000  (20:28 +0100)] 
Minor cleanup.
Simon Ruderich  [Tue, 20 Mar 2012 19:27:52 +0000  (20:27 +0100)] 
Some source comment fixes.
Simon Ruderich  [Tue, 20 Mar 2012 19:26:06 +0000  (20:26 +0100)] 
\s includes \n, no need for $ in a few regexps.
Simon Ruderich  [Mon, 19 Mar 2012 15:03:17 +0000  (16:03 +0100)] 
First work on --buildd.
Simon Ruderich  [Mon, 19 Mar 2012 13:48:29 +0000  (14:48 +0100)] 
Improve documentation about --pie/--bindnow autodetection.
Simon Ruderich  [Mon, 19 Mar 2012 04:06:25 +0000  (05:06  +0100)] 
Detect more CXX non-verbose builds.
Simon Ruderich  [Sun, 18 Mar 2012 15:07:00 +0000  (16:07 +0100)] 
Ignore buildd's Depends: output.
Simon Ruderich  [Sun, 18 Mar 2012 00:33:21 +0000  (01:33  +0100)] 
Improve compiler regex to be more compatible.
Simon Ruderich  [Sun, 18 Mar 2012 00:23:18 +0000  (01:23  +0100)] 
Use /x to make regex more readable.
Simon Ruderich  [Sun, 18 Mar 2012 00:22:18 +0000  (01:22  +0100)] 
Handle another configure false positive.
Simon Ruderich  [Sat, 17 Mar 2012 23:38:08 +0000  (00:38  +0100)] 
Also support colored non-verbose builds on armhf and hurd.
Simon Ruderich  [Sat, 17 Mar 2012 23:25:36 +0000  (00:25  +0100)] 
Support colored non-verbose build systems.
Simon Ruderich  [Sat, 17 Mar 2012 22:11:12 +0000  (23:11 +0100)] 
Handle another configure false positive.
Simon Ruderich  [Sat, 17 Mar 2012 21:25:41 +0000  (22:25 +0100)] 
Correctly detect linking for CGI binaries (e.g. test.cgi).
Simon Ruderich  [Sat, 17 Mar 2012 21:21:04 +0000  (22:21 +0100)] 
Handle another configure false positive.
Simon Ruderich  [Sat, 17 Mar 2012 20:16:03 +0000  (21:16 +0100)] 
Improve line continuation to handle ignored lines correctly.
Simon Ruderich  [Sat, 17 Mar 2012 16:43:48 +0000  (17:43 +0100)] 
Also accept -O3, not only -O2.
Simon Ruderich  [Sat, 17 Mar 2012 16:39:17 +0000  (17:39 +0100)] 
Support architectures which can't use all hardening flags.
Simon Ruderich  [Sat, 17 Mar 2012 15:10:42 +0000  (16:10 +0100)] 
Remove argument $cc_regex of is_non_verbose_build().
Simon Ruderich  [Sat, 17 Mar 2012 15:09:58 +0000  (16:09 +0100)] 
Move constants/variables before functions.
Simon Ruderich  [Sat, 17 Mar 2012 15:08:53 +0000  (16:08 +0100)] 
t/logs/configure: Add another configure output.
Simon Ruderich  [Sat, 17 Mar 2012 14:59:08 +0000  (15:59 +0100)] 
Ignore unimportant lines at the beginning of the log.
Simon Ruderich  [Fri, 16 Mar 2012 17:18:07 +0000  (18:18 +0100)] 
Support verbose builds which use "Compiling filename...".
Simon Ruderich  [Fri, 16 Mar 2012 17:07:19 +0000  (18:07 +0100)] 
Support non-verbose messages in verbose build for other build systems.
Simon Ruderich  [Fri, 16 Mar 2012 16:44:08 +0000  (17:44 +0100)] 
Fix typo in linker command regex.
Simon Ruderich  [Fri, 16 Mar 2012 16:43:32 +0000  (17:43 +0100)] 
t: Add linker test with -o at the end of the line.
Simon Ruderich  [Fri, 16 Mar 2012 16:31:59 +0000  (17:31 +0100)] 
t: Add tests for x86_64-linux-gnu-g++.
Simon Ruderich  [Fri, 16 Mar 2012 04:50:09 +0000  (05:50  +0100)] 
Support filenames which contain "~".
Simon Ruderich  [Fri, 16 Mar 2012 04:07:21 +0000  (05:07  +0100)] 
Add support for versioned gcc version (e.g. gcc-4.6).
Simon Ruderich  [Fri, 16 Mar 2012 00:07:30 +0000  (01:07  +0100)] 
t/logs/verbose-build: Add possible false positive.
Simon Ruderich  [Thu, 15 Mar 2012 23:54:13 +0000  (00:54  +0100)] 
t/tests.t: Consistently use '..' instead of "..".
Simon Ruderich  [Thu, 15 Mar 2012 23:52:27 +0000  (00:52  +0100)] 
Fix indentation, whitespace only change.
Simon Ruderich  [Thu, 15 Mar 2012 23:51:58 +0000  (00:51  +0100)] 
Use non-capturing groups where possible.
Simon Ruderich  [Thu, 15 Mar 2012 23:48:22 +0000  (00:48  +0100)] 
Correctly detect verbose CMake builds.
Simon Ruderich  [Thu, 15 Mar 2012 22:54:41 +0000  (23:54 +0100)] 
Store regex for compiler commands in a global variable.
Simon Ruderich  [Thu, 15 Mar 2012 21:39:57 +0000  (22:39 +0100)] 
Fix false positive with file names containg "cc".
Simon Ruderich  [Thu, 15 Mar 2012 21:37:30 +0000  (22:37 +0100)] 
Detect non-verbose build logs.
Simon Ruderich  [Thu, 15 Mar 2012 21:27:13 +0000  (22:27 +0100)] 
Ignore more "./configure" false positives.
Simon Ruderich  [Thu, 15 Mar 2012 19:59:30 +0000  (20:59 +0100)] 
Also support -fpic in -fPIE/-fPIC conflict detection.
Simon Ruderich  [Thu, 15 Mar 2012 19:57:30 +0000  (20:57 +0100)] 
Accept libraries with version numbers before ".so".
Simon Ruderich  [Thu, 15 Mar 2012 17:11:42 +0000  (18:11 +0100)] 
Fix indentation.
Simon Ruderich  [Thu, 15 Mar 2012 17:10:40 +0000  (18:10 +0100)] 
Accept libraries which end with a character (e.g. .so.0d).
Simon Ruderich  [Thu, 15 Mar 2012 15:31:38 +0000  (16:31 +0100)] 
t: Add another linker test.
Simon Ruderich  [Wed, 14 Mar 2012 01:25:11 +0000  (02:25  +0100)] 
Improve linker command detection to handle line breaks correctly.
Simon Ruderich  [Wed, 14 Mar 2012 01:06:16 +0000  (02:06  +0100)] 
Document linker command detection regex.
Simon Ruderich  [Wed, 14 Mar 2012 01:03:12 +0000  (02:03  +0100)] 
Improve linker command detection.
Simon Ruderich  [Tue, 13 Mar 2012 23:02:48 +0000  (00:02  +0100)] 
Ignore false positive in ./configure summary.
Simon Ruderich  [Tue, 13 Mar 2012 22:43:48 +0000  (23:43 +0100)] 
Correctly handle files with "c++" in their name.
Simon Ruderich  [Tue, 13 Mar 2012 21:10:13 +0000  (22:10 +0100)] 
Support versioned libraries (e.g. test.so.1.0.0).
Simon Ruderich  [Tue, 13 Mar 2012 20:46:59 +0000  (21:46 +0100)] 
t/tests.t,t/logs/cc: Add test for .cc files.
Simon Ruderich  [Tue, 13 Mar 2012 20:44:33 +0000  (21:44 +0100)] 
Improve detection of linker commands.
Simon Ruderich  [Mon, 12 Mar 2012 16:32:47 +0000  (17:32 +0100)] 
bin/blhc: Another fix for libtool --mode=link.
Simon Ruderich  [Sun, 11 Mar 2012 17:39:09 +0000  (18:39 +0100)] 
bin/blhc: Improve regex for libtool --mode=link (and relink).
Simon Ruderich  [Sat, 10 Mar 2012 21:39:59 +0000  (22:39 +0100)] 
t: Add tests for "libtool --mode=compile".
Simon Ruderich  [Sat, 10 Mar 2012 21:36:59 +0000  (22:36 +0100)] 
.gitignore: Ignore META.json and META.yml.
Simon Ruderich  [Sat, 10 Mar 2012 21:33:49 +0000  (22:33 +0100)] 
t: Add tests for compiler "x86_64-linux-gnu-gcc".
Simon Ruderich  [Sat, 10 Mar 2012 21:19:43 +0000  (22:19 +0100)] 
First working version.
Simon Ruderich  [Sat, 10 Mar 2012 20:38:13 +0000  (21:38 +0100)] 
Initial commit, skeleton only.