Հեղինակ: ProHoster

Խոցելիություններ swhkd-ում, Wayland-ի դյուրանցումների կառավարիչ

swhkd-ում (Simple Wayland HotKey Daemon) հայտնաբերվել են մի շարք խոցելիություններ, որոնք առաջացել են ժամանակավոր ֆայլերի, հրամանի տողի պարամետրերի և Unix վարդակների հետ սխալ աշխատանքի հետևանքով: Ծրագիրը գրված է Rust-ով և կարգավորում է թեժ ստեղների սեղմումը Wayland արձանագրության վրա հիմնված միջավայրերում (X11-ի վրա հիմնված միջավայրերում օգտագործվող sxhkd գործընթացի կազմաձևման ֆայլի հետ համատեղելի անալոգը): Փաթեթը ներառում է […]

Ֆայլերի համաժամացման կոմունալ Rsync 3.2.4

Մեկուկես տարի մշակումից հետո հասանելի է Rsync 3.2.4-ի թողարկումը՝ ֆայլերի համաժամացման և պահուստավորման օգտակար ծրագիր, որը թույլ է տալիս նվազագույնի հասցնել երթևեկությունը՝ աստիճանաբար պատճենելով փոփոխությունները: Տրանսպորտը կարող է լինել ssh, rsh կամ սեփականության rsync արձանագրություն: Այն աջակցում է անանուն rsync սերվերների կազմակերպմանը, որոնք օպտիմալ կերպով հարմար են հայելիների համաժամացման ապահովման համար: Ծրագրի կոդը բաշխվում է GPLv3 լիցենզիայի ներքո: Ավելացված փոփոխությունների թվում՝ […]

PascalABC.NET 3.8.3 զարգացման միջավայրի թողարկում

Հասանելի է PascalABC.NET 3.8.3 ծրագրավորման համակարգի թողարկումը, որն առաջարկում է Pascal ծրագրավորման լեզվի տարբերակ՝ .NET պլատֆորմի համար կոդերի ստեղծման աջակցությամբ, .NET գրադարանների օգտագործման հնարավորությամբ և լրացուցիչ հնարավորություններով, ինչպիսիք են ընդհանուր դասերը, ինտերֆեյսները, օպերատորը: գերբեռնում, λ-արտահայտություններ, բացառություններ, աղբահանություն, ընդլայնման մեթոդներ, անանուն դասեր և ավտոդասեր: Ծրագիրը հիմնականում ուղղված է կրթության և հետազոտության ոլորտում կիրառությունների վրա: Պլաստիկ տոպրակ […]

LXQt 1.1 օգտագործողի միջավայրի թողարկում

Վեց ամիս մշակումից հետո թողարկվել է LXQt 1.1 (Qt Lightweight Desktop Environment) օգտագործողի միջավայրը, որը մշակվել է LXDE և Razor-qt նախագծերի մշակողների համատեղ թիմի կողմից: LXQt ինտերֆեյսը շարունակում է հետևել դասական աշխատասեղանի կազմակերպության գաղափարներին՝ ներկայացնելով ժամանակակից դիզայն և տեխնիկա, որոնք մեծացնում են օգտագործելիությունը: LXQt-ը դիրքավորվում է որպես Razor-qt և LXDE աշխատասեղանների զարգացման թեթև, մոդուլային, արագ և հարմար շարունակություն՝ ներառելով լավագույն […]

Zig ծրագրավորման լեզուն ապահովում է ինքնագովազդման աջակցություն (bootstrapping)

Փոփոխություններ են կատարվել Zig ծրագրավորման լեզվում, որոնք թույլ են տալիս Zig stage2 կոմպիլյատորին, որը գրված է Zig-ով, ինքն իրեն հավաքել (stage3), ինչը դարձնում է այս լեզուն ինքնուրույն հոսթինգ: Ակնկալվում է, որ այս կոմպիլյատորը լռելյայն կառաջարկվի առաջիկա 0.10.0 թողարկումում: Stage2-ը դեռ կիսատ է՝ գործարկման ժամանակի ստուգումների աջակցության բացակայության, լեզվի իմաստաբանության տարբերությունների և այլնի պատճառով: […]

GNU Coreutils 9.1-ի թողարկում

Հասանելի է GNU Coreutils 9.1 հիմնական համակարգի կոմունալ ծառայությունների փաթեթի կայուն տարբերակը, որը ներառում է այնպիսի ծրագրեր, ինչպիսիք են sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls և այլն: Հիմնական փոփոխություններ. dd կոմունալն ավելացրել է այլընտրանքային անունների աջակցություն iseek=N՝ skip=N-ի և oseek=N-ի համար՝ seek=N-ի համար, որոնք օգտագործվում են dd տարբերակում՝ […]

Հրապարակվել են Reiser5 ֆայլային համակարգի կատարողականի թեստի արդյունքները

Հրապարակվել են Reiser5 նախագծի կատարողականի թեստերի արդյունքները, որը մշակում է Reiser4 ֆայլային համակարգի զգալիորեն վերամշակված տարբերակը՝ աջակցությամբ տրամաբանական ծավալներին, որոնք ունեն «զուգահեռ մասշտաբավորում», ինչը, ի տարբերություն ավանդական RAID-ի, ենթադրում է ֆայլային համակարգի ակտիվ մասնակցություն։ տրամաբանական ծավալի բաղադրիչ սարքերի միջև տվյալների բաշխման ժամանակ: Ադմինիստրատորի տեսանկյունից RAID-ից էական տարբերությունն այն է, որ զուգահեռ տրամաբանական ծավալի բաղադրիչները […]

Հարձակում GitHub-ի վրա, որը հանգեցրեց մասնավոր պահեստների արտահոսքի և NPM ենթակառուցվածքի մուտքի

GitHub-ը նախազգուշացրել է օգտատերերին հարձակման մասին, որի նպատակն է անձնական պահոցներից տվյալներ ներբեռնել՝ օգտագործելով Heroku և Travis-CI ծառայությունների համար ստեղծված վտանգված OAuth նշանները: Հաղորդվում է, որ հարձակման ժամանակ տվյալներ են արտահոսել որոշ կազմակերպությունների մասնավոր պահոցներից, որոնք մուտք են գործել պահեստներ Heroku PaaS հարթակի և Travis-CI շարունակական ինտեգրման համակարգի համար: Զոհերի թվում էին GitHub-ը և […]

Neovim 0.7.0-ի թողարկումը, Vim խմբագրի արդիականացված տարբերակը

Թողարկվել է Neovim 0.7.0-ը՝ Vim-ի խմբագրի պատառաքաղը, որը կենտրոնացած է ընդարձակելիության և ճկունության բարձրացման վրա: Նախագիծը վերամշակում է Vim կոդերի բազան ավելի քան յոթ տարի, ինչի արդյունքում փոփոխություններ են կատարվում, որոնք պարզեցնում են կոդի պահպանումը, ապահովում են աշխատանքը մի քանի սպասարկողների միջև բաժանելու միջոց, ինտերֆեյսը առանձնացնում են բազային մասից (ինտերֆեյսը կարող է լինել. փոխվել է առանց ներքին մասերին դիպչելու) և իրականացնել նոր […]

Fedora-ն նախատեսում է փոխարինել DNF փաթեթների կառավարիչը Microdnf-ով

Fedora Linux-ի մշակողները մտադիր են բաշխումը փոխանցել նոր Microdnf փաթեթի կառավարչի՝ ներկայումս օգտագործվող DNF-ի փոխարեն: Միգրացիայի ուղղությամբ առաջին քայլը կլինի Microdnf-ի հիմնական թարմացումը, որը նախատեսված է Fedora Linux 38-ի թողարկման համար, որը ֆունկցիոնալությամբ մոտ կլինի DNF-ին և որոշ ոլորտներում նույնիսկ կգերազանցի այն: Նշվում է, որ Microdnf-ի նոր տարբերակը կաջակցի բոլոր հիմնական […]

CudaText կոդի խմբագրիչի թարմացում 1.161.0

Հրապարակվել է միջպլատֆորմային անվճար կոդերի խմբագրիչ CudaText-ի նոր թողարկումը, որը գրվել է Free Pascal-ի և Lazarus-ի միջոցով: Խմբագիրն աջակցում է Python ընդլայնումներին և ունի մի շարք առավելություններ Sublime Text-ի նկատմամբ։ Կան ինտեգրված զարգացման միջավայրի որոշ առանձնահատկություններ, որոնք իրականացվում են պլագինների տեսքով: Ծրագրավորողների համար պատրաստվել են ավելի քան 270 շարահյուսական դասագիրք։ Կոդը տարածվում է MPL 2.0 լիցենզիայի ներքո: Կառուցումները հասանելի են Linux հարթակների համար, […]

Chrome-ի 100.0.4896.127 թարմացումը շտկում է 0-օրյա խոցելիությունը

Google-ը թողարկել է Chrome 100.0.4896.127 թարմացումը Windows-ի, Mac-ի և Linux-ի համար, որը շտկում է լուրջ խոցելիությունը (CVE-2022-1364), որն արդեն օգտագործվում էր հարձակվողների կողմից՝ զրոյական օր հարձակումներ իրականացնելու համար: Մանրամասները դեռ չեն բացահայտվել, մենք միայն գիտենք, որ 0-օրյա խոցելիությունը պայմանավորված է Blink JavaScript շարժիչի սխալ տիպի մշակմամբ (Type Confusion), որը թույլ է տալիս մշակել օբյեկտը սխալ տիպով, ինչը, օրինակ, ստիպում է. հնարավոր է ստեղծել 0-բիթանոց ցուցիչ […]