On 16 Oct 2022 13:18:25 -0000
kludge@panix.com (Scott Dorsey) wrote:
In article <Z2xjxj6GLU0cTiaJR@bongo-ra.co>,
Spiros Bousbouras <spibou@gmail.com> wrote:
My guess is that what's causing problems for some people is that Hawk's posts
are BASE64 encoded. I don't know why Thunderbird does that but there do exist
news.software.newsreaders and alt.comp.software.newsreaders for such questions.
They are BASE64 encoded because they are MIME-packed. They are MIME-packed for the reasons mentioned above, that the signature contains high bit chars and PGP signing is enabled. When you turn PGP signing on, the signature is not just appended to the file but sent as a MIME enclosure. Because there are high bit chars, that MIME enclosure gets BASE64ed.
Is there some RFC which says that it has to be encoded ? In other words , if <thbc1u$1kurt$16@dont-email.me> had
[...]
--------------Tt8my9EQNXhQlE93lqBKz0mM
Content-Type: multipart/mixed; boundary="------------mmNZ03EhTrk2EIAXSj0QuBYT"
--------------mmNZ03EhTrk2EIAXSj0QuBYT
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Hello!
I'm looking for a color scheme that's better than Solarized. While i
[...]
/blu.mɛin.dʰak/ | shortens to "Hawk" | he/him/his/himself/Mr.
[...]
--------------mmNZ03EhTrk2EIAXSj0QuBYT
Content-Type: application/pgp-keys; name="OpenPGP_0x0D8C69D9C42BA5C8.asc" Content-Disposition: attachment; filename="OpenPGP_0x0D8C69D9C42BA5C8.asc" Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
[...]
, would it violate any RFC ?
Spiros Bousbouras wrote:
Is there some RFC which says that it has to be encoded ? In other words , if
<thbc1u$1kurt$16@dont-email.me> had
[...]
--------------Tt8my9EQNXhQlE93lqBKz0mM
Content-Type: multipart/mixed; boundary="------------mmNZ03EhTrk2EIAXSj0QuBYT"
--------------mmNZ03EhTrk2EIAXSj0QuBYT
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Hello!
I'm looking for a color scheme that's better than Solarized. While i
[...]
/blu.mɛin.dʰak/ | shortens to "Hawk" | he/him/his/himself/Mr.
[...]
--------------mmNZ03EhTrk2EIAXSj0QuBYT
Content-Type: application/pgp-keys; name="OpenPGP_0x0D8C69D9C42BA5C8.asc" Content-Disposition: attachment; filename="OpenPGP_0x0D8C69D9C42BA5C8.asc" Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
[...]
, would it violate any RFC ?
RFC 3156 says:
<https://datatracker.ietf.org/doc/html/rfc3156#section-3>
|
| 3. Content-Transfer-Encoding restrictions
|
| Multipart/signed and multipart/encrypted are to be treated by agents
| as opaque, meaning that the data is not to be altered in any way [2],
| [7]. However, many existing mail gateways will detect if the next
| hop does not support MIME or 8-bit data and perform conversion to
| either Quoted-Printable or Base64. This presents serious problems
| for multipart/signed, in particular, where the signature is
| invalidated when such an operation occurs. For this reason all data
| signed according to this protocol MUST be constrained to 7 bits (8-
| bit data MUST be encoded using either Quoted-Printable or Base64).
The example above would violate the "MUST be constrained to 7 bits".
But QP transfer encoding (instead of Base64) should be allowed.
Michael Bäuerle wrote:
Spiros Bousbouras wrote:
Is there some RFC which says that it has to be encoded ? In other words , if
<thbc1u$1kurt$16@dont-email.me> had
[...]
--------------Tt8my9EQNXhQlE93lqBKz0mM
Content-Type: multipart/mixed; boundary="------------mmNZ03EhTrk2EIAXSj0QuBYT"
--------------mmNZ03EhTrk2EIAXSj0QuBYT
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Hello!
I'm looking for a color scheme that's better than Solarized. While i [...]
/blu.mɛin.dʰak/ | shortens to "Hawk" | he/him/his/himself/Mr.
[...]
--------------mmNZ03EhTrk2EIAXSj0QuBYT
Content-Type: application/pgp-keys; name="OpenPGP_0x0D8C69D9C42BA5C8.asc" Content-Disposition: attachment; filename="OpenPGP_0x0D8C69D9C42BA5C8.asc"
Content-Description: OpenPGP public key
Content-Transfer-Encoding: quoted-printable
[...]
, would it violate any RFC ?
RFC 3156 says:
<https://datatracker.ietf.org/doc/html/rfc3156#section-3>
|
| 3. Content-Transfer-Encoding restrictions
|
| Multipart/signed and multipart/encrypted are to be treated by agents
| as opaque, meaning that the data is not to be altered in any way [2],
| [7]. However, many existing mail gateways will detect if the next
| hop does not support MIME or 8-bit data and perform conversion to
| either Quoted-Printable or Base64. This presents serious problems
| for multipart/signed, in particular, where the signature is
| invalidated when such an operation occurs. For this reason all data
| signed according to this protocol MUST be constrained to 7 bits (8-
| bit data MUST be encoded using either Quoted-Printable or Base64).
The example above would violate the "MUST be constrained to 7 bits".
But QP transfer encoding (instead of Base64) should be allowed.
I see. That's a bummer. The same RFC says
Implementor's note: It cannot be stressed enough that applications
using this standard follow MIME's suggestion that you "be
conservative in what you generate, and liberal in what you
accept." In this particular case it means it would be wise for an
implementation to accept messages with any content-transfer-
encoding, but restrict generation to the 7-bit format required by
this memo. This will allow future compatibility in the event the
Internet SMTP framework becomes 8-bit friendly.
Given that the RFC is from 2001 , I wonder if the Internet SMTP framework
has become 8-bit friendly by now.
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 766 |
Nodes: | 10 (3 / 7) |
Uptime: | 69:18:02 |
Calls: | 10,572 |
Calls today: | 2 |
Files: | 185,893 |
Messages: | 1,675,154 |