Package: libpam-ssh / 1.98-2~bpo70+1
Metadata
Package | Version | Patches format |
---|---|---|
libpam-ssh | 1.98-2~bpo70+1 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
update embedded_code openssh.patch | (download) |
Makefile.am |
19 12 + 7 - 0 ! |
update openssh embedded code The upstream source embeds code from OpenSSH, this embedded code is updated against OpenSSH-6.0p1 code; then ECDSA keys can be supported. Basically files containing the used code are brought in from the OpenSSH-6.0p1 and then the unused code is commented out by hand. Ideally the involved code may be invoked through a share library, but unfortunately such a library does not exist. |
disambiguate embedded_code openssh.patch | (download) |
log.c |
2 1 + 1 - 0 ! |
render the function `error' unambiguous The function `error' defined in `log.h' is unambigously renamed to work around an ambiguity at linking stage with the function `error' defined in `error.h'. |
adapt embedded_code openssh.patch | (download) |
authfd.c |
54 48 + 6 - 0 ! |
adapt the updated embedded openssh code to the upstream code The function ssh_get_authentication_connection[_authsocket](const char *authsocket) is reimplemented with respect to the embedded openssh code. |
update pam_ssh.patch | (download) |
pam_ssh.c |
2 1 + 1 - 0 ! |
update the upstream code with respect to updated openssh embedded code |
include syslog.patch | (download) |
pam_ssh.c |
3 2 + 1 - 0 ! |
fix missing syslog include |
start ssh agent.patch | (download) |
pam_ssh.c |
566 256 + 310 - 0 ! |
safe spawn of the ssh-agent The origins of this patch is unknown as of this writing. If you made this patch, please email the maintainer of the Debian package so proper credit can be given. Upgraded and slightly modified by Jerome Benoit <calculus@rezozer.net>. |
handle no per user configuration directory.patch | (download) |
pam_ssh.c |
35 32 + 3 - 0 ! |
inexistent configuration directory handling Short cut the session phase if no configuration directory exist: it is meant to prevent meangningless ssh-agent launches for users that obviously never use ssh. |
ssh agent setgidbit ssh_grp.patch | (download) |
pam_ssh.c |
31 23 + 8 - 0 ! |
set ssh-agent real gid to ssh group gid If ssh-agent is installed setgid wrt to the ssh group, as for Debian distributions, setting its real GID to the ssh GID allows to pass (and to honour) environment variables otherwise discarded by glibc, as TMPDIR. For Debian distributions, read subsection entitled `Setgid ssh-agent and environment variables' in /usr/share/doc/openssh-server/README.Debian . |
ssh agent tmpdir.patch | (download) |
pam_ssh.c |
14 12 + 2 - 0 ! |
ssh-agent tmpdir honouring |
ssh agent wo shell option.patch | (download) |
pam_ssh.c |
5 2 + 3 - 0 ! |
let ssh-agent to determine the apropriate shell style This was rendered possible by making the ssh-agent possessing the user UID. |
fix try first password.patch | (download) |
pam_get_pass.c |
4 1 + 3 - 0 ! |
try_first_password implementation and specific login keys Implement the intended semantics of try_first_password as described in in the manual page (and PAM). Ask for SSH passphrase even if user does not exist. Look for SSH keys in $HOME/.ssh/login-keys.d/, given that SSH keys with .disabled or .frozen as suffix are ignored. Original code by Jens Peter Secher <jps@debian.org> upgraded and slightly improved by Jerome Benoit <calculus@rezozer.net>. |
handle no controlling tty.patch | (download) |
pam_ssh.c |
36 20 + 16 - 0 ! |
handle session with no controlling tty Let the PAM session handle situations where there is no controlling tty by using the PID to construct the sessoin file name. |
add ecdsa support.patch | (download) |
pam_ssh.c |
2 1 + 1 - 0 ! |
add ecdsa key support |
fix return PAM_SESSION_ERR.patch | (download) |
pam_ssh.c |
4 2 + 2 - 0 ! |
fix faulty return in pam_sm_{open,close}_session() Returns PAM_SESSION_ERR instead of PAM_AUTH_ERR in pam_sm_{open,close}_session() |
fix upstream autotools.patch | (download) |
acinclude.m4 |
2 1 + 1 - 0 ! |
upstream fixes for the autotools machinery |
debianization.patch | (download) |
Makefile.am |
2 1 + 1 - 0 ! |
debianization Meant to maintain a minimal debian/rules, to fix warnings, to address Debian specific stuff in general. |