Project

General

Profile

Actions

Bug #779

closed

acetamide: unknown CMD при запросе VCard

Added by Pinkbyte over 12 years ago. Updated over 12 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: Azoth Acetamide
Target version:
Start date:
08/05/2012
Due date:
% Done:

100%

Estimated time:
5:00 h
Reported in:
master

Description

При запросе "VCard" в acetamide(хотя какой VCard в IRC, это whois же!) отображаются не все данные. В частности не отображается почтовый ящик, если он установлен на учётной записи пользователя в IRC. IRC-сервер - UnrealIRCD, сервисы - Anope.


Files

Скриншот1.png (6.21 KB) Скриншот1.png Выхлоп на запрос whois Pinkbyte, 08/05/2012 11:24 AM
Actions #1

Updated by 0xd34df00d over 12 years ago

  • Status changed from New to Assigned
  • Target version changed from 0.7.0 to 0.5.80
Actions #2

Updated by Magog over 12 years ago

Какую информацию отдает whois согласно рфц - ту информацию и заполняет

Actions #3

Updated by 0xd34df00d over 12 years ago

Команды все равно имеет смысл заимплементировать, да и ваще, ирка же — это набор костылей. Имеет смысл отходить иногда от RFC :3

Actions #4

Updated by Magog over 12 years ago

Что за имплеменировать? Где я тебе возьму что и как, если ирка оно его кастомно от сервера к серверу отдает?

Actions #5

Updated by 0xd34df00d over 12 years ago

Ну вот пример. Пинай Pinkbyte'а на тему того, чо за сервер, как детектить, и так далее :3

Actions #6

Updated by Pinkbyte over 12 years ago

Ссылка в тему. Не RFC, но рассказывает о командах - https://www.alien.net.au/irc/irc2numerics.html

Actions #7

Updated by Magog over 12 years ago

И что? Ну есть у меня такая. А толку?

Actions #8

Updated by 0xd34df00d over 12 years ago

Разве данные из тикета не соответствуют этой таблице?

Впрочем, да, там есть некоторая двоякость, что с ней делать?

Actions #9

Updated by 0xd34df00d over 12 years ago

Да. После определения сервера по команде 004 / 005 можно обновить таблицу маппингов функций для сервероспецифичных вещей. Вот как раз получится красиво и элегантно разрешить ambiguity и сделать фреймворк для будущей реализации сервероспецифичных вещей.

Actions #10

Updated by Pinkbyte over 12 years ago

Magog wrote:

И что? Ну есть у меня такая. А толку?

Конкретно UnrealIRCd можно определить фразой "Your host is host.domain, running version Unreal3.2.9", например. Поддержку остальных я думаю можно вводить по реквестам других пользователей.

Actions #11

Updated by Magog over 12 years ago

Может каждый для своего сервера сам будет вводить?

Actions #12

Updated by Pinkbyte over 12 years ago

Magog wrote:

Может каждый для своего сервера сам будет вводить?

Вводить тип сервера? Эм, ну, не хотелось бы перекладывать это полностью на пользователей, но возможность так сказать "принудительно" указать тип сервера в случае фэйла автодетекта была бы кстати, да

Actions #13

Updated by Magog over 12 years ago

Запиливать специфичные для его сервера фичи. Не дай бог личкрфты станут популрны и люди начнут юзать ирку - я же охрененю запиливать под каждый сервер :-(

Actions #14

Updated by 0xd34df00d over 12 years ago

Да нормик. Пока не стали, можно и начать запиливать. Остановиться никогда не поздно :3

Actions #15

Updated by 0xd34df00d over 12 years ago

На каком сервере это все можно потыкать? В смысле адреса.

Actions #16

Updated by 0xd34df00d over 12 years ago

  • Target version changed from 0.5.80 to 0.5.85

Хотя конкретно эти команды уже реализованы, будет смержено после релиза 0.5.80.

Actions #17

Updated by Pinkbyte over 12 years ago

0xd34df00d wrote:

На каком сервере это все можно потыкать? В смысле адреса.

Например - irc.sigil.tk, там как раз UnrealIRCD

Actions #18

Updated by Magog over 12 years ago

Все подобные запросы в ирк сопровождайте сервером, портом, каналом и пользователем на котором это можно тестить.

Actions #19

Updated by 0xd34df00d over 12 years ago

  • Status changed from Assigned to Closed
  • % Done changed from 0 to 100
  • Estimated time set to 5:00 h

Вроде работает, чо.

Actions

Also available in: Atom PDF