Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

AzuraCast

A self-hosted web radio management suite, including turnkey installer tools and an easy-to-use web app to manage your stations.
Collective - Host: opensource - https://opencollective.com/azuracast - Website: https://azuracast.com/ - Code: https://github.com/AzuraCast

update leftover per-source stats to avoid global stats lookup

github.com/AzuraCast/icecast-kh-ac - 83e92ee5d1df27919d80e0178506c18db4785257 authored about 12 years ago by Karl Heyes <[email protected]>
correct the values for the mpeg layers that are not layer 3

github.com/AzuraCast/icecast-kh-ac - d5d9bf64a9e2f788f8ceeb5d46f5175818df7f01 authored about 12 years ago by Karl Heyes <[email protected]>
use correct code for version check.

github.com/AzuraCast/icecast-kh-ac - 25f1fcb3a6356e8f4db16378a914df29a37f66c5 authored about 12 years ago by Karl Heyes <[email protected]>
plug a couple of small memory leaks

github.com/AzuraCast/icecast-kh-ac - 35913e99142375b3ff75763c9caea3412b42504e authored about 12 years ago by Karl Heyes <[email protected]>
bad pointer possible, not updated after a free up

github.com/AzuraCast/icecast-kh-ac - c748cac6b21f6c07a0d2b4074661644ada5f48b7 authored about 12 years ago by Karl Heyes <[email protected]>
only force a short 206 response if the requested range is less than 4k

github.com/AzuraCast/icecast-kh-ac - 5981a68cbd6ae4861e904b8cb0baf788f3ae6832 authored about 12 years ago by Karl Heyes <[email protected]>
small mpeg parsing update.

some minor internal changes to reduce structure size by a small amount, add
api to enquire strea...

github.com/AzuraCast/icecast-kh-ac - 166550c0911b42eaeaf5238e7599f1b19d89149d authored about 12 years ago by Karl Heyes <[email protected]>
previous patch left a pointer unset, causing incorrect data on xsl output

github.com/AzuraCast/icecast-kh-ac - 63ec2090a474b613390c0a1f6b4bbd8afddbcb53 authored about 12 years ago by Karl Heyes <[email protected]>
fix possible cleanup issue on stats

github.com/AzuraCast/icecast-kh-ac - 1a524372a23e3693d17e6ce5ab7038ad090d80d6 authored about 12 years ago by Karl Heyes <[email protected]>
missing lock not taken when using the default handle

github.com/AzuraCast/icecast-kh-ac - 3d1655e7da5a7adea8da0645441916fbceb68876 authored about 12 years ago by Karl Heyes <[email protected]>
update code for http headers, range requests and reduce code duplication

use general headers function for range requests, drop http headers in
fserve. Handle range reque...

github.com/AzuraCast/icecast-kh-ac - 8300c1203dcc4985fe9be30b35ec01ab22ed3e99 authored about 12 years ago by Karl Heyes <[email protected]>
change initial frame count checking level depending on if block is shared or not

listeners can switch between streams and files so having a dynamic setting is
important in case ...

github.com/AzuraCast/icecast-kh-ac - 9d15d1d7b9053c983ff923cd5aa228a1e7ae83b6 authored about 12 years ago by Karl Heyes <[email protected]>
token update, post and get methods, add field method label update

github.com/AzuraCast/azuraforms - ca1b0249d1031ac428078989f4a8e6d943b77ead authored about 12 years ago by LRotherfield <[email protected]>
started add field method

github.com/AzuraCast/azuraforms - 84bd3d2fdb0e1c292eb35342a673249abe69e74d authored about 12 years ago by LRotherfield <[email protected]>
todo list

github.com/AzuraCast/azuraforms - d60cf23a317c216967119741cd6948ec576a0e72 authored about 12 years ago by LRotherfield <[email protected]>
format fix

github.com/AzuraCast/azuraforms - 879a511bf75a16b602a8ffcf67f2a1fa1468b9e7 authored about 12 years ago by LRotherfield <[email protected]>
merge fix

github.com/AzuraCast/azuraforms - 0bc69e4b530ddacd04142859f42ddea4148f6770 authored about 12 years ago by LRotherfield <[email protected]>
html 5 in forms class

github.com/AzuraCast/azuraforms - 3602feb621daa94439c574b7d81755930366c197 authored about 12 years ago by LRotherfield <[email protected]>
minor debug related updates

github.com/AzuraCast/icecast-kh-ac - 66478ce82e58f70f7ae5d8f380ff6318bea16b4a authored about 12 years ago by Karl Heyes <[email protected]>
fix for possible race in stats clearing with fallback files.

A possible case of listeners falling back to a file and then being
overridden by a reconnecting ...

github.com/AzuraCast/icecast-kh-ac - bc314b4beba283a16369c58c7a027f8441d44975 authored about 12 years ago by Karl Heyes <[email protected]>
set default log size limits

github.com/AzuraCast/icecast-kh-ac - d89cfb1636c2b6fcd83134d8728990b94aa9769c authored about 12 years ago by Karl Heyes <[email protected]>
make sure client drops on error case in parsing

github.com/AzuraCast/icecast-kh-ac - d7e3622e90bddc8247de781cc53634a4fe0d0f6e authored about 12 years ago by Karl Heyes <[email protected]>
prevent adding one value twice.

github.com/AzuraCast/icecast-kh-ac - b7428ce2a605b62be3a09a65c2f43c8b70dc725e authored about 12 years ago by Karl Heyes <[email protected]>
field updates

github.com/AzuraCast/azuraforms - ec0c96b571fb4a0feffaf8eb0f037747aac1d943 authored about 12 years ago by Luke Rotherfield <[email protected]>
apply limiter on yp requests and throttle back on touch failure

github.com/AzuraCast/icecast-kh-ac - 5359d6a7dcd014fc9b359e5df7a549f28cb6e9f1 authored about 12 years ago by Karl Heyes <[email protected]>
namespaced fields

github.com/AzuraCast/azuraforms - 605120daa3850ac6859837c200a99d1271b54b7f authored about 12 years ago by Luke Rotherfield <[email protected]>
namespaced fields

github.com/AzuraCast/azuraforms - 8e03792c4c9a3a0bfb411a2ff67d9808ab6dae2e authored about 12 years ago by Luke Rotherfield <[email protected]>
missing header

github.com/AzuraCast/icecast-kh-ac - eca49b37a5f3d2d605c4a9ee867af15320987267 authored about 12 years ago by Karl Heyes <[email protected]>
fix some corner case error handling in mpeg parsing

github.com/AzuraCast/icecast-kh-ac - 32297815629b20a561b12aa7fc48001f20568120 authored about 12 years ago by Karl Heyes <[email protected]>
fix log message

github.com/AzuraCast/icecast-kh-ac - 1f67f718fb5aa736b4047d7a26ac182a34a0961b authored about 12 years ago by Karl Heyes <[email protected]>
expand on log message if libcurl was missing

github.com/AzuraCast/icecast-kh-ac - ef48c8a8d5b16da28a69db81bdaa523c77ded199 authored about 12 years ago by Karl Heyes <[email protected]>
add explicit flag for moving data on possible frame boundaries

This should only be an issue on files for listeners that need more flexible
searching to avoid t...

github.com/AzuraCast/icecast-kh-ac - 66fe2e8cf19d30049009b1c2bf4773d84c00f0ea authored about 12 years ago by Karl Heyes <[email protected]>
another reload fix with privileged ports.

In cases where you have multiple ports with bind addresses, the bind address was not
taken into ...

github.com/AzuraCast/icecast-kh-ac - d931d2c52f241a5f5efba41a06ca0a8aa3928c22 authored about 12 years ago by Karl Heyes <[email protected]>
reload fix of multiple privileged ports.

When multiple privileged ports are defined and the xml is reloaded then some of those
details we...

github.com/AzuraCast/icecast-kh-ac - 1878b20271269700624f290f5b1a42935e28d2ec authored about 12 years ago by Karl Heyes <[email protected]>
Fix for intro processing, typicalling with id3 tag or other non-mp3 frames

The mpeg processor reduces the buffer length for source feeds but file
processing was getting av...

github.com/AzuraCast/icecast-kh-ac - a86589107a5a0c21f949186d5bbe087c06191d5b authored about 12 years ago by Karl Heyes <[email protected]>
set the default to allow metadata via url for ogg vorbis streams

github.com/AzuraCast/icecast-kh-ac - d8d5e35fa5b519c286ed7f5d31f307bdb3a67d0c authored over 12 years ago by Karl Heyes <[email protected]>
render hidden and render error methods

github.com/AzuraCast/azuraforms - f0eaee61b16682e1150581e58b942952ca70b359 authored over 12 years ago by LRotherfield <[email protected]>
keep sanity check but allow for upto 64k ogg pages

github.com/AzuraCast/icecast-kh-ac - 82f26eed14d2c6d6aa9a0a09c8d6128b0deac0c7 authored over 12 years ago by Karl Heyes <[email protected]>
cut kh5. Many use intro files

github.com/AzuraCast/icecast-kh-ac - b48b38c39677b5b883c6fd6ea9249611e13fe4c8 authored over 12 years ago by Karl Heyes <[email protected]>
drop current buffer if finished with headers. crash case for intro file

intro files are now using a larger read buffer, larger than the original header
buffer, so drop ...

github.com/AzuraCast/icecast-kh-ac - 739ce70928f3fc1de70e1b9622f03c99d4096bd1 authored over 12 years ago by Karl Heyes <[email protected]>
fix for possible crash with range and on-demand relays

If you have an on-demand relay that has not been used since created and a listener connects
with...

github.com/AzuraCast/icecast-kh-ac - a28ae816570d36f91af364f6d2bd91733e5e118b authored over 12 years ago by Karl Heyes <[email protected]>
handle 0 length requested sends better.

it's possibe that when processing the buffer that you are at the end of it because
previously la...

github.com/AzuraCast/icecast-kh-ac - 7389189d247b74e8f74e1cb27ab08739bce8736e authored over 12 years ago by Karl Heyes <[email protected]>
extra checking in cases of listener processing.

we do not want the per-listener mpeg parsing possibly changing the buffer lengths
even if tempor...

github.com/AzuraCast/icecast-kh-ac - 48ca06d74f3af26833fcb37d42e26283a97b1b73 authored over 12 years ago by Karl Heyes <[email protected]>
make sure the listener timer is reset in case it has some bogus value in it.

github.com/AzuraCast/icecast-kh-ac - 741e67186ec3d8c6d3e9f4c41ea5e2c86a16ca2e authored over 12 years ago by Karl Heyes <[email protected]>
allow clients of non-throttled files to move across workers

github.com/AzuraCast/icecast-kh-ac - 7b6468ccd5a3e7cd0188f192a5d5a7360b53f754 authored over 12 years ago by Karl Heyes <[email protected]>
minor formatting cleanups, drop the volatile on id, useless

github.com/AzuraCast/icecast-kh-ac - 1f06d048c5fd17ed44a84076ce33431bda1905e5 authored over 12 years ago by Karl Heyes <[email protected]>
it's reported that flash is not sending x-flash-version header with recent updates

The only other header we could use to indicates that a hack is required is the
referer header, s...

github.com/AzuraCast/icecast-kh-ac - 9bdb4a2d7c35d69771bb8d47acf45bda148c7b74 authored over 12 years ago by Karl Heyes <[email protected]>
type size fixup

github.com/AzuraCast/icecast-kh-ac - 619183875f20e4e51e950d8ca6be285cd94e72f2 authored over 12 years ago by Karl Heyes <[email protected]>
fix issue with file node selection for listclients and killclient

The internal naming does not have the fallback or file prefix so those
requests were failing to ...

github.com/AzuraCast/icecast-kh-ac - 75c936bd0832be57d43ab1200fc74e4fdcdb1f10 authored over 12 years ago by Karl Heyes <[email protected]>
fix up flv position verification check, it became invvalid.

with the recent changes to the _advance routine, the positioning is now different and the
exist...

github.com/AzuraCast/icecast-kh-ac - 98b178b4dab141a6fc5f190f5e0021571ddda915 authored over 12 years ago by Karl Heyes <[email protected]>
fix possible bad pointer case

The original method was move to next buffer if at end of current buffer then write
which worked ...

github.com/AzuraCast/icecast-kh-ac - 75538fbd937d332d3fbaa34836f1e7c127dde6a2 authored over 12 years ago by Karl Heyes <[email protected]>
still allow for a random adjuster for listeners, to prevent a rush

While we still use the source skip duration as the basis for rescheduling listeners, it
is still...

github.com/AzuraCast/icecast-kh-ac - a88a0470d85bc3f1e35c8850cccb3a32939476ea authored over 12 years ago by Karl Heyes <[email protected]>
The oldest block is likely to go, so don't rely on the data in it

github.com/AzuraCast/icecast-kh-ac - 21c7b3ea9af0ade6400bb1b45d8d76ed8187c18d authored over 12 years ago by Karl Heyes <[email protected]>
Avoid looking up the schedule time for the source client, just increase by the skip value

Because of caching effects by another core running the source client, it's possible that
the upd...

github.com/AzuraCast/icecast-kh-ac - dc5e715416cb99b8a21f8e5ea69bd70702ceadef authored over 12 years ago by Karl Heyes <[email protected]>
drop client on error case, shouldn't happen but end it there if so

github.com/AzuraCast/icecast-kh-ac - 25353e432738a025af0477d3236eca94b4609ea9 authored over 12 years ago by Karl Heyes <[email protected]>
change internal count on fallback after listener has moved

As the lock has to be dropped during the move, there is a possibility for
the source to drop if ...

github.com/AzuraCast/icecast-kh-ac - f79bc5982d8a239599b40cfa8cff479147d38728 authored over 12 years ago by Karl Heyes <[email protected]>
do not proceed further if file not opened no matter if it's fallback or not

github.com/AzuraCast/icecast-kh-ac - 4bc3a5482b986d7b5ede61b6fe0278f965819a27 authored over 12 years ago by Karl Heyes <[email protected]>
prevent some further stats interactions during the shutdown phase for sources

source clients that take time to shut down because of waiting for listeners race
against the sla...

github.com/AzuraCast/icecast-kh-ac - d12d627c91da8fea5ca7bf7652c15175bce79391 authored over 12 years ago by Karl Heyes <[email protected]>
prevent an invalid xsl parse causing a busy loop.

github.com/AzuraCast/icecast-kh-ac - 6b8909db0e163892ed2d472d7186d11ea066d5a9 authored over 12 years ago by Karl Heyes <[email protected]>
fix for flv wrapping on mp3/aac files, drop duplicate/unused code

FLV listeners were getting an structure allocated that wasn't used, now gone.
The file_send now ...

github.com/AzuraCast/icecast-kh-ac - 7ebecc2f5ca37ceb2d10cce8502c0bc7a5c2a2a1 authored over 12 years ago by Karl Heyes <[email protected]>
allow missing end in range request for stream to return 200 response and continue to stream

github.com/AzuraCast/icecast-kh-ac - 3baf7d92ec184bacc350b30067417fb321fbd119 authored over 12 years ago by Karl Heyes <[email protected]>
missed file stat increase from previous code removal

github.com/AzuraCast/icecast-kh-ac - 3cca6a9b2ebeda41a54de9c3e7d2c72ab6ab1106 authored over 12 years ago by Karl Heyes <[email protected]>
allow on-demand content to check for duplicate listeners

github.com/AzuraCast/icecast-kh-ac - 8d77fe7b29039c66d0397f1245db0cd2bcde7d06 authored over 12 years ago by Karl Heyes <[email protected]>
fix missing content-range and some proxy avoidance headers

Missed content-range from previous commit and made proxy related headers
be used in the general ...

github.com/AzuraCast/icecast-kh-ac - 1032e49fb3282ee2d50ca5eee7f0a68edced4b9b authored over 12 years ago by Karl Heyes <[email protected]>
proper fix for #28. previous burst size 0 fix cause crashes in other cases

Was causing the queue to shrink too far and invalidates the starting point

github.com/AzuraCast/icecast-kh-ac - 8225ba53268692948d308ab7f31915f953e0ac52 authored over 12 years ago by Karl Heyes <[email protected]>
dropped old consistency check

github.com/AzuraCast/icecast-kh-ac - 258c9e3bf6ffe8148ae5d60931d02ecdd02e986d authored over 12 years ago by Karl Heyes <[email protected]>
force a drop after a small buffer if range header passed for a stream.

Just for any buggy/wasteful Apple clients

github.com/AzuraCast/icecast-kh-ac - 306986b3337473dd41b6e4c41ec363478eeb1079 authored over 12 years ago by Karl Heyes <[email protected]>
handle the burst-size 0 case properly. shoult fix issue #28

some use that burst size or min queue size as 0 which was handled before the
queuing changes for...

github.com/AzuraCast/icecast-kh-ac - 13587df2bcf90d36e94cdd8c19b236ddffb82d52 authored over 12 years ago by Karl Heyes <[email protected]>
only move inactive relay client when there is sufficient difference

This is only a minor issue for balancing the clients across workers and should
only possibly app...

github.com/AzuraCast/icecast-kh-ac - 71bec1a847eaeed33f894e2a2b40d7f4146b9ad9 authored over 12 years ago by Karl Heyes <[email protected]>
honor allow_duplicate_users and drop_existing_listener settings in auth for webroot files

While the actual lookup of username is essentially the same as for sources, the internal API
for...

github.com/AzuraCast/icecast-kh-ac - 91dbc5bc4b36e02376aa55feeca0e2e929535f34 authored over 12 years ago by Karl Heyes <[email protected]>
minor leak on fallback or override to stream

github.com/AzuraCast/icecast-kh-ac - 92e47a95b97377a76c15798410a69979de1e7768 authored over 12 years ago by Karl Heyes <[email protected]>
open_fh cleanup and migrate bitrate stats out of format into upper level structures

simplify the open_fh checks, a lot of it has accumulated from requirements in
previous versions.

github.com/AzuraCast/icecast-kh-ac - c9798e08157d91ba510734eade29c7fe374c1e26 authored over 12 years ago by Karl Heyes <[email protected]>
fix possible fault on immediate server exit on certain platforms. minor issue

lock handles were being destroyed without being created, only occurs
if server exits immediately

github.com/AzuraCast/icecast-kh-ac - 995f58144eaaac89b94d8ad4edc6e09cc3e4401c authored over 12 years ago by Karl Heyes <[email protected]>
fix for win32 handling of files

github.com/AzuraCast/icecast-kh-ac - 903e29a84c4401e7dc6fb07b81516c442653411a authored over 12 years ago by Karl Heyes <[email protected]>
fix to get win32 rwlocks working again.

github.com/AzuraCast/icecast-kh-ac - 2540c2b86c6b5a475f70595b8a1ad0425e7d22ea authored over 12 years ago by Karl Heyes <[email protected]>
Adjust tolerance levels for client moves.

reduce the levels at which listeners will not be moved to a more busy worker, and
drop the point ...

github.com/AzuraCast/icecast-kh-ac - 4cab5a7036aa37820460f7ea54b610e81ee3ee76 authored over 12 years ago by Karl Heyes <[email protected]>
make this work for none git builds

github.com/AzuraCast/icecast-kh-ac - eb16e5933cacd693421f7a1243f48488fdbf5359 authored over 12 years ago by Karl Heyes <[email protected]>
fix for rate data pruning, could leave a dangling pointer

github.com/AzuraCast/icecast-kh-ac - 0c9b5265a1e0c6c6334b0f15ea1a980f39f07d69 authored over 12 years ago by Karl Heyes <[email protected]>
prevent null deref on bitrate calc with inactive ondemand relays

github.com/AzuraCast/icecast-kh-ac - 281662332a01bc1ded223395116efdfdf21fcaac authored over 12 years ago by Karl Heyes <[email protected]>
drop waiting for [dis]connect scripts.

Never liked the idea as it blocks the worker, but wasn't sure originally of the cause
of a probl...

github.com/AzuraCast/icecast-kh-ac - eb03cd4c060beccdf9434f5652601d5e61a2d38a authored over 12 years ago by Karl Heyes <[email protected]>
merge opus detection from trunk

github.com/AzuraCast/icecast-kh-ac - 9e9ce7a0ac81f7634f743e664638e8b948b409ea authored over 12 years ago by Karl Heyes <[email protected]>
only reduce skip duration when data is available for queueing

It is possible for source clients with small writes to trigger a frequent
reschedule by the clie...

github.com/AzuraCast/icecast-kh-ac - ef00ab15d2bb797791145f9d248392119f7724fb authored over 12 years ago by Karl Heyes <[email protected]>
reschedule a retry bit later if no data was actually sent

github.com/AzuraCast/icecast-kh-ac - ecac25caa4b0695f9bd00eebd880c11c7c4bde7d authored over 12 years ago by Karl Heyes <[email protected]>
reduce mutex locking on throttled files, should help scaling across workers.

The lock was originally taken on each pass as a file pointer is not thread safe, nor
was the sta...

github.com/AzuraCast/icecast-kh-ac - 3dc410b73d40fd6d64207e7c632a8b3706e00210 authored over 12 years ago by Karl Heyes <[email protected]>
allow for clients on throttled files to move to another worker for balancing

github.com/AzuraCast/icecast-kh-ac - 1858e1fc8e020893127c2427d7c504aff927144f authored over 12 years ago by Karl Heyes <[email protected]>
memory leak plugged on throttled file (eg fallback file) cleanup

github.com/AzuraCast/icecast-kh-ac - 21115b00fbad54f357ed270faa72074f6a12c08e authored over 12 years ago by Karl Heyes <[email protected]>
push locking into rate structure and make them spin when required

To limit possible contention when updating bitrates for source and global, move
away from a mute...

github.com/AzuraCast/icecast-kh-ac - d83ec9de889f69790167a58a993b0d101c445b4e authored over 12 years ago by Karl Heyes <[email protected]>
use date/time if nothing else detected for the hash code

github.com/AzuraCast/icecast-kh-ac - c48fc339aa1a741312dd8dcd33f8c73414947e67 authored over 12 years ago by Karl Heyes <[email protected]>
pread fixup for static file sending

github.com/AzuraCast/icecast-kh-ac - e8a9ad1b9dd8ed44f775e0572339293d8ce6a975 authored over 12 years ago by Karl Heyes <[email protected]>
need configure as well for pread changes

github.com/AzuraCast/icecast-kh-ac - 30dd92c4661c27d3f9534433bcf0ea540b5d1158 authored over 12 years ago by Karl Heyes <[email protected]>
needed for the missing pread changes to work on fresh builds

github.com/AzuraCast/icecast-kh-ac - dc52983de4bebb0b06218377c7fabd245a067255 authored over 12 years ago by Karl Heyes <[email protected]>
odd case may trigger fault.

when early removal of source was added, one case was not handled. when the
200 OK response was r...

github.com/AzuraCast/icecast-kh-ac - 31c6aaeb908095b4aa10a1096de988e0cd788263 authored over 12 years ago by Karl Heyes <[email protected]>
switch to using pread for file reading, fallback/intro.

In cases where pread is missing, use a wrapper function that uses a lock.
win32 could use the ov...

github.com/AzuraCast/icecast-kh-ac - 932549849de3afdba186a5d01517001398a72d9b authored over 12 years ago by Karl Heyes <[email protected]>
prevent xsl lookup stalls.

the xslt cache (for save reading stylesheets), used a mutex lock which could
be hit hard with ma...

github.com/AzuraCast/icecast-kh-ac - 76458241e8fbb357318f0885710440b0e97f6f4d authored over 12 years ago by Karl Heyes <[email protected]>
retrieve and embed the git hash code for the build.

This retreives the code which may include a patch offset since previous tag and
a modified suffi...

github.com/AzuraCast/icecast-kh-ac - e97b6f780671ab08d6545e62eb4514de0ef510be authored over 12 years ago by Karl Heyes <[email protected]>
log IP if unhandled request type arrives

github.com/AzuraCast/icecast-kh-ac - a9030b233145e1c3ed2661d6ba74586c1833902f authored over 12 years ago by Karl Heyes <[email protected]>
missed commit from INTRO flag handling.

handle intro content, and make sure the flag is set for later releasing

github.com/AzuraCast/icecast-kh-ac - 60192b5605178cc1063ddc41d3a0aa36b34f4bcd authored over 12 years ago by Karl Heyes <[email protected]>