| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix:
CVE-2018-14629
CVE-2018-16841
CVE-2018-16851
CVE-2018-16853
https://www.samba.org/samba/history/samba-4.8.7.html
fixes #9706
|
|
|
|
|
|
|
|
|
|
|
|
| |
1) Add the usual -latomic for pre-R6 MIPS32.
2) Alpine mips64* definitions assume MIPS III but nodejs wants MIPS32 at least and can
actually generate instructions missing in MIPS III, e.g. movn/movz. There is also some
support for Loongson 2 (which is a MIPS III CPU) however it apparently always targets
hard-float O32 ABI so be safe and disable build on mips64* completely.
Keep pkgrel intact since no previously built mips* apks exist and changes are strictly
mips-specific.
|
|
|
|
| |
Note mipsel* not just mipsel is intentional to cover out-of-tree mipseln8hf.
|
|
|
|
|
|
|
|
|
|
|
| |
gcc8 reports meaningful -Wpointer-compare case in common/mp4v2/rtphint.cpp:345
however fixing it directly will enable previously unused code block. This may
be dangerous since the bundled mp4v2 library is *very* old and there is no test
suite. Moreover, upstream no longer ships mp4v2 at all in faac-1.29+.
So just pass -fpermissive in CXXFLAGS for now to avoid any behaviour changes.
This work-around should be removed on faac upgrade or proper fix.
|
|
|
|
|
|
|
|
| |
libmad uses the now unsupported inline asm constraint in the code
so switch mips* to generic high-precision version.
Keep pkgrel intact since other architectures are unaffected and
no previously built mips* apks exist.
|
|
|
|
|
| |
This adds generic -latomic check so likely covers all architectures
without 64-bit atomic built-ins (e.g. armel too).
|
|
|
|
|
|
| |
CVE-2018-12900, CVE-2018-18557, CVE-2018-18661
fixes #9715
|
|
|
|
| |
Note mipsel* is intentional to cover out-of-tree mipseln8hf.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
While squid uses the proper autoconf logic to check if the -latomic is required
for 64-bit atomics, its conftest.cpp fails to compile without -fpermissive thus
yielding wrong result on 32-bit MIPS (which, until R6, lacks 64-bit atomics).
Do not bother with configure{.ac} patches (too bulky), do not add -fpermissive
to CXXFLAGS just to fix the conftest.cpp compilation (may affect too much) but
simply pass -latomic preemptibly on mips{el}.
As usual (no previous mips* apks exist, other architectures are unaffected),
keep pkgrel intact.
This commit should be removed when (if) upstream (or, really, autoconf) fixes
the problem.
|
|
|
|
|
| |
Add some trivial #define's for mips* support. No test suite
in the package but produced binary works on mipsel at least.
|
|
|
|
| |
Fails with multiple warnings, thus eradicating -Werror
|
|
|
|
|
|
|
|
| |
gcc8 reveals two -Wparentheses cases (harmless, though fixed in upstream)
and one -Wimplicit-fallthrough case (intentional but improperly commented).
And since upstream also disabled -Werror by default, just do the same in
APKBUILD for easier removal on version upgrade.
|
|
|
|
|
|
|
|
| |
gcc8 reports one meaningful -Wpointer-compare (mail.c) bug and
a pair of harmless -Wimplicit-fallthrough (misc.c, regex.c) cases.
The mail.c patch could be replaced with -Wno-error=pointer-compare
if the code behaviour change is too risky (upstream seems dead).
|
|
|
|
|
|
| |
* Add "--disable-isc-spnego" to use gss-spnego instead.
fixes #9462
|
|
|
|
| |
- CVE-2018-18284 - CVE-2018-19409
|
| |
|
|
|
|
|
| |
32-bit MIPS (until R6) lacks instructions to implement 64-bit atomic
operations so explicit linkage with libatomic is required.
|
|
|
|
|
| |
Do not bump pkgrel since no previously built mips* apk exist and
other architectures are unaffected.
|
|
|
|
| |
Apply the main/lmdb mips* build fix to the bundled lmdb copy.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
CVE-2018-14681 - CVE-2018-14682
fixes #9685
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
CVE-2018-18584, CVE-2018-18585, CVE-2018-18586
fixes #9663
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
commit 66573786035d (main/lua-json4: install into lua/common, remove
subpkgs, add rock_manifest) renamed the lua5.x-json4 packages and added
a provides for backwards compatibility. But the build time dependencies
does not resolve the provides so builder will fail figure out the build
time order.
We work aorund this by adding an explicit depend of lua-json4, without
the lua version, so we no longer depend on proper provides resolving.
|
| |
|
| |
|
|
|
|
| |
The previously required patches were added upstream
|
|
|
|
|
|
| |
ORC generates MIPS DSP Module Rev2 code which is not supported by Alpine mips* definitions.
Keep pkgrel intact since other architectures are unaffected by this change.
|
|
|
|
|
|
| |
Keep pkgrel intact cause this change
1) does not affect other architectures in any way;
2) follows the existing practice (e.g. commit 790837..)
|