No sechs Méint Entwécklung publizéiert System Bibliothéik Verëffentlechung GNU C Bibliothéik (glibc) 2.30, déi voll mat den Ufuerderunge vun ISO C11 a POSIX.1-2008 Standarden entsprécht. Déi nei Verëffentlechung enthält Fixe vu 48 Entwéckler.
Vun deenen, déi am Glibc 2.30 implementéiert goufen Verbesserungen Dir kënnt Notiz:
Den dynamesche Linker stellt Ënnerstëtzung fir d'Optioun "--Preload" fir d'Virlaad vun gedeelt Objeten (analog zu der LD_PRELOAD Ëmfeldvariabel);
Dobäi twalk_r Funktioun, ähnlech zu der scho bestehend twalk Funktioun, mä erlaabt Iech eng zousätzlech Argument fir eng ginn Callback Funktioun ze Passe;
Nei Funktiounen getdents64, gettid an tgkill goufen fir Linux dobäi;
Sécherstellen, datt d'Erënnerung Gestioun Fonctiounen malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, an posix_memalign Sortie mat engem Feeler Code wann d'total Objet Gréisst iwwerschratt der PTRDIFF_MAX Wäert. Dës Ännerung evitéiert ondefinéiert Verhalen wann d'Resultat vun der Zeigermanipulatioun zu engem Iwwerschwemmung vum Typ ptrdiff_t féiert;
POSIX Funktiounen dobäigesat pthread_cond_clockwait, pthread_mutex_clocklock,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock an sem_clockwait, ähnlech zu der "timed" gläichwäerteg, awer zousätzlech akzeptéieren engem clockid_t Parameter fir den Timer ze wielen;
Kodéierungsdaten, Charaktertypinformatioun an Transliteratiounstabellen goufen aktualiséiert fir d'Unicode 12.1.0 Spezifizéierung z'ënnerstëtzen;
D'librt Bibliothéik bitt net méi d'clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, an clock_nanosleep Funktiounen fir nei Applikatiounen, mee amplaz automatesch d'Definitiounen am libc benotzt;
D'Optioun "inet6" gouf aus /etc/resolv.conf geläscht. Geläscht éliminéiert Fändelen RES_USE_INET6, RES_INSECURE1 an RES_INSECURE2 aus resolv.h;
Wann Dir d'Optioun "--enable-bind-now" spezifizéiert, sinn installéiert Programmer elo mat dem BIND_NOW Fändel gebonnen;
D'Linux-spezifesch sys/sysctl.h Headerdatei an d'Sysctl Funktioun goufen ofgeschaaft, an d'Applikatioune sollen amplaz den /proc Pseudo-FS benotzen;
Bauen Glibc erfuerdert elo GCC 6.2 oder méi nei (all Compiler kann benotzt ginn fir Uwendungen ze bauen);
Schwachstelle fix CVE-2019-7309 an der Ëmsetzung vun der memcmp Funktioun fir veroudert x32 Ënnerarchitektur (net ze verwiessele mat x86 IA-32), als Resultat vun deem d'Funktioun falsch de Wäert 0 fir net-passende Saiten zréckkënnt;
Schwachstelle fix CVE-2019-9169, wat dozou bäidroe kann, datt Daten aus engem Gebitt ausserhalb vun de Grenze vum Puffer gelies ginn, wa verschidde regulär Ausdréck veraarbecht ginn.