getopt: fix null pointer arithmetic ub
[musl] / src / env /
2022-03-08 jvoisinprotect stack canary from leak via read-as-string by...
2021-01-30 Rich Felkerfix inconsistent signature of __libc_start_main
2020-08-27 Rich Felkerremove redundant pthread struct members repeated for...
2019-08-08 Petr Vaněkadd secure_getenv function
2019-05-17 Szabolcs Nagyfix tls offsets when p_vaddr%p_align != 0 on TLS_ABOVE_...
2019-04-10 Rich Felkeroverhaul i386 syscall mechanism not to depend on extern...
2019-02-16 Rich Felkertrack all live threads in an AS-safe, fully-consistent...
2018-11-02 Alexander Monakov__libc_start_main: slightly simplify stage2 pointer...
2018-10-18 Rich Felkeruse prototype for function pointer in static link libc...
2018-10-18 Rich Felkerfix error in constraints for static link libc init...
2018-10-18 Rich Felkerdocument and make explicit desired noinline property...
2018-10-18 Rich Felkerimpose barrier between thread pointer setup and use...
2018-10-12 Rich Felkercombine arch ABI's DTP_OFFSET into DTV pointers
2018-09-19 Rich Felkersupport setting of default thread stack size via PT_GNU...
2018-09-12 Rich Felkerreduce spurious inclusion of libc.h
2018-09-12 Rich Felkeroverhaul internally-public declarations using wrapper...
2018-09-05 Rich Felkerdefine and use internal macros for hidden visibility...
2018-06-02 Szabolcs Nagyfix TLS layout of TLS variant I when there is a gap...
2018-05-06 Rich Felkerimprove joinable/detached thread state handling
2018-05-02 Rich Felkeruse a dedicated futex object for pthread_join instead...
2018-04-05 Rich Felkerprevent bypass of guarantee that suids start with fd...
2017-10-13 Rich Felkerfor executing init array functions, use function type...
2017-09-04 Alexander Monakovfree allocations in clearenv
2017-09-04 Alexander Monakovoverhaul environment functions
2017-08-29 Alexander Monakov__init_libc: add fallbacks for __progname setup
2016-12-20 Rich Felkerfix support for initialized TLS in static PIE binaries
2016-03-06 Alexander Monakovenv: avoid leaving dangling pointers in __env_map
2015-11-20 Rich Felkerremove undef weak refs to init/fini array symbols in...
2015-11-12 Rich Felkerunify static and dynamic linked implementations of...
2015-11-12 Rich Felkerunify static and dynamic libc init/fini code paths
2015-11-12 Rich Felkereliminate use of SHARED macro to suppress visibility...
2015-09-22 Rich Felkermove calls to application init functions after crt1...
2015-06-20 Rich Felkerprovide __stack_chk_fail_local in libc.a
2015-05-06 Rich Felkerfix stack protector crashes on x32 & powerpc due to...
2015-04-23 Rich Felkerfix misalignment of dtv in static-linked programs with...
2015-04-23 Rich Felkerremove dead store from static __init_tls
2015-04-23 Rich Felkermake __init_tp function static when static linking
2015-04-22 Rich Felkerfix inconsistent visibility for __hwcap and __sysinfo...
2015-04-22 Rich Felkerremove useless visibility application from static-linki...
2015-04-14 Rich Felkerallow libc itself to be built with stack protector...
2015-04-13 Rich Felkerremove remnants of support for running in no-thread...
2015-04-10 Rich Felkeroptimize out setting up robust list with kernel when...
2015-03-11 Szabolcs Nagycopy the dtv pointer to the end of the pthread struct...
2015-03-06 Rich Felkerfix over-alignment of TLS, insufficient builtin TLS...
2014-08-13 Szabolcs Nagyfix #ifdef inside a macro argument list in __init_tls.c
2014-07-06 Rich Felkereliminate use of cached pid from thread structure
2014-07-02 Rich Felkeradd locale framework
2014-07-01 Rich Felkerfix typo in a comment in __libc_start_main
2014-06-19 Rich Felkerseparate __tls_get_addr implementation from dynamic...
2014-06-10 Rich Felkersimplify errno implementation
2014-06-10 Rich Felkeradd thread-pointer support for pre-2.6 kernels on i386
2014-05-30 Rich Felkersupport linux kernel apis (new archs) with old syscalls...
2014-05-25 Rich Felkersupport kernels with no SYS_open syscall, only SYS_openat
2014-04-22 Rich Felkermake __init_libc static for non-shared libc
2014-04-21 Rich Felkerfurther micro-optimize startup code for size
2014-04-21 Rich Felkermicro-optimize some startup code for size
2014-04-07 Rich Felkerremove some cruft from libc/tls init code
2014-04-05 Rich Felkerremove cruft left behind when lazy thread pointer init...
2014-03-25 Timo Teräsremove lazy ssp initialization
2014-03-24 Rich Felkeralways initialize thread pointer at program start
2014-03-24 Rich Felkerreduce static linking overhead from TLS support by...
2013-12-12 Szabolcs Nagyinclude cleanups: remove unused headers and add feature...
2013-10-07 Szabolcs Nagyremove errno setting from setenv, malloc sets it correc...
2013-10-04 Rich Felkerfix failure to check malloc result in setenv
2013-09-15 Szabolcs Nagysupport configurable page size on mips, powerpc and...
2013-08-03 Rich Felkeradd system for resetting TLS to initial values
2013-07-21 Rich Felkerremove __libc_csu_* cruft
2013-07-21 Rich Felkeradd support for init/fini array in main program, and...
2013-07-13 Rich Felkerfix omission of dtv setup in static linked programs...
2013-04-06 Rich Felkeradd support for program_invocation[_short]_name
2013-02-17 Rich Felkerremove unused #undef environ now that libc.h no longer...
2012-12-26 Rich Felkerfix reference to libc struct in static tls init code
2012-11-30 Rich Felkerfix ordering of shared library ctors with respect to...
2012-11-14 Rich FelkerMerge remote-tracking branch 'ppc-port/ppc-squashed'
2012-11-08 Rich Felkerclean up sloppy nested inclusion from pthread_impl.h
2012-11-02 Rich Felkerfix unused variable warnings
2012-10-21 Rich Felkeras an extension, have putenv("VAR") behave as unsetenv...
2012-10-19 Rich Felkerfix crashes in static-linked multithreaded programs...
2012-10-15 Rich Felkeradd support for TLS variant I, presently needed for...
2012-10-12 Rich Felkeri386 vsyscall support (vdso-provided sysenter/syscall...
2012-10-08 Rich Felkerensure that buffer for decoding auxv at startup is...
2012-10-08 Rich Felkerclean up and refactor program initialization
2012-10-06 Rich Felkerfix buggy TLS size/alignment computations in static...
2012-10-05 Rich Felkersupport for TLS in dynamic-loaded (dlopen) modules
2012-10-05 Rich Felkerpartial TLS support for dynamic-linked programs
2012-10-04 Rich FelkerTLS (GNU/C11 thread-local storage) support for static...
2012-08-25 Rich Felkerensure canary is setup if stack-prot libs are dlopen...
2012-07-27 Rich Felkersave AT_HWCAP from auxv for subsequent use in machine...
2012-06-15 Rich Felkerdirect syscall to open in __init_security needs O_LARGEFILE
2012-05-11 Rich FelkerMerge remote-tracking branch 'nsz/master'
2012-05-11 Rich Felkerfix missing static (namespace clash)
2012-05-04 Rich Felkeroverhaul SSP support to use a real canary
2012-04-30 Rich Felkermake stack protector work with gcc configured for non...
2012-04-24 Rich Felkerfirst attempt at enabling stack protector support
2011-08-23 Rich Felkerbring back ___environ symbol (3 underscores)
2011-08-23 Rich Felkersecurity hardening: ensure suid programs have valid...
2011-07-29 Rich Felkerfix for setenv bogus var argument handling
2011-04-06 Rich Felkeradd startup abi functions, dummy for now. eventually...
2011-02-12 Rich Felkerinitial check-in, version 0.5.0