Klasik eMule, modern geniş bant için ayarlandı

eMuleBB, eD2K ve Kad'i ciddi kullanıcılar için kullanışlı tutar.

Hızlı upload bağlantıları, büyük paylaşılan kütüphaneler, sürekli açık Windows oturumları ve tanıdık desktop uygulamasından vazgeçmeden yerel controller workflows isteyen power user'lar için eMule.

Testing started

Nightly builds are open for testers

Public testing has started through nightly builds. Try the current packages, keep a disposable or backed-up profile, and report crashes, freezes, package issues, controller/API problems, and real-network regressions before 0.7.3-rc.1 is tagged.

eMule broadband edition, kısaca eMuleBB, eMule'un dağıtık paylaşım modeline hâlâ değer verenler için bağımsız bir ürün çizgisidir. Klasik desktop workflows korunur; istemci modern Windows sistemlerinde daha kolay çalıştırılır, gözlenir, otomatikleştirilir ve doğrulanır.

Neden

Legacy bir client ancak güvenle işletilebiliyorsa işe yarar

eMuleBB hem ürün çalışması hem de mühendislik disiplinidir: gerçek ağ davranışı olan native Windows uygulamasını korumak ve etrafına modern build, test, dokümantasyon, otomasyon ve release süreci koymak.

Ürün nedeni

eD2K ve Kad'i pratik tutmak

Amaç nostalji ya da rewrite değil. Klasik modeli uzun oturumlar, nadir dosyalar, bilinçli seeding ve native client isteyen kullanıcılar için kullanışlı tutmaktır.

Teknik neden

Eski varsayımları görünür yapmak

Upload slots, timeouts, buffers, büyük kütüphaneler ve WebServer açıklığı için defaults görünür olur; review, test ve dokümantasyon yapılabilir.

Release nedeni

Legacy code üstünde modern kanıt üretmek

Workspace release'i mühendislik çıktısı olarak görür: source policy, OpenAPI contracts, tekrarlanabilir builds, hashes, live checks ve operator gates aynı çizgide olmalıdır.

Özellikler

eMuleBB'nin klasik client etrafına ekledikleri

Çalışma operatörün görebildiği davranışa odaklanır: öngörülebilir upload policy, daha güvenli binding, sabit performans sınırları, büyük kütüphaneler, yerel otomasyon ve planlanan 0.7.3-rc.1 release için kanıt.

Paylaşım ve upload

Geniş bant upload kontrolü

Sınırlı slot hedefleri, zayıf slot recycling, ratio göstergeleri ve seeding controls hızlı upload'u eD2K protokolünü değiştirmeden kullanışlı tutar.

Ağ kontrolü

Binding, NAT ve açıklık politikası

Interface-aware binding, UPnP/NAT doğrulaması, HTTPS, allowed-IP rules ve WebServer mirası uzak yüzeyleri açık ve test edilebilir tutar.

Performans ve ölçek

Büyük oturumlar için güncel defaults

Daha büyük socket buffers, queue/source limits, file buffering, timeouts, recursive sync ve long paths desteği modern Windows ve büyük kütüphaneleri hedefler.

Klasik ağ

eD2K ve Kad önce gelir

Server, global ve Kad search native temel olarak kalır; Kad identity, bad-node handling, cleanup ve timing uyumluluk sınırları içinde tutulur.

Otomasyon

REST ve controller workflows

Kimlik doğrulamalı JSON endpoints transfers, searches, shared files, servers, Kad, logs, categories, uploads, statistics, preferences ve controlled shutdown alanlarını kapsar.

Release disiplini

Public paketlerden önce kanıt

0.7.3-rc.1 RC; native tests, REST contracts, live controller lanes, network adversity, packaging ve x64/ARM64 provalarına bağlıdır.

Ürün kılavuzu

Kısa işletim modeli

01

Bilinen iyi eMule alışkanlıklarından başla

Güvenilir server lists kullan, Kad'i bilinçli başlat, incoming ve shared folders düzenli tut, otomasyon eklemeden önce klasik workflow'u koru.

02

Upload'u gerçek bağlantıya göre ayarla

Sonlu bir upload limit belirle, gerçekçi bir client hedefi seç ve broadband policy'nin daha az ama daha güçlü slots tercih etmesine izin ver.

03

Büyük kütüphaneleri düzenli tut

Long paths destekli Windows kullan, shared roots alanlarını temiz tut, ratios izle ve nadir dosyaları bilinçli yayın kararı olarak ele al.

04

Sadece güvenilen ağlarda otomatikleştir

WebServer/REST'i API key ile aç, binding ve firewall'u dikkatle ayarla ve native eMule semantiğine saygılı controllers kullan.

05

Release hazırlığını izle

Public branch'i, 0.7.3-rc.1 gates, operator checks ve live E2E evidence aksini söyleyene kadar aktif pre-release kabul et.

06

Ayrıntılar için belgeleri kullan

Homepage kısa kalır. Ürün kılavuzu, REST contract, broadband notları ve release docs tooling repository içinde Markdown olarak yaşar.

Devamını oku

Ayrıntılı kılavuzlar ve kaynak belgeler

Controller yüzeyi

Desktop uygulamasını değiştirmeden REST automation

Broadband release track, mevcut WebServer listener üzerinden resource-oriented JSON API /api/v1 sunar. X-API-Key ile kimlik doğrular, JSON envelopes döner ve native eMule state değişikliklerini uygulama üzerinden geçirir.

  • Transfers
  • Searches
  • Servers
  • Kad
  • Shared files
  • Uploads
  • Categories
  • Logs
  • Statistics
  • Preferences

Release durumu

Public 0.7.3-rc.1 planlandı, gates altında ve henüz yayınlanmadı

Güncel durum

İlk public hedef 0.7.3-rc.1. Henüz yayınlanmadı. Final kanıt devam ediyor ve public durum aktif release docs'a bağlı kalır.

Build ve paket kanıtı

Kanıt workspace validation, Debug ve Release x64 app builds, Release ARM64 app builds, test binaries, package generation, clean-worktree checks ve SHA-256 hashes kapsar.

Davranış kanıtı

Gates native suites, REST contract, OpenAPI drift, malformed requests, UI automation, live controller-surface E2E, tam Release x64 live E2E ve network adversity kapsar.

SPDX SBOM

Release packages carry package-local SBOM.spdx.json plus sidecar *.sbom.spdx.json files, with manifest hashes that tie software contents to the exact package evidence.

Controller kanıtı

aMuTorrent, Prowlarr, Radarr, Sonarr ve qBittorrent-compatible lanes, native /api/v1 contract zayıflamadan automation çalıştığını gösterir.

Uyumluluk kanıtı

Orijinal eD2K/Kad davranışı default kalır. Broadband, REST ve controllers bu uyumluluk hedefinin çevresine eklenir.

Uygulama yöntemi

Legacy çekirdeğin etrafında modernleştir, sonra sonucu kanıtla

Stil bilinçli olarak tutucudur. eMuleBB yerel policy, limits, diagnostics, API boundaries ve release discipline alanlarını değiştirirken eD2K/Kad uyumluluğunu default tutar.

Uyumluluk

Gelişigüzel protocol drift yok

Kad ve eD2K değişiklikleri local routing, timing, validation ve control paths içinde kalır. Wire formats, opcodes ve native workflows uyumluluk sınırıdır.

Sınırlar

Sabit ve review edilebilir defaults

Bandwidth, memory, socket, queue ve timeout varsayımları gizli adaptif davranış yerine açık defaults veya advanced preferences olur.

REST

Controller contracts, screen scraping değil

Kimlik doğrulamalı JSON API OpenAPI-backed contract izler, malformed inputs reddeder ve native state mutations uygulama üzerinden yürütür.

Release

Etiketlerden önce kanıt

Süreç commands, commits, logs, package paths, hashes, live evidence ve operator decisions kaydeder; tag doğrulanmış bir sonuç olur.

Açık workspace

Ana depolar

Proje kültürü

Queue'nun performans sanatına dönüşmesini engelleyen ekip

Cartoon mule carrying an upload arrow and a clipboard. 01

Upload slot terapisti

Zayıf slots duygularını tam gerektiği kadar işler, sonra form ve cooldown ile queue'ya geri gönderilir.

Cartoon mule carrying connected Kad nodes across a trail. 02

Kad bootstrap arşivcisi

2007'de bir kez çalışan ve bu yüzden dikkatle doğrulanmış ikinci şansı hak eden nodes listesini korur.

Cartoon mule hauling release packages and checks. 03

Release gate görevlisi

Builds yalnızca test, live evidence ve son socket hakkında makul açıklama getirdiğinde içeri girer.