| OLD | NEW |
| 1 0.5.0 - initial release | 1 0.5.0 - initial release |
| 2 | 2 |
| 3 | 3 |
| 4 | 4 |
| 5 0.5.9 - signal ABI bugfix, various cleanup and fixes: | 5 0.5.9 - signal ABI bugfix, various cleanup and fixes: |
| 6 | 6 |
| 7 sigset_t was wrongly defined as 1024 bytes instead of 1024 bits, | 7 sigset_t was wrongly defined as 1024 bytes instead of 1024 bits, |
| 8 breaking the intended ABI compatibility with the LSB/glibc sigaction | 8 breaking the intended ABI compatibility with the LSB/glibc sigaction |
| 9 structure. users should upgrade immediately and rebuild any libraries | 9 structure. users should upgrade immediately and rebuild any libraries |
| 10 or object files that might be using the incorrect definitions. | 10 or object files that might be using the incorrect definitions. |
| (...skipping 1600 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1611 - ip literals for mismatching family (v4 vs v6) were queried as hostnames | 1611 - ip literals for mismatching family (v4 vs v6) were queried as hostnames |
| 1612 - possible crash on OOM in regcomp | 1612 - possible crash on OOM in regcomp |
| 1613 - incorrect contents in localeconv structure (-1 instead of CHAR_MAX) | 1613 - incorrect contents in localeconv structure (-1 instead of CHAR_MAX) |
| 1614 - strftime mishandling of out-of-range struct tm members | 1614 - strftime mishandling of out-of-range struct tm members |
| 1615 - wrongful attribute((const)) on pthread_self and errno location function | 1615 - wrongful attribute((const)) on pthread_self and errno location function |
| 1616 | 1616 |
| 1617 arch-specific bugs fixed: | 1617 arch-specific bugs fixed: |
| 1618 - arm crt1 entry point failed to align stack pointer in some cases | 1618 - arm crt1 entry point failed to align stack pointer in some cases |
| 1619 - mips fesetround failed to actually set rounding mode | 1619 - mips fesetround failed to actually set rounding mode |
| 1620 - i386 asm source CFI generation had multiple bugs | 1620 - i386 asm source CFI generation had multiple bugs |
| 1621 |
| 1622 |
| 1623 |
| 1624 1.1.13 release notes |
| 1625 |
| 1626 new features: |
| 1627 - out-of-tree builds |
| 1628 - search domains in resolv.conf |
| 1629 - sh arch supports j-core (j2) cas.l atomics |
| 1630 - dynamic linker includes arch/abi in output when run as a command |
| 1631 - header support for new kernel features through linux 4.4 |
| 1632 - mips vdso clock_gettime support |
| 1633 - regex BRE extensions: \|, \+, \? |
| 1634 |
| 1635 performance: |
| 1636 - improved atomics performance on all archs with ll/sc model |
| 1637 - atomic instructions are now inlined on armv6 |
| 1638 - use fpu sqrt for arm softfp abi on targets with vfp |
| 1639 |
| 1640 compatibility: |
| 1641 - getnameinfo now accepts sockaddr sizes larger than needed |
| 1642 - new default CFLAGS/LDFLAGS avoid entire classes of toolchain bugs |
| 1643 - explicit use of float_t/double_t avoids compiler float spill bugs |
| 1644 - i386 max_align_t definition now works with g++ 4.7's pseudo-c++11 |
| 1645 - all known protocols are added to protoent functions |
| 1646 - stub utmpname, utmpxname functions |
| 1647 - linker support for -Bsymbolic-functions is no longer mandatory |
| 1648 - regex parsing size limits increased |
| 1649 - malloc_usable_size now accepts null pointer input |
| 1650 |
| 1651 bugs fixed: |
| 1652 - potential single-byte heap overflow in getdelim |
| 1653 - mishandling of transient failure opening hosts, services, resolv.conf |
| 1654 - mremap was sometimes able to allocate objects larger than PTRDIFF_MAX |
| 1655 - nl_langinfo wrongly returned NULL instead of "" for invalid items |
| 1656 - out-of-bounds dynamic tls allocation due to pointer/index scaling error |
| 1657 - getifaddrs misreported point-to-point interface addresses |
| 1658 - tdelete left tsearch trees misbalanced |
| 1659 - tsearch crashed on allocation failure |
| 1660 - tsearch, tfind, and tdelete failed to handle null pointer input |
| 1661 - passing signal number 0 to sigaction resulted in a crash |
| 1662 - getdelim updated caller's size wrongly when realloc failed |
| 1663 - getdelim realloc strategy was wasteful |
| 1664 - if_nametoindex returned wrong value on failure |
| 1665 - missing ssp-suppression for some source files called from early-init |
| 1666 - various minor resolv.conf parsing bugs |
| 1667 - fwrite wrongly reported success on write errors in line-buffered flush |
| 1668 - fwrite and fread wrongly returned nmemb (not 0) when size was 0 |
| 1669 |
| 1670 nommu-specific bugs fix: |
| 1671 - failure to zero bss in FDPIC shared library loader |
| 1672 - unsafe writes to read-only file mapping in non-FDPIC library loader |
| 1673 |
| 1674 arch-specific bugs fixed: |
| 1675 - sh[eb]-nofpu-fdpic was using fpu-dependent setjmp/longjmp variants |
| 1676 - dynamic linker path file name was wrong for arm "softfp" targets |
| 1677 - mips siginfo_t and related macros were defined incorrectly |
| 1678 - possibly misaligned pointer globals on arm (from an asm source file) |
| 1679 - mips dynamic linker failed to provide info needed by debugger |
| 1680 - mips cancellation asm wrongly assumed validity of $gp register value |
| OLD | NEW |