Menu principale

News:

Ritornati online con una nuova veste grafica

eMuleBB - broadband edition

Aperto da frubbuz, 03 Giugno 2026, 07:51:26

Discussione precedente - Discussione successiva

frubbuz

eMuleBB 0.7.3 RC1: eMule aggiornato per le connessioni di oggi

Ciao a tutti,

eMuleBB 0.7.3-rc.1 è quasi pronto per la prima release candidate pubblica.

Il progetto nasce con un'idea molto concreta: portare avanti eMule su Windows, mantenendo la compatibilità con eD2K e Kad, ma rendendolo più adatto all'uso attuale. Oggi molti lo usano con connessioni veloci, upload più generosi, librerie condivise enormi, percorsi Windows lunghi e sessioni lasciate aperte per giorni. eMuleBB lavora proprio su questi aspetti.

Questa RC è il risultato di un lavoro abbastanza ampio: non solo qualche opzione in più, ma una sistemazione profonda di build, pacchetti, diagnostica, stabilità, sicurezza e automazione.

Punti principali

- compatibilità eD2K/Kad mantenuta come base del progetto
- build system e CI modernizzati
- pacchetti x64 e ARM64 più curati
- hash, manifest, SBOM e attestazioni per verificare meglio i binari
- supporto ai profili separati tramite -c
- supporto ai percorsi lunghi di Windows
- miglioramenti per upload, code e librerie condivise grandi
- diagnostica più utile per rete, disco, condivisioni, avvio e chiusura
- log e dump più chiari quando qualcosa va storto
- correzioni su socket, thread, liste, scrittura file, shutdown e input malformati

Funzioni nuove e integrazioni

Una delle novità più importanti è la parte di automazione locale. eMuleBB include una API REST pensata per strumenti fidati, controller e integrazioni sul proprio sistema.

Tra le aree già lavorate o in corso:

- API REST locale
- workflow compatibili con aMuTorrent
- integrazione con strumenti stile qBittorrent/Arr
- supporto a scenari con Prowlarr, Radarr e Sonarr
- diagnostica REST più precisa
- gestione profili più chiara per separare uso normale, test e automazione
- pacchetti di rilascio più verificabili e ripetibili

L'obiettivo è rendere eMule più facile da integrare in un setup moderno, senza perdere il controllo del client desktop e senza stravolgere il modo in cui eMule lavora sulla rete.

Stabilità

Molto lavoro è finito nelle parti che si notano solo quando mancano: chiusura pulita, gestione dei worker in background, recupero dagli errori, scritture file più sicure, meno stati incoerenti e più informazioni quando il client si blocca o si comporta male.

Sono stati corretti diversi problemi storici legati a:

- avvio e chiusura
- socket e connessioni
- gestione delle liste interne
- input malformati
- scrittura e flush dei file
- profili e percorsi lunghi
- diagnostica in caso di crash o hang

Per un programma che spesso resta aperto giorni o settimane, questa parte conta quanto le feature visibili.

Sicurezza e robustezza

Anche WebServer e REST sono stati rivisti con più attenzione: validazione più severa delle richieste, confini di autenticazione più chiari, diagnostica migliore e comportamento più prevedibile in presenza di input strani o richieste malformate.

La parte dei pacchetti è stata rafforzata con evidenze di build e rilascio: hash, manifest, SBOM e attestazioni aiutano a capire cosa si sta scaricando e da quale processo di build arriva.


Per le prime prove conviene usare un profilo nuovo oppure un profilo già salvato.

- https://emulebb.github.io/
- https://github.com/emulebb/emulebb/releases?q=nightly&expanded=true

L'obiettivo della 0.7.3-rc.1 è uscire con una RC solida, verificabile e utile da provare sul campo.

Ogliastrino

Bah, ormai eMule è in una lunga e lenta agonia per cui io continuerò con la mia eMule v0.50a X Mod 1.6.1 finchè vivrà. Comunque grazie per la segnalazione  :cheers:  :aio
Pochi sanno che quasi sempre il vero problema di un computer si trova fra la sedia e la tastiera
Le prime cose da fare > 1 > 2 > 3 e, prima di postare >CERCA

frubbuz

C'e' molta attivita' su github, grazie al team di amutorrent anche amule sta rinascendo. Io sto anche facendo un client in rust, che e' gia' funzionante a un buon livello. eMule never dies :)