සංවර්ධනය මාස හයකට පසු
Glibc 2.30 හි ක්රියාත්මක කරන ලද ඒවායින්
- ගතික සම්බන්ධකය හවුල් වස්තු පූර්ව පූරණය කිරීම සඳහා “--පූර්වපූරණය” විකල්පය සඳහා සහය සපයයි (LD_PRELOAD පරිසර විචල්යයට සමාන);
- දැනටමත් පවතින twalk ශ්රිතයට සමාන twalk_r ශ්රිතය එක් කරන ලදි, නමුත් ලබා දී ඇති ආපසු ඇමතුම් ශ්රිතයකට අමතර තර්කයක් යැවීමට ඔබට ඉඩ සලසයි;
- ලිනක්ස් සඳහා getdents64, gettid සහ tgkill නව ශ්රිත එකතු කර ඇත;
- මතක කළමනාකරණය malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, සහ posix_memalign ක්රියාකාරීත්වය සම්පූර්ණ වස්තුවේ ප්රමාණය PTRDIFF_MAX අගය ඉක්මවන විට දෝෂ කේතයක් සමඟින් පිටවීම සහතික කර ගන්න. පොයින්ටර් හැසිරවීමේ ප්රතිඵලය ptrdiff_t වර්ගය පිටාර ගැලීමකට තුඩු දෙන විට මෙම වෙනස් කිරීම නිර්වචනය නොකළ හැසිරීම් මග හැරේ;
- එකතු කරන ලද POSIX ශ්රිත pthread_cond_clockwait, pthread_mutex_clocklock,
pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock සහ sem_clockwait, "කාලගත" සමානකම් වලට සමාන නමුත්, ටයිමරය තේරීමට අමතරව clockid_t පරාමිතියක් පිළිගනිමින්; - යුනිකෝඩ් 12.1.0 පිරිවිතරයන්ට සහය දැක්වීම සඳහා කේතන දත්ත, අක්ෂර වර්ග තොරතුරු සහ අක්ෂර පරිවර්තන වගු යාවත්කාලීන කර ඇත;
- librt පුස්තකාලය තවදුරටත් නව යෙදුම් සඳහා clock_gettime, clock_getres, clock_settime, clock_getcpuclockid, සහ clock_nanosleep ශ්රිතයන් සපයන්නේ නැත, නමුත් ඒ වෙනුවට ස්වයංක්රීයව libc හි අර්ථ දැක්වීම් භාවිතා කරයි;
- "inet6" විකල්පය /etc/resolv.conf වෙතින් ඉවත් කර ඇත. resolv.h වෙතින් යල් පැන ගිය කොඩි RES_USE_INET6, RES_INSECURE1 සහ RES_INSECURE2 ඉවත් කරන ලදී;
- "--enable-bind-now" විකල්පය සඳහන් කරන විට, ස්ථාපිත වැඩසටහන් දැන් BIND_NOW ධජය භාවිතයෙන් බැඳී ඇත;
- Linux-විශේෂිත sys/sysctl.h ශීර්ෂ ගොනුව සහ sysctl ශ්රිතය අවලංගු කර ඇති අතර, ඒ වෙනුවට යෙදුම් /proc pseudo-FS භාවිතා කළ යුතුය;
- Glibc ගොඩනැගීමට දැන් GCC 6.2 හෝ නව අවශ්ය වේ (යෙදුම් තැනීමට ඕනෑම සම්පාදකයක් භාවිතා කළ හැක);
- අවදානම නිරාකරණය කර ඇත
CVE-2019-7309 සඳහා memcmp ශ්රිතය ක්රියාත්මක කිරීමේදීයල් පැන ගිය x32 උපනිර්මාණ ශිල්පය (x86 IA-32 සමඟ පටලවා නොගත යුතුය), එහි ප්රතිඵලයක් ලෙස ශ්රිතයට නොගැලපෙන නූල් සඳහා 0 අගය වැරදි ලෙස ආපසු ලබා දිය හැක; - අවදානම නිරාකරණය කර ඇත
CVE-2019-9169 , ඇතැම් නිත්ය ප්රකාශන සකසන විට බෆරයේ සීමාවෙන් පිටත ප්රදේශයකින් දත්ත කියවීමට හේතු විය හැක.
මූලාශ්රය: opennet.ru