Author: ProHoster

Dobësitë në swhkd, një menaxher i shkurtoreve për Wayland

Një seri dobësish janë identifikuar në swhkd (Simple Wayland HotKey Daemon) të shkaktuara nga puna e gabuar me skedarët e përkohshëm, parametrat e linjës së komandës dhe prizat Unix. Programi është shkruar në Rust dhe trajton shtypjen e tastit të nxehtë në mjedise të bazuara në protokollin Wayland (një analog i pajtueshëm me skedarin konfigurues i procesit sxhkd i përdorur në mjediset e bazuara në X11). Paketa përfshin […]

Lëshimi i mjetit të sinkronizimit të skedarëve Rsync 3.2.4

Pas një viti e gjysmë zhvillimi, lëshimi i Rsync 3.2.4 është i disponueshëm, një mjet për sinkronizimin dhe rezervimin e skedarëve që ju lejon të minimizoni trafikun duke kopjuar ndryshimet në rritje. Transporti mund të jetë ssh, rsh ose protokolli i tij rsync. Ai mbështet organizimin e serverëve anonimë rsync, të cilët janë të përshtatshëm në mënyrë optimale për të siguruar sinkronizimin e pasqyrave. Kodi i projektit shpërndahet nën licencën GPLv3. Ndër ndryshimet e shtuara: […]

Lëshimi i mjedisit të zhvillimit PascalABC.NET 3.8.3

Lëshimi i sistemit të programimit PascalABC.NET 3.8.3 është i disponueshëm, duke ofruar një botim të gjuhës programuese Pascal me mbështetje për gjenerimin e kodit për platformën .NET, aftësinë për të përdorur bibliotekat .NET dhe veçori shtesë si klasat gjenerike, ndërfaqet, operatorët mbingarkesa, shprehjet λ, përjashtimet, grumbullimi i mbeturinave, metodat e zgjerimit, klasat e paemërtuara dhe autoklasat. Projekti është fokusuar kryesisht në aplikimet në arsim dhe kërkime. Qese plastike […]

Lëshimi i mjedisit të përdoruesit LXQt 1.1

Pas gjashtë muajsh zhvillimi, u lëshua mjedisi i përdoruesit LXQt 1.1 (Qt Lightweight Desktop Environment), i zhvilluar nga një ekip i përbashkët zhvilluesish të projekteve LXDE dhe Razor-qt. Ndërfaqja LXQt vazhdon të ndjekë idetë e organizimit klasik të desktopit, duke prezantuar dizajnin dhe teknikat moderne që rrisin përdorshmërinë. LXQt është pozicionuar si një vazhdimësi e lehtë, modulare, e shpejtë dhe e përshtatshme e zhvillimit të desktopëve Razor-qt dhe LXDE, duke përfshirë […]

Gjuha e programimit Zig ofron mbështetje për vetë-promovimin (bootstrapping)

Janë bërë ndryshime në gjuhën e programimit Zig që lejojnë kompajlerin Zig stage2, të shkruar në Zig, të montohet vetë (stage3), gjë që e bën këtë gjuhë të vetë-strehohet. Pritet që ky përpilues të ofrohet si parazgjedhje në versionin e ardhshëm 0.10.0. Faza 2 është ende e paplotë për shkak të mungesës së mbështetjes për kontrollet e kohës së ekzekutimit, dallimeve në semantikën e gjuhës, etj. […]

Lëshimi i grupit të shërbimeve bazë të sistemit GNU Coreutils 9.1

Ekziston një version i qëndrueshëm i grupit të shërbimeve bazë të sistemit GNU Coreutils 9.1, i cili përfshin programe të tilla si sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln, ls, etj. Ndryshimet kryesore: Shërbimi dd ka shtuar mbështetje për emrat alternativë të opsioneve iseek=N për skip=N dhe oseek=N për seek=N, të cilat përdoren në opsionin dd për […]

Rezultatet e testit të performancës së sistemit të skedarëve Reiser5 u publikuan

Janë publikuar rezultatet e testeve të performancës së projektit Reiser5, i cili zhvillon një version të ridizajnuar ndjeshëm të sistemit të skedarëve Reiser4 me mbështetje për vëllime logjike që kanë "shkallëzim paralel", i cili, ndryshe nga RAID tradicionale, nënkupton pjesëmarrjen aktive të sistemit të skedarëve. në shpërndarjen e të dhënave ndërmjet pajisjeve përbërëse të vëllimit logjik. Nga këndvështrimi i administratorit, ndryshimi domethënës nga RAID është se përbërësit e një vëllimi logjik paralel […]

Një sulm në GitHub që çoi në rrjedhjen e depove private dhe akses në infrastrukturën NPM

GitHub paralajmëroi përdoruesit për një sulm që synon shkarkimin e të dhënave nga depo private duke përdorur shenja të komprometuara OAuth të krijuara për shërbimet Heroku dhe Travis-CI. Raportohet se gjatë sulmit u zbuluan të dhëna nga depot private të disa organizatave, të cilat hapën akses në depo për platformën Heroku PaaS dhe sistemin e integrimit të vazhdueshëm Travis-CI. Midis viktimave ishte GitHub dhe […]

Lëshimi i Neovim 0.7.0, një version i modernizuar i redaktorit Vim

Neovim 0.7.0 është lëshuar, një fork i redaktorit Vim i fokusuar në rritjen e shtrirjes dhe fleksibilitetit. Projekti ka ripërpunuar bazën e kodit Vim për më shumë se shtatë vjet, si rezultat i të cilit bëhen ndryshime që thjeshtojnë mirëmbajtjen e kodit, ofrojnë një mjet për ndarjen e punës midis disa mirëmbajtësve, ndajnë ndërfaqen nga pjesa bazë (ndërfaqja mund të jetë ndryshuar pa prekur të brendshmet) dhe zbatoni një të re […]

Fedora planifikon të zëvendësojë menaxherin e paketave DNF me Microdnf

Zhvilluesit e Fedora Linux synojnë të transferojnë shpërndarjen te menaxheri i ri i paketave Microdnf në vend të DNF-së së përdorur aktualisht. Hapi i parë drejt migrimit do të jetë një përditësim i madh për Microdnf i planifikuar për lëshimin e Fedora Linux 38, i cili do të jetë afër funksionalitetit me DNF, dhe në disa zona madje do ta tejkalojë atë. Vihet re se versioni i ri i Microdnf do të mbështesë të gjitha […]

Përditësimi i redaktuesit të kodit CudaText 1.161.0

Është publikuar një version i ri i redaktuesit të kodit falas ndër-platformë CudaText, i shkruar duke përdorur Free Pascal dhe Lazarus. Redaktori mbështet shtesat Python dhe ka një sërë avantazhesh ndaj Sublime Text. Ka disa veçori të mjedisit të integruar të zhvillimit, të implementuara në formën e shtojcave. Më shumë se 270 leksera sintaksorë janë përgatitur për programuesit. Kodi shpërndahet nën licencën MPL 2.0. Ndërtimet janë të disponueshme për platformat Linux, […]

Përditësimi i Chrome 100.0.4896.127 rregullon cenueshmërinë 0-ditore

Google ka lëshuar përditësimin e Chrome 100.0.4896.127 për Windows, Mac dhe Linux, i cili rregullon një cenueshmëri serioze (CVE-2022-1364) tashmë të përdorur nga sulmuesit për të kryer sulme të ditës zero. Detajet nuk janë zbuluar ende, ne e dimë vetëm se cenueshmëria 0-ditore është shkaktuar nga trajtimi i gabuar i llojit (Type Confusion) në motorin Blink JavaScript, i cili ju lejon të përpunoni një objekt me një lloj të pasaktë, gjë që, për shembull, bën është e mundur të gjenerohet një tregues 0-bit […]