relay: subscription id length is measured three different ways
Les mainteneurs répondent en général sous 1 jour
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 77/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- Active
- Stack technique
- typescript
Piste de recherche
L’issue mentionne messages.rs, subscribe.rs et la capture TypeScript, et renvoie aux éléments de preuve dans #948. Lis d’abord ces vérifications de longueur et les tests existants ; ajoute des cas avec des caractères non ASCII qui mettent en évidence l’écart. Le travail est terminé lorsque les trois mesurent les IDs d’abonnement en unités de code UTF-16 et que les tests couvrent la limite commune de 256.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
- decode (
messages.rs):chars().count()— Unicode scalar values REQ/COUNThandlers (subscribe.rs):.len()— UTF-8 bytes- TypeScript capture: UTF-16 units
With the shipped 256 limit, an id of 100 Chinese characters passes decoding (100) and is rejected by both handlers (300 bytes), although the capture accepts it.
Fix: encode_utf16().count() in all three, with non-ASCII cases in the tests.
Evidence: #948.
- Langage dominant
- TypeScript
- Étoiles
- 829
- Forks
- 234
- Merge moyen
- 17 h 6 min
- PR mergées (30 j)
- 92
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Propose un modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de cameri/nostream
-
factory rewrite rust
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
Les mainteneurs répondent en général sous 1 jour
-
factory rewrite rust
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
cameri/nostream#991 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
test: user-subscription specs fail outside UTC, so the pre-commit hook cannot passPeut-être pris @tejasvasingh2004 l’a pris il y a 1 jour. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
cameri/nostream#971 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug factory rewrite rust
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
cameri/nostream#960 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug factory rewrite rust
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de cameri/nostream
Issues similaires
-
bug needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
apex-dev-tools/apex-log-parser#199 ·
Les mainteneurs répondent en général sous 1 jour
-
area/frontend/library-panels automated-triage type/bug type/ux
Difficulté 1/5 Moins d'une heure Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
PostHog/posthog.com#21607 ·
Les mainteneurs répondent en général sous 1 jour
-
enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 73/100
ajv-validator/ajv#2689 ·
-
[Bug]: IME confirmation Enter can submit the SSH port-forward dialogPeut-être pris @seijikohara l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
Les mainteneurs répondent en général sous 1 jour