ავტორი: პროჰოსტერი

ხარვეზები swhkd-ში, მალსახმობების მენეჯერი Wayland-ისთვის

swhkd-ში (Simple Wayland HotKey Daemon) იდენტიფიცირებულია დაუცველობების სერია, რომელიც გამოწვეულია დროებით ფაილებთან, ბრძანების ხაზის პარამეტრებთან და Unix სოკეტებთან არასწორი მუშაობით. პროგრამა დაწერილია Rust-ში და ამუშავებს ცხელი კლავიშების დაჭერას Wayland-ის პროტოკოლზე დაფუძნებულ გარემოში (sxhkd პროცესის კონფიგურაციის ფაილთან თავსებადი ანალოგი, რომელიც გამოიყენება X11-ზე დაფუძნებულ გარემოში). პაკეტში შედის […]

ფაილების სინქრონიზაციის პროგრამის გამოშვება 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 პროგრამირების ენა უზრუნველყოფს მხარდაჭერას თვითრეკლამისთვის (ჩატვირთვის)

ცვლილებები განხორციელდა 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 for seek=N-ისთვის, რომლებიც გამოიყენება dd ვარიანტში […]

Reiser5 ფაილური სისტემის მუშაობის ტესტის შედეგები გამოქვეყნდა

გამოქვეყნდა Reiser5 პროექტის შესრულების ტესტების შედეგები, რომელიც ავითარებს Reiser4 ფაილური სისტემის მნიშვნელოვნად გადამუშავებულ ვერსიას ლოგიკური ტომების მხარდაჭერით, რომლებსაც აქვთ „პარალელური მასშტაბირება“, რაც, განსხვავებით ტრადიციული RAID-ისგან, გულისხმობს ფაილური სისტემის აქტიურ მონაწილეობას. ლოგიკური მოცულობის კომპონენტ მოწყობილობებს შორის მონაცემების განაწილებისას. ადმინისტრატორის თვალსაზრისით, მნიშვნელოვანი განსხვავება RAID-ისგან არის ის, რომ პარალელური ლოგიკური მოცულობის კომპონენტები […]

შეტევა GitHub-ზე, რამაც გამოიწვია კერძო საცავების გაჟონვა და NPM ინფრასტრუქტურაზე წვდომა

GitHub-მა გააფრთხილა მომხმარებლები თავდასხმის შესახებ, რომელიც მიზნად ისახავს მონაცემების გადმოტვირთვას კერძო საცავებიდან, დაზიანებული OAuth ტოკენების გამოყენებით, რომლებიც გენერირებულია Heroku და Travis-CI სერვისებისთვის. გავრცელებულია ინფორმაცია, რომ თავდასხმის დროს გაჟონა მონაცემები ზოგიერთი ორგანიზაციის კერძო საცავებიდან, რომლებმაც გახსნეს წვდომა საცავებზე 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 ლიცენზიით. Builds ხელმისაწვდომია Linux პლატფორმებისთვის, […]

Chrome განახლება 100.0.4896.127 აფიქსირებს 0-დღიან დაუცველობას

Google-მა გამოუშვა Chrome 100.0.4896.127 განახლება Windows-ისთვის, Mac-ისთვის და Linux-ისთვის, რომელიც ასწორებს სერიოზულ დაუცველობას (CVE-2022-1364), რომელიც უკვე გამოიყენება თავდამსხმელების მიერ ნულოვანი დღის შეტევების განსახორციელებლად. დეტალები ჯერ არ არის გამჟღავნებული, ჩვენ მხოლოდ ვიცით, რომ 0-დღიანი დაუცველობა გამოწვეულია არასწორი ტიპის დამუშავებით (Type Confusion) Blink JavaScript ძრავში, რომელიც საშუალებას გაძლევთ დაამუშავოთ ობიექტი არასწორი ტიპის, რაც, მაგალითად, ხდის შესაძლებელია 0-ბიტიანი მაჩვენებლის გენერირება […]