- 15 Sep, 2017 5 commits
-
-
Moritz Grimm authored
-
Moritz Grimm authored
-
Moritz Grimm authored
* Do not shell-quote strings in the metadata token expansion function * This fixes https://github.com/xiph/ezstream/issues/6 * Expand all tokens at the same time in a way that ensures metadata is not additional input to expansion * Simplify several functions and remove unused functionality
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 13 Sep, 2017 1 commit
-
-
Moritz Grimm authored
-
- 10 Jul, 2017 1 commit
-
-
Moritz Grimm authored
-
- 07 Jul, 2017 2 commits
-
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 05 Jul, 2017 2 commits
-
-
redswitchio authored
Fixed the copypasta mistake of using the PLACEHOLDER_ARTIST value in the PLACEHOLDER_ALBUM conditional.
-
redswitchio authored
-
- 14 Oct, 2016 1 commit
-
-
Moritz Grimm authored
-
- 19 May, 2016 4 commits
-
-
Moritz Grimm authored
-
Moritz Grimm authored
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 24 Mar, 2016 1 commit
-
-
Moritz Grimm authored
-
- 15 Jun, 2015 1 commit
-
-
Moritz Grimm authored
-
- 11 Jun, 2015 1 commit
-
-
Moritz Grimm authored
-
- 02 Jun, 2015 1 commit
-
-
Moritz Grimm authored
-
- 27 May, 2015 1 commit
-
-
Moritz Grimm authored
-
- 26 May, 2015 2 commits
-
-
Moritz Grimm authored
This was a regression introduced by the cfg refactor
-
Moritz Grimm authored
... and don't initialize global values twice while here
-
- 21 May, 2015 1 commit
-
-
Moritz Grimm authored
-
- 14 May, 2015 2 commits
-
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 12 May, 2015 1 commit
-
-
Moritz Grimm authored
-
- 06 May, 2015 1 commit
-
-
Moritz Grimm authored
* Stop supporting systems without stat(2) while here * Remove some additional configure checks for ubiquitous functions (>=C99)
-
- 05 May, 2015 1 commit
-
-
Moritz Grimm authored
* Move -m and -n command line options into the config file * Restructure configuration file: - Group into "server", "stream", "media", "metadata", "decoders", and "encoders" - Untangle decoder and encoder: o Decoders match on file extensions and convert to a canonical "internal" format o Encoders create one of the supported stream formats, potentially using different parameters (like bitrate) - Consistently specify stream format - Enable reencoding by selecting an encoder * Architecturally separate configuration file storage from parsing - Allows for different configuration back-ends in the future, like YAML, SQL, REST API, ... * Support roll-back in case of error on (re)load * Anticipate HTTPS support
-
- 22 Apr, 2015 3 commits
-
-
Moritz Grimm authored
The libxalloc was reincarnated long ago in a separate utility library. It did a good job help make ezstream have robust memory management years ago, but now it's time to move on and get back to basics. The replacement introduces reallocarray(), which is an overflow-checking alternative to both malloc (NULL ptr) and realloc().
-
Moritz Grimm authored
While here, declare some module-internal functions static.
-
Moritz Grimm authored
This makes ezstream log via syslog and stderr. The "real-time status line" remains unaffected. While here, make the output more concise and consistent.
-
- 16 Apr, 2015 3 commits
-
-
Moritz Grimm authored
Uses syslog
-
Moritz Grimm authored
-
Moritz Grimm authored
-
- 15 Apr, 2015 1 commit
-
-
Moritz Grimm authored
-
- 13 Apr, 2015 1 commit
-
-
Moritz Grimm authored
Why yes, it /is/ KNF!
-
- 24 Mar, 2015 1 commit
-
-
Moritz Grimm authored
I do not plan to ever keep that up to date in case they move again. If you need a copy of the GPL, use the Internet or read COPYING.
-
- 27 Feb, 2015 1 commit
-
-
Moritz Grimm authored
* update to latest strlc*(3) and strtonum(3) functions * isolate local_basename()
-
- 23 Feb, 2015 1 commit
-
-
Moritz Grimm authored
-