RX0550

Domínio: Protocolo de rede

Mensagem de erro

uma travessia nomeia um nó escritor que sua sessão não provou: %s (%s)

Na mensagem, %s marca um valor que o motor preenche quando levanta o erro.

A história

Chegou uma carta pelo fio dizendo ter sido escrita por um certo nó, mas a sessão não provou ser aquele nó, e o motor recusou. Vamos entender. Quando uma sessão de fio é admitida, o nó do outro lado prova quem é: ele manda o seu Hello, selado dentro do canal cifrado, e o motor o confere contra o roster e o pin. Depois, cada quadro que chega traz uma origem. Se o nó dessa origem não é o nó que a sessão provou, temos uma falsificação: alguém dizendo ser o remetente A, numa sessão que provou ser B. O fedex leva cartas com remetente, e um remetente não autenticado não vale. Então nada pousa e nada é lido, e o pedido recebe permission denied. Um exemplo: um nó admitido tenta escrever em nome de outro. O primeiro espaço diz se era uma carta ou uma leitura, e o segundo traz os dois nós, o que foi nomeado e o que foi provado.

Texto do catálogo de erros do motor do Rush.