Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FidoGate & FreeBSD

3 views
Skip to first unread message

Andrei Dzedolik

unread,
Jun 17, 2020, 4:20:14 AM6/17/20
to
*** Answering a msg posted in area SU.FIDOTECH (SU.FIDOTECH).

Greetings, traveler ...

Перенесем тему сюда :)

ES>>> Но непонятно зачем использовать древний и неподдерживаемый
ES>>> ifmail с кучей проблем, в т.ч. с кодировками и стандартами,
ES>>> когда есть вполне себе живой и разрабатываемый fidogate на
ES>>> https://github.com/ykaliuta/fidogate/tree/staging
AD>> А вот со сборкой его уткнулся в отсутствие getTimeInfo в моем
AD>> libinnd (если я правильно понял, откуда оно его пытается
AD>> втянуть). Есть мысли в какую сторону посмотреть?

ES> А подробный лог есть на чём спотыкается? Ну и по fidogate и подобному
ES> лучше обсуждение перенести в ru.unix.ftn - исторически ifmail И
ES> fidogate обсуждались именно там. Сам ifmail использовать же крайне не
ES> рекомендую сейчас из-за устаревшей архитектуры :)

Вот место, где ломается сборка. autoconf отработал без ошибок:

FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM
8.0.0)
Target: x86_64-unknown-freebsd11.3
Thread model: posix
InstalledDir: /usr/bin
"/usr/bin/ld" --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1
--hash-style=both --enable-new-dtags -o areafix/ftnaf /usr/lib/crt1.o
/usr/lib/crti.o /usr/lib/crtbegin.o -L/usr/local/news/lib -L/usr/lib -linn
areafix/ftnaf.o areafix/areafix.o areafix/mailer.o common/libfidogate.a -lgcc
--as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed
/usr/lib/crtend.o /usr/lib/crtn.o
common/libfidogate.a(date.o): In function `date_buf':
/var/fido/src/fidogate/src/common/date.c:127: undefined reference to
`getTimeInfo'
cc: error: linker command failed with exit code 1 (use -v to see invocation)


\aID


Zhenja Kaliuta

unread,
Jun 17, 2020, 8:00:13 AM6/17/20
to
Hi, Andrei!

On Wed, 17 Jun 2020 05:11:56 +0000 Andrei Dzedolik writes:

[...]

AD> Вот место, где ломается сборка. autoconf отработал без ошибок:

AD> FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM
AD> 8.0.0)
AD> Target: x86_64-unknown-freebsd11.3
AD> Thread model: posix
AD> InstalledDir: /usr/bin
AD> "/usr/bin/ld" --eh-frame-hdr -dynamic-linker /libexec/ld-elf.so.1
AD> --hash-style=both --enable-new-dtags -o areafix/ftnaf /usr/lib/crt1.o
AD> /usr/lib/crti.o /usr/lib/crtbegin.o -L/usr/local/news/lib -L/usr/lib
AD> -linn areafix/ftnaf.o areafix/areafix.o areafix/mailer.o
AD> common/libfidogate.a -lgcc --as-needed -lgcc_s --no-as-needed -lc
AD> -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/crtend.o
AD> /usr/lib/crtn.o
AD> common/libfidogate.a(date.o): In function `date_buf':
AD> /var/fido/src/fidogate/src/common/date.c:127: undefined reference to
AD> `getTimeInfo'
AD> cc: error: linker command failed with exit code 1 (use -v to see
AD> invocation)

Хм, а что собираете?

% git grep getTimeInfo
zsh: exit 1 git grep getTimeInfo

Там есть GetTimeInfo, внутренняя.

Andrei Dzedolik

unread,
Jun 22, 2020, 5:50:16 AM6/22/20
to
Greetings, traveler ...

ZK> Хм, а что собираете?
Мастера: commit 460e4543e4b2bd0d26e3845712b6fe09cfa94e90 (HEAD -> master, tag:
v5.8, origin/master, origin/HEAD)

ZK> % git grep getTimeInfo
ZK> zsh: exit 1 git grep getTimeInfo

