Moritz Grimm
dca166fd87
Bump copyright
2020-01-28 21:27:39 +01:00
Moritz Grimm
603f382c38
Remove unused bits
2020-01-28 21:16:22 +01:00
Moritz Grimm
dcc2130afd
Issue tracker in GitLab now
2020-01-28 20:59:43 +01:00
Moritz Grimm
73b15ac5b2
Update history URL
2020-01-28 00:58:48 +01:00
Moritz Grimm
9e3c59887b
Revert "Remove superfluous NULL assignment"
...
This reverts commit b0ef65fc03
.
It's been nicer to read before, and static analysis can ignore this one.
2020-01-28 00:18:10 +01:00
Moritz Grimm
47735661f4
Unbreak build after README renaming
2020-01-28 00:02:32 +01:00
Moritz Grimm
46e72506b5
No need to further maintain argc/argv here ...
...
... but keep it in cmdline.c (for now) to "follow the pattern".
2020-01-27 23:57:32 +01:00
Moritz Grimm
b0ef65fc03
Remove superfluous NULL assignment
2020-01-27 23:51:25 +01:00
Moritz Grimm
a86201290d
Remove redundant decrement
2020-01-27 23:48:19 +01:00
Moritz Grimm
d02e12dd7c
Modern README.md
2020-01-27 23:43:21 +01:00
Moritz Grimm
900ab170cb
Get AM_ICONV from gettext
2020-01-27 16:30:24 +01:00
Moritz Grimm
63741aab8a
Expect ICY to be supported by libshout
2020-01-25 01:32:26 +01:00
Moritz Grimm
41c133e16f
Brag about recent changes
2020-01-25 01:30:34 +01:00
Moritz Grimm
333b2848f9
More format-related updates
2020-01-25 01:18:12 +01:00
Moritz Grimm
97d9949a4b
Improve test reliability and fix bugs
2020-01-25 01:13:24 +01:00
Moritz Grimm
09b615db0a
Support v0 ffmpeg/Ogg Theora configuration migration
2020-01-25 01:05:18 +01:00
Moritz Grimm
b61b78e161
Modernize stream format options
...
Adds support for WebM/Matroska
Replaces Vorbis and Theora with Ogg
2020-01-24 23:27:02 +01:00
Moritz Grimm
4fe8ea4526
Ensure HTTPS protocol always behaves as expected
2020-01-24 12:31:48 +01:00
Moritz Grimm
f906e03a39
Improve connection error message
2020-01-22 23:42:06 +01:00
Moritz Grimm
37c551c0c2
Test for reachability of TLS-related files and directories
2020-01-22 23:31:33 +01:00
Moritz Grimm
9be02b4d37
Comment out <client_cert />
...
It's causing too much trouble in testing.
2020-01-22 23:30:43 +01:00
Moritz Grimm
c44d05c747
Fix whitespace
2020-01-22 23:05:36 +01:00
Moritz Grimm
44f7e19ca7
Fix "HTTPS" protocol support. Add optional support for ICY and RoarAudio
2020-01-22 22:55:59 +01:00
Moritz Grimm
ce0d1ffaab
Support configure args in gen-coverage-report.sh
2020-01-22 22:55:27 +01:00
Moritz Grimm
80ec9c9900
Fix and simplify example cipher string
2020-01-22 16:42:09 +01:00
Moritz Grimm
b9c2a3a748
CircleCI config.yml (WIP)
2020-01-19 01:29:26 +01:00
Moritz Grimm
7e7b3be281
Remove old attempt at automating integration tests
2020-01-19 00:53:22 +01:00
Moritz Grimm
a35794bba6
Allow tests to succeed when libshout does not support TLS
2020-01-19 00:45:47 +01:00
Moritz Grimm
f35c3115b6
Update to automake 1.15
2020-01-19 00:26:46 +01:00
Moritz Grimm
8d9581682e
Bump to 1.0.0
...
No more short-term plans, and it really should get out soon.
2020-01-15 23:31:10 +01:00
Moritz Grimm
83d1d17be1
Remove half-baked support for "passthrough encoders"
...
The correct way is to just not configure an encoder for a stream, which
is what the documentation already states. Encoder sections now require
a program name to be set or the configuration will not load.
Fixes a segfault in ezstream.c, as reported by Tom McCallum via Github.
2020-01-15 23:04:40 +01:00
Moritz Grimm
7989928690
Positive tests of example configuration sanity
...
Certain breakage in the example configurations can now be detected
automatically.
2019-09-06 14:56:25 +02:00
Moritz Grimm
429adec8a5
There are no artifacts to be uploaded
2018-11-20 16:23:06 +01:00
Moritz Grimm
a973fc72d2
More attempts at fixing CircleCI v2
2018-11-20 16:12:03 +01:00
Moritz Grimm
50df2f27d3
Fix CircleCI v2
2018-11-20 15:12:21 +01:00
Moritz Grimm
3b71d4b960
Retire CircleCI v1 configuration
2018-11-20 14:38:41 +01:00
Moritz Grimm
6f8daee288
Fix whitespace
2018-07-17 13:41:48 +02:00
Moritz Grimm
4fb7001eb9
Include public cfg interface instead of private one
2018-07-17 13:41:48 +02:00
Moritz Grimm
dccf0f0148
Consistent function names
2018-07-17 13:41:48 +02:00
Moritz Grimm
24e69c2e52
Bump copyright
2018-07-17 10:49:13 +02:00
Moritz Grimm
9f2cd71aed
Define "ezstream" only once
2018-07-17 10:31:25 +02:00
Moritz Grimm
92ffc9ac50
Rename function for consistency
2018-07-16 16:25:50 +02:00
Moritz Grimm
814434bfb5
Remove unneeded #define
2018-07-16 16:24:44 +02:00
Moritz Grimm
f7521b83e4
Add verbatim auto-translated CircleCI 2.0 configuration
2018-04-18 09:55:53 +02:00
Moritz Grimm
c4c9b96a0b
Ensure stream_validate() sets errstr properly
2018-03-21 10:14:33 +01:00
Moritz Grimm
429a39196e
Fail with assert() if open() fails
...
This is an attempt to resolve a coverity false positive in a somewhat
sane way.
2018-03-21 10:09:31 +01:00
Moritz Grimm
8c4fb52bd4
Bump copyright
2018-02-02 16:42:48 +01:00
Moritz Grimm
7c509a575a
Fix up freeConfig()
2018-01-23 13:17:00 +01:00
Moritz Grimm
ca76365c61
Add missing include
2018-01-23 10:42:45 +00:00
Moritz Grimm
75a9a410aa
Style improvements
2018-01-23 11:10:04 +01:00