jonas-schievink/rubble

Don't give up when missing the initial transmit window

Open

#77 aberto em 28 de set. de 2019

Ver no GitHub
 (0 comments) (2 reactions) (0 assignees)Rust (58 forks)user submission
area: link layergood first issuestatus: needs codetype: bug

Métricas do repositório

Stars
 (403 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Currently the link layer will abort the connection when it does not receive the initial connect event:

https://github.com/jonas-schievink/rubble/blob/0c219f5fd1ef24cc6ca6f6e1edb02556e5fdd64f/rubble/src/link/connection.rs#L338-L345

This shouldn't happen. Instead, we should do what the comment suggests (and check it against the spec).

The effect of this bug is that establishing a connection can spuriously fail, so this is a reliability issue.

Guia do colaborador