ed
6c1cf68bca
mdns: add workaround for https://github.com/avahi/avahi/issues/379
...
Avahi's mDNS-reflection feature does not understand NSEC, so
it corrupts mDNS packets by not rewriting compressed labels
2024-12-01 19:01:40 +00:00
ed
395af051bd
mdns: option to ignore invalid packets on the lan
2024-12-01 15:38:24 +00:00
ed
760ff2db72
other linter nitpicks (not actually bugs)
2024-07-13 01:18:14 +02:00
ed
07b2bf1104
better support for 700+ connections
...
when there was more than ~700 active connections,
* sendfile (non-https downloads) could fail
* mdns and ssdp could fail to reinitialize on network changes
...because `select` can't handle FDs higher than 512 on windows
(1024 on linux/macos), so prefer `poll` where possible (linux/macos)
but apple keeps breaking and unbreaking `poll` in macos,
so use `--no-poll` if necessary to force `select` instead
2024-05-31 23:31:32 +00:00
ed
7673beef72
actually impl --mc-hop (and improve --zm-spam)
2023-08-20 21:27:28 +00:00
ed
8341041857
mdns: option to ignore spec to avoid issues on
...
networks where clients have multiple IPs of which some are subnets that
the copyparty server is not
2023-08-19 21:45:26 +00:00
ed
60a1ff0fc0
macos: mute select() noise on wake from suspend
2023-05-19 16:37:52 +02:00
ed
8f61e1568c
transcode chiptunes to opus;
...
* new audio/MPT formats: apac bonk dfpwm ilbc it itgz itr itz mo3 mod mptm mt2 okt s3gz s3m s3r s3z xm xmgz xmr xmz xpk
* new image/PIL formats: blp dcx emf eps fits flc fli fpx im j2k j2p psd spi wmf
2023-02-11 11:17:37 +00:00
ed
577d23f460
zeroconf: detect network change and reannounce
2023-01-18 21:27:27 +00:00
ed
8b81e58205
mdns fixes
2022-12-30 07:47:53 +00:00
ed
252b5a88b1
use linklocal on NICs without routable IPs
2022-12-09 19:11:26 +00:00
ed
aa32f30202
zeroconf: dont cache until resolved
2022-12-08 18:05:45 +00:00
ed
6cd6dadd06
optional linklocal ipv6 support (firefox/ie11 only)
2022-12-05 20:45:21 +00:00
ed
99efc290df
fix mdns on windows
2022-12-03 13:31:00 +00:00
ed
cfd41fcf41
zeroconf: add network filtering options
2022-11-26 22:37:12 +00:00
ed
f0e78a6826
add landing page with mounting instructions
2022-11-26 19:47:27 +00:00
ed
5cd9d11329
add ssdp responder
2022-11-22 21:40:12 +00:00
ed
35175fd685
mdns: support primitive clients (android, rfc-6.7)
2022-11-20 20:31:11 +00:00
ed
4ad4657774
mdns: support running on macos
2022-11-17 20:18:24 +00:00
ed
5abe0c955c
this spec is confusing
2022-11-17 09:08:58 +00:00
ed
0cedaf4fa9
isort
2022-11-15 22:41:35 +00:00
ed
a234aa1f7e
cleaner shutdown of smbd, mdns
2022-11-15 21:55:02 +00:00
ed
8829f56d4c
mdns ipv6 fixes; now works on ie11/safari, not linux:
...
* subscribe/announce on LL only
* add NSEC records if 4/6-only
2022-11-15 06:39:53 +00:00
ed
b3eb117e87
add mdns zeroconf announcer
2022-11-13 20:05:16 +00:00