% git grep getTimeInfo
src/common/date.c: getTimeInfo(&ti);

ZK> Там есть GetTimeInfo, внутренняя.

Подскажи, пожалуйста, какой бранч/тэг собирать ...

\aID


Andrei Dzedolik

unread,
Jun 24, 2020, 4:20:17 AM6/24/20
to
Greetings, traveler.

ZK> Хм, а что собираете?
Собираю master из github'a. Место, которое ломается в моей сборке вот тут:

diff --git a/src/common/date.c b/src/common/date.c
index 8deda98..7b275e7 100644
--- a/src/common/date.c
+++ b/src/common/date.c
...
@@ -123,20 +124,19 @@ char *date_buf(char *buf, size_t len, char *fmt, time_t *
t, long tz)
if (fmt == NULL && t && *t == -1)
return "INVALID";

+ if (tz != -1)
+ timezone = tz * 60;
+
GetTimeInfo(&ti);
...

Разваливается оно вот так:

common/date.c:128:11: error: non-object type 'char *(int, int)' is not
assignable
timezone = tz * 60;
~~~~~~~~ ^
1 error generated.
*** Error code 1

Если честоно, я по коду date.c не вижу откуда берется переменная timezone,
которой присваивается tz * 60.

Если убрать комменты:

% git grep timezone | grep -v '/\*'
date.c: timezone = tz * 60;
gettime.c: if (gettimeofday(&tv, (struct timezone *)NULL) == -1)

Если убрать весь if целиком, то сборк проходит, но ликовка ломается на
GetTimeInfo, как я писал ранее.

Буду рад любой помощи :)

\aID

Nil Alexandrov

unread,
Jun 24, 2020, 12:40:17 PM6/24/20
to
Hello, Andrei!

Wednesday June 24 2020 10:03, from Andrei Dzedolik -> Zhenja Kaliuta:

ZK>> Хм, а что собираете?
AD> Собираю master из github'a.

Какой-нибудь https://github.com/evs38/fidogate ?
Сейчас проверил на мастере https://github.com/xx25/fidogate - собирается под
убунтой.

AD> common/date.c:128:11: error: non-object type 'char *(int, int)' is not
AD> assignable
AD> timezone = tz * 60;
AD> ~~~~~~~~ ^

Компилятор тут видит переменную timezone как char* и не может int к ней
привести.

AD> Если честоно, я по коду date.c не вижу откуда берется переменная
AD> timezone, которой присваивается tz * 60.

Определение переменной timezone в /usr/include/time.h
extern long int timezone;

time.h включается в fidogate.h если определено HAVE_TIME_H.

Может попробовать autogen.sh + configure ещё раз выполнить?

Best Regards, Nil

Zhenja Kaliuta

unread,
Jun 25, 2020, 8:40:18 AM6/25/20
to
Hi, Andrei!

On Mon, 22 Jun 2020 06:40:56 +0000 Andrei Dzedolik writes:

AD> Greetings, traveler ...
ZK>> Хм, а что собираете?
AD> Мастера: commit 460e4543e4b2bd0d26e3845712b6fe09cfa94e90 (HEAD -> master,
AD> tag: v5.8, origin/master, origin/HEAD)

Сходится, хм.

ZK>> % git grep getTimeInfo
ZK>> zsh: exit 1 git grep getTimeInfo

AD> % git grep getTimeInfo
AD> src/common/date.c: getTimeInfo(&ti);

% grep -i gettimeinfo src/common/date.c
GetTimeInfo(&ti);

мистика :)

ZK>> Там есть GetTimeInfo, внутренняя.
AD> Подскажи, пожалуйста, какой бранч/тэг собирать ...

и master, и staging собираться должны, но проверяю я посредственно,
поэтому спасибо за репорты.



Andrei Dzedolik

unread,
Jun 25, 2020, 11:05:18 AM6/25/20
to
Greetings, traveler.


ZK> % grep -i gettimeinfo src/common/date.c
ZK> GetTimeInfo(&ti);

ZK> мистика :)

ZK>>> Там есть GetTimeInfo, внутренняя.
AD>> Подскажи, пожалуйста, какой бранч/тэг собирать ...

Таак, хорошо, что в этом сошлись :) Так а откуда она браться-то должна? Внутри
ее как бы нет больше ни где ...

\aID

Andrei Dzedolik

unread,
Jun 25, 2020, 11:05:18 AM6/25/20
to
Greetings, traveler.


AD>> common/date.c:128:11: error: non-object type 'char *(int, int)' is
AD>> not assignable
AD>> timezone = tz * 60;
AD>> ~~~~~~~~ ^

NA> Компилятор тут видит переменную timezone как char* и не может int к
NA> ней привести.

NA> Определение переменной timezone в /usr/include/time.h
NA> extern long int timezone;

NA> time.h включается в fidogate.h если определено HAVE_TIME_H.

Это именно оно! Я ведь собираю на FreeBSD и вот:

% grep timezone /usr/include/time.h
char *tm_zone; /* timezone abbreviation */
char *timezone(int, int); /* XXX XSI conflict */

Теперь понятно, откуда ноги, так сказать. Буду копать дальше ...

\aID

Nil Alexandrov

unread,
Jun 25, 2020, 2:25:18 PM6/25/20
to
Hello, Andrei!

Thursday June 25 2020 16:54, from Andrei Dzedolik -> Nil Alexandrov:

AD>>> common/date.c:128:11: error: non-object type 'char *(int, int)'
AD>>> is not assignable
AD>>> timezone = tz * 60;
AD>>> ~~~~~~~~ ^
NA>> time.h включается в fidogate.h если определено HAVE_TIME_H.
AD> Это именно оно! Я ведь собираю на FreeBSD и вот:

А, ну в BSD timezone вообще не переменная, а функция.
https://www.freebsd.org/cgi/man.cgi?query=timezone

AD> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ...

А фидогейт раньше компилировался под бздю или ты порт делаешь?

Best Regards, Nil

Sergey Anohin

unread,
Jun 25, 2020, 4:05:19 PM6/25/20
to
Hello, Nil!

NA> А, ну в BSD timezone вообще не переменная, а функция.
NA> https://www.freebsd.org/cgi/man.cgi?query=timezone
AD>> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ...
NA> А фидогейт раньше компилировался под бздю или ты порт делаешь?

Порт я сделал, но фидогейт так быстро развивается что коммиттеры не успеваю
коммитить в дерево портов )))
Сейчас я у себя проверю как там в БСД сборка идет

С наилучшими пожеланиями, Sergey Anohin.

Sergey Anohin

unread,
Jun 25, 2020, 4:05:19 PM6/25/20
to
Hello, Andrei!

AD> Это именно оно! Я ведь собираю на FreeBSD и вот:
AD> % grep timezone /usr/include/time.h
AD> char *tm_zone; /* timezone abbreviation */
AD> char *timezone(int, int); /* XXX XSI conflict */
AD> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ...

Подтверждаю, на BSD сломано бранч мастер:

CC areafix/ftnaf.o
CC areafix/areafix.o
CC areafix/mailer.o
CC common/acl.o
CC common/acl_ftn.o
CC common/active.o
CC common/address.o
CC common/aliases.o
CC common/areas.o
CC common/areasbbs.o
CC common/binkley.o
CC common/bounce.o
CC common/cf_funcs.o
CC common/charset.o
CC common/config.o
CC common/crc16.o
CC common/crc32.o
CC common/date.o
common/date.c: In function 'date_buf':
common/date.c:128:11: error: lvalue required as left operand of assignment
128 | timezone = tz * 60;
| ^
*** Error code 1

Stop.
make[3]: stopped in /root/fidogate/src
*** Error code 1

Stop.
make[2]: stopped in /root/fidogate/src
*** Error code 1

Stop.
make[1]: stopped in /root/fidogate
*** Error code 1

Stop.
make: stopped in /root/fidogate

Sergey Anohin

unread,
Jun 25, 2020, 4:25:18 PM6/25/20
to
Hello, Nil!

