Byla vydána nová major verze 9.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Vypíchnuta je podpora AI.
Wasmer byl vydán ve verzi 7.0. Jedná se o běhové prostředí pro programy ve WebAssembly. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
V reakci na nepopulární plán Microsoftu ještě více ve Windows prohloubit integraci umělé inteligence Copilot, Opera na sociální síti 𝕏 oznámila, že připravuje nativní linuxovou verzi prohlížeče Opera GX. Jedná se o internetový prohlížeč zaměřený pro hráče, přičemž obsahuje všechny základní funkce běžného prohlížeče Opera. Kromě integrace sociálních sítí prohlížeč například disponuje 'omezovačem', který umožňuje uživatelům omezit využití sítě, procesoru a paměti prohlížečem, aby se tak šetřily systémové zdroje pro jinou aktivitu.
NVIDIA vydala nativního klienta své cloudové herní služby GeForce NOW pro Linux. Zatím v beta verzi.
Open Gaming Collective (OGC) si klade za cíl sdružit všechny klíčové projekty v oblasti linuxového hraní počítačových her. Zakládajícími členy jsou Universal Blue a Bazzite, ASUS Linux, ShadowBlip, PikaOS a Fyra Labs. Strategickými partnery a klíčovými přispěvateli ChimeraOS, Nobara, Playtron a další. Cílem je centralizovat úsilí, takže namísto toho, aby každá distribuce udržovala samostatné opravy systému a podporu hardwaru na
… více »V kryptografické knihovně OpenSSL bylo nalezeno 12 zranitelností. Opraveny jsou v upstream verzích OpenSSL 3.6.1, 3.5.5, 3.4.4, 3.3.6 a 3.0.19. Zranitelnosti objevila společnost AISLE pomocí svého autonomního analyzátoru.
Desktopové prostředí Xfce bude mít vlastní kompozitor pro Wayland s názvem xfwl4. V programovacím jazyce Rust s využitím stavebních bloků z projektu Smithay jej napíše Brian Tarricone. Úprava stávajícího xfwm4 tak, aby paralelně podporoval X11 i Wayland, se ukázala jako špatná cesta.
Desktopové prostředí KDE Plasma 6.8 poběží už pouze nad Waylandem. Vývojáři, kteří s rozhodnutím nesouhlasí, vytvořili fork KDE Plasma s názvem SonicDE (Sonic Desktop Environment) s cílem zachovat a vylepšovat podporu X11.
Byla vydána nová stabilní verze 7.8 dnes již jedenáctiletého webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 144. Přehled novinek i s náhledy v příspěvku na blogu.
GNU gettext (Wikipedie), tj. sada nástrojů pro psaní vícejazyčných programů, dospěl do verze 1.0. Po více než 30 letech vývoje. Přehled novinek v souboru NEWS.
v postfix main.cf
pcre:/etc/postfix/header_checks
v
/etc/postfix/header_checks
/^Subject: .*Možnost výdělku*./i DISCARD
Na straně klienta to filtrovat nechci a sieve filtry nemám.
1) *. → .*
2) DISCARD → REJECT (když je budeš v tichosti zahazovat, může se ztratit legitimní e-mail – takhle se o tom aspoň odesílatel dozví)
postfix se nevyznám, ale problém bude asi v nepodpoře utf8
viz
perl -CS -nE 'say $_ if /^Subject: .*Možnost výdělku.*/i' <<EOF Subject: Možnost výdělku EOFvs
perl -CS -Mutf8 -nE 'say $_ if /^Subject: .*Možnost výdělku.*/i' <<EOF Subject: Možnost výdělku EOFpokud
postfix používa balíček pcre, tak by se podpora utf8 měla dát zjistit pomocí pcretest -C.
řešením je použít pcre s podporou utf8 nebo používat místo ne ASCII znaků \x{...}, popř. \N{...}
Ps. možná může pro váš případ stačit místo Možnost výdělku psát Mo.nost v.d.lku :)
Subject: Fwd: =?UTF-8?B?TW/Fvm5vc3QgdsO9ZMSbbGt1IHZlIHTFmWVjaCBqZWRub2R1Yw==?=Přece to musí jít nějak přeložit, když to dokáže klient.
Ten regulární výraz se bohužel vyhodnocuje nad zakódovanými hlavičkami – viz header_checks:
If text in the message body is encoded (RFC 2045) then the rules need to be specified for the encoded form.
Likewise, when message headers are encoded (RFC 2047) then the rules need to be specified for the encoded form.
Jedna tečka místo písmena s diakritikou tedy nestačí, protože ta hlavička bude vypadat třeba takhle:
Subject: [Admini] =?utf-8?q?N=C3=A1vrh_na_anketu?=
Tohle řešení má prostě určitá omezení, ale zase má výhodu, že se vyhodnocuje už během SMTP relace, takže můžeš zprávu odmítnout a server odesílatele se o tom hned dozví. Nebudou ti zprávy v tichosti mizet v /dev/null.
Takže musíš to potenciální kódování zahrnout do regulárního výrazu nebo použít jiné řešení (typicky nějaký milter), které regulární výraz aplikuje až na dekódovaný text (při správně dimenzovaném HW by ani tohle neměl být problém dělat hned během SMTP relace).
Tiskni
Sdílej: