]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/log
people/amarx/ipfire-3.x.git
9 years agoxz: Update to version 5.2.0
Michael Tremer [Mon, 23 Feb 2015 01:12:56 +0000 (20:12 -0500)] 
xz: Update to version 5.2.0

9 years agogpgme: Update to version 1.5.3
Michael Tremer [Mon, 23 Feb 2015 01:10:53 +0000 (20:10 -0500)] 
gpgme: Update to version 1.5.3

9 years agoflex: Update to version 2.5.39
Michael Tremer [Mon, 23 Feb 2015 01:10:23 +0000 (20:10 -0500)] 
flex: Update to version 2.5.39

9 years agoslang: Update to version 2.3.0
Michael Tremer [Wed, 4 Feb 2015 12:45:24 +0000 (07:45 -0500)] 
slang: Update to version 2.3.0

9 years agoshadow-utils: Update to 4.2.1
Michael Tremer [Wed, 4 Feb 2015 12:44:42 +0000 (07:44 -0500)] 
shadow-utils: Update to 4.2.1

Unfortunately we are lacking gnome-doc-utils to generate
the man pages.

9 years agosqlite: Update to version 3.8.8.2
Michael Tremer [Wed, 4 Feb 2015 12:43:57 +0000 (07:43 -0500)] 
sqlite: Update to version 3.8.8.2

9 years agoreadline: Update to version 6.3
Michael Tremer [Tue, 3 Feb 2015 19:54:51 +0000 (14:54 -0500)] 
readline: Update to version 6.3

9 years agopsmisc: Update to version 22.21
Michael Tremer [Tue, 3 Feb 2015 19:53:57 +0000 (14:53 -0500)] 
psmisc: Update to version 22.21

9 years agoopenldap: Update to version 2.4.40
Michael Tremer [Tue, 3 Feb 2015 19:50:44 +0000 (14:50 -0500)] 
openldap: Update to version 2.4.40

9 years agopopt: Update to version 1.16
Michael Tremer [Tue, 3 Feb 2015 19:49:45 +0000 (14:49 -0500)] 
popt: Update to version 1.16

9 years agolibdb: Update to version 5.3.28
Michael Tremer [Sun, 1 Feb 2015 22:41:06 +0000 (17:41 -0500)] 
libdb: Update to version 5.3.28

9 years agoelfutils: Update to version 0.161
Michael Tremer [Sun, 1 Feb 2015 22:39:21 +0000 (17:39 -0500)] 
elfutils: Update to version 0.161

9 years agolibgpg-error: Update to version 1.17
Michael Tremer [Sun, 1 Feb 2015 22:38:39 +0000 (17:38 -0500)] 
libgpg-error: Update to version 1.17

9 years agolibgcrypt: Update to version 1.6.2
Michael Tremer [Sun, 1 Feb 2015 21:03:06 +0000 (16:03 -0500)] 
libgcrypt: Update to version 1.6.2

9 years agolibssh2: Update to version 1.4.3
Michael Tremer [Sun, 1 Feb 2015 21:02:30 +0000 (16:02 -0500)] 
libssh2: Update to version 1.4.3

9 years agolibevent: Update to version 2.0.22
Michael Tremer [Sun, 1 Feb 2015 21:01:34 +0000 (16:01 -0500)] 
libevent: Update to version 2.0.22

9 years agolibedit: Update to version 3.1 (20141030)
Michael Tremer [Sun, 1 Feb 2015 21:00:52 +0000 (16:00 -0500)] 
libedit: Update to version 3.1 (20141030)

9 years agolibcroco: Update to version 0.6.8
Michael Tremer [Sun, 1 Feb 2015 20:58:39 +0000 (15:58 -0500)] 
libcroco: Update to version 0.6.8

9 years agolibcap-ng: Update to version 0.7.4
Michael Tremer [Sun, 1 Feb 2015 20:57:36 +0000 (15:57 -0500)] 
libcap-ng: Update to version 0.7.4

9 years agolibarchive: Update to version 3.1.2
Michael Tremer [Sun, 1 Feb 2015 20:56:31 +0000 (15:56 -0500)] 
libarchive: Update to version 3.1.2

9 years agogdbm: Update to version 1.11
Michael Tremer [Sun, 1 Feb 2015 20:55:14 +0000 (15:55 -0500)] 
gdbm: Update to version 1.11

9 years agofindutils: Update to version 4.5.14
Michael Tremer [Sun, 1 Feb 2015 20:54:13 +0000 (15:54 -0500)] 
findutils: Update to version 4.5.14

9 years agofile: Update to version 5.20
Michael Tremer [Sun, 1 Feb 2015 20:53:16 +0000 (15:53 -0500)] 
file: Update to version 5.20

9 years agomake: Update to version 4.0
Michael Tremer [Sun, 1 Feb 2015 20:47:35 +0000 (15:47 -0500)] 
make: Update to version 4.0

9 years agoncurses: Update to latest snapshot 20150117
Michael Tremer [Fri, 23 Jan 2015 23:18:11 +0000 (18:18 -0500)] 
ncurses: Update to latest snapshot 20150117

9 years agodracut: Update to 041.
Stefan Schantl [Sun, 22 Feb 2015 18:13:47 +0000 (19:13 +0100)] 
dracut: Update to 041.

9 years agoMerge remote-tracking branch 'stevee/compat-packages'
Michael Tremer [Sun, 22 Feb 2015 16:41:10 +0000 (17:41 +0100)] 
Merge remote-tracking branch 'stevee/compat-packages'

9 years agompc: Move mpc-compat package into own build file.
Stefan Schantl [Sun, 22 Feb 2015 14:52:35 +0000 (15:52 +0100)] 
mpc: Move mpc-compat package into own build file.

Fixes #10742.

9 years agoMerge remote-tracking branch 'stevee/sysvinit'
Michael Tremer [Wed, 28 Jan 2015 22:02:51 +0000 (23:02 +0100)] 
Merge remote-tracking branch 'stevee/sysvinit'

9 years agoMerge remote-tracking branch 'stevee/systemd-215'
Michael Tremer [Wed, 28 Jan 2015 22:02:20 +0000 (23:02 +0100)] 
Merge remote-tracking branch 'stevee/systemd-215'

Conflicts:
kmod/kmod.nm

9 years agoMerge remote-tracking branch 'stevee/util-linux-update'
Michael Tremer [Wed, 28 Jan 2015 22:00:28 +0000 (23:00 +0100)] 
Merge remote-tracking branch 'stevee/util-linux-update'

9 years agoMerge remote-tracking branch 'stevee/coreutils-update'
Michael Tremer [Wed, 28 Jan 2015 21:59:57 +0000 (22:59 +0100)] 
Merge remote-tracking branch 'stevee/coreutils-update'

9 years agoMerge remote-tracking branch 'stevee/dracut-update'
Michael Tremer [Wed, 28 Jan 2015 21:59:21 +0000 (22:59 +0100)] 
Merge remote-tracking branch 'stevee/dracut-update'

9 years agoutil-linux: Update to version 2.25.2.
Stefan Schantl [Thu, 22 Jan 2015 20:53:16 +0000 (21:53 +0100)] 
util-linux: Update to version 2.25.2.

This is a major update to the latest stable version of the util-linux
software suite.

* Update project URL.
* Enable the "runuser" binary and add pam files.
* Force libmount python bindings to be build for python3.
* Add new subpackages for libsmartcols and libsmartcols-devel and
  python3-libmount.

9 years agobash-completion: Drop files which are provided by util-linux.
Stefan Schantl [Sun, 25 Jan 2015 15:00:54 +0000 (16:00 +0100)] 
bash-completion: Drop files which are provided by util-linux.

9 years agosysvinit: Remove last lasb and mesg.
Stefan Schantl [Sat, 24 Jan 2015 20:09:20 +0000 (21:09 +0100)] 
sysvinit: Remove last lasb and mesg.

These binaries are provided and maintained by util-linux since
version 2.25.2.

9 years agocoreutils: Update to 8.23.
Stefan Schantl [Sat, 24 Jan 2015 11:03:11 +0000 (12:03 +0100)] 
coreutils: Update to 8.23.

9 years agohelp2man: Update to 1.46.4.
Stefan Schantl [Thu, 22 Jan 2015 21:27:42 +0000 (22:27 +0100)] 
help2man: Update to 1.46.4.

* Move package arch to "noarch".
* Add download URL.
* Drop debuginfo package.

9 years agoMerge remote-tracking branch 'stevee/bind-update'
Michael Tremer [Sat, 17 Jan 2015 12:21:54 +0000 (13:21 +0100)] 
Merge remote-tracking branch 'stevee/bind-update'

9 years agokernel: Update to 3.18.2
Michael Tremer [Tue, 13 Jan 2015 14:23:22 +0000 (15:23 +0100)] 
kernel: Update to 3.18.2

9 years agokmod: Update to version 19
Michael Tremer [Tue, 13 Jan 2015 14:21:58 +0000 (15:21 +0100)] 
kmod: Update to version 19

9 years agobind: Update to 9.9.6-P1.
Stefan Schantl [Mon, 5 Jan 2015 22:49:27 +0000 (23:49 +0100)] 
bind: Update to 9.9.6-P1.

This is an update to the latest stable version of bind.

9 years agoopenssl: Enable support for ECDSA.
Stefan Schantl [Mon, 5 Jan 2015 22:42:45 +0000 (23:42 +0100)] 
openssl: Enable support for ECDSA.

9 years agoccache: Update to 3.2.1
Michael Tremer [Thu, 1 Jan 2015 17:07:05 +0000 (18:07 +0100)] 
ccache: Update to 3.2.1

