L'elenco dei terminali era sempre vuoto — tmux sfugge controllo chars

FixKlusterServices
Spegnimento
3 settembre 2026 alle ore 21:53 UTC
Autore
Kamo
Impegno
d0ef866

Il separatore di campo era un separatore di unità (0x1f), che è la scelta evidente e silenziosamente sbagliato: tmux OCTAL-ESCAPES controlla i caratteri in uscita formato `-F`, quindi il byte è tornato come i quattro personaggi \037 e non una riga mai parsed. The lista era vuota in produzione mentre uccide e rinomina — nessuno dei quali utilizza stringa di formato — ha lavorato perfettamente sulle stesse sessioni. Ogni test nella classe concordato con il bug, e questa è la parte che vale la pena mantenere in mente: costruiscono le loro file unendo con FIELD SEP stesso, così il parser e l'apparecchio concordato su un byte tmux non emetterebbe mai. Trovato da elencare macchina reale, non leggendo. Il separatore è ora stampabile, il che significa che un membro potrebbe scriverlo in un titolo — così il titolo è l'ultimo campo e la divisione è legata a cinque. I campi prima che sia un nome di sessione convalidato e quattro interi, nessuno dei quali può contenerlo, e tutto dopo il quinto separatore è il titolo comunque molti esso tiene. Due test: si afferma che il separatore è stampabile (l'invariante gli apparecchi non può esprimere), si mette il separatore all'interno di un titolo e controlla le colonne fanno Non cambiare. 133 test.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo