Donnez un dossier avec un ampersand dans son nom son nombre de messages

FixEmailService
Expédié
2 septembre 2026 à 07:50 UTC
Auteur
Kamo
Commite
5bd1e83

Une boîte aux lettres appelée "Bugs and Enhancements" n'a montré aucun compte dans la barre latérale. chaque dossier à côté d'elle montrait le bon, et les totaux de la boîte aux lettres étaient courts par exactement le contenu de ce dossier. LIST-STATUS répond avec une ligne LIST et une ligne STATUS par dossier, et les deux sont joints par nom de boîte aux lettres. Les deux noms arrivent dans l'UBF-7 modifié et le Jakarta Mail Décode à la fois ListInfo et Status exécutent chacun les leurs via BASE64MailboxDecoder. La jointure a décodé le nom STATUS une deuxième fois. C'est un non-op pour presque tous les nom, c'est pourquoi cela est passé inaperçu, mais "-" est modifié le décalage de l'UTF-7 caractère: le dossier se déplace sous la forme de "Bugs - Améliorations", d'une part, dictant une fois pour "Bugs et améliorations" et décode à nouveau à mojibake. La recherche a ensuite manqué et le dossier a été rapporté avec zéro message. Rejoignez le nom alors que la bibliothèque le remet, retombez sur le formulaire codé Les comptes survivent à une bibliothèque de courrier qui arrête de décoder la face STATUS. Couvert par les données filaires réelles de la boîte aux lettres signalée, où le dossier tient 19 messages, plus un cas pour un nom d'état qui est arrivé encodé.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation