1
0
mirror of https://gitlab.xiph.org/xiph/icecast-server.git synced 2024-09-29 04:25:55 -04:00
Commit Graph

47 Commits

Author SHA1 Message Date
Karl Heyes
55ba59f3f7 Update of the YP code. This should resolve several YP issues that
have been reported, the main one being icecast instability when
there is a YP server outage.


svn path=/icecast/trunk/icecast/; revision=6646
2004-05-10 16:17:56 +00:00
Michael Smith
5323b27c95 Couple of minor contributed patches.
- Solaris/autoconf nanosleep checking
- use time_t as appropriate for yp

svn path=/trunk/icecast/; revision=5921
2004-03-09 02:36:01 +00:00
Karl Heyes
d7dc5d327c minor cleanup
svn path=/trunk/icecast/; revision=5795
2004-01-29 23:23:53 +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
oddsock
ac917ac5b8 version bump for 2.0.0 release
svn path=/trunk/icecast/; revision=5745
2004-01-07 21:53:38 +00:00
oddsock
13bce59158 version bump
svn path=/trunk/icecast/; revision=5698
2003-12-13 14:33:40 +00:00
oddsock
5707eff3f6 version bump
svn path=/trunk/icecast/; revision=5685
2003-12-04 16:30:31 +00:00
oddsock
86d20c494b version bump
svn path=/trunk/icecast/; revision=5590
2003-11-17 22:40:27 +00:00
keegan
3c52e079f4 Added Debian packaging
svn path=/trunk/icecast/; revision=5190
2003-08-04 08:42:13 +00:00
Karl Heyes
69de4ea61e minor fixes. autoconf/make init clenaup, missing includes added and
compiler warnings removed

svn path=/trunk/icecast/; revision=5173
2003-07-24 16:21:22 +00:00
brendan
f14dcdc023 use _GNU_SOURCE where possible
guard unistd.h with CHROOT rather than HAVE_UNISTD_H, since that's how it's
tested in configure.in

svn path=/trunk/icecast/; revision=5171
2003-07-24 05:32:37 +00:00
Karl Heyes
d2ee7bbfca remove duplication for compiler flags, and fixup curl detection
svn path=/trunk/icecast/; revision=5169
2003-07-24 02:31:36 +00:00
Karl Heyes
52b917d2c3 Make icecast use the shared M4 macros. Cleanup the other files.
svn path=/trunk/icecast/; revision=5157
2003-07-21 02:23:41 +00:00
Karl Heyes
b4cdad000d Another net change, making it more bullet-proof, before could silently miss
data. so now we allocate enough space for the write to succeed fully.

svn path=/trunk/icecast/; revision=4888
2003-06-06 00:05:19 +00:00
brendan
6b9457cae1 coordinate IPv6 change with net module
svn path=/trunk/icecast/; revision=4885
2003-06-05 17:55:40 +00:00
brendan
494f8fc2b6 Fix curl version test.
YP is enabled by default but automatically turned off if the curl test fails
(unless --enable-yp is explicitly passed to configure, in which case configure
will fail if the curl test fails).

svn path=/trunk/icecast/; revision=4831
2003-05-28 15:04:53 +00:00
brendan
60bce31e41 Check whether CURLOPT_NOSIGNAL is available, or disable YP (hopefully).
svn path=/trunk/icecast/; revision=4825
2003-05-28 03:45:57 +00:00
oddsock
0931b3d263 added new admin directory
svn path=/trunk/icecast/; revision=4709
2003-05-15 21:04:39 +00:00
Karl Heyes
37989f62b2 add missing check for inet_aton, sock.h wants this.
svn path=/trunk/icecast/; revision=4622
2003-04-22 02:35:05 +00:00
Karl Heyes
1de7583029 autoconf updates. Now builds on OpenBSD
svn path=/trunk/icecast/; revision=4620
2003-04-21 17:52:12 +00:00
brendan
8651aabcbb First crack at making YP/curl optional.
svn path=/trunk/icecast/; revision=4552
2003-03-27 17:10:14 +00:00
Karl Heyes
5457dd83f0 we need to define an API level we want for certain systems like solaris
svn path=/trunk/icecast/; revision=4509
2003-03-18 01:40:40 +00:00
brendan
33bc36b3f5 Announce version required
svn path=/trunk/icecast/; revision=4499
2003-03-17 16:17:49 +00:00
Karl Heyes
407ac0bb17 Add XIPH_CFLAGS which will be used to pass compiler flags which you
don't want to get clobbered by things like make CFLAGS='....'
The typical flags you don't want clobbered are ones like -pthread

svn path=/trunk/icecast/; revision=4436
2003-03-07 22:39:17 +00:00
brendan
d2fbef6058 Typo
svn path=/trunk/icecast/; revision=4382
2003-02-28 20:16:36 +00:00
Michael Smith
8f0aefb2be check for poll(2) in configure.
svn path=/trunk/icecast/; revision=4349
2003-02-15 01:13:35 +00:00
oddsock
00dd22107a added check for HAVE_SYS_UIO_H
svn path=/trunk/icecast/; revision=4317
2003-02-02 20:43:02 +00:00
oddsock
8bf4af66fe added libcurl to dependencies, needed for yp-listing within icecast2
svn path=/trunk/icecast/; revision=4305
2003-02-02 14:21:57 +00:00
brendan
c6e4268872 OS X 10.2.3 doesn't define socklen_t.
This version is compatible with autoconf 2.13. I believe it should also
work in 2.5x, although the semantics of AC_CHECK_TYPE have changed.

svn path=/trunk/icecast/; revision=4243
2003-01-15 05:58:09 +00:00
brendan
905c858791 autoheader always requires the third argument to AC_DEFINE
svn path=/trunk/icecast/; revision=4240
2003-01-15 05:34:20 +00:00
Michael Smith
c4d74c54d0 Patch for freebsd to set gcc options for pthreads correctly, from
"Nigel Weeks" <nigel@e-easy.com.au>

svn path=/trunk/icecast/; revision=4235
2003-01-13 10:48:43 +00:00
Michael Smith
7c7fa73422 Fix a compile error.
svn path=/trunk/icecast/; revision=4115
2002-11-22 13:13:04 +00:00
Michael Smith
68dea2dc71 build updates.
svn path=/trunk/icecast/; revision=3945
2002-09-24 08:16:24 +00:00
Michael Smith
bf782f0248 Decrement client connections on source termination to avoid eventual "server
is full" messages.

svn path=/trunk/icecast/; revision=3801
2002-08-11 12:15:40 +00:00
Michael Smith
4d884d832f Ian Kumlien's security (chroot() and setuid() patch), with some modifications.
svn path=/trunk/icecast/; revision=3302
2002-05-14 11:06:54 +00:00
Jack Moffitt
67bca910f2 Another fix. -mv8 is a Sparc-only option, and gcc will barf if you use it
on x86.

svn path=/trunk/icecast/; revision=2273
2001-10-29 15:53:28 +00:00
Jack Moffitt
7e1f046d0b One more try at this.
svn path=/trunk/icecast/; revision=2271
2001-10-29 15:32:39 +00:00
Jack Moffitt
bb4ea2070f Does this fix x86 Solaris?
svn path=/trunk/icecast/; revision=2269
2001-10-29 15:02:54 +00:00
Jack Moffitt
0b7adda391 Fix SUN_LIBS to apply to x86 Solaris boxen. Who knew someone
actually used x86 Solaris :)

svn path=/trunk/icecast/; revision=2266
2001-10-29 14:55:08 +00:00
Jack Moffitt
c15a877085 Fix broken CFLAGS handling.
svn path=/trunk/icecast/; revision=2238
2001-10-21 16:13:02 +00:00
Jack Moffitt
c9fa9cd040 Fix lib handling.
svn path=/trunk/icecast/; revision=2235
2001-10-21 15:25:45 +00:00
Jack Moffitt
6b116e8b96 AC_CHECK_FUNC is stupid. It needs the LIBS set already, and you can't pass
in a set of libs to use.  So we save/restore for the call.

svn path=/trunk/icecast/; revision=2233
2001-10-21 15:12:23 +00:00
Jack Moffitt
9cef32cac2 A few configure.in fixes.
* -D_REENTRANT probably needed on all platforms.  Let's not limit it to
  Linux and Solaris.

* AM_PATH_OGG|VORBIS had a slight bug.  We shouldn't update the LIBS until
  after we've detected anything.  Thanks to Michael Pruett <michael@68k.org>
  for finding this.

svn path=/trunk/icecast/; revision=2229
2001-10-21 14:19:39 +00:00
Michael Smith
17e1289a89 configure.in: solaris requires -D_REENTRANT. What about other platforms?
source.c: fix bug in handling non-fatal errors like EAGAIN

svn path=/trunk/icecast/; revision=2225
2001-10-21 10:07:51 +00:00
Jack Moffitt
42688a8366 Add check for stdint.h, since Solaris doesn't have it. This is needed
on Linux for uint64_t, but Solaris defines this in sys/types.h.  Use check
where appropriate, and also add typedefs for Win32.

svn path=/trunk/icecast/; revision=2206
2001-10-20 21:28:09 +00:00
Jack Moffitt
1d81d666cc Include configuration files in 'make dist'
svn path=/trunk/icecast/; revision=2002
2001-09-10 02:55:41 +00:00
Jack Moffitt
61316a25d7 Initial revision
svn path=/trunk/icecast/; revision=1996
2001-09-10 02:21:46 +00:00