NA> А фидогейт раньше компилировался под бздю или ты порт делаешь?

http://5034.ru/fidogate_v10.tar.gz

это последняя версия порта на начало февраля, там еще версия 5.7. но не
прокоммичена в дерево портов.
была там бага что от бесправного юзера не собиралось, починил:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243983

но никто не прокоммитил.

Надо уже обновлять порт, напомните что там надо допилить чтобы фиксился To: при
гейтовании из news групп в фидо?
Ну вы там враппер еще пилили?

Sergey Anohin

unread,
Jun 25, 2020, 4:40:18 PM6/25/20
to
Hello, Andrei!

AD> Это именно оно! Я ведь собираю на FreeBSD и вот:
AD> % grep timezone /usr/include/time.h
AD> char *tm_zone; /* timezone abbreviation */
AD> char *timezone(int, int); /* XXX XSI conflict */
AD> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ...

В версии 5.7

/* Check for invalid time (-1) */
if(fmt==NULL && t && *t==-1)
<------>return "INVALID";

GetTimeInfo(&ti);
tm = localtime(&ti.time);
if(tm->tm_isdst)
<------>ti.tzone += DST_OFFSET * 60;

if(t)
<------>ti.time = *t;
tm = localtime(&ti.time);
if(tm->tm_isdst)
<------>ti.tzone -= DST_OFFSET * 60;

if(tz != -1)
<------>ti.tzone = tz;


В версии 5.8

/* Check for invalid time (-1) */
if (fmt == NULL && t && *t == -1)
return "INVALID";

if (tz != -1)
timezone = tz * 60;

GetTimeInfo(&ti);

if (t)
ti.time = *t;
if (tz != -1)
ti.tzone = tz;

adjusted_time = ti.time - (ti.tzone * 60);
tm = gmtime(&adjusted_time);

Версия 5.7 собирается в FreeBSD.

Andrei Dzedolik

unread,
Jun 26, 2020, 7:15:19 AM6/26/20
to
Greetings, traveler.

NA> А, ну в BSD timezone вообще не переменная, а функция.
NA> https://www.freebsd.org/cgi/man.cgi?query=timezone
Именно :)

NA> А фидогейт раньше компилировался под бздю или ты порт делаешь?
Порт, не порт, но собираю для себя ...


\aID

Zhenja Kaliuta

unread,
Jun 27, 2020, 6:00:19 AM6/27/20
to
Hi, Andrei!

On Thu, 25 Jun 2020 15:54:08 +0200 Andrei Dzedolik writes:

AD> Greetings, traveler.
AD>>> common/date.c:128:11: error: non-object type 'char *(int, int)' is
AD>>> not assignable
AD>>> timezone = tz * 60;
AD>>> ~~~~~~~~ ^

NA>> Компилятор тут видит переменную timezone как char* и не может int к
NA>> ней привести.

NA>> Определение переменной timezone в /usr/include/time.h
NA>> extern long int timezone;

NA>> time.h включается в fidogate.h если определено HAVE_TIME_H.

AD> Это именно оно! Я ведь собираю на FreeBSD и вот:

AD> % grep timezone /usr/include/time.h
AD> char *tm_zone; /* timezone abbreviation */
AD> char *timezone(int, int); /* XXX XSI conflict */

AD> Теперь понятно, откуда ноги, так сказать. Буду копать дальше ...

ух. Будем чинить ...

Zhenja Kaliuta

unread,
Jun 27, 2020, 8:40:19 AM6/27/20
to
Hi, Andrei!

On Wed, 24 Jun 2020 09:03:08 +0200 Andrei Dzedolik writes:

AD> Greetings, traveler.
ZK>> Хм, а что собираете?
AD> Собираю master из github'a. Место, которое ломается в моей сборке вот тут:

AD> diff --git a/src/common/date.c b/src/common/date.c
AD> index 8deda98..7b275e7 100644
AD> --- a/src/common/date.c
AD> +++ b/src/common/date.c
AD> ...
AD> @@ -123,20 +124,19 @@ char *date_buf(char *buf, size_t len, char *fmt,
AD> time_t * t, long tz)
AD> if (fmt == NULL && t && *t == -1)
AD> return "INVALID";
AD>
AD> + if (tz != -1)
AD> + timezone = tz * 60;
AD> +
AD> GetTimeInfo(&ti);
AD> ...

Я убрал этот кусочек в staging, он был зря (если где ломается зона --
репортьте, добавлю в тесты).

AD> Разваливается оно вот так:

AD> common/date.c:128:11: error: non-object type 'char *(int, int)' is not
AD> assignable
AD> timezone = tz * 60;
AD> ~~~~~~~~ ^
AD> 1 error generated.
AD> *** Error code 1

AD> Если честоно, я по коду date.c не вижу откуда берется переменная timezone,
AD> которой присваивается tz * 60.

AD> Если убрать комменты:

AD> % git grep timezone | grep -v '/\*'
AD> date.c: timezone = tz * 60;
AD> gettime.c: if (gettimeofday(&tv, (struct timezone *)NULL) == -1)

AD> Если убрать весь if целиком, то сборк проходит, но ликовка ломается
AD> на GetTimeInfo, как я писал ранее.

Ну это как-то странно. Ничего там не заменяет что? Помню разбирали один
фейл в порте, там sed заменял ненужное.

Я проверил на доступной бсд, собирается.

Eugene Subbotin

unread,
Jul 2, 2020, 9:40:22 AM7/2/20
to
On 26.06.2020 0:16, Sergey Anohin wrote:

SA> Надо уже обновлять порт, напомните что там надо допилить чтобы
SA> фиксился To: при гейтовании из news групп в фидо? Ну вы там
SA> враппер еще пилили?

Теоретически, собрать с --enable-xct. Но этот функционал в staging
только пока, в релизе его нет ещё.


Sergey Anohin

unread,
Jul 2, 2020, 1:05:23 PM7/2/20
to
Hello, Eugene!

ES> Теоретически, собрать с --enable-xct. Но этот функционал в staging
ES> только пока, в релизе его нет ещё.

Ну если порт обновить, то там пофиг, можно с любого коммита брать, но оно
сломано пока в базовом функционале

Eugene Subbotin

unread,
Jul 3, 2020, 1:15:22 AM7/3/20
to
On 02.07.2020 20:51, Sergey Anohin wrote:

ES>> Теоретически, собрать с --enable-xct. Но этот функционал в
ES>> staging только пока, в релизе его нет ещё.
SA> Ну если порт обновить, то там пофиг, можно с любого коммита
SA> брать, но оно сломано пока в базовом функционале С наилучшими
SA> пожеланиями, Sergey Anohin.

Женя починил же вроде бы уже в 0e46d9122ee80ddc5538bfcb93f28774db3bed7d?

Sergey Anohin

unread,
Jul 3, 2020, 1:55:23 AM7/3/20
to
Hello, Eugene!

ES>>> Теоретически, собрать с --enable-xct. Но этот функционал в
ES>>> staging только пока, в релизе его нет ещё.
SA>> Ну если порт обновить, то там пофиг, можно с любого коммита
SA>> брать, но оно сломано пока в базовом функционале С наилучшими
ES> Женя починил же вроде бы уже в 0e46d9122ee80ddc5538bfcb93f28774db3bed7d?

Похоже на то, надо проверить и если все норм можно порт обновить и опцию
попробовать
--enable-xct в порт пропилить

Sergey Anohin

unread,
Jul 3, 2020, 1:45:23 PM7/3/20
to
Hello, Eugene!

ES> Женя починил же вроде бы уже в 0e46d9122ee80ddc5538bfcb93f28774db3bed7d?

Вроде собирается и работает, с опцией --enable-xct

Eugene Subbotin

unread,
Jul 3, 2020, 6:10:23 PM7/3/20
to
On 03.07.2020 21:37, Sergey Anohin wrote:

ES>> Женя починил же вроде бы уже в
ES>> 0e46d9122ee80ddc5538bfcb93f28774db3bed7d?
SA> Вроде собирается и работает, с опцией --enable-xct
SA> С наилучшими пожеланиями, Sergey Anohin.

Враппер Нила отрабатывается нормально на фре, проверял?

Sergey Anohin

unread,
Jul 4, 2020, 1:50:24 AM7/4/20
to
Hello, Eugene!

ES>>> Женя починил же вроде бы уже в
ES>>> 0e46d9122ee80ddc5538bfcb93f28774db3bed7d?
SA>> Вроде собирается и работает, с опцией --enable-xct
ES> Враппер Нила отрабатывается нормально на фре, проверял?

Ну там ведь квотинг должен быть нормальный?

https://5034.ru/wfido/?area=ALT.RUSSIAN.Z1

ньюс группа приходит с невы ко мне

Eugene Subbotin

unread,
Jul 4, 2020, 1:30:23 PM7/4/20
to
On 04.07.2020 9:40, Sergey Anohin wrote:

SA> Ну там ведь квотинг должен быть нормальный?

Не, квотинг там не правится: тело сообщений не должно меняться, максимум
- заголовки и кодировка. Да и ложных неверных срабатываний будет полно,
ни к чему нам такое.
Смотри на заголовок To, в сообщениях он должен быть везде корректным.


Sergey Anohin

unread,
Jul 4, 2020, 2:10:23 PM7/4/20
to
Hello, Eugene!

SA>> Ну там ведь квотинг должен быть нормальный?
ES> Не, квотинг там не правится: тело сообщений не должно меняться, максимум
ES> - заголовки и кодировка. Да и ложных неверных срабатываний будет полно,
ES> ни к чему нам такое.
ES> Смотри на заголовок To, в сообщениях он должен быть везде корректным.

Я совсем забыл что у меня с тебя же эха приходит, тьфу блин, совсем все позабыл
)))

Zhenja Kaliuta

unread,
Oct 4, 2020, 9:36:14 AM10/4/20
to
Hi, Sergey!

On Fri, 03 Jul 2020 08:42:47 +0300 Sergey Anohin writes:

SA> Hello, Eugene!
ES>>>> Теоретически, собрать с --enable-xct. Но этот функционал в
ES>>>> staging только пока, в релизе его нет ещё.
SA>>> Ну если порт обновить, то там пофиг, можно с любого коммита
SA>>> брать, но оно сломано пока в базовом функционале С наилучшими
ES>> Женя починил же вроде бы уже в 0e46d9122ee80ddc5538bfcb93f28774db3bed7d?

SA> Похоже на то, надо проверить и если все норм можно порт обновить и
SA> опцию попробовать --enable-xct в порт пропилить

Как успехи? Я б зарелизил, если нет явных проблем.


Sergey Anohin

unread,
Oct 4, 2020, 1:36:14 PM10/4/20
to
Hello, Zhenja!

SA>> Похоже на то, надо проверить и если все норм можно порт обновить и
SA>> опцию попробовать --enable-xct в порт пропилить
ZK> Как успехи? Я б зарелизил, если нет явных проблем.

с 4ого июля работает норм, правда я особо вроде ничего не гейтую, но патч
--enable-xct вроде работает,
у тебя вроде был аккаунт у меня на веб морде?

https://5034.ru/wfido/?area=10-TEST&message=94d37ee05f9ab1fa89e2f35967070fe3

Sergey Anohin

unread,
Oct 4, 2020, 1:36:14 PM10/4/20
to
Hello, Zhenja!

ZK> Как успехи? Я б зарелизил, если нет явных проблем.

Это вроде тестовая версия порта:

PORTNAME=<----->fidogate
#DISTVERSIONPREFIX=<--->v
#DISTVERSION=<->5.7
CATEGORIES=<--->news mail

MAINTAINER=<--->ad...@5034.ru
COMMENT=<------>Fido-Internet Gateway and Tosser

LICENSE=<------>GPLv2
LICENSE_FILE=<->${WRKSRC}/COPYING

USES=<->autoreconf perl5 iconv

