oddsock
d525290195
added WIN32-ism
...
svn path=/trunk/icecast/; revision=5589
2003-11-17 22:38:58 +00:00
Karl Heyes
a093271f95
type warning cleanup
...
svn path=/trunk/icecast/; revision=5586
2003-11-17 21:36:03 +00:00
brendan
42e28b204a
Whoops, put manual back in dist. I would have caught this at home if I could make dist,
...
but HFS+ case-preserving/insensitive FS causes make dist to fail in the debian
directory. Automake sees changelog, thinks it is ChangeLog, and adds it to make dist
automatically, but then make can't find ChangeLog because it is actually changelog. Grr.
svn path=/trunk/icecast/; revision=5584
2003-11-17 02:31:07 +00:00
brendan
0ac2ea9350
make install installs manual in $prefix/share/doc/icecast
...
svn path=/trunk/icecast/; revision=5583
2003-11-17 02:26:10 +00:00
brendan
f8f471229a
Add docs to dist tarball. Next step: install docs in the right place.
...
svn path=/trunk/icecast/; revision=5580
2003-11-15 17:30:30 +00:00
oddsock
f1d9507319
updated NEWS
...
svn path=/trunk/icecast/; revision=5570
2003-11-13 03:52:49 +00:00
oddsock
3ebebcf4a6
icecast2 documentation. need I say more ?
...
svn path=/trunk/icecast/; revision=5569
2003-11-13 03:50:30 +00:00
Karl Heyes
47f877569f
While tracking down the bug which causes the zombie thread manager while
...
streaming mp3 with metadata, this patch has turned out to be successful at
maintaining a working icecast for the few users who have reported the problem
The patch essentially removes the use of the alloca and uses the malloc-type
calls instead.
svn path=/trunk/icecast/; revision=5562
2003-11-11 18:21:49 +00:00
oddsock
1a3a2dd033
bumped version
...
svn path=/trunk/icecast/; revision=5528
2003-10-31 19:24:16 +00:00
oddsock
97229d9548
fixed some display bugs when showing stats
...
svn path=/trunk/icecast/; revision=5527
2003-10-31 19:24:00 +00:00
oddsock
fe95280339
added bypassing of thread_sleep() in certain cases.
...
this came from KarlH.
svn path=/trunk/icecast/; revision=5526
2003-10-31 19:21:00 +00:00
oddsock
e554386ef0
proper cleanup of the rwlocks in the avl trees.
...
This was causing some major memory leakage on win32, but was not seen
on unix. Icecast2 on win32 is leakfree again :)
svn path=/trunk/avl/; revision=5525
2003-10-31 19:18:42 +00:00
oddsock
bdeffe42bc
removed unused tags and added the XIPH directory
...
svn path=/trunk/icecast/; revision=5524
2003-10-31 19:16:12 +00:00
brendan
ff15b29177
typo
...
svn path=/trunk/timing/; revision=5492
2003-10-20 16:32:55 +00:00
brendan
2bfba7c60a
Leigh Smith's MINGW32 compatibility patch, with modifications for better
...
autoconf feng shui
svn path=/trunk/m4/; revision=5490
2003-10-20 03:08:46 +00:00
giles
42256bc3d8
The developer irc channel is back on freenode.
...
svn path=/trunk/icecast/; revision=5398
2003-10-03 12:20:06 +00:00
oddsock
087465b019
* clean up of ctrl-Ms (I hate MSVC sometimes) and bump of version in the setup script
...
svn path=/trunk/icecast/; revision=5277
2003-09-02 03:20:56 +00:00
keegan
3c52e079f4
Added Debian packaging
...
svn path=/trunk/icecast/; revision=5190
2003-08-04 08:42:13 +00:00
Karl Heyes
aadf140e5d
fix issues with non-portable echo flags and re-do the tests for automake
...
version checking. The enrironment var AUTOMAKE can be used to indicate the
first one to check for
svn path=/trunk/icecast/; revision=5183
2003-07-30 14:46:35 +00:00
Karl Heyes
4f41ecedb6
another compiler cleanup wrt 64bit int/pointer mismatches, thanks to
...
the ports maintainers
svn path=/trunk/avl/; revision=5182
2003-07-29 00:30:36 +00:00
Karl Heyes
571ced86d5
We need to state both of these to get the dependencies and linking working
...
as expected.
svn path=/trunk/icecast/; revision=5181
2003-07-27 22:53:58 +00:00
Karl Heyes
7e0894c0c9
Plug small memory leak when a thread exits.
...
Allow new threads to inherit scheduling policy.
Use long instead of int in thread_exit, thanks to the ports maintainers for
the heads up.
svn path=/trunk/thread/; revision=5179
2003-07-27 18:19:31 +00:00
Karl Heyes
39ad755a25
remove unwanted bits left in from previous commits
...
svn path=/trunk/icecast/; revision=5178
2003-07-27 01:13:06 +00:00
Karl Heyes
a182515fc5
fixup last curl test with all the info it needs and avoid variable
...
name clashes.
svn path=/trunk/m4/; revision=5177
2003-07-27 00:15:52 +00:00
Karl Heyes
0c6493aa6d
place the config reread flag in the global structure
...
svn path=/trunk/icecast/; revision=5175
2003-07-25 14:29:33 +00:00
Karl Heyes
9482db6016
avoid hitting the mutex's in the signal handler, we could block, which is
...
not something we want to do. Some mutex implementations are signal based.
svn path=/trunk/icecast/; revision=5174
2003-07-24 23:45:29 +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
14918d3831
Let aclocal know about m4 directory
...
svn path=/trunk/icecast/; revision=5172
2003-07-24 05:38:34 +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
brendan
a434767c34
Mike's #include patch
...
svn path=/trunk/icecast/; revision=5170
2003-07-24 05:24:00 +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
8654a18f72
minor cleanups
...
svn path=/trunk/icecast/; revision=5168
2003-07-23 00:27:10 +00:00
Karl Heyes
686bac60cf
we need to supply the curl cflags into the C preprocessor
...
svn path=/trunk/m4/; revision=5159
2003-07-21 17:33:03 +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
43953202a2
refer to cfgfile.h instead of config.h for icecast.xml, and use config.h
...
for autoconf
svn path=/trunk/icecast/; revision=5156
2003-07-21 01:58:54 +00:00
Karl Heyes
88fd04cfd0
a move over from config.c config.h. This is so that config.h can be built
...
by autoconf. config.h is also the name expected by the convenience libs
svn path=/trunk/icecast/; revision=5154
2003-07-21 01:39:39 +00:00
Karl Heyes
59f13c6f76
The xml cleanup occurs after this anyway, and doing this here can cause
...
bad things to occur when xslt gets used.
svn path=/trunk/icecast/; revision=5152
2003-07-18 19:54:02 +00:00
Karl Heyes
57e9372c69
Add the libcurl check to the m4 archive.
...
svn path=/trunk/m4/; revision=5149
2003-07-18 01:09:23 +00:00
Karl Heyes
54ff6f6b63
move xml/xslt detection into the m4 tree
...
svn path=/trunk/m4/; revision=5148
2003-07-17 10:46:03 +00:00
Karl Heyes
72fcbe9b9a
fix variable expansion
...
svn path=/trunk/m4/; revision=5147
2003-07-17 09:23:44 +00:00
Karl Heyes
508d25641d
avoid header namespace clashes
...
svn path=/trunk/icecast/; revision=5146
2003-07-16 19:41:59 +00:00
brendan
62ce258d46
Assign LGP to thread module
...
svn path=/trunk/thread/; revision=5138
2003-07-14 02:17:52 +00:00
brendan
12db251614
Assign LGPL to files (as implied by COPYING)
...
svn path=/trunk/net/; revision=5137
2003-07-14 02:14:59 +00:00
Karl Heyes
421df597fa
Add log cycling on HUP signals. Currently reopens log files in append mode
...
so allows for continuing the log, or cycling just one log. log filename
changes work as well.
svn path=/trunk/icecast/; revision=5129
2003-07-11 23:54:50 +00:00
Karl Heyes
d637781802
inverted logic used by some of the new functions fixed, locking updates
...
and some code cleanups
svn path=/trunk/log/; revision=5128
2003-07-11 23:36:49 +00:00
Karl Heyes
142c1b0609
don't terminate stream when debugging
...
svn path=/trunk/icecast/; revision=5127
2003-07-11 19:03:30 +00:00
brendan
aa5a096f8a
Update shout.m4 to test for SHOUT_THREADSAFE in shout.h.
...
svn path=/trunk/m4/; revision=5125
2003-07-11 01:26:31 +00:00
Karl Heyes
d0e828a040
Modify logging framework for providing log cycling. By default the logging
...
is indefinite but here ices2 is capping the logs at around 2Meg, which is
currently fixed.
The renamed log filename is simple (xxx.old) but using a timestamp could
be implemented. Explicit log re-opening (eg HUP handling) is implemented
but not currently used.
svn path=/trunk/log/; revision=5107
2003-07-09 02:45:22 +00:00
brendan
a300895768
Reset LDFLAGS after the link test.
...
svn path=/trunk/m4/; revision=5105
2003-07-08 14:32:03 +00:00
oddsock
78e3977e2d
unused variable
...
svn path=/trunk/icecast/; revision=5104
2003-07-08 14:11:32 +00:00