<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><div dir="ltr"><div>Control: tags 960899 + patch<br></div>Control: tags 960899 + pending<br><br>Dear maintainer,<br><br>I've prepared an NMU for paramiko (versioned as 2.7.1-1.1) and<br>uploaded it to DELAYED/5. Please feel free to tell me if I<br>should delay it longer or cancel the NMU.<br><br>Regards.<br><br>Cesar Tulio<br><br><div>diff -Nru paramiko-2.7.1/debian/changelog paramiko-2.7.1/debian/changelog<br>--- paramiko-2.7.1/debian/changelog    2020-05-11 22:49:58.000000000 -0300<br>+++ paramiko-2.7.1/debian/changelog    2020-06-09 14:04:36.000000000 -0300<br>@@ -1,3 +1,11 @@<br>+paramiko (2.7.1-1.1) unstable; urgency=medium<br>+<br>+  * Non-maintainer upload.<br>+  * debian/patches/: added add-configs-dir to<br>+    include tests/configs/ directory. (Closes: 960899)<br>+<br>+ -- Cesar Tulio Albuquerque de Almeida <<a href="mailto:cesar-tulio@hotmail.com">cesar-tulio@hotmail.com</a>>  Tue, 09 Jun 2020 14:04:36 -0300<br>+<br> paramiko (2.7.1-1) unstable; urgency=medium<br> <br>   * Team upload<br>diff -Nru paramiko-2.7.1/debian/patches/add-configs-dir paramiko-2.7.1/debian/patches/add-configs-dir<br>--- paramiko-2.7.1/debian/patches/add-configs-dir 1969-12-31 21:00:00.000000000 -0300<br>+++ paramiko-2.7.1/debian/patches/add-configs-dir      2020-06-09 14:04:36.000000000 -0300<br>@@ -0,0 +1,524 @@<br>+Description: add tests/configs/ directory<br>+ Since version 2.7.0, tests/configs/ directory is present in upstream source code<br>+ but for some reason it is not in Debian package.<br>+Author: Cesar Tulio Albuquerque de Almeida <<a href="mailto:cesar-tulio@hotmail.com">cesar-tulio@hotmail.com</a>><br>+Origin: <a href="https://github.com/paramiko/paramiko">https://github.com/paramiko/paramiko</a><br>+Bug-Debian: <a href="https://bugs.debian.org/960899">https://bugs.debian.org/960899</a><br>+Last-Update: 2020-06-09<br>+<br>+Index: paramiko-2.7.1/tests/configs/basic<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/basic<br>+@@ -0,0 +1,4 @@<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/canon<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/canon<br>+@@ -0,0 +1,8 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++IdentityFile base.key<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>++    IdentityFile canonicalized.key<br>+Index: paramiko-2.7.1/tests/configs/canon-always<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/canon-always<br>+@@ -0,0 +1,5 @@<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeHostname always<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/canon-ipv4<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/canon-ipv4<br>+@@ -0,0 +1,6 @@<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeHostname yes<br>++AddressFamily inet<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/canon-local<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/canon-local<br>+@@ -0,0 +1,6 @@<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>++<br>++Host www<br>++    CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++    CanonicalizeHostname yes<br>+Index: paramiko-2.7.1/tests/configs/canon-local-always<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/canon-local-always<br>+@@ -0,0 +1,6 @@<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>++<br>++Host www<br>++    CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++    CanonicalizeHostname always<br>+Index: paramiko-2.7.1/tests/configs/deep-canon<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/deep-canon<br>+@@ -0,0 +1,11 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>++<br>++Host <a href="http://sub.www.paramiko.org">sub.www.paramiko.org</a><br>++    User deep<br>++<br>++Host <a href="http://subber.sub.www.paramiko.org">subber.sub.www.paramiko.org</a><br>++    User deeper<br>+Index: paramiko-2.7.1/tests/configs/deep-canon-maxdots<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/deep-canon-maxdots<br>+@@ -0,0 +1,12 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeMaxDots 2<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>++<br>++Host <a href="http://sub.www.paramiko.org">sub.www.paramiko.org</a><br>++    User deep<br>++<br>++Host <a href="http://subber.sub.www.paramiko.org">subber.sub.www.paramiko.org</a><br>++    User deeper<br>+Index: paramiko-2.7.1/tests/configs/empty-canon<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/empty-canon<br>+@@ -0,0 +1,6 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains<br>++AddressFamily inet<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/fallback-no<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/fallback-no<br>+@@ -0,0 +1,6 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeFallbackLocal no<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/fallback-yes<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/fallback-yes<br>+@@ -0,0 +1,6 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeFallbackLocal yes<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/hostname-exec-tokenized<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/hostname-exec-tokenized<br>+@@ -0,0 +1,2 @@<br>++Match exec "ping %h"<br>++    HostName pingable.%h<br>+Index: paramiko-2.7.1/tests/configs/hostname-tokenized<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/hostname-tokenized<br>+@@ -0,0 +1 @@<br>++HostName prefix.%h<br>+Index: paramiko-2.7.1/tests/configs/invalid<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/invalid<br>+@@ -0,0 +1 @@<br>++lolwut<br>+Index: paramiko-2.7.1/tests/configs/match-all<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-all<br>+@@ -0,0 +1,2 @@<br>++Match all<br>++    User awesome<br>+Index: paramiko-2.7.1/tests/configs/match-all-after-canonical<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-all-after-canonical<br>+@@ -0,0 +1,5 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Match canonical all<br>++    User awesome<br>+Index: paramiko-2.7.1/tests/configs/match-all-and-more<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-all-and-more<br>+@@ -0,0 +1,2 @@<br>++Match all exec "lol nope"<br>++    HostName whatever<br>+Index: paramiko-2.7.1/tests/configs/match-all-and-more-before<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-all-and-more-before<br>+@@ -0,0 +1,2 @@<br>++Match exec "lol nope" all<br>++    HostName whatever<br>+Index: paramiko-2.7.1/tests/configs/match-all-before-canonical<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-all-before-canonical<br>+@@ -0,0 +1,5 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Match all canonical<br>++    User oops<br>+Index: paramiko-2.7.1/tests/configs/match-canonical-no<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-canonical-no<br>+@@ -0,0 +1,7 @@<br>++CanonicalizeHostname no<br>++<br>++Match canonical all<br>++    User awesome<br>++<br>++Match !canonical host specific<br>++    User overload<br>+Index: paramiko-2.7.1/tests/configs/match-canonical-yes<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-canonical-yes<br>+@@ -0,0 +1,5 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Match !canonical host www*<br>++    User hidden<br>+Index: paramiko-2.7.1/tests/configs/match-complex<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-complex<br>+@@ -0,0 +1,17 @@<br>++HostName bogus<br>++<br>++Match originalhost target host bogus<br>++    User rand<br>++<br>++Match originalhost remote localuser rando<br>++    User calrissian<br>++<br>++# Just to set user for subsequent match<br>++Match originalhost www<br>++    User calrissian<br>++<br>++Match !canonical originalhost www host bogus localuser rando user calrissian<br>++    Port 7777<br>++<br>++Match !canonical !originalhost www host bogus localuser rando !user calrissian<br>++    Port 1234<br>+Index: paramiko-2.7.1/tests/configs/match-exec<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-exec<br>+@@ -0,0 +1,16 @@<br>++Match exec "quoted"<br>++    User benjamin<br>++<br>++Match exec unquoted<br>++    User rando<br>++<br>++Match exec "quoted spaced"<br>++    User neil<br>++<br>++# Just to prepopulate values for tokenizing subsequent exec<br>++Host target<br>++    User intermediate<br>++    HostName configured<br>++<br>++Match exec "%d %h %L %l %n %p %r %u"<br>++    Port 1337<br>+Index: paramiko-2.7.1/tests/configs/match-exec-canonical<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-exec-canonical<br>+@@ -0,0 +1,10 @@<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeHostname always<br>++<br>++# This will match in the first, uncanonicalized pass<br>++Match !canonical exec uncanonicalized<br>++    User defenseless<br>++<br>++# And this will match the second time<br>++Match canonical exec canonicalized<br>++    Port 8007<br>+Index: paramiko-2.7.1/tests/configs/match-exec-negation<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-exec-negation<br>+@@ -0,0 +1,5 @@<br>++Match !exec "this succeeds"<br>++    User nope<br>++<br>++Match !exec "this fails"<br>++    User yup<br>+Index: paramiko-2.7.1/tests/configs/match-exec-no-arg<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-exec-no-arg<br>+@@ -0,0 +1,2 @@<br>++Match exec<br>++    User uh-oh<br>+Index: paramiko-2.7.1/tests/configs/match-host<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host<br>+@@ -0,0 +1,2 @@<br>++Match host target<br>++    User rand<br>+Index: paramiko-2.7.1/tests/configs/match-host-canonicalized<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-canonicalized<br>+@@ -0,0 +1,8 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Match host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rand<br>++<br>++Match canonical host <a href="http://docs.paramiko.org">docs.paramiko.org</a><br>++    User eric<br>+Index: paramiko-2.7.1/tests/configs/match-host-from-match<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-from-match<br>+@@ -0,0 +1,5 @@<br>++Match host original-host<br>++    HostName substituted-host<br>++<br>++Match host substituted-host<br>++    User inner<br>+Index: paramiko-2.7.1/tests/configs/match-host-glob<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-glob<br>+@@ -0,0 +1,2 @@<br>++Match host *ever<br>++    User matrim<br>+Index: paramiko-2.7.1/tests/configs/match-host-glob-list<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-glob-list<br>+@@ -0,0 +1,8 @@<br>++Match host *ever<br>++    User matrim<br>++<br>++Match host somehost,someotherhost<br>++    User thom<br>++<br>++Match host goo*,!goof<br>++    User perrin<br>+Index: paramiko-2.7.1/tests/configs/match-host-name<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-name<br>+@@ -0,0 +1,4 @@<br>++HostName default-host<br>++<br>++Match host default-host<br>++    User silly<br>+Index: paramiko-2.7.1/tests/configs/match-host-negated<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-negated<br>+@@ -0,0 +1,2 @@<br>++Match !host www<br>++    User jeff<br>+Index: paramiko-2.7.1/tests/configs/match-host-no-arg<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-host-no-arg<br>+@@ -0,0 +1,2 @@<br>++Match host<br>++    User oops<br>+Index: paramiko-2.7.1/tests/configs/match-localuser<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-localuser<br>+@@ -0,0 +1,14 @@<br>++Match localuser gandalf<br>++    HostName gondor<br>++<br>++Match localuser b*<br>++    HostName shire<br>++<br>++Match localuser aragorn,frodo<br>++    HostName moria<br>++<br>++Match localuser gimli,!legolas<br>++    Port 7373<br>++<br>++Match !localuser sauron<br>++    HostName mordor<br>+Index: paramiko-2.7.1/tests/configs/match-localuser-no-arg<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-localuser-no-arg<br>+@@ -0,0 +1,2 @@<br>++Match localuser<br>++    User oops<br>+Index: paramiko-2.7.1/tests/configs/match-orighost<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-orighost<br>+@@ -0,0 +1,16 @@<br>++HostName bogus<br>++<br>++Match originalhost target<br>++    User tuon<br>++<br>++Match originalhost what*<br>++    User matrim<br>++<br>++Match originalhost comma,sep*<br>++    User chameleon<br>++<br>++Match originalhost yep,!nope<br>++    User skipped<br>++<br>++Match !originalhost www !originalhost nope<br>++    User thom<br>+Index: paramiko-2.7.1/tests/configs/match-orighost-canonical<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-orighost-canonical<br>+@@ -0,0 +1,5 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Match originalhost www<br>++    User tuon<br>+Index: paramiko-2.7.1/tests/configs/match-orighost-no-arg<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-orighost-no-arg<br>+@@ -0,0 +1,2 @@<br>++Match originalhost<br>++    User oops<br>+Index: paramiko-2.7.1/tests/configs/match-user<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-user<br>+@@ -0,0 +1,14 @@<br>++Match user gandalf<br>++    HostName gondor<br>++<br>++Match user b*<br>++    HostName shire<br>++<br>++Match user aragorn,frodo<br>++    HostName moria<br>++<br>++Match user gimli,!legolas<br>++    Port 7373<br>++<br>++Match !user sauron<br>++    HostName mordor<br>+Index: paramiko-2.7.1/tests/configs/match-user-explicit<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-user-explicit<br>+@@ -0,0 +1,4 @@<br>++User explicit<br>++<br>++Match user explicit<br>++    HostName dumb<br>+Index: paramiko-2.7.1/tests/configs/match-user-no-arg<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/match-user-no-arg<br>+@@ -0,0 +1,2 @@<br>++Match user<br>++    User oops<br>+Index: paramiko-2.7.1/tests/configs/multi-canon-domains<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/multi-canon-domains<br>+@@ -0,0 +1,5 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains not-a-real-tld <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/no-canon<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/no-canon<br>+@@ -0,0 +1,5 @@<br>++CanonicalizeHostname no<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>+Index: paramiko-2.7.1/tests/configs/robey<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/robey<br>+@@ -0,0 +1,17 @@<br>++# A timeless classic?<br>++# NOTE: some lines in here have 'extra' whitespace (incl trailing, and mixed<br>++# tabs/spaces!) on purpose.<br>++<br>++Host *<br>++    User robey<br>++    IdentityFile    =~/.ssh/id_rsa<br>++<br>++# comment<br>++Host *.<a href="http://example.com">example.com</a><br>++      User bjork<br>++Port=3333<br>++Host *<br>++       Crazy something dumb  <br>++Host <a href="http://spoo.example.com">spoo.example.com</a><br>++Crazy something else<br>++<br>+Index: paramiko-2.7.1/tests/configs/zero-maxdots<br>+===================================================================<br>+--- /dev/null<br>++++ paramiko-2.7.1/tests/configs/zero-maxdots<br>+@@ -0,0 +1,9 @@<br>++CanonicalizeHostname yes<br>++CanonicalDomains <a href="http://paramiko.org">paramiko.org</a><br>++CanonicalizeMaxDots 0<br>++<br>++Host <a href="http://www.paramiko.org">www.paramiko.org</a><br>++    User rando<br>++<br>++Host <a href="http://sub.www.paramiko.org">sub.www.paramiko.org</a><br>++    User deep<br>diff -Nru paramiko-2.7.1/debian/patches/series paramiko-2.7.1/debian/patches/series<br>--- paramiko-2.7.1/debian/patches/series      2020-05-11 22:49:58.000000000 -0300<br>+++ paramiko-2.7.1/debian/patches/series       2020-06-09 14:04:36.000000000 -0300<br>@@ -1 +1,2 @@<br> remove_pytest_relaxed.patch<br>+add-configs-dir</div><div><br></div></div>