~3v1n0/ubuntu/+source/openssh:ubuntu/devel

Last commit made on 2024-02-07
Get this branch:
git clone -b ubuntu/devel https://git.launchpad.net/~3v1n0/ubuntu/+source/openssh
Only Marco Trevisan (Treviño) can upload to this branch. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branch merges

Branch information

Name:
ubuntu/devel
Repository:
lp:~3v1n0/ubuntu/+source/openssh

Recent commits

8edf974... by Marco Trevisan (Treviño)

debian/patches: sshconnect2: Write kbd-interactive messages as utf-8

As per the previous server change now the keyboard-interactive service
and instruction values could be reported as soon as they are available
and so they're not prompts anymore and not parsed like them.

While this was already supported by the SSH client, these messages were
not properly written as the escaped sequences they contained were not
correctly reported.

So for example a message containing "\" was represented as "\\" and
similarly for all the other C escape sequences.

This was leading to more problems when it come to utf-8 chars, as they
were only represented by their octal representation.

This was easily testable by adding a line like the one below to the
sshd PAM service:
  auth requisite pam_echo.so Hello SSHD! Want some 🍕?

Which was causing this to be written instead:
  Hello SSHD! Want some \360\237\215\225?

To handle this, instead of simply using fmprintf, we're using the notifier
in a way can be exposed to users in the proper format and UI.

Origin: https://github.com/openssh/openssh-portable/pull/452

4995483... by Marco Trevisan (Treviño)

debian/patches: Immediately report interactive instructions to PAM clients

SSH keyboard-interactive authentication method supports instructions but
sshd didn't show them until an user prompt was requested.

This is quite inconvenient for various PAM modules that need to notify
an user without requiring for their explicit input.

So, properly implement RFC4256 making instructions to be shown to users
when they are requested from PAM.

Closes: https://bugzilla.mindrot.org/show_bug.cgi?id=2876
Origin: https://github.com/openssh/openssh-portable/pull/452

2543615... by Miriam España Acebal

changelog 1:9.6p1-3ubuntu1

8256039... by Miriam España Acebal

update-maintainer

6937802... by Miriam España Acebal

reconstruct-changelog

d3f7e60... by Miriam España Acebal

merge-changelogs

bcca008... by Nick Rosbrook

  * d/p/test-set-UsePAM-no-on-some-tests.patch: set UsePAM=no for some tests

2c60249... by Nick Rosbrook

  * debian/tests/systemd-socket-activation: Add autopkgtest for systemd socket
    activation functionality.

19a402b... by Nick Rosbrook

  * debian/patches/systemd-socket-activation.patch: Fix sshd
    re-execution behavior when socket activation is used

2467139... by Nick Rosbrook

  * debian/openssh-server.tmpfile,debian/systemd/ssh.service: Move
    /run/sshd creation out of the systemd unit to a tmpfile config so
    that sshd can be run manually if necessary without having to create
    this directory by hand.