Czkawka a Krokiet, grafické aplikace pro hledání duplicitních a zbytečných souborů, byly vydány ve verzi 11.0. Podrobný přehled novinek v příspěvku na Medium. Od verze 7.0 je vedle frontendu Czkawka postaveného nad frameworkem GTK 4 vyvíjen nový frontend Krokiet postavený nad frameworkem Slint. Frontend Czkawka je už pouze v udržovacím módu. Novinky jsou implementovány ve frontendu Krokiet.
Jiří Eischmann na svém blogu publikoval článek Úvod do MeshCore: "Doteď mě radioamatérské vysílání úplně míjelo. Když jsem se ale dozvěděl, že existují komunity, které svépomocí budují bezdrátové sítě, které jsou nezávislé na Internetu a do značné míry taky elektrické síti a přes které můžete komunikovat s lidmi i na druhé straně republiky, zaujalo mě to. Když o tom přede mnou pořád básnili kolegové v práci, rozhodl jsem se, že to zkusím taky.
… více »Byla vydána verze 0.5.20 open source správce počítačových her na Linuxu Lutris (Wikipedie). Přehled novinek v oznámení na GitHubu. Instalovat lze také z Flathubu.
Peter Steinberger, autor open source AI asistenta OpenClaw, nastupuje do OpenAI. OpenClaw bude převeden pod nadaci a zůstane otevřený a nezávislý.
Společnost Backblaze zveřejnila statistiky spolehlivosti pevných disků používaných ve svých datových centrech za rok 2025. Ke konci roku 2025 vlastnila 349 462 pevných disků. Průměrná AFR (Annualized Failure Rate), tj. pravděpodobnost, že disk během roku selže, byla 1,36 %. V roce 2024 to bylo 1,57 %. V roce 2023 to bylo 1,70 %. V roce 2022 to bylo 1,37 %.
Nástroj sql-tap je proxy mezi aplikací a databází, které zachytává všechny SQL dotazy a zobrazuje je v terminálovém rozhraní. Zde lze téměř v reálném čase zkoumat dotazy, sledovat transakce a spouštět SQL příkaz EXPLAIN. Podporované databázové systémy jsou pouze PostgreSQL a MySQL. Zdrojový kód je dostupný na GitHubu, pod licencí MIT.
Byla vydána nová verze 9.2 textového editoru Vim (Vi IMproved). Přináší vylepšené doplňování, podporu schránky ve Waylandu, podporu XDG Base Directory (konfigurace v $HOME/.config/vim), vylepšené Vim9 skriptování nebo lepší zvýrazňování změn. Vim zůstává charityware. Nadále vybízí k podpoře dětí v Ugandě. Z důvodu úmrtí autora Vimu Brama Moolenaara a ukončení činnosti jím založené charitativní organizace ICCF Holland projekt Vim navázal spolupráci s charitativní organizaci Kuwasha.
Byl představen editor MonoSketch, webová aplikace pro tvorbu diagramů, technických nákresů, flowchartů a různých dalších vizualizací, to vše jenom z ASCII znaků. Všechny operace běží pouze v prohlížeči uživatele a neprobíhá tedy žádné nahrávání dat na server. Zdrojový kód aplikace (drtivá většina Kotlin, žádné C#) je dostupný na GitHubu pod licencí Apache 2.0.
Byla vydána nová verze 3.7.0 multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie). Přehled novinek i s náhledy nových filtrů na PIXLS.US.
Všem na AbcLinuxu vše nejlepší k Valentýnu aneb Dni lásky ke svobodnému softwaru (I love Free Software Day, Mastodon, 𝕏).
Skupina zaměřená na koordinaci a shromažďování informací prospěšných projektu Multiplatformní přístup pro datové schránky.
| Založena: | 5. 10. 2009 |
| Členů: | 26 |
| Článků: | 0 |
| Wiki stránek: | 7 |
| Dotazů: | 22 |
| Akcí: | 0 |
| Čtenost: | 28 % |
| Skóre: | 19 |
RE. Thunderbird: Taky mě to překvapilo.
Podle mě by si největší část odměny zasloužila knihovna/y pokrývající funkčnost potřebnou ke komunikaci s ISDS. Co se týče náročnosti, tak GUI aplikace postavená nad dobře udělanou knihovnou je řádově jednodušší. Náročnost pluginu závisí na prostředí a podpoře aplikace, pro kterou se dělá. Mozilla má obecně jednu z nejlépe dokumnetovaných podpor rozšíření.
Minimálně 1/3 bych navrhoval využít na odměny za kvalitu aplikace stylem známá základní částka za funkčnost + neznámé bonusy, aby si autor mohl říc, dostal jsem zaplaceno a navíc jsem dostal odměnu za... , než aby řekl, mohl jsem dostat až, ale protože ... tak jsem dostal jen.
Ovšem nevím, jaká jsou zákonná pravidla pro přidělování financí v tomto případě.
Základní pravidlo, kterého se držím je: Je to odměna, ne plat. Hlavně to tou odměnou a způsobem jejího přidělení autorům neznechutit.
Bude dobré počítat s tím, že se do budoucna bude hodit mít nějaké finance na odměny za úpravy a rozšíření.
U popisu řešení s klientským certifikátem podle mne není moc jasné, co má být vlastně výsledkem – aspoň já jsem to nepochopil. Má to být rozchození nějaké čipové karty nebo tokenu pod Linuxem? Případně i napojení na knihovnu, kterou bude vytvářet někdo jiný? Má to být proprietární řešení, nebo pod Linuxem existuje nějaká podpora Crypto API, tedy standardního API pro přístup k certifikátům? Pokud ano, bylo by asi dobré zmínit, do které knihovny se ta podpora má implementovat – vůbec by mne nepřekvapilo, kdyby jich pro LInux bylo více.
Těch knihoven je opravdu více (MUSCLE, pcsc-lite, opensc, gnupg-pkcs11) a kryptografické knihovny jako OpenSSL, NSS, GnuPG obvykle nějakou z nich podporují coby „cryptoengine“.
Takže problém bude spíše najít a otestovat hardware (pravděpodobně čipovou kartu), která vyhovuje českým nárokům na kvalifikovaný podpis a která funguje. (Což by jít mělo, protože české nároky se kryjí s unijními nároky.)
V podstatě by měla fungovat jakákoliv PKCS#11 karta (pokud výrobce dodržel specifikaci). Spíš jde o to najít vyhovující (2048b RSA, SHA2) a otestovat (objednat ze zahraničí, protože u nás se takové věci běžně neprodávají) ji. Samozřejmě karta navíc potřebuje čtečku, ale USB čteček, co umí třídu CCID je spousta.
Horší je situace s USB tokeny, které obvykle mají proprietární protokol a výrobce emuluje PKCS#11 rozhraní až ve windowsí knihovně.
Tím chci říct, že 10 000 Kč za tip na kartu je moc. Jo, kdyby součástí výkonu byl otevřený ovladač poskytující PKCS#11 rozhraní pro token, proč ne. Ale pro čipovou kartu, která umí PKCS#11 z definice, to je prázdný požadavek. (I SafeNet Inc., co vyrábí „nefunkční“ iKey4000, vyrábí tokeny a akcelerátory do PCI sběrnice, ke kterým dává ovladače pro Linux, což je vhodné řešení pro serverové řešení.)
Funguje to zhruba takto:
Thunderbird Wget
↓ ↓
NSS OpenSSL
| (PKCS#11/15) |
+→ OpenSC ←+
↓
OpenCT
↓
(USB CCID)
Čtečka čipových karet
↓
(ISO/IEC 7816)
(+ odchylky a rozšíření výrobce kryptografické)
(aplikace běžící uvnitř čipové karty a stupně)
(volnosti dané ISO 7816)
Čipová karta
Toto je ideální zapojení. Jediný prostor pro „proprietární“ rozšíření je API aplikace uvnitř karty (které ale formálně, jakési ABI, musí zapadat do ISO standardu). Teoreticky na tom nemusí výrobce nic vylepšovat, ale prakticky je to ISO na tolik gumové, že se musí vyzkoušet konkrétní karta (respektive kartovou aplikaci, protože výrobci karet si kartové aplikace nechávají psát) a odposlechem windowsího ovladače nebo metodou pokus omyl (procházením souborového systému a zápisu do registrů na kartě) zjistit funkční API karty. Navíc mnozí výrobci poskytují rozšířené funkce, které třeba nesouvisí přímo s kryptografií, ale zákazník může nebo potřebuje je používat (různá vládní rozšíření). Karty, co umí PKCS#15, jsou více kompatibilní, protože tento standard je přísnější.
Podporu jednotlivých karet v OpenSC, lze najít na jeho Wiki.
Takže teoreticky karta s PKCS#15 kartovou aplikací by měla fungovat. Pro ostatní je třeba ovladače přiohnout.
„jejichž řešení byly přijaty“ → byla přijataA všechny ostatní jazykové prohřešky: Tím se nyní nezabývejme, článek před vydáním projde korekturou.
Co chcete testovat?
Problém je, že neexistuje simulátor serveru, takže není možné pouštět testy proti skutečné implementaci (je, ale na tom neotestujete chybové stavy serveru).
Testovat proti specifikaci? Hahaha. Ani skutečný systém jí neodpovídá. Jeden příklad za všechny:
$ xpath GetOwnerInfoFromLogin-0000.xml //p:GetOwnerInfoFromLoginResponse |xmllint --schema ../../../doc/Provozni_rad_ISDS_30_06_2008/pril_3/dbTypes.xsd --noout -
Found 1 nodes:
-- NODE --
Wide character in print at /usr/bin/xpath line 54.
-:1: element identifier: Schemas validity error : Element '{http://isds.czechpoint.cz/v20}identifier': This element is not expected. Expected is ( {http://isds.czechpoint.cz/v20}email ).
- fails to validate
A skutečně odpověď ze serveru neobsahuje element p:email, třebaže podle schematu je povinný.
A to je jenom ISDS. Samotná implementace SOAP ze strany serveru taky odporuje specifikaci SOAP 1.1. Například chybové zprávy mají HTTP status 200, na SOAP 1.2 požadavky server v klidu posílá SOAP 1.1 odpovědi.
A vůbec testy by měl připravit zadavatel. Protože napsat si testy, aby jimi prošla implementace, umí každý.
Tiskni
Sdílej: