Firefox 102 рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд░ рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред Firefox 102 рдХреЛ рд░рд┐рд▓реАрдЬрд▓рд╛рдИ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рд╕рдорд░реНрдерди рд╕реЗрд╡рд╛ (ESR) рдХреЛ рд░реВрдкрдорд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╡рд░реНрд╖рднрд░рд┐ рдЬрд╛рд░реА рдЧрд░рд┐рдиреНрдЫред рдердк рд░реВрдкрдорд╛, 91.11.0 рд╕рдорд░реНрдердирдХреЛ рд▓рд╛рдореЛ рдЕрд╡рдзрд┐рдХреЛ рд╕рд╛рде рдЕрдШрд┐рд▓реНрд▓реЛ рд╢рд╛рдЦрд╛рдХреЛ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ (рднрд╡рд┐рд╖реНрдпрдорд╛ рджреБрдИ рдердк рдЕрдкрдбреЗрдЯрд╣рд░реВ 91.12 рд░ 91.13 рдЕрдкреЗрдХреНрд╖рд┐рдд рдЫ)ред Firefox 103 рд╢рд╛рдЦрд╛ рдЖрдЧрд╛рдореА рдШрдгреНрдЯрд╛рдорд╛ рдмрд┐рдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реБрдиреЗрдЫ, рдЬрд╕рдХреЛ рд░рд┐рд▓реАрдЬ рдЬреБрд▓рд╛рдИ 26 рдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЫред
Firefox 102 рдорд╛ рдкреНрд░рдореБрдЦ рдЖрд╡рд┐рд╖реНрдХрд╛рд░рд╣рд░реВ:
- рдкреНрд░рддреНрдпреЗрдХ рдирдпрд╛рдБ рдбрд╛рдЙрдирд▓реЛрдбрдХреЛ рд╕реБрд░реБрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕рд╛рде рдкреНрдпрд╛рдирд▓рдХреЛ рд╕реНрд╡рдд: рдЦреЛрд▓реНрдиреЗ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫред


- URL рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╕реЗрдЯ рдЧрд░реЗрд░ рдЕрдиреНрдп рдкреГрд╖реНрдард╣рд░реВрдорд╛ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рдирд╣рд░реВ рд╡рд┐рд░реБрджреНрдз рд╕реБрд░рдХреНрд╖рд╛ рдердкрд┐рдпреЛред рд╕реБрд░рдХреНрд╖рд╛ URL рдмрд╛рдЯ рдЯреНрд░реНрдпрд╛рдХрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ (рдЬрд╕реНрддреИ utm_source) рд╣рдЯрд╛рдЙрдирдорд╛ рдЖрдЙрдБрджрдЫ рд░ рддрдкрд╛рдИрдВрд▓реЗ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрдорд╛ рд╡рд╛ рдирд┐рдЬреА рдмреНрд░рд╛рдЙрдЬрд┐рдЩрдорд╛ рд╕рд╛рдЗрдЯ рдЦреЛрд▓реНрджрд╛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА (рдкрд░рд┐рд╖реНрдХреГрдд рдЯреНрд░реНрдпрд╛рдХрд┐рдЩ рд╕реБрд░рдХреНрд╖рд╛ -> рдХрдбрд╛) рд░реЛрдХреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХрдбрд╛ рдореЛрдб рд╕рдХреНрд╖рдо рдЧрд░реНрджрд╛ рд╕рдХреНрд░рд┐рдп рд╣реБрдиреНрдЫред рдореЛрдбред рдЪрдпрдирд╛рддреНрдордХ рд╕реНрдЯреНрд░рд┐рдкрд┐рдЩ privacy.query_stripping.enabled рд╕реЗрдЯрд┐рдЩ about:config рдорд╛рд░реНрдлрдд рдкрдирд┐ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
- рдЕрдбрд┐рдпреЛ рдбрд┐рдХреЛрдбрд┐рдЩ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ рдХрдбрд╛ рд╕реНрдпрд╛рдиреНрдбрдмрдХреНрд╕ рдЕрд▓рдЧрд╛рд╡рдХреЛ рд╕рд╛рде рдЫреБрдЯреНрдЯреИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╕рд╛рд░рд┐рдпреЛред
- рдкрд┐рдХреНрдЪрд░-рдЗрди-рдкрд┐рдХреНрдЪрд░ рдореЛрдбрд▓реЗ HBO Max, Funimation, Dailymotion, Tubi, Disney+ Hotstar рд░ SonyLIV рдмрд╛рдЯ рднрд┐рдбрд┐рдпреЛрд╣рд░реВ рд╣реЗрд░реНрджрд╛ рдЙрдкрд╢реАрд░реНрд╖рдХрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдкрд╣рд┐рд▓реЗ, рдЙрдкрд╢реАрд░реНрд╖рдХрд╣рд░реВ YouTube, рдкреНрд░рд╛рдЗрдо рднрд┐рдбрд┐рдпреЛ, рдиреЗрдЯрдлреНрд▓рд┐рдХреНрд╕ рд░ WebVTT (рд╡реЗрдм тАЛтАЛрднрд┐рдбрд┐рдпреЛ рдЯреЗрдХреНрд╕реНрдЯ рдЯреНрд░реНрдпрд╛рдХ) рдврд╛рдБрдЪрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд╕рд╛рдЗрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛред
- рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ Linux рд╕реНрдерд╛рди рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрди Geoclue DBus рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
- рдЙрдЪреНрдЪ рдХрдиреНрдЯреНрд░рд╛рд╕реНрдЯ рдореЛрдбрдорд╛ PDF рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЕрд╡рд▓реЛрдХрдиред
- рд╡реЗрдм рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛, рд╢реИрд▓реА рд╕рдореНрдкрд╛рджрдХ рдЯреНрдпрд╛рдмрдорд╛, рдирд╛рдорджреНрд╡рд╛рд░рд╛ рд╢реИрд▓реА рдкрд╛рдирд╛рд╣рд░реВ рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдПрдХреЛ рдЫред

- рд╕реНрдЯреНрд░рд┐рдореНрд╕ API рд▓реЗ TransformStream рд╡рд░реНрдЧ рд░ ReadableStream.pipeThrough рд╡рд┐рдзрд┐ рдердкреНрдЫ, рдЬрд╕рд▓рд╛рдИ рдкрдардиреАрдп рд╕реНрдЯреНрд░рд┐рдо рд░ WritableStream рдмреАрдЪрдХреЛ рдкрд╛рдЗрдкрдХреЛ рд░реВрдкрдорд╛ рдбреЗрдЯрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рдкрд╛рд╕ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЬрд╕рдорд╛ рд╕реНрдЯреНрд░рд┐рдорд▓рд╛рдИ рдкреНрд░рддрд┐ рд╕реНрдЯреНрд░рд┐рдо рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫред - рдмреНрд▓рдХ рдЖрдзрд╛рд░ред
- ReadableStreamBYOBReader, ReadableByteStreamController рд░ ReadableStreamBYOBRequest рдХрдХреНрд╖рд╛рд╣рд░реВ рд╕реНрдЯреНрд░рд┐рдореНрд╕ API рдорд╛ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛рдХреЛ рдХреБрд╢рд▓ рд╕реАрдзрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдердкрд┐рдПрдХрд╛ рдЫрдиреН, рдЖрдиреНрддрд░рд┐рдХ рд▓рд╛рдорд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИред
- рдПрдЙрдЯрд╛ рдЧреИрд░-рдорд╛рдирдХ рд╕рдореНрдкрддреНрддрд┐, Window.sidebar, рдХреЗрд╡рд▓ Firefox рдорд╛ рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдиреНрдЫ, рд╣рдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред
- WebAssembly рдХреЛ рд╕рд╛рде CSP (рд╕рд╛рдордЧреНрд░реА-рд╕реБрд░рдХреНрд╖рд╛-рдиреАрддрд┐) рдХреЛ рдПрдХреАрдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ WebAssembly рдорд╛ рдкрдирд┐ CSP рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЕрдм рдПрдЙрдЯрд╛ рдХрд╛рдЧрдЬрд╛рдд рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди CSP рдорд╛рд░реНрдлрдд рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, WebAssembly bytecode рдЪрд▓рд╛рдЙрди рд╕рдХреНрд╖рдо рд╣реБрдиреЗрдЫреИрди рдЬрдмрд╕рдореНрдо 'unsafe-eval' рд╡рд╛ 'wasm-unsafe-eval' рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрдиред
- CSS рдорд╛, рдорд┐рдбрд┐рдпрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВрд▓реЗ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧреБрдг рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдХрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рджрд░рдорд╛ рдмрд╛рдБрдзреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╛рди рдИ-рдкреБрд╕реНрддрдХ рд╕реНрдХреНрд░рд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "рдврд┐рд▓реЛ" рдорд╛ рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдирд┐рдпрдорд┐рдд рд╕реНрдХреНрд░рд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ "рдЫрд┐рдЯреЛ", рд░ рдкреНрд░рд┐рдиреНрдЯ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ "рдХреБрдиреИ рдкрдирд┐ рдЫреИрди")ред
- рдореНрдпрд╛рдирд┐рдлреЗрд╕реНрдЯрдХреЛ рджреЛрд╕реНрд░реЛ рд╕рдВрд╕реНрдХрд░рдгрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреЗ рдПрдб-рдЕрдирд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдЩ API рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рд╛рдЗрдЯрд╣рд░реВрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВ рдЪрд▓рд╛рдЙрди, CSS рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рд░ рд╣рдЯрд╛рдЙрди, рд░ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рд╢реЛрдзрди рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рджрд░реНрддрд╛ рдкреНрд░рдмрдиреНрдз рдЧрд░реНрди рдкрдирд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред
- рдлрд╛рдпрд░рдлрдХреНрд╕рдорд╛ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ Android рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд╕рд╛рде рдлрд╛рд░рдорд╣рд░реВ рднрд░реНрджрд╛, рдлрд╛рд░рдо рд╕реНрд╡рдд: рднрд░рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдмрдЪрдд рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЫреБрдЯреНрдЯреИ рдкреНрд░рдореНрдкреНрдЯ рдЕрдм рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫред рдХреНрд▓рд┐рдкрдмреЛрд░реНрдбрдорд╛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛рдорд╛ рдбреЗрдЯрд╛ рднрдПрдХреЛ рдЦрдгреНрдбрдорд╛ рдЕрди-рд╕реНрдХреНрд░рд┐рди рдХрд┐рдмреЛрд░реНрдб рдЦреЛрд▓реНрджрд╛ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдмреАрдЪ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрджрд╛ рдлрд╛рдпрд░рдлрдХреНрд╕ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреЗ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫред
рдирдпрд╛рдБ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд░ рдмрдЧ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХрд╛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдлрд╛рдпрд░рдлрдХреНрд╕ резрежреи рд▓реЗ реиреи рд╡рдЯрд╛ рдХрдордЬреЛрд░реАрд╣рд░реВрд▓рд╛рдИ рд╕рдореНрдмреЛрдзрди рдЧрд░реНрджрдЫ, рдЬрд╕рдордзреНрдпреЗ рдкрд╛рдБрдЪрд╡рдЯрд╛ рдЧрдореНрднреАрд░ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред рдХрдордЬреЛрд░реА CVE-2022-34479 рд▓реЗ рдкреНрд▓реЗрдЯрдлрд░реНрдорд▓рд╛рдИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ Linux рдареЗрдЧрд╛рдирд╛ рдкрдЯреНрдЯреАрд▓рд╛рдИ рдврд╛рдХреНрдиреЗ рдкрдк-рдЕрдк рд╡рд┐рдиреНрдбреЛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдиреБрд╣реЛрд╕реН (рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рднреНрд░рдорд┐рдд рдЧрд░реНрди рдирдХреНрдХрд▓реА рдмреНрд░рд╛рдЙрдЬрд░ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рдирдХреНрдХрд▓ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдлрд┐рд╕рд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐)ред рднреЗрджреНрдпрддрд╛ CVE-2022-34468 рд▓реЗ "javascript:" URI рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реЗрд░ iframes рдорд╛ JavaScript рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рд╖реЗрдз рдЧрд░реНрдиреЗ CSP рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВрд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдкрд╛рдБрдЪ рднреЗрджреНрдпрддрд╛рд╣рд░реВ (CVE-2022-34485, CVE-2022-34485, рд░ CVE-2022-34484 рдЕрдиреНрддрд░реНрдЧрдд рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХрд╛) рдмрдлрд░ рдУрднрд░рдлреНрд▓реЛ рд░ рдореЗрдореЛрд░реА рдЦрд╛рд▓реА рдЧрд░рд┐рд╕рдХреЗрдкрдЫрд┐ рдкрд╣реБрдБрдЪ рдЧрд░реНрдиреЗ рдЬрд╕реНрддрд╛ рдореЗрдореЛрд░реА рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдХрд╛рд░рдгрд▓реЗ рд╣реБрдиреНрдЫрдиреНред рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХрд╛ рдкреГрд╖реНрдард╣рд░реВ рдЦреЛрд▓реНрджрд╛ рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрд▓реЗ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫред
рд╕реНрд░реЛрдд: opennet.ru



