hashicorp / hashicorp/mdns

feature request: let "TXT" can be change dynamically

Open
#109 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
1.4k
Forks
225
Avg merge
15h 34m
Merged PRs (30d)
3

Description

## Description:
According to [RFC 6763](https://datatracker.ietf.org/doc/html/rfc6763#page-11), **TXT** is a description of this service that supports features and more detail. The descriptions of the devices have demands for dynamic changes in device status change.
Example:
```golang
service, _ := mdns.NewMDNSService(host, "_foobar._tcp", "", "", 8000, nil, info)
// this is expectation
service.UpdateTxt(…)

```

Contributor guide

Open the contributing guide

Research direction

Start by tracing mdns.NewMDNSService and how the initial info/TXT values are handled. Determine how a service can expose the requested UpdateTxt operation after creation and how changed device status is advertised. Done means callers can dynamically update the TXT description for an existing service.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
networking
Issue type
Feature
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.