Страница 1 от 1

FreeUniBG :: Мрежови подобрения @ Vol.4 - FreeUniBG IRCD v1.0

Публикувано на: 03 Сеп 2026 13:20
от LuD
Здравейте,

След излизането на **FreeUniBG Vol. 3 v0.9** продължихме с разработката и подобряването на IRC сървъра. В новата версия **v1.0** са добавени няколко по-сериозни функционалности, свързани със сигурността, управлението на мрежата, контрола върху каналите и подобряването на работата с потребителите.

Този път промените са насочени не само към добавяне на нови функции, но и към отстраняване на проблеми, установени при реалната работа на мрежата.

Ето какво включва **FreeUniBG Vol. 4**:

---

## Нова система за SHUN / GSHUN

Добавена е изцяло нова система за **локално и глобално заглушаване на потребители**.

Вече локалният:

`/SHUN`

и глобалният:

`/GSHUN`

работят като напълно разделени функции с **независими списъци в паметта**.

Поддържат се различни маски:

* `*`
* `?`
* `@`
* `.`

Системата интелигентно известява потребителя при опит за писане, когато неговите съобщения са ограничени от SHUN.

Това позволява на IRC операторите да прилагат по-прецизен контрол както на локално ниво, така и в цялата мрежа.

---

## Нова администраторска команда: /setoper

Добавена е нова администраторска команда:

`/setoper`

Тя позволява на **Network Admins** да дават операторски права на локални потребители в реално време, използвайки **O-line блока**, без необходимост от въвеждане на парола.

Това улеснява управлението на операторските права и позволява по-бърза реакция при необходимост от предоставяне на IRC Operator достъп.

---

## Нов канален режим: +J – 6-часова история на системните събития

Добавен е нов канален режим:

`+J`

При активиран режим каналът запазва **6-часова история на системните събития**.

Историята включва събития като:

* JOIN
* PART
* QUIT

Това позволява на потребителите да получат информация за случилото се в канала, дори когато не са били онлайн или не са наблюдавали канала в момента на събитието.

---

## Подобрение на +M – само регистрирани потребители

Режимът:

`+M`

е доразвит и вече предоставя по-строга рестрикция за **нерегистрирани потребители**.

При активиран `+M` могат да пишат само:

* потребители с идентифициран към **NickServ** акаунт;
* потребители с `+v`;
* оператори на канала с `+o`.

Това дава възможност на каналите да ограничат комуникацията само до регистрирани и оторизирани потребители.

---

## Нов канален режим: +W – филтриране на лоши думи

Добавен е нов канален режим:

`+W`

Той активира филтриране на **лоши думи и псувни директно на ниво IRCD**.

По този начин филтрирането се извършва от самия IRC сървър, без необходимост от използването на допълнителен бот или външен скрипт.

Това позволява на операторите на каналите да контролират съдържанието и да ограничават нежелания език директно чрез IRC режима.

---

## #OperWall вече е AutoJoin за операторите

Направена е промяна в управлението на операторските канали.

При получаване на операторски права на даден сървър каналът:

`#OperWall`

вече се добавя автоматично към **AutoJoin**.

Така операторите автоматично попадат в оперативния канал и могат веднага да получават необходимата информация, без да е необходимо ръчно присъединяване.

---

## Поправка на проблемите с кирилица и главни/малки букви

Отстранен е проблем при обработката на **никове на кирилица**, свързан с разликата между главни и малки букви.

При определени комбинации можеше да се получи неправилно разпознаване на никове или тяхното дублиране.

След направената промяна обработката вече правилно отчита главните и малките букви при кирилските никове и предотвратява появата на дублирани никове.

---

## Подобрени IPv6 GDPR хостове

Направена е промяна и в начина, по който се генерират IPv6 адресите, използвани при GDPR хостовете.

Досега адресите завършваха с произволно генерирани цифри, например:

`@FreeUniBG.GDPR.IPv6-9317`

Вече се използват **последните два блока от IPv6 адреса на самия потребител**, например:

`@FreeUniBG.GDPR.IPv6.614e:154d`

Това прави GDPR IPv6 хостовете по-последователни и позволява по-добро разпознаване и управление на потребителите, без да се показва пълният им IPv6 адрес.

---

## Финал

С **FreeUniBG IRCD v1.0** продължаваме да развиваме мрежата с фокус върху сигурността, контрола, стабилността и удобството както за потребителите, така и за IRC операторите.

Благодарим на всички, които използват FreeUniBG, тестват новите функционалности и ни дават обратна връзка.

Развитието продължава.

**FreeUniBG Vol. 4 – IRCD v1.0**
**More control. More security. More FreeUniBG.**