Vládní CERT upozorňuje (𝕏) na zranitelnost ve WordPress Core: CVE-2026-63030 s přezdívkou wp2shell. Zranitelnost typu vzdálené spuštění kódu (RCE) bez nutnosti autentizace umožňuje útočníkovi spouštět libovolný kód prostřednictvím endpointu WordPress REST API Batch. Ke zneužití není vyžadován platný uživatelský účet ani interakce uživatele. Úspěšné zneužití může vést ke kompletnímu kompromitování webové stránky a souvisejících dat. Zranitelnost postihuje verze WordPress 6.9.0 až 6.9.4 a 7.0.0 až 7.0.1.
Evropská komise (EK) vyměřila čínskému internetovému prodejci AliExpress pokutu 550 milionů eur (13,3 miliardy korun) za porušení povinností vyplývajících z nařízení o digitálních službách (DSA). Platforma podle EK řádně neposuzovala a neomezovala rizika související s prodejem nelegálních, nebezpečných nebo padělaných výrobků na svém internetovém tržišti. Komise zároveň firmě nařídila přijmout nápravná opatření. Podle AliExpressu je pokuta nepřiměřená.
Ruffle, tj. open source emulátor Flash Playeru napsaný v Rustu, byl vydán ve verzi 0.4.0. Ke stažení je také na Flathubu. Přímo ve webovém prohlížeči lze vyzkoušet online dema nebo vlastní swf soubory.
HollowByte je zranitelnost typu Denial of Service (DoS) v kryptografické knihovně OpenSSL. Útočník může odesíláním škodlivého payloadu o velikosti pouhých 11 bajtů zaplnit paměť serveru. OpenSSL před ověřením dat vyhradí nepřiměřený blok paměti (až 131 KB). Server pak čeká na data, která nepřišla. Zranitelnost je opravena ve verzích OpenSSL 4.0.1, 3.6.3, 3.5.7, 3.4.6 a 3.0.21.
Ve španělské A Coruñě probíhá GUADEC 2026, tj. letošní konference vývojářů a uživatelů desktopového prostředí GNOME. Videozáznamy přednášek jsou k dispozici na YouTube.
Společnost Collabora ve spolupráci s Valve vyvíjí Holo Core, tj. port Arch Linuxu pro ARM64 procesory (AArch64), který bude pohánět VR headset Steam Frame. Pro testování Arch Linuxu pro AArch64 jsou k dispozici binární balíčky, zdrojové kódy i kontejner pro Docker nebo Podman.
Mikroprocesor Zilog Z80 byl oficiálně uveden na trh před 50 lety, tj. v červenci 1976. Výroba mikroprocesoru skončila v roce 2024.
Výzkumníci ze společnosti ESET objevili 11 zapomenutých UEFI shim zavaděčů, které byly podepsány společností Microsoft, a které umožňují útočníkům obejít ochranu UEFI Secure Boot na většině zařízení. Microsoft je zneplatnil (přidal jejich hash do databáze dbx) v rámci aktualizace Patch Tuesday dne 9. června 2026. Uživatelé Linuxu mohou databází aktualizovat pomocí LVFS. Ověřit zneplatnění zavaděčů lze pomocí skriptu uefi-dbx-audit. Jedná se o CVE-2026-8863 a CVE-2026-10797.
pico-usb-wifi je open source firmware pro Raspberry Pi Pico W, který jej promění v USB Wi-Fi adaptér. Po připojení k počítači se objeví jako zařízení USB CDC-NCM.
Americká společnost Google ze skupiny Alphabet bude muset podle nových požadavků Evropské unie umožnit společnosti OpenAI i dalším konkurentům v oblasti umělé inteligence (AI) a internetových vyhledávačů přístup ke svým službám. Ve svém rozhodnutí o tom včera informovala Evropská komise (EK). Opatření má zajistit dodržování pravidel, jejichž cílem je omezit v EU tržní sílu velkých technologických firem. Google s tím nesouhlasí.
… více »Tentokrát: přechod na Git, plugin fr_unpack, přechod na CURL, free stahování z RapidShare.com a další. Neznáte doposud FatRat?
To, že přes den programuju na Ábíčku, neznamená, že se večer poflakuju, aneb další nálož změn ve FatRatu
">. Musím si povzdechnout, že je vývoj GUI aplikací mnohem snazší a rychlejší než vývoj těch webových
"> Možná jsou to jen zkušenosti, ale v C++/Qt4 zvládnu napsat za sobotu až 1000 řádek funkčního odladěného kódu* (rekord), ale při psaní servletů v Javě a v HTML se k tomu nepřiblížím a navíc množství získané funkčnosti je v relativním srovnání o dost nižší.
"> Hodně nutného trash kódu okolo kvůli handlování vstupu z formulářů, řešení práv atd.
*) koho mi tenhle obrat připomíná! 
FatRat kompletně přešel na epoll(), takže všechny HTTP/FTP přenosy jsou vyřizovány pěkně v jediném vlákně. Samotnou komunikaci pak zajišťuje libcurl, na kterém teď podpora těchto protokolů závisí. libcurl většina lidí používá v blokujícím režimu (a ten je díky tomu odladěný), takže se při neblokujícím použití ve FatRatu objevily chyby. Tou první je, že vůbec nefunguje SFTP (libcurl mi řekne, že mám vyřadit socket), a druhou chybou je, že pokud má doména více IP adres a připojení k první z nich selže, nepodaří se připojení k žádné další (libcurl mi o novém spojení neřekne). Chyby jsou nahlášeny, ale kdy se někdo dostane k opravě, to je ve hvězdách.
Ve webovém rozhraní je nyní možné přidávat přenosy. Navíc jsem upravil rozhraní tak, aby se více chovalo a vypadalo jako skutečné GUI. Takže vybíráte přenosy klikáním na řádky se stisknutým Ctrl, výběr rušíte kliknutím mimo a Ctrl+A vybere vše (toto pouze v Opeře). Zbývá dodělat správu front.
Připravil jsem se na podporu magnet linků (BitTorrent), ale tato funkce bude až v libtorrent 0.14. Díky magnet linkům (ukázka: magnet:?xt=urn:btih:ZAQA5CXHCQQF7TG5CARZEWPYW7XABT6U) je možné stáhnout .torrent soubor decentralizovaně (přes DHT), takže i bez funkčního trackeru / vyhledávacího enginu. Pokud máte zapnuté DHT, ve status baru se nově objeví informace o počtu nodů (lokálně + globálně).
Narychlo jsem napsal plugin fr_unpack, který vám umožní snadné rozbalování RAR archivů. Plugin neprovádí žádné harakiri s podprocesy jako některé levné archivátory
">, jede to přes libunrar. Jeden, druhý a třetí screenshot.
RapidShare.com před několika dny uvolnil pravidla pro neplatící uživatele: žádná captcha, jen 45 sekund čekání, rychlostní limit 512kbps a max jeden přenos na IP adresu. Podpora ve FatRatu na sebe nenechala dlouho čekat. Díky tomuto jsem také sjednotil nastavování přihalšovacích údajů pro RS.com, už žádné vyplňování regexpů. Drobnost navíc: kromě čárového grafu je teď ve FatRatu i graf vyplněný, screenshot napoví více.
A na závěr by bylo vhodné upozornit, že jsem přešel na Git. Stažení FatRatu a nějakého pluginu:
git clone git://git.dolezel.info/fatrat.git git clone git://git.dolezel.info/fr_unpack.git
Natažení změn z upstream repozitáře:
git pull
Sestavení FatRatu se vším všudy:
cmake . -DWITH_EVERYTHING=ON && make -j2 && make install
Pokud vám cmake selže na nějakém lrelease (že nezná argument -compress), bugujte svou distribuci za to, že pod názvem lrelease nechali verzi z Qt3 a verzi z Qt4 přejmenovali na lrelease-qt4. Pokud tohle dělají, nesou zodpovědnost za to, že tím rozbijí CMake, který pak použije špatnou verzi tohoto nástroje. Možná pomůže tenhle patch. Vivat Gentoo, kde je to vyřešené pořádně.
Následující funkce budou: jednoduchý FTP klient a stahování z uloz.to, leteckaposta.cz apod.
Tiskni
Sdílej:
Jinak, ad ta Java… programovat pro běžné Servlet API je práce pro vraha. Když už nic jinýho, dá se ke zpracování vstupů použít tahle jednoduchá třída. Není to sice žádná automatika, ale ověřil jsem si, že kód je pak mnohem jednodušší a po drobném ohackování to zvládne prakticky všechno, co člověk potřebuje.
if(WITH_EVERYTHING) set(WITH_BITTORRENT ON) ....?
FILE ( GLOB FLS "cesta/*.ext" )
INSTALL ( FILES ${FLS} DESTINATION ${DST} )
muze tam bejt jakejkoliv regexp imo...
CMake Error at cmake_install.cmake:202 (FILE): file INSTALL cannot find file "/home/lubos/Projects/fatrat/data/remote/states/*.png" to install.Čím se to zapíná?
FILE( GLOB soubory *.htm* )
INSTALL(FILES ${soubory} DESTINATION foo/)
[ 0%] [ 1%] Building CXX object CMakeFiles/fatrat.dir/src/engines/RapidshareUpload.cpp.o Building CXX object CMakeFiles/fatrat.dir/src/engines/TorrentFilesModel.cpp.o /usr/src/fatrat/fatrat/src/engines/RapidshareUpload.cpp: In member function ‘void RapidshareUpload::beginNextChunk()’: /usr/src/fatrat/fatrat/src/engines/RapidshareUpload.cpp:344: error: ‘CURLFORM_STREAM’ was not declared in this scope make[2]: *** [CMakeFiles/fatrat.dir/src/engines/RapidshareUpload.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/fatrat.dir/all] Error 2 make: *** [all] Error
[ 46%] Building CXX object CMakeFiles/fatrat.dir/src/MainWindow.cpp.o
In file included from /root/git/fatrat/src/MainWindow.cpp:56:
/root/git/fatrat/src/tools/HelpBrowser.h:33:3: error: #error You need at least Qt 4.4 for this feature
/root/git/fatrat/src/tools/HelpBrowser.h:36:25: error: QtHelp/QtHelp: No such file or directory
Fakt to chce QT 4.4 jo? No to potes koste 
Jinak verze z overlaye (1.0_rc1) nefunguje rapidshare premium ani free
~net-misc/fatrat-9999 **
/var/tmp/paludis/net-misc-fatrat-9999/work/fatrat/src/engines/CurlUpload.cpp:142: error: 'CURLOPT_SEEKFUNCTION' was not declared in this scope
Nemůžete mi to někdo zkompilovat u sebe? Nepotřebuju deb, stačí mi binárka.
sudo dpkg -i libboost-serialization-dev_1.34.1-11_i386.deb mi hlásí:
Instaluji balík libboost-serialization-dev.
dpkg: ohledně libboost-serialization-dev_1.34.1-11_i386.deb obsahující balík libboost-serialization-dev:
libboost-serialization1.35-dev je v konfliktu s libboost-serialization-dev
libboost-serialization-dev (verze 1.34.1-11) bude nainstalován.
dpkg: chyba při zpracovávání libboost-serialization-dev_1.34.1-11_i386.deb (--install):
konflikt balíků - nebudu instalovat libboost-serialization-dev
Při zpracování nastaly chyby:
libboost-serialization-dev_1.34.1-11_i386.deb
A s verzemi z Ubuntu (libboost 1.35) mi libtorrent-rasterbar nainstalovat nejde. Chce jenom tu debianí verzi.
Já to snad nikdy nevyřeším
Fakt je tak těžké to zkompilovat a uploadnout to někam?
# cast -r -c fatrat Computing previously installed dependencies... fatrat preparing environment... Build latest version of fatrat from GIT development tree? [y]Pokud se nepřekládá s -DWITH_BITTORRENT=ON ani s -DWITH_CURL=ON končí překlad s následující chybou, možná by se mohlo při překladě vypsat, že fatrat potřebuje alespoň jednu z voleb.
[ 61%] Building CXX object CMakeFiles/fatrat.dir/src/Transfer.cpp.o /usr/src/fatrat-git/src/Transfer.cpp: In member function 'void Transfer::updateGraph()': /usr/src/fatrat-git/src/Transfer.cpp:377: error: invalid use of incomplete type 'struct QVariant' /usr/include/QtCore/qobject.h:67: error: forward declaration of 'struct QVariant' /usr/src/fatrat-git/src/Transfer.cpp: In constructor 'TransferNotifier::TransferNotifier()': /usr/src/fatrat-git/src/Transfer.cpp:498: error: 'qRegisterMetaType' was not declared in this scope /usr/src/fatrat-git/src/Transfer.cpp:498: error: expected primary-expression before '>' token /usr/src/fatrat-git/src/Transfer.cpp:499: error: expected primary-expression before '>' token make[2]: *** [CMakeFiles/fatrat.dir/src/Transfer.cpp.o] Error 1 make[1]: *** [CMakeFiles/fatrat.dir/all] Error 2 make: *** [all] Error 2Ohledně pluginů, neplánuje se jejich přejmenování na fatrat_opensubtitle, fatrat_czshare místo fr_opensubtitle, ... ?
Ohledně pluginů, neplánuje se jejich přejmenování na fatrat_opensubtitle, fatrat_czshare místo fr_opensubtitle, ... ?Proč je přejmenovávat? Vždyť je to jedno, balík snad můžeš pojmenovat jak chceš. V mojí overlayi se pluginy jmenují fatrat-něco.
Bylo by hned jasné, že se jedná o fatrat pluginy.
LIBTORRENT was not found. Make sure LIBTORRENTRB_LIBRARY and LIBTORRENTRB_INCLUDE_DIR are set.
CMake Error at CMakeLists.txt:34 (message):
No Rasterbar libtorrent
Toto je v repositaroch Fedora 8
libtorrent-devel.i386 0.11.8-1.fc8 fedora
rb_libtorrent-devel.i386 0.12-3.fc8 updates
Instaloval som obe, bez uspechu, da sa dat predvolba bez kompilacie torrentov?