Your message dated Tue, 28 Feb 2023 06:04:14 +0000
with message-id <[email protected]>
and subject line Bug#1004295: fixed in pagekite 1.5.2.201011-2
has caused the Debian Bug report #1004295,
regarding pagekite: Please consider new upstream version
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1004295: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1004295
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: pagekite
Version: 1.5.2.200603-2
Severity: wishlist
I tried using pagekite 1.5.2.200603-2 that comes with Debian 11. My
configuration was a simple server with only one configuration file
/etc/pagekite.d/10_account.rc:
kitename = *.pagekite.myexamplecorp.com
kitesecret = CENSORED
isfrontend
ports = 1080
protos = raw
rawports = virtual
domain = raw:*.myexamplecorp.com:CENSORED
END
This configuration worked fine in Debian 9 but does not seem to work with
Debian 11. After a long debugging session I noticed that I can get the
service to work with the following patch
diff -ur ./fixed/pagekite/proto/conns.py
./pagekite-1.5.2.200603/pagekite/proto/conns.py
--- ./fixed/pagekite/proto/conns.py 2022-01-24 15:22:36.959163732 +0200
+++ ./pagekite-1.5.2.200603/pagekite/proto/conns.py 2020-06-04
02:37:39.000000000 +0300
@@ -1975,8 +1975,8 @@
data = None
try:
if data:
- if b'\nHost: ping.pagekite' in data:
- client.send(self.rejection.encode("utf-8"))
+ if '\nHost: ping.pagekite' in data:
+ client.send(self.rejection)
client.close()
self.fast_pinged.append(obfuIp(addr[0]))
else:
diff -ur ./fixed/pagekite/proto/selectables.py
./pagekite-1.5.2.200603/pagekite/proto/selectables.py
--- ./fixed/pagekite/proto/selectables.py 2022-01-24 15:20:40.061914811
+0200
+++ ./pagekite-1.5.2.200603/pagekite/proto/selectables.py 2020-06-04
02:37:39.000000000 +0300
@@ -344,7 +344,7 @@
def EatPeeked(self, eat_bytes=None, keep_peeking=False):
if not self.peeking: return
if eat_bytes is None: eat_bytes = self.peeked
- discard = b''
+ discard = ''
while len(discard) < eat_bytes:
try:
bytecount = eat_bytes - len(discard)
I then noticed that these fixes have been in the upstream git already in
2020 (for example in commit 716b7f57102e2a21b8a76154a7885af3b3ed602e) but
they just have not released a new version.
Would it be possible to package a new upstream version? Current version
does not seem to only work as a client with the SaaS server, you cannot
run your own server :(
best regards,
Timo Lindfors
--- End Message ---
--- Begin Message ---
Source: pagekite
Source-Version: 1.5.2.201011-2
Done: Petter Reinholdtsen <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pagekite, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Petter Reinholdtsen <[email protected]> (supplier of updated pagekite package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 28 Feb 2023 06:43:31 +0100
Source: pagekite
Architecture: source
Version: 1.5.2.201011-2
Distribution: unstable
Urgency: medium
Maintainer: FreedomBox packaging team
<[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Closes: 1004295
Changes:
pagekite (1.5.2.201011-2) unstable; urgency=medium
.
* Updated patch metadata.
* Refreshed 0003-fix-incoming-connections.patch.
.
pagekite (1.5.2.201011-1) experimental; urgency=medium
.
* New upstream version 1.5.2.201011 (Closes: #1004295).
Checksums-Sha1:
31976650c7ef97298bbe96510034416db7349ac1 2338 pagekite_1.5.2.201011-2.dsc
d47f06b7fd93ab7e3600abda4ce63f58125538f8 18956
pagekite_1.5.2.201011-2.debian.tar.xz
af3f1be8bf55d392a2f084418eb698cba75a6dc5 8130
pagekite_1.5.2.201011-2_source.buildinfo
Checksums-Sha256:
d8398cf43e8f504bbc2a625a691b3c7acab059e487c1979de9e58451462b5fc1 2338
pagekite_1.5.2.201011-2.dsc
5869316deb5c11fca080e81316c12a164e381e3c0b2935cdf8c9586677bb62fb 18956
pagekite_1.5.2.201011-2.debian.tar.xz
cca32f6b33e4d9695e0de47110d7f0b99e79c98002cad94b92b9e25d952a17f8 8130
pagekite_1.5.2.201011-2_source.buildinfo
Files:
4de429df0c33647bbc51904ad4d77e5d 2338 net optional pagekite_1.5.2.201011-2.dsc
7959cdf1cb76029d3c901ce13acf754d 18956 net optional
pagekite_1.5.2.201011-2.debian.tar.xz
08bd9098ee0fbc749f92a97774ada724 8130 net optional
pagekite_1.5.2.201011-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmP9lSwACgkQgSgKoIe6
+w7S4w//RvG8IczCed7FSMh4aQEk6o/P4kEMOhA6dQq319C0X94iZl6XPr+HGND9
Szgxv0sg6Z/6OvVbcWl/sT3dwrVKpvKmnaRZ3WAYP5Dx/IZMuzWOoqiJmSpxEMEq
YQFAydXNuuPPmkrruTIqLE9SUxMzmshtjMWy+ig2wwBtLB1Qmxfo6u1GMeHuts1K
bH+srh15yiD07Y4T40dvriIlvpzj/LGT9AZWq/lnMaCIBUteU6IITfRsjnCdP3/4
GsehrjYN71vlRNHxw3U9QPxJXQnfw5Q4IgxtDxS+2byPQ6/GCvkjq6peOBFyuH1o
wQiNWqHuuxgSrawuPm81dRwnwP037oClW9oZ9rfpOYM/4TFfSRt24M/sA2crcKUd
/CQxpITT2MUCro1XtyhMDWhm82FApVUmUf1rPoVIYSVW6S1YMuKDuviHTeRIntUo
Yh+RW/6TUvHczKuCQP6VlPx0QBKNykQavpahlGZheYphA1dSHE89BFsRpETN3LwH
Vfxw1kS14xbgMBP7k4yr3KWLU5LO27poBEpL/qMDt9cop1ZuHorYF1xsa0DyNjL9
HlfOz4JMY51F7jfV/SxmcRmo/Flr3Bdyz0d6W9LKH9Wbkak19i1VgFtizhg8VBp2
J7ONqXaoFABIN2RGJlMp6Z374HT8zVVYeRjmXygO/dUnviv9knM=
=LGqx
-----END PGP SIGNATURE-----
--- End Message ---