Glibc 2.31 рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рд┐рд▓реАрдЬрд╝

рдЫрд╣ рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж рдкреНрд░рдХрд╛рд╢рд┐рдд рд╕рд┐рд╕реНрдЯрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд░рд┐рд▓реАрдЬрд╝ рдЬреАрдПрдирдпреВ рд╕реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдЧреНрд▓рд┐рдм) 2.31, рдЬреЛ ISO C11 рдФрд░ POSIX.1-2008 рдорд╛рдирдХреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрд╛рд▓рди рдХрд░рддрд╛ рд╣реИред рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ 58 рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд╕реБрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

Glibc 2.31 рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд▓реЛрдЧреЛрдВ рд╕реЗ рд╕реБрдзрд╛рд░ рдЖрдк рдиреЛрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рднрд╡рд┐рд╖реНрдп рдХреЗ рдЖрдИрдПрд╕рдУ рдорд╛рдирдХ рдХреЗ рдорд╕реМрджреЗ рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП _ISOC2X_SOURCE рдореИрдХреНрд░реЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╕реА2рдПрдХреНрд╕. _GNU_SOURCE рдореИрдХреНрд░реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдпрд╛ "-std=gnu2x" рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде gcc рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдпреЗ рд╕реБрд╡рд┐рдзрд╛рдПрдБ рднреА рд╕рдХреНрд╖рдо рдХреА рдЬрд╛рддреА рд╣реИрдВ;
  • рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ "math.h" рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рд▓рд┐рдП рдЬреЛ рдЙрдирдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЫреЛрдЯреЗ рдкреНрд░рдХрд╛рд░ рдореЗрдВ рдЧреЛрд▓ рдХрд░рддреЗ рд╣реИрдВ, рд╕рдВрдмрдВрдзрд┐рдд рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░ рдХреЗ рдореИрдХреНрд░реЛрдЬрд╝ рдХреЛ "tgmath.h" рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЯреАрдПрд╕ 18661-1:2014 рдФрд░ рдЯреАрдПрд╕ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред 18661-3: 2015;
  • pthread_lockjoin_np() рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛, рдЬреЛ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП рдереНрд░реЗрдб рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ (рдпрджрд┐ рдЯрд╛рдЗрдордЖрдЙрдЯ рдкреВрд░рд╛ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдлрд╝рдВрдХреНрд╢рди рдПрдХ рддреНрд░реБрдЯрд┐ рд▓реМрдЯрд╛рдПрдЧрд╛)ред рднрд┐рдиреНрди pthread_timedjoin_np(), pthread_lockjoin_np() рдореЗрдВ рдЯрд╛рдЗрдордЖрдЙрдЯ рдХреА рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЯрд╛рдЗрдорд░ рдХреЗ рдкреНрд░рдХрд╛рд░ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ - CLOCK_MONOTONIC (рд╕реНрд▓реАрдк рдореЛрдб рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рджреНрд╡рд╛рд░рд╛ рдмрд┐рддрд╛рдП рдЧрдП рд╕рдордп рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ) рдпрд╛ CLOCK_REALTIME;
  • DNS рд░рд┐рдЬрд╝реЙрд▓реНрд╡рд░ рдЕрдм /etc/resolv.conf рдореЗрдВ рдЯреНрд░рд╕реНрдЯ-рд╡рд┐рдЬреНрдЮрд╛рдкрди рд╡рд┐рдХрд▓реНрдк рдФрд░ _res.options рдореЗрдВ RES_TRUSTAD рдзреНрд╡рдЬ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╕реЗрдЯ рд╣реЛрдиреЗ рдкрд░, DNSSEC рдзреНрд╡рдЬ DNS рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИ AD (рдкреНрд░рдорд╛рдгрд┐рдд рдбреЗрдЯрд╛). рдЗрд╕ рдореЛрдб рдореЗрдВ, рд╕рд░реНрд╡рд░ рджреНрд╡рд╛рд░рд╛ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ AD рдлрд╝реНрд▓реИрдЧ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ res_search() рдЬреИрд╕реЗ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдпрджрд┐ рд╕реБрдЭрд╛рдП рдЧрдП рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдирд╣реАрдВ рд╣реИрдВ, рддреЛ glibc рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ AD рдзреНрд╡рдЬ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдЗрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рд╛рдлрд╝ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдпрд╣ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ DNSSEC рдЬрд╛рдБрдЪ рдЧрд╛рдпрдм рд╣реИрдВ;
  • Glibc рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдкреНрд░рдгрд╛рд▓реА рдХреЙрд▓ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдм Linux рдХрд░реНрдиреЗрд▓ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЕрдкрд╡рд╛рдж 64-рдмрд┐рдЯ рдЖрд░рдЖрдИрдПрд╕рд╕реА-рд╡реА рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╣реИ;
  • рд╕рдлрд╛рдпрд╛ рднреЗрджреНрдпрддрд╛ CVE-2019-19126, рдЬреЛ рдЖрдкрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ
    рд╕реЗрдЯрдпреВрдЗрдб рдзреНрд╡рдЬ рдХреЗ рд╕рд╛рде рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ ASLR рдФрд░ LD_PREFER_MAP_32BIT_EXEC рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХреЗ рд╣реЗрд░рдлреЗрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЧрдП рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдореЗрдВ рдкрддрд╛ рд▓реЗрдЖрдЙрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдкрд░рд┐рд╡рд░реНрддрди рдЬреЛ рдЕрдиреБрдХреВрд▓рддрд╛ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВ:

  • totalorder(), totalordermag(), рдФрд░ рдЕрдиреНрдп рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ-рдкреЙрдЗрдВрдЯ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдЕрдм рд░рд╛рдЬреНрдп рдореЗрдВ рдорд╛рдиреЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреЙрдЗрдВрдЯрд░реНрд╕ рдХреЛ рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ NaN, рднрд╡рд┐рд╖реНрдп рдХреЗ C18661X рдорд╛рдирдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдЯреАрдПрд╕ 1-2 рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢реЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░ред
    рдореМрдЬреВрджрд╛ рдирд┐рд╖реНрдкрд╛рджрдирдпреЛрдЧреНрдп рдЬреЛ рдлрд╝реНрд▓реЛрдЯрд┐рдВрдЧ рдкреЙрдЗрдВрдЯ рддрд░реНрдХреЛрдВ рдХреЛ рд╕реАрдзреЗ рдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдмрд┐рдирд╛ рд╕рдВрд╢реЛрдзрди рдХреЗ рдЪрд▓рддреЗ рд░рд╣реЗрдВрдЧреЗ;

  • рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд stime рдлрд╝рдВрдХреНрд╢рди рдЕрдм glibc-рд▓рд┐рдВрдХреНрдб рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЗрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ time.h рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреНрд▓реЙрдХ_рд╕реЗрдЯрдЯрд╛рдЗрдо рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рдЕрдкреНрд░рдЪрд▓рд┐рдд ftime рдлрд╝рдВрдХреНрд╢рди, рд╕рд╛рде рд╣реА sys/timeb.h рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ (ftime рдХреЗ рдмрдЬрд╛рдп gettimeofday рдпрд╛ watch_gettime рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП);
  • рдЧреЗрдЯрдЯрд╛рдЗрдордСрдлрд╝рдбреЗ рдлрд╝рдВрдХреНрд╢рди рдЕрдм рд╕рд┐рд╕реНрдЯрдо-рд╡реНрдпрд╛рдкреА рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ (рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ 4.2-рдмреАрдПрд╕рдбреА рдХреЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдереА рдФрд░ рдХрдИ рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЕрдкреНрд░рдЪрд▓рд┐рдд рдереА)ред 'Tzp' рддрд░реНрдХ рдХреЛ рдЕрдм рдПрдХ рд╢реВрдиреНрдп рд╕реВрдЪрдХ рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╡рд░реНрддрдорд╛рди рд╕рдордп рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рдордп рдХреНрд╖реЗрддреНрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рдиреАрдп рд╕рдордп () рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЧреИрд░-рд╢реВрдиреНрдп 'tzp' рддрд░реНрдХ рдХреЗ рд╕рд╛рде gettimeofday рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ рдЯрд╛рдЗрдордЬрд╝реЛрди рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдЦрд╛рд▓реА tz_рдорд┐рдирдЯрд╡реЗрд╕реНрдЯ рдФрд░ tz_dsttime рдлрд╝реАрд▓реНрдб рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗред Gettimeofday рдлрд╝рдВрдХреНрд╢рди рдХреЛ POSIX рдХреЗ рддрд╣рдд рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (gettimeofday рдХреЗ рдмрдЬрд╛рдп рдХреНрд▓реЙрдХ_рдЧреЗрдЯрдЯрд╛рдЗрдо рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕реЗ glibc рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИ;
  • settimeofday рдЕрдм рд╕рдордп рдФрд░ рд╕рдордп-рд╕реБрдзрд╛рд░ рдСрдлрд╕реЗрдЯ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рдкрджрдВрдбреЛрдВ рдХреЛ рдПрдХ рд╕рд╛рде рдкрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред settimeofday рдХреЛ рдХреЙрд▓ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рддрд░реНрдХ (рд╕рдордп рдпрд╛ рдСрдлрд╕реЗрдЯ) рдХреЛ рдЕрдм рд╢реВрдиреНрдп рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЕрдиреНрдпрдерд╛ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ EINVAL рддреНрд░реБрдЯрд┐ рдХреЗ рд╕рд╛рде рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧреАред Gettimeofday рдХреА рддрд░рд╣, POSIX рдореЗрдВ settimeofday рдлрд╝рдВрдХреНрд╢рди рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреНрд▓реЙрдХ_рд╕реЗрдЯрдЯрд╛рдЗрдо рдлрд╝рдВрдХреНрд╢рди рдпрд╛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ adjtime рдкрд░рд┐рд╡рд╛рд░ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ;
  • SPARC ISA v7 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (v8 рд╕рдорд░реНрдерди рдЕрднреА рдмрд░рдХрд░рд╛рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ рдЙрди рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓рд┐рдП рдЬреЛ CAS рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ LEON рдкреНрд░реЛрд╕реЗрд╕рд░, рд╕реБрдкрд░SPARC рдкреНрд░реЛрд╕реЗрд╕рд░ рдирд╣реАрдВ)ред
  • рдпрджрд┐ рдпреБрдЧреНрдорди рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ "рдЖрд▓рд╕реА", рдЬрд┐рд╕рдореЗрдВ рд▓рд┐рдВрдХрд░ рдЙрд╕ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкрд╣рд▓реЗ рдХреЙрд▓ рддрдХ рдХрд┐рд╕реА рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдкреНрд░рддреАрдХреЛрдВ рдХреА рдЦреЛрдЬ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, dlopen рдлрд╝рдВрдХреНрд╢рди рдЕрдм рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрд░ рдХрд░рддрд╛ рд╣реИ (рдкрд╣рд▓реЗ рд╡рд┐рдлрд▓рддрд╛ рдкрд░ NULL рд▓реМрдЯрд╛рддрд╛ рд╣реИ);
  • рдПрдордЖрдИрдкреАрдПрд╕ рд╣рд╛рд░реНрдб-рдлреНрд▓реЛрдЯ рдПрдмреАрдЖрдИ рдХреЗ рд▓рд┐рдП, рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕реНрдЯреИрдХ рдХрд╛ рдЕрдм рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рдмрд┐рд▓реНрдб "-рдЗрдиреЗрдмрд▓-рдХрд░реНрдиреЗрд▓ = 4.8" рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдирдХреНрд╕ рдХрд░реНрдиреЗрд▓ 4.8.0+ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ (4.8 рддрдХ рдХрд░реНрдиреЗрд▓ рдХреЗ рд╕рд╛рде, рдХреНрд░реИрд╢ рд╣реЛрддреЗ рд╣реИрдВ) рдХреБрдЫ рдПрдордЖрдИрдкреАрдПрд╕ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдордирд╛рдпрд╛ рдЧрдпрд╛);
  • рд╕рдордп рд╣реЗрд░рдлреЗрд░ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмрд╛рдЗрдВрдбрд┐рдВрдЧ рдХреЛ рдЯрд╛рдЗрдо64 рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЗ рдЬрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдпрджрд┐ рдореМрдЬреВрдж рд╣реИ (32-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рдкрд░, рдЧреНрд▓рд┐рдмреАрд╕реА рдкрд╣рд▓реЗ рдирдП рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ рдЬреЛ 64-рдмрд┐рдЯ рд╕рдордп рдкреНрд░рдХрд╛рд░ рдореЗрдВ рд╣реЗрд░рдлреЗрд░ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ) рдкреБрд░рд╛рдиреЗ 32-рдмрд┐рдЯ рдХреЙрд▓ рдкрд░ рд╡рд╛рдкрд╕ рдЬрд╛рдПрдБ)ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