{"id":112954,"date":"2024-01-17T11:28:01","date_gmt":"2024-01-17T09:28:01","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/stabilnyj-reliz-wine-9-0"},"modified":"2024-01-17T11:28:01","modified_gmt":"2024-01-17T09:28:01","slug":"stabilnyj-reliz-wine-9-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/news\/stabilnyj-reliz-wine-9-0","title":{"rendered":"A Wine 9.0 stabil kiad\u00e1sa","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Egy \u00e9v fejleszt\u00e9s \u00e9s 26 k\u00eds\u00e9rleti verzi\u00f3 ut\u00e1n bemutat\u00e1sra ker\u00fclt a Win32 API ny\u00edlt megval\u00f3s\u00edt\u00e1s\u00e1nak stabil kiad\u00e1sa \u2014 Wine 9.0, amely t\u00f6bb mint 7000 v\u00e1ltoz\u00e1st tartalmaz. Az \u00faj verzi\u00f3 kulcsfontoss\u00e1g\u00fa eredm\u00e9nyei k\u00f6z\u00f6tt eml\u00edthet\u0151 a WoW64 architekt\u00fara megval\u00f3s\u00edt\u00e1sa a 32 bites programok 64 bites k\u00f6rnyezetben t\u00f6rt\u00e9n\u0151 futtat\u00e1s\u00e1hoz, a Wayland t\u00e1mogat\u00e1s\u00e1hoz sz\u00fcks\u00e9ges illeszt\u0151program integr\u00e1l\u00e1sa, az ARM64 architekt\u00fara t\u00e1mogat\u00e1sa, a DirectMusic API megval\u00f3s\u00edt\u00e1sa \u00e9s a smart k\u00e1rty\u00e1k t\u00e1mogat\u00e1sa.      <\/p>\n<p>A Wine alatt a Windows 5336 alkalmaz\u00e1s teljes funkcionalit\u00e1sa igazolt (egy \u00e9vvel ezel\u0151tt 5266, k\u00e9t \u00e9vvel ezel\u0151tt 5156, h\u00e1rom \u00e9vvel ezel\u0151tt 5049), tov\u00e1bbi 4397 (egy \u00e9vvel ezel\u0151tt 4370, k\u00e9t \u00e9vvel ezel\u0151tt 4312, h\u00e1rom \u00e9vvel ezel\u0151tt 4227) alkalmaz\u00e1s t\u00f6k\u00e9letesen m\u0171k\u00f6dik kieg\u00e9sz\u00edt\u0151 be\u00e1ll\u00edt\u00e1sokkal \u00e9s k\u00fcls\u0151 DLL-ekkel.  3943 alkalmaz\u00e1s eset\u00e9ben (egy \u00e9vvel ezel\u0151tt 3888, k\u00e9t \u00e9vvel ezel\u0151tt 3813, h\u00e1rom \u00e9vvel ezel\u0151tt 3703) kisebb probl\u00e9m\u00e1k jelentkeznek, amelyek nem zavarj\u00e1k az alkalmaz\u00e1sok alapvet\u0151 funkci\u00f3inak haszn\u00e1lat\u00e1t.       <\/p>\n<p>A Wine 9.0 kulcsfontoss\u00e1g\u00fa \u00faj\u00edt\u00e1sai:   <\/p>\n<ul>\n<li class=\"l\"> Hozz\u00e1adva a winewayland.drv illeszt\u0151program, amely lehet\u0151v\u00e9 teszi a Wine haszn\u00e1lat\u00e1t Wayland protokoll alap\u00fa k\u00f6rnyezetekben XWayland \u00e9s X11 komponensek alkalmaz\u00e1sa n\u00e9lk\u00fcl. A fejleszt\u00e9s c\u00e9lja, hogy biztos\u00edtsa a tiszta Wayland-k\u00f6rnyezet m\u0171k\u00f6d\u00e9s\u00e9t Windows-alkalmaz\u00e1sok futtat\u00e1s\u00e1nak t\u00e1mogat\u00e1s\u00e1val, an\u00e9lk\u00fcl hogy X11-hez kapcsol\u00f3d\u00f3 csomagokat kellene telep\u00edteni, ezzel jav\u00edtva a teljes\u00edtm\u00e9nyt \u00e9s a j\u00e1t\u00e9kok reakci\u00f3k\u00e9pess\u00e9g\u00e9t a felesleges r\u00e9tegek kik\u00fcsz\u00f6b\u00f6l\u00e9s\u00e9vel. A Wine sz\u00e1m\u00e1ra a tiszta Wayland k\u00f6rnyezet haszn\u00e1lata szint\u00e9n lehet\u0151v\u00e9 teszi a X11-hez kapcsol\u00f3d\u00f3 biztons\u00e1gi probl\u00e9m\u00e1k felsz\u00e1mol\u00e1s\u00e1t (p\u00e9ld\u00e1ul, megb\u00edzhatatlan X11 j\u00e1t\u00e9kok k\u00e9mkedhetnek m\u00e1s alkalmaz\u00e1sok ut\u00e1n, mivel a X11 protokoll hozz\u00e1f\u00e9r\u00e9st biztos\u00edt minden bemeneti esem\u00e9nyhez \u00e9s hamis billenty\u0171lenyom\u00e1sok besz\u00far\u00e1s\u00e1ra).\n<p>Az illeszt\u0151program k\u00eds\u00e9rleti st\u00e1tusz\u00fa \u00e9s fejleszt\u00e9s alatt \u00e1ll, de m\u00e1r sz\u00e1mos lehet\u0151s\u00e9get t\u00e1mogat, p\u00e9ld\u00e1ul az ablakkezel\u00e9st, a t\u00f6bbmonitoros m\u0171k\u00f6d\u00e9st, a magas s\u0171r\u0171s\u00e9g\u0171 k\u00e9perny\u0151k (high-DPI) kimeneti sk\u00e1l\u00e1z\u00e1s\u00e1t, a relative koordin\u00e1t\u00e1k k\u00f6vet\u00e9s\u00e9t az eg\u00e9rmozg\u00e1sn\u00e1l, valamint a Vulkan grafikus API-t. Alap\u00e9rtelmez\u00e9s szerint az illeszt\u0151program inakt\u00edv, \u00e9s annak aktiv\u00e1l\u00e1s\u00e1hoz a 'wayland' kifejez\u00e9st kell hozz\u00e1adni a 'HKCU\\Software\\Wine\\Drivers' registry kulcshoz, \u00e9s biztos\u00edtani kell, hogy a DISPLAY k\u00f6rnyezeti v\u00e1ltoz\u00f3 ne legyen be\u00e1ll\u00edtva: wine reg.exe add HKCU\\Software\\Wine\\Drivers \/v Graphics \/d x11,wayland      <\/p>\n<li class=\"l\"> Minden modul ford\u00edt\u00e1sa megt\u00f6rt\u00e9nt a NT rendszerh\u00edv\u00e1si interf\u00e9szre, k\u00f6zvetlen h\u00edv\u00e1sok helyett a PE \u00e9s Unix szintek k\u00f6z\u00f6tt, ami a PE (Portable Executable) f\u00e1jlform\u00e1tumra val\u00f3 \u00e1tt\u00e9r\u00e9s \u00e9vtizedes munk\u00e1j\u00e1nak a befejez\u00e9s\u00e9t jelenti az \u00f6sszes DLL k\u00f6nyvt\u00e1rban.\n<li class=\"l\"> Folytat\u00f3dott a WoW64 (64-bites Windows-on-Windows) r\u00e9teg fejleszt\u00e9se, amely lehet\u0151v\u00e9 teszi 32 bites Windows alkalmaz\u00e1sok futtat\u00e1s\u00e1t 64 bites Unix rendszereken. Minden modulban, amely Unix k\u00f6nyvt\u00e1rakhoz kapcsol\u00f3dik, system call \u00e1talak\u00edt\u00f3kat (thunk) haszn\u00e1lnak, lehet\u0151v\u00e9 t\u00e9ve a PE form\u00e1tum\u00fa 32 bites modulok sz\u00e1m\u00e1ra a 64 bites Unix k\u00f6nyvt\u00e1rak el\u00e9r\u00e9s\u00e9t.\n<p>Tov\u00e1bbfejlesztett\u00e9k az \u00faj WoW64 ind\u00edt\u00e1si m\u00f3dot, amelyben a 32 bites k\u00f3dot 64 bites folyamatban hajtj\u00e1k v\u00e9gre (a r\u00e9gi WoW64 m\u00f3dban a 32 bites alkalmaz\u00e1sokat 32 bites Unix-folyamatok ind\u00edtott\u00e1k). Hozz\u00e1adt\u00e1k a WoW64 \u00faj m\u00f3dj\u00e1nak t\u00e1mogat\u00e1s\u00e1t a macOS platformon. Mivel az \u00faj WoW64 m\u00f3dban egyes hi\u00e1nyoss\u00e1gok vannak, p\u00e9ld\u00e1ul a 16 bites m\u00f3d t\u00e1mogat\u00e1s\u00e1nak hi\u00e1nya \u00e9s az OpenGL teljes\u00edtm\u00e9nycs\u00f6kken\u00e9se az ARB_buffer_storage kiterjeszt\u00e9s t\u00e1mogat\u00e1s\u00e1nak hi\u00e1ny\u00e1ban, egyel\u0151re nem akt\u00edv, \u00e9s a '---enable-archs=i386,x86_64' opci\u00f3val kell \u00f6ssze\u00e1ll\u00edtani a configure scriptben.         <\/p>\n<li class=\"l\"> Lehet\u0151s\u00e9g ny\u00edlt megl\u00e9v\u0151 Windows v\u00e9grehajthat\u00f3 f\u00e1jlok futtat\u00e1s\u00e1ra ARM64 architekt\u00far\u00e1j\u00fa rendszereken. Megval\u00f3s\u00edtottuk a Wine ARM64EC (ARM64 Emulation Compatible) ABI sz\u00e1m\u00e1ra t\u00f6rt\u00e9n\u0151 \u00f6ssze\u00e9p\u00edt\u00e9s\u00e9t \u00e9s ARM64EC modulok bet\u00f6lt\u00e9s\u00e9t, amelyek megk\u00f6nny\u00edtik az ARM64 rendszerekre val\u00f3 portol\u00e1st, eredetileg x86_64 architekt\u00far\u00e1ra \u00edrt alkalmaz\u00e1sok sz\u00e1m\u00e1ra, az x86_64 k\u00f3d\u00fa modulok ARM64 k\u00f6rnyezetben t\u00f6rt\u00e9n\u0151 futtat\u00e1s\u00e1val emul\u00e1tor seg\u00edts\u00e9g\u00e9vel. T\u00e1mogat\u00e1st kaptak az ARM64X PE f\u00e1jlform\u00e1tum sz\u00e1m\u00e1ra, amely lehet\u0151v\u00e9 teszi egy v\u00e9grehajthat\u00f3 f\u00e1jl bet\u00f6lt\u00e9s\u00e9t x64\/ARM64EC \u00e9s ARM64 folyamatokban. Kidolgoztunk egy interf\u00e9szt a 32 bites x86 rendszerek emul\u00e1l\u00e1s\u00e1hoz, de az emul\u00e1tort tartalmaz\u00f3 k\u00f6nyvt\u00e1r m\u00e9g nem r\u00e9sze a Wine alapcsomagnak (az x86 k\u00f3d ARM64 k\u00f6rnyezetben t\u00f6rt\u00e9n\u0151 futtat\u00e1s\u00e1hoz k\u00fcls\u0151 FEX emul\u00e1tor haszn\u00e1lhat\u00f3).\n<li class=\"l\"> <b>Grafikai alrendszer<\/b>\n<ul>\n<li class=\"l\"> A PostScript illeszt\u0151program \u00e1tdolgoz\u00e1sra ker\u00fclt, hogy t\u00e1mogassa a Windows form\u00e1tum\u00fa spool f\u00e1jlokat, amelyek a nyomtat\u00e1si feladatok adatait t\u00e1rolj\u00e1k. Kiv\u00e9ve a k\u00f6zvetlen h\u00edv\u00e1sokat a meghajt\u00f3b\u00f3l Unix k\u00f6rnyezetb\u0151l.\n<li class=\"l\"> A WinRT t\u00e9m\u00e1kban t\u00e1mogat\u00e1st kaptak a s\u00f6t\u00e9t \u00fczemm\u00f3dhoz. A WineCfg-be \u00faj be\u00e1ll\u00edt\u00e1s ker\u00fclt, amely lehet\u0151v\u00e9 teszi a s\u00f6t\u00e9t felhaszn\u00e1l\u00f3i fel\u00fclet enged\u00e9lyez\u00e9s\u00e9t.\n<li class=\"l\"> A Vulkan grafikus API illeszt\u0151programj\u00e1ba beker\u00fclt a Vulkan 1.3.272 specifik\u00e1ci\u00f3 t\u00e1mogat\u00e1sa (a Wine 8.0-ban a 1.3.237 volt t\u00e1mogatott).\n<li class=\"l\"> Optimaliz\u00e1lva lett a GdiPlus k\u00f6nyvt\u00e1r funkci\u00f3i, amelyek jav\u00edtott\u00e1k a grafika kezel\u00e9s\u00e9nek teljes\u00edtm\u00e9ny\u00e9t.      <\/ul>\n<li class=\"l\"> <b>Direct3D<\/b>\n<ul>\n<li class=\"l\"> Biztos\u00edtva lett a t\u00f6bb sz\u00e1l\u00fa parancsfolyam elemz\u00e9s\u00e9nek le\u00e1ll\u00edt\u00e1sa, ha nincsenek feldolgozand\u00f3 rajzol\u00e1si parancsok, ez lehet\u0151v\u00e9 teszi az energiafogyaszt\u00e1s cs\u00f6kkent\u00e9s\u00e9t az egy sz\u00e1l\u00fa feldolgoz\u00e1s szintj\u00e9re olyan programok v\u00e9grehajt\u00e1sa sor\u00e1n, amelyek nem haszn\u00e1lj\u00e1k ki teljesen a parancsfolyam s\u00e1vsz\u00e9less\u00e9g\u00e9t.\n<li class=\"l\"> A Direct3D 10-ben tov\u00e1bbi effektek t\u00e1mogat\u00e1sa ker\u00fclt megval\u00f3s\u00edt\u00e1sra.\n<li class=\"l\"> Teljes\u00edtm\u00e9nyoptimaliz\u00e1l\u00e1sok ker\u00fcltek v\u00e9grehajt\u00e1sra a WineD3D k\u00f3dj\u00e1ban \u00e9s abban a backendben, amely a Vulkan grafikus API-t haszn\u00e1lja.\n<li class=\"l\"> A Vulkan API alap\u00fa rajzol\u00f3 k\u00f3dhoz hozz\u00e1adva lett a k\u00e9sz\u00fcl\u00e9k \u00e1ltal t\u00e1mogatott lehet\u0151s\u00e9gek ellen\u0151rz\u00e9se \u00e9s inform\u00e1ci\u00f3k megjelen\u00edt\u00e9se az alkalmaz\u00e1snak a Direct3D el\u00e9rhet\u0151 funkcion\u00e1lis szintj\u00e9r\u0151l.\n<li class=\"l\"> Megval\u00f3sultak a D3DXFillTextureTX \u00e9s D3DXFillCubeTextureTX funkci\u00f3k.\n<li class=\"l\"> A klasszikus OpenGL ARB shaderek backendbe beker\u00fclt a sziluettek meghat\u00e1roz\u00e1s\u00e1nak t\u00e1mogat\u00e1sa az ARB_fragment_program_shadow kiterjeszt\u00e9s seg\u00edts\u00e9g\u00e9vel.\n<li class=\"l\"> A D3DXLoadMeshHierarchyFromX \u00e9s hasonl\u00f3 funkci\u00f3khoz hozz\u00e1adva lett a felhaszn\u00e1l\u00f3i adatok bet\u00f6lt\u00e9s\u00e9nek t\u00e1mogat\u00e1sa az ID3DXLoadUserData interf\u00e9szen kereszt\u00fcl.    <\/ul>\n<li class=\"l\"> <b>Hang \u00e9s video<\/b>\n<ul>\n<li class=\"l\"> Kezdeti megval\u00f3s\u00edt\u00e1sa javasolt a DirectMusic API-nak. Hozz\u00e1adva lett a gy\u0171jtem\u00e9nyek, hangszerelm\u00e9nyek \u00e9s SoundFont form\u00e1tumban l\u00e9v\u0151 hangmint\u00e1k t\u00e1mogat\u00e1sa. T\u00e1mogatva van a Doppler-effektus. Tesztel\u00e9si elj\u00e1r\u00e1sokat val\u00f3s\u00edtottak meg a dmime szekvenszor \u00e9s a dmsynth MIDI szintetiz\u00e1tor megfelel\u0151 m\u0171k\u00f6d\u00e9s\u00e9nek ellen\u0151rz\u00e9s\u00e9re.\n<li class=\"l\"> Az DirectMusic API sz\u00e1m\u00e1ra be\u00e9p\u00edtett\u00e9k a FluidSynth k\u00f6nyvt\u00e1rat.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a hangmint\u00e1k (SoundFont \u2014 mint alap\u00fa szint\u00e9zisre haszn\u00e1lt form\u00e1tumok, amelyek MIDI f\u00e1jlok lej\u00e1tsz\u00e1s\u00e1hoz sz\u00fcks\u00e9gesek) bet\u00f6lt\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1t DLS1 \u00e9s DLS2 form\u00e1tumokban, valamint az SF2 form\u00e1tumban, amely a Linuxban elterjedt.\n<li class=\"l\"> Lehet\u0151v\u00e9 v\u00e1lt a MIDI-tartalom lej\u00e1tsz\u00e1sa a dmsynth k\u00f6nyvt\u00e1r haszn\u00e1lat\u00e1val a FluidSynth szoftveres szintetiz\u00e1tor \u00e9s a DirectSound API seg\u00edts\u00e9g\u00e9vel.\n<li class=\"l\"> Hozz\u00e1adva lett egy dek\u00f3der az Indeo IV50 videokodek form\u00e1tum\u00fa vide\u00f3khoz.    <\/ul>\n<li class=\"l\"> <b>DirectShow<\/b>\n<ul>\n<li class=\"l\"> Megval\u00f3s\u00edtva lett egy DMO (DirectX Media Object) komponens WMV (Windows Media Video) form\u00e1tum\u00fa dek\u00f3derrel.\n<li class=\"l\"> Hozz\u00e1adva lett egy hangr\u00f6gz\u00edt\u0151 sz\u0171r\u0151 (DirectShow Audio Capture Filter).\n<li class=\"l\"> A MPEG-1 \u00e1ramok sz\u00e9tv\u00e1laszt\u00e1s\u00e1hoz haszn\u00e1lt sz\u0171r\u0151be (DirectShow MPEG-1 Stream Splitter) a hang\u00e1ramok mellett video\u00e1ramok \u00e9s seg\u00e9d\u00e1ramok t\u00e1mogat\u00e1sa is beker\u00fclt.\n<li class=\"l\"> Kifejlesztett\u00e9k a MPEG-1 form\u00e1tum\u00fa vide\u00f3k dek\u00f3dol\u00e1s\u00e1hoz sz\u00fcks\u00e9ges sz\u0171r\u0151t (DirectShow MPEG-1 Video Decoder).    <\/ul>\n<li class=\"l\"> <b>Bemeneti eszk\u00f6z\u00f6k<\/b>\n<ul>\n<li class=\"l\"> A DirectInput t\u00e1mogatja a tev\u00e9kenys\u00e9gek lek\u00e9pez\u00e9s\u00e9t (action maps), amely lehet\u0151v\u00e9 teszi a j\u00e1t\u00e9kvez\u00e9rl\u0151 gombjainak hozz\u00e1rendel\u00e9s\u00e9t a j\u00e1t\u00e9kokban v\u00e9grehajtand\u00f3 konkr\u00e9t tev\u00e9kenys\u00e9gekhez.    <\/ul>\n<li class=\"l\"> <b>Asztali integr\u00e1ci\u00f3<\/b>\n<ul>\n<li class=\"l\"> A f\u0151 felhaszn\u00e1l\u00f3i k\u00f6rnyezetben biztos\u00edtott az export\u00e1l\u00e1s, amely hivatkoz\u00e1sokat tesz lehet\u0151v\u00e9 a Wine alatt fut\u00f3 alkalmaz\u00e1sok protokollkezel\u0151kk\u00e9nt val\u00f3 ind\u00edt\u00e1s\u00e1ra URL megnyit\u00e1sakor (p\u00e9ld\u00e1ul a spotify.exe ind\u00edt\u00e1sa az &#171;spotify:user:spotify:playlist:848218482355482821&#187; t\u00edpus\u00fa linkek megnyit\u00e1sakor).\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k az EDID (Extended Display Identification Data) adatok kinyer\u00e9s\u00e9t, amelyek inform\u00e1ci\u00f3t adnak a csatlakoztatott monitor jellemz\u0151ir\u0151l, mint p\u00e9ld\u00e1ul a k\u00e9sz\u00fcl\u00e9k neve \u00e9s modellje.\n<li class=\"l\"> Lehet\u0151s\u00e9g ny\u00edlt az asztal \u00fcres k\u00e9perny\u0151s m\u00f3dj\u00e1nak bez\u00e1r\u00e1s\u00e1ra az &#171;Exit desktop&#187; gomb haszn\u00e1lat\u00e1val a &#171;Start&#187; men\u00fcben.      <\/ul>\n<li class=\"l\"> <b>Nemzetk\u00f6zies\u00edt\u00e9s.<\/b>\n<ul>\n<li class=\"l\"> B\u0151v\u00fclt az IME (Input Method Editors) t\u00e1mogat\u00e1s. Dolgoztak a Windows nat\u00edv IME megold\u00e1saival val\u00f3 kompatibilit\u00e1s biztos\u00edt\u00e1s\u00e1n \u00e9s a Linux IME integr\u00e1ci\u00f3j\u00e1nak jav\u00edt\u00e1s\u00e1n.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k a nyelvek adatb\u00e1zis\u00e1nak gener\u00e1l\u00e1s\u00e1t locale.nls form\u00e1tumban az Unicode CLDR (Unicode Common Locale Data Repository) 44-es verzi\u00f3j\u00e1b\u00f3l. Tov\u00e1bbi nyelvek t\u00e1mogat\u00e1sa ker\u00fclt hozz\u00e1ad\u00e1sra: bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN \u00e9s za-CN.\n<li class=\"l\"> Lezajlott a felhaszn\u00e1l\u00f3i fel\u00fclet gr\u00faz nyelvre val\u00f3 ford\u00edt\u00e1sa. Teljes ford\u00edt\u00e1sok k\u00e9sz\u00fcltek 16 nyelven, m\u00edg 31 nyelven r\u00e9szleges ford\u00edt\u00e1sok k\u00e9sz\u00fcltek.\n<li class=\"l\"> A Unicode karaktert\u00e1bl\u00e1k friss\u00edtve lettek a 15.1.0 szabv\u00e1ny verzi\u00f3j\u00e1ra. Az id\u0151z\u00f3n\u00e1k adatb\u00e1zis\u00e1t is friss\u00edtett\u00e9k.    <\/ul>\n<li class=\"l\"> <b>Kernel (Windows kernel interf\u00e9szek)<\/b>\n<ul>\n<li class=\"l\"> Alap\u00e9rtelmezett Windows verzi\u00f3k\u00e9nt a Windows 10 ker\u00fclt meghat\u00e1roz\u00e1sra.\n<li class=\"l\"> A PE form\u00e1tum\u00fa v\u00e9grehajthat\u00f3 f\u00e1jlok sz\u00e1m\u00e1ra megval\u00f3s\u00edtott\u00e1k a c\u00edmek el\u00e9rhet\u0151s\u00e9g\u00e9nek v\u00e9letlenszer\u0171s\u00edt\u00e9s\u00e9t (ASLR), de a bet\u00f6lt\u00e9si c\u00edmek teljesen nem randomiz\u00e1ltak a mem\u00f3ri\u00e1ba.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k a gyenge fragment\u00e1lts\u00e1g\u00fa heap (LFH, Low Fragmentation Heap) t\u00e1mogat\u00e1s\u00e1t, ami jav\u00edtotta a mem\u00f3riaallok\u00e1ci\u00f3s m\u0171veletek teljes\u00edtm\u00e9ny\u00e9t.\n<li class=\"l\"> A virtu\u00e1lis mem\u00f3ria allok\u00e1ci\u00f3s mechanizmus\u00e1ba be\u00e9p\u00edtett\u00e9k a mem\u00f3ria fenntart\u00e1s\u00e1nak (placeholder) t\u00e1mogat\u00e1s\u00e1t, lehet\u0151v\u00e9 t\u00e9ve a program sz\u00e1m\u00e1ra, hogy j\u00f6v\u0151beli haszn\u00e1latra fenntartson egy meghat\u00e1rozott virtu\u00e1lis mem\u00f3ria ter\u00fcletet.\n<li class=\"l\"> A 64 bites bet\u00f6lt\u0151k (loader \u00e9s preloader) v\u00e9grehajthat\u00f3 f\u00e1jlok \u00e9s k\u00f6nyvt\u00e1rak PIE (Position-Independent Executables) form\u00e1tumban lettek \u00f6sszeszerelve, felszabad\u00edtva ezzel a 32 bites c\u00edmz\u00e9si t\u00e9r egy r\u00e9sz\u00e9t.\n<li class=\"l\"> Biztos\u00edtva van a stack unwinding helyes v\u00e9grehajt\u00e1sa az NT rendszerh\u00edv\u00e1sok \u00e9s a felhaszn\u00e1l\u00f3i callback h\u00edv\u00e1sok eset\u00e9ben.    <\/ul>\n<li class=\"l\"> <b>H\u00e1l\u00f3zati lehet\u0151s\u00e9gek.<\/b>\n<ul>\n<li class=\"l\"> Az MSHTML motorban megval\u00f3sult a &#171;Cycle Collection&#187; nev\u0171 szem\u00e9tgy\u0171jt\u0151 mechanizmus t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Az MSHTML-ben megval\u00f3s\u00edtott\u00e1k az XMLHttpRequest k\u00e9r\u00e9sek szinkron kezel\u00e9s\u00e9nek t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> A jscript.dll-be integr\u00e1lt\u00e1k a WeakMap objektum t\u00e1mogat\u00e1s\u00e1t, amely kulcs\/\u00e9rt\u00e9k p\u00e1r gy\u0171jtem\u00e9nyeihez kapcsol\u00f3dik, ahol a kulcs egy objektum, amelyhez tetsz\u0151leges \u00e9rt\u00e9k t\u00e1rs\u00edthat\u00f3. Megval\u00f3s\u00edtott\u00e1k a WeakMap.get(), WeakMap.delete(), WeakMap.clear() \u00e9s WeakMap.has() met\u00f3dusokat.\n<li class=\"l\"> A Gecko b\u00f6ng\u00e9sz\u0151motor friss\u00edtve lett a 2.47.4 verzi\u00f3ra.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k a h\u00e1l\u00f3zati interf\u00e9sz \u00e1llapotv\u00e1ltoz\u00e1saira vonatkoz\u00f3 \u00e9rtes\u00edt\u00e9sek t\u00e1mogat\u00e1s\u00e1t.  <\/ul>\n<li class=\"l\"> <b>Kriptogr\u00e1fia \u00e9s biztons\u00e1g<\/b>\n<ul>\n<li class=\"l\"> A Winscard.dll k\u00f6nyvt\u00e1rba integr\u00e1lt\u00e1k az okosk\u00e1rty\u00e1k t\u00e1mogat\u00e1s\u00e1t, amelyet a PCSClite rendszerszint\u0171 k\u00f6nyvt\u00e1ron kereszt\u00fcl val\u00f3s\u00edtottak meg.\n<li class=\"l\"> A BCrypt-be integr\u00e1lt\u00e1k a Diffie-Hellman kulcscsere protokoll t\u00e1mogat\u00e1s\u00e1t.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k a Negotiate csomagot, amely r\u00e9teget biztos\u00edt az SSPI (Security Support Provider Interface) interf\u00e9sz haszn\u00e1lat\u00e1hoz az SSP (Security Support Provider) szolg\u00e1ltat\u00f3k el\u00e9r\u00e9s\u00e9re.             <\/ul>\n<li class=\"l\"> <b>Be\u00e9p\u00edtett alkalmaz\u00e1sok<\/b>\n<ul>\n<li class=\"l\"> A Wine Debugger (winedbg) hibakeres\u0151ben a X86 g\u00e9pi utas\u00edt\u00e1sok disassembler\u00e9hez a Zydis k\u00f6nyvt\u00e1rat haszn\u00e1lt\u00e1k.\n<li class=\"l\"> A WineCfg interf\u00e9sz lehet\u0151s\u00e9get kapott arra, hogy 64 bites platformok eset\u00e9n r\u00e9gi Windows verzi\u00f3kat (XP-ig) be\u00e1ll\u00edtson, ami lehet\u0151v\u00e9 teszi elavult alkalmaz\u00e1sok futtat\u00e1s\u00e1t a WoW64 m\u00f3dban.\n<li class=\"l\"> Az \u00f6sszes be\u00e9p\u00edtett grafikus alkalmaz\u00e1sban megval\u00f3s\u00edtott\u00e1k a hibainform\u00e1ci\u00f3k k\u00fcl\u00f6n p\u00e1rbesz\u00e9dablakban val\u00f3 megjelen\u00edt\u00e9s\u00e9t a konzol helyett.\n<li class=\"l\"> A systeminfo programban lehet\u0151s\u00e9g ny\u00edlt inform\u00e1ci\u00f3k megjelen\u00edt\u00e9s\u00e9re a WMI (Windows Management Instrumentation) adatb\u00e1zisb\u00f3l.\n<li class=\"l\"> Hozz\u00e1adt\u00e1k a klist alkalmaz\u00e1st a Kerberos tiketek megjelen\u00edt\u00e9s\u00e9re.\n<li class=\"l\"> A taskkill alkalmaz\u00e1sba megval\u00f3s\u00edtott\u00e1k a gyermekk folyamatok k\u00e9nyszer\u00edtett befejez\u00e9s\u00e9nek lehet\u0151s\u00e9g\u00e9t.\n<li class=\"l\"> A start seg\u00e9dprogramhoz hozz\u00e1adva lett a &#171;\\\/machine&#187; param\u00e9ter, amely lehet\u0151v\u00e9 teszi a haszn\u00e1lt architekt\u00fara megv\u00e1laszt\u00e1s\u00e1t hibrid v\u00e9grehajthat\u00f3 f\u00e1jlok ind\u00edt\u00e1sakor, amelyek t\u00e1mogatj\u00e1k az x86-ot \u00e9s az ARM-ot.\n<li class=\"l\"> A tasklist program funkci\u00f3inak nagy r\u00e9sze megval\u00f3s\u00edt\u00e1sra ker\u00fclt.\n<li class=\"l\"> Megval\u00f3s\u00edtott\u00e1k az alapvet\u0151 findstr alkalmaz\u00e1st.  <\/ul>\n<li class=\"l\"> <b>Fejleszt\u00e9si eszk\u00f6z\u00f6k<\/b>\n<ul>\n<li class=\"l\"> A WineDump seg\u00e9deszk\u00f6zben megval\u00f3s\u00edtott\u00e1k a Windows Registry f\u00e1jlok (REGF form\u00e1tum) tartalm\u00e1nak megjelen\u00edt\u00e9s\u00e9t, valamint az \u00f6sszes architekt\u00fara (x86\/ARM64) adatainak megjelen\u00edt\u00e9s\u00e9t a hibrid PE f\u00e1jlokban.\n<li class=\"l\"> Az IDL ford\u00edt\u00f3hoz hozz\u00e1adva lett a &#171;composable&#187;, &#171;default_overload&#187;, &#171;deprecated&#187; \u00e9s &#171;protected&#187; attrib\u00fatumok t\u00e1mogat\u00e1sa.\n<li class=\"l\"> Elt\u00e1vol\u00edtott\u00e1k a libwine.so k\u00f6nyvt\u00e1rat, amely a Wine 6.0 verzi\u00f3ban elavultnak lett nyilv\u00e1n\u00edtva, \u00e9s r\u00e9g\u00f3ta nem haszn\u00e1lt\u00e1k a Wine-ban. Az ELF form\u00e1tumban k\u00e9sz\u00fclt programok, amelyeket r\u00e9gi Wine verzi\u00f3kban (5.0 \u00e9s kor\u00e1bbi) libwine.so-val \u00edrtak, a Wine 9.0 futtat\u00e1s\u00e1hoz \u00fajra kell ford\u00edtani.    <\/ul>\n<li class=\"l\"> <b>Be\u00e9p\u00edtett k\u00f6nyvt\u00e1rak \u00e9s k\u00fcls\u0151 f\u00fcgg\u0151s\u00e9gek<\/b>\n<ul>\n<li class=\"l\"> A FluidSynth 2.3.3, Musl 1.2.3 (csak matematikai funkci\u00f3k) \u00e9s a Zydis 4.0.0 k\u00f6nyvt\u00e1rak integr\u00e1lva lettek.\n<li class=\"l\"> Friss\u00edtve lettek az \u00faj verzi\u00f3k Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, LCMS2 2.15, LibMPG123 1.32.2, LibPng 1.6.40, LibTiff 4.6.0, LibXml2 2.11.5, LibXslt 1.1.38 \u00e9s Zlib 1.3 komponenseire. A Wine Mono motort a .NET platform megval\u00f3s\u00edt\u00e1s\u00e1val 8.1.0 verzi\u00f3ra friss\u00edtett\u00e9k.\n<li class=\"l\"> A winewayland.drv meghajt\u00f3ban k\u00fcls\u0151 f\u00fcgg\u0151s\u00e9gk\u00e9nt haszn\u00e1lt\u00e1k a Wayland kliens k\u00f6nyvt\u00e1rat, valamint az xkbcommon \u00e9s xkbregistry k\u00f6nyvt\u00e1rakat.\n<li class=\"l\"> A chipk\u00e1rty\u00e1k t\u00e1mogat\u00e1s\u00e1hoz k\u00fcls\u0151 k\u00f6nyvt\u00e1r, a PCSClite ker\u00fclt bevezet\u00e9sre (macOS alatt - PCSC).\n<li class=\"l\"> PE-f\u00e1jlok \u00f6ssze\u00e1ll\u00edt\u00e1s\u00e1hoz i386-t\u00f3l elt\u00e9r\u0151 platformokon most m\u00e1r sz\u00fcks\u00e9g van a kiv\u00e9telkezel\u00e9shez sz\u00fcks\u00e9ges &#171;.seh&#187; direkt\u00edv\u00e1t t\u00e1mogat\u00f3 keresztford\u00edt\u00f3ra.    <\/ul>\n<\/ul>\n<p>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60446\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API &#8212; Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439. \u0418\u0437 \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u0445 \u0434\u043e\u0441\u0442\u0438\u0436\u0435\u043d\u0438\u0439 \u0432 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0434\u0435\u043b\u044f\u0435\u0442\u0441\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b WoW64 \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 32-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u044b\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c \u0432 64-\u0440\u0430\u0437\u0440\u044f\u0434\u043d\u043e\u043c \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0438, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 Wayland, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b ARM64, \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f API DirectMusic \u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u043c\u0430\u0440\u0442\u043a\u0430\u0440\u0442. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112954","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 9.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/news\/stabilnyj-reliz-wine-9-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-01-17T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-01-17T09:28:01+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Stabil kiad\u00e1s: Wine 9.0 | ProHoster","description":"Egy \u00e9vnyi fejleszt\u00e9s \u00e9s 26 k\u00eds\u00e9rleti verzi\u00f3 ut\u00e1n bemutatkozik a Win32 API ny\u00edlt implement\u00e1ci\u00f3j\u00e1nak stabil kiad\u00e1sa - Wine 9.0, amely t\u00f6bb mint 7000 v\u00e1ltoz\u00e1st tartalmaz.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/news\/stabilnyj-reliz-wine-9-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 Wine 9.0 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u0433\u043e\u0434\u0430 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0438 26 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u0435\u0440\u0441\u0438\u0439 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0439 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 Win32 API - Wine 9.0, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u043e\u0431\u0440\u0430\u043b \u0432 \u0441\u0435\u0431\u044f \u0431\u043e\u043b\u0435\u0435 7000 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439.","og:url":"https:\/\/prohoster.info\/hu\/blog\/news\/stabilnyj-reliz-wine-9-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-01-17T09:28:01+00:00","article:modified_time":"2024-01-17T09:28:01+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/112954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=112954"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/112954\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=112954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=112954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=112954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}