Categorie: Blog

De release van PHPStan 1.0, een statische code-analyser voor PHP.

Na zes jaar ontwikkeling is de eerste stabiele release van de statische code-analyser PHPStan 1.0 beschikbaar, waarmee fouten in PHP-code kunnen worden gevonden zonder deze uit te voeren of unit-tests te gebruiken. De projectcode is geschreven in PHP en wordt verspreid onder de MIT-licentie. De analyser biedt 10 controle-niveaus, waarbij elk volgend niveau de mogelijkheden van het vorige uitbreidt en strengere controles biedt: […]

Het MangoDB-project ontwikkelt de implementatie van het MongoDB-databaseprotocol bovenop PostgreSQL.

De eerste publieke release van het MangoDB-project is beschikbaar, dat een laag biedt met de implementatie van het document-georiënteerde databaseprotocol MongoDB, draaiend boven de PostgreSQL-database. Het project is gericht op het bieden van de mogelijkheid om applicaties die gebruikmaken van MongoDB over te zetten naar PostgreSQL en een volledig open softwarestack te verstrekken. De code is geschreven in Go en wordt verspreid onder de Apache 2.0-licentie. De software fungeert als een proxy die verzoeken naar MangoDB doorvertaalt […]

Trojan Source-aanval om wijzigingen in de code in te voeren die onopgemerkt blijven voor de ontwikkelaar

Onderzoekers van de Universiteit van Cambridge hebben een techniek gepubliceerd voor onopgemerkte invoeging van kwaadaardige code in gereviewde broncodes. De voorbereide aanvalsexploit (CVE-2021-42574) staat bekend als Trojan Source en is gebaseerd op het creëren van tekst die er anders uitziet voor de compiler/interpreter en de mens die de code bekijkt. Voorbeelden van de toepassing van de methode zijn gedemonstreerd voor verschillende compilers en interpreters die worden geleverd voor de talen C, C++ (gcc en clang), C#, […]

Nieuwe release van de lichte distributie antiX 21

De release van de lichte Live-distributie AntiX 21, geoptimaliseerd voor installatie op verouderde hardware, is gepubliceerd. Deze versie is gebaseerd op het pakketbeheer Debian 11, maar wordt geleverd zonder systeembeheerder systemd en met eudev in plaats van udev. Voor de initiatie kunnen runit of sysvinit worden gebruikt. De standaard gebruikersomgeving is samengesteld met de window manager IceWM. Voor het werken met bestanden is zzzFM beschikbaar […]

Release van de Linux-kernel 5.15

Na twee maanden ontwikkeling heeft Linus Torvalds de release van de Linux-kernel 5.15 gepresenteerd. Onder de meest opvallende wijzigingen bevinden zich: een nieuwe NTFS-driver met ondersteuning voor schrijven, de ksmbd-module met een implementatie van een SMB-server, de DAMON-subsysteem voor het monitoren van geheugentoegang, blokkering primitieve voor de real-time modus, ondersteuning voor fs-verity in Btrfs, de systeemoproep process_mrelease voor geheugenrespons systemen, en de module voor externe attestatie […]

Voor Wayland wordt een uitbreiding ontwikkeld voor het herstarten van de desktopomgeving zonder het stoppen van toepassingen.

Ontwikkelaars van Wayland werken aan een uitbreiding van het protocol, die de mogelijkheid biedt om applicaties door te laten werken bij het uitvallen en herstarten van de compositieserver (Window Compositor). De uitbreiding zal een langdurig probleem oplossen met het beëindigen van applicaties in geval van een storing in de grafische omgeving. De vereiste wijzigingen om de socket actief te houden tijdens herstarten zijn al voorbereid voor de window manager KWin en zijn opgenomen in de KDE-distributie […]

De release van Vaultwarden 1.23, een alternatief server voor de wachtwoordbeheerder Bitwarden

De uitgave van het Vaultwarden-project 1.23.0 (vroeger bitwarden_rs), dat een alternatieve serverkant voor de wachtwoordbeheerder Bitwarden ontwikkelt, die compatibel is op API-niveau en in staat is om met de officiële Bitwarden-clients te werken, heeft plaatsgevonden. Het doel van het project is het bieden van een cross-platform implementatie, die het mogelijk maakt om Bitwarden-servers op eigen infrastructuur te draaien, maar in tegenstelling tot de officiële Bitwarden-server, veel minder middelen verbruikt. De code van het Vaultwarden-project is geschreven in […]

Kwetsbaarheid die het invoegen van JavaScript-code via de WordPress-plugin OptinMonster mogelijk maakt

In de WordPress-plugin OptinMonster, met meer dan een miljoen actieve installaties en gebruikt voor het weergeven van pop-upmeldingen en aanbiedingen, is een kwetsbaarheid ontdekt (CVE-2021-39341), die toelaat om eigen JavaScript-code op een website die de genoemde plugin gebruikt, te plaatsen. De kwetsbaarheid is verholpen in versie 2.6.5. Om toegang via de gecompromitteerde sleutels na de update te blokkeren, hebben de ontwikkelaars van OptinMonster alle eerder aangemaakte API-toegangssleutels ingetrokken en toegevoegd […]

Release van Tokio 1.13.0, een platform voor het creëren van asynchrone toepassingen in de programmeertaal Rust

Versie 1.13.0 van het Tokio-platform is uitgebracht, bedoeld voor het ontwikkelen van hoogpresterende toepassingen in de programmeertaal Rust, gebaseerd op een event-driven architectuur die multi-threading en asynchrone netwerkverwerking ondersteunt. Het project is geschreven in Rust en wordt verspreid onder de MIT-licentie. In de nieuwe versie zijn een uitbreiding van de documentatie, verschillende verbeteringen in het netwerk- en synchronisatiesysteem opgemerkt. Tokio bevat […]

BuguRTOS 4.1.0

Bijna twee jaar na de vorige release is de nieuwe versie van het real-time embedded besturingssysteem BuguRTOS-4.1.0 uitgebracht. (lees verder…) bugurtos, embedded, opensource, rtos

Hoe een startup van docker-compose naar Kubernetes ging

In dit artikel wil ik bespreken hoe we onze benadering van orkestratie in ons startup-project hebben veranderd, waarom we dit deden en welke problemen we onderweg hebben opgelost. Hoewel deze artikel waarschijnlijk niet uniek is, denk ik toch dat het voor sommigen nuttig kan zijn, aangezien we tijdens het oplossen van de uitdaging materiaal hebben verzameld […]

Einde van de ontwikkeling van de Trident-distributie, die twee jaar geleden overging van TrueOS naar Void Linux

De ontwikkeling van de op maat gemaakte distributie Trident, die oorspronkelijk was ontwikkeld op basis van FreeBSD en TrueOS (PC-BSD), maar twee jaar geleden is overgestapt naar de pakketbasis van Void Linux, is stopgezet. De distributie gebruikte het bestandssysteem ZFS en het init-systeem OpenRC. De beslissing om te stoppen werd genomen door de belangrijkste ontwikkelaars, wiens levensomstandigheden de laatste tijd zijn veranderd, evenals hun persoonlijke voorkeuren. De geleidelijke uitfasering van onderdelen […]

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster