aboutsummaryrefslogtreecommitdiffstats
path: root/main/musl
Commit message (Collapse)AuthorAgeFilesLines
* main/musl: security fix in i386 math asm (CVE-2019-14697)Natanael Copa2019-08-072-1/+238
| | | | fixes #10709
* main/musl: backport 2 fixes from upstreamNatanael Copa2018-02-073-1/+168
| | | | | - use UTC instead of GMT when no timezone is specified - fix sysconf for initite rlimits
* main/musl: update fopencookie patch to v9William Pitcock2017-11-172-24/+28
| | | | dalias actually likes this version, so hopefully it should be in musl soon
* main/musl: add GNU typedefs for fopencookie hook functionsWilliam Pitcock2017-11-162-13/+21
|
* main/musl: upgrade to 1.1.18Natanael Copa2017-10-313-83/+3
|
* main/musl: fix glob regressionTimo Teräs2017-10-282-2/+47
| | | | likely fixes #8009
* main/musl: fix possible buffer overrun in __posix_spawnx().William Pitcock2017-10-192-1/+35
| | | | | | | | This can allow programs to crash when $PATH contains elements that are larger than 1024 bytes. Notably, PATH_MAX is larger than 1024 bytes, so this can cause environments with very long, but valid path elements in $PATH to have program crashes when they spawn new processes. No CVE for this one at the time of writing, but this seems like a probable security bug.
* main/musl: upgrade to 1.1.17William Pitcock2017-10-1975-4495/+3
|
* main/musl: back out clearenv changeWilliam Pitcock2017-10-121-3/+1
|
* main/musl: update to alpine version 1.1.16-r21William Pitcock2017-10-1215-1/+1115
| | | | | | | | | | | | - incorporate unreleased upstream bugfixes from august to present: - fix OOB reads in memmem implementations - fix undefined behaviour in memset - fix memory leak in clearenv - fix unicode processing bugs - fix signal masking issue with pthread_create - fix glob descent with GLOB_PERIOD - implement fopencookie(3)
* main/musl: backport patch for _NL_LOCALE_NAMENatanael Copa2017-09-202-1/+62
| | | | | needed by libidn testsuite https://github.com/alpinelinux/aports/pull/2320#issuecomment-330380719
* main/musl: add fix for HWCAP_S390_* definesNatanael Copa2017-08-292-1/+39
| | | | | needed by node on s390x https://github.com/nodejs/node/issues/15078
* main/musl: backport ppc64 fix for setjmp/longjmp handling of TOC pointerRoberto Oliveira2017-08-242-1/+181
|
* main/musl: crash instead of follow glibc behaviour on pthread_join() UB as ↵William Pitcock2017-08-012-11/+11
| | | | discussed on #musl
* main/musl: do not attempt to join detached threads in pthread_join()William Pitcock2017-08-012-1/+35
|
* main/musl: cherry-pick upstream fixesTimo Teräs2017-07-059-1/+548
| | | | including regression fix for promoting RTLD_LOCAL to RTLD_GLOBAL
* main/musl: fix checksumsWilliam Pitcock2017-06-221-0/+1
|
* main/musl: apply proactive mitigation against bugs like glibc CVE-2017-1000366William Pitcock2017-06-222-1/+31
|
* main/musl: cherry-pick upstream fixesTimo Teräs2017-06-219-1/+312
|
* main/musl: likewise for aarch64William Pitcock2017-06-141-1/+2
|
* main/musl: add ppc64le glibc ld.so to libc6-compatWilliam Pitcock2017-06-141-1/+2
|
* main/musl: add armel compat ld.so nameTimo Teräs2017-06-011-1/+2
|
* main/musl: cherry-pick upstream fixes, add strftime gnu extensionsTimo Teräs2017-06-0111-1/+550
| | | | ref #5907
* main/musl: update upstream s390x patchTuan M. Hoang2017-05-232-20/+31
| | | | | With this update, ocaml built good but ocaml-findlib still segfault
* main/musl: fix unwinding breakage on static PIE binariesShiz2017-04-122-1/+39
|
* main/musl: give s390x a working sigcontextWilliam Pitcock2017-03-252-1/+35
|
* main/musl: cherry-pick ldso improvements and lazy relocation emulationTimo Teräs2017-03-216-1/+601
|
* main/musl: rebuild to fix depends for subpackagesNatanael Copa2017-03-211-1/+1
|
* main/musl: cherry-pick upstream fixesTimo Teräs2017-03-2120-15/+726
| | | | | ldso changes (lazy emulation etc) are not stable yet, so it's are not included. the missing patch numbers are for those commits.
* main/musl: s390x fpreg_t patchTuan M. Hoang2017-03-202-0/+42
|
* main/musl: Fix a ppc64le loader issueBreno Leitao2017-03-082-0/+30
| | | | | | | Fix a problem on ppc64le that sometimes musl crashes during the application load. The crash was found on the loader. This problem was just fixed upstream, and I am adding it back to Alpine.
* scripts/bootstrap.sh, main/{binutils,gcc,musl}: no more options="toolchain"Timo Teräs2017-02-271-3/+2
| | | | abuild has been updated to figure this one out from $BOOTSTRAP.
* main/musl: add s390x supportTuan M. Hoang2017-02-232-25/+30
|
* scripts/bootstrap.sh, binutils, gcc, musl: improve bootstrapTimo Teräs2017-02-171-26/+33
| | | | | | | | | - requires new abuild (from git until 2.30 is tagged) - properly build initial musl-dev before c-compiler is available - mark core aports with options=toolchain, and fix all makedepends - bootstrap.sh: reorganize and use set -e there - bootstrap.sh: use new EXTRADEPENDS_* to pull in implicit dependencies during bootstrap to simplify the script
* main/musl: Add reference for ppc64leBreno Leitao2017-01-271-0/+1
| | | | Adding a option to be able to have musl compiled for ppc64le.
* main/musl: add ppc definitionWilliam Pitcock2017-01-241-0/+1
|
* main/musl: provide /lib64 symlink in libc6-compatNatanael Copa2017-01-201-4/+7
| | | | go needs it
* main/musl: apply upstream fixesTimo Teräs2017-01-125-1/+422
|
* main/musl: apply upstream fixesPrzemyslaw Pawelczyk2017-01-033-1/+87
| | | | | | | | | | Second one (safe globfree() after failed glob()) is especially important in case of recently updated busybox, because ash since 1.26 supports libc's glob() and AL's busyboxconfig does not set CONFIG_ASH_INTERNAL_GLOB. musl's glob() still needs to be fixed to work for long inputs. At least ash: out of memory instead of Segmentation fault is nicer.
* main/musl: upgrade to 1.1.16Timo Teräs2017-01-0139-2376/+5
|
* main/musl: upstream fixes, and add ipv6 features to getentTimo Teräs2016-12-2912-6/+615
| | | | fixes #6590
* main/musl: cherry-pick various upstream fixes, add pthread_set_attr_default_npTimo Teräs2016-11-0128-25/+1670
|
* main/musl: add comment on secfix for CVE-2016-8859Natanael Copa2016-10-201-0/+4
|
* main/musl: fix missing int overflow checks in regexNatanael Copa2016-10-192-1/+78
|
* main/musl: fix for getmntentNatanael Copa2016-09-142-1/+71
| | | | ref #5703
* main/musl: fix ldd symlinkNatanael Copa2016-08-031-3/+5
| | | | fixes #5993
* main/musl: cherry-pick upstream fix for asctimeTimo Teräs2016-08-022-1/+45
|
* main/musl: new bootstrapTimo Teräs2016-07-271-22/+16
|
* main/musl: fix bootstrap buildTimo Teräs2016-07-061-10/+15
|
* main/musl: upgrade to 1.1.15Timo Teräs2016-07-0615-658/+6
|