CONFLICTS=<---->fidogate-4* fidogate4-4*

USE_GITHUB=<--->yes
GH_ACCOUNT=<--->ykaliuta
GH_PROJECT=<--->fidogate
GH_TAGNAME=<--->0e46d9122ee80ddc5538bfcb93f28774db3bed7d

Поэтому там 5.7 закомментировано и привязано к коммиту, вроде так, но этот порт
не ушел далее моего компа

Zhenja Kaliuta

unread,
Oct 4, 2020, 1:56:13 PM10/4/20
to
Hi, Sergey!

On Sun, 04 Oct 2020 20:28:26 +0300 Sergey Anohin writes:

SA> Hello, Zhenja!
SA>>> Похоже на то, надо проверить и если все норм можно порт обновить и
SA>>> опцию попробовать --enable-xct в порт пропилить
ZK>> Как успехи? Я б зарелизил, если нет явных проблем.

SA> с 4ого июля работает норм, правда я особо вроде ничего не гейтую,
SA> но патч --enable-xct вроде работает, у тебя вроде был аккаунт у
SA> меня на веб морде?

Там в staging небольшой апдейт после этого, но он гипотетически может сломать
перекодировку.

SA> https://5034.ru/wfido/?area=10-TEST&message=94d37ee05f9ab1fa89e2f35967070fe3


SA> С наилучшими пожеланиями, Sergey Anohin.

Sergey Anohin

unread,
Oct 4, 2020, 2:31:14 PM10/4/20
to
Hello, Zhenja!

ZK> Там в staging небольшой апдейт после этого, но он гипотетически может
ZK> сломать
ZK> перекодировку.

Проверить надо или и так сойдет? :)

Zhenja Kaliuta

unread,
Oct 4, 2020, 2:56:13 PM10/4/20
to
Hi, Sergey!

On Sun, 04 Oct 2020 21:17:59 +0300 Sergey Anohin writes:

ZK>> Там в staging небольшой апдейт после этого, но он гипотетически
ZK>> может сломать перекодировку.

SA> Проверить надо или и так сойдет? :)

лучше бы проверить :)

Sergey Anohin

unread,
Oct 5, 2020, 3:51:14 AM10/5/20
to
Hello, Zhenja!

SA>> Проверить надо или и так сойдет? :)
ZK> лучше бы проверить :)

Сегодня попробую, а программа тестирования есть? :)
Что там с перекодировкой проверить надо и в какую сторону?

Zhenja Kaliuta

unread,
Oct 5, 2020, 7:06:14 AM10/5/20
to
Hi, Sergey!

On Mon, 05 Oct 2020 10:36:07 +0300 Sergey Anohin writes:

SA>>> Проверить надо или и так сойдет? :)
ZK>> лучше бы проверить :)

SA> Сегодня попробую, а программа тестирования есть? :)
SA> Что там с перекодировкой проверить надо и в какую сторону?

rfc2ftn. В частности, кросспостинг и сплиттинг больших
сообщений. Тело и заголовки.

Alexey Vissarionov

unread,
Oct 5, 2020, 7:46:14 AM10/5/20
to
Доброго времени суток, Zhenja!
05 Oct 2020 13:50:56, ты -> Sergey Anohin:

SA>>>> Проверить надо или и так сойдет? :)
ZK>>> лучше бы проверить :)
SA>> Сегодня попробую, а программа тестирования есть? :)
SA>> Что там с перекодировкой проверить надо и в какую сторону?
ZK> rfc2ftn. В частности, кросспостинг и сплиттинг больших
ZK> сообщений. Тело и заголовки.

Давно ли в NNTP требуется нарезать большие сообщения на кусочки?


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Спирт легче воды, но из водки почему-то не всплывает

Zhenja Kaliuta

unread,
Oct 5, 2020, 9:06:14 AM10/5/20
to
Hi, Alexey!

On Mon, 05 Oct 2020 13:44:44 +0300 Alexey Vissarionov writes:

