Lëshimi stabil i Wine 9.0

Pas njĂ« vit zhvillimi dhe 26 versione eksperimentale, Ă«shtĂ« prezantuar versioni stabil i implementimit tĂ« hapur tĂ« Win32 API — Wine 9.0, i cili pĂ«rmban mĂ« shumĂ« se 7000 ndryshime. Nga arritjet kryesore nĂ« kĂ«tĂ« version tĂ« ri pĂ«rmendet implementimi i arkitekturĂ«s WoW64 pĂ«r ekzekutimin e aplikacioneve 32-bit nĂ« njĂ« ambient 64-bit, integrimi i njĂ« drivere pĂ«r mbĂ«shtetje tĂ« Wayland-it, mbĂ«shtetje pĂ«r arkitekturĂ«n ARM64, implementimi i API-sĂ« DirectMusic dhe mbĂ«shtetje pĂ«r kartat inteligente.

Në Wine është konfirmuar puna e plotë e 5336 aplikacioneve (një vit më parë 5266, dy vjet më parë 5156, tri vjet më parë 5049) për Windows, ndërsa 4397 (një vit më parë 4370, dy vjet më parë 4312, tri vjet më parë 4227) aplikacione punojnë me shkallë të lartë me konfigurime shtesë dhe DLL të jashtme. Për 3943 aplikacioneve (një vit më parë 3888, dy vjet më parë 3813, tri vjet më parë 3703) vërehen probleme të vogla në funksionim, të cilat nuk pengojnë përdorimin e funksioneve kryesore të aplikacioneve.

Novitetet kryesore të Wine 9.0:

  • Shtuar Ă«shtĂ« driver-i winewayland.drv, i cili lejon pĂ«rdorimin e Wine nĂ« mjedise tĂ« bazuara nĂ« protokollin Wayland pa nevojĂ«n pĂ«r XWayland dhe komponentĂ«t X11. Zhvillimi synon tĂ« sigurojĂ« funksionimin e njĂ« ambienti tĂ« pastĂ«r Wayland me mbĂ«shtetje pĂ«r ekzekutimin e aplikacioneve Windows, pa nevojĂ«n pĂ«r instalimin e paketeve qĂ« lidhen me X11, çka lejon arritjen e performancĂ«s mĂ« tĂ« lartĂ« dhe reagueshmĂ«risĂ« sĂ« lojĂ«rave duke eliminuar shtresat e panevojshme. PĂ«rdorimi i njĂ« ambienti tĂ« pastĂ«r Wayland pĂ«r Wine gjithashtu lejon qĂ« tĂ« hiqen problemet e sigurisĂ« qĂ« lidhen me X11 (p.sh., lojĂ«rat e pasiguruara pĂ«r X11 mund tĂ« spiunojnĂ« aplikacione tĂ« tjera sepse protokolli X11 lejon qasje nĂ« tĂ« gjitha ngjarjet e hyrjes dhe pĂ«r tĂ« realizuar zĂ«vendĂ«simin e shtypjeve tĂ« rreme tĂ« çelĂ«save).

    Driver-i është shënuar si eksperimental dhe në zhvillim, por megjithatë, ai tashmë ka mbështetje për shumë mundësi, të tilla si menaxhimi i dritareve, puna me disa monitorë, mbështetje për shkallëzimin e output-it në ekrane me densitet të lartë pikselesh (high-DPI), puna me koordinata relative gjatë ndjekjes së lëvizjes së mice-it dhe mbështetje për API-në grafike Vulkan. Në mënyrë të paracaktuar, driver-i nuk është aktiv dhe për ta aktivizuar atë, duhet të shtoni «wayland» në parametrin e regjistrit «HKCU\Software\Wine\Drivers» dhe të siguroheni që variabli i ambientit DISPLAY të mos jetë i vendosur: wine reg.exe add HKCU\\Software\\Wine\\Drivers /v Graphics /d x11,wayland

  • ËshtĂ« realizuar pĂ«rkthimi i tĂ« gjitha moduleve nĂ« ndĂ«rfaqen e sistemit tĂ« thirrjeve NT, nĂ« vend tĂ« thirrjeve direkte midis niveleve PE dhe Unix, qĂ« shĂ«noi pĂ«rfundimin e njĂ« pune shumĂ«vjeçare pĂ«r pĂ«rkthimin e tĂ« gjitha bibliotekave DLL pĂ«r pĂ«rdorimin e formatit tĂ« skedarĂ«ve ekzekutivĂ« PE (Portable Executable).
  • ËshtĂ« vazhduar zhvillimi i shtresĂ«s WoW64 (64-bit Windows-on-Windows), e cila lejon ekzekutimin e aplikacioneve Windows 32-bit nĂ« sisteme Unix 64-bit. NĂ« tĂ« gjitha modulet qĂ« lidhen me bibliotekat Unix, janĂ« pĂ«rfshirĂ« konvertuesit e thirrjeve tĂ« sistemit WoW64 (thunk), tĂ« cilĂ«t lejojnĂ« modulet 32-bit nĂ« formatin PE tĂ« kenĂ« akses nĂ« bibliotekat Unix 64-bit.

    ËshtĂ« pĂ«rmirĂ«suar njĂ« modalitet i ri funksionimi tĂ« WoW64, nĂ« tĂ« cilin kodi 32-bit ekzekutohet brenda njĂ« procesi 64-bit (nĂ« modalitetin e vjetĂ«r WoW64 aplikacionet 32-bit ekzekutoheshin nĂ« procese Unix 32-bit). ËshtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rdorimin e modalitetit tĂ« ri WoW64 nĂ« platformĂ«n macOS. Duke qenĂ« se nĂ« modalitetin e ri WoW64 shfaqen disa mangĂ«si, si mungesa e mbĂ«shtetjes pĂ«r modalitetin 16-bit dhe ulja e performancĂ«s OpenGL pĂ«r shkak tĂ« mungesĂ«s sĂ« mbĂ«shtetjes pĂ«r zgjerimin ARB_buffer_storage, ai pĂ«r momentin nuk Ă«shtĂ« aktivizuar si parazgjedhje dhe kĂ«rkon ndĂ«rtim me opsionin "--enable-archs=i386,x86_64" nĂ« skriptin configure.

  • ËshtĂ« shtuar mundĂ«sia e ekzekutimit tĂ« skedareve ekzekutivĂ« ekzistues Windows nĂ« sistemet me arkitekturĂ« ARM64. ËshtĂ« realizuar mundĂ«sia e ndĂ«rtimit tĂ« Wine pĂ«r ABI ARM64EC (ARM64 Emulation Compatible) dhe mbĂ«shtetje pĂ«r ngarkimin e moduleve ARM64EC, tĂ« cilat lehtĂ«sojnĂ« portimin e aplikacioneve nĂ« sisteme ARM64, qĂ« fillimisht janĂ« shkruar pĂ«r arkitekturĂ«n x86_64, duke ofruar mundĂ«sinĂ« e ekzekutimit nĂ« njĂ« ambient ARM64 tĂ« moduleve tĂ« veçanta me kod x86_64 pĂ«rmes njĂ« emulatori. ËshtĂ« shtuar mbĂ«shtetje pĂ«r formatin e skedarĂ«ve PE ARM64X, i cili lejon ngarkimin e njĂ« skedari ekzekutiv nĂ« proceset x64/Arm64EC dhe ARM64. ËshtĂ« realizuar njĂ« ndĂ«rfaqe pĂ«r emulimin e sistemeve 32-bit x86, por biblioteka me emuluesin pĂ«r momentin nuk Ă«shtĂ« pĂ«rfshirĂ« nĂ« pĂ«rbĂ«rjen kryesore tĂ« Wine (pĂ«r tĂ« ekzekutuar kodin x86 nĂ« ambientin ARM64 mund tĂ« pĂ«rdoret njĂ« emulator i jashtĂ«m FEX).
  • Sistemi grafik
    • DrejtpĂ«rdrejtori PostScript Ă«shtĂ« ripĂ«rpunuar pĂ«r mbĂ«shtetje tĂ« skedarĂ«ve tĂ« spolit nĂ« formatin Windows, nĂ« tĂ« cilĂ«t ruhet informacioni pĂ«r punĂ«t e printimit. JanĂ« eliminuar thirrjet direkte nĂ« drejtpĂ«rdrejtori nga ambienti Unix.
    • NĂ« temat e dizajnit WinRT Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modalitetin e errĂ«t. NĂ« WineCfg Ă«shtĂ« shtuar njĂ« opsion pĂ«r aktivizimin e dizajnit tĂ« errĂ«t tĂ« ndĂ«rfaqes.
    • NĂ« driver pĂ«r API-nĂ« grafike Vulkan Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r specifikimin Vulkan 1.3.272 (nĂ« Wine 8.0 u mbĂ«shtet 1.3.237).
    • JanĂ« optimizuar funksionet e bibliotekĂ«s GdiPlus, duke rritur performancĂ«n e punĂ«s me grafikĂ«n.
  • Direct3D
    • ËshtĂ« siguruar pezullimi i analizĂ«s sĂ« rrjedhĂ«s shumĂ«thesare tĂ« komandave nĂ« kushte kur nuk ka komanda vizatimi pĂ«r t'u pĂ«rpunuar, duke lejuar reduktimin e konsumit tĂ« energjisĂ« nĂ« nivelin e pĂ«rpunimit me njĂ« rrjedhĂ« kur ekzekutohen programe qĂ« nuk e zĂ«nĂ« tĂ«rĂ« kapacitetin e rrjedhĂ«s sĂ« komandave.
    • NĂ« Direct3D 10 Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r efekte shtesĂ«.
    • JanĂ« bĂ«rĂ« optimizime tĂ« performancĂ«s nĂ« kodin WineD3D dhe backend-in qĂ« pĂ«rdor API-nĂ« grafike Vulkan.
    • NĂ« kodin e vizatimit tĂ« bazuar nĂ« API-nĂ« Vulkan Ă«shtĂ« shtuar njĂ« kontroll mbi mundĂ«sitĂ« e mbĂ«shtetura nga pajisja dhe dalin informacione pĂ«r aplikacionin mbi nivelin e disponueshĂ«m tĂ« funksionalitetit Direct3D.
    • JanĂ« realizuar funksionet D3DXFillTextureTX dhe D3DXFillCubeTextureTX.
    • NĂ« backend-in klasik tĂ« shenjave OpenGL ARB Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r pĂ«rcaktimin e hijeve pĂ«rmes zgjerimit ARB_fragment_program_shadow.
    • NĂ« D3DXLoadMeshHierarchyFromX dhe funksione tĂ« ngjashme Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkimin e tĂ« dhĂ«nave tĂ« personalizuara pĂ«rmes ndĂ«rfaqes ID3DXLoadUserData.
  • ZĂ«ri dhe video
    • ËshtĂ« propozuar njĂ« implementim fillestar i API-t DirectMusic. ËshtĂ« shtuar mbĂ«shtetje pĂ«r koleksione, instrumente dhe mostra tingujsh nĂ« formatin SoundFont. ËshtĂ« shtuar mbĂ«shtetje pĂ«r efektin Doppler. JanĂ« realizuar teste pĂ«r tĂ« verifikuar saktĂ«sinĂ« e realizimit gjatĂ« punĂ«s sĂ« sekvencuesit dmime dhe sintetizatorit MIDI dmsynth.
    • PĂ«r pĂ«rdorim nĂ« API DirectMusic Ă«shtĂ« integruar biblioteka FluidSynth.
    • ËshtĂ« zbatuar mbĂ«shtetje pĂ«r ngarkimin e font-eve tĂ« tingujve (SoundFont — formate pĂ«r sintezĂ« tĂ« bazuar nĂ« mostra, qĂ« pĂ«rdoren pĂ«r tĂ« luajtur skedarĂ«t MIDI) nĂ« formatet DLS1 dhe DLS2, si edhe nĂ« formatin SF2, qĂ« pĂ«rdoret nĂ« Linux.
    • ËshtĂ« shtuar mundĂ«sia e luajtjes sĂ« pĂ«rmbajtjes MIDI pĂ«rmes bibliotekĂ«s dmsynth, duke pĂ«rdorur sintetizatorin softueror FluidSynth dhe API-nĂ« DirectSound pĂ«r daljen e tingullit.
    • ËshtĂ« shtuar njĂ« dekodues pĂ«r video nĂ« formatin e kodek-ut tĂ« videos Indeo IV50.
  • DirectShow
    • ËshtĂ« realizuar komponenti DMO (DirectX Media Object) me dekoduesin e formatit WMV (Windows Media Video).
    • ËshtĂ« shtuar filtrin e kapjes sĂ« tingujve (DirectShow Audio Capture Filter).
    • NĂ« filtrin e ndarjes sĂ« rrjedhave MPEG‑1 (DirectShow MPEG‑1 Stream Splitter) pĂ«rveç rrjedhave tĂ« tingujve Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r rrjedhat video dhe rrjedhat shĂ«rbyese.
    • ËshtĂ« realizuar filtri pĂ«r dekodimin e videos nĂ« formatin MPEG‑1 (DirectShow MPEG‑1 Video Decoder).
  • Pajisjet e inputit
    • NĂ« DirectInput Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r hartimin e veprimeve (action maps), qĂ« lejojnĂ« lidhjen e butonave nĂ« kontrolluesin e lojĂ«s me veprime tĂ« caktuara nĂ« lojĂ«ra.
  • Integrimi me desktopin
    • ËshtĂ« siguruar eksportimi nĂ« mjedisin kryesor tĂ« pĂ«rdoruesit tĂ« lidhjeve, qĂ« lejojnĂ« thirrjen e aplikacioneve tĂ« menaxhuara nga Wine si trajtuesit e protokolleve kur hapen URL-tĂ« (p.sh., nisja e spotify.exe kur hapen lidhjet e llojit "spotify:user:spotify:playlist:848218482355482821").
    • ËshtĂ« realizuar nxjerrja e tĂ« dhĂ«nave EDID (Extended Display Identification Data) me informacione mbi parametrat e monitorit tĂ« lidhur, si emri dhe modeli i pajisjes.
    • ËshtĂ« ofruar mundĂ«sia pĂ«r tĂ« mbyllur dritaren e desktopit, e shfaqur nĂ« modalitetin e plotĂ« ekrani, duke pĂ«rdorur butonin "Exit desktop" nĂ« menunĂ« "Start".
  • Internacionalizimi
    • ËshtĂ« zgjeruar mbĂ«shtetja pĂ«r IME (Input Method Editors). ËshtĂ« punuar pĂ«r tĂ« siguruar kompatibilitetin me implementimet native pĂ«r Windows tĂ« IME dhe pĂ«rmirĂ«simin e integrimit me IME-nĂ« e Linuxit.
    • ËshtĂ« siguruar gjenerimi i bazĂ«s sĂ« tĂ« dhĂ«nave tĂ« locale-ve nĂ« formatin locale.nls nga baza e tĂ« dhĂ«nave Unicode CLDR (Unicode Common Locale Data Repository) versioni 44. ËshtĂ« shtuar mbĂ«shtetje pĂ«r locale-t shtesĂ« bew-ID, blo-BJ, csw-CA, ie-EE, mic-CA, prg-PL, skr-PK, tyv-RU, vmw-MZ, xnr-IN dhe za-CN.
    • ËshtĂ« bĂ«rĂ« pĂ«rkthimi i ndĂ«rfaqes nĂ« gjuhĂ«n gjeorgjiane. ËshtĂ« siguruar pĂ«rkthim i plotĂ« pĂ«r 16 gjuhĂ«, ndĂ«rsa pĂ«rkthime tĂ« pjesshme pĂ«r 31 gjuhĂ«.
    • Tabela e simboleve Unicode Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 15.1.0. Baza e tĂ« dhĂ«nave tĂ« zonas kohore Ă«shtĂ« pĂ«rditĂ«suar.
  • BĂ«rthama (ndĂ«rfaqet e bĂ«rthamĂ«s Windows)
    • Si versioni i dhĂ«nĂ« i Windows si parazgjedhje Ă«shtĂ« pĂ«rcaktuar Windows 10.
    • PĂ«r skedarĂ«t ekzekutues nĂ« formatin PE Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r rastĂ«simin e hapĂ«sirĂ«s sĂ« adresave (ASLR), por adresat e ngarkimit tĂ« kodit nĂ« memorie ende nuk janĂ« plotĂ«sisht tĂ« rastĂ«sishme.
    • ËshtĂ« realizuar mbĂ«shtetje pĂ«r heap-in me fragmentim tĂ« ulĂ«t (LFH, Low Fragmentation Heap), qĂ« ka lejuar rritjen e performancĂ«s sĂ« operacioneve tĂ« alokimit tĂ« memories.
    • NĂ« mekanizmin e alokimit tĂ« memories virtuale Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r rezervimin e memories (placeholder), qĂ« lejon aplikacionit tĂ« rezervojĂ« njĂ« zonĂ« tĂ« caktuar tĂ« memories virtuale pĂ«r pĂ«rdorim nĂ« tĂ« ardhmen.
    • Ngarkuesit 64-bit (loader dhe preloader) tĂ« skedarĂ«ve dhe bibliotikave ekzekutuese janĂ« ndĂ«rtuar nĂ« formatin PIE (Position-Independent Executables) pĂ«r tĂ« liruar njĂ« pjesĂ« tĂ« hapĂ«sirĂ«s adresuese 32-bit.
    • ËshtĂ« siguruar njĂ« ndihmĂ« e saktĂ« nĂ« shtrirjen e stack-ut (stack unwinding) pĂ«r thirrjet sistemore NT dhe thirrjet e pĂ«rdoruesve.
  • MundĂ«sitĂ« rrjetĂ«
    • NĂ« motorin MSHTML Ă«shtĂ« realizuar mbĂ«shtetje pĂ«r mekanizmin e mbledhjes sĂ« plehrave "Cycle Collection."
    • NĂ« MSHTML Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r modalitetin e pĂ«rpunimit sinhron tĂ« kĂ«rkesave XMLHttpRequest.
    • NĂ« jscript.dll Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r objektin WeakMap pĂ«r tĂ« punuar me koleksione çiftĂ«sh çelĂ«s/vlerĂ«, ku çelĂ«si Ă«shtĂ« njĂ« objekt tĂ« cilit mund t'i bashkĂ«ngjitet njĂ« vlerĂ« e rastĂ«sishme. JanĂ« implementuar metodat WeakMap.get(), WeakMap.delete(), WeakMap.clear() dhe WeakMap.has().
    • Motori i shfletuesit Gecko Ă«shtĂ« pĂ«rditĂ«suar nĂ« versionin 2.47.4.
    • ËshtĂ« realizuar mbĂ«shtetje pĂ«r njoftimin e ndryshimit tĂ« gjendjes sĂ« ndĂ«rfaqes rrjet.
  • Kriptografia dhe siguria
    • NĂ« bibliotekĂ«n Winscard.dll Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r kartat inteligjente, e realizuar pĂ«rmes bibliotekĂ«s sistemore PCSClite.
    • NĂ« BCrypt Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r protokollin e shkĂ«mbimit tĂ« çelĂ«save Diffie-Hellman.
    • ËshtĂ« realizuar paketi Negotiate, qĂ« ofron njĂ« ndĂ«rfaqe pĂ«r pĂ«rdorimin e SSPI (Security Support Provider Interface) pĂ«r tĂ« komunikuar me ofruesit e SSP (Security Support Provider).
  • Aplikacione tĂ« integruara
    • NĂ« debuginĂ« tĂ« Wine Debugger (winedbg) pĂ«r disasemblerimin e instrukcioneve makinerike X86 Ă«shtĂ« angazhuar biblioteka Zydis.
    • NĂ« ndĂ«rfaqen WineCfg Ă«shtĂ« shtuar mundĂ«sia e vendosjes sĂ« versioneve tĂ« vjetra tĂ« Windows (deri nĂ« XP) nĂ« platforma 64-bit, duke lejuar ekzekutimin e aplikacioneve tĂ« vjetra duke pĂ«rdorur modalitetin WoW64.
    • NĂ« tĂ« gjitha aplikacionet grafike tĂ« integruara Ă«shtĂ« realizuar shfaqja e informacionit mbi gabimet nĂ« njĂ« dritare tĂ« veçantĂ«, nĂ« vend tĂ« shfaqjes nĂ« konsolĂ«.
    • NĂ« programin systeminfo Ă«shtĂ« siguruar shfaqja e informacionit nga baza e tĂ« dhĂ«nave WMI (Windows Management Instrumentation).
    • ËshtĂ« shtuar aplikacioni klist pĂ«r shfaqjen e biletave Kerberos.
    • NĂ« aplikacionin taskkill Ă«shtĂ« realizuar mundĂ«sia e ndalimit me forcĂ« tĂ« proceseve fĂ«mijĂ«.
    • NĂ« utilitarin start Ă«shtĂ« shtuar parametri «/machine» pĂ«r tĂ« zgjedhur arkitekturĂ«n qĂ« pĂ«rdoret pĂ«r ekzekutimin e skedareve hibrid, qĂ« mbĂ«shtesin x86 dhe ARM.
    • ËshtĂ« realizuar shumica e funksionaliteteve tĂ« programit tasklist.
    • ËshtĂ« shtuar implementimi bazĂ« i aplikacionit findstr.
  • Veglat pĂ«r zhvillimin
    • NĂ« utilitarin WineDump Ă«shtĂ« realizuar mundĂ«sia e shfaqjes sĂ« pĂ«rmbajtjes sĂ« skedarĂ«ve tĂ« regjistrit tĂ« Windows (formati REGF), si dhe shfaqja e tĂ« dhĂ«nave pĂ«r tĂ« gjitha arkitekturĂ«n (x86/ARM64), qĂ« mbĂ«shteten nĂ« skedarĂ«t PE hibrid.
    • NĂ« kompilatorin IDL Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r atributet «composable», «default_overload», «deprecated» dhe «protected».
    • ËshtĂ« fshirĂ« biblioteka libwine.so, e cila ishte shpallur e vjetruar nĂ« lĂ«shimin e Wine 6.0 dhe qĂ« nuk pĂ«rdoret prej kohĂ«sh nĂ« Wine. Programet nĂ« formatin ELF, tĂ« ndĂ«rtuara nĂ« versione tĂ« vjetra tĂ« Wine (5.0 dhe mĂ« parĂ«) me libwine.so, pĂ«r tĂ« funksionuar nĂ« Wine 9.0 kĂ«rkojnĂ« rikonstruksion.
  • Biblioteka tĂ« ndĂ«rtuara dhe varĂ«si tĂ« jashtme
    • PĂ«rfshihen nĂ« integrim bibliotekat FluidSynth 2.3.3, Musl 1.2.3 (vetĂ«m funksionet matematikore) dhe Zydis 4.0.0.
    • KomponentĂ«t 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 dhe Zlib 1.3 janĂ« azhurnuar nĂ« versionet mĂ« tĂ« reja. Motori Wine Mono me implementimin e platformĂ«s .NET Ă«shtĂ« azhurnuar nĂ« lĂ«shimin 8.1.0.
    • NĂ« drejtorin winewayland.drv janĂ« angazhuar si varĂ«si tĂ« jashtme biblioteka kliente Wayland, si dhe bibliotekat xkbcommon dhe xkbregistry.
    • PĂ«r mbĂ«shtetje tĂ« kartave smart Ă«shtĂ« angazhuar biblioteka e jashtme PCSClite (nĂ« macOS — PCSC).
    • PĂ«r ndĂ«rtimin e skedarĂ«ve PE nĂ« platforma tĂ« ndryshme nga i386, tani kĂ«rkohet njĂ« kompjuter i jashtĂ«m qĂ« mbĂ«shtet direktivat «.seh» pĂ«r pĂ«rpunimin e pĂ«rjashtimeve.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster