ubuntu/+source/libpam-mount:applied/ubuntu/dapper

Last commit made on 2006-01-30
Get this branch:
git clone -b applied/ubuntu/dapper https://git.launchpad.net/ubuntu/+source/libpam-mount
Members of Ubuntu Server Dev import team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
applied/ubuntu/dapper
Repository:
lp:ubuntu/+source/libpam-mount

Recent commits

8ac1d7f... by Reinhard Tartler on 2006-01-14

Import patches-applied version 0.12.0-1ubuntu1 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 0c72fd29ae07fee5b97c70b10c3fa2e3e3c130cb
Unapplied parent: f2ed867cff140b1d87ee92a7daf3b806e9fdc69e

New changelog entries:
  [ Ongoing Merge Process ]
  * Resynchronise with Debian.
  [ Reinhard Tartler ]
  * fixed debian/patches/00list
  * New upstream release.
    Dropped patches applies upstream:
      22_fstype_nodev
      23_log_argv_close_cstdin
      24_local_config
      25_volume_record_asserts

0c72fd2... by Martin Pitt on 2006-01-09

Import patches-applied version 0.11.0-1ubuntu1 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 7b59faae6f4aad8f9a5433767c8d3a8837d5cb15
Unapplied parent: 8705a3539afd0f38eec4b22411fab359a0bf9ba8

New changelog entries:
  * Add debian/patches/26_cryptsetup_key_file.dpatch:
    - mount.crypt: Always read the passphrase from stdin.
    - Malone #6216.
  * Add debian/patches/27_mount.crypt_symlinks.dpatch:
    - mount.crypt: Resolve symbolic links for the device argument.
    - Malone #6257

f2ed867... by Reinhard Tartler on 2006-01-14

Import patches-unapplied version 0.12.0-1ubuntu1 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 8705a3539afd0f38eec4b22411fab359a0bf9ba8

New changelog entries:
  [ Ongoing Merge Process ]
  * Resynchronise with Debian.
  [ Reinhard Tartler ]
  * fixed debian/patches/00list
  * New upstream release.
    Dropped patches applies upstream:
      22_fstype_nodev
      23_log_argv_close_cstdin
      24_local_config
      25_volume_record_asserts

7b59faa... by Bastian Kleineidam on 2005-12-30

Import patches-applied version 0.11.0-1 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: f6225c3c30bde21ce56f868dbde0264997d77a58
Unapplied parent: 762e3f56b106b752c2100e1769af90ef2eb1927f

New changelog entries:
  * New upstream version.
    Dropped patches applied upstream:
      05_warnings 15_config_pam_mount_item 18_umount_crypt_errors
      19_match_null 20_session_error
  * Remove suggestion of the realpath package since readlink -f is now
    used instead, which is in coreutils.
  * Remove build-depends on 'check', since it is not used.

8705a35... by Martin Pitt on 2006-01-09

Import patches-unapplied version 0.11.0-1ubuntu1 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 762e3f56b106b752c2100e1769af90ef2eb1927f

New changelog entries:
  * Add debian/patches/26_cryptsetup_key_file.dpatch:
    - mount.crypt: Always read the passphrase from stdin.
    - Malone #6216.
  * Add debian/patches/27_mount.crypt_symlinks.dpatch:
    - mount.crypt: Resolve symbolic links for the device argument.
    - Malone #6257

762e3f5... by Bastian Kleineidam on 2005-12-30

Import patches-unapplied version 0.11.0-1 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 4b0b8626794f2064bbca993cb4e55be87f3c1b51

New changelog entries:
  * New upstream version.
    Dropped patches applied upstream:
      05_warnings 15_config_pam_mount_item 18_umount_crypt_errors
      19_match_null 20_session_error
  * Remove suggestion of the realpath package since readlink -f is now
    used instead, which is in coreutils.
  * Remove build-depends on 'check', since it is not used.

f6225c3... by Bastian Kleineidam on 2005-12-08

Import patches-applied version 0.10.0-3 to applied/ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: 63f52b59a77a264096f092d54ed7e8da51e6fc87
Unapplied parent: 4b0b8626794f2064bbca993cb4e55be87f3c1b51

New changelog entries:
  * updated debian/watch file to use new download URL
  * updated patch 18_umount_crypt_errors to accept a trailing slash
    in the umount path argument in case no /usr/bin/realpath is
    installed.
  * Replace old 'local' fstype config examples with 'ext3', in
    README.Debian and pam_mount.conf.
    Add an appropriate note to NEWS.Debian.
  * Fixed fstype_nodev() so that the check_filesystem() fsck routine is
    actually run.
  * New upstream release. The original bzipped tarball has been
    repackaged to an orig.tar.gz, no changes were made.
  * updated debian/copyright due to new upstream maintainer
  * updated README.Debian for new upstream changes
  * Use debhelper v5
  * Update 17_mount_crypt_stdin again by not using the -d option of
    cryptsetup which disables the hashing.
    (Closes: #334694, #335208)
  * New upstream version, again via private mail from the new maintainer
    Jan Engelhardt. And the patch list changelog:
    - 01_init_sigmask
      dropped, applied upstream
    - 02_command_args
      dropped, applied upstream
    - 04_g_ascii_strup
      dropped, applied upstream
    - 07_mount_crypt_luks
      dropped, applied upstream
    - 08_user_groups
      dropped, applied upstream
    - 09_umount_crypt_realpath
      dropped, applied upstream
    - 10_mount_links
      dropped, applied upstream
    - 11_config_examples
      dropped, applied upstream
    - 12_pmvarrun_debug
      dropped, applied upstream
    - 13_symbol_clash_fix
      replaced with 21_pmdebug
    - 14_mount_crypt_quoting
      dropped, applied upstream (a little modified)
    - 16_vol_to_dev_cpy
      dropped, applied upstream
    - 17_mount_crypt_stdin
      updated, use test -t 0 for interactivity test
      (Closes: #334694)
    - 18_umount_crypt_errors
      new: Add REALPATH var, and check if it exists.
    - 19_string_index
      new: Fix off-by-one index errors, and make sure that the volume
      device is delimited with \0.
    - 20_session_error
      new: When mounts fail the session should indicate error. Otherwise
      a $HOME volume mount with a "required" entry in the PAM config
      is not working, ie. the user logs in even if the partition
      could not be mounted.
    - 21_pmdebug
      new: Rename Debug -> PMDebug to avoid crash when using with xdm.
  * Add exec and fsck to the mount options in the README.Debian
    examples.
  * Avoid conflicting symbols with other libraries and/or programs by
    using a unique prefix for global variables and methods. Thanks Paul
    Hampson for the note.
    (Closes: #324735)
  * Fix quoting of mount.crypt options, thanks Mattia Monga for the
    patch. (Closes: #332869, #334115)
  * Fix double free of config items if pam_close_session is called
    twice. Thanks Paul Hampson for the patch. (Closes: #302024)
  * Fix some string copy lengths in vol_to_dev(), could garble the
    device name display.
  * Make sure that crypsetup password is read from stdin in mount.crypt.
  * New upstream release from Jan Engelhardt (via private mail) with lots
    of our patches and more included. Here is the complete list:
    - 02_setuid_helper
      dropped, applied to upstream
    - 03_mkehd_bash_script
      dropped, applied to upstream
    - 04_debian_install_prefix
      renamed to 06_debian_install_prefix
    - 05_disable_mntcheck
      dropped, unnecessary
    - 06_user_mount_tools
      dropped, applied upstream
    - 07_setuid_user
      dropped, applied upstream
    - 10_chown_user_mount_count
      dropped, applied upstream
    - 11_crypt_types
      dropped, applied upstream
    - 12_dont_free_dirname
      dropped, the new g_dirname() function uses malloc()ed memory
      and it definitely must be freed.
    - 13_empty_options
      dropped, applied upstream
    - 15_no_error_warnings
      dropped, applied upstream
    - 16_compiler_warnings
      dropped, applied upstream
    - 18_more_err_msgs
      dropped, applied upstream
    - 20_loop_in_mtab_symlink
      dropped, applied upstream
    - 22_example_docs
      applied upstream in parts, rest is in 03_debian_docs
    - 26_unmount_wrong_directory
      dropped, applied upstream
    - 27_fix_dmdevice_name
      dropped, applied upstream
    - 28_converse_resp_check
      dropped, applied upstream
    - 29_crypto_compile_fix
      dropped, applied upstream
    - 31_no_ws_arg_split
      dropped, applied upstream
    - 32_mount_crypt_options
      dropped, applied upstream
    - 33_pmvarrun_errors
      dropped, applied upstream
    - 34_losetup_password
      dropped, applied upstream
    - 35_mount_crypt_luks
      renamed to 07_mount_crypt_luks
    - 36_user_groups
      renamed to 08_user_groups
    - 37_umount_crypt_realpath
      renamed to 09_umount_crypt_realpath and adjusted (see below)
    - 38_mount_links
      partly applied upstream, renamed to 10_mount_links and updated
  * Initialize signal mask before setting signal handlers (patch
    01_init_sigmask).
  * Fixed all hyphen quoting in the manpages: "\-" is a minus and "-" is
    a hyphen (weird but true).
  * Improve the documentation in README.Debian and the
    comment in common-pammount to make clear there is only one
    include per PAM application, not two.
    Also, adjust the original README to mention common-pammount.
    (Closes: #302024) - Fails to unmount on session close and crash
  * Only call realpath when it exists and is executable. This is due to
    the fact that
    a) /usr might not be mounted or
    b) the realpath package is not installed.
    Add a Suggests: realpath in debian/control.
    (Closes: #332325) - should depend on realpath
  * NULL-terminate command arguments, thanks Paul Hampson for the patch.
    (Closes: #324735) - does not mount with xdm
  * Patches 04_g_ascii_strup and 05_warnings: fix deprecated functions
    and some compiler warnings.
  * Added fsck to the default allowed options. Also add it to one of the
    example mount configs to give users a hint that this option is
    useful for home directory mounts.
  * Allow to specify a group name as user for volume mounts with
    '@group'. This lets all users in the given group mount a volume.
    This option is only allowed in the global config. (Closes: #276322)
  * Allow relative pathnames with umount.crypt (Closes: #327614)
  * New patch 38_mount_links thanks to Julien Soula.
    (Closes: #329094) - fails to check already mounted volume when links
    are used
  * Added option to mount.crypt to specify filesystem type.
    Use like this:
    $ mount.crypt -o fstype=ext3
    Or in pam_mount.conf add "fstype=ext3" to the crypt mount options.
    Note that you only need this if mount(8) does not detect the file
    system type automatically.
    (Closes: #324871)
  * Add cryptsetup LUKS support to (u)mount.crypt. Thanks Florian Frank
    for the patch (Closes: #325028)
  * Added FSCK definition to mount.crypt. Thanks Ruediger Otte (Closes:
    #324287)
  * Add build dependency on 'check', a C unit testing framework. Right
    now it is not used, but we don't want to get errors if upstream
    decides to use it.

4b0b862... by Bastian Kleineidam on 2005-12-08

Import patches-unapplied version 0.10.0-3 to ubuntu/dapper

Imported using git-ubuntu import.

Changelog parent: f67f6886aa919519632dd864833fdc8beb9f1ee2

New changelog entries:
  * updated debian/watch file to use new download URL
  * updated patch 18_umount_crypt_errors to accept a trailing slash
    in the umount path argument in case no /usr/bin/realpath is
    installed.
  * Replace old 'local' fstype config examples with 'ext3', in
    README.Debian and pam_mount.conf.
    Add an appropriate note to NEWS.Debian.
  * Fixed fstype_nodev() so that the check_filesystem() fsck routine is
    actually run.
  * New upstream release. The original bzipped tarball has been
    repackaged to an orig.tar.gz, no changes were made.
  * updated debian/copyright due to new upstream maintainer
  * updated README.Debian for new upstream changes
  * Use debhelper v5
  * Update 17_mount_crypt_stdin again by not using the -d option of
    cryptsetup which disables the hashing.
    (Closes: #334694, #335208)
  * New upstream version, again via private mail from the new maintainer
    Jan Engelhardt. And the patch list changelog:
    - 01_init_sigmask
      dropped, applied upstream
    - 02_command_args
      dropped, applied upstream
    - 04_g_ascii_strup
      dropped, applied upstream
    - 07_mount_crypt_luks
      dropped, applied upstream
    - 08_user_groups
      dropped, applied upstream
    - 09_umount_crypt_realpath
      dropped, applied upstream
    - 10_mount_links
      dropped, applied upstream
    - 11_config_examples
      dropped, applied upstream
    - 12_pmvarrun_debug
      dropped, applied upstream
    - 13_symbol_clash_fix
      replaced with 21_pmdebug
    - 14_mount_crypt_quoting
      dropped, applied upstream (a little modified)
    - 16_vol_to_dev_cpy
      dropped, applied upstream
    - 17_mount_crypt_stdin
      updated, use test -t 0 for interactivity test
      (Closes: #334694)
    - 18_umount_crypt_errors
      new: Add REALPATH var, and check if it exists.
    - 19_string_index
      new: Fix off-by-one index errors, and make sure that the volume
      device is delimited with \0.
    - 20_session_error
      new: When mounts fail the session should indicate error. Otherwise
      a $HOME volume mount with a "required" entry in the PAM config
      is not working, ie. the user logs in even if the partition
      could not be mounted.
    - 21_pmdebug
      new: Rename Debug -> PMDebug to avoid crash when using with xdm.
  * Add exec and fsck to the mount options in the README.Debian
    examples.
  * Avoid conflicting symbols with other libraries and/or programs by
    using a unique prefix for global variables and methods. Thanks Paul
    Hampson for the note.
    (Closes: #324735)
  * Fix quoting of mount.crypt options, thanks Mattia Monga for the
    patch. (Closes: #332869, #334115)
  * Fix double free of config items if pam_close_session is called
    twice. Thanks Paul Hampson for the patch. (Closes: #302024)
  * Fix some string copy lengths in vol_to_dev(), could garble the
    device name display.
  * Make sure that crypsetup password is read from stdin in mount.crypt.
  * New upstream release from Jan Engelhardt (via private mail) with lots
    of our patches and more included. Here is the complete list:
    - 02_setuid_helper
      dropped, applied to upstream
    - 03_mkehd_bash_script
      dropped, applied to upstream
    - 04_debian_install_prefix
      renamed to 06_debian_install_prefix
    - 05_disable_mntcheck
      dropped, unnecessary
    - 06_user_mount_tools
      dropped, applied upstream
    - 07_setuid_user
      dropped, applied upstream
    - 10_chown_user_mount_count
      dropped, applied upstream
    - 11_crypt_types
      dropped, applied upstream
    - 12_dont_free_dirname
      dropped, the new g_dirname() function uses malloc()ed memory
      and it definitely must be freed.
    - 13_empty_options
      dropped, applied upstream
    - 15_no_error_warnings
      dropped, applied upstream
    - 16_compiler_warnings
      dropped, applied upstream
    - 18_more_err_msgs
      dropped, applied upstream
    - 20_loop_in_mtab_symlink
      dropped, applied upstream
    - 22_example_docs
      applied upstream in parts, rest is in 03_debian_docs
    - 26_unmount_wrong_directory
      dropped, applied upstream
    - 27_fix_dmdevice_name
      dropped, applied upstream
    - 28_converse_resp_check
      dropped, applied upstream
    - 29_crypto_compile_fix
      dropped, applied upstream
    - 31_no_ws_arg_split
      dropped, applied upstream
    - 32_mount_crypt_options
      dropped, applied upstream
    - 33_pmvarrun_errors
      dropped, applied upstream
    - 34_losetup_password
      dropped, applied upstream
    - 35_mount_crypt_luks
      renamed to 07_mount_crypt_luks
    - 36_user_groups
      renamed to 08_user_groups
    - 37_umount_crypt_realpath
      renamed to 09_umount_crypt_realpath and adjusted (see below)
    - 38_mount_links
      partly applied upstream, renamed to 10_mount_links and updated
  * Initialize signal mask before setting signal handlers (patch
    01_init_sigmask).
  * Fixed all hyphen quoting in the manpages: "\-" is a minus and "-" is
    a hyphen (weird but true).
  * Improve the documentation in README.Debian and the
    comment in common-pammount to make clear there is only one
    include per PAM application, not two.
    Also, adjust the original README to mention common-pammount.
    (Closes: #302024) - Fails to unmount on session close and crash
  * Only call realpath when it exists and is executable. This is due to
    the fact that
    a) /usr might not be mounted or
    b) the realpath package is not installed.
    Add a Suggests: realpath in debian/control.
    (Closes: #332325) - should depend on realpath
  * NULL-terminate command arguments, thanks Paul Hampson for the patch.
    (Closes: #324735) - does not mount with xdm
  * Patches 04_g_ascii_strup and 05_warnings: fix deprecated functions
    and some compiler warnings.
  * Added fsck to the default allowed options. Also add it to one of the
    example mount configs to give users a hint that this option is
    useful for home directory mounts.
  * Allow to specify a group name as user for volume mounts with
    '@group'. This lets all users in the given group mount a volume.
    This option is only allowed in the global config. (Closes: #276322)
  * Allow relative pathnames with umount.crypt (Closes: #327614)
  * New patch 38_mount_links thanks to Julien Soula.
    (Closes: #329094) - fails to check already mounted volume when links
    are used
  * Added option to mount.crypt to specify filesystem type.
    Use like this:
    $ mount.crypt -o fstype=ext3
    Or in pam_mount.conf add "fstype=ext3" to the crypt mount options.
    Note that you only need this if mount(8) does not detect the file
    system type automatically.
    (Closes: #324871)
  * Add cryptsetup LUKS support to (u)mount.crypt. Thanks Florian Frank
    for the patch (Closes: #325028)
  * Added FSCK definition to mount.crypt. Thanks Ruediger Otte (Closes:
    #324287)
  * Add build dependency on 'check', a C unit testing framework. Right
    now it is not used, but we don't want to get errors if upstream
    decides to use it.

63f52b5... by Bastian Kleineidam on 2005-07-05

Import patches-applied version 0.9.25-1 to applied/ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: 266f44c7de9e6ae34681a3592bc2c0ea3b63f268
Unapplied parent: f67f6886aa919519632dd864833fdc8beb9f1ee2

New changelog entries:
  * New upstream release.
  * Updated standards version to 3.6.2.1
  * New upstream release.
  * Remove bug note about CLOSE_SESSIONS since the default is now "yes".
  * New upstream release.
  * Improved documentation in README.Debian and pam_mount.conf for encrypted
    loopback mounts.
  * added better error reporting when calling pmvarrun
  * on losetup call pipe password to stdin (Closes: #306594)
  * fix example pam_mount.conf line in README.Debian for local loopback
    encrypted volume
  * Fix IFS setting in mount.crypt and umount.crypt (Closes: #302006)
  * README.Debian:
    - Improved the dm-crypt mount point example using a random password
      keyfile, not a simple password string.
    - Clarified the mystic keysize calculation (bits vs. bytes).
    - Added note about how important the .key files are for crypted
      partitions
  * Added space to IFS in mount.crypt when splitting options,
    thanks to Jörg Sommer for the patch. (Closes: #301233).
  * added more improvements from Jörg Sommer to mount.crypt
    (Closes: #301234)
  * Added fsck option to mount.crypt to execute fsck before mounting
    (Closes: #301232)
  * urgency still high
  * Incorporated the lost mount.crypt patches from the 0.9.20 release, and
    added some more improvements from Jörg Sommer (Closes: #298141)
    This also (Closes: #297494).
  * Urgency high, this fix must get into sarge.
  * fix mount.crypt options (Closes: #298074)
    Thanks to Sören Köpping for the patch.
  * Urgency still medium.
  * Fix nfsmount configuration entry to split off the %(MNTPT) before
    the options.
  * Fix all -o options to not include a space that will not be split
    off before calling exec(3).
    (Closes: #297200) - libpam-mount doesn't work after the last update
    (Closes: #297494) - mount.crypt doesn't seem to work
  * Urgency medium since without this fix some mount types will not
    work.
  * New upstream release.
  * Dropped patches applied upstream, and updated all others.
  * New patches:
    - 29_crypto_compile_fix: add missing includes
    - 31_no_ws_arg_split: support whitespace in command arguments
      (Closes: #296417) - does not mount smb shares with whitespace
  * New patch 28_converse_resp_check:
     - Detect invalid converse responses and set retval accordingly.
    Prevents triggered assertion in smbd PAM usage (Closes: #288780)

f67f688... by Bastian Kleineidam on 2005-07-05

Import patches-unapplied version 0.9.25-1 to ubuntu/breezy

Imported using git-ubuntu import.

Changelog parent: cb6ef5c597b85859f1faba92ee9efd151a3a2acc

New changelog entries:
  * New upstream release.
  * Updated standards version to 3.6.2.1
  * New upstream release.
  * Remove bug note about CLOSE_SESSIONS since the default is now "yes".
  * New upstream release.
  * Improved documentation in README.Debian and pam_mount.conf for encrypted
    loopback mounts.
  * added better error reporting when calling pmvarrun
  * on losetup call pipe password to stdin (Closes: #306594)
  * fix example pam_mount.conf line in README.Debian for local loopback
    encrypted volume
  * Fix IFS setting in mount.crypt and umount.crypt (Closes: #302006)
  * README.Debian:
    - Improved the dm-crypt mount point example using a random password
      keyfile, not a simple password string.
    - Clarified the mystic keysize calculation (bits vs. bytes).
    - Added note about how important the .key files are for crypted
      partitions
  * Added space to IFS in mount.crypt when splitting options,
    thanks to Jörg Sommer for the patch. (Closes: #301233).
  * added more improvements from Jörg Sommer to mount.crypt
    (Closes: #301234)
  * Added fsck option to mount.crypt to execute fsck before mounting
    (Closes: #301232)
  * urgency still high
  * Incorporated the lost mount.crypt patches from the 0.9.20 release, and
    added some more improvements from Jörg Sommer (Closes: #298141)
    This also (Closes: #297494).
  * Urgency high, this fix must get into sarge.
  * fix mount.crypt options (Closes: #298074)
    Thanks to Sören Köpping for the patch.
  * Urgency still medium.
  * Fix nfsmount configuration entry to split off the %(MNTPT) before
    the options.
  * Fix all -o options to not include a space that will not be split
    off before calling exec(3).
    (Closes: #297200) - libpam-mount doesn't work after the last update
    (Closes: #297494) - mount.crypt doesn't seem to work
  * Urgency medium since without this fix some mount types will not
    work.
  * New upstream release.
  * Dropped patches applied upstream, and updated all others.
  * New patches:
    - 29_crypto_compile_fix: add missing includes
    - 31_no_ws_arg_split: support whitespace in command arguments
      (Closes: #296417) - does not mount smb shares with whitespace
  * New patch 28_converse_resp_check:
     - Detect invalid converse responses and set retval accordingly.
    Prevents triggered assertion in smbd PAM usage (Closes: #288780)