Releases: AgregoreWeb/agregore-ipfs-daemon
Releases · AgregoreWeb/agregore-ipfs-daemon
v1.0.5
v1.0.4
IPNS POST: handle ipfs:// URL
v1.0.3
CORS: expose Location header
v1.0.2
Always add user headers
v1.0.1
Add user headers for key API
v1.0.0
Remove X-IPFS-ID header Reason: https://github.com/AgregoreWeb/agregore-ipfs-daemon/pull/4#discussion_r867204134
log-gateway
Log gateway requests
fix-restart
Fix error on node restart by only initializing plugins once
zeroconf-fix-2
Disable mDNS in config
zeroconf-fix
Further work on getting mDNS working This integrates a fix for libp2p zeroconf, taken from the mdns.go file from Berty. Copied from my notes: * mDNS is disabled in IPFS in the config * They have their own implementation, copied from libp2p but changed to use proper interfaces * <https://github.com/berty/berty/blob/master/go/internal/ipfsutil/mdns.go#L172> * They manually start up their implementation so that mDNS is used: <https://github.com/berty/berty/blob/master/go/internal/initutil/ipfs.go#L223-L247> * Getting more info on interfaces is required, so multicast can be separated from others * Copy from tailscale, because their code gets all the info Java, Berty does it using Go * Adapt tailscale parsing to get addrs in a separate array than interfaces * Berty impl: <https://github.com/berty/berty/blob/master/js/android/app/src/main/java/tech/berty/gobridge/NetDriver.java> * Berty parsing out multicast only: <https://github.com/berty/berty/blob/master/go/internal/ipfsutil/mdns.go#L263> * Tailscale Java: <https://github.com/tailscale/tailscale-android/blob/51fc2e7030191d08b434758dbd70a3a90338ef48/android/src/main/java/com/tailscale/ipn/App.java#L366-L398> * Tailscale Go parsing: <https://github.com/tailscale/tailscale-android/blob/e652d853d6aa574c9a3f277695cd286c2b32a088/cmd/tailscale/main.go#L1316-L1382>