brailcom / brailcom/speechd

Listen on both IPv6 and IPv4 when communication-method is inet_socket.

Open
#450 2 comments 0 reactions 0 assignees View on GitHub
bug good first issue help wanted
Dominant language
C
Stars
331
Forks
92
Avg merge
2d 10h
Merged PRs (30d)
9

Description

If communication-method is inet_socket, and IPv6 connectivity
is preferred between the client and server, programs like spd-say are
failing to connect because speech-dispatcher is only listening on IPv4.
It's easy to work around locally: just give a hardcoded IPv4 address.
But I shouldn't have to in 2020.
I am happy to send patches.

Contributor guide

No contributing guide indexed for this repository

Research direction

Inspect the speech-dispatcher communication path selected by `communication-method=inet_socket`, starting with the listener setup used when `spd-say` connects. Reproduce the failure with IPv6-preferred client/server connectivity and compare it with the hardcoded IPv4 workaround. Done means inet_socket accepts connections over both IPv6 and IPv4 without requiring a hardcoded IPv4 address.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.