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.
Poradte prosim jak implementovat patche do djbdns nasel jsem patche djbdns-1.05-test23.diff.bz2 rozbalil ho a jsou tam same soubory typu dns.h.diff
Poradte prosim jak to implementovat nikdy jsem to jeste nedelal.
Dekuji
Řešení dotazu:
man patch
?
Muzete to prosim upresnit pro djbdns ?
Dekuji
man patch
popisuje, jak se pouziva program patch
, tedy program, ktery umi upravit jeden soubor (zpravidla puvodni zdrojovy kod) na zaklade prikazu obsazenych v druhem souboru (typicky popis rozdilu mezi puvodni a novou verzi zdrojoveho kodu).
Djbdns neni zadna vyjimka. Patch s tim pracuje jako s kterymkoliv jinym adresarem plnym textovych souboru.
Precti si tu manualovou stranku. Nema cenu, abych ti tady vysvetloval neco, co je popsano tam. Jestli to nepochopis z tech stranek, pouzil Google na nejake tutorialy pro program patch.
./configure
./make
./make install
staci kdyz dam diff /patche/ /update/Tohle mi nejak uniklo ... Diff ty VYTVORI ty patche (tj. soubor s rozdily mezi tema dvema verzemi). Program patch zase naopak ty rozdily vlozi do puvodniho souboru. Nevim, co je 'update'. Jinak ano, ty patche jsou update (resp. upgrade) nejake puvodni, starsi verze, ktere typicky chybi nejaka funkce nebo ma chybu, kterou ten patch opravuje nebo doplnuje. Pak uz staci jen klasicky zkompilovat. Ano.
budes muset zkompilovatNejake kratke vysvetleni je tady, jinak pochopitelne Google: configure "make install".
no znova jsem to zkompiloval ale vysledek je porad stejny podpora ipv6 tam neni nemam krom toho diff /patch/kde/je/ /update/adresar/ udelat jeste neco jineho pak jsem postupoval standartne
echo gcc -O2 -include /usr/include/errno.h > conf-cc
pak uz jen make atd
patch -p0 --dry-run < ten_diff_soubor
Melo by to probehnout bez problemu. Jestli ne, podivej se, co je spatne. Pro ostry beh nakonec odstran to "--dry-run". Pak dej to "echo gcc ..." a pak dej "make". U me to bylo napoprve bez problemu.
Can't create file djbdns-1.05-ipv6/FILES.origPodivej se jestli:
/package/djbdns-1.05
), do ktereho posilas ty patche (budes tam prepisovat soubory!)cd /packages
)po make nehlasi zadnou chybu ale soubory typu add-host6 tam nejsou a maji bytTy soubory se vytváří až při generování konfigurace (volání tinydns-conf), tzn. pokud máš někde běžící instanci tinydns, můžeš jinam vygenerovat konfiguraci a ty skripty add-host6 si překopírovat
Ty soubory se vytváří až při generování konfiguraceNevim, kde se ty soubory vytvareji, ale urcite to neni tim
make
, protoze v celem Makefile neni ani zminka o zadnem add-host6
.
Nevim, kde se ty soubory vytvarejiJe to napsáno v závorce těsně za místem, kde jsi ukončil citaci.
djbdns-1.05-test23.diff.bz2 rozbalil ho a jsou tam same soubory typu dns.h.diffTak jsem nasel ten popisovany patch, stahl ho, rozbalil a obsahuje jen jen diff soubor. Zadne dns.h.diff tam nejsou.
Tiskni
Sdílej: