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

Get this repository:
git clone https://git.qastaging.paddev.net/~3v1n0/ubuntu/+source/openssh
Only Marco Trevisan (Treviño) can upload to this repository. If you are Marco Trevisan (Treviño) please log in for upload directions.

Branches

Name Last Modified Last Commit
ubuntu/drop-libsystemd 2024-04-03 16:39:11 UTC
Update changelog

Author: Marco Trevisan (Treviño)
Author Date: 2024-04-03 14:45:21 UTC

Update changelog

ubuntu/devel 2024-02-07 06:32:44 UTC
debian/patches: sshconnect2: Write kbd-interactive messages as utf-8

Author: Marco Trevisan (Treviño)
Author Date: 2024-02-07 06:30:24 UTC

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

12 of 2 results
This repository contains Public information 
Everyone can see this information.