1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-11-03 04:17:17 -05:00
Commit Graph

500 Commits

Author SHA1 Message Date
Karl Heyes
78ee74cf3e change thread startup/shutdown order slightly wrt to slave thread
svn path=/trunk/icecast/; revision=5791
2004-01-28 23:23:10 +00:00
Karl Heyes
c9d6c049ef oops, missed these from previous commit, the lock is now taken further up
svn path=/trunk/icecast/; revision=5789
2004-01-28 02:17:57 +00:00
Karl Heyes
87da84a021 make sure the source doesn't disappear from under us when an admin
request is performed.

svn path=/trunk/icecast/; revision=5788
2004-01-28 01:22:36 +00:00
Karl Heyes
6c6a22bf45 minor cleanups, and only have one thread responding to TERM
svn path=/trunk/avl/; revision=5787
2004-01-27 02:16:25 +00:00
Karl Heyes
1665a4f7d9 fix potential deadlock case at source stream startup
svn path=/trunk/icecast/; revision=5786
2004-01-26 22:42:22 +00:00
Karl Heyes
fbd92a913e add localtime_r checks, useful the threads
svn path=/trunk/icecast/; revision=5785
2004-01-26 21:49:07 +00:00
giles
48abfaa93e Quote our macro name in AC_DEFUN() to avoid a warning in automake 1.8. Patch from Alexander
Winston.

svn path=/trunk/m4/; revision=5784
2004-01-26 07:48:39 +00:00
oddsock
610a2c022a fixed small bug where if using fallbacks and the main mount was not connected, icecast was not connecting client to the fallback mount.
svn path=/trunk/icecast/; revision=5780
2004-01-21 15:19:48 +00:00
Michael Smith
d668d4dfa6 Fix nasty bug in file serving code, would probably have made it fail with
multiple simultaneous requests.

svn path=/trunk/icecast/; revision=5764
2004-01-16 00:43:16 +00:00
oddsock
8a78baa149 - properly initialize the authorizer structure, otherwise by default it is enabled
- add new element (listenurl) to the stats for use in things like java player applets

svn path=/trunk/icecast/; revision=5763
2004-01-15 15:37:25 +00:00
oddsock
6dc92dae79 fixed some variable definitions to be ANSI compatable.
updated win32 project files with new files

svn path=/trunk/icecast/; revision=5761
2004-01-15 04:24:57 +00:00
Michael Smith
57dd5f71a5 Client authentication added.
Melanie's multilevel fallbacks added (after major changes).

svn path=/trunk/icecast/; revision=5760
2004-01-15 01:01:09 +00:00
oddsock
964ac0b9dc add icecast.spec to the list of distributed files
svn path=/trunk/icecast/; revision=5753
2004-01-12 01:34:07 +00:00
oddsock
646e57e8e5 fix reference to index document
svn path=/trunk/icecast/; revision=5752
2004-01-11 20:03:51 +00:00
oddsock
e6b7e96c02 commented out mount specific settings as they are optional and tend to cause
confusion

svn path=/trunk/icecast/; revision=5746
2004-01-08 14:16:26 +00:00
oddsock
ac917ac5b8 version bump for 2.0.0 release
svn path=/trunk/icecast/; revision=5745
2004-01-07 21:53:38 +00:00
oddsock
0a220e4377 new logo :)
svn path=/trunk/icecast/; revision=5744
2004-01-07 21:44:13 +00:00
oddsock
cd415a8576 removed yp.icecast.net from the config..apparently, they are no longer running a YP..
svn path=/trunk/icecast/; revision=5743
2004-01-07 21:26:14 +00:00
oddsock
e8a87ef35c more doc updates
svn path=/trunk/icecast/; revision=5742
2004-01-07 20:41:03 +00:00
oddsock
bc17d2dbc1 update HTML help files with new index
svn path=/trunk/icecast/; revision=5741
2004-01-07 20:36:54 +00:00
oddsock
8026919671 version tag updates for pending 2.0.0 release
svn path=/trunk/icecast/; revision=5740
2004-01-07 20:31:19 +00:00
oddsock
acf5adf334 Misc documentation updates
svn path=/trunk/icecast/; revision=5739
2004-01-07 20:28:23 +00:00
oddsock
85e7d11aac config file now goes to /etc...
svn path=/trunk/icecast/; revision=5737
2004-01-06 04:36:51 +00:00
oddsock
426d9318b7 spec file for RPMs
svn path=/trunk/icecast/; revision=5736
2004-01-06 03:43:00 +00:00
oddsock
8168123a78 add icecast_console project files to the Makefile.am
svn path=/trunk/icecast/; revision=5733
2003-12-30 20:07:53 +00:00
oddsock
a1a969a02e Fixed some peculiarities when shutting down server...
svn path=/trunk/icecast/; revision=5732
2003-12-30 19:39:11 +00:00
oddsock
25fca81390 minor documentation fix
svn path=/trunk/icecast/; revision=5731
2003-12-30 15:57:05 +00:00
oddsock
f636826e23 re-add these as binary, hopefully fixing the line ending problem when doing a make dist...
svn path=/trunk/icecast/; revision=5723
2003-12-29 16:35:01 +00:00
oddsock
d0432d97ef Remove the VC project files and re-add them as binary (-kb)
svn path=/trunk/icecast/; revision=5722
2003-12-29 16:34:10 +00:00
oddsock
ec47801d20 fixed VERSION STRING define
svn path=/trunk/icecast/; revision=5721
2003-12-29 16:28:06 +00:00
oddsock
360c18b5b8 add option to display icecast version string, and cleaned up usage a bit..
svn path=/trunk/icecast/; revision=5720
2003-12-29 16:18:48 +00:00
oddsock
31510eec6a update the TODO
svn path=/trunk/icecast/; revision=5719
2003-12-29 16:18:15 +00:00
oddsock
816ffafb84 added Karl to AUTHORS
updated the README with more detailed information...

svn path=/trunk/icecast/; revision=5702
2003-12-18 17:01:31 +00:00
Karl Heyes
e8546d44d4 Fetching the stream list was failing after the config file was re-read.
svn path=/trunk/icecast/; revision=5701
2003-12-17 23:03:38 +00:00
Karl Heyes
1e7316b4b2 failure case, keep the source count in sync with the number of sources
running, locking for shutdown was also affected.

svn path=/trunk/icecast/; revision=5700
2003-12-17 22:54:43 +00:00
oddsock
52ed76734d update version for win32 build
svn path=/trunk/icecast/; revision=5699
2003-12-13 14:40:03 +00:00
oddsock
13bce59158 version bump
svn path=/trunk/icecast/; revision=5698
2003-12-13 14:33:40 +00:00
oddsock
e8a61ce5d3 fixed master-slave relaying...
* slaves now ask for /admin/streamlist.txt which serves a plaintext version of the source list (this is what it was expecting to get)
* /admin/streamlist still serves XML (which slave.c wasn't expecting)
* fixed a few cases of pointer invalidation due to possible config re-reading.
* slave relay now uses relay password to get the list of streams to relay

svn path=/trunk/icecast/; revision=5695
2003-12-12 23:06:44 +00:00
oddsock
bb96da291a disable pidfile by default
svn path=/trunk/icecast/; revision=5686
2003-12-04 16:54:48 +00:00
oddsock
5707eff3f6 version bump
svn path=/trunk/icecast/; revision=5685
2003-12-04 16:30:31 +00:00
oddsock
8e3658727e Rewrite of the method of gathering stats from the icecast core engine. The old way was causing a bunch of instability issues...they have now been fixed :). Also regenerated the icecast2 docs
svn path=/trunk/icecast/; revision=5684
2003-12-04 16:29:27 +00:00
oddsock
5e075b9202 Remove explicit exit() calls...this was possibly causing some cases of immediate UI termination without any messages...
svn path=/trunk/avl/; revision=5683
2003-12-04 16:27:30 +00:00
oddsock
c20bc3c346 Remove stats_callback() which is only used by the win32 UI...The stats gathering done by the UI has been completely rewritten to eliminate some reported instability.
svn path=/trunk/icecast/; revision=5682
2003-12-04 16:25:28 +00:00
oddsock
6a67e82db8 Added win32 include for getpid()
svn path=/trunk/icecast/; revision=5681
2003-12-04 16:24:34 +00:00
oddsock
70ae454647 get rid of the fullpath of the module that is logged...Stupid VC6....
svn path=/trunk/icecast/; revision=5680
2003-12-04 16:23:51 +00:00
Karl Heyes
25dcbd976d fix segv when fallback or dumpfilename are not specified
svn path=/trunk/icecast/; revision=5675
2003-12-02 01:11:12 +00:00
Karl Heyes
112ce96cf0 Add optional pidfile. Writes process id of icecast to named file
svn path=/trunk/icecast/; revision=5674
2003-12-01 23:30:13 +00:00
Karl Heyes
b795bb58dc cleanup bad pointer access after config re-read
svn path=/trunk/icecast/; revision=5673
2003-12-01 17:18:37 +00:00
oddsock
85efc9a783 added VERSION_STRING to defines for win32 project
svn path=/trunk/icecast/; revision=5630
2003-11-25 03:04:40 +00:00
oddsock
9a53ac6510 Icecast we are
svn path=/trunk/icecast/; revision=5629
2003-11-25 02:51:02 +00:00