Kategori: Blog

Udgivelsen af PHPStan 1.0, en statisk kodeanalysator for PHP-kode

Efter seks års udvikling er den første stabile udgivelse af PHPStan 1.0 blevet lanceret, en statisk analyseværktøj, der gør det muligt at finde fejl i PHP-kode uden at køre koden og uden brug af unit-tests. Projektets kode er skrevet i PHP og distribueres under MIT-licensen. Analysatoren tilbyder 10 kontrolniveauer, hvor hvert efterfølgende niveau udvider mulighederne for det forrige og giver strengere kontroller: […]

MangoDB-projektet udvikler implementeringen af MongoDB-databaseprotokollen oven på PostgreSQL

Den første offentlige udgivelse af projektet MangoDB er tilgængelig, som tilbyder et lag, der implementerer protokollen for den dokument-orienterede database MongoDB, der fungerer oven på PostgreSQL-database. Projektet sigter mod at muliggøre migration af applikationer, der bruger MongoDB, til PostgreSQL og en helt åben softwarestack. Koden er skrevet i Go og distribueres under Apache 2.0-licensen. Programmet fungerer som en proxy, der oversætter anmodninger til MangoDB […]

Trojan Source-angreb til indføring af ændringer i koden, der er usynlige for udvikleren

Forskere fra Cambridge Universitetet har offentliggjort en teknik til usynlig indsættelse af ondsindet kode i peer-reviewed kildekoder. Den forberedte angrebsmetode (CVE-2021-42574) præsenteres under navnet Trojan Source og baserer sig på at generere tekst, der ser forskelligt ud for compiler/interpreter og den person, der gennemgår koden. Eksempler på anvendelse af metoden er demonstreret for forskellige compiler og interpretere leveret til sprog som C, C++ (gcc og clang), C#, […]

Ny udgivelse af den letvægtsdistro antiX 21

Udgivelsen af den letvægts Live-distribution AntiX 21 er offentliggjort, optimeret til installation på ældre hardware. Udgivelsen er baseret på Debian 11-pakkebasen, men leveres uden system manageren systemd og med eudev i stedet for udev. Til initialisering kan runit eller sysvinit vælges. Det brugergrænseflade, der dannes som standard, er lavet ved hjælp af vinduesmanageren IceWM. Der er adgang til filer via zzzFM […]

Udgivelsen af Linux-kernen 5.15

Efter to måneders udvikling præsenterede Linus Torvalds udgivelsen af Linux-kernen 5.15. Blandt de mest bemærkelsesværdige ændringer er: ny NTFS-driver med skrive-understøttelse, ksmbd modul med implementering af SMB-server, DAMON-subsystem til overvågning af hukommelsesadgang, låse-primitiver til realtidsmode, fs-verity-understøttelse i Btrfs, systemopkald process_mrelease til systemer, der reagerer på hukommelsesmangel, modul til fjernattestation […]

For Wayland, an extension is being developed to restart the windowing system without stopping applications.

Wayland developers are working on a protocol extension that allows applications to continue working during the crash and restart of the compositor (Window Compositor). This extension will solve the long-standing problem of application termination in case of windowing system failures. The necessary changes to keep the socket active during the restart have already been prepared for the KWin window manager and included in KDE […]

Release of Vaultwarden 1.23, an alternative server for the Bitwarden password manager.

The release of the Vaultwarden 1.23.0 project (formerly bitwarden_rs), which is developing an alternative server part for the Bitwarden password manager, compatible at the API level and able to work with official Bitwarden clients. The goal of the project is to provide a cross-platform implementation that allows running Bitwarden servers on your own infrastructure, but unlike the official Bitwarden server, it consumes significantly fewer resources. The Vaultwarden project code is written in […]

Sårbarhed, der tillader indsprøjtning af JavaScript-kode via WordPress-pluginet OptinMonster

A vulnerability (CVE-2021-39341) has been identified in the WordPress plugin OptinMonster, which has over a million active installations and is used for managing pop-up notifications and offers, allowing the insertion of custom JavaScript code on sites using this plugin. The vulnerability has been fixed in release 2.6.5. To block access via hijacked keys after installing the update, the OptinMonster developers revoked all previously created API access keys and added […]

Udgivelse af Tokio 1.13.0, en platform til at oprette asynkrone applikationer i Rust-sprog

Version 1.13.0 of the Tokio platform has been released, designed for creating high-performance event-driven applications in Rust, supporting multithreading and asynchronous network request handling. The project is written in Rust and distributed under the MIT license. The new version features expanded documentation, a number of fixes in the networking subsystem, and improvements in the synchronization system. Tokio includes […]

BuguRTOS 4.1.0

Nearly two years after the last release, a new version of the real-time embedded operating system BuguRTOS-4.1.0 has been released. (read more…) bugurtos, embedded, opensource, rtos

Hvordan en startup nåede fra docker-compose til Kubernetes

I denne artikel vil jeg fortælle om, hvordan vi ændrede vores tilgang til orkestrering i vores startup-projekt, hvorfor vi gjorde det, og hvilke problemer vi løste undervejs. Denne artikel kan næppe påstå at være unik, men jeg tror stadig, at den kan være nyttig for nogen, da vi samlede materialet i løbet af opgaveløsningen […]

Stop for udviklingen af Trident-distributionen, der for to år siden skiftede fra TrueOS til Void Linux

Udviklingen af den brugertilpassede distribution Trident er blevet stoppet, som oprindeligt blev udviklet på basis af FreeBSD og TrueOS (PC-BSD), men for to år siden blev overført til Void Linux-pakkebasen. Distributionen benyttede filsystemet ZFS og init-systemet OpenRC. Beslutningen om at stoppe blev taget af de nøgleudviklere, hvis livsomstændigheder for nylig har ændret sig, ligesom deres personlige præferencer. Gradvis udfasning af elementer […]

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster