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.
Klasik eMule, modern geniş bant için ayarlandı
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
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
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.
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.
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.
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
Ç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.
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.
Interface-aware binding, UPnP/NAT doğrulaması, HTTPS, allowed-IP rules ve WebServer mirası uzak yüzeyleri açık ve test edilebilir tutar.
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.
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.
Kimlik doğrulamalı JSON endpoints transfers, searches, shared files, servers, Kad, logs, categories, uploads, statistics, preferences ve controlled shutdown alanlarını kapsar.
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
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.
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.
Long paths destekli Windows kullan, shared roots alanlarını temiz tut, ratios izle ve nadir dosyaları bilinçli yayın kararı olarak ele al.
WebServer/REST'i API key ile aç, binding ve firewall'u dikkatle ayarla ve native eMule semantiğine saygılı controllers kullan.
Public branch'i, 0.7.3-rc.1 gates, operator checks ve live E2E evidence aksini söyleyene kadar aktif pre-release kabul et.
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
Controller yüzeyi
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.
Release durumu
İ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.
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.
Gates native suites, REST contract, OpenAPI drift, malformed requests, UI automation, live controller-surface E2E, tam Release x64 live E2E ve network adversity kapsar.
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.
aMuTorrent, Prowlarr, Radarr, Sonarr ve qBittorrent-compatible lanes, native /api/v1 contract zayıflamadan automation çalıştığını gösterir.
Orijinal eD2K/Kad davranışı default kalır. Broadband, REST ve controllers bu uyumluluk hedefinin çevresine eklenir.
Uygulama yöntemi
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.
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.
Bandwidth, memory, socket, queue ve timeout varsayımları gizli adaptif davranış yerine açık defaults veya advanced preferences olur.
Kimlik doğrulamalı JSON API OpenAPI-backed contract izler, malformed inputs reddeder ve native state mutations uygulama üzerinden yürütür.
Süreç commands, commits, logs, package paths, hashes, live evidence ve operator decisions kaydeder; tag doğrulanmış bir sonuç olur.
Açık workspace
Proje kültürü
01
Zayıf slots duygularını tam gerektiği kadar işler, sonra form ve cooldown ile queue'ya geri gönderilir.
02
2007'de bir kez çalışan ve bu yüzden dikkatle doğrulanmış ikinci şansı hak eden nodes listesini korur.
03
Builds yalnızca test, live evidence ve son socket hakkında makul açıklama getirdiğinde içeri girer.