1
0
mirror of https://gitlab.xiph.org/xiph/ezstream.git synced 2024-06-09 06:10:42 +00:00
Commit Graph

336 Commits

Author SHA1 Message Date
Moritz Grimm
739a08b5b9 Untangle compatibility code
* update to latest strlc*(3) and strtonum(3) functions
* isolate local_basename()
2015-02-27 22:42:51 +01:00
Moritz Grimm
00017d2165 Unconditionally include compat 2015-02-27 15:17:24 +01:00
Moritz Grimm
291ed50044 Drop RCS ID tag 2015-02-23 13:51:55 +01:00
Moritz Grimm
8819f0f9f9 Require automake 1.10 everywhere 2015-02-23 13:51:47 +01:00
Moritz Grimm
ee0700992e Merge branch 'release/0.6.0' 2015-01-18 01:22:10 +01:00
Moritz Grimm
8b4a5beb64 Add missing NEWS entry for Ticket 1620 2015-01-18 00:53:58 +01:00
Moritz Grimm
a138c39be6 Set release date for today. 2015-01-18 00:24:09 +01:00
Moritz Grimm
a7f3ae476d Always include time.h. 2015-01-17 23:50:11 +01:00
Moritz Grimm
7790164cc3 Consolidate INCLUDES into AM_CPPFLAGS 2015-01-17 23:34:32 +01:00
Moritz Grimm
e2e0345d2e Rename configure.in to configure.ac 2015-01-17 23:33:06 +01:00
Moritz Grimm
378d99e6c0 Remove quotes from metadata examples 2015-01-17 22:39:26 +01:00
Moritz Grimm
382c687660 Update tree(3) 2015-01-17 22:35:05 +01:00
Moritz Grimm
dd4c241fef Update copyright and/or author email 2015-01-17 22:34:34 +01:00
Moritz Grimm
d94afc59e0 Bump version 2015-01-17 22:11:09 +01:00
Moritz Grimm
da3c066b48 Update 3rd party URLs 2015-01-17 22:10:58 +01:00
Moritz Grimm
1ca7cee192 Stop tracking history in ChangeLog, that's what Git is for 2015-01-07 23:42:24 +01:00
Moritz Grimm
6211bc8506 Fix a shell command injection vulnerability in metadata
This has been reported by Alexandre Rebert in February 2013(!).
The time to fix is terrible; luckily, the affected user base is likely to be
very small.
2015-01-07 22:49:09 +01:00
Moritz Grimm
538b497192 Add missing NEWS entry for #2045 2015-01-07 22:41:35 +01:00
Moritz Grimm
29ae1b351b Remove unneccessary assignment 2015-01-04 23:43:25 +01:00
Moritz Grimm
10f739f6f3 Add option -m to disable active metadata updates
Requested by cmodyssey via ticket #1620:
"Allow ezstream to stop it sending metadata information by configuration"
2015-01-03 23:19:28 +01:00
Moritz Grimm
f04c395106 Do not close stdin on EOS
From gquintard via ticket #2045:
"Not sending data to stdin can throw ezstream into an infinite loop"
2015-01-03 00:08:12 +01:00
Moritz Grimm
ddb322499f Ignore generated files 2015-01-02 23:06:22 +01:00
Moritz Grimm
47fc346294 Revert all changes since release_0_5_6
The individual commits have been cherry-picked into develop. From
now on, master will always reflect the released state of the code
as per the Gitflow branching model.

See http://nvie.com/posts/a-successful-git-branching-model/ for more
information.
2015-01-01 23:44:22 +01:00
moritz
549af56184 Add new <metadata_refreshinterval/> feature
Add new <metadata_refreshinterval/> feature and configuration option. Based on
a patch by Matthew Adams (thanks!), with minor changes and documentation
additions by me.

(cherry picked from commit 4176545211)
2015-01-01 23:41:31 +01:00
moritz
3042e74ee0 Make ezstream history consistent
Rewrite my part of ezstream history: Replace "ADD" with "NEW".
I changed this without noticing, and this makes it consistent again.

(cherry picked from commit e189a36789)
2015-01-01 23:40:02 +01:00
moritz
82b59b717d ezstream-file_template.xml should also contain <stream_once/>.
(cherry picked from commit cfe1900c8c)
2015-01-01 23:38:44 +01:00
moritz
4176545211 Add new <metadata_refreshinterval/> feature and configuration option. Based on
a patch by Matthew Adams (thanks!), with minor changes and documentation
additions by me.


git-svn-id: https://svn.xiph.org/trunk/ezstream@17301 0101bb08-14d6-0310-b084-bc0e0c8e3800
2010-06-21 18:39:26 +00:00
moritz
e189a36789 Rewrite my part of ezstream history: Replace "ADD" with "NEW". I changed this without noticing, and this makes it consistent again.
git-svn-id: https://svn.xiph.org/trunk/ezstream@17300 0101bb08-14d6-0310-b084-bc0e0c8e3800
2010-06-21 18:10:48 +00:00
moritz
cfe1900c8c This example should also contain <stream_once/>.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16547 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-09-01 07:16:14 +00:00
moritz
86e093909f Post-release version bump.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16541 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-31 07:20:15 +00:00
moritz
7e63acb43c Sync.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16538 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 22:19:19 +00:00
moritz
000320afa5 Teach ezstream a different mode of operation, as a one-shot line shuffling tool.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16537 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 21:55:24 +00:00
moritz
c59c0c9847 Support reading playlists from standard input.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16536 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 21:46:15 +00:00
moritz
85406d9399 Add an example template configuration for ezstream-file.sh(1).
git-svn-id: https://svn.xiph.org/trunk/ezstream@16535 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 20:34:03 +00:00
moritz
c7f262ddf8 Move the verbose error check where it belongs.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16534 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 19:41:59 +00:00
moritz
41b1dd7c8f Some licensing blah-blah and RCS IDs.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16533 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 19:38:48 +00:00
moritz
8aa708478e Merge two related changes into one bullet point, and set release date to
tomorrow.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16532 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 18:28:38 +00:00
moritz
5121dd35de Do not quote $EZSTREAM, which breaks paths with whitespace but allows to
smuggle in default command line arguments.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16531 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 18:23:12 +00:00
moritz
3683cdf07e Tweak.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16530 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 18:22:21 +00:00
moritz
d3151cd65a Add new wrapper/convenience script ezstream-file.sh -- generates ezstreams on-
the-fly.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16529 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-30 12:49:06 +00:00
moritz
f8c39fa992 Remove pointless and (at this point) irritating warning message.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16528 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:37:39 +00:00
moritz
995c5d2b77 The original reason to abort ezstream when running into problems opening a media
file was to prevent a very verbose infinite loop (e.g. when accidentially
playing an outdated playlist.) Bring that back by aborting after 100 subsequent
errors.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16527 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:36:18 +00:00
moritz
322b88412f ... also fix ezstream in this regard: No need to complain when receiving such
an empty line, and not receiving any output should not be a fatal error.
Consider the latter to be "end-of-playlist", too.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16526 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:14:12 +00:00
moritz
c5da3377ac Listen to my own documentation: the end-of-playlist case is indicated by an
empty line. But ...


git-svn-id: https://svn.xiph.org/trunk/ezstream@16525 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-29 09:12:53 +00:00
moritz
ca4060f94c Add a more fancy playlist script.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16523 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-28 15:55:13 +00:00
moritz
cae7e0029a #1585: Continue when openResource() fails.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16497 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-22 10:03:45 +00:00
moritz
3ac08efae8 Post-release version bump.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16388 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 18:44:27 +00:00
moritz
2ca8e8ef50 Sync.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16383 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:36:51 +00:00
moritz
1682dd0fea Fix copy+paste'o.
git-svn-id: https://svn.xiph.org/trunk/ezstream@16382 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:32:14 +00:00
moritz
0388f0fab8 Almost everyone chooses the pkg-config(1) way and installs shout.pc. Document
how to configure ezstream on differently enabled systems. ... heh, PC talk is
so deliciously nasty.


git-svn-id: https://svn.xiph.org/trunk/ezstream@16381 0101bb08-14d6-0310-b084-bc0e0c8e3800
2009-08-01 16:15:50 +00:00