Unreal IRCD
Unrealircd 4.0.17 Versiyonu
Unrealircd 4 versiyonun yeni sürümü 4.0.17 orjinal kaynak dosyalarını indirebilirsiniz.
Unrealircd-4.0.17.tar.gz dosyasını buradan indirebilirsiniz .
Putty ike çekmek için
wget https://www.unrealircd.org/unrealircd4/unrealircd-4.0.17.tar.gz
Yeni sürüm hakkında yayımcı tarafından yapılan açıklamalar.
Bu sürümdeki öne çıkan özellikler iki yeni isteğe bağlı modüldür: “zamanlanmış yasak” (X dakika sonra yasağı kaldır) ve “msgbypass”. Ayrıca set ılımlı nickchars utf8 için yeni deneysel destek. Her zaman olduğu gibi, değişikliklerin bir özeti aşağıda görülebilir.
Herkese iyi tatiller!
İyileştirmeler
- İki isteğe bağlı modül. Bunlar varsayılan olarak yüklenmez. Bunları kullanmak için modules.optional.conf dosyasını ekleyin veya bu loadmodule satırlarını ekleyin:
loadmodule “extbans / timedban”;
loadmodule “extbans / msgbypass”;- Zamana bağlı yasaklar: ~ t: duration: mask
Bunlar, sunucu tarafından otomatik olarak kaldırılan yasaklardır. Süre dakika cinsindendir ve maske herhangi bir yasak maskesi olabilir.
Bazı örnekler:- Bir ana bilgisayarda 5 dakikalık yasaklama: + b ~ t: 5: *! * @ Host
- Bir ana bilgisayarda 5 dakikalık sessizlik yasağı (konuşulamıyor): + b ~ t: 5: ~ q: *! * @ Host
- 1440m / 24hrs için bir davet istisnası: + I ~ t: 1440: *! * @ Host
- Bir hizmet hesabı için geçici bir muafiyet yasağı: + e ~ t: 1440: ~ a: Hesap
- Birinin, sonraki 24 saat boyunca + m ile konuşmasına izin verir: + e ~ t: 1440: ~ m: yönetilen: *! * @ Host
- Ve bulabileceğin diğer çılgın fikirler …
- Yeni yasaklama istisnası ~ m: tip: mesaj kısıtlamalarının atlanmasına izin veren maske.
Geçerli türler: ‘harici’ (bypass + n), yönetilen (bypass + m / + M), ‘filtre’ (bypass + G), ‘color’ (bypass + S / + c) ve ‘not’ (bypass +) T).
Bazı örnekler:- LAN kullanıcılarının baypas etmesine izin ver + m: + e ~ m: moderated: *! * @ 192.168. *
- Bu kanaldaki #otherchan bypass + m içinde ops olsun: + e ~ m: moderated: ~ c: @ # otherchan
- GitHub işlemini bot bypass + yap: + e ~ m: external: *! * @ Ipmask
- Hizmet hesabının renk kullanmasına izin ver: + e ~ m: renk: ~ a: ColorBot
- Zamana bağlı yasaklar: ~ t: duration: mask
- Timedban desteği + f [5t # b2]: 10 (metin akışında 2 dakikalık yasaklama).
Bu sadece daha önce belirtilen extbans / timedban modülü yüklü ise kullanılabilir. - Set :: allowed-nickchars deneysel UTF8 desteği eklendi.
Örnek: set {allowed-nickchars {latin-utf8; }; };
Önemli açıklamalar:- Tüm sunucularınız UnrealIRCd 4.0.17-rc1 üzerinde olmalı
- Çoğu (?) Hizmet bunu desteklemez, bu nedenle UTF8 takma adları kullanan kullanıcılar NickServ’e kayıt yapamaz.
- Set :: allowed-nickchars bir utf8 dili veya utf8 olmayan bir karakter kümesi seçmelisiniz. İkisini birleştiremezsin.
- Ayrıca, latin, yunan, kiril ve İbranice gibi çoklu komut dosyalarını / alfabeleri de birleştiremezsiniz. Birini seçmelisin.
- Eğer ağınızda set :: allowed-nickchars kullanıyorsanız (örneğin: ‘latin1’), geçiş yaparken dikkatli olun (örneğin: ‘latin-utf8’):
- Müşterileriniz hala UTF8 olmayanları kabul edebilir
- Kullanıcılar NickServ’te aksan veya diğer özel karakterlerle nick kaydetmişlerse, UTF8’e geçişten sonra eski hesaplarına erişemeyebilirler.
- CASEMAPPING veya “görsel olarak aynı karakter” yok – kontrol ediliyor.
- Sadece eski (non-utf8) charsys’de olduğu gibi, izin verilen nickchar’lar için alt / büyük harf kontrolü yoktur. Yani “aksan ile O” bir nick, “aksanla” aynı anda çevrimiçi olabilir. İki farklı kullanıcı olarak ele alınırlar.
- Aynı karakter görünüşü sorunu, Kiril alfabesinde, örneğin kiril “A” nın latin “A” ile aynı göründüğü ve bu şekilde bir kullanıcının kimliğine bürünmek için kullanılabileceği özellikle dikkat çekicidir.
- Geliştirilmiş CASEMAPPING ve “görsel olarak benzer karakter” – kontrol, devam eden araştırmaların bir parçasıdır.
- Reddetme bağlantı mesajlarını özelleştirmek için yeteneği:
KOD:
set { reject-message { password-mismatch "Password mismatch"; too-many-connections "Too many connections from your IP"; server-full "This server is full."; unauthorized "You are not authorized to connect to this server"; }; };
Başlıca sorunlar düzeltildi
- OperOverride kullanırken kilitlenme (yalnızca * NIX)
- Onar (giden) sunucu bağlama asmak
- Anope’yi local olmayan bir sunucudan SSL üzerinden bağlarken kilitlenme düzeltildi
- ‘/ SPAMFILTER del <id>’, diğer sunuculardaki spam filtresini kaldırmadı
Küçük sorunlar düzeltildi
- set :: restrict-extendedbans her zaman uygulanmadı (istiflendiğinde)
Diğer değişiklikler
- UnrealIRCd, WEBIRC ağ geçidinin istemci <-> webirc ağ geçidi bağlantısının da güvenli olduğu (örneğin: https) konusunda bize bir güvence vermediği sürece, SSL / TLS IRC kullanan WEBIRC ağ geçitlerinde kullanıcı modu + z kullanıcılarına artık vermeyecektir.
Bu, normal WEBIRC biçimidir:
WEBIRC parola ağ geçidi ana bilgisayar adı ip
Bu, güvenli bir istemci bağlantısını gösterir (YENİ):
WEBIRC parola ağ geçidi ana bilgisayar adı ip: güvenli
Doğal olarak, WEBIRC ağ geçitleri istemcinin http veya başka bir kullanıcı kullanıyorsa “güvenli” seçeneğini göndermemesi GEREKİR güvensiz protokol.