mirror of
https://gitlab.xiph.org/xiph/icecast-server.git
synced 2024-12-04 14:46:30 -05:00
Feature: Build Dist Archives via CI and Upload them to OBS
This commit is contained in:
parent
c78f01e2b2
commit
41e0732859
4
.gitignore
vendored
4
.gitignore
vendored
@ -60,3 +60,7 @@ config.h.in~
|
||||
|
||||
# Ignore vim swap files
|
||||
.*.swp
|
||||
|
||||
|
||||
# CI: OSC temp stuff
|
||||
/osc_tmp
|
||||
|
@ -1,5 +1,5 @@
|
||||
# Build Icecast
|
||||
build:
|
||||
# Build Icecast - test
|
||||
make_dist:
|
||||
variables:
|
||||
GIT_SUBMODULE_STRATEGY: recursive
|
||||
|
||||
@ -12,8 +12,11 @@ build:
|
||||
|
||||
before_script:
|
||||
- apk update
|
||||
- cat /etc/os*
|
||||
- apk add musl-dev git make gcc automake autoconf libtool
|
||||
- apk add curl-dev libogg-dev libvorbis-dev libxslt-dev libxml2-dev
|
||||
# gzip required because busybox gzip does not understand best / zip for make dist
|
||||
- apk add gzip zip tar
|
||||
# Required for tests
|
||||
#- apk add curl ffmpeg
|
||||
# Create user to run tests
|
||||
@ -22,7 +25,52 @@ build:
|
||||
script:
|
||||
- ./autogen.sh
|
||||
- ./configure || cat config.log
|
||||
- make
|
||||
- make dist
|
||||
- ls -la
|
||||
# Tests
|
||||
#- su -c "./tests/admin-tests.sh" icecast
|
||||
|
||||
artifacts:
|
||||
paths:
|
||||
- icecast-*.tar.gz
|
||||
- icecast-*.zip
|
||||
expire_in: 1 week
|
||||
|
||||
upload_dist:
|
||||
tags:
|
||||
- docker
|
||||
- linux
|
||||
|
||||
only:
|
||||
- master
|
||||
- devel
|
||||
|
||||
stage: deploy
|
||||
|
||||
dependencies:
|
||||
- make_dist
|
||||
|
||||
before_script:
|
||||
- ./ci/osc/prepare-osc-tools.sh
|
||||
|
||||
script:
|
||||
- ./ci/osc/handle-osc-upload.sh
|
||||
|
||||
upload_dist_release:
|
||||
tags:
|
||||
- docker
|
||||
- linux
|
||||
|
||||
only:
|
||||
- tags
|
||||
|
||||
stage: deploy
|
||||
|
||||
dependencies:
|
||||
- make_dist
|
||||
|
||||
before_script:
|
||||
- ./ci/osc/prepare-osc-tools.sh
|
||||
|
||||
script:
|
||||
- ./ci/osc/handle-osc-upload.sh release
|
||||
|
49
ci/README.md
Normal file
49
ci/README.md
Normal file
@ -0,0 +1,49 @@
|
||||
# Icecast CI for automated OBS Uploads
|
||||
|
||||
This directory contains scripting triggered by .gitlab-ci.yml to automatically upload releases and nightlies to build.opensuse.org.
|
||||
The Pipeline triggers are set so that releases are pushed only on tags and nightlies on master/devel commits into respective OBS projects.
|
||||
These are defined in the ci/osc/ for releases and nightlies in their respective config files.
|
||||
|
||||
# How to release
|
||||
|
||||
To make a new release please call the magic version changer as following from the repo root:
|
||||
|
||||
```
|
||||
export ICECAST_BETA_VERSION=3
|
||||
ci/create-changelog-and-set-versions.sh "$ICECAST_BETA_VERSION" "2.4.99.$ICECAST_BETA_VERSION" "2.5 beta$ICECAST_BETA_VERSION" "25-beta-$ICECAST_BETA_VERSION" "2.5-beta$ICECAST_BETA_VERSION" "_VERSION_ARCHIVE_" "2.4.99.$ICECAST_BETA_VERSION" "now" "Stephan Jauernick <info@stephan-jauernick.de>" "Preparing for 2.5 beta$ICECAST_BETA_VERSION aka 2.4.99.$ICECAST_BETA_VERSION" "icecast" "mingw32-icecast" "mingw32-icecast-installer"
|
||||
```
|
||||
|
||||
Please adapt the "ICECAST_BETA_VERSION", the Author, the Date(now; please enter a valid ISO8601 Date if needed) and the Message as needed.
|
||||
|
||||
This script/mechanism will update all the version references and then show you a git status/diff. Please check all changes and commit them as needed.
|
||||
|
||||
After tagging and uploading the release will be picked up by gitlabs CI and a release will be pushed to OBS.
|
||||
|
||||
# Nightlies
|
||||
|
||||
A nightly will be build on each change to master/devel - these will be marked with a git version + build date in the version and a "correct" changelog entry where relevant.
|
||||
|
||||
# Required Repo Configuration in Gitlab
|
||||
|
||||
- master and devel need to be set to protected with Maintainer only push/merge permissions
|
||||
- all tags need to be set to protected with Maintainer only permissions
|
||||
- There needs to be a "File" Variable configured as follows:
|
||||
|
||||
Name: OSC_RC
|
||||
Protected only: yes
|
||||
Content:
|
||||
```
|
||||
[general]
|
||||
apiurl = https://api.opensuse.org
|
||||
|
||||
[https://api.opensuse.org]
|
||||
user = OBS USER
|
||||
pass = OBS PASSWORD
|
||||
```
|
||||
|
||||
The referenced user needs to have Maintainer access to the OBS projects referenced in the build configuration files.
|
||||
|
||||
# How to improve
|
||||
|
||||
Make version update script more robust... currently it will probably explode when we do a final 2.5 release.
|
||||
Rework OBS spec and debian files to modern standards.
|
68
ci/create-changelog-and-set-versions.sh
Executable file
68
ci/create-changelog-and-set-versions.sh
Executable file
@ -0,0 +1,68 @@
|
||||
#!/bin/bash -xe
|
||||
|
||||
BETA_VERSION=${1:?Missing Beta Version, Use 2}; shift
|
||||
SHORT_VERSION=${1:?Missing Short Version, Use 2.4.99.2}; shift
|
||||
STRANGE_VERSION=${1:?Missing Strange Version, Use '2.5 beta2'}; shift
|
||||
HTML_VERSION=${1:?Missing HTML Version, Use '25-beta-2'}; shift
|
||||
WIN32_VERSION=${1:?Missing Win32 Version, Use '2.5-beta2'}; shift
|
||||
ARCHIVE_VERSION=${1:?Missing Archive Version, Use '2.4.99.2' for ci or _VERSION_ARCHIVE_ for release}; shift
|
||||
CI_VERSION=${1:?Missing CI Version - Use 2.4.99.2+bla}; shift
|
||||
DATE=`date --date=${1:?ISO DATE or now} --iso-8601=seconds`; shift
|
||||
AUTHOR=${1:?Mail Address}; shift
|
||||
TEXT=${1:?Release Text}; shift
|
||||
ICECAST_PROJECT=${1:?Icecast OSC Project Name}; shift
|
||||
W32_ICECAST_PROJECT=${1:?Icecast W32 OSC Project Name}; shift
|
||||
W32_ICECAST_INSTALLER_PROJECT=${1:?Icecast W32 Installer OSC Project Name}; shift
|
||||
|
||||
OSC_BASE_DIR=osc_tmp
|
||||
|
||||
# upon release we modify the templates - in ci we modiy temporary files
|
||||
if [ "$ARCHIVE_VERSION" = "_VERSION_ARCHIVE_" ]; then
|
||||
OSC_BASE_DIR=ci/osc
|
||||
fi
|
||||
|
||||
pushd $OSC_BASE_DIR
|
||||
|
||||
sed -i "1s#^#icecast2 ($CI_VERSION-1) UNRELEASED; urgency=medium\n\n * $TEXT\n\n -- $AUTHOR `date --date=$DATE +"%a, %d %b %Y %H:%M:%S %z"`\n\n#" $ICECAST_PROJECT/debian/changelog
|
||||
|
||||
for i in "$ICECAST_PROJECT/$ICECAST_PROJECT.spec" "$W32_ICECAST_INSTALLER_PROJECT/$W32_ICECAST_INSTALLER_PROJECT.spec" "$W32_ICECAST_PROJECT/$W32_ICECAST_PROJECT.spec"; do
|
||||
sed -i "s/_VERSION_ARCHIVE_/$ARCHIVE_VERSION/; s/^Version:\(\s*\)[^\s]*$/Version:\1$CI_VERSION/; s#^%changelog.*\$#\0\n* `date --date=$DATE +"%a %b %d %Y"` $AUTHOR - $CI_VERSION-1\n- $TEXT\n\n#" "$i";
|
||||
done
|
||||
|
||||
sed -i "s/\(icecast_win32_\).*\(.exe\)/\1$WIN32_VERSION\2/" $W32_ICECAST_INSTALLER_PROJECT/$W32_ICECAST_INSTALLER_PROJECT.spec
|
||||
|
||||
popd
|
||||
|
||||
# we only update the changelog for releases - until i figure out if we want to run the magic script pre CI
|
||||
if [ "$ARCHIVE_VERSION" = "_VERSION_ARCHIVE_" ]; then
|
||||
sed -i "1s#^#`date --date=$DATE +"%Y-%m-%d %H:%M:%S"` $AUTHOR\n\n * $TEXT\n\n#" ChangeLog
|
||||
fi
|
||||
|
||||
sed -i "1s#\[[.0-9]*\]#[$SHORT_VERSION]#" configure.ac
|
||||
|
||||
sed -i "s/Icecast .* Documentation/Icecast $STRANGE_VERSION Documentation/; s/icecast-.*-documentation/icecast-$HTML_VERSION-documentation/" doc/index.html
|
||||
|
||||
sed -i "s/\(\"DisplayVersion\" \"\).*\(\"\)$/\1$STRANGE_VERSION\2/" win32/icecast.nsis
|
||||
sed -i "s/\(OutFile \"icecast_win32_\).*\(.exe\"\)$/\1$WIN32_VERSION\2/" win32/icecast.nsis
|
||||
|
||||
sed -i "s/^\(export ICECAST_VERSION=\).*$/\1$SHORT_VERSION/; s/\(export ICECAST_BETA_VERSION=\).*$/\1$BETA_VERSION/" ci/osc/*-config.sh
|
||||
|
||||
# we only do this for release builds
|
||||
if [ "$ARCHIVE_VERSION" = "_VERSION_ARCHIVE_" ]; then
|
||||
sed -i "s/^\(export RELEASE_AUTHOR=\"\).*\(\"\)$/\1$AUTHOR\2/; s/\(export RELEASE_DATETIME=\).*$/\1$DATE/" ci/osc/release-config.sh
|
||||
fi
|
||||
|
||||
if [ "$ARCHIVE_VERSION" != "_VERSION_ARCHIVE_" ]; then
|
||||
if ! git diff --quiet; then
|
||||
echo "git detected differences after ci driven create changelog run, this should not happen - please check";
|
||||
git status
|
||||
git --no-pager diff
|
||||
exit 1;
|
||||
else
|
||||
echo "no repo diffs detected, this is good as CI should not change the repo(only temp files)!"
|
||||
fi
|
||||
else
|
||||
echo "applied changes to versions, please verify and commit them for a new release"
|
||||
git status
|
||||
git --no-pager diff
|
||||
fi
|
21
ci/fix-dsc.sh
Executable file
21
ci/fix-dsc.sh
Executable file
@ -0,0 +1,21 @@
|
||||
#!/bin/bash -xe
|
||||
|
||||
BASE=`dirname $0`
|
||||
TARGET=icecast.dsc
|
||||
TARBASE=icecast2_${ICECAST_CI_VERSION:?Missing ICECAST_CI_VERSION}
|
||||
sed "s/^Version: .*$/Version: $ICECAST_CI_VERSION-1/" $BASE/$TARGET.templ > $TARGET
|
||||
|
||||
function helper {
|
||||
HEADER=$1
|
||||
FUNCTION=$2
|
||||
|
||||
echo "$HEADER" >> $TARGET
|
||||
for FILE in $TARBASE.orig.tar.gz $TARBASE-1.debian.tar.gz; do
|
||||
echo -e " `$FUNCTION $FILE | awk '{ print \$1 }'` `stat -c '%s' $FILE` $FILE" >> $TARGET
|
||||
done
|
||||
}
|
||||
|
||||
|
||||
helper "Checksums-Sha1:" "sha1sum"
|
||||
helper "Checksums-Sha256:" "sha256sum"
|
||||
helper "Files:" "md5sum"
|
12
ci/icecast.dsc.templ
Normal file
12
ci/icecast.dsc.templ
Normal file
@ -0,0 +1,12 @@
|
||||
Format: 3.0 (quilt)
|
||||
Source: icecast2
|
||||
Binary: icecast2
|
||||
Architecture: any
|
||||
Version: 2.4.99.2-1
|
||||
Maintainer: Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
Uploaders: Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
Homepage: http://www.icecast.org/
|
||||
Standards-Version: 3.9.5
|
||||
Build-Depends: cdbs, autotools-dev, devscripts, libtool, automake1.11, autoconf, debhelper, dh-buildinfo, libogg-dev (>> 1.0.0), libvorbis-dev (>> 1.0.0), libxslt1-dev | libxslt-dev, libxml2-dev, libcurl4-gnutls-dev, libtheora-dev (>= 0.0.0.alpha7), libspeex-dev, libssl-dev, po-debconf, pkg-config, dh-autoreconf, automake
|
||||
Package-List:
|
||||
icecast2 deb sound optional arch=any
|
85
ci/osc/handle-osc-upload.sh
Executable file
85
ci/osc/handle-osc-upload.sh
Executable file
@ -0,0 +1,85 @@
|
||||
#!/bin/bash -xe
|
||||
|
||||
SCRIPT_DIR=`dirname $0`
|
||||
SCRIPT_DIR=`realpath $SCRIPT_DIR`
|
||||
CONFIG=${1:-nightly}
|
||||
|
||||
. $SCRIPT_DIR/$CONFIG-config.sh
|
||||
|
||||
: "${OSC_RC:?Variable OSC_RC not set or empty}"
|
||||
: "${CI_PIPELINE_URL:?Variable CI_PIPELINE_URL not set or empty}"
|
||||
|
||||
pwd
|
||||
|
||||
ls -la
|
||||
|
||||
rm -rf osc_tmp
|
||||
mkdir -p osc_tmp
|
||||
cd osc_tmp
|
||||
|
||||
export HOME=`pwd`
|
||||
export SOURCE=`pwd`/..
|
||||
export OSC_CMD="osc-wrapper.py --config=$OSC_RC"
|
||||
|
||||
# checkout into a dkirectory named like the project - avoiding having it in a subdir called OBS_BASE
|
||||
for i in "$ICECAST_PROJECT" "$W32_ICECAST_INSTALLER_PROJECT" "$W32_ICECAST_PROJECT"; do
|
||||
$OSC_CMD checkout -o "$i" $OBS_BASE "$i"
|
||||
rm -vrf "$i"/*
|
||||
done
|
||||
|
||||
# no comment needed
|
||||
for i in "$ICECAST_PROJECT" "$W32_ICECAST_PROJECT"; do
|
||||
cp $SOURCE/icecast-$ICECAST_VERSION.tar.gz "$i"/icecast2_$ICECAST_CI_VERSION.orig.tar.gz
|
||||
done
|
||||
|
||||
# we copy the spec for these projects - for the icecast project the spec is globeed
|
||||
for i in "$W32_ICECAST_INSTALLER_PROJECT" "$W32_ICECAST_PROJECT"; do
|
||||
cp -a $SCRIPT_DIR/$i/$i.spec $i/
|
||||
done
|
||||
|
||||
# this is more complex because we have more files.
|
||||
cp -a $SCRIPT_DIR/$ICECAST_PROJECT/icecast* $ICECAST_PROJECT/
|
||||
cp -a $SCRIPT_DIR/$ICECAST_PROJECT/debian $ICECAST_PROJECT/
|
||||
|
||||
if [ "$DISABLE_CHANGELOG" == "0" ]; then
|
||||
pushd $SOURCE
|
||||
$SCRIPT_DIR/../create-changelog-and-set-versions.sh "$ICECAST_BETA_VERSION" "$ICECAST_VERSION" "2.5 beta$ICECAST_BETA_VERSION" "25-beta-$ICECAST_BETA_VERSION" "2.5-beta$ICECAST_BETA_VERSION" "$ICECAST_VERSION" "$ICECAST_CI_VERSION" "$RELEASE_DATETIME" "$RELEASE_AUTHOR" "CI Build - $CI_PIPELINE_URL" "$ICECAST_PROJECT" "$W32_ICECAST_INSTALLER_PROJECT" "$W32_ICECAST_PROJECT"
|
||||
popd
|
||||
else
|
||||
for i in "$ICECAST_PROJECT/$ICECAST_PROJECT.spec" "$W32_ICECAST_INSTALLER_PROJECT/$W32_ICECAST_INSTALLER_PROJECT.spec" "$W32_ICECAST_PROJECT/$W32_ICECAST_PROJECT.spec"; do
|
||||
sed -i "s/_VERSION_ARCHIVE_/$ICECAST_VERSION/;" "$i";
|
||||
done
|
||||
fi
|
||||
|
||||
tar -C $ICECAST_PROJECT -cvzf $ICECAST_PROJECT/icecast2_$ICECAST_CI_VERSION-1.debian.tar.gz debian/
|
||||
|
||||
# remove debian/ so it does not end up in the archive
|
||||
rm -rf $ICECAST_PROJECT/debian
|
||||
|
||||
# we fix the dsc to have the correct hashsums so dpkg-buildpackage and co do not complain
|
||||
|
||||
pushd $ICECAST_PROJECT
|
||||
|
||||
$SCRIPT_DIR/../fix-dsc.sh
|
||||
|
||||
popd
|
||||
|
||||
# we use addremove to detect changes and commit them to the server
|
||||
for i in "$ICECAST_PROJECT" "$W32_ICECAST_INSTALLER_PROJECT" "$W32_ICECAST_PROJECT"; do
|
||||
pushd $i
|
||||
|
||||
$OSC_CMD addremove
|
||||
$OSC_CMD diff
|
||||
$OSC_CMD commit -m "Commit via $CI_PIPELINE_URL"
|
||||
|
||||
popd
|
||||
done
|
||||
|
||||
# we cleanup because the OSC_RC should not remain on disk
|
||||
if [ "$NOCLEANUP" != "1" ]; then
|
||||
shred -vzf $OSC_RC .osc_cookiejar
|
||||
cd ..
|
||||
echo > $OSC_RC
|
||||
rm -rf "osc_tmp"
|
||||
fi
|
||||
|
30
ci/osc/icecast/debian/README.Debian
Normal file
30
ci/osc/icecast/debian/README.Debian
Normal file
@ -0,0 +1,30 @@
|
||||
icecast2 for Debian
|
||||
-------------------
|
||||
|
||||
In the Debian packaging the configuration files have been symlinked from
|
||||
the upstream location below /usr/share to /etc. This is needed to
|
||||
satisfy FHS (/usr/share are for static content only).
|
||||
If running icecast2 in a chroot environment, beware that the symlinks to
|
||||
/etc will break. A possible (untestet!) solution might be to manually
|
||||
put the configuration files back below /usr/share - and revert the hack
|
||||
again before updating the package!
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 20 May 2004 21:04:27 +0200
|
||||
|
||||
|
||||
It is recommended to run icecast under a dedicated user account, which only
|
||||
has access to write the log files. The Debian package creates such an
|
||||
account, named 'icecast2', and uses it by default, but you are free to
|
||||
reconfigure it and remove the account.
|
||||
|
||||
Edit /etc/default/icecast2 to change the init-script configuration.
|
||||
|
||||
It is possible (but discouraged for security reasons) to bind to a
|
||||
privileged port (like standard web port 80). Edit /etc/init.d/icecast2
|
||||
to not change userid and instead set the correct userid and group in
|
||||
/etc/icecast2/icecast2.xml. Beware that this way you rely on the
|
||||
icecast2 binary to properly drop privileges (instead of the much more
|
||||
thoroughly audited start-stop-daemon). Thanks to Jürgen A. Erhard
|
||||
<jae@jerhard.org> for the tip.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org>
|
55
ci/osc/icecast/debian/README.source
Normal file
55
ci/osc/icecast/debian/README.source
Normal file
@ -0,0 +1,55 @@
|
||||
Building this package for Debian
|
||||
--------------------------------
|
||||
|
||||
This source package uses quilt to apply and remove its patches. Please
|
||||
refer to /usr/share/doc/quilt/README.source for information about how to
|
||||
use quilt for source packages.
|
||||
|
||||
|
||||
Developing this package for Debian
|
||||
----------------------------------
|
||||
|
||||
The source of this package is developed using Subversion and the helper
|
||||
tool svn-buildpackage in mergeWithUpstream-mode. This is documented
|
||||
below /usr/share/doc/svn-buildpackage/HOWTO.html/ .
|
||||
|
||||
A custom build target shows current upstream and packaging versions:
|
||||
|
||||
debian/rules print-version
|
||||
|
||||
Current upstream tarball can be prepared using this other build target:
|
||||
|
||||
debian/rules get-orig-source
|
||||
|
||||
To switch to newer upstream source, first add a dummy changelog entry
|
||||
and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source:
|
||||
|
||||
dch -v ${new_upstream_version}-1 "Dummy changelog entry"
|
||||
sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules
|
||||
debian/rules get-orig-source
|
||||
|
||||
Store new md5sum to help ensure identical source is received later.
|
||||
|
||||
|
||||
Developing this package for Debian
|
||||
----------------------------------
|
||||
|
||||
Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful
|
||||
during development of the package, but unfit for normal builds. This
|
||||
typically includes the CDBS feature of auto-updating debian/control with
|
||||
CDBS-related build-dependencies, which is forbidden by Debian Policy as
|
||||
build environment must not change during automated builds.
|
||||
|
||||
|
||||
Maintaining packaging build routines
|
||||
------------------------------------
|
||||
|
||||
This source package wraps debhelper commands and other tedious parts of
|
||||
the build routines using the CDBS framework. Please refer to the actual
|
||||
makefile snippets included from debian/rules for details on their
|
||||
purpose and ways to override defaults. Additionally, makefile snippets
|
||||
included from below /usr/share/cdbs may also be documented in
|
||||
/usr/share/doc/cdbs/cdbs-doc.pdf.gz .
|
||||
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 26 Feb 2009 21:28:29 +0100
|
4
ci/osc/icecast/debian/TODO.Debian
Normal file
4
ci/osc/icecast/debian/TODO.Debian
Normal file
@ -0,0 +1,4 @@
|
||||
* Cleanup debian/copyright with newer release:
|
||||
+ Remove email note about use of CVS info
|
||||
+ Check if stripping non-free win32 stuff is still needed
|
||||
+ Change watch file back to automatic "debian" version
|
894
ci/osc/icecast/debian/changelog
Normal file
894
ci/osc/icecast/debian/changelog
Normal file
@ -0,0 +1,894 @@
|
||||
icecast2 (2.4.99.2-1) UNRELEASED; urgency=medium
|
||||
|
||||
* 2.5 beta 2
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Wed, 04 Apr 2018 05:42:23 -0000
|
||||
|
||||
icecast2 (2.4.2-2) UNRELEASED; urgency=medium
|
||||
|
||||
* Fix broken postinst script
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Wed, 14 Apr 2015 09:05:23 -0000
|
||||
|
||||
icecast2 (2.4.2-1) UNRELEASED; urgency=medium
|
||||
|
||||
* Security fix release
|
||||
* Also fixed the package configuration, tnx Ukikie
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Wed, 08 Apr 2015 10:23:42 -0000
|
||||
|
||||
icecast2 (2.4.1-2) UNRELEASED; urgency=medium
|
||||
|
||||
* Fixed docdir problem, doc directory structure is now OK.
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Sun, 13 Dec 2014 18:23:42 -0000
|
||||
|
||||
icecast2 (2.4.1-1) UNRELEASED; urgency=medium
|
||||
|
||||
* Packaging based on 2.4.0 of debian/SID
|
||||
* SECURITY FIX
|
||||
* see ChangeLog for details
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Sun, 23 Nov 2014 16:47:42 -0000
|
||||
|
||||
icecast2 (2.4.0-1) UNRELEASED; urgency=low
|
||||
|
||||
* SECURITY FIX - Override supplementary groups if <changeowner>
|
||||
* Added <audio> for supported streams. TNX ePirat
|
||||
* status2.xsl, broken for a decade, now it's gone!
|
||||
* Updated docs:
|
||||
* logging to STDERR; known issues
|
||||
* Refactored docs about client authentication
|
||||
* Vastly improved page about Icecast statistics
|
||||
* Clean up supported windows versions
|
||||
* Quick fixup of the basic setup page
|
||||
* Minor fixes to the config file documentation
|
||||
* Updated YP documentation
|
||||
* Reduced win32 documentation to essentials
|
||||
* Adding stream_start_iso8601, server_start_iso8601
|
||||
ISO8601 compliante timestamps for statistics. Should make usage in
|
||||
e.g. JSON much easier.
|
||||
Added as new variables to avoid breaking backwards compatibility.
|
||||
* Nicer looking tables for the admin interface.
|
||||
ePirat sent updated tables code that should look much nicer.
|
||||
This is admin interface only (and a global css change).
|
||||
* Set content-type to official "application/json"
|
||||
* Initial JSON status transform.
|
||||
Output roughly limited to data also visible through status.xsl.
|
||||
* Silence direct calls, add partial array support.
|
||||
* The XSLT will now return empty if called directly.
|
||||
This is a security measure to prevent unintended data leakage.
|
||||
* Adding partial array support to print sources in an array.
|
||||
Code lifted from:
|
||||
https://code.google.com/p/xml2json-xslt/issues/detail?id=3
|
||||
* Adding xml2json XSLT, svn r31 upstream trunk.
|
||||
https://code.google.com/p/xml2json-xslt/
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Sun, 25 May 2014 13:54:42 +0000
|
||||
|
||||
icecast2 (2.3.99.5-1) UNRELEASED; urgency=low
|
||||
|
||||
* Icecast 2.4 Beta5 aka 2.3.99.5
|
||||
* Updated web interface to be fully XHTML compliant.
|
||||
Credit to ePirat
|
||||
* Send charset in headers for everything, excluding file-serv and streams.
|
||||
* Documentation updates
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Sat, 01 Mar 2014 18:32:23 +0000
|
||||
|
||||
icecast2 (2.3.99.4-1) UNRELEASED; urgency=low
|
||||
|
||||
* Icecast 2.4 Beta4
|
||||
* Updated web interface to be more XHTML compliant.
|
||||
* Fixed a memory leak. Lost headers of stream because of wrong ref
|
||||
counter in associated refbuf objects.
|
||||
* avoid memory leak in _parse_mount() when "type"-attribute is set
|
||||
* Completed HTTP PUT support, send 100-continue-header,
|
||||
if client requests it. We need to adhere to HTTP1.1 here.
|
||||
* corrected Date-header format to conform the standard (see RFC1123).
|
||||
Thanks to cato for reporting.
|
||||
* Added a favicon to the web-root content
|
||||
* We now split handling of command line arguments into two parts.
|
||||
Only the critical part of getting the config file is done first (and
|
||||
-v as it prevents startup). The rest (currently only -b) is deferred.
|
||||
It allows us to log error messages to stderr even if the -b argument
|
||||
is passed. This is mainly for the case where the logfile or TCP port
|
||||
can't be opened.
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Thu, 23 Jan 2014 13:55:23 +0000
|
||||
|
||||
icecast2 (2.3.99.3-1) UNRELEASED; urgency=low
|
||||
|
||||
* Icecast 2.4 Beta3
|
||||
* Added default mount settings
|
||||
* Various fixes
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Sat, 06 Apr 2013 05:00:00 +0000
|
||||
|
||||
icecast2 (2.3.99.2-1) UNRELEASED; urgency=low
|
||||
|
||||
* Icecast 2.4 Beta2
|
||||
* Now compiles for win32 using mingw
|
||||
* Added options "headers" and "header_prefix" to URL based listener auth.
|
||||
* Updated listener_remove handler:
|
||||
+ added ip= and agent=,
|
||||
+ Some cleanup && made code more uniform,
|
||||
+ avoid int for size_t vars.
|
||||
+ close #1422 #1422
|
||||
* Allow full URLs to be returned by the master server. close #1878
|
||||
* Highly experimental HTTP PUT support. ref #1812
|
||||
+ We are handling it the same as we would handle a SOURCE request.
|
||||
Due to legacy code, sender MUST send proper content-type header,
|
||||
if content type is not audio/mpeg!
|
||||
Can be tested using real-time encoded output and piping it into:
|
||||
| curl -u username:password -H "Content-type: application/ogg" \
|
||||
-T - http://localhost:8000/mountname.ogg
|
||||
Note that this example has ZERO timing, so a simple 'cat *.ogg'
|
||||
will fail.
|
||||
Whatever feeds the pipe must do it at proper timing for real-time
|
||||
playback!
|
||||
|
||||
-- Thomas B. Ruecker <thomas@ruecker.fi> Sun, 31 Mar 2013 15:16:35 +0000
|
||||
|
||||
icecast2 (2.3.3-1) unstable; urgency=low
|
||||
|
||||
[ upstream ]
|
||||
* New upstream bugfix release.
|
||||
+ Allow the source password to be undefined. This is to avoid
|
||||
falling back to a default password which would be a security
|
||||
problem. Fixing #1846
|
||||
+ Applied justdave's patches, fixing #1717 and #1718. HTTPS now with
|
||||
better security and support for chained certificates.
|
||||
+ trunk/icecast/conf/icecast_minimal.xml.in: Updated <alias> to use
|
||||
destination="" not dest="". The old dest="" attribute is still
|
||||
supported.
|
||||
+ Added 'admin' and 'location' to default config, thus fixing #1839.
|
||||
+ Added VCLT playlist support.
|
||||
Closes: bug#652663, which fixes CVE-2011-4612.
|
||||
|
||||
[ Jonas Smedegaard ]
|
||||
* Setup git-import-orig to filter out debian subdir.
|
||||
* Drop patches 1002 and 1003, applied upstream.
|
||||
* Unfuzz patch 1001.
|
||||
* Avoid locally shipped CDBS snippets (but keep them included with
|
||||
source to minimize diff for freeze-exception inspection).
|
||||
* Add Brazilian Portuguese (pt_BR) localization.
|
||||
Closes: bug#652050. Thanks to Adriano Rafael Gomes.
|
||||
* Setup git-buildpackage to use wheezy branch.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 23 Jul 2012 10:31:34 +0200
|
||||
|
||||
icecast2 (2.3.2-9) unstable; urgency=medium
|
||||
|
||||
* Team upload.
|
||||
* Call db_stop before starting icecast2 in postinst.
|
||||
Thanks to Julien Cristau for the patch. (Closes: #639751)
|
||||
|
||||
-- Alessio Treglia <alessio@debian.org> Tue, 03 Jan 2012 01:42:12 +0100
|
||||
|
||||
icecast2 (2.3.2-8) unstable; urgency=low
|
||||
|
||||
[ Alessio Treglia ]
|
||||
* Team upload.
|
||||
* debian/icecast2.1: Escape minus sign "-".
|
||||
* Fix lintian's debian-news-entry-uses-asterisk warning.
|
||||
|
||||
[ Christian Perrier ]
|
||||
* Debconf templates and debian/control reviewed by the debian-l10n-
|
||||
english team as part of the Smith review project. Closes: #640085
|
||||
* [Debconf translation updates]
|
||||
* Debconf templates and debian/control reviewed by the debian-l10n-
|
||||
english team as part of the Smith review project. Closes: #640085
|
||||
* [Debconf translation updates]
|
||||
* Vietnamese (Hung Tran). Closes: #640674
|
||||
* Swedish (Martin Bagge / brother). Closes: #640708
|
||||
* Russian (Yuri Kozlov). Closes: #641026
|
||||
* French (Julien Patriarca). Closes: #641142
|
||||
* Portuguese (Rui Branco). Closes: #641159, #641158
|
||||
* German (Erik Pfannenstein). Closes: #641048
|
||||
* Spanish; (SM Baby Siabef). Closes: #642067
|
||||
* Dutch; (Jeroen Schot). Closes: #642289
|
||||
* Czech (Michal Simunek). Closes: #642332
|
||||
* Danish (Joe Hansen). Closes: #642334
|
||||
|
||||
-- Alessio Treglia <alessio@debian.org> Mon, 05 Dec 2011 13:00:17 +0100
|
||||
|
||||
icecast2 (2.3.2-7) unstable; urgency=low
|
||||
|
||||
* Team upload.
|
||||
|
||||
[ Jonas Smedegaard ]
|
||||
* Tidy user+group creation and removal.
|
||||
|
||||
[ Alessio Treglia ]
|
||||
* Switch to source format 3.0 (quilt).
|
||||
* Improve the short description, video streaming support was
|
||||
not mentioned (Closes: #610830).
|
||||
* Add config/templates/postinst configuration (Closes: #623256).
|
||||
Thanks to Robin Gareus for the patch.
|
||||
* Bump Standards.
|
||||
|
||||
-- Alessio Treglia <alessio@debian.org> Fri, 12 Aug 2011 11:42:18 +0200
|
||||
|
||||
icecast2 (2.3.2-6) unstable; urgency=medium
|
||||
|
||||
* Team upload.
|
||||
* New Maintainer as the Icecast team is merging with Multimedia
|
||||
Maintainers: update Vcs-* tags, add git-buildpackage config file.
|
||||
* Prevent icecast2 to fail to reinstall/upgrade/purge (Closes: #605507):
|
||||
- debian/icecast2.postinst:
|
||||
+ Avoid to fail on invoke-rc.d icecast2 start when upgrading.
|
||||
- debian/icecast2.init:
|
||||
+ When stopping, send TERM after 5 seconds, wait at most 30 seconds.
|
||||
|
||||
-- Alessio Treglia <alessio@debian.org> Wed, 08 Dec 2010 09:01:54 +0100
|
||||
|
||||
icecast2 (2.3.2-5) unstable; urgency=high
|
||||
|
||||
* Added patch to fix a memory leak.
|
||||
Thanks to Gilles Pietri for reporting
|
||||
and Jussi Kukkonen for providing a patch.
|
||||
* Bumped standards version to 3.8.3
|
||||
* Added doc-base registration.
|
||||
|
||||
-- Romain Beauxis <toots@rastageeks.org> Mon, 14 Dec 2009 10:05:47 -0600
|
||||
|
||||
icecast2 (2.3.2-4) unstable; urgency=low
|
||||
|
||||
* Add README.Debian mentioning the use of Subversion, CDBS, quilt and
|
||||
DEB_MAINTAINER_MODE.
|
||||
* Update CDBS snippets:
|
||||
+ Add new snippet package-relations.mk.
|
||||
+ Consistently use underscore (not dash) in variables.
|
||||
+ Implement fail-source-not-repackaged rule in upstream-tarball.mk.
|
||||
+ Update URL to draft DEP5 format in copyright-check.mk output.
|
||||
* Resolve, cleanup and apply CDBS-declared dependencies using
|
||||
package-relations.mk.
|
||||
* Build-depend on autotools-dev.
|
||||
* Merge mutiple build-dependencies on cdbs. Closes: bug#550227, thanks
|
||||
to Stefan Ritter.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 08 Oct 2009 16:55:02 +0200
|
||||
|
||||
icecast2 (2.3.2-3) unstable; urgency=low
|
||||
|
||||
[ Jonas Smedegaard ]
|
||||
* Cosmetic changes to debian/rules.
|
||||
|
||||
[ Romain Beauxis ]
|
||||
* Bumped standards version to 3.8.2
|
||||
* Bumped compat to 7
|
||||
* Removed inactive uploader.
|
||||
* Added missing xspf.xsl. This file is missing
|
||||
from upstream's 2.3.2 tarball.
|
||||
Closes: #513398
|
||||
* Added test for icecast2 running process in
|
||||
logrotate's postrotate script.
|
||||
Closes: #522703
|
||||
* Relaxed non-config file permissions in /etc/icecast2
|
||||
Closes: #519486
|
||||
* Added retry option for icecast2's init.d restart action.
|
||||
Closes: #533182
|
||||
* Changed recommends on ices2 to suggests now that
|
||||
recommended packages are installed by default.
|
||||
* Removed path in postrm script commands, see lintian
|
||||
warning 'command-with-path-in-maintainer-script'.
|
||||
|
||||
-- Romain Beauxis <toots@rastageeks.org> Fri, 31 Jul 2009 02:50:37 +0200
|
||||
|
||||
icecast2 (2.3.2-2) unstable; urgency=low
|
||||
|
||||
* Update local cdbs snippets:
|
||||
+ Always do copyright-check, but only warn by default.
|
||||
+ Update dependency cleanup to strip cdbs 0.4.27 (not 0.4.27-1).
|
||||
* Update debian/copyright-hints.
|
||||
* Bump debhelper compatibility level to 6.
|
||||
* Semi-auto-update debian/control to update build-dependencies:
|
||||
DEB_MAINTAINER_BUILD=yes fakeroot debian/rules clean
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 24 Jun 2008 00:47:34 +0200
|
||||
|
||||
icecast2 (2.3.2-1) unstable; urgency=low
|
||||
|
||||
* New upstream release
|
||||
* Dropped patches applied upstream
|
||||
* Added Short-Description and $network dependency to
|
||||
init script
|
||||
* Changed build dep from libcurl3-gnutls-dev to libcurl4-gnutls-dev
|
||||
* Updated debian/copyright_hints
|
||||
|
||||
-- Romain Beauxis <toots@rastageeks.org> Tue, 03 Jun 2008 10:16:43 -0400
|
||||
|
||||
icecast2 (2.3.1-7) unstable; urgency=low
|
||||
|
||||
[ Romain Beauxis ]
|
||||
* Acknowledge NMU
|
||||
Closes: #460853
|
||||
* Updated Uploaders field
|
||||
* Made copyright check optional, add documentation
|
||||
Closes: #442601
|
||||
* Added a special variable to enable maintainer mode builds,
|
||||
with, for now, copyright check and control file update. Use:
|
||||
DEB_MAINTAINER_BUILD=yes (svn|dpkg)-buildpackage (...)
|
||||
and similar..
|
||||
* Bumped standards to 3.7.3 (no changes)
|
||||
|
||||
[ Jonas Smedegaard ]
|
||||
* Update local cdbs snippets:
|
||||
+ Major improvements to update-tarball (but none of them affecting
|
||||
this current packaging).
|
||||
+ Major improvements to copyright-check, including new versioned
|
||||
build-dependency on devscripts. Update debian/copyright_hints.
|
||||
+ Drop buildcore.mk override. Set DEB_AUTO_UPDATE_DEBIAN_CONTROL
|
||||
directly instead when needed.
|
||||
+ Update debian/README.cdbs-tweaks
|
||||
* Drop leading XS- from Vcs-* fields in debian/control.
|
||||
* Fix watch file to invoke svn-upgrade (not uupdate).
|
||||
* Semi-auto-update debian/control to update build-dependencies:
|
||||
DEB_AUTO_UPDATE_DEBIAN_CONTROL=yes fakeroot debian/rules clean
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Fri, 11 Apr 2008 02:07:38 +0200
|
||||
|
||||
icecast2 (2.3.1-6.1) unstable; urgency=low
|
||||
|
||||
* Non-maintainer upload to solve release goal.
|
||||
* Add LSB dependency header to init.d scripts (Closes: #460853).
|
||||
|
||||
-- Petter Reinholdtsen <pere@debian.org> Sat, 29 Mar 2008 19:39:17 +0100
|
||||
|
||||
icecast2 (2.3.1-6) unstable; urgency=low
|
||||
|
||||
* Acknowledge NMU. Closes: bug#416771, #423778, thanks to Luk Claes
|
||||
and Michael Ablassmeier.
|
||||
* Add patch 1002 to fix generating /admin/streamlist.txt with missing
|
||||
mount tags. Closes: bug#405524, thanks to Yauhen Kharuzhy.
|
||||
* Isolate CURL bugfix from -5.1 NMU as patch 1003.
|
||||
* Update local cdbs tweaks:
|
||||
+ Add new local cdbs tweak upstream.tarball.mk to add a
|
||||
get-orig-source target and more.
|
||||
+ Replace auto-update.mk with overloading buildcore.mk.
|
||||
+ Emit list of suspects if new copyrights are found.
|
||||
+ Check for copyrights at pre-build (at clean we might run before
|
||||
actual cleanup has finished).
|
||||
+ Various improvements to update-tarball.
|
||||
+ document the tweaks in debian/README.cdbs-tweaks.
|
||||
* Resolve all build-dependencies using cdbs, and cleanup duplicates.
|
||||
* Bump up to using automake1.10 (from 1.7).
|
||||
* Bump up to using debhelper compatibility level 5 (from 4).
|
||||
* Build-depend on libxslt1-dev (and on virtual libxslt-dev only as
|
||||
fallback).
|
||||
* Add XS-Vcs-Svn and XS-Vcs-Browser fields to debian/control.
|
||||
* Move Homepage to own field (from pseudo-field in long description).
|
||||
* Semi-auto-update debian/control:
|
||||
DEB_BUILD_OPTIONS=cdbs-autoupdate fakeroot debian/rules pre-build
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sat, 29 Sep 2007 15:27:17 +0200
|
||||
|
||||
icecast2 (2.3.1-5.1) unstable; urgency=high
|
||||
|
||||
* Non-maintainer upload during BSP.
|
||||
* Fix unconditional use of passwd package in postrm (Closes: #416771).
|
||||
* Fix FTBFS due to use of obsolete curl API (Closes: #423778).
|
||||
|
||||
-- Luk Claes <luk@debian.org> Sat, 19 May 2007 14:45:18 +0200
|
||||
|
||||
icecast2 (2.3.1-5) unstable; urgency=low
|
||||
|
||||
* Add patch to syncronize with upstream SVN as of 20060620 (r11419).
|
||||
Reasoning: No new upstream release for quite some time, and changes
|
||||
in SVN seems to only be small tightenings, not new risky features.
|
||||
+ Safer use of ICECAST_VERSION_STRING.
|
||||
+ Fix (void) function prototypes.
|
||||
+ Fix various leaks.
|
||||
+ Fail on unrecognized codec, dropping source instead of looping.
|
||||
+ Improved slave handling.
|
||||
+ Prevent races by locking when modifying content.
|
||||
+ Fix possible bad pointer dereference when processing new clients.
|
||||
+ Consistently use compat.h (and drop os.h).
|
||||
* Enable cdbs update of automake, as the above change Makefile.am's.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sat, 19 Aug 2006 21:57:36 +0200
|
||||
|
||||
icecast2 (2.3.1-4) unstable; urgency=low
|
||||
|
||||
* Acknowledge NMU. Closes: bug#375253, #373855, #373818.
|
||||
* Build-depend on libtheora-dev again (but at least alpha7), as later
|
||||
suggested in the above bug#375253. Closes: bug#308939.
|
||||
* Bump standards-version to 3.7.2 (no changes needed).
|
||||
* Enable cdbs relibtoolization, fixing linkage problem causing FTBFS.
|
||||
Closes: bug#346507 (thanks to "J.H.M. Dassen (Ray)"
|
||||
<fsmla@xinara.org>).
|
||||
* Add patch to avoid autotools messing with debian subdir.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sat, 19 Aug 2006 20:11:00 +0200
|
||||
|
||||
icecast2 (2.3.1-3.1) unstable; urgency=high
|
||||
|
||||
* Non-maintainer upload.
|
||||
* Disable Theora support (by removing Depends and Build-Depends on
|
||||
libtheora0 and libtheora-dev, adding a Build-Conflicts on libtheora-dev
|
||||
instead); the 0.0.0.alpha6 version is currently too unstable (see
|
||||
#340175), and 0.0.0.alpha5 is no longer in the archive. This fixes both
|
||||
FTBFS (Closes: #373855) and missing dependency (Closes: #373818) problems,
|
||||
but it reopens #308939.
|
||||
|
||||
-- Steinar H. Gunderson <sesse@debian.org> Sat, 24 Jun 2006 21:06:52 +0200
|
||||
|
||||
icecast2 (2.3.1-3) unstable; urgency=low
|
||||
|
||||
* Small adjustments to debian/copyright:
|
||||
+ Remove note on "FSF address adjusted" (it was stripped instead).
|
||||
+ Correct path to src/httpp (not src/httpd).
|
||||
+ Mention src/httpp licensing info only once.
|
||||
+ Info for src/httpp covers src/timing too.
|
||||
* Update local cdbs snippet auto-update.mk:
|
||||
+ Drop unneeded buildcore.mk inclusion.
|
||||
+ Avoid problematic build-essential build-dependency.
|
||||
* Update local cdbs snippet copyright-check.mk:
|
||||
+ Support changing the scope of files found.
|
||||
+ Treat all found files as non-binary.
|
||||
* Bump to standards-version 3.7.1 (no changes needed).
|
||||
* Semi-auto-update debian/rules.
|
||||
* Tightening (build-)dependency on libtheora to avoid the crashing
|
||||
bugs mentioned in (but unrelated to) bug#340175. This also for sure
|
||||
closes: Bug#308939 (thanks to <j@v2v.cc>).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Fri, 5 May 2006 10:10:01 +0200
|
||||
|
||||
icecast2 (2.3.1-2) unstable; urgency=low
|
||||
|
||||
* This package is now team-maintained!
|
||||
+ Debian Icecast team <pkg-icecast-devel@lists.alioth.debian.org>
|
||||
maintains the package, with me as uploader.
|
||||
+ If you want to help improve the package or want other Icecast-
|
||||
related packages maintained here then drop an email to the above
|
||||
mailinglist!
|
||||
* Move auto-update of debian/control out in reusable cdbs snippet.
|
||||
* Minor update to other cdbs snippets (non-unique cdbs namespace).
|
||||
* Auto-update debian/control, and manually strip build-essential from
|
||||
build-dependencies to not upset ftp-masters.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sat, 17 Dec 2005 21:41:55 +0100
|
||||
|
||||
icecast2 (2.3.1-1) unstable; urgency=low
|
||||
|
||||
* New upstream release. Closes: bug#343613 (thanks to Alexander
|
||||
Schories <alexander@schories.com>).
|
||||
* Debian subdir is again stripped from tarball.
|
||||
* Mention homepage (not website) in long description.
|
||||
* Depend on adduser (thanks to lintian).
|
||||
* Add local cdbs snippet copyright-check.mk.
|
||||
* Update debian/copyright to quote less of GPL licenses - to avoid
|
||||
lintian complaining about wrong FSF address.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Fri, 16 Dec 2005 23:08:50 +0100
|
||||
|
||||
icecast2 (2.3.0-2) unstable; urgency=low
|
||||
|
||||
* Build-depend on libcurl3-gnutls-dev (not libcurl-dev) to avoid
|
||||
indirectly linking against GPL-unfriendly openssl. This also closes:
|
||||
bug#335891 (thanks to Chris Murton <chris@areti.net>).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 27 Oct 2005 00:17:54 +0200
|
||||
|
||||
icecast2 (2.3.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release. Closes: bug#332323 (thanks to Jesus Climent
|
||||
<jesus.climent@hispalinux.es>).
|
||||
* Debian subdir is again stripped from tarball.
|
||||
* Bump up watch file version.
|
||||
* Build-depend on libspeex-dev.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 13 Oct 2005 09:54:54 +0200
|
||||
|
||||
icecast2 (2.2.0-3) unstable; urgency=low
|
||||
|
||||
* Raise to standards version 3.6.2 (no changes needed).
|
||||
* Use cdbs debian/control auto-build, but only when environment
|
||||
includes DEB_BUILD_OPTIONS=update.
|
||||
* Auto-update build-dependencies (and manually rip out build-essential
|
||||
buggily sneaking in).
|
||||
* Fix watch file by simplifying it (seems uscan wrongly parse it as a
|
||||
newer version format).
|
||||
* Build-depend only on virtual package libcurl-dev (not libcurl3-dev).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 13 Jul 2005 17:42:57 +0200
|
||||
|
||||
icecast2 (2.2.0-2) unstable; urgency=high
|
||||
|
||||
* Depend on netbase (see bug#308401).
|
||||
* Set urgency=high as package fails to install/remove with netbase not
|
||||
present.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 2 Jun 2005 14:49:29 +0200
|
||||
|
||||
icecast2 (2.2.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release. Closes: bug#286739 (thanks - again - to Andre
|
||||
Tomt <andre@tomt.net>).
|
||||
* Debian subdir is again stripped from tarball, but autotools patching
|
||||
(to aboid complaints about the missing dir) is now in diff. Updated
|
||||
note in debian/copyright.
|
||||
* Build-depend on libtheora-dev (current version is too old but as
|
||||
soon as libtheora is updated it will then get built in).
|
||||
* Updated source location in debian/copyright and debian/watch.
|
||||
* Correct typo in long description.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 29 Dec 2004 15:04:17 +0100
|
||||
|
||||
icecast2 (2.1.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release. Closes: bug#279869 (thanks to Andre Tomt
|
||||
<andre@tomt.net>).
|
||||
* Strip annoying debian subdir from upstream source.
|
||||
* Update debian/copyright:
|
||||
+ License is included now (no need to refer to CVS).
|
||||
+ Remove stray repeated license above licensing section.
|
||||
+ Add note about tarball not being pristine (and explain why).
|
||||
+ Use capital "I" in initial introduction to upstream name.
|
||||
* Use generic (but unofficial) buildinfo cdbs snippet.
|
||||
* Drop cleaning up conf/icecast.xml.dist (handled properly upstream
|
||||
now).
|
||||
* Set urgency=medium to hopefully reach sarge.
|
||||
* Correct README.Debian to mention user "icecast2" (not "icecast").
|
||||
* Move and symlink stylesheet to /etc (similar to xslt files).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sun, 7 Nov 2004 15:52:50 +0100
|
||||
|
||||
icecast2 (2.0.2.debian-3) unstable; urgency=high
|
||||
|
||||
* Fix wrong space in build-depends.
|
||||
* Set urgency=high to hopefully get this compiled (even for sparc)
|
||||
in time for sarge release.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 26 Oct 2004 14:23:04 +0200
|
||||
|
||||
icecast2 (2.0.2.debian-2) unstable; urgency=high
|
||||
|
||||
* Include "endscript" in logrotate rule. Closes: bug#274823 (thanks to
|
||||
Jose Antonio <jose@shaolin.homeip.net>).
|
||||
* Set urgency=high to still push earlier security fix.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 4 Oct 2004 11:00:31 +0200
|
||||
|
||||
icecast2 (2.0.2.debian-1) unstable; urgency=high
|
||||
|
||||
* New upstream release.
|
||||
+ Fixes upstream announced security bug.
|
||||
+ Set urgency=high due to the above.
|
||||
+ Closes: bug#274320 (thanks to Jeroen Wolffelaar
|
||||
<jeroen@wolffelaar.nl>).
|
||||
+ Again - strip non-free win32/ResizableDialog.* from source.
|
||||
+ While we are at it, move upstream debian subdirectory off to
|
||||
dist/debian. Hack configure and configure.in to not mess around.
|
||||
* Update location of upstream source in copyright and watch file.
|
||||
* Use more flexible regexp in watch file.
|
||||
* Rename Debian NEWS file in source to get recognized automativally.
|
||||
* Devine man page within rules file.
|
||||
* Drop unneeded preinst (from a time before official Debian where it
|
||||
did not run properly as a daemon?).
|
||||
* Build-depend on libcurl3-dev, and on the virtual package libcurl-dev
|
||||
only as fallback (not mandatory, but aptitude chokes and so will the
|
||||
build daemons as well, I suppose).
|
||||
* Reload (which does a sighup) daemon after logrotate. Closes:
|
||||
bug#265301 (thanks to David Pashley <david@davidpashley.com>).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sat, 2 Oct 2004 11:27:14 +0200
|
||||
|
||||
icecast2 (2.0.1.debian-3) unstable; urgency=low
|
||||
|
||||
* Tolerate failure to remove icecast group on purge (it is used by
|
||||
other packages as well, and was badly handled in older unstable
|
||||
packages). This closes: Bug#246263 (thanks to Pete de Zwart
|
||||
<dezwart@froob.net>).
|
||||
* Fix logrotate script. Closes: Bug#249404, #255430 (thanks
|
||||
to Julien Cristau <jcristau@ens-lyon.fr> and Mykola A. Nickishov
|
||||
<mn@mn.com.ua>).
|
||||
* Mention upstream website in long description.
|
||||
* Build-depend on autotools-dev to let cdbs do clever autotools magic.
|
||||
* Stylistic improvements to debian/rules:
|
||||
+ Add copyright notice and editor hints at top.
|
||||
+ Use only (cdbs-)generic make targets.
|
||||
* Build-depend generically on libxslt-dev and libcurl-dev (instead of
|
||||
libxslt1-dev and libcurl2-dev).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 7 Jul 2004 09:32:56 +0200
|
||||
|
||||
icecast2 (2.0.1.debian-2) unstable; urgency=low
|
||||
|
||||
* Really add ChangeLog from 2.0.0.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 20 May 2004 23:03:22 +0200
|
||||
|
||||
icecast2 (2.0.1.debian-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release (thanks to Ian Kumlien <pomac@vapor.com>):
|
||||
+ According to announcement on website, it "fixes a overflow buffer
|
||||
which can cause server crashes under certain circumstances" so set
|
||||
urgency=medium (the code change is one line only).
|
||||
+ Again, remove the non-free win32/ResizableDialog.* as it is
|
||||
still(!) distributed with official source.
|
||||
+ Add ChangeLog from 2.0.0 missing from current release.
|
||||
* Register with (and recommend) logrotate. Closes: Bug#299404 (thanks
|
||||
to Julien Cristau <jcristau@ens-lyon.fr>).
|
||||
* Add note to README.Debian about chroots not working with symlinks
|
||||
due to FHS requirements of configuration files located below /etc.
|
||||
Closes: Bug#250056 (thanks to Ian Kumlien <pomac@vapor.com>).
|
||||
* Standards-Version: 3.6.1 (no changes needed).
|
||||
* Explicitly note version in watch file, and add it to TODO.Debian.
|
||||
* Add comment to watch file hinting on how to use it.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Thu, 20 May 2004 21:40:03 +0200
|
||||
|
||||
icecast2 (2.0.0.debian-1) unstable; urgency=low
|
||||
|
||||
* Re-release with non-free files (unused with Debian) stripped from
|
||||
source:
|
||||
+ Remove non-free win32/ResizableDialog.* from source, and remove
|
||||
its copyright and licensing info from debian/copyright.
|
||||
+ Add to debian/copyright GPL info taken from newer CVS, and email
|
||||
from upstream to BTS permitting it to be used also with this
|
||||
earlier release.
|
||||
+ This closes: Bug#229720, thanks to upstream and Steve Langasek
|
||||
<vorlon@debian.org>.
|
||||
* Add TODO.Debian with reminder to clean this mess later.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sun, 28 Mar 2004 16:02:27 +0200
|
||||
|
||||
icecast2 (2.0.0-2) unstable; urgency=low
|
||||
|
||||
* Add group if non-existing.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 26 Jan 2004 16:07:23 +0100
|
||||
|
||||
icecast2 (2.0.0-1) unstable; urgency=low
|
||||
|
||||
* New upstream release. Closes: Bug#223645, thanks to Nicholas Humfrey
|
||||
<njh@ecs.soton.ac.uk>.
|
||||
* Use upstream long description, and rearrange short description a
|
||||
bit.
|
||||
* Rewrite debian/copyright:
|
||||
+ Note the upstream package name.
|
||||
+ Drop Debian-related info also in debian/changelog.
|
||||
+ Update location of upstream source.
|
||||
+ Replace general copyright and license info (where was it found?
|
||||
See bug#229720) with that of individual files where provided.
|
||||
* Update debian/watch with new location.
|
||||
* Use username icecast2 (instead of icecast also used in the package
|
||||
icecast-server). Add NEWS.Debian with info on the change. Closes:
|
||||
bug#215671, #226807, thanks to Michael Deegan
|
||||
<debbts@cnspc18.murdoch.edu.au> and Robin Lee Powell
|
||||
<rlpowell@digitalkingdom.org>.
|
||||
* Make sure /etc/icecast2 is owned by icecast2 and not world readable.
|
||||
Closes: bug#210860, thanks to Frank Barknecht <fbar@footils.org>.
|
||||
* Install NEWS again (now that NEWS and ChangeLog are different).
|
||||
* Build-depend on libcurl2-dev (again, and hope it works now...).
|
||||
Closes: Bug#222274 thanks to Nicholas Humfrey <njh@ecs.soton.ac.uk>.
|
||||
* Let icecast2 go into background by itself (using -b). Closes:
|
||||
Bug#204061 (and add the actual content of the bugreport - how to
|
||||
bind to a priviledged port by starting as root - to README.Debian),
|
||||
thanks to Jürgen A. Erhard <jae@jerhard.org>.
|
||||
* Let "configure --program-transform-name" rename icecast to icecast2.
|
||||
* Let debhelper create /var/log/icecast2/.
|
||||
* Keep debian/rules comments from showing during build.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Mon, 26 Jan 2004 06:30:26 +0100
|
||||
|
||||
icecast2 (1.9+2.0beta3-1) unstable; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Taking over maintainership. When Keegan some day comes through the
|
||||
NM process he can take over maintainance.
|
||||
* ChangeLog is provided upstream now, so use that (in favor of NEWS).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Tue, 16 Dec 2003 22:02:25 +0100
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030802-1.2) unstable; urgency=low
|
||||
|
||||
* Another sponsor-NMU (forgot to force including source).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sun, 17 Aug 2003 10:25:16 +0200
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030802-1.1) unstable; urgency=low
|
||||
|
||||
* NMU by sponsor.
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sun, 17 Aug 2003 01:25:22 +0200
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030802-1) unstable; urgency=low
|
||||
|
||||
* Added a 'watch' file to automate tracking of updates.
|
||||
* Now uses dh-buildinfo to store information about the package build
|
||||
environment. Added a Build-Dependancy to dh-buildinfo.
|
||||
* Removed cdbs/autotools-vars.mk, from cdbs CVS, because a new release
|
||||
was made.
|
||||
* Enabled curl during configure stage, since --disable-curl was recently
|
||||
broken upstream, and potentially broken YP support can be disabled at
|
||||
runtime.
|
||||
* Trimmed ancient upgrade nodes and other cruft, left over from
|
||||
pre-Debian versions, from README.Debian.
|
||||
* Removed some autotools build cruft, since bugs were fixed upstream.
|
||||
* Normalized {preinst,postinst,postrm} filenames to
|
||||
icecast2.{preinst,postinst,postrm}. Thanks to Emmanuel le Chevoir
|
||||
for this suggestion.
|
||||
* Fixed preinst; was stopping /usr/bin/icecast instead of
|
||||
/usr/bin/icecast2. Thanks to Emmanuel le Chevoir for this suggestion.
|
||||
* Removed prerm, since it was not serving any purpose. Thanks to
|
||||
Emmanuel le Chevoir for this suggestion.
|
||||
* Cleaned up postinst: removed old comments, fixed a path typo in the
|
||||
configuration file location change message.
|
||||
* Cleaned up postrm: removed old comments, fixed a typo in the group
|
||||
removal test.
|
||||
* Thanks to Jonas Smedegaard for sponsoring this package, and
|
||||
providing many good suggestions.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Sat, 2 Aug 2003 20:28:13 -0700
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030720-1.1) unstable; urgency=low
|
||||
|
||||
* NMU by sponsor (still closes: Bug#178160).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Wed, 23 Jul 2003 06:03:42 +0200
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030720-1) unstable; urgency=low
|
||||
|
||||
* New daily snapshot build.
|
||||
* Added Build-Dependancy to cdbs, and increased debhelper version
|
||||
requirement as recommended by cdbs README.
|
||||
* Corrected Standards-Version to 3.6.0. This package now generates
|
||||
no lintian errors.
|
||||
* Updated Recommends for ices to ices2; it was renamed.
|
||||
* Added more information to the long description.
|
||||
* Thanks to Jonas Smedegaard for sponsoring this package.
|
||||
* This revision still closes: #178160 - the last was not uploaded.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Mon, 21 Jul 2003 08:55:27 -0700
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030714-0.2) unstable; urgency=low
|
||||
|
||||
* Sponsored upload. Closes: Bug#178160.
|
||||
* Switch to cdbs (agreed with maintainer).
|
||||
* Use cdbs autotools-vars.mk from CVS to avoid cross-compiling on same
|
||||
host.
|
||||
* Add build-dependency on libxml2-dev.
|
||||
* Explicitly configure without curl support to avoid building broken
|
||||
YP stuff.
|
||||
* Hack src/Makefile.am to use AM_CFLAGS instead of CFLAGS (which is
|
||||
overridden by cdbs), and add clean rule to avoid invoking automake.
|
||||
* Disable daemon by default and hint about changing passwords before
|
||||
enabling.
|
||||
* Avoid moving config files from pre-Debian times - instead just print
|
||||
a warning if config exists in old location (better mess as little as
|
||||
possible with files not ever claimed to be ours).
|
||||
* Update README.Debian to reflect the above, include note about YP
|
||||
support not compiled in, and remove note regarding adoption.
|
||||
* Strip paths from packaging scripts (they may move around in the
|
||||
future, and if PATH is wrong then something else broken anyway).
|
||||
* Avoid removing unused /usr/share/icecast2 on purge.
|
||||
* Remove icecast group on purge only if empty.
|
||||
* Standards-version 3.6 (no changes needed).
|
||||
* Fix wrong escaping of sed vars in conf/Makefile.
|
||||
* Symlink public files from /usr/share/icecast2 to /etc/icecast2
|
||||
(instead of pointing public root dirs below /etc).
|
||||
* Use upstream config (paths are properly included now).
|
||||
|
||||
-- Jonas Smedegaard <dr@jones.dk> Sun, 20 Jul 2003 20:19:30 +0200
|
||||
|
||||
icecast2 (1.9+2.0alphasnap2+20030714-0.1) unstable; urgency=low
|
||||
|
||||
* New daily snapshot build.
|
||||
* Updated versioning scheme to reflect (as well as possible) that the
|
||||
source is a daily snapshot now, not CVS.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Mon, 14 Jul 2003 19:39:58 -0700
|
||||
|
||||
icecast2 (1.9+2.0alphacvs030704-0.1) unstable; urgency=low
|
||||
|
||||
* Constructed a build script to completely automate the construction
|
||||
of the 'pristine' tarball from CVS. This doesn't really effect the
|
||||
contents of the package, just makes it easier for me to rebuild.
|
||||
* New CVS source.
|
||||
* Removed Build-Dependancy on libcurl2-dev; packages built without this
|
||||
library present will not have YP functionality, which is okay for
|
||||
now since it's badly broken.
|
||||
* Updated the default configuration file, including some new options
|
||||
recently added upstream.
|
||||
* Added a number of tweaks to clean up and rearrange new configuration
|
||||
and documentation added to upstream install target.
|
||||
* Moved the configuration file from /etc/icecast.xml to
|
||||
/etc/icecast2/icecast.xml. See README.Debian.
|
||||
* Nice ugly version number to reflect that upstream calls this the 2.0
|
||||
alpha branch, without potentially introducing the need for an epoch.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 3 Jul 2003 23:46:56 -0700
|
||||
|
||||
icecast2 (0.00.cvs030529-0.1) unstable; urgency=low
|
||||
|
||||
* New CVS source.
|
||||
* Removed unnecessary debconf stuff.
|
||||
* Added README.Debian.
|
||||
* Path updates:
|
||||
- /usr/share/icecast to /usr/share/icecast2,
|
||||
- /var/log/icecast to /var/log/icecast2,
|
||||
- /usr/bin/icecast to /usr/bin/icecast2,
|
||||
- /usr/share/man/man8/icecast.8.gz to /usr/share/man/man8/icecast2.8.gz.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Wed, 29 May 2003 22:53:21 -0700
|
||||
|
||||
icecast2 (0.00.cvs030403-0.2) unstable; urgency=low
|
||||
|
||||
* Tried to make the default configuration more understandable.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Fri, 4 Apr 2003 10:55:27 -0800
|
||||
|
||||
icecast2 (0.00.cvs030403-0.1) unstable; urgency=low
|
||||
|
||||
* New CVS source.
|
||||
* Minor changes to postrm.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 3 Apr 2003 16:05:09 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.7) unstable; urgency=low
|
||||
|
||||
* Minor changes to postinst.
|
||||
* Added --background flag to initscript, since this version of icecast
|
||||
does not yet run detached.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 3 Apr 2003 14:24:19 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.6) unstable; urgency=low
|
||||
|
||||
* Added Debianized configuration file.
|
||||
* Created and set ownership of /var/log/icecast and /usr/share/icecast.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 3 Apr 2003 14:15:11 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.5) unstable; urgency=low
|
||||
|
||||
* Attempt at making debconf work properly.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 3 Apr 2003 12:07:16 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.4) unstable; urgency=low
|
||||
|
||||
* Minor edits to init.d script.
|
||||
* Added bits to create and remove system accounts appropriately.
|
||||
* Typo fix in the manual page.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 3 Apr 2003 11:06:48 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.3) unstable; urgency=low
|
||||
|
||||
* Finished init.d script and manual page.
|
||||
* Updated postinst to handle rc*.d links.
|
||||
* Package is now lintian/linda clean.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Wed, 2 Apr 2003 16:29:18 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.2) unstable; urgency=low
|
||||
|
||||
* Updated copyright (replacing dh_make template).
|
||||
* Fixed duplicate conffiles.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Wed, 2 Apr 2003 16:18:02 -0800
|
||||
|
||||
icecast2 (0.00.cvs030401-0.1) unstable; urgency=low
|
||||
|
||||
* New CVS source.
|
||||
* Lots of packaging cleanup.
|
||||
* Initial stab at manual page and init.d script.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Wed, 2 Apr 2003 10:25:56 -0800
|
||||
|
||||
icecast2 (0.00.cvs030320-0.1) unstable; urgency=low
|
||||
|
||||
* New CVS source.
|
||||
* Automated CVS original source creation.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Thu, 20 Mar 2003 12:58:49 -0800
|
||||
|
||||
icecast2 (0.00.cvs030315-0.1) unstable; urgency=low
|
||||
|
||||
* Initial Release.
|
||||
|
||||
-- Keegan Quinn <ice@thebasement.org> Sun, 16 Mar 2003 13:45:23 -0800
|
1
ci/osc/icecast/debian/compat
Normal file
1
ci/osc/icecast/debian/compat
Normal file
@ -0,0 +1 @@
|
||||
8
|
25
ci/osc/icecast/debian/config
Normal file
25
ci/osc/icecast/debian/config
Normal file
@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
# Debconf config script for icecast2
|
||||
|
||||
set -e
|
||||
|
||||
. /usr/share/debconf/confmodule
|
||||
|
||||
db_input high icecast2/icecast-setup || true
|
||||
db_go ||true
|
||||
|
||||
db_get icecast2/icecast-setup
|
||||
if [ "$RET" = "true" ]; then
|
||||
db_input high icecast2/hostname || true
|
||||
db_go ||true
|
||||
db_input high icecast2/sourcepassword || true
|
||||
db_go ||true
|
||||
db_input high icecast2/relaypassword|| true
|
||||
db_go ||true
|
||||
db_input high icecast2/adminpassword || true
|
||||
db_go ||true
|
||||
fi
|
||||
|
||||
#DEBHELPER#
|
||||
|
||||
exit 0
|
38
ci/osc/icecast/debian/control
Normal file
38
ci/osc/icecast/debian/control
Normal file
@ -0,0 +1,38 @@
|
||||
Source: icecast2
|
||||
Section: sound
|
||||
Priority: optional
|
||||
Maintainer: Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
Uploaders: Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
Build-Depends: cdbs,
|
||||
autotools-dev,
|
||||
devscripts,
|
||||
libtool,
|
||||
automake1.11,
|
||||
autoconf,
|
||||
debhelper,
|
||||
dh-buildinfo,
|
||||
libogg-dev (>> 1.0.0),
|
||||
libvorbis-dev (>> 1.0.0),
|
||||
libxslt1-dev | libxslt-dev,
|
||||
libxml2-dev,
|
||||
libcurl4-gnutls-dev,
|
||||
libtheora-dev (>= 0.0.0.alpha7),
|
||||
libspeex-dev,
|
||||
libssl-dev,
|
||||
po-debconf,
|
||||
pkg-config,
|
||||
dh-autoreconf,
|
||||
automake
|
||||
Standards-Version: 3.9.5
|
||||
Homepage: http://www.icecast.org/
|
||||
|
||||
Package: icecast2
|
||||
Architecture: any
|
||||
Depends: adduser, ${shlibs:Depends}, ${misc:Depends}
|
||||
Suggests: ices2
|
||||
Description: streaming media server
|
||||
Icecast is a versatile multimedia streaming server which can create
|
||||
(for instance) a private jukebox or "Internet radio station". It
|
||||
supports Ogg streaming using the Vorbis and Theora codecs, as well as
|
||||
other formats such as MP3, AAC, or NSV, and is compatible with most
|
||||
media players.
|
19
ci/osc/icecast/debian/control.in
Normal file
19
ci/osc/icecast/debian/control.in
Normal file
@ -0,0 +1,19 @@
|
||||
Source: icecast2
|
||||
Section: sound
|
||||
Priority: optional
|
||||
Maintainer: Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
Uploaders: Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
Build-Depends: @cdbs@
|
||||
Standards-Version: 3.9.5
|
||||
Homepage: http://www.icecast.org/
|
||||
|
||||
Package: icecast2
|
||||
Architecture: any
|
||||
Depends: adduser, ${shlibs:Depends}, ${misc:Depends}
|
||||
Suggests: ices2
|
||||
Description: streaming media server
|
||||
Icecast is a versatile multimedia streaming server which can create
|
||||
(for instance) a private jukebox or "Internet radio station". It
|
||||
supports Ogg streaming using the Vorbis and Theora codecs, as well as
|
||||
other formats such as MP3, AAC, or NSV, and is compatible with most
|
||||
media players.
|
179
ci/osc/icecast/debian/copyright
Normal file
179
ci/osc/icecast/debian/copyright
Normal file
@ -0,0 +1,179 @@
|
||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: Icecast
|
||||
Upstream-Contact: the icecast team <team@icecast.org>
|
||||
Source: http://downloads.us.xiph.org/releases/icecast/
|
||||
|
||||
Files: *
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org>
|
||||
2000-2004, Karl Heyes <karl@xiph.org>
|
||||
2000-2004, Michael Smith <msmith@xiph.org>
|
||||
2000-2004, oddsock <oddsock@xiph.org>
|
||||
2011, Dave 'justdave' Miller <justdave@mozilla.com>
|
||||
2011-2014, Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>
|
||||
License: GPL-2
|
||||
|
||||
Files: src/net/*
|
||||
src/thread/*
|
||||
Copyright: 1999-2000, the icecast team <team@icecast.org>
|
||||
License: LGPL-2+
|
||||
|
||||
Files: src/avl/*
|
||||
Copyright: 1995-1997, Sam Rushing <rushing@nightmare.com>
|
||||
License: MIT~Rushing
|
||||
|
||||
Files: src/cfgfile.c
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org
|
||||
2000-2004, Karl Heyes <karl@xiph.org>
|
||||
2000-2004, Michael Smith <msmith@xiph.org>
|
||||
2000-2004, oddsock <oddsock@xiph.org>
|
||||
2011-2014, Thomas B. "dm8tbr" Ruecker <thomas@ruecker.fi>
|
||||
2011-2014, Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>
|
||||
License: GPL-2
|
||||
|
||||
Files: src/main.c
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org
|
||||
2000-2004, Karl Heyes <karl@xiph.org>
|
||||
2000-2004, Michael Smith <msmith@xiph.org>
|
||||
2000-2004, oddsock <oddsock@xiph.org>
|
||||
2011-2014, Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>
|
||||
2014, Thomas B. Ruecker <thomas@ruecker.fi>
|
||||
License: GPL-2
|
||||
|
||||
Files: src/format_speex.c
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org>
|
||||
2000-2004, Karl Heyes <karl@xiph.org>
|
||||
2000-2004, Michael Smith <msmith@xiph.org>
|
||||
2000-2004, oddsock <oddsock@xiph.org>
|
||||
License: GPL-2
|
||||
|
||||
Files: admin/vclt.xsl
|
||||
admin/xspf.xsl
|
||||
Copyright:
|
||||
2007, Thomas B. Ruecker <tbr@ruecker-itk.de>
|
||||
2011, Philipp Schafft <lion@lion.leolix.org>
|
||||
License: GPL-2+
|
||||
|
||||
Files: src/net/sock.h
|
||||
Copyright: 1999, the icecast team
|
||||
License: GPL-2+
|
||||
|
||||
Files: web/xml2json.xslt
|
||||
Copyright: 2006,2008, Doeke Zanstra
|
||||
License: BSD-2-clause
|
||||
|
||||
Files: debian/po/fr.po
|
||||
Copyright: 2011-2012, Debian French l10n team <debian-l10n-french@lists.debian.org>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/de.po
|
||||
Copyright: 2011-2012, Erik Pfannenstein
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/sv.po
|
||||
Copyright: 2011-2012, Martin Bagge <brother@bsnet.se>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/cs.po
|
||||
Copyright: 2011-2012, Michal Simunek <michal.simunek@gmail.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/es.po
|
||||
Copyright: 2011-2012, Software in the Public Interest
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/da.po
|
||||
Copyright: 2011, icecast2 & nedenstående oversættere
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/pl.po
|
||||
Copyright: 2012, Michał Kułach <michal.kulach@gmail.com>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/it.po debian/po/sk.po debian/po/ja.po
|
||||
Copyright: 2012, Icecast2 package holder
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/po/pt.po debian/po/pt_BR.po debian/po/nl.po
|
||||
Copyright: 2011,2012, Icecast2 package holder
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/rules
|
||||
Copyright: 2003-2009, 2012 Jonas Smedegaard <dr@jones.dk>
|
||||
License: GPL-2+
|
||||
|
||||
License: GPL-2
|
||||
This program is distributed under the GNU General Public License,
|
||||
version 2. A copy of this license is included with this source.
|
||||
Comment:
|
||||
On Debian systems the 'GNU General Public License' version 2 is located
|
||||
in '/usr/share/common-licenses/GPL-2'.
|
||||
.
|
||||
You should have received a copy of the 'GNU General Public License'
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
License: GPL-2+
|
||||
This program is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU General Public License as published by the
|
||||
Free Software Foundation; either version 2, or (at your option) any
|
||||
later version.
|
||||
.
|
||||
This program is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
General Public License for more details.
|
||||
|
||||
License: LGPL-2+
|
||||
This library is free software; you can redistribute it and/or modify it
|
||||
under the terms of the GNU Library General Public License as published
|
||||
by the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This library is distributed in the hope that it will be useful, but
|
||||
WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
Library General Public License for more details.
|
||||
Comment:
|
||||
On Debian systems the 'GNU Library General Public License' version 2 is
|
||||
located in '/usr/share/common-licenses/LGPL-2'.
|
||||
.
|
||||
You should have received a copy of the 'GNU Library General Public
|
||||
License' along with this program. If not, see
|
||||
<http://www.gnu.org/licenses/>.
|
||||
|
||||
License: MIT~Rushing
|
||||
Permission to use, copy, modify, and distribute this software and its
|
||||
documentation for any purpose and without fee is hereby granted,
|
||||
provided that the above copyright notice appear in all copies and that
|
||||
both that copyright notice and this permission notice appear in
|
||||
supporting documentation, and that the name of Sam Rushing not be used
|
||||
in advertising or publicity pertaining to distribution of the software
|
||||
without specific, written prior permission.
|
||||
.
|
||||
SAM RUSHING DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
|
||||
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
|
||||
EVENT SHALL SAM RUSHING BE LIABLE FOR ANY SPECIAL, INDIRECT OR
|
||||
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
|
||||
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||||
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THIS SOFTWARE.
|
||||
|
||||
License: BSD-2-clause
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions
|
||||
are met:
|
||||
1. Redistributions of source code must retain the above copyright
|
||||
notice, this list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright
|
||||
notice, this list of conditions and the following disclaimer in the
|
||||
documentation and/or other materials provided with the distribution.
|
||||
.
|
||||
THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
|
||||
IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
|
||||
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
|
||||
IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
|
||||
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
|
||||
THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
598
ci/osc/icecast/debian/copyright_hints
Normal file
598
ci/osc/icecast/debian/copyright_hints
Normal file
@ -0,0 +1,598 @@
|
||||
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: FIXME
|
||||
Upstream-Contact: FIXME
|
||||
Source: FIXME
|
||||
Disclaimer: Autogenerated by CDBS
|
||||
|
||||
Files: AUTHORS
|
||||
HACKING
|
||||
Makefile.am
|
||||
NEWS
|
||||
README
|
||||
TODO
|
||||
admin/Makefile.am
|
||||
admin/listclients.xsl
|
||||
admin/listmounts.xsl
|
||||
admin/manageauth.xsl
|
||||
admin/moveclients.xsl
|
||||
admin/response.xsl
|
||||
admin/stats.xsl
|
||||
admin/updatemetadata.xsl
|
||||
conf/Makefile.am
|
||||
conf/icecast.xml.in
|
||||
conf/icecast_minimal.xml.in
|
||||
conf/icecast_shoutcast_compat.xml.in
|
||||
conf/icecast_urlauth.xml.in
|
||||
config.h.in
|
||||
configure.in
|
||||
debian/README.Debian
|
||||
debian/README.source
|
||||
debian/compat
|
||||
debian/config
|
||||
debian/control
|
||||
debian/control.in
|
||||
debian/gbp.conf
|
||||
debian/icecast2.1
|
||||
debian/icecast2.default
|
||||
debian/icecast2.doc-base
|
||||
debian/icecast2.init
|
||||
debian/icecast2.logrotate
|
||||
debian/icecast2.maintscript
|
||||
debian/icecast2.postinst
|
||||
debian/icecast2.postrm
|
||||
debian/patches/README
|
||||
debian/po/POTFILES.in
|
||||
debian/source/format
|
||||
debian/templates
|
||||
debian/watch
|
||||
doc/Makefile.am
|
||||
doc/admin-interface.html
|
||||
doc/assets/Makefile.am
|
||||
doc/assets/css/Makefile.am
|
||||
doc/assets/css/style.css
|
||||
doc/assets/font/Makefile.am
|
||||
doc/assets/img/Makefile.am
|
||||
doc/assets/img/xiph-community.svg
|
||||
doc/auth.html
|
||||
doc/basic-setup.html
|
||||
doc/changes.html
|
||||
doc/config-file.html
|
||||
doc/faq.html
|
||||
doc/glossary.html
|
||||
doc/img/Makefile.am
|
||||
doc/img/listener_auth3.png
|
||||
doc/img/relay.png
|
||||
doc/index.html
|
||||
doc/introduction.html
|
||||
doc/relaying.html
|
||||
doc/server-stats.html
|
||||
doc/win32.html
|
||||
doc/yp.html
|
||||
examples/Makefile.am
|
||||
m4/acx_pthread.m4
|
||||
m4/ogg.m4
|
||||
m4/speex.m4
|
||||
m4/theora.m4
|
||||
m4/vorbis.m4
|
||||
m4/xiph_compiler.m4
|
||||
m4/xiph_curl.m4
|
||||
m4/xiph_net.m4
|
||||
m4/xiph_openssl.m4
|
||||
m4/xiph_types.m4
|
||||
m4/xiph_xml2.m4
|
||||
src/Makefile.am
|
||||
src/TODO
|
||||
src/avl/BUILDING
|
||||
src/avl/Makefile.am
|
||||
src/avl/README
|
||||
src/avl/TODO
|
||||
src/avl/avl.dsp
|
||||
src/avl/test.c
|
||||
src/httpp/Makefile.am
|
||||
src/httpp/README
|
||||
src/httpp/TODO
|
||||
src/httpp/httpp.c
|
||||
src/httpp/httpp.h
|
||||
src/log/Makefile.am
|
||||
src/log/log.c
|
||||
src/log/log.h
|
||||
src/log/test.c
|
||||
src/net/BUILDING
|
||||
src/net/Makefile.am
|
||||
src/net/README
|
||||
src/net/TODO
|
||||
src/net/resolver.h
|
||||
src/net/test_resolver.c
|
||||
src/thread/BUILDING
|
||||
src/thread/Makefile.am
|
||||
src/thread/README
|
||||
src/thread/TODO
|
||||
src/timing/BUILDING
|
||||
src/timing/Makefile.am
|
||||
src/timing/README
|
||||
src/timing/TODO
|
||||
src/timing/timing.c
|
||||
src/timing/timing.h
|
||||
web/Makefile.am
|
||||
web/auth.xsl
|
||||
web/icecast.png
|
||||
web/key.png
|
||||
web/server_version.xsl
|
||||
web/status-json.xsl
|
||||
web/status.xsl
|
||||
web/style.css
|
||||
web/tunein.png
|
||||
win32/ConfigTab.cpp
|
||||
win32/ConfigTab.h
|
||||
win32/Icecast2win.clw
|
||||
win32/Icecast2win.cpp
|
||||
win32/Icecast2win.dsp
|
||||
win32/Icecast2win.dsw
|
||||
win32/Icecast2win.h
|
||||
win32/Icecast2winDlg.cpp
|
||||
win32/Icecast2winDlg.h
|
||||
win32/Makefile.am
|
||||
win32/StatsTab.cpp
|
||||
win32/StatsTab.h
|
||||
win32/Status.cpp
|
||||
win32/Status.h
|
||||
win32/StdAfx.cpp
|
||||
win32/StdAfx.h
|
||||
win32/TRAYNOT.h
|
||||
win32/TabCtrlSSL.cpp
|
||||
win32/TabCtrlSSL.h
|
||||
win32/TabPageSSL.cpp
|
||||
win32/TabPageSSL.h
|
||||
win32/Traynot.cpp
|
||||
win32/black.bmp
|
||||
win32/colors.h
|
||||
win32/credits.bmp
|
||||
win32/icecast.dsp
|
||||
win32/icecast.ico
|
||||
win32/icecast2.iss
|
||||
win32/icecast2_console.dsp
|
||||
win32/icecast2_console.dsw
|
||||
win32/icecast2logo2.bmp
|
||||
win32/icecast2title.bmp
|
||||
win32/icecastService.cpp
|
||||
win32/icecastService.dsp
|
||||
win32/res/Icecast2win.rc2
|
||||
win32/res/Makefile.am
|
||||
win32/resource.h
|
||||
win32/stopped.bmp
|
||||
Copyright: *No copyright*
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: src/admin.c
|
||||
src/admin.h
|
||||
src/auth.c
|
||||
src/auth.h
|
||||
src/auth_htpasswd.c
|
||||
src/auth_htpasswd.h
|
||||
src/auth_url.h
|
||||
src/compat.h
|
||||
src/connection.h
|
||||
src/event.c
|
||||
src/event.h
|
||||
src/format.c
|
||||
src/format.h
|
||||
src/format_flac.c
|
||||
src/format_flac.h
|
||||
src/format_kate.c
|
||||
src/format_kate.h
|
||||
src/format_midi.c
|
||||
src/format_midi.h
|
||||
src/format_mp3.h
|
||||
src/format_ogg.c
|
||||
src/format_ogg.h
|
||||
src/format_skeleton.c
|
||||
src/format_skeleton.h
|
||||
src/format_speex.h
|
||||
src/format_theora.c
|
||||
src/format_theora.h
|
||||
src/format_vorbis.c
|
||||
src/format_vorbis.h
|
||||
src/fserve.h
|
||||
src/global.c
|
||||
src/global.h
|
||||
src/logging.h
|
||||
src/md5.h
|
||||
src/refbuf.c
|
||||
src/refbuf.h
|
||||
src/sighandler.h
|
||||
src/slave.c
|
||||
src/slave.h
|
||||
src/source.c
|
||||
src/source.h
|
||||
src/stats.h
|
||||
src/xslt.c
|
||||
src/xslt.h
|
||||
src/yp.c
|
||||
src/yp.h
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: Makefile.in
|
||||
aclocal.m4
|
||||
admin/Makefile.in
|
||||
conf/Makefile.in
|
||||
doc/Makefile.in
|
||||
doc/assets/Makefile.in
|
||||
doc/assets/css/Makefile.in
|
||||
doc/assets/font/Makefile.in
|
||||
doc/assets/img/Makefile.in
|
||||
doc/img/Makefile.in
|
||||
examples/Makefile.in
|
||||
src/Makefile.in
|
||||
src/avl/Makefile.in
|
||||
src/httpp/Makefile.in
|
||||
src/log/Makefile.in
|
||||
src/net/Makefile.in
|
||||
src/thread/Makefile.in
|
||||
src/timing/Makefile.in
|
||||
web/Makefile.in
|
||||
win32/Makefile.in
|
||||
win32/res/Makefile.in
|
||||
Copyright: 1994-2013, Free Software Foundation, Inc
|
||||
1996-2013, Free Software Foundation, Inc
|
||||
1997-2013, Free Software Foundation, Inc
|
||||
1999-2013, Free Software Foundation, Inc
|
||||
2001-2013, Free Software Foundation, Inc
|
||||
2002-2013, Free Software Foundation, Inc
|
||||
2003-2013, Free Software Foundation, Inc
|
||||
2004-2013, Free Software Foundation, Inc
|
||||
2006-2013, Free Software Foundation, Inc
|
||||
2009-2013, Free Software Foundation, Inc
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: src/client.c
|
||||
src/client.h
|
||||
src/connection.c
|
||||
src/format_mp3.c
|
||||
src/fserve.c
|
||||
src/logging.c
|
||||
src/sighandler.c
|
||||
src/stats.c
|
||||
src/util.c
|
||||
src/util.h
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org
|
||||
2011, Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>
|
||||
2011-2012, Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>
|
||||
2012-2014, Philipp "ph3-der-loewe" Schafft <lion@lion.leolix.org>
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: src/avl/COPYING
|
||||
src/httpp/COPYING
|
||||
src/net/COPYING
|
||||
src/thread/COPYING
|
||||
src/timing/COPYING
|
||||
Copyright: 1991, Free Software Foundation, Inc
|
||||
<year> <name of author>
|
||||
disclaimer" for the library, if
|
||||
interest in the
|
||||
law: that is to say, a work containing the Library or a
|
||||
License: LGPL-ever
|
||||
FIXME
|
||||
|
||||
Files: src/format_ebml.c
|
||||
src/format_ebml.h
|
||||
src/format_opus.c
|
||||
src/format_opus.h
|
||||
Copyright: 2012, David Richards, Mozilla Foundation
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: debian/po/ja.po
|
||||
debian/po/ru.po
|
||||
debian/po/templates.pot
|
||||
debian/po/vi.po
|
||||
Copyright: YEAR THE PACKAGE'S HOLDER
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: compile
|
||||
depcomp
|
||||
missing
|
||||
Copyright: 1996-2013, Free Software Foundation, Inc
|
||||
1999-2013, Free Software Foundation, Inc
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: src/net/resolver.c
|
||||
src/thread/thread.c
|
||||
src/thread/thread.h
|
||||
Copyright: 1999, the icecast team <team@icecast.org>
|
||||
1999-2000, the icecast team <team@icecast.org>
|
||||
License: LGPL-2+
|
||||
FIXME
|
||||
|
||||
Files: doc/assets/font/FiraMono-Bold.eot
|
||||
doc/img/listener_auth2.png
|
||||
doc/img/masterslave.png
|
||||
Copyright:
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: config.guess
|
||||
config.sub
|
||||
Copyright: 1992-2014, Free Software Foundation, Inc
|
||||
License: GPL GPL-3
|
||||
FIXME
|
||||
|
||||
Files: src/avl/avl.c
|
||||
src/avl/avl.h
|
||||
Copyright: 1995, Sam Rushing <rushing@nightmare.com>
|
||||
1995-1997, Sam Rushing <rushing@nightmare.com>
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: web/xml2json.xslt
|
||||
Copyright: 2006,2008, Doeke Zanstra
|
||||
License: BSD-2-clause
|
||||
FIXME
|
||||
|
||||
Files: install-sh
|
||||
Copyright: 1994, X Consortium
|
||||
License: Expat
|
||||
FIXME
|
||||
|
||||
Files: configure
|
||||
Copyright: (ISLOWER ? 'A' + ( - 'a') : )
|
||||
(ISLOWER ? ( | 0x40) : )
|
||||
1992-1996, 1998-2012, Free Software Foundation, Inc
|
||||
1996-2001, 2003-2005,
|
||||
2012, Free Software Foundation, Inc
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: ltmain.sh
|
||||
Copyright: 1996-2001, 2003-2006,
|
||||
all begin with the string "--lt-"
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: debian/rules
|
||||
Copyright: 2003-2009, 2012 Jonas
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: admin/vclt.xsl
|
||||
Copyright: 2007, Thomas B. Ruecker, <thomas@ruecker.fi>
|
||||
2011, Philipp Schafft, <lion@lion.leolix.org>
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: admin/xspf.xsl
|
||||
Copyright: 2007, Thomas B. Ruecker, <thomas@ruecker.fi>
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: src/net/sock.h
|
||||
Copyright: 1999, the icecast team
|
||||
License: GPL-2+
|
||||
FIXME
|
||||
|
||||
Files: COPYING
|
||||
Copyright: 1989, 1991 Free Software Foundation, Inc
|
||||
<year> <name of author>
|
||||
disclaimer" for the program, if
|
||||
interest in the program
|
||||
law:
|
||||
the software, and
|
||||
year name of author
|
||||
License: GPL-ever
|
||||
FIXME
|
||||
|
||||
Files: src/net/sock.c
|
||||
Copyright: 1999, the icecast team
|
||||
License: LGPL-2+
|
||||
FIXME
|
||||
|
||||
Files: src/md5.c
|
||||
Copyright: 2000-2004, Jack Moffitt <jack@xiph.org
|
||||
License: Public domain
|
||||
FIXME
|
||||
|
||||
Files: debian/po/pl.po
|
||||
Copyright: 2012
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: doc/assets/font/FiraSans-Regular.woff
|
||||
Copyright: kP¦¿3ÐU`îÁ<C3AE>5úû}æ‚ž@··í¢pccxÙb9ú3WÉã89:VÂåå*älv†³<>d¡Å/Y‘9×Ôîȵ(UÒ¤l!HBT¿À‡(¤fÄ1DžXз³ßžl˜—
|
||||
âà#$0 ˆÅôÓ¤Ž/`æIL2CzŽF<C5BD>L`¨p´–Ê÷«Ç.On®uæ8r®‹þ…Þ·å¤fk.¿V<C2BF>—cý9cŒ=xŒ˜5åÇ(
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: examples/icecast_auth-1.0.tar.gz
|
||||
Copyright: Š§£¬ÁkJÐ1s^9häžkô…¡Ddÿ¿%ÚK’ãyqr¼ÔÅÊñ†Í†
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: doc/assets/font/FiraSans-Italic.woff
|
||||
Copyright: ?•M<E280A2>ù¸\><3E>°Z{rÔX´›f<[^WKñžh¨MÖ%«++bÑH8T„{ó¸wä‘^iàšP,$‡ì‰FYjd ÀdtÍŽîîý½Û»»·÷¶¬L$V¶4H$V4
|
||||
License: UNKNOWN
|
||||
FIXME
|
||||
|
||||
Files: doc/assets/font/FiraSans-Bold.eot
|
||||
Copyright: ‹#BŒÔhRœŒp3<70>Ž¦ôþ2£cãA„øÊÉËŒ<C38B>”¸ÈÆÅÆGÊLdp¤ÆGÀ¢çt˜È÷gÆVn|eeDÆGÌÌe9—Œ§0˜ÈÕ'ÆUçÆU˜ÈögÖJSë!ÀÚÈÈšŸî“Sîbj–õ:Qz<51>(&§üFÔÀ/xHÏGIh61Å›H"É£ŠèíJ@fL1”ØÐML0B€L@%Xëà–¾4‘wDŒPL@i(
ŸqdìÙ¹“¨ä |