SA>>>>> Проверить надо или и так сойдет? :)
ZK>>>> лучше бы проверить :)
SA>>> Сегодня попробую, а программа тестирования есть? :)
SA>>> Что там с перекодировкой проверить надо и в какую сторону?
ZK>> rfc2ftn. В частности, кросспостинг и сплиттинг больших
ZK>> сообщений. Тело и заголовки.

AV> Давно ли в NNTP требуется нарезать большие сообщения на кусочки?

Требуется в FTN.

Alexey Vissarionov

unread,
Oct 5, 2020, 9:41:14 AM10/5/20
to
Доброго времени суток, Zhenja!
05 Oct 2020 15:48:18, ты -> мне:

SA>>>>>> Проверить надо или и так сойдет? :)
ZK>>>>> лучше бы проверить :)
SA>>>> Сегодня попробую, а программа тестирования есть? :)
SA>>>> Что там с перекодировкой проверить надо и в какую сторону?
ZK>>> rfc2ftn. В частности, кросспостинг и сплиттинг больших
ZK>>> сообщений. Тело и заголовки.
AV>> Давно ли в NNTP требуется нарезать большие сообщения на кусочки?
ZK> Требуется в FTN.

Правда? И где именно? Ссылку на соответствующий FTS - в президиум.


З.Ы. (Замечу Ышо): фидошные стандарты опубликованы на http://ftsc.org/docs

--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... ИМХО: Имею Мнение - Хрен Оспоришь

Zhenja Kaliuta

unread,
Oct 5, 2020, 10:36:14 AM10/5/20
to
Hi, Alexey!

On Mon, 05 Oct 2020 15:35:00 +0300 Alexey Vissarionov writes:

AV> Доброго времени суток, Zhenja!
AV> 05 Oct 2020 15:48:18, ты -> мне:

SA>>>>>>> Проверить надо или и так сойдет? :)
ZK>>>>>> лучше бы проверить :)
SA>>>>> Сегодня попробую, а программа тестирования есть? :)
SA>>>>> Что там с перекодировкой проверить надо и в какую сторону?
ZK>>>> rfc2ftn. В частности, кросспостинг и сплиттинг больших
ZK>>>> сообщений. Тело и заголовки.
AV>>> Давно ли в NNTP требуется нарезать большие сообщения на кусочки?
ZK>> Требуется в FTN.
AV> Правда? И где именно? Ссылку на соответствующий FTS - в президиум.

В правилах эх встречается.

Не далее как полгода назад я получил багрепорт ибо эту функциональность
сломал (там так написано, что легко что-нибудь сломать :). Так что она
даже используется.

AV> З.Ы. (Замечу Ышо): фидошные стандарты опубликованы на http://ftsc.org/docs

Да, я в курсе, спасибо.


Alexey Vissarionov

unread,
Oct 5, 2020, 3:56:14 PM10/5/20
to
Доброго времени суток, Zhenja!
05 Oct 2020 17:26:10, ты -> мне:

SA>>>>>> Что там с перекодировкой проверить надо и в какую сторону?
ZK>>>>> rfc2ftn. В частности, кросспостинг и сплиттинг больших
ZK>>>>> сообщений. Тело и заголовки.
AV>>>> Давно ли в NNTP требуется нарезать большие сообщения на кусочки?
ZK>>> Требуется в FTN.
AV>> Правда? И где именно? Ссылку на соответствующий FTS - в президиум.
ZK> В правилах эх встречается.

Слать по общеизвестному азимуту. Вплоть до выноса из нодлиста чрезмерно
мнительных любителей антикварного софта.

ZK> Не далее как полгода назад я получил багрепорт ибо эту
ZK> функциональность сломал (там так написано, что легко что-нибудь
ZK> сломать :). Так что она даже используется.

Тут не то что сломать, а оторвать надо.

AV>> З.Ы. (Замечу Ышо): фидошные стандарты опубликованы на
AV>> http://ftsc.org/docs
ZK> Да, я в курсе, спасибо.

Ну вот туда и посылай людей со странными хотелками.


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Пароль - как коньяк: чем больше звездочек, тем лучше
0 new messages