рдлрд╛рдпрд░рдлрдХреНрд╕ 80 рд░рд┐рд▓реАрдЬ

рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдпреЛ рдлрд╛рдпрд░рдлрдХреНрд╕ 80ред рд╕рд╛рдереИ, рдПрдХ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЙрддреНрдкрдиреНрди рдЧрд░рд┐рдПрдХреЛ рдЫ рд╢рд╛рдЦрд╛рд╣рд░реВ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╕рдорд░реНрдерди 68.12.0 ╨╕ 78.2.0ред Firefox 68.12 ESR рдпрд╕рдХреЛ рд╢реГрдЩреНрдЦрд▓рд╛рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдирдпрд╛рдБ рд╣реЛ, рд░ рдПрдХ рдорд╣рд┐рдирд╛ рднрд┐рддреНрд░, Firefox 68 рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ 78.3 рд░рд┐рд▓реАрдЬрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдиреЗрдЫред рд╕рдВрд╕реНрдХрд░рдг рдлрд╛рдпрд░рдлрдХреНрд╕ 80 рдПрдиреНрдбреНрд░реЛрдЗрдб рдХреЛ рд▓рд╛рдЧреА рдврд┐рд▓рд╛рдЗ рднрдпреЛред рдЫрд┐рдЯреНрдЯреИ рд╕реНрдЯреЗрдЬрдорд╛ рдЖрдЙрдБрджреИрдЫ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдлрд╛рдпрд░рдлрдХреНрд╕ 81 рд╢рд╛рдЦрд╛ рд╕рдВрдХреНрд░рдордг рд╣реБрдиреЗрдЫ, рдЬрд╕рдХреЛ рд░рд┐рд▓реАрдЬ рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 22 рдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЫред

рдореБрдЦреНрдп рдирд╡рд╛рдЪрд╛рд░рд╣рд░реВ:

  • рд▓рд┐рдирдХреНрд╕ рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ рдирдпрд╛рдБ рдмреНрдпрд╛рдХрдЗрдиреНрдб DMABUF рдорд╛ рдЖрдзрд╛рд░рд┐рдд X11 рдХреЛ рд▓рд╛рдЧрд┐, рдЬреБрди DMABUF рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╡рд┐рднрд╛рдЬрди рдЧрд░реЗрд░ рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рдкрд╣рд┐рд▓реЗ Wayland рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рддред рдирдпрд╛рдБ рдмреНрдпрд╛рдХрдЗрдиреНрдбрд▓реЗ X11 рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ VA-API рдорд╛рд░реНрдлрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрд┐рдбрд┐рдпреЛ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ (рдкрд╣рд┐рд▓реЗ, рдпрд╕реНрддреЛ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╢рди рдХреЗрд╡рд▓ Wayland рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ), рд╕рд╛рдереИ EGL рдорд╛рд░реНрдлрдд WebGL рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред EGL рдорд╛рд░реНрдлрдд рдХрд╛рдо рд╕рдХреНрд░рд┐рдп рдЧрд░реНрди, рддрдкрд╛рдИрдВрд▓реЗ "gfx.webrender.all" "media.ffmpeg.dmabuf-textures.enabled", "media.ffmpeg.vaapi-drm-display.enabled" рд░ "media.ffmpeg" рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред vaapi.enabled" рдХреЛ рдмрд╛рд░реЗ рдорд╛: рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рд░ MOZ_X11_EGL рд╡рд╛рддрд╛рд╡рд░рдг рдЪрд░ рдкрдирд┐ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ GLX рдХреЛ рд╕рдЯреНрдЯрд╛ EGL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди Webrender рд░ OpenGL рдХрдореНрдкреЛрдЬрд┐рдЯрд┐рдЩ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗрдЫред VA-API рд╕рдорд░реНрдерди рдЕрдЭреИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕реНрдерд┐рд░ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди рд░ рднрд╡рд┐рд╖реНрдпрдорд╛ рд░рд┐рд▓реАрдЬрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫред
  • рдирдпрд╛рдБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдорд╛рд╡реЗрд╢ рдЫ рдмреНрд▓рдХ рд╕реВрдЪреА рд╕реБрд░рдХреНрд╖рд╛, рд╕реНрдерд┐рд░рддрд╛, рд╡рд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рднрдПрдХрд╛ рдПрдб-рдЕрдирд╣рд░реВред рдирдпрд╛рдБ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмреНрд▓рдХ рд╕реВрдЪреАрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд░ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ, рдХреНрдпрд╛рд╕реНрдХреЗрдбрд┐рдЩрдХреЛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рджред рдмреНрд▓реВрдо рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ.
  • рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 1, 2020 рджреЗрдЦрд┐ рдЬрд╛рд░реА TLS рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣реБрдиреЗрдЫ рд╡реИрдзрддрд╛ рдЕрд╡рдзрд┐рдорд╛ рдирдпрд╛рдБ рд╕реАрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреЗрдЫ - рдпреА рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рдЬреАрд╡рдирдХрд╛рд▓ 398 рджрд┐рди (13 рдорд╣рд┐рдирд╛) рднрдиреНрджрд╛ рдмрдвреА рд╣реБрди рд╕рдХреНрджреИрдиред рдХреНрд░реЛрдо рд░ рд╕рдлрд╛рд░реАрдорд╛ рд╕рдорд╛рди рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдЕрдиреБрдореЛрджрди рдЧрд░рд┐рдПрдХреЛ рдЫред рд╕реЗрдкреНрдЯреЗрдореНрдмрд░ 1st рдЕрдШрд┐ рдкреНрд░рд╛рдкреНрдд рдкреНрд░рдорд╛рдгрдкрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╢реНрд╡рд╛рд╕ рдХрд╛рдпрдо рдЧрд░рд┐рдиреЗрдЫ рддрд░ 825 рджрд┐рди (2.2 рд╡рд░реНрд╖) рдорд╛ рд╕реАрдорд┐рдд рд╣реБрдиреЗрдЫред
  • рдорд╛рдЗрдЧреНрд░реЗрди рд░ рдПрдкрд┐рд▓реЗрдкреНрд╕реА рднрдПрдХрд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдЯреНрдпрд╛рдмрд╣рд░реВ рдЦреЛрд▓реНрджрд╛ рдХреЗрд╣реА рдПрдирд┐рдореЗрд╕рди рдкреНрд░рднрд╛рд╡рд╣рд░реВ рд╣рдЯрд╛рдЗрдПрдХрд╛ рдЫрдиреНред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЯреНрдпрд╛рдм рд╕рд╛рдордЧреНрд░реА рд▓реЛрдб рдЧрд░реНрджрд╛, рдЕрдм рдЬрдореНрдкрд┐рдЩ рдбрдЯрдХреЛ рд╕рдЯреНрдЯрд╛ рдПрдХ рдШрдгреНрдЯрд╛рдЧреНрд▓рд╛рд╕ рдкреНрд░рддрд┐рдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫред
    рдлрд╛рдпрд░рдлрдХреНрд╕ 80 рд░рд┐рд▓реАрдЬ

  • рдпреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд PDF рджрд░реНрд╢рдХрдХреЛ рд░реВрдкрдорд╛ рдлрд╛рдпрд░рдлрдХреНрд╕ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред
  • рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдкреНрд░рдпреЛрдЧ рдирдЧрд░реА HTTPS рдорд╛рд░реНрдлрдд рдЦреЛрд▓рд┐рдПрдХреЛ рдкреГрд╖реНрдардмрд╛рдЯ рд╡реЗрдм рдлрд╛рд░рдо рд╕рд╛рдордЧреНрд░реА рдкрдард╛рдЙрдБрджрд╛ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред about:config рдорд╛ рдЪреЗрддрд╛рд╡рдиреА рдЖрдЙрдЯрдкреБрдЯ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди, рддреНрдпрд╣рд╛рдБ "security.warn_submit_secure_to_insecure" рд╕реЗрдЯрд┐рдЩ рдЫред
  • рд╕реНрдХреНрд░рд┐рди рд░рд┐рдбрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд░ рдЕрд╕рдХреНрд╖рдорддрд╛ рднрдПрдХрд╛ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рд╡рд┐рднрд┐рдиреНрди рд╕реБрдзрд╛рд░рд╣рд░реВ рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред
  • рдХрдордЬреЛрд░ рд╕рдЮреНрдЪрд╛рд░ рдЪреНрдпрд╛рдирд▓рд╣рд░реВрдорд╛ WebRTC рдорд╛рд░реНрдлрдд рдХрд▓рд╣рд░реВрдХреЛ рдЧреБрдгрд╕реНрддрд░ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд░ рдЙрдкрд▓рдмреНрдз рдмреНрдпрд╛рдиреНрдбрд╡рд┐рдердХреЛ рдкреВрд░реНрд╡рд╛рдиреБрдорд╛рди рд╕реБрдзрд╛рд░ рдЧрд░реНрди RTX рд░ Transport-cc рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдорд╛ "рдирд┐рд░реНрдпрд╛рдд┬╗ ECMAScript реирежреирез рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдирдпрд╛рдБ "рдПрдХреНрд╕рдкреЛрд░реНрдЯ * рдПрдЬ рдиреЗрдорд╕реНрдкреЗрд╕" рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
  • рдПрдирд┐рдореЗрд╕рди API рд▓реЗ рдХрдореНрдкреЛрдЬрд┐рдЯрд┐рдВрдЧ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ KeyframeEffect.composite ╨╕ KeyframeEffect.iterationComposite.
  • рдорд┐рдбрд┐рдпрд╛ рд╕рддреНрд░ API рд▓реЗ рд╕реНрдЯреНрд░рд┐рдордорд╛ рд╕реНрдерд┐рддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкреЗрдХреЛ рдЫ: рдЦреЛрдЬреНрди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реНрдерд╛рдирдорд╛ рд╕рд╛рд░реНрди рд░ рд╕реНрдХрд┐рдкреНрдпрд╛рдб рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдЕрдЧрд╛рдбрд┐ рджреЗрдЦрд╛ рдкрд░реНрдиреЗ рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ рдЫреЛрдбреНрдиред
  • WebGL рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рди рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ KHR_parallel_shader_compile, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдПрдХреИ рдкрдЯрдХ рдзреЗрд░реИ рд╢реЗрдбрд░ рд╕рдВрдХрд▓рди рдереНрд░реЗрдбрд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
  • Window.open() рд▓реЗ рдЕрдм outerHeight рд░ outerWidth рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиред
  • WebAssembly рдорд╛, рдкрд░рдорд╛рдгреБ рдЕрдкрд░реЗрд╢рди рдХреЛ рдкреНрд░рдпреЛрдЧ рдЕрдзрд┐рдХ рдЫ рдорд╛ рд╕реАрдорд┐рдд рдЫреИрди рд╕рд╛рдЭрд╛ рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВред
  • рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдЙрдкрдХрд░рдгрд╣рд░реВрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдмреНрд░рд╛рдЙрдЬрд░рд╣рд░реВрд╕рдБрдЧ рдЕрд╕рдВрдЧрддрддрд╛рд╣рд░реВ рдкрд╣рд┐рдЪрд╛рди рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдкреНрдпрд╛рдирд▓ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫред
    рдлрд╛рдпрд░рдлрдХреНрд╕ 80 рд░рд┐рд▓реАрдЬрдлрд╛рдпрд░рдлрдХреНрд╕ 80 рд░рд┐рд▓реАрдЬ

  • рд╕рдЮреНрдЬрд╛рд▓ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд┐рдЧрд░рд╛рдиреА рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛, рднрд┐рдЬреБрдЕрд▓ рдорд╛рд░реНрдХрд░рд╣рд░реВ (рдХрдЫреБрд╡рд╛рдХреЛ рд╕рд╛рде рдПрдЙрдЯрд╛ рдЖрдЗрдХрди) рдврд┐рд▓реЛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрди рдердк рдЧрд░рд┐рдПрдХреЛ рдЫ рдЬрд╕рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рдордп 500 ms рднрдиреНрджрд╛ рдмрдвреА рдЫ (рд╕реАрдорд╛ devtools.netmonitor.audits.slow рд╕реЗрдЯрд┐рдЩ рдорд╛рд░реНрдлрдд рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ: рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди)ред ред

    рдлрд╛рдпрд░рдлрдХреНрд╕ 80 рд░рд┐рд▓реАрдЬ

  • рд╡реЗрдм рдХрдиреНрд╕реЛрд▓рдорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдпреЛ ":block" рд░ ":unblock" рдЖрджреЗрд╢рд╣рд░реВ рдиреЗрдЯрд╡рд░реНрдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдмреНрд▓рдХ рд░ рдЕрдирдмреНрд▓рдХ рдЧрд░реНрдиред
  • рдЬрдм рдЬрд╛рднрд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдбрд┐рдмрдЧрд░рд▓реЗ рдЕрд╡рд░реЛрдз рдЧрд░реНрдЫ рдЬрдм рдЕрдкрд╡рд╛рдж рд╣реБрдиреНрдЫ, рдХреЛрдб рдкреНрдпрд╛рдирд▓рд▓реЗ рд╕реНрдЯреНрдпрд╛рдХ рдЯреНрд░реЗрд╕рдХреЛ рд╕рд╛рде рдЯреБрд▓рдЯрд┐рдк рджреЗрдЦрд╛рдЙрдБрдЫред

Firefox 80 рдорд╛ рдирд╡рд╛рдЪрд╛рд░ рд░ рдмрдЧ рдлрд┐рдХреНрд╕рд╣рд░реВрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╣рдЯрд╛рдЗрдпреЛ 13 рдЬреЛрдЦрд┐рдорд╣рд░реВрдЬрд╕рдордзреНрдпреЗ рем рд╡рдЯрд╛ рдЦрддрд░рдирд╛рдХ рдорд╛рдирд┐рдиреНрдЫрдиреН ред 6 рдХрдордЬреЛрд░реАрд╣рд░реВ (рдЕрдиреНрддрд░реНрдЧрдд рд╕рдЩреНрдХрд▓рди CVE-2020-15670) рдореЗрдореЛрд░реА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЬрд╕реНрддреИ рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛрд╣рд░реВ рд░ рдкрд╣рд┐рд▓реЗ рдиреИ рдореБрдХреНрдд рдореЗрдореЛрд░реА рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд╣реБрдиреНрдЫред рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрд▓реЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВ рдЦреЛрд▓реНрджрд╛ рдорд╛рд▓рд┐рд╕рд┐рдпрд╕ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрди рд╕рдХреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди