Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/AzuraCast/icecast-kh-ac
A specialized derivative of the Icecast-KH fork of Icecast with special changes intended for the AzuraCast web radio suite. See the upstream repository for assistance!
https://github.com/AzuraCast/icecast-kh-ac
aabfd1cc90e19be4277364ac5623f769ccaef04a authored about 7 years ago by Karl Heyes <[email protected]>
To allow for cases where people want to bind on all listening sockets, we have to
allow for the ...
ee288930117fec2d2c6724b38e1e4520ead06c34 authored about 7 years ago by Karl Heyes <[email protected]>
When large numbers of mounts are defined, it was taking a long time to do the recheck
routine (w...
xml parsing can take a little time for large configs so allow things to continue
while it is bei...
87b0c344611aad0e648d010fb360d52ae639d0cf authored about 7 years ago by Karl Heyes <[email protected]>
37f9fe86eaeaa4d0b9c96e7236ad15f1180bf089 authored about 7 years ago by Karl Heyes <[email protected]>
6142c43c512d2e65df31d9d480e38d9f3be83a0d authored about 7 years ago by Karl Heyes <[email protected]>
be43113463e9653f2a6b3f8bc0515bc90e4c989e authored about 7 years ago by Karl Heyes <[email protected]>
8621a397dce7cfa1be5ca14151002126e3e59a79 authored about 7 years ago by Karl Heyes <[email protected]>
these others don't need to be reported immediately
4bf08a0acb9ca8fa04076e5bcdde68de8a6011a0 authored about 7 years ago by Karl Heyes <[email protected]>5d3e75f7d684d263915359ee76623cf5e4201335 authored about 7 years ago by Karl Heyes <[email protected]>
certain stats like global listener counts do not need to be immediately reported on
the log (deb...
c4477b7b527777e2bd9025eca9794fd9d902bb09 authored about 7 years ago by Karl Heyes <[email protected]>
normally it is move/delete file and then HUP (logs reopen), but if someone created
a file (typic...
If large number of listeners are on a stream and it drops then a large set of log messages occur...
415728fe647436b49f3209f2219c1a16cf9a0c3e authored about 7 years ago by Karl Heyes <[email protected]>
Incoming clients processed by the listener thread pushes these clients to the normal worker
pool...
This reverts commit ee2258f13892bc2cf6567e163998fd17411aa40c.
9eec54faf931d80e891479f2ea7321b235019712 authored about 7 years ago by Karl Heyes <[email protected]>type cleanups, minor range checking, etc
6296bc05bfdaa63e31e87a1eb165a749a081d653 authored about 7 years ago by Karl Heyes <[email protected]>
gettimeofday, while portable, can be affected by things like ntp in a significant
way. The repla...
could do with some reordering of clients to really be useful but for now have quite a
large cap ...
having a very short limit causes files to re-open. This just enforces a sane minimal amount
619358a64119517408432a4a4a3f7356d3bda8b8 authored about 7 years ago by Karl Heyes <[email protected]>
Some prefer to move/delete log files then signal but don't require the archiving aspect. The
log...
aaac4b38a20693a892ee4c59935c7d5e90774178 authored about 7 years ago by Karl Heyes <[email protected]>
probaby minor effect but does not hurt having it.
eaef62039779c24c5804119868fce62520e8ada6 authored about 7 years ago by Karl Heyes <[email protected]>
To keep in sync with xiph master, add these to allow passing certain listener headers
to the aut...
reopening of log can expose a stale pointer deref, leading to crash or bad memory lookup
7d9cec18c3b50b268b45b7300bbf44789da480e8 authored about 7 years ago by Karl Heyes <[email protected]>36accfa247286a9beb81f9ec5a0e2c9f370f8b23 authored about 7 years ago by Karl Heyes <[email protected]>
81f486bf6caefde60fa61205d80d3df0b978d657 authored about 7 years ago by Karl Heyes <[email protected]>
03658a0041b35d90f0d6bce63e963c1a38c517ad authored about 7 years ago by Karl Heyes <[email protected]>
Fix a typo in an error message
a1647c78aad61bebae949c522a1635e88d178728 authored over 7 years ago by Karl Heyes <[email protected]>619cb44fe18ff2b84fafaf2fa6bc70074043e9be authored over 7 years ago by Ruben Kerkhof <[email protected]>
ddfd9c5a09cac2cbcd41d9b72f4e89f7932960d2 authored over 7 years ago by Karl Heyes <[email protected]>
09cf6f8b172ef057192d0b8ecf734180b8c89bb3 authored over 7 years ago by Karl Heyes <[email protected]>
ad5c98540b8a8721189fa99ac0455c835d1347af authored over 7 years ago by Karl Heyes <[email protected]>
lets not be too wordy in the POST args. the stats routine returns a string
that needs to be free...
Report number of users on the listener_add action
aa29e622bdc71685e4778c0bae2e8e4b1c7e41f6 authored over 7 years ago by Karl Heyes <[email protected]>
the auto log cycle based on file size was broken on async update. The counter for
buffer sizing ...
342a77588158800788cd48815b514d8085ec8780 authored over 7 years ago by Darren Wiebe <[email protected]>
When authenticating a listener, the action 'listener_add' will now also send
the number of activ...
As we allow for updates to SSL certs over reload, there is a chance that the reload will fail
to...
Call the reading of SSL key files like we do for the socket opening. When a re-read is done
and...
just for consistency and a #ifdef change for the build
0143b08974e946f7207f2daf99ec5a8e496fb9f6 authored over 7 years ago by Karl Heyes <[email protected]>bf49da605be1225eba0e5f37e29cd81b68666335 authored over 7 years ago by Karl Heyes <[email protected]>
93a66a255b418f9a7091d310caee958f528d06a3 authored over 7 years ago by Karl Heyes <[email protected]>
8c8daf5ec9782b3e5cafe8fd66190ba5c952c0ac authored over 7 years ago by Karl Heyes <[email protected]>
The purge routine was acting too aggressively. Depending on the exact processor
setup, the abili...
* use server cipher preference (SSL_OP_CIPHER_SERVER_PREFERENCE)
* enable all bug workarounds (S...
The purge routine uses the keep entries setting for the min value but the pop routine within
it ...
the main logs default to a number of lines for display or debug purposes but the per-mount
acces...
The ugly handling for removing entries from the cached tree is now gone. It only affected
the ba...
SSL autodetect was tripping over a case not handled, if SSL certifcates were not defined
135025f83b4beb9d9b7cd9d982397f249f52aa79 authored over 7 years ago by Karl Heyes <[email protected]>
the examples I used had this in but they were subsequently altered to automatically determine
th...
Log messages from any root startup were not logged as the log file should be as the changed owne...
f1912f77b11bcc086fa7927ce52ba1db8014f0db authored over 7 years ago by Karl Heyes <[email protected]>
It seems that with some proxies (eg aws), the read channel can be shut down while the write
chan...
a0e7cbb6e593d37b4b63c62d493c86f7e1d02715 authored over 7 years ago by Karl Heyes <[email protected]>
95394759b91210ff561276fbf2d474952870ce6d authored over 7 years ago by Karl Heyes <[email protected]>
95cfac7766b6d052594a328621b2547404b73ffa authored over 7 years ago by Karl Heyes <[email protected]>
0f769dbc4236751aca3d76522314d62854be6a84 authored over 7 years ago by Karl Heyes <[email protected]>
de65b14894c66f6067fd0f2e0ff178ec0b023653 authored over 7 years ago by Karl Heyes <[email protected]>
eaf7c13212780d680435fe25097cea7f426f48cd authored over 7 years ago by Karl Heyes <[email protected]>
dcb933d9db9dd8dbf044b03c50dbe31574945924 authored over 7 years ago by Karl Heyes <[email protected]>
58ddff009414030228d5e669a93a50f2da127d0a authored over 7 years ago by Karl Heyes <[email protected]>
the ssl-certificate option can still be used like before but some prefer
keeping the private key...
The <ssl> tag is not needed now, it is still there to enforce SSL only but it
is no longer requi...
the windows build had an issue previously with ipv6 so was disable.
This allows for the checkin...
2ed209f5da0b1816c98a8a318409671563ad6856 authored over 7 years ago by Karl Heyes <[email protected]>066d3529a76fffcea6bfb15aedd57ad941ff6a23 authored over 7 years ago by Karl Heyes <[email protected]>
291418b5f2e9294d6e692d0bcbfb89efadee6511 authored over 7 years ago by Karl Heyes <[email protected]>
I'll lessen the default max size as well
a545a73124b2265ef7464fd16079121cb48680c7 authored over 7 years ago by Karl Heyes <[email protected]>a0a91a381af12aa28105c845aa70f65b3c42534b authored almost 8 years ago by Karl Heyes <[email protected]>
actually traverse the logs and quickly return if not in use.
26f6fc7723bc70af29cccc3a1afb4a8d1de9c126 authored almost 8 years ago by Karl Heyes <[email protected]>
This extends on the internal log entriy handling to allow for a separate thread to
run through t...
f4141fa4abfc13b8f1bc7b90d5b4743a56722c8b authored almost 8 years ago by Karl Heyes <[email protected]>
It has been reported that Pure radio boxes have reboot issues if the pragma header is present, w...
8ef42fd3e4683d089ea86429110fd1856a71669d authored almost 8 years ago by Karl Heyes <[email protected]>openssl uses some global structures which could suffer from race conditions.
5d418a8ecfb5b208b19f06d6c7354596bb638f52 authored almost 8 years ago by Karl Heyes <[email protected]>df0ba69dc1d469236bc1feeb4425d9cfad652842 authored almost 8 years ago by Karl Heyes <[email protected]>
no stability issue, just looks weird in the access log
6e2143b7d6bae9afb80d4a054daeb5b1b60f6d88 authored about 8 years ago by Karl Heyes <[email protected]>2854ffc46bdb41803d7173351a02f28ed12a8e72 authored about 8 years ago by Karl Heyes <[email protected]>
The negative test needs to allow for a larger range if some large frame needs to
be relocated. I...
fce91877256bb2490c17e9a22cb76b1e14165929 authored about 8 years ago by Karl Heyes <[email protected]>
very small intervals from relays were not handled properly, parsing metadata
itself worked but t...
some rearragement of the files, updates to scripts themselves. I'll keep the autotools
output fo...
For relays that are created in a slave, the retry period has been traditionally set
by the maste...
f57a28bc3d027aefba024528f8558eb015f79a4a authored over 8 years ago by Karl Heyes <[email protected]>
a442bb8eb95a2efb39172b0f950ddb71867addc4 authored over 8 years ago by Karl Heyes <[email protected]>
This is to complement the run-on setting for relays, as master relays are dynamically
created in...
odd one to trigger this. range request using auth which returns intro content being placed on an...
798ee3e1631d3c8d68648400e257027aa8083c43 authored over 8 years ago by Karl Heyes <[email protected]>925eb9a8a343262d20cd04ed5162308f3faef4de authored over 8 years ago by Karl Heyes <[email protected]>
119ff46014ace4e0a91c6b5422a7b6943ae7bf70 authored over 8 years ago by Karl Heyes <[email protected]>
460e371d18c883668279f4fcfda2c714229dc92c authored over 8 years ago by Karl Heyes <[email protected]>
dd916d0b44ef0dd07d1911da8a667c651597227a authored over 8 years ago by Karl Heyes <[email protected]>
It's dependent on the block reading. Normal cases will be fine but you can get the password
and ...
the intro offset is either 0 (initially), set later by the range check, or reset by the keep-ali...
7fe3ec180afae14502db96ec6e905a8bfeed74d6 authored over 8 years ago by Karl Heyes <[email protected]>0f2c536a5369eadebfe58e502ae297fb231aa1f6 authored over 8 years ago by Karl Heyes <[email protected]>
e78da33b004917a17210a74e33f5c768880c7cb7 authored over 8 years ago by Karl Heyes <[email protected]>
CORK may already be enabled by default of course but we should drop the CORK
setting to ensure d...
If MY_ALLOC compiled in, then track these allocations and don't force the stack size on windows
...
The stats may eventually only apply to if there is a change each second but for now on large
cha...
d6ccc4b7d56dda28c26314e70a5ee8ef5014ae52 authored over 8 years ago by Karl Heyes <[email protected]>
7cfdc304a06b11546c233ad4c0341c64b110f4b1 authored over 8 years ago by Karl Heyes <[email protected]>