Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

fix(openssh): close residual regress compatibility gaps

Abierto
#314 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
28/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
rust
Área
cli, networking

Línea de trabajo

Empieza reproduciendo los fallos candidate-only enumerados contra el pinned harness en macOS y Ubuntu, usando las tablas de resultados y la evidencia del reference-client para distinguir los fallos ambientales. Haz un seguimiento separado de agent-restrict, dynamic-forward, hostkey-agent, multiplex, percent, proxyjump, rekey y scp3, y divide las áreas independientes en Issues vinculados cuando corresponda. Se considera terminado cuando cada candidate failure pasa en ambas plataformas de CI o tiene un Issue vinculado más acotado con evidencia, sin reducir los score floors.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

priority:medium status:backlog type:bug

Part of #275. Follow-up to #313.

Context

The final OpenSSH V_10_3_P1 compatibility runs for #313 reached the epic gate on both CI platforms:

  • macOS: 60 passed out of 66 eligible tests, 6 failed, 7 environmental, 6 skipped
  • Ubuntu: 61 passed out of 69 eligible tests, 8 failed, 4 environmental, 6 skipped

This issue keeps every remaining candidate-only failure explicitly tracked after the epic closes. It does not reclassify environmental failures or reduce the committed score floor.

Remaining candidate failures

Test macOS Ubuntu First observed gap
agent-restrict fail fail candidate key generation path
dynamic-forward fail fail dynamic forwarding startup and SOCKS coverage
hostkey-agent fail fail Ed25519 host-key agent behavior
multiplex fail fail unsupported -O conninfo and remaining control operations
percent fail fail percent expansion in match/exec handling
proxyjump fail fail basic parsing and multi-hop behavior
rekey environmental fail Ubuntu candidate timeout
scp3 environmental fail Ubuntu remote-to-remote copy behavior

The uploaded result tables classify channel-timeout, connection-timeout, forwarding, and sftp-badcmds as environmental on both platforms. macOS additionally classifies forward-control, rekey, and scp3 as environmental because the reference client fails in the same environment. The six upstream skips remain unchanged.

Scope

  • reproduce each candidate-only failure against the pinned harness
  • fix compatibility gaps without weakening fixture validation or score floors
  • split independent implementation areas into linked issues when a focused fix is safer
  • retain reference-client evidence for platform-specific environmental classifications

Acceptance criteria

  • Every listed candidate-only failure either passes on both supported CI platforms or has a narrower linked issue with reproduction evidence.
  • The committed eligible-result floors are not lowered to hide a regression.
  • macOS and Ubuntu result artifacts identify all remaining fail, environmental, and skip verdicts.
Lenguaje dominante
Rust
Estrellas
65
Forks
7
Merge medio
47 min
PR fusionados (30 d)
11

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de lablup/bssh

Todos los issues de lablup/bssh

Issues similares

Más issues de Rust

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.