Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
--- fvwm-2.5.12.rubberband/fvwm/move_resize.c 2004-09-27 11:33:04.000000000 +0200 +++ fvwm-2.5.12/fvwm/move_resize.c 2004-11-13 19:56:41.460960273 +0100 @@ -121,56 +121,12 @@ static void draw_move_resize_grid(int x, static int get_outline_rects( XRectangle *rects, int x, int y, int width, int height) { - int i; - int n; - int m; - - n = 3; - m = (width - 5) / 2; - if (m < n) - { - n = m; - } - m = (height - 5) / 2; - if (m < n) - { - n = m; - } - if (n < 1) - { - n = 1; - } + rects[0].x = x; + rects[0].y = y; + rects[0].width = width; + rects[0].height = height; - for (i = 0; i < n; i++) - { - rects[i].x = x + i; - rects[i].y = y + i; - rects[i].width = width - (i << 1); - rects[i].height = height - (i << 1); - } - if (width - (n << 1) >= 5 && height - (n << 1) >= 5) - { - if (width - (n << 1) >= 10) - { - int off = (width - (n << 1)) / 3 + n; - rects[i].x = x + off; - rects[i].y = y + n; - rects[i].width = width - (off << 1); - rects[i].height = height - (n << 1); - i++; - } - if (height - (n << 1) >= 10) - { - int off = (height - (n << 1)) / 3 + n; - rects[i].x = x + n; - rects[i].y = y + off; - rects[i].width = width - (n << 1); - rects[i].height = height - (off << 1); - i++; - } - } - - return i; + return 1; } struct
patching file fvwm-2.5.12/fvwm/move_resize.c Hunk #1 FAILED at 121. 1 out of 1 hunk FAILED -- saving rejects to file fvwm-2.5.12/fvwm/move_resize.c.rejNejsem v patchování moc zběhlý, tak nevím, co to znamená, docela by mě to zajímalo. Ale jinak mi to už chodí, prostě jsem to v tom souboru přepsal ručně, ono toho moc nebylo
Tiskni
Sdílej: