lp:ubuntu/jaunty/hardening-wrapper

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/jaunty/hardening-wrapper
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

9. By Kees Cook

* hardened-cc: add ...DEBUG_SYMLINKS to visualize symlink resolution.
* hardened-cc: detect uninstalled targets and abort (Closes: #506066).
* debian/{rules,postinst,postrm}: add links for gcc-4.4.
* debian/control: moved to standards version 3.8.0, no changes needed.

8. By Kees Cook

* hardened-cc: add -nostdlib test missing from older gcc (gcc-4.0, gcc-4.1).
* hardened-{cc,ld}: load system defaults from /etc/hardening-wrapper.conf
* hardened-{cc,ld}.1: updated man pages to mention system-wide config.
* hardened-{cc,ld}: handle relative symlinks correctly to address issues
  pointed out by Sedat Dilek.

7. By Kees Cook

* hardened-ld: disable PIE logic -- gcc should be the only part of the
  toolchain requesting PIE.
* tests/Makefile: use -B instead of GCC_EXEC_PREFIX, which does not
  do the right thing on all architectures.

6. By Kees Cook

debian/rules: disable stack protector on ia64 and alpha.

5. By Kees Cook

Fix typo in hardened-c++ self-check regex (Closes: #462682).

4. By Kees Cook

hardened-ld: fix relro argument passing (ld silently takes any -z arg).

3. By Kees Cook

* hardened-{cc,c++}: fix -Wformat-security typo.
* debian/postinst: only clean up old diversions on a versioned upgrade.
* debian/postrm: do not require known arguments.

2. By Kees Cook

* Move away from generic "builder" prefix to "hardened".
* Provide links for gcc 4.1, 4.2, and 4.3 instead of top-level links.
* Provide manpage link for package name.
* Clean up previous diversions.
* Move to "all" arch since arch-dep symlinks are no longer used.

1. By Kees Cook

Initial release.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/lucid/hardening-wrapper
This branch contains Public information 
Everyone can see this information.

Subscribers