Merge ~ahasenack/ubuntu/+source/cyrus-sasl2:kinetic-sasl2-digestmd5-noise into ubuntu/+source/cyrus-sasl2:ubuntu/devel
Status: | Merged |
---|---|
Merged at revision: | 2cb706ea1b8228261ab6d0ebe7866b2207777d30 |
Proposed branch: | ~ahasenack/ubuntu/+source/cyrus-sasl2:kinetic-sasl2-digestmd5-noise |
Merge into: | ubuntu/+source/cyrus-sasl2:ubuntu/devel |
Diff against target: |
124 lines (+90/-1) 4 files modified
debian/changelog (+7/-0) debian/control (+2/-1) debian/patches/0033-honor-log_level-option-on-clients-too.patch (+80/-0) debian/patches/series (+1/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bryce Harrington (community) | Approve | ||
Canonical Server | Pending | ||
Review via email: mp+423455@code.launchpad.net |
Description of the change
Upstream patch to fix some default logging noise in client apps using the cyrus-sasl2 libraries.
I didn't push this one to Debian because it's not really a severe bug, and since it's committed usptream it will be part of the next release, and we will sync the pacakge again when debian updates it. Also, having it as a patch like this makes it easier to provide an SRU if deemed necessary.
PPA with just amd64, but proposed enabled: https:/
DEP8 tests pass:
autopkgtest [09:22:07]: @@@@@@@
pluginviewer PASS
saslauthd PASS
gssapi PASS
shared-secret-mechs PASS
(shared-
To test, install in a container:
apt install slapd ldap-utils
Tail the auth log:
tail -f /var/log/auth.log
Run this command, with any password (it will fail, as expected):
ldapwhoami -Y DIGEST-MD5
Watch the logs get lots of debugging messages for digest-md5:
May 26 12:30:57 k1 ldapwhoami: DIGEST-MD5 client step 2
May 26 12:30:57 k1 ldapwhoami: DIGEST-MD5 parse_server_
May 26 12:30:57 k1 ldapwhoami: DIGEST-MD5 ask_user_info()
May 26 12:30:58 k1 ldapwhoami: DIGEST-MD5 client step 2
May 26 12:30:58 k1 ldapwhoami: DIGEST-MD5 ask_user_info()
May 26 12:30:58 k1 ldapwhoami: DIGEST-MD5 make_client_
May 26 12:30:58 k1 ldapwhoami: DIGEST-MD5 create_layer_keys()
May 26 12:30:58 k1 ldapwhoami: DIGEST-MD5 client mech dispose
May 26 12:30:58 k1 ldapwhoami: DIGEST-MD5 common mech dispose
With the new cyrus-sasl2 packages, there is blissed silence.
I've triggered autopkgtests against the PPA
$ lp-test-ppa -r kinetic --showpass ppa:ahasenack/ sasl-verbose- digestmd5 digestmd5 dfsg-6ubuntu1~ ppa1 - Published
cyrus- sasl2 @ amd64 for cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 Trigger @amd64 β»οΈ Trigger all proposed @amd64 β»οΈ π
cyrus- sasl2 @ s390x for cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 Trigger @s390x β»οΈ Trigger all proposed @s390x β»οΈ π
cyrus- sasl2 @ ppc64el for cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 Trigger @ppc64el β»οΈ Trigger all proposed @ppc64el β»οΈ π
cyrus- sasl2 @ arm64 for cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 Trigger @arm64 β»οΈ Trigger all proposed @arm64 β»οΈ π
cyrus- sasl2 @ armhf for cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 Trigger @armhf β»οΈ Trigger all proposed @armhf β»οΈ π
cyrus- sasl2 @ riscv64 for cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 Trigger @riscv64 β»οΈ Trigger all proposed @riscv64 β»οΈ π /autopkgtest. ubuntu. com/results/ autopkgtest- kinetic- ahasenack- sasl-verbose- digestmd5/ ?format= plain: sasl-verbose- digestmd5 cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 sasl-verbose- digestmd5 cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 sasl-verbose- digestmd5 cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 sasl-verbose- digestmd5 cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1 sasl-verbose- digestmd5 cyrus-sasl2/ 2.1.28+ dfsg-6ubuntu1~ ppa1
Tests for PPA sasl-verbose-
---- ---- ---- ----
Release: kinetic
Sources:
SRC: cyrus-sasl2 @ 2.1.28+
Triggers on published Sources:
Results from https:/
No results published yet
Running:
time pkg release arch ppa trigger
0:00:20 cyrus-sasl2 kinetic amd64 ahasenack/
0:01:20 cyrus-sasl2 kinetic s390x ahasenack/
0:01:20 cyrus-sasl2 kinetic ppc64el ahasenack/
0:01:20 cyrus-sasl2 kinetic armhf ahasenack/
Waiting:
Q-num pkg release arch ppa trigger
1 cyrus-sasl2 kinetic arm64 ahasenack/