Commit graph

53221 commits

Author SHA1 Message Date
Enno Boland (bot)
c9a2bd9739 chromium-pepper-flash: new chrome version 51.0.2704.106 (bot) 2016-06-28 14:26:10 +02:00
Enno Boland
5b058b9593 musl: fix failure to obtain EOWNERDEAD status for process-shared robust mutexes
Added upstream patch:

Linux's documentation (robust-futex-ABI.txt) claims that, when a
process dies with a futex on the robust list, bit 30 (0x40000000) is
set to indicate the status. however, what actually happens is that
bits 0-30 are replaced with the value 0x40000000, i.e. bits 0-29
(containing the old owner tid) are cleared at the same time bit 30 is
set.

our userspace-side code for robust mutexes was written based on that
documentation, assuming that kernel would never produce a futex value
of 0x40000000, since the low (owner) bits would always be non-zero.
commit d338b506e39b1e2c68366b12be90704c635602ce introduced this
assumption explicitly while fixing another bug in how non-recoverable
status for robust mutexes was tracked. presumably the tests conducted
at that time only checked non-process-shared robust mutexes, which are
handled in pthread_exit (which implemented the documented kernel
protocol, not the actual one) rather than by the kernel.

change pthread_exit robust list processing to match the kernel
behavior, clearing bits 0-29 while setting bit 30, and use the value
0x7fffffff instead of 0x40000000 to encode non-recoverable status. the
choice of value here is arbitrary; any value with at least one of bits
0-29 set should work just as well,

fixes #4392
2016-06-28 14:20:34 +02:00
Diogo Leal
2430a0f1a8 rclone: update to 1.30 2016-06-28 08:02:53 -03:00
bra1nwave
2808f62d26 youtube-dl: update to 2016.06.27. (#4391) 2016-06-28 11:40:15 +02:00
bra1nwave
b85eb8ca9b beets: update to 1.3.19. (#4390) 2016-06-28 11:39:20 +02:00
Alessio Sergi
a675b8b643 Merge pull request #4388 from bra1nwave/filezilla
filezilla: update to 3.19.0.
2016-06-28 11:34:39 +02:00
Diogo Leal
83e096628c buku: update to 2.2 (#4385) 2016-06-28 11:33:37 +02:00
Andrea Brancaleoni
013032e5bc fcron: update to 3.2.1. 2016-06-28 09:23:56 +02:00
Andrea Brancaleoni
56bb3cfb2c winetricks: update to 20160627. 2016-06-28 09:23:31 +02:00
bra1nwave
cddd8439a2 filezilla: update to 3.19.0. 2016-06-28 08:36:40 +02:00
Toyam Cox
2478604756 nginx: update to 1.10.1. 2016-06-27 15:39:21 -04:00
Duncaen
531b4c60fb opendoas: update to 0.3.2. 2016-06-27 18:55:43 +02:00
Alessio Sergi
f0a2dbdcd4 libvncserver: update to 0.9.10, moved to github 2016-06-27 13:30:33 +02:00
Alessio Sergi
971477deb6 haproxy: update to 1.6.6
Fix CVE-2016-5360.
2016-06-27 13:26:53 +02:00
Alessio Sergi
7d2b86bcf5 lvm2: update to 2.02.158 2016-06-27 13:24:38 +02:00
Christian Neukirchen
3c9fa1c3de netpbm: update to 10.75.00. 2016-06-27 11:58:59 +02:00
Christian Neukirchen
6eee9a76a0 hunspell-en_US: update to 2016.06.26. 2016-06-27 11:58:59 +02:00
Alessio Sergi
d1acb5747b python-numpy: update to 1.11.1 2016-06-27 11:11:55 +02:00
Alessio Sergi
0ef77bc976 python-gmpy2: update to 2.0.8 2016-06-27 11:02:08 +02:00
Alessio Sergi
4b61edb6be flake8: update to 2.6.2 2016-06-27 11:00:00 +02:00
Alessio Sergi
594f42e64c python3.5: fix cross builds
Issues with _freeze_importlib and pgen when cross-compiling has been
fixed upstream.
2016-06-27 09:30:24 +02:00
Enno Boland
9e752547d1 ReText: update to 6.0.1. 2016-06-27 09:22:09 +02:00
Juan RP
464b75cebb python3.5: update to 3.5.2. 2016-06-27 08:30:55 +02:00
Juan RP
460dc4dfde python3.4: update to 3.4.5. 2016-06-27 08:29:59 +02:00
Jürgen Buchmüller
42085e28b8 opendoas: fix build by disabling HAVE_SYS_TREE_H
The musl implementation of sys/tree.h results in build errors.
Always use the shipped version instead.
2016-06-27 06:16:02 +02:00
Jürgen Buchmüller
5e73056647 opencollada: update to 1.6.22 2016-06-27 05:59:22 +02:00
Toyam Cox
0049783a97 lttng-ust: builds on musl actually 2016-06-26 21:26:01 -04:00
Toyam Cox
59eecd7ad7 opendoas: mark broken 2016-06-26 20:50:46 -04:00
Simon THOBY
377de351b6 New Package: lttng-ust-2.8.1 2016-06-26 20:05:51 -04:00
Simon THOBY
a51759e83d New Package: liburcu-0.9.1 2016-06-26 20:05:50 -04:00
Duncaen
9c06699720 opendoas: update to 0.3.1. 2016-06-26 23:52:15 +02:00
Michael Gehring
0718833f4d youtube-dl: update to 2016.06.26. 2016-06-26 23:26:01 +02:00
Michael Gehring
57921631d1 nghttp2: update to 1.12.0. 2016-06-26 23:26:01 +02:00
Michael Gehring
654735fc46 perl-DateTime-Locale: update to 1.05. 2016-06-26 23:26:01 +02:00
Michael Gehring
f34ceb3fdb mpg123: update to 1.23.5. 2016-06-26 23:26:01 +02:00
Duncaen
ac53fb9f56 syncthing: update to 0.13.9. 2016-06-26 22:48:57 +02:00
Duncaen
9ea583c1f7 New package: libuev-1.4.2 2016-06-26 22:44:28 +02:00
Nicholas Sielicki
bf1af23005 qemu: backport fix for CVE-2016-3712 (#4373)
See the following upstream commits:
    https://github.com/qemu/qemu/commit/fd3c136
    https://github.com/qemu/qemu/commit/94ef4f3

This commit backports 94ef4f3 to the 2.6.0 release.

Built successfully and tested on x86_64-musl, Windows 7 KVM guests
no longer die at boot when using '-vga qxl' or '-vga vmware'

Signed-off-by: Nicholas Sielicki <nlsielicki@wisc.edu>
2016-06-26 20:04:39 +02:00
Juan RP
381b57045e ethtool: update to 4.6. 2016-06-26 20:03:31 +02:00
Christian Neukirchen
86122e2794 cowsay: update to 3.04. 2016-06-26 18:36:13 +02:00
Christian Neukirchen
291769a261 sysstat: update to 11.3.5. 2016-06-26 17:32:08 +02:00
chinarulezzz
c2839a60eb libpurple-skypeweb: update to be125c6 commit (#4370) 2016-06-26 16:13:34 +02:00
Andrea Brancaleoni
86286d2a22 hugo: update to 0.16. 2016-06-26 15:51:05 +02:00
Michael Gehring
59b27e72f3 h2o: update to 2.0.1. 2016-06-26 12:37:46 +02:00
Andrea Brancaleoni
e2e2faab61 wine: update to 1.9.13. 2016-06-26 12:06:56 +02:00
Toyam Cox
eeb5ccea09 bitcoin: build against libminiupnpc.so.16 2016-06-26 03:10:47 -04:00
Toyam Cox
2068871a94 litecoin: build against libminiupnpc.so.16 2016-06-26 03:10:01 -04:00
Toyam Cox
f06788e079 dolphin-emu: build against libminiupnpc.so.16 2016-06-26 03:10:01 -04:00
Toyam Cox
8880318cd4 miniupnpc: update to 2.0. 2016-06-26 03:07:58 -04:00
Juan RP
edbb9ce78a dolphin-emu: update to 5.0. 2016-06-26 09:02:32 +02:00