Glibc 2.30 System Library Release

Post sex menses evolutionis published systema bibliothecam emissio GNU C Library (glibc) 2.30quae plene postulatis ISO C11 et POSIX.1-2008 obtemperat. Nova emissio fixa ab 48 tincidunt includit.

Impletur in Glibc 2.30 improvements notare potes:

  • In dynamica linker subsidium praebet "-preload" optionem pro obiectis communibus preloading (analogum ad LD_PRELOAD environment variabile);
  • Munus twalk_r additum, simile functioni twalk iam exsistenti, sed permittens tibi argumentationem additam ad munus callback datum;
  • Novae functiones getdents64, gettid et tgkill additae sunt pro Linux;
  • Curare ut memoria administrationis functiones malloc, calloc, realloc, reallocarray, valloc, pvalloc, memalign, et posix_memalign exit cum codice errore, cum tota magnitudo objecti valorem PTRDIFF_MAX excedit. Indefinitas mores haec mutatio vitat, cum ex monstrante manipulatione redundantiam generis perducit;
  • POSIX functiones additae pthread_cond_clockwait, pthread_mutex_clocklock,
    pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock et sem_clockwait, similia ad "opportuna" aequivalenti, sed praeterea accipiendo modulum clockid_t ut timer seligat;

  • Notitia translitterandi, characteris generis informationes, et tabulae transliterationis renovatae sunt ad specificationem Unicode 12.1.0 sustentandam;
  • Libr. bibliotheca iam non praebet tempus clock_gettum, clock_getres, horologium, horologium, horologium, clock_nanosleep functiones pro novis applicationibus, sed ipso facto utitur definitionibus in libc;
  • Optio "inet6" remotus est ab /etc/resolv.conf. Vexilla obsoleta remota RES_USE_INET6, RES_INSECURE1 et RES_INSECURE2 a resolv.h;
  • Cum optio specificans "-enable-ligat-iam", programmata inaugurata nunc ligantur utens vexillum BIND_NOW;
  • Linux-specialis sys/sysctl.h fasciculi capitis et functionis sysctl deprecatae sunt, et applicationes pro /proc pseudo-FS utere debent;
  • Aedificium Glibc nunc GCC 6.2 vel recentior requirit (quisvis compilator ad applicationes aedificandas adhiberi potest);
  • Vulnerability fixum CVE, 2019 7309, ad exsequendum memcmp functionem outdated subarchitectura x32 (non confundenda cum x86 IA-32), cuius effectus munus recte reddere potuit valorem 0 pro chordis non congruentibus;
  • Vulnerability fixum CVE, 2019 9169,quae ex spatio extra fines quiddam legi possunt, cum aliquae expressiones regulares discurrunt.

Source: opennet.ru