Repository navigation
v3.6.18
linux-hardening 0.9.0 kilitlendi (alan anahtarları, kalıcı kaldırma eylemleri); runner: script sudo'lu yolda sonuç ayrıştırma (CRLF) ve validate script/Türkçe kurtarma adı düzeltmeleri.
Değişti
components.lock:linux-hardening0.8.4 → 0.9.0 (128 değişken, 11 eylem; tüm değişkenler gruplu). Yeni: 13 alan anahtarı (hardening_<alan>_enabled, hepsi varsayılan açık), kalıcı kaldırma eylemlerikaldir_onizle(salt okunur,SİLİNECEK:satırları),kaldir(sunucu adıyla onay) vekaldir_geri_yukle. Ubuntu'da 118 değişken ve 9 eylem, Proxmox'ta 128 değişken ve 11 eylem görünür. Gerçek VM doğrulaması sürüyor.validate: kurtarma eylemi adı artık adın ya da_sonrası sözcüğün başındarollback|recover|restore|undo|geriiçeriyorsa tanınır (kaldir_geri_yuklegibi Türkçe adlar--strict'te yanlış uyarı vermez).
Düzeltildi
runner: scriptsudo'lu yolda sonuç satırı ayrıştırılamıyordu:ssh -tçıktıdaki satır sonlarını CRLF yapıyor, son anahtarın değeri7\rolarak okunup "Sonuç satırı geçersiz" deniyordu (eylem çalışıyor ama sonuç kaydedilmiyordu). Ayrıştırıcı artık\r'yi atar; gerçek makinede (ubuntutest) bulundu, regresyon testi eklendi.validatescript paketlerinde yanlış uyarı vermez: sonuç satırı (SSHPOCKET_RESULT …) ve değişken kullanımı artıkscripts/klasöründe de aranır; değişken betikteSSHPOCKET_VAR_<AD>olarak okunuyorsa "kullanılmıyor" uyarısı çıkmaz.