RFC: 1459
Оригинал: Internet Relay Chat Protocol
Категория: Экспериментальный
Дата публикации:
Авторы: ,
Перевод: Рустам Шихалиев aka russo

4.1. Регистрация Соединения

Команды, описываемые здесь, используется для регистрации соединения с IRC-серверов, как для пользователя или сервер, как лучше и как правильней рассоединяться.

Команда "PASS" не требуется для регистрации каждого клиентского или серверного соединения, но она должна предшествовать сообщения сервера или быть после комбинации NICK/USER. Она очень рекомендуется, чтобы у всех серверных соединений был пароль, который дает некоторый уровень защиты в текущих соединениях. Рекомендуемые условия для регистрации клиента ниже:

  1. Pass-сообщение
  2. Nick-сообщение
  3. User-сообщение

4.1.1. Password-сообщение

Команда:PASS
Параметры:<password>

Команда PASS используется для установки «парольного соединения». Пароль может и должен быть установлен перед любой попыткой регистрации установленного соединения. В текущий момент, это требования к клиентам отправлять команду PASS перед отправкой комбинации NICK/USER и серверы *должны* отправить команду PASS перед любой SERVER-командой. Пароль должен быть снабжен одним содержимым в C/N-строках (для серверов) или I-строках (для клиентов). Это возможно для отправки большого количества PASS-команд перед регистрированием, но только одно последнее используется для проверки и может не изменить уже зарегистрированое.

Числовые ответы:

ERR_NEEDMOREPARAMS              ERR_ALREADYREGISTRED

Пример:

PASS secretpasswordhere
2007 - 2017 © Русские переводы RFC, IETF, ISOC.