Your message dated Fri, 17 Feb 2023 15:04:55 +0000
with message-id <[email protected]>
and subject line Bug#1004295: fixed in pagekite 1.5.2.201011-1
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-1
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: Fri, 17 Feb 2023 15:40:49 +0100
Source: pagekite
Architecture: source
Version: 1.5.2.201011-1
Distribution: experimental
Urgency: medium
Maintainer: FreedomBox packaging team
<[email protected]>
Changed-By: Petter Reinholdtsen <[email protected]>
Closes: 1004295
Changes:
pagekite (1.5.2.201011-1) experimental; urgency=medium
.
* New upstream version 1.5.2.201011 (Closes: #1004295).
Checksums-Sha1:
5ca99594408fdbfce4ab32106410a2949d1fc53a 2338 pagekite_1.5.2.201011-1.dsc
c551cd1ddc8873e8af5000d84722f70fe7314040 690101
pagekite_1.5.2.201011.orig.tar.gz
e30712c2157e34a1726c7676bf81ffeef9dc846e 18812
pagekite_1.5.2.201011-1.debian.tar.xz
6310ed219a80e1e879ac9eca32fe227cc8beefaf 8130
pagekite_1.5.2.201011-1_source.buildinfo
Checksums-Sha256:
a7d5107d42b804c76fa5f48a5802582da9f721125be804d8a1d38b94a6f67b0b 2338
pagekite_1.5.2.201011-1.dsc
df8cb798d8b6b3910d5ec6a84d6d5a885f89c7a68444886fe389f32fe2a73e6c 690101
pagekite_1.5.2.201011.orig.tar.gz
b92f22953bd799e60ef5972a01a1ed2ccc82627cfb0b130a34fba035a1c20154 18812
pagekite_1.5.2.201011-1.debian.tar.xz
d67fd66a012136081e4d81f24813f151f5924dae4d8f6f28e29a95e49b77867b 8130
pagekite_1.5.2.201011-1_source.buildinfo
Files:
c74847a00f308da8e5f5deed187c85e4 2338 net optional pagekite_1.5.2.201011-1.dsc
2c7d6c241d29e336d4904b3f756ad656 690101 net optional
pagekite_1.5.2.201011.orig.tar.gz
4c23bdaf3ea93a866b6e8c9c602b7248 18812 net optional
pagekite_1.5.2.201011-1.debian.tar.xz
7358137f79d6f95bae489e4119351596 8130 net optional
pagekite_1.5.2.201011-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEERqLf4owIeylOb9kkgSgKoIe6+w4FAmPvkiEACgkQgSgKoIe6
+w4E2w//QcuEER1wQhbMM4TAy0rGuyjgJ9SxEpT2SV3Ugey/t1OPNI23UV1CwAXJ
gBWozFVktX1P6bxlIRUK3CTEnPHWswvbXyihM+6NMIMaLKdNtxjBI9mYZwCr++Bf
KfO5zgMZiTbIOHfnwZhr9lOsBTgODcyrIOki6BRKcrZGHMl+XUhduDJw0oA79yPx
IKuOXG7QjXpioQXMyvJRLGXcREvZzWZkWuUVnP/IO7ZX15+Wxp40D0uzjpGfSQlU
FtdcOcB/8RPQbk3bXbGJXtj+WRT0v+pMIuAp8ZE5UIvfSWhmX17UJP8wJindArqn
cutI/uZ3oNR06oYG+iZBdsgMvmG2OSOmxFmaITUJAp1khf/FPGTlyUTxuuju/ik9
9wg6hRTTgjyhT2Weft9y7x6asTlCGvvKgJlOzNxEfwntUazvnvg1AMCZnWjoWwVU
qEYHG613iXTI/V6eQ4d0R51j8TVYq0M0OH+xUJjMWyQbylNszPQLq/D8Tapp3w3v
O9GdRWqihlJwAfRsosNQXETSWZ9Qkp3twsoxuavwDC62C0GTywKbiC/YTAPRdDbm
cJGRCDtix7/HmXrQiPfKQ8ueTmRobGemhOssB9MzpJp5ASgr6NPwmGvPw3qbXnvu
31paXBLB8S416iRJERoUCdrBF5zjlotdR8c6uW6MKwW5JMzH1t0=
=JRbw
-----END PGP SIGNATURE-----
--- End Message ---