- RU.QICO ----------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 42 из 55
 От   : Alexey Matrosov                     2:203/910.1       24 сен 26 10:51:23
 К    : Sergey Anohin                                         24 сен 26 11:52:02
 Тема : Re: qico 0.60.0
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:203/910.1 6ab4e48b
@REPLY: 2:5034/10.1 2b1028de
@CHRS: CP866 2
@TZUTC: 0200
@PID: FidoMailMobile/0.1.10+91 (Android)
Hello, Sergey!

Sergey Anohin wrote:

 AM>> А ты какого лжеца использовал? ;)

 SA> Обычного гуглового... Ну он там мне начал оправдываться

 Обычные чатовые llm обычно не идут ревьюить код репозитория, а
начинают галлюцинировать. Всегда надо вникать самостоятельно, или хотя бы
агентом сначала ;)

 SA> 1. Входящие соединения (Dial-in) - Работает без патчей. В режиме
 SA> приема почты qico может работать по IPv6 вообще без изменения
 SA> исходного кода.
 SA> Это происходит за счет архитектуры Unix-систем: мейлер
 SA> регистрируется в системном суперсервере xinetd (или inetd), который
 SA> слушает порты.
 SA> Если xinetd настроен на IPv6, он принимает входящий сетевой вызов
 SA> от удаленной ноды и прозрачно перенаправляет поток данных в qico.
 SA> Сам мейлер при этом даже "не знает", что работает по IPv6, для него
 SA> это обычный стандартный ввод-вывод (через сокет). В таком сценарии
 SA> все работает "из коробки".

Всё верно.
В частности, как простой пример, смотри юниты systemd для debian:
github.com/glasslike/qico/tree/master/systemd
Юнит qico-binkp.socket, например.

 SA> 2. Исходящие соединения (Dial-out) - Нужен патчПроблема
 SA> оригинального "ванильного" кода qico (включая ветку qico-xe)
 SA> заключалась в том,
 SA> что его внутренний встроенный сетевой клиент для Binkp изначально
 SA> был жестко написан под IPv4 (использовал старые структуры сокетов).
 SA> Поэтому для того, чтобы qico мог сам звонить на IPv6-адреса, сисопы
 SA> используют сторонние исправления.
 SA> Самое известное из них - qico-0.57.1xe-ipv6.patch (автор André
 SA> Grüneberg). Этот патч переводит сетевую подсистему qico на
 SA> использование современных
 SA> системных вызовов getaddrinfo, после чего мейлер начинает нативно
 SA> совершать исходящие вызовы по IPv6.

 Это уже было в актуальном репозитории, если верить changelog`у -
было сделано еще в 0.57.2xe, соответственно, есть и у нас.
github.com/glasslike/gico/blob/master/Changes (line 77)
Работоспособность лучше проверить реальным тестом.

Mvh,
Alex.

--- FidoMailMobile/0.1.10+91 (Android)
 * Origin: Rabarber > Skelleftea > Sweden (2:203/910.1)
SEEN-BY: 203/910 469/122 5001/100 5015/46 5020/290
378 715 1146 2332 4441 9696
SEEN-BY: 5023/24 5030/1081 5034/13 5051/44 5061/15
5075/128 5090/138
@PATH: 203/910 5020/715



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх