Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Android: missing logger.log breaks SSH retry with encrypted keys

Aperta Adatta ai principianti
#8 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
1/5
Tempo stimato
Meno di un'ora
Idoneità per principianti
88/100
Tipo di issue
Bug
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
javascript
Ambito
mobile-dev

Direzione di ricerca

Inizia in src/app/common/log.js e confronta i metodi disponibili con la chiamata di retry SSH descritta nell’issue. Aggiungi l’alias di log mancante in modo che emetta un messaggio info, quindi verifica che la connessione tramite connection hopping con una chiave Ed25519 crittografata vada a buon fine dopo aver inserito la relativa passphrase.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

Hi, on Electerm Android 5.5.35 (Android 16), connecting with an encrypted Ed25519 key through connection hopping fails with “Encrypted private OpenSSH key detected, but no passphrase given”, even after entering the correct passphrase.

The backend logs TypeError: log_default.log is not a function. The logger in src/app/common/log.js has no log method, but the SSH retry code calls it.

Adding log: (...args) => emit('info', args), to the logger fixed the connection on my device. Could this alias be included upstream? Thanks for your work on Electerm!

Lingua principale
JavaScript
Stelle
11
Fork
1
Merge medio
12h 18m
PR unite (30g)
1

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di electerm/electerm-android

Tutte le issue di electerm/electerm-android

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.