Обсуждение:soft-changes-new

Материал из Wiki.IRCLine.RU

Перейти к: навигация, поиск
Страница обсуждения
Данная страница предназначена для обсуждения.
Как пользоваться этой страницей

Пожалуйста, не забывайте добавлять в конец своего сообщения подпись (4 тильды):
--~~~~


Содержание


Добавление адресов в список разрешенных адресов ника

Мне вот интересно, откуда взялась цифра 50% ограничения для разрешенных адресов. Есть какие-то исследования на эту тему или иная аргументация? --JSergey 14:40, 4 июля 2010 (MSD)

Этот параметр взят из ограничения на установку акиллов, конечно его можно обсудить, пересмотреть Archangel 11:07, 5 июля 2010 (MSD)
Для установки запретов на заход в сеть этот процент вполне можно оправдать т.к. сеть небольшая и можно запустить много флуд-ботов из одной подсети, которые превысят количество пользователей в IRC. С разрешенными адресами я думаю лимит может быть и ниже, хотя и в с 50% уже получается "защита от дурака". Конкретных предложений нет ;) --JSergey 20:12, 5 июля 2010 (MSD)

Справка

по команде /hs chmodes все еще выводится помощь по моду +L, которого уже нет. Так же в справке написано: Для помощи по комананде напишите "/hs help команда", однако же для переведенных команд сервера нужно вводить просто /hs команда, нужно либо исправить справку, либо изменить команду ухтой 10:42, 27 августа 2010 (MSD)

Мод канала +L есть и может использоваться (с одобрения администрации), поэтому не вижу смысла совсем исключать его из справки, а справку поправим :) Archangel 10:15, 22 сентября 2010 (MSD)

Установка темы

А если был сплит, и тему подменили то что будет тогда? может хоть флаг защиты дополнительный приделать для восстановления? Hamper 02:44, 19 октября 2010 (MSD)

Тогда ChanServ восстановит тему. Всё будет работать так же как и раньше, просто тема не будет повторно устанавливаться. Archangel 10:59, 19 октября 2010 (MSD)

Вопрос про +r

Не очень понятно написано "Исправлена ошибка предыдущей версии, при которой снимался мод +r при идентификации на ник, отличный от текущего." Т.е. что предполагается сделать -- чтобы было достаточно идентифицироваться на любой ник чтобы иметь +r или порядок выдачи\снятия +r не изменился? --JSergey 19:59, 17 ноября 2010 (MSK)

Поторопился я, не туда вставил строку кода, поэтому при команде /ns id другой_ник пароль никсерв снимает +r с твоего зарегистрированного и идентифицированного ника. Порядок выдачи\снятия +r не изменился Archangel 11:14, 18 ноября 2010 (MSK)

Ну изменение то вроде как по поводу снятия добавилось или это пока только в тестовой версии? то, что теперь мод снимают сервисы а не сервер при смене ника Hamper 22:28, 23 ноября 2010 (MSK)

Ну да, мод должны устанавливать\снимать сервисы, а уж если сервисов нет, то сервер Archangel 10:56, 24 ноября 2010 (MSK)

ChanServ HOLD

Насчёт "Добавлена возможность указать описание при установке флага HOLD". На мой взгляд, что-то более бесполезное чем нынешний ChanServ HOLD на канал придумать сложно. Поэтому предлагаю поменять поведение флага: делать канал полностью неудаляемым, в том числе нельзя чтобы удалил владелец канала. Если ник владельца удаляется -- владельцем канала становится, например, ChanServ. А можно и на ник что-нибудь похожее сделать. --JSergey 20:01, 17 ноября 2010 (MSK)

Это было сделано в рамках перехода на новый формат файла БД, который позволит легко добавлять или удалять что-либо в структуру. А так в планах будет добавление наследника со всеми вытекающими последствиями) а в перспективе отмена пароля канала ну и отсутствие дропа Archangel 11:17, 18 ноября 2010 (MSK)
Советую перейти на формат файла БД SQLite. Это снимет вообще все проблемы при изменении структуры данных. Речь о чтении\записи изменений в реальном времени не идёт -- просто новый формат хранения данных. --JSergey 15:53, 18 ноября 2010 (MSK)
Да и вообще -- создание собственных форматов хранения данных -- костыль. Лишний код нужен, усложняется создание других программ для обработки БД (например, программ подсчёта статистики). На что только не пойдут программисты лишь бы не использовать уже готовое решение :) --JSergey 16:02, 18 ноября 2010 (MSK)
Ну в данном случае не думаю, что это актуально, т.к. переписать небольшое кол-во кода проще, чем разработать новый (а ведь его ещё и отладить нужно будет). Просто надо не сбрасывать дамп структуры, а записывать данные последовательно (с учётом версии файла), проблем не будет Archangel 16:12, 18 ноября 2010 (MSK)
Если все время что то только дописывать то можно прийти к такому бардаку... вон разработчики UnrealIRCd вообще решили бросить 3 версию и 4ю с нуля пишут, а использовать БД для хранения данных все же наверное удобнее чем непонятно что да и не думаю что там очень уж много придется изменить, для работы с SQLite есть официальный заголовок и функций там не особо то и много придется использовать Hamper 22:34, 23 ноября 2010 (MSK)
Конкретно данное изменение бардак не вызовет. Переписывать с нуля что-то тоже пожалуй смысла нет, потому что сейчас на мой взгяд нет абсолютно никакой необходимости что-либо вообще менять в сервисах, единственной (но наверное самой важной в таких проектах) причиной является то, что разработчику интересно что-то делать. --JSergey 23:00, 23 ноября 2010 (MSK)
Возможность быстро внести необходимые изменения в сервисы - большое преимущество перед сетями, использующими стандартный набор ПО Archangel 10:54, 24 ноября 2010 (MSK)

Логирование каналов на сервисе bnc

Предлагаю сделать логирование сообщений с каналов с возможностью добавлять\удалять канал для логирования, а так же чтение по маске как для каналов так и для приватов Archangel 14:59, 20 апреля 2011 (MSD)

Так же предлагаю прикрутить к сервису bnc - веб-панель, для управления своим аккаунтом. Так будет гораздо проще "новичкам" настраивать свои bnc аккаунты (реалнейм, авейнейм, авейсообщения и т.д) domer41 16:07, 20 апреля 2011 (MSK)
Личные инструменты