Skip to content

Releases: LordOfTheMachines/sello

Sello v0.8.2 — VC++ Redistributable gereksinimi kaldırıldı

23 Jun 21:21

Choose a tag to compare

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; dumpbin ile 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

22 Jun 06:42

Choose a tag to compare

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

17 Jun 16:38

Choose a tag to compare

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

17 Jun 06:16

Choose a tag to compare

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

16 Jun 14:02

Choose a tag to compare

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

15 Jun 17:19

Choose a tag to compare

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

14 Jun 09:04

Choose a tag to compare

  • 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ı

11 Jun 06:54

Choose a tag to compare

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ı

11 Jun 05:48

Choose a tag to compare

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

09 Jun 16:09

Choose a tag to compare

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).