Kategoria: Nowinki internetowe

Projekt MangoDB rozwija realizację protokołu bazy danych MongoDB na bazie PostgreSQL.

Dostępna jest pierwsza publiczna wersja projektu MangoDB, oferującego warstwę implementującą protokół dokumentowej bazy danych MongoDB, działającą na bazie danych PostgreSQL. Projekt ma na celu zapewnienie możliwości migracji aplikacji wykorzystujących bazę danych MongoDB na PostgreSQL i całkowicie otwarty stos oprogramowania. Kod został napisany w Go i dystrybucja odbywa się na licencji Apache 2.0. Program działa w formie proxy, które tłumaczy zapytania do MangoDB […]

Atak Trojan Source służąca do wprowadzania zmian w kodzie, niewidocznych dla programisty

Naukowcy z Uniwersytetu Cambridge opublikowali technikę niepostrzeganej podstawienia złośliwego kodu w recenzowane teksty źródłowe. Opracowana metoda ataku (CVE-2021-42574) została nazwana Trojan Source i opiera się na tworzeniu tekstu, który wygląda inaczej dla kompilatora/interpretatora oraz dla człowieka przeglądającego kod. Przykłady zastosowania metody zademonstrowano dla różnych kompilatorów i interpreterów dostarczanych dla języków C, C++ (gcc i clang), C#, […]

Nowa wersja lekkiej dystrybucji antiX 21

Opublikowano wydanie lekkiego Live-dystrybucji AntiX 21, zoptymalizowanego do instalacji na przestarzałym sprzęcie. Wydanie opiera się na bazie pakietów Debian 11, ale jest dostarczane bez menedżera systemowego systemd i z eudev zamiast udev. Do inicjalizacji można używać runit lub sysvinit. Domyślne środowisko użytkownika tworzone jest przy pomocy menedżera okien IceWM. Do obsługi plików dostępne jest zzzFM […]

Wydanie jądra Linux 5.15

Po dwóch miesiącach prac Linus Torvalds zaprezentował wydanie jądra Linux 5.15. Wśród najbardziej zauważalnych zmian znajdują się: nowy sterownik NTFS z obsługą zapisu, moduł ksmbd z realizacją serwera SMB, podsystem DAMON do monitorowania dostępu do pamięci, prymitywy blokad dla trybu rzeczywistego, wsparcie fs-verity w Btrfs, wywołanie systemowe process_mrelease dla systemów reagujących na niedobór pamięci, moduł zdalnej atestacji […]

Dla Wayland rozwijane jest rozszerzenie umożliwiające ponowne uruchamianie środowiska okien bez zatrzymywania aplikacji.

Deweloperzy Wayland pracują nad rozszerzeniem protokołu, które umożliwi kontynuowanie pracy aplikacji podczas awarii i ponownego uruchamiania serwera kompozytora (Window Compositor). Rozszerzenie pozwoli rozwiązać odwieczny problem z kończeniem aplikacji w przypadku awarii pracy środowiska okien. Niezbędne do działania zmiany, które pozostawiają gniazdo aktywne podczas ponownego uruchamiania, zostały już przygotowane dla menedżera okien KWin i włączone w skład KDE […]

Wydanie Vaultwarden 1.23, alternatywnego serwera dla menedżera haseł Bitwarden.

Wydano projekt Vaultwarden 1.23.0 (wcześniej bitwarden_rs), rozwijający alternatywną część serwerową dla menedżera haseł Bitwarden, zgodną na poziomie API i mogącą współpracować z oficjalnymi klientami Bitwarden. Celem projektu jest zapewnienie wieloplatformowej realizacji, która pozwala na uruchamianie serwerów Bitwarden na własnych zasobach, ale w przeciwieństwie do oficjalnego serwera Bitwarden, konsumuje znacznie mniej zasobów. Kod projektu Vaultwarden został napisany na […]

Wykryta podatność umożliwiająca wstrzykiwanie kodu JavaScript przez wtyczkę WordPress OptinMonster

We wtyczce OptinMonster dla WordPressa, która ma ponad milion aktywnych instalacji i jest wykorzystywana do wyświetlania wyskakujących powiadomień i ofert, odkryto podatność (CVE-2021-39341), która umożliwia umieszczenie własnego kodu JavaScript na stronie korzystającej z tej wtyczki. Podatność została naprawiona w wersji 2.6.5. Aby zablokować dostęp za pomocą przejętych kluczy po zainstalowaniu aktualizacji, deweloperzy OptinMonster unieważnili wszystkie wcześniej utworzone klucze dostępu do API oraz dodali […]

Wydanie Tokio 1.13.0, platformy do tworzenia aplikacji asynchronicznych w języku Rust

Wydano wersję 1.13.0 platformy Tokio, która służy do budowania wydajnych aplikacji w języku Rust w oparciu o architekturę nastawioną na zdarzenia (Event-driven), wspierającą wielowątkowość i przetwarzanie zapytań sieciowych w trybie asynchronicznym. Projekt napisany jest w języku Rust i rozpowszechniany na licencji MIT. W nowej wersji zauważono rozszerzenie dokumentacji, szereg poprawek w podsystemie sieciowym oraz w systemie synchronizacji. Tokio zawiera […]

BuguRTOS 4.1.0

Po prawie dwóch latach od ostatniego wydania ukazała się nowa wersja wbudowanego systemu operacyjnego czasu rzeczywistego BuguRTOS-4.1.0. (czytaj dalej…) bugurtos, embedded, opensource, rtos

Zakończenie prac nad dystrybucją Trident, która dwa lata temu przeszła z TrueOS na Void Linux

Ogłoszono zakończenie prac nad niestandardową dystrybucją Trident, która początkowo rozwijała się na bazie FreeBSD i TrueOS (PC-BSD), ale dwa lata temu została przeniesiona na bazę pakietową Void Linux. Dystrybucja korzystała z systemu plików ZFS oraz systemu inicjalizacji OpenRC. Decyzję o zakończeniu podjęli kluczowi deweloperzy, których okoliczności życiowe w ostatnim czasie się zmieniły, jak również osobiste preferencje. Stopniowe wycofywanie elementów […]

Wydanie analizatora ruchu sniffglue 0.14.0

Wydano analizator sieciowy sniffglue 0.14.0, który przeprowadza analizę ruchu w trybie pasywnym i wykorzystuje wielowątkowość do rozdzielania pracy związanej z rozkładem pakietów na wszystkie rdzenie procesora. Projekt ma na celu bezpieczną i niezawodną pracę podczas przechwytywania pakietów w niezaufanych sieciach oraz wyświetlanie najbardziej użytecznych informacji w konfiguracji domyślnej. Kod produktu został napisany […]

Projekt PostgREST rozwija demon RESTful API dla PostgreSQL

PostgREST to otwarty serwer internetowy, który umożliwia przekształcenie dowolnej bazy danych przechowywanej w systemie zarządzania bazą danych PostgreSQL w pełnoprawne API RESTful. Motywacją do napisania PostgREST było pragnienie odejścia od ręcznego programowania CRUD, ponieważ może to prowadzić do problemów: pisanie logiki biznesowej często powiela, ignoruje lub komplikuje strukturę bazy danych; mapowanie obiektowo-relacyjne (ORM mapping) to niezawodna abstrakcja, która prowadzi do […]

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster