- Fix logrotate configuration to set the proper owner (bsc#1245967); also dropping the corresponding rpmlintrc entry OBS-URL: https://build.opensuse.org/request/show/1291419 OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/icecast?expand=0&rev=42
283 lines
11 KiB
Plaintext
283 lines
11 KiB
Plaintext
-------------------------------------------------------------------
|
||
Wed Jul 9 07:59:02 UTC 2025 - Takashi Iwai <tiwai@suse.com>
|
||
|
||
- Fix logrotate configuration to set the proper owner (bsc#1245967);
|
||
also dropping the corresponding rpmlintrc entry
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 22 13:36:10 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
||
%patchN
|
||
|
||
-------------------------------------------------------------------
|
||
Thu Feb 8 08:04:00 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||
|
||
- Provide user/group symbol for user created during pre.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Sep 22 14:30:27 UTC 2021 - Johannes Segitz <jsegitz@suse.com>
|
||
|
||
- Added hardening to systemd service(s) (bsc#1181400). Modified:
|
||
* icecast.service
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 2 11:55:28 CET 2018 - tiwai@suse.de
|
||
|
||
- update to version 2.4.4:
|
||
* Fix buffer overflows in URL auth code (CVE-2018-18820,
|
||
bsc#1114434)
|
||
* Worked around buffer overflows in URL auth’s cURL interface
|
||
* Do not report hashed user passworts in user list
|
||
* Fixed segfault in htpasswd auth if no filename is set
|
||
* Fixed a segfault when xsltApplyStylesheet() returns error
|
||
* Do not segfault on malformed Opus streams
|
||
* Global listener count could be negative under certain
|
||
circumstances
|
||
* Added code to announce Opus streams as such towards yp servers
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Dec 17 16:25:42 UTC 2017 - avindra@opensuse.org
|
||
|
||
- update to version 2.4.3:
|
||
* Fixes Windows only vulnerability (CVE-2005-0837), where an
|
||
attacker could access the raw XSLT template file by appending a
|
||
dot “.” to the URL. To be clear, no runtime information could be
|
||
accessed this way.
|
||
- cleanup spec file with spec-cleaner
|
||
- fix bad line endings warning in CSS file
|
||
- rebase icecast-fix-no-add-needed.patch
|
||
- replace PreReq statements with Requires(pre)
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Apr 8 15:24:06 CEST 2015 - tiwai@suse.de
|
||
|
||
- update to version 2.4.2:
|
||
Fix crash when URL Auth is used with stream_autho without
|
||
credentials (bnc#926402)
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Jan 19 22:10:57 UTC 2015 - p.drouand@gmail.com
|
||
|
||
- Remove sysvinit support as the package now build only for systems
|
||
with systemd support
|
||
- Add a backward rc compatibility symlink to systemd service file
|
||
- Only require systemd-rpm-macros to build; no need to require
|
||
entire systemd environment
|
||
- Clean up specfile
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Nov 25 22:38:43 CET 2014 - tiwai@suse.de
|
||
|
||
- updated to version 2.4.1:
|
||
* Fixes in logging, <auth> in default mounts, JSON status API
|
||
* SSL Security improvements:
|
||
* Handle empty strings in config file better
|
||
* Require Content-Type header for PUT requests
|
||
* Fix possible leak of on-connect scripts (CVE-2014-9018,bnc#906538)
|
||
More details, see http://icecast.org/news/icecast-release-2_4_1/
|
||
- Remove obsoleted patch:
|
||
icecast-2.4.0-produce-valid-json.patch
|
||
- Change doc subpackage to noarch
|
||
- Spec file cleanup
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Nov 22 12:44:18 UTC 2014 - fisiu@opensuse.org
|
||
|
||
- Add icecast-mp3-frame-validation.patch: validate mp3 frame.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 14 15:36:05 UTC 2014 - fisiu@opensuse.org
|
||
|
||
- Add icecast-2.4.0-produce-valid-json.patch: produce valid json status,
|
||
fix boo#905468.
|
||
|
||
-------------------------------------------------------------------
|
||
Sun Nov 09 04:42:00 UTC 2014 - Led <ledest@gmail.com>
|
||
|
||
- fix bashisms in pre script
|
||
|
||
-------------------------------------------------------------------
|
||
Tue May 20 17:14:26 UTC 2014 - mail@davykager.nl
|
||
|
||
- Update to version 2.4.0:
|
||
* Support for WebM video
|
||
* Support for Opus audio in Ogg
|
||
* Fixes for some race conditions
|
||
* Allow (standard strftime(3)) %x codes in <dump-file>. Disabled for win32.
|
||
* Dropped debian packaging directory as debian use their own.
|
||
- Disable Gentoo patches because they have no effect on the OBS builds.
|
||
icecast-2.3.3-libkate.patch (has no effect on automated builds)
|
||
icecast-2.3.3-fix-xiph_openssl.patch (spec file guarantees openssl exists)
|
||
- Rebase icecast-fix-no-add-needed.patch for version 2.4.0.
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Feb 11 11:34:17 CET 2014 - tiwai@suse.de
|
||
|
||
- Remove the obsoleted icecast-2.3.2-CVE-2011-4612.diff that leads
|
||
to invalid access to freed memory (bnc#862096)
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Nov 29 11:07:13 UTC 2013 - pascal.bleser@opensuse.org
|
||
|
||
- remove dependency to syslog.target in icecast.service, as it doesn't exist
|
||
any more, see bnc#852314
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 5 00:10:46 UTC 2013 - pascal.bleser@opensuse.org
|
||
|
||
- update to 2.3.3:
|
||
* security:
|
||
+ Improved HTTPS cipher handling and added support for chained certificates.
|
||
+ Allow the source password to be undefined. There was a corner case, where
|
||
a default password would have taken effect. It would require the admin to
|
||
remove the 'source-password' from the icecast config to take effect. Default
|
||
configs ship with the password set, so this vulnerability doesn't trigger
|
||
there.
|
||
+ Prevent error log injection of control characters by substituting
|
||
non-alphanumeric characters with a '.' (CVE-2011-4612). Injection attempts
|
||
can be identified via access.log, as that stores URL encoded requests.
|
||
Investigation if further logging code needs to have sanitized output is
|
||
ongoing.
|
||
|
||
* bugfixes:
|
||
+ On-demand relaying - Reject listeners while reconnecting. Fix stats for
|
||
relays without mount section.
|
||
+ Prevent too frequent YP updates.
|
||
+ Only allow raw metadata updates from same IP as connected source (unless
|
||
user is admin). This addresses broken client software that issues updates
|
||
without being connected.
|
||
+ Minor memory leaks
|
||
+ XSPF file installation
|
||
+ Fix case of global listeners count becoming out of sync.
|
||
+ Setting an interval of 0 in mount should disable shoutcast metadata inserts.
|
||
|
||
* authentication:
|
||
+ Sources can now be authenticated via URL, like listeners. Post info is
|
||
"action=stream_auth&mount=/stream&ip=IP&server=SERVER&port=8000&user=fred&pass=pass"
|
||
As admin requests can come in for a stream (eg metadata update) these
|
||
requests can be issued while stream is active. For these &admin=1 is added to
|
||
the POST details.
|
||
|
||
* XSL update:
|
||
+ automatically generate VCLT playlist like we do with M3U, the mountpoint
|
||
extension is .vclt
|
||
|
||
- package updates:
|
||
* add systemd service file
|
||
* add logrotate configuration
|
||
* add Gentoo patches
|
||
* set pidfile directive in default config file to make it work with
|
||
systemd
|
||
* split out HTML documentation into -doc subpackage
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jan 22 15:17:07 UTC 2013 - jw@suse.com
|
||
|
||
- nuked %make_install to make SLES11 SP2 happy.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Nov 19 19:26:04 UTC 2012 - dimstar@opensuse.org
|
||
|
||
- Fix useradd invocation: -o is useless without -u and newer
|
||
versions of pwdutils/shadowutils fail on this now.
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Mar 5 18:15:03 CET 2012 - tiwai@suse.de
|
||
|
||
- Fix VUL-1: icecast log injection (CVE-2011-4612, bnc#737255)
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 15 04:47:10 UTC 2011 - coolo@suse.com
|
||
|
||
- add libtool as buildrequire to make the spec file more reliable
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Aug 29 16:19:14 UTC 2011 - crrodriguez@opensuse.org
|
||
|
||
- Fix build with --no-add-needed
|
||
- Enable SSL support.
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jun 18 17:16:29 CEST 2008 - tiwai@suse.de
|
||
|
||
- updated to version 2.3.2:
|
||
* Character set support
|
||
* Authentication improvements
|
||
* Listening socket update
|
||
* XSL update
|
||
* Updates for stream directory handling.
|
||
* Updates for Win32.
|
||
* Accept/Ban IP support.
|
||
* A Mountpoint is exported to the slaves even if no mount
|
||
section is defined for it.
|
||
* Relays handle redirection (HTTP 302) if one is received at
|
||
startup.
|
||
* Automatically generate XSPF playlist like we do with M3U, the
|
||
mountpoint extension is .xspf
|
||
* Header updates for proxy handling and certain clients like
|
||
some shoutcast source clients and flash players.
|
||
* Added Kate/Skeleton codecs to Ogg handler.
|
||
* Various stats cleanups.
|
||
* The streamlist passed from master to slave had a limited
|
||
length
|
||
* Documentation updates.
|
||
* Relay startup/shutdown is cleaner.
|
||
* several build cleanups.
|
||
* several resource leaks and race conditions fixed
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Feb 2 12:49:43 CET 2007 - mmarek@suse.cz
|
||
|
||
- fix build with curl-7.16
|
||
- fixed more comparison with string literals by using static char*
|
||
variables instead of #defines to string constans to detect
|
||
whether a default or malloced value is used
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Dec 19 15:35:28 CET 2006 - tiwai@suse.de
|
||
|
||
- fix comparison of string literal in cfgfile.c (#226380).
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Oct 11 03:22:10 CEST 2006 - tiwai@suse.de
|
||
|
||
- added icecast-2.3.1_runas_icecast_user.patch:
|
||
run icecast as "icecast" user and group by default
|
||
- added init script
|
||
- added log/home dir to the fileist
|
||
- dont run suse_update_config/autoreconf seems unneeded.
|
||
(tested with the buildservice on 10.0->Factory)
|
||
- replaced manual configure call with %configure
|
||
|
||
-------------------------------------------------------------------
|
||
Wed Jan 25 21:36:33 CET 2006 - mls@suse.de
|
||
|
||
- converted neededforbuild to BuildRequires
|
||
|
||
-------------------------------------------------------------------
|
||
Mon Dec 12 18:41:56 CET 2005 - tiwai@suse.de
|
||
|
||
- fix the log directory of the sample xml file (#137965).
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Dec 2 16:10:16 CET 2005 - tiwai@suse.de
|
||
|
||
- updated to version 2.3.1.
|
||
|
||
-------------------------------------------------------------------
|
||
Sat Oct 15 15:22:41 CEST 2005 - max@suse.de
|
||
|
||
- Enabled support for ogg/speex and ogg/theora streams.
|
||
|
||
-------------------------------------------------------------------
|
||
Fri Oct 7 17:28:19 CEST 2005 - stark@suse.de
|
||
|
||
- update to version 2.3.0
|
||
|
||
-------------------------------------------------------------------
|
||
Tue Jun 14 12:52:08 CEST 2005 - tiwai@suse.de
|
||
|
||
- repackaged - initial version: 2.2.0.
|
||
|