Icecast stream directory
  • Go 81.9%
  • Go Template 18.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Marvin Scholz a89c483b24 Fix: Workaround for broken HTTP implementations
Old Icecast versions (lower than 2.4.0), all current icecast-kh versions
and derivates of that like the AzuraCast kh-ac fork do not treat the
HTTP headers in the response as case-insensitive even though this is
required by the HTTP RFC.
Go by default canonicalizes the Headers, to prevent that and actually
write our case-sensitive keys we need to access the map directly.
This adds a helper that does so, tests for the helper and uses the
helper in the relevant places in yp.go.
2020-06-20 02:49:06 +02:00
build/ci CI: Fix test coverage report for Gitlab 2020-05-03 04:58:35 +02:00
cmd/directory Fix: SEGFAULT on writing to non-createable logfile 2020-05-10 19:10:50 +02:00
configs Add: Banlist 2020-04-24 23:58:01 +02:00
internal Fix: Workaround for broken HTTP implementations 2020-06-20 02:49:06 +02:00
test/data Add: Some tests 2020-05-02 23:13:50 +02:00
web Web: Add favicons 2020-05-06 22:27:24 +00:00
.golangci.yml Trying to fix some of the linter errors 2020-05-04 23:02:14 +02:00
CHANGELOG.md Add: Changelog 2020-05-10 19:15:55 +02:00
go.mod Fix: The rest of the linter warnings and #10 2020-05-05 03:31:26 +02:00
go.sum Add: Logrotate support via SIGHUP 2020-05-07 00:18:05 +02:00
LICENSE Change: Logging now with zerolog 2020-04-28 17:26:56 +02:00