lp:ubuntu/gutsy/pam

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

22. By Steve Langasek

* Resynchronise with Debian. Remaining changes:
  - debian/control, debian/local/common-session{,md5sums}: use
    libpam-foreground for session management.
  - debian/rules: install unix_chkpwd setgid shadow instead of setuid root.
    The nis package handles overriding this as necessary.
  - debian/libpam-modules.postinst: Add PATH to /etc/environment if it's not
    present there or in /etc/security/pam_env.conf.
  - debian/patches-applied/ubuntu-fix_standard_types: Use standard u_int8_t
    type rather than __u8.
  - debian/patches-applied/ubuntu-rlimit_nice_correction: Explicitly
    initialise RLIMIT_NICE rather than relying on the kernel limits. Bound
    RLIMIT_NICE from below as well as from above. Fix off-by-one error when
    converting RLIMIT_NICE to the range of values used by the kernel.
    (Originally patch 101; converted to quilt.)
  - debian/patches-applied/ubuntu-user_defined_environment: Look at
    ~/.pam_environment too, with the same format as
    /etc/security/pam_env.conf. (Originally patch 100; converted to quilt.)
  - debian/patches-applied/ubuntu-regression_fix_securetty: securetty's
    earlier behavior would correctly prompt for password on bad usernames
    (LP: #139075).
  - Build using db4.5 instead of db4.6.
  - debian/libpam0g.postinst: only ask questions during update-manager when
    there are non-default services running (LP: #141309).
* debian/libpam0g.postinst: don't display a debconf warning about display
  managers that need restarting when update-manager is running, instead
  signal to update-notifier if a reboot is required.

21. By Kees Cook

* debian/libpam0g.postinst: call "reload" for all display managers
  (LP: #139065).
* debian/libpam0g.postinst: only ask questions during update-manager when
  there are non-default services running (LP: #141309).

20. By Kees Cook

ubuntu-regression_fix_securetty: securetty's earlier behavior would
correctly prompt for password on bad usernames (LP: #139075).

19. By Matthias Klose

Build using db4.5 (instead of db4.6). One db4.x version less on the CD.

18. By Kees Cook

* Resynchronise with Debian (LP: #43169, #14505, #80431). Remaining changes:
  - debian/control, debian/local/common-session{,md5sums}: use
    libpam-foreground for session management.
  - debian/rules: install unix_chkpwd setgid shadow instead of setuid root.
    The nis package handles overriding this as necessary.
  - debian/libpam-modules.postinst: Add PATH to /etc/environment if it's not
    present there or in /etc/security/pam_env.conf.
  - debian/patches-applied/ubuntu-fix_standard_types: Use standard u_int8_t
    type rather than __u8.
  - debian/patches-applied/ubuntu-rlimit_nice_correction: Explicitly
    initialise RLIMIT_NICE rather than relying on the kernel limits. Bound
    RLIMIT_NICE from below as well as from above. Fix off-by-one error when
    converting RLIMIT_NICE to the range of values used by the kernel.
    (Originally patch 101; converted to quilt.)
  - debian/patches-applied/ubuntu-user_defined_environment: Look at
    ~/.pam_environment too, with the same format as
    /etc/security/pam_env.conf. (Originally patch 100; converted to quilt.)
* Dropped:
  - debian/rules: bashism fixes (merged upstream).
  - debian/control: Conflict on ancient nis (expired with Breezy).
  - debian/libpam-runtime.postinst: check for ancient pam (expired with
    Breezy).

17. By Colin Watson

Remove /usr/bin/X11 from default PATH (new installs only).

16. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  - Patch 100 (renumbered from 060): Look at ~/.pam_environment too, with
    the same format as /etc/security/pam_env.conf.
  - Patch 101 (renumbered from 061): Explicitly initialise RLIMIT_NICE
    rather than relying on the kernel limits. Bound RLIMIT_NICE from below
    as well as from above. Fix off-by-one error when converting
    RLIMIT_NICE to the range of values used by the kernel.
  - Add PATH to /etc/environment if it's not present there or in
    /etc/security/pam_env.conf.
  - debian/rules: Fix a bashism.
  - Install unix_chkpwd setgid shadow instead of setuid root. The nis
    package handles overriding this as necessary.
  - Use pam_foreground in the default session.
  - Linux-PAM/libpamc/test/regress/test.libpamc.c: Use standard u_int8_t
    type rather than __u8.

15. By Colin Watson

Resynchronise with Debian.

14. By Colin Watson

debian/patches-applied/061_pam_rlimits_nice_rtprio: Protect use of
RLIMIT_NICE in init_limits() with an #ifdef.

13. By Colin Watson

debian/patches-applied/061_pam_rlimits_nice_rtprio: Set soft and hard
nice limits to 20 (= userland nice value 0) rather than unlimited by
default. Correct off-by-one error (the same error as in Linux 2.6.12,
but fixed in 2.6.13) in user<->kernel translation of nice limit.

Branch metadata

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

Subscribers