lp:ubuntu/karmic/procps

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/karmic/procps
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:
Development

Recent revisions

31. By Scott James Remnant (Canonical)

FFE LP: #427356.

* Replace init script with Upstart job.
  - Do not start after upgrade.
* debian/control:
  - Add missing ${misc:Depends}
  - Bump build-dependency on debhelper for Upstart-aware dh_installinit
* Use contents of /etc/sysctl.conf after contents of files in /etc/sysctl.d
  LP: #292470.

30. By David Sugar

New patch 60_linux_version_init, fixes linux version detection. This
relied on a side-effect of the elf loader and previously hoped that
constructors would be called in a certain order. That behavior was
undefined and hence unreliable. For newer kernels, an elf note is now
checked to extract HZ tick count. (LP: #364656).

29. By Kees Cook

* Merge from debian unstable, remaining changes:
  - debian/rules (Ubuntu-specific):
    - set init script to priority 17.
    - install sysctl files from new sysctl.d directory.
    - append debian/sysctl.d/*.conf.$DEB_HOST_ARCH to 10-arch-specific.conf
  - debian/sysctl.d (Ubuntu-specific):
    - 10-console-messages.conf: stop low-level kernel messages on console.
    - 10-network-security.conf: enable rp_filter and SYN-flood protection.
    - 10-keyboard.conf.powerpc: mouse button emulation on PowerPC.
  - Drop conf-file-cleanups in debian/{preinst,postinst,postrm}.
  - Drop pre-Hardy rcS.d procps.sh cleanups in debian/postinst.

28. By Kees Cook

debian/{preinst,postinst,postrm}: drop sysctl.d/10-process-security.conf
now that the defaults are carried in the kernel configurations
(LP: #344955).

27. By Kees Cook

* Merge from debian unstable, remaining changes:
  - debian/{postinst,rules}: init script to priority 17, remove on upgrade.
  - debian/rules (Ubuntu-specific):
    - install sysctl files from new sysctl.d directory.
    - append debian/sysctl.d/*.conf.$DEB_HOST_ARCH to 10-arch-specific.conf
  - debian/sysctl.d (Ubuntu-specific):
    - 10-console-messages.conf: stop low-level kernel messages on console.
    - 10-network-security.conf: enable "rp_filter" by default.
    - 10-process-security.conf: block lower 64k allocations to protect
      kernel from NULL deref attacks.
    - 10-keyboard.conf.powerpc: mouse button emulation on PowerPC.
* procps-3.2.7/debian/{preinst,postinst,postrm}: drop
  sysctl.d/10-tcp-timestamps-workaround.conf again now that we have a
  fixed kernel, and make sure it gets removed on upgrade to this version
  (LP: #264019, duplicated from 1:3.2.7-9ubuntu2.1).
* debian/sysctl.d/10-network-security.conf: enable SYN-flood protection
  by default (LP: #57091).

26. By Luca Falavigna

* debian/sysctl.d/10-process-security.conf:
  - Remove kernel.maps_protect option, it has been dropped in 2.6.28
    kernel tree: http://lkml.org/lkml/2008/10/9/399 (LP: #304117).

25. By Colin Watson

Add debian/sysctl.d/10-tcp-timestamps-workaround.conf to disable TCP
timestamping, since its implementation in the 2.6.27 kernel in Ubuntu
8.10 causes problems with certain routers (LP: #264019).

24. By Kees Cook

* Merge from debian unstable, remaining changes:
  - debian/{postinst,rules}: init script to priority 17, remove on upgrade.
  - debian/patches/60_top_nohz: fix idle report when running NOHZ (debian
    bug #495882).
  - debian/init: respect $VERBOSE setting (debian bug #495885).
  - debian/sysctl.conf: recommend against tcp_syncookies since it blocks
    tcp window scaling (debian bug #495884).
  - debian/control: Maintainer field update.
* debian/sysctl.d: move all Ubuntu-specific sysctl settings:
  - 10-console-messages.conf: stop low-level kernel messages on console.
  - 10-network-security.conf: enable "rp_filter" by default.
  - 10-process-security.conf:
    - block lower 64k allocations to protect kernel from NULL deref attacks.
    - enable /proc/$pid/maps protection.
  - 10-keyboard.conf.powerpc: Mouse button emulation.
  - 30-inotify-limits.conf: moved to "tracker" package for increasing
    inotify watches to 524,388 for tracker.
* debian/rules:
  - install sysctl files from new sysctl.d directory.
  - append debian/sysctl.d/*.conf.$DEB_HOST_ARCH to 10-arch-specific.conf
* debian/sysctl.conf: add comment drawing attention to sysctl.d directory
  (debian bug #495884).

23. By Adam Conrad

Remove rcS.d/S17procps.sh on upgrade, eliminating Ubuntu cruft.

22. By to be removed

* Merge from debian unstable, remaining changes (LP: #242976):
  - debian/{postinst,rules}: Place init script at priority 17.
  - debian/patches/60_top_nohz: fix idle report when running NOHZ.
  - debian/sysctl.conf: enable /proc/$pid/maps protection.
  - debian/rules: allow for arch-specific sysctl.conf settings.
    (append debian/sysctl.conf.$DEB_HOST_ARCH, if it exists, to sysctl.conf)
  - debian/sysctl.conf.powerpc: Mouse button emulation.
  - debian/init: respect $VERBOSE setting.
  - debian/control: Maintainer field update.
  - debian/sysctl.conf: stop low-level kernel messages to console
    (this was formerly not documented in the changelog)
  - debian/sysctl.conf: increase inotify watches to 524,388 for tracker.
  - debian/sysctl.conf: enable "rp_filter" by default.
  - debian/sysctl.conf: comment added about tcp_syncookies setting disabling
    TCP Window Scaling
  - debian/sysctl.conf: enable lower 64k protection to stop NULL deref
    attacks.

Branch metadata

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

Subscribers