Releases: LordOfTheMachines/sello
Sello v0.8.2 — VC++ Redistributable gereksinimi kaldırıldı
Uyumluluk düzeltmesi — hiçbir ek kurulum gerektirmeden çalışır
Bazı temiz Windows makinelerinde Sello açılırken "VCRUNTIME140_1.dll bulunamadı" hatası veriyordu — çünkü exe, Microsoft Visual C++ Redistributable çalışma-anına dışarıdan bağımlıydı ve bu paket her makinede kurulu olmuyordu.
Çözüm: C runtime artık doğrudan exe'nin içine statik gömülü. Microsoft Visual C++ Redistributable hiç gerekmiyor — Sello yine tek dosya, taşınabilir ve hiçbir ek kurulum yapılmadan çalışır.
- ✅ "VCRUNTIME140_1.dll bulunamadı" hatası giderildi (VC++ Redistributable artık gerekmez;
dumpbinile doğrulandı — runtime bağımlılıkları exe'ye gömüldü, dosya yalnızca ~0,5 MB büyüdü). - ✅ WebView2 otomatik kontrol + kurulum: arayüz bileşeni (WebView2) eksik olan nadir makinelerde, Sello açılışta resmî Microsoft kurulumunu kendisi indirip kurar.
İmza / CMS / e-imza protokol yolları değişmedi — bu sürüm yalnızca bir dağıtım/uyumluluk düzeltmesidir. Tüm testler geçti.
İmzalı sello-app.exe + sello-app.exe.sig ektedir; mevcut kurulumlar açılışta otomatik güncellenir.
Sello v0.8.1 — Kararlılık: handle sızıntısı giderildi
Kararlılık düzeltmesi — handle sızıntısı giderildi
Uzun süre açık kalan Sello'da (tepside sürekli çalışan UYAP köprüsü) zamanla Windows handle birikmesi oluyordu — boştayken bile dakikada ~60 handle, hiç düşmeden sürekli artıyordu. Kök neden: kart tak/çıkar izleyicisi her 2 saniyede akıllı-kart sürücüsünü (akisp11) yokluyor ve sürücü her yoklamada bir Event handle bırakıyordu.
Çözüm: Kart izleme artık doğrudan Windows PC/SC (SCardGetStatusChange) ile, tek kalıcı bağlam üzerinden olay-tabanlı yapılıyor — sürekli yoklama yok.
- ✅ Idle handle sızıntısı sıfırlandı (≈60/dk → ~0/dk; canlı 15 dakikalık ölçümle, kartlı ve kartsız, doğrulandı).
- ✅ Kart tak/çıkar algılama artık anlık (eski 2 saniyelik gecikme kalktı).
İmza / CMS / e-imza protokol yolları değişmedi. Tüm testler geçti.
İmzalı sello-app.exe + sello-app.exe.sig ektedir; mevcut kurulumlar otomatik güncellenir.
Sello v0.8.0 — Daha akıcı imza + güven deposu izleme
Yenilikler
- İmza akışı daha akıcı: Sertifika iptal kontrolü (CRL) artık kart kilidini tutmadan, kilit dışında yapılıyor. Yavaş veya soğuk ağda imza atarken bekleme belirgin biçimde azaldı.
- Güven deposu izleme: Sello, Türk ESHS güven deposunun (KamuSM SertifikaDeposu.xml) güncellenip güncellenmediğini günde bir kez sessizce kontrol eder; bir değişiklik olursa yönetim panosuna bildirir (gömülü sertifika köklerini tazelemek için yeni sürüm çıkarılır). Bir güvenlik kararı vermez — yalnız bilgilendirir; TLS doğrulaması açıktır.
- Çekirdek kod sadeleştirildi ve test kapsamı genişledi (çekirdek 70 + uygulama 36 test).
Çalışan tüm imza yolları (e-Devlet / KEP / UETS / UYAP) değişmeden korundu.
Tek dosya: sello-app.exe (taşınabilir). Uygulama açılışta bu sürümü görüp imzasını doğrular ve kendini günceller.
Sello v0.7.0 — İmza-öncesi sertifika güvenlik ön-filtresi
Yeni: İmza-öncesi sertifika güvenlik ön-filtresi
Bu sürümle Sello, e-imza atmadan önce sertifikanızı sessizce kontrol eden bir güvenlik katmanı kazandı. Amaç: geçersiz bir sertifikayla imza atıp işlemi sonradan reddettirmenizi önlemek.
Ne yapar:
- Süre kontrolü: Süresi dolmuş kartla imza atılmaz. Sağ-tık → Takılı Kartlar'da geçerlilik tarihi bitişe yaklaştıkça renklenir: son 3 ay sarı → 2 ay turuncu → 1 ay açık kırmızı → dolmuş koyu kırmızı.
- İptal kontrolü: Sertifikanız iptal edilmişse (kayıp/çalıntı bildirimi vb.) imza atılmaz — sertifikanın iptal listesi (CRL) güvenli şekilde, CA imzası doğrulanarak kontrol edilir.
- Hafiflik & güvenilirlik: İlgili kök sertifikalar uygulamaya gömülüdür; kontrol yalnız bellekte yapılır (diske bir şey yazılmaz), ilk imzada bir kez yapılıp sonra hızlanır.
Notlar:
- e-Devlet, UYAP, PTT KEP ve UETS modlarının hepsinde geçerli — mevcut imza akışlarınız aynen çalışır; sadece geçersiz bir sertifika varsa erken ve net uyarı alırsınız.
- Tasarım "fail-open": yalnızca kesin bir sorun (dolmuş/iptalli) imzayı durdurur; bir kontrol yapılamazsa (ağ yok vb.) imza engellenmez, son merci sunucudur.
- e-Devlet ↔ KEP ↔ UETS geçişlerinde form artık sabit pozisyonda kalıyor (küçük hizalama düzeltmesi).
Güncelleme: Eski bir sürüm kullanıyorsanız uygulama açılışta bu sürümü görür → Güncelle ile kendini günceller (imza gömülü anahtarla doğrulanır).
Sello v0.6.0 — PTT UETS / e-Tebligat e-imza desteği
Yeni: PTT UETS / e-Tebligat e-imzası (üçüncü mod)
Bu sürümle Sello artık PTT UETS (Ulusal Elektronik Tebligat Sistemi — e-Tebligat) e-imzasını da destekliyor. e-Devlet ve PTT KEP'in yanına üçüncü mod olarak eklendi.
Nasıl çalışır:
- Uygulamayı açın, üst bardaki UETS sekmesine geçin.
- Tarayıcınızda e-Tebligat işlemini başlatın; ekranda gördüğünüz 6 haneli İşlem Kodu'nu Sello'ya girin ve Gönder'e basın.
- İmzalanacak bilgi sağdaki kutuda görünür. Kartınızı seçip İmzala ile PIN'inizi girin — imza otomatik olarak e-Tebligat'a geri yüklenir.
Notlar:
- e-Devlet ve PTT KEP modları aynen korundu — mevcut akışlarınızda hiçbir değişiklik yok.
- RSA ve EC (ECDSA) kartlar desteklenir; CAdES-BES imza, sunucu saatli imza zamanı.
- Bağlantı kontrolü ve Sistem sekmesinde UETS durumu (yeşil/kırmızı ışık) gösterilir.
Güncelleme: Eski bir sürüm kullanıyorsanız uygulama açılışta bu sürümü görür → Güncelle ile kendini günceller (imza gömülü anahtarla doğrulanır).
Sello v0.5.0 — PTT KEP webmail e-imza desteği
Yenilikler
Sello artık e-Devlet'in yanı sıra PTT KEP webmail e-imzasını da destekliyor. 🎉
- Çift tıkla açılan pencerede üstte KEP / e-Devlet geçiş düğmesi.
- PTT KEP webmail'de gördüğünüz İşlem Kodu ile kartınızdan giriş imzası (gerçek kartla doğrulandı).
- Tepsi Sistem sekmesine PTT KEP sunucu kontrolü eklendi (yeşil/kırmızı ışık).
- Bağlantı kontrolü artık daha anlaşılır: teknik kodlar yerine "Bağlantı sağlandı / kurulamadı" (ayrıntı için satırın üzerine gelin).
- Türkçe ⇄ İngilizce dil geçişi iyileştirildi (anında çevrilir).
Mevcut kullanıcılar uygulamayı açtığında otomatik güncelleme bildirimi alır; tek tıkla yeni sürüme geçilir.
Sello v0.4.0 — Bakım koruması ve kararlılık iyileştirmeleri
- Bakım koruması: e-Devlet e-imza sistemi güncellenmiş/bakımda olduğunda, geçersiz imza oluşmasını önlemek için imza güvenli biçimde durdurulur ve durum ekranda bilgilendirilir.
- Kararlılık ve arka plan iyileştirmeleri.
Otomatik güncelleme: önceki sürümü kullananlar açılışta bu sürümü görür → "Güncelle" ile imzalı güncelleme indirilip uygulanır.
Sello v0.3.1 — EC (ECDSA) kart desteği + sunucu saatli imza zamanı
Yenilikler
EC (eliptik eğri / ECDSA) kartlar artık destekleniyor. Önceki sürümler yalnız RSA anahtarlı e-imza kartlarıyla çalışıyordu; bu sürümle birlikte ECDSA anahtarlı (P-256 / P-384) nitelikli e-imza kartları da belge imzalayabiliyor. Kart türü otomatik algılanır.
İmza zamanı (signingTime) sunucudan alınır. İmzaya gömülen zaman damgası, bilgisayar saati yerine e-Adalet sunucusunun saatinden çekilir (sunucuya ulaşılamazsa bilgisayar saatine düşer) — yanlış ayarlı saatlerin imza zamanını bozması önlenir.
Not: RSA kart akışı değişmemiştir; bu sürüm yalnız ek kart desteği ve iyileştirme getirir. EC kart desteği kapsamlı çevrimdışı kriptografik testlerle doğrulanmıştır.
Notlar
- Tek dosya, taşınabilir
sello-app.exe(kurulum gerekmez). - Otomatik güncelleme: eski sürüm açılışta bu sürümü görür, imzayı doğrular ve kendini günceller.
- TLS doğrulaması açık; PIN loglanmaz.
İndirme
sello-app.exe dosyasını indirip çalıştırın. .sig dosyası otomatik güncelleme imza doğrulaması içindir.
Sello v0.3.0 — UYAP Bilirkişi Portalı belge imzası
Yenilikler
UYAP Bilirkişi Portalı belge imzası. Bilirkişi görevlendirme "Teslim Tutanağı" gibi belgeler artık Sello ile doğrudan imzalanabiliyor — ayrı bir e-imza uygulamasına gerek yok. Gerçek kart + PIN ile canlı doğrulandı.
e-Adalet uyumluluğu güçlendirildi. Resmî e-Adalet imza uygulamasının yerel servis davranışı baştan sona karşılaştırıldı; sertifika listeleme, imza ve cihaz olayları akışları birebir hizalandı.
Notlar
- Tek dosya, taşınabilir
sello-app.exe(kurulum gerekmez; JVM/Web Start yok). - Otomatik güncelleme: eski sürüm açılışta bu sürümü görür, imzayı doğrular ve kendini günceller.
- TLS doğrulaması açık; PIN loglanmaz.
İndirme
sello-app.exe dosyasını indirip çalıştırın. .sig dosyası otomatik güncelleme imza doğrulaması içindir.
Sello v0.2.1 — Tepsi düzeltmesi, sistem saati kontrolü, bildirim
Yenilikler
- Tepside kalma düzeltmesi: İmzaladıktan sonra KAPAT, artık uygulamayı tamamen kapatmıyor — pencere kapanır, tepsi simgesi ve UYAP köprüsü çalışmaya devam eder. (Tamamen çıkmak için: tepsi sağ-tık → Çıkış.)
- Sistem saati kontrolü: Yanlış sistem saati e-imza doğrulamasını sessizce bozar. Sello artık saatinizi e-Devlet sunucusuyla karşılaştırır; sapma varsa sizi uyarır, imzayı geçici engeller ve "Saati Düzelt" ile (yönetici onayıyla) saati otomatik düzeltir. Sağ-alt köşede sistem bildirimi + uygulama içinde uyarı şeridi (ne kadar ileri/geri olduğunu yazar).
- Daha okunaklı kayıt (log): yerel saat biçimi; eski sürümlerden kalan log kalıntıları temizlenir.
- Tepsi paneli: Kartlar/Sistem/Ayarlar sekmeleri arası geçiş hızlandırıldı; arayüzde metin taşma düzeltmeleri.
Önceki sürümü kullananlar açılışta yeni sürümü görür → Güncelle (imza doğrulanır, uygulama kendini günceller).