9 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x
Michael Tremer [Wed, 31 Dec 2014 13:20:26 +0000 (14:20 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x

9 years agogrub: Fix build with -fstack-protector-strong
Michael Tremer [Wed, 31 Dec 2014 13:18:27 +0000 (14:18 +0100)] 
grub: Fix build with -fstack-protector-strong

9 years agoppp: Re-add ifname patch
Michael Tremer [Sat, 27 Dec 2014 20:36:31 +0000 (20:36 +0000)] 
ppp: Re-add ifname patch

This is needed so that we can give zones a proper name
instead of calling them ppp0 and so on.

9 years agodracut: Update to version 40.
Stefan Schantl [Sat, 27 Dec 2014 12:11:46 +0000 (13:11 +0100)] 
dracut: Update to version 40.

9 years agonoip: Remove package
Michael Tremer [Sat, 27 Dec 2014 02:03:15 +0000 (03:03 +0100)] 
noip: Remove package

This is replaced by ddns.

9 years agoez-ipupdate: Remove package
Michael Tremer [Sat, 27 Dec 2014 01:59:33 +0000 (02:59 +0100)] 
ez-ipupdate: Remove package

This has been replaced by ddns

9 years agonftables: Update to latest snapshot
Michael Tremer [Sat, 27 Dec 2014 01:57:55 +0000 (02:57 +0100)] 
nftables: Update to latest snapshot

9 years agolibnftl: Update to version 1.0.3
Michael Tremer [Sat, 27 Dec 2014 01:56:50 +0000 (02:56 +0100)] 
libnftl: Update to version 1.0.3

9 years agontp: Update to 4.2.8
Michael Tremer [Mon, 22 Dec 2014 16:29:35 +0000 (17:29 +0100)] 
ntp: Update to 4.2.8

CVE-2014-9293 ntp: automatic generation of weak default key in config_auth()
CVE-2014-9294 ntp: ntp-keygen uses weak random number generator and seed when generating MD5 keys
CVE-2014-9295 ntp: Multiple buffer overflows via specially-crafted packets
CVE-2014-9296 ntp: receive() missing return on error

9 years agoMerge remote-tracking branch 'stevee/plymouth-update'
Michael Tremer [Wed, 10 Dec 2014 13:19:52 +0000 (14:19 +0100)] 
Merge remote-tracking branch 'stevee/plymouth-update'

9 years agoMerge remote-tracking branch 'stevee/grub2-fix'
Michael Tremer [Wed, 10 Dec 2014 13:19:17 +0000 (14:19 +0100)] 
Merge remote-tracking branch 'stevee/grub2-fix'

9 years agokernel: Add patch to make RT5592 chipsets more stable
Michael Tremer [Wed, 10 Dec 2014 13:17:06 +0000 (14:17 +0100)] 
kernel: Add patch to make RT5592 chipsets more stable

Reduces massive power consumption which makes the module
and USB bus very unstable.

From: http://git.ipfire.org/?p=ipfire-2.x.git;a=commit;h=e71475c13afeef652ae94a545978e354e21eb03e

9 years agoddns: New package (version 005)
Michael Tremer [Wed, 10 Dec 2014 13:16:30 +0000 (14:16 +0100)] 
ddns: New package (version 005)

9 years agoiw: Update to 3.17
Michael Tremer [Sun, 7 Dec 2014 15:14:05 +0000 (16:14 +0100)] 
iw: Update to 3.17

9 years agoman-db: Update to 2.7.1
Michael Tremer [Sun, 7 Dec 2014 15:08:37 +0000 (16:08 +0100)] 
man-db: Update to 2.7.1

Resolves a conflict to groff because of zsoelim and
replaces the cron job by a systemd timer event.

9 years agolibpipeline: Update to 1.4.0
Michael Tremer [Sun, 7 Dec 2014 15:08:27 +0000 (16:08 +0100)] 
libpipeline: Update to 1.4.0

9 years agogrub: Disable hardening for grub-script-check binary.
Stefan Schantl [Sun, 7 Dec 2014 14:47:17 +0000 (15:47 +0100)] 
grub: Disable hardening for grub-script-check binary.

This binary requires the following disabled PaX flags:
* PAGEEXEC
* MPROTECT
* RANDEXEC
* EMUTRAMP

If one of these flags in enabled the binary will crash during the execution of
"grub-mkconfig" and the grub configuration file cannot be updated.

9 years agoplymouth: Update to 0.9.0.
Stefan Schantl [Sun, 7 Dec 2014 14:42:24 +0000 (15:42 +0100)] 
plymouth: Update to 0.9.0.

9 years agoRemove support for ISDN
Michael Tremer [Sun, 7 Dec 2014 13:54:36 +0000 (14:54 +0100)] 
Remove support for ISDN

http://git.ipfire.org/?p=network.git;a=commit;h=0608337a9ea0c318a331857cf6fdfeaf81784b79

9 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x
Michael Tremer [Fri, 5 Dec 2014 23:18:54 +0000 (00:18 +0100)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x

9 years agoRemove miredo
Michael Tremer [Fri, 5 Dec 2014 23:16:17 +0000 (00:16 +0100)] 
Remove miredo

This is an implementation of Teredo which is not widely deployed
so far and wouldn't get any support any more since native IPv6
support is on the way

9 years agolibtool: Update to 2.4.4
Michael Tremer [Fri, 5 Dec 2014 22:53:09 +0000 (23:53 +0100)] 
libtool: Update to 2.4.4

Minor bugfix release

9 years agogrep: Update to 2.21
Michael Tremer [Fri, 5 Dec 2014 22:51:32 +0000 (23:51 +0100)] 
grep: Update to 2.21

9 years agokernel: Update to 3.17.4
Michael Tremer [Fri, 5 Dec 2014 22:46:29 +0000 (23:46 +0100)] 
kernel: Update to 3.17.4

Enable using THUMB2 for the ARMv7 default kernel

9 years agoMerge branch 'batman'
Michael Tremer [Fri, 5 Dec 2014 00:44:04 +0000 (01:44 +0100)] 
Merge branch 'batman'

9 years agofastd: New package
Michael Tremer [Fri, 5 Dec 2014 00:43:46 +0000 (01:43 +0100)] 
fastd: New package

9 years agojson-c: New package
Michael Tremer [Fri, 5 Dec 2014 00:43:34 +0000 (01:43 +0100)] 
json-c: New package

9 years agolibsodium: New package
Michael Tremer [Fri, 5 Dec 2014 00:43:21 +0000 (01:43 +0100)] 
libsodium: New package

9 years agocmake: Update to 3.0.2
Michael Tremer [Fri, 5 Dec 2014 00:42:31 +0000 (01:42 +0100)] 
cmake: Update to 3.0.2

9 years agolibuecc: New package
Michael Tremer [Wed, 3 Dec 2014 13:33:05 +0000 (14:33 +0100)] 
libuecc: New package

Very small Elliptic Curve Cryptography library used by fastd

9 years agocmake: Fix typo in pakfire macro
Michael Tremer [Wed, 3 Dec 2014 13:31:46 +0000 (14:31 +0100)] 
cmake: Fix typo in pakfire macro

The typo caused that libraries where not correctly installed
on x86_64

9 years agotzdata: Update to 2014j
Michael Tremer [Sun, 23 Nov 2014 00:34:07 +0000 (01:34 +0100)] 
tzdata: Update to 2014j

9 years agogroff: Update to version 1.22.3
Michael Tremer [Mon, 10 Nov 2014 16:31:21 +0000 (17:31 +0100)] 
groff: Update to version 1.22.3

Fixes #10676

9 years agoperl-File-HomeDir: New package
Michael Tremer [Mon, 10 Nov 2014 16:30:40 +0000 (17:30 +0100)] 
perl-File-HomeDir: New package

Added because of a dependency by groff

9 years agopolarssl: Update to 1.3.9
Michael Tremer [Wed, 5 Nov 2014 22:16:36 +0000 (23:16 +0100)] 
polarssl: Update to 1.3.9

Addresses various CVEs

9 years agogcc: Update to 4.9.2
Michael Tremer [Tue, 4 Nov 2014 12:51:55 +0000 (13:51 +0100)] 
gcc: Update to 4.9.2

Bugfixing release for various regressions and smaller problems

9 years agolibtool: Update to 2.4.3
Michael Tremer [Thu, 30 Oct 2014 16:58:48 +0000 (17:58 +0100)] 
libtool: Update to 2.4.3

Fixes #10661

9 years agowget: Update to 1.16
Michael Tremer [Thu, 30 Oct 2014 16:58:03 +0000 (17:58 +0100)] 
wget: Update to 1.16

Fixes #10662

9 years agokernel: Update to 3.17
Michael Tremer [Thu, 30 Oct 2014 16:57:21 +0000 (17:57 +0100)] 
kernel: Update to 3.17

9 years agogettext: Update to version 0.19.3
Michael Tremer [Mon, 20 Oct 2014 22:54:25 +0000 (00:54 +0200)] 
gettext: Update to version 0.19.3

9 years agoMerge branch 'gcc-4.9'
Michael Tremer [Sat, 27 Sep 2014 10:38:49 +0000 (12:38 +0200)] 
Merge branch 'gcc-4.9'

9 years agolibusb: Update to 1.0.19
Michael Tremer [Sat, 27 Sep 2014 10:38:14 +0000 (12:38 +0200)] 
libusb: Update to 1.0.19

9 years agobash: Update to 4.3
Michael Tremer [Sat, 27 Sep 2014 10:36:42 +0000 (12:36 +0200)] 
bash: Update to 4.3

Updated because of the old version won't compile with GCC 4.9,
but also fixes CVE-2014-6271, CVE-2014-7169, and #10631.

9 years agokernel: Enable -fstack-protector-strong
Michael Tremer [Sat, 27 Sep 2014 10:36:11 +0000 (12:36 +0200)] 
kernel: Enable -fstack-protector-strong

9 years agopakfire: Enable more hardening
Michael Tremer [Sat, 27 Sep 2014 10:34:36 +0000 (12:34 +0200)] 
pakfire: Enable more hardening

Enables -fstack-protector-strong by default, which is supported
since GCC 4.9.

9 years agogcc: Update to version 4.9.1
Michael Tremer [Sat, 27 Sep 2014 10:33:42 +0000 (12:33 +0200)] 
gcc: Update to version 4.9.1

9 years agoMerge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x
Michael Tremer [Mon, 22 Sep 2014 13:35:04 +0000 (15:35 +0200)] 
Merge branch 'master' of ssh://git.ipfire.org/pub/git/ipfire-3.x

9 years agopowertop: Update to 2.6.1
Michael Tremer [Mon, 22 Sep 2014 13:34:19 +0000 (15:34 +0200)] 
powertop: Update to 2.6.1

9 years agocloog: New package (version 0.18.1)
Michael Tremer [Tue, 16 Sep 2014 14:41:56 +0000 (16:41 +0200)] 
cloog: New package (version 0.18.1)

9 years agoisl: New package (version 0.12.2)
Michael Tremer [Tue, 16 Sep 2014 14:41:17 +0000 (16:41 +0200)] 
isl: New package (version 0.12.2)

Required for GCC 4.9

9 years agocloog-ppl: Move to compat-cloog-ppl
Michael Tremer [Tue, 16 Sep 2014 14:39:14 +0000 (16:39 +0200)] 
cloog-ppl: Move to compat-cloog-ppl

GCC 4.9 uses ISL as a backend for cloog. Therefore, we move
the cloog-ppl library into the compat section so that older
versions of GCC can still be used.

9 years agobinutils: Update to 2.24
Michael Tremer [Tue, 16 Sep 2014 14:38:20 +0000 (16:38 +0200)] 
binutils: Update to 2.24

9 years agoxz: Update to 5.0.6
Michael Tremer [Sun, 14 Sep 2014 20:12:53 +0000 (22:12 +0200)] 
xz: Update to 5.0.6

9 years agoglibc: Update to 2.20
Michael Tremer [Sun, 14 Sep 2014 20:11:46 +0000 (22:11 +0200)] 
glibc: Update to 2.20

* The following bugs are resolved with this release:

  6804, 9894, 12994, 13347, 13651, 14308, 14770, 15119, 15132, 15347, 15514,
  15698, 15804, 15894, 15946, 16002, 16064, 16095, 16194, 16198, 16275,
  16284, 16287, 16315, 16348, 16349, 16354, 16357, 16362, 16447, 16516,
  16532, 16539, 16545, 16561, 16562, 16564, 16574, 16599, 16600, 16609,
  16610, 16611, 16613, 16619, 16623, 16629, 16632, 16634, 16639, 16642,
  16648, 16649, 16670, 16674, 16677, 16680, 16681, 16683, 16689, 16695,
  16701, 16706, 16707, 16712, 16713, 16714, 16724, 16731, 16739, 16740,
  16743, 16754, 16758, 16759, 16760, 16770, 16786, 16789, 16791, 16796,
  16799, 16800, 16815, 16823, 16824, 16831, 16838, 16839, 16849, 16854,
  16876, 16877, 16878, 16882, 16885, 16888, 16890, 16892, 16912, 16915,
  16916, 16917, 16918, 16922, 16927, 16928, 16932, 16943, 16958, 16965,
  16966, 16967, 16977, 16978, 16984, 16990, 16996, 17009, 17022, 17031,
  17042, 17048, 17050, 17058, 17061, 17062, 17069, 17075, 17078, 17079,
  17084, 17086, 17088, 17092, 17097, 17125, 17135, 17137, 17150, 17153,
  17187, 17213, 17259, 17261, 17262, 17263, 17319, 17325, 17354.

* Reverted change of ABI data structures for s390 and s390x:
  On s390 and s390x the size of struct ucontext and jmp_buf was increased in
  2.19. This change is reverted in 2.20. The introduced 2.19 symbol versions
  of getcontext, setjmp, _setjmp, __sigsetjmp, longjmp, _longjmp, siglongjmp
  are preserved pointing straight to the same implementation as the old ones.
  Given that, new callers will simply provide a too-big buffer to these
  functions. Any applications/libraries out there that embed jmp_buf or
  ucontext_t in an ABI-relevant data structure that have already been rebuilt
  against 2.19 headers will have to rebuilt again. This is necessary in any
  case to revert the breakage in their ABI caused by the glibc change.

* Support for file description locks is added to systems running the
  Linux kernel. The standard file locking interfaces are extended to
  operate on file descriptions, not file descriptors, via the use of
  F_OFD_GETLK, F_OFD_SETLK, and F_OFD_SETLKW. File description locks
  are associated with an open file instead of a process.

* Optimized strchr implementation for AArch64.  Contributed by ARM Ltd.

* The minimum Linux kernel version that this version of the GNU C Library
  can be used with is 2.6.32.

* Running the testsuite no longer terminates as soon as a test fails.
  Instead, a file tests.sum (xtests.sum from "make xcheck") is generated,
  with PASS or FAIL lines for individual tests.  A summary of the results is
  printed, including a list of failing lists, and "make check" exits with
  error status if there were any unexpected failures.  "make check
  stop-on-test-failure=y" may be used to keep the old behavior.

* The am33 port, which had not worked for several years, has been removed
  from ports.

* The _BSD_SOURCE and _SVID_SOURCE feature test macros are no longer
  supported; they now act the same as _DEFAULT_SOURCE (but generate a
  warning).  Except for cases where _BSD_SOURCE enabled BSD interfaces that
  conflicted with POSIX (support for which was removed in 2.19), the
  interfaces those macros enabled remain available when compiling with
  _GNU_SOURCE defined, with _DEFAULT_SOURCE defined, or without any feature
  test macros defined.

* Optimized strcmp implementation for ARMv7.  Contributed by ARM Ltd.

* Added support for TX lock elision of pthread mutexes on s390 and s390x.
  This may improve lock scaling of existing programs on TX capable systems.
  The lock elision code is only built with --enable-lock-elision=yes and
  then requires a GCC version supporting the TX builtins.  With lock elision
  default mutexes are elided via __builtin_tbegin, if the cpu supports
  transactions. By default lock elision is not enabled and the elision code
  is not built.

* CVE-2014-4043 The posix_spawn_file_actions_addopen implementation did not
  copy the path argument.  This allowed programs to cause posix_spawn to
  deference a dangling pointer, or use an unexpected pathname argument if
  the string was modified after the posix_spawn_file_actions_addopen
  invocation.

* All supported architectures now use the main glibc sysdeps directory
  instead of some being in a separate "ports" directory (which was
  distributed separately before glibc 2.17).

* The NPTL implementation of POSIX pthreads is no longer an "add-on".
  On configurations that support it (all Linux configurations), it's now
  used regardless of the --enable-add-ons switch to configure.  It is no
  longer possible to build such configurations without pthreads support.

* Locale names, including those obtained from environment variables (LANG
  and the LC_* variables), are more tightly checked for proper syntax.
  setlocale will now fail (with EINVAL) for locale names that are overly
  long, contain slashes without starting with a slash, or contain ".." path
  components. (CVE-2014-0475)  Previously, some valid locale names were
  silently replaced with the "C" locale when running in AT_SECURE mode
  (e.g., in a SUID program).  This is no longer necessary because of the
  additional checks.

* On x86-64, the dynamic linker's lazy-binding support is now compatible
  with application code using Intel MPX instructions.  (With all previous
  versions, the MPX register state could be clobbered when making calls
  into or out of a shared library.)  Note that while the new dynamic
  linker is compatible with all known x86 hardware whether or not it
  supports Intel MPX, some x86 instruction-set emulators might fail to
  handle the new instruction encodings.  This is known to affect Valgrind
  versions up through 3.9 (but will be fixed in the forthcoming 3.10
  release), and might affect other tools that do instruction emulation.

* Support for loadable gconv transliteration modules has been removed.
  The support for transliteration modules has been non-functional for
  over a decade, and the removal is prompted by security defects.  The
  normal gconv conversion modules are still supported.  Transliteration
  with //TRANSLIT is still possible, and the //IGNORE specifier
  continues to be  supported. (CVE-2014-5119)

* Decoding a crafted input sequence in the character sets IBM933, IBM935,
  IBM937, IBM939, IBM1364 could result in an out-of-bounds array read,
  resulting a denial-of-service security vulnerability in applications which
  use functions related to iconv. (CVE-2014-6040)

9 years agokernel: Update to 3.16.2
Michael Tremer [Sat, 6 Sep 2014 07:56:39 +0000 (09:56 +0200)] 
kernel: Update to 3.16.2

9 years agosystemd: Update to 215.
Stefan Schantl [Sat, 6 Sep 2014 13:19:37 +0000 (15:19 +0200)] 
systemd: Update to 215.