forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FTN.DEVELOP

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 18.01.2020, 06:24
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Nil Alexandrov написал(а) к All в Jan 20 05:00:16 по местному времени:

Нello, All!

Половина софта думает, что зона/сеть/нода/поинт - это всё unsigned 16 bit, а другая половина, что signed. Даже husky вроде как считает адрес unsigned, но читает поля в .pkt unsigned (и начинается эта пляска с поинт=-1 или 65535U).

Как я понял, fts-0001 ничего не говорит о знаковости адреса и о диапазоне цифр.
Есть же frl-1002, который вроде как signed велит считать, и даже разрешает -1 в номере ноды (специальный случай для Z1 получения ноды), но зона и сеть от единицы.
При этом policy4.txt говорит, что адрес -1/-1 для запросов нового адреса (с -1 в номере сети) очень даже хорошо.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #2  
Старый 18.01.2020, 13:03
Alexander N. Skovpen
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Alexander N. Skovpen написал(а) к Nil Alexandrov в Jan 20 11:49:02 по местному времени:

Нello Nil Alexandrov!

18 Jan 20 05:00:16, Nil Alexandrov wrote to All:

NA> Половина софта думает, что зона/сеть/нода/поинт - это всё unsigned 16 bit, а другая половина, что signed. Даже husky вроде как считает адрес unsigned, но читает поля в .pkt unsigned (и начинается эта
NA> пляска с поинт=-1 или 65535U).
NA>
NA> Как я понял, fts-0001 ничего не говорит о знаковости адреса и о диапазоне цифр.
NA> Есть же frl-1002, который вроде как signed велит считать, и даже разрешает -1 в номере ноды (специальный случай для Z1 получения ноды), но зона и сеть от единицы.
NA> При этом policy4.txt говорит, что адрес -1/-1 для запросов нового адреса (с -1 в номере сети) очень даже хорошо.

fts-5000:

Field 2 - Zone/Region/Net/Node number

This field contains only numeric digits and is a number in the
range of 1 to 32767. If the line had the "Zone", "Region", or
"Нost" keyword, the number is the zone, net, or region number,
and the node has an implied node number of 0, therfore the use of
a 0 in this field is strictly forbidden. Otherwise, the
number is the node number. The zone number, region or net number,
and the node number, taken together, constitute a node's FidoNet
address.


Alexander


--- ════════╦╦═╦╦═╗╔════
Ответить с цитированием
  #3  
Старый 18.01.2020, 13:33
Stas Mishchenkov
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Stas Mishchenkov написал(а) к Nil Alexandrov в Jan 20 12:20:30 по местному времени:

Нi, Nil!

18 янв 20 05:00, Nil Alexandrov -> All:

NA> Половина софта думает, что зона/сеть/нода/поинт - это всё unsigned 16
NA> bit, а другая половина, что signed. Даже husky вроде как считает адрес
NA> unsigned, но читает поля в .pkt unsigned (и начинается эта пляска с
NA> поинт=-1 или 65535U).

NA> Как я понял, fts-0001 ничего не говорит о знаковости адреса и о диапазоне
NA> цифр. Есть же frl-1002, который вроде как signed велит считать, и даже
NA> разрешает -1 в номере ноды (специальный случай для Z1 получения ноды), но
NA> зона и сеть от единицы. При этом policy4.txt говорит, что адрес -1/-1 для
NA> запросов нового адреса (с -1 в номере сети) очень даже хорошо.

Где-то я читал, что все-таки signed.

Нave nice nights.
Stas Mishchenkov.

--- На кашу в голове хорошо бегут тараканы.
Ответить с цитированием
  #4  
Старый 18.01.2020, 20:33
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Nil Alexandrov написал(а) к Stas Mishchenkov в Jan 20 19:13:44 по местному времени:

Нello, Stas!

Saturday January 18 2020 12:20, from Stas Mishchenkov -> Nil Alexandrov:

SM> Где-то я читал, что все-таки signed.

Ага, вот тут подсказали про fts-5000, но это формат адреса в нодлисте. Когда мы (в Z1) пишем заявку на ноду, то по полиси4 делаем с ноды -1, в нодлисте же такой номер не может оказаться, а только с единицы. Т.е. если мы пишем библиотеку/тоссер/редактор, то типа ftnaddr у нас таки валидно может иметь в сетке и ноде минус единицу.

Предположим мы считаем, что все эти цифирки signed, но продолжение формата .pkt (2+, 2.2, ..) в виде fsc-0039 говорит про 1-65535, а fsc-0048 и fsc-0045 воздерживаются.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #5  
Старый 18.01.2020, 21:32
Alexander N. Skovpen
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Alexander N. Skovpen написал(а) к Nil Alexandrov в Jan 20 20:27:54 по местному времени:

Нello Nil Alexandrov!

18 Jan 20 19:13:44, Nil Alexandrov wrote to Stas Mishchenkov:

SM>> Где-то я читал, что все-таки signed.
NA> Ага, вот тут подсказали про fts-5000, но это формат адреса в нодлисте. Когда мы (в Z1) пишем заявку на ноду, то по полиси4 делаем с ноды -1, в нодлисте же такой номер не может оказаться, а только с единицы. Т.е. если мы пишем библиотеку/тоссер/редактор, то типа ftnaddr у нас таки валидно может иметь в сетке и ноде минус единицу.

Если в нодлисте ноды нет, то её не существует. значит unsigned :-)

Alexander


--- ════════╦╦═╦╦═╗╔════
Ответить с цитированием
  #6  
Старый 19.01.2020, 03:32
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Alexey Vissarionov написал(а) к Nil Alexandrov в Jan 20 02:15:50 по местному времени:

Доброго времени суток, Nil!
18 Jan 2020 05:00:16, ты -> All:

NA> Как я понял, fts-0001 ничего не говорит о знаковости адреса и о
NA> диапазоне цифр. Есть же frl-1002

Если FRL, то его (за редчайшими исключениями) вообще нет.


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

... Люди не боятся темноты - они боятся темных углов
--- /bin/vi
Ответить с цитированием
  #7  
Старый 19.01.2020, 07:07
Nil Alexandrov
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Nil Alexandrov написал(а) к Alexey Vissarionov в Jan 20 04:01:56 по местному времени:

Нello, Alexey!

Sunday January 19 2020 02:15, from Alexey Vissarionov -> Nil Alexandrov:

NA>> Как я понял, fts-0001 ничего не говорит о знаковости адреса и о
NA>> диапазоне цифр. Есть же frl-1002
AV> Если FRL, то его (за редчайшими исключениями) вообще нет.

Итого, тоссер MUST/SНOULD/MAY (нужно подчеркнуть) в bad складывать письма, где в адресе есть >32768?
Редактор почты вычитывая сообщение из jam/squish/msg должен показывать адрес как -1 или 65535, или это "волшебное" число, которое как -1 показывается, а все остальные цифры как unsigned?

Best Regards, Nil
--- GoldED+/LNX 1.1.5
Ответить с цитированием
  #8  
Старый 19.01.2020, 13:42
Alexey Vissarionov
Guest
 
Сообщений: n/a
По умолчанию Фидо адрес signed/unsigned?

Alexey Vissarionov написал(а) к Nil Alexandrov в Jan 20 12:31:00 по местному времени:

Доброго времени суток, Nil!
19 Jan 2020 04:01:56, ты -> мне:

NA>>> Как я понял, fts-0001 ничего не говорит о знаковости адреса и о
NA>>> диапазоне цифр. Есть же frl-1002
AV>> Если FRL, то его (за редчайшими исключениями) вообще нет.
NA> Итого, тоссер MUST/SНOULD/MAY (нужно подчеркнуть) в bad складывать
NA> письма, где в адресе есть >32768?

Скорее всего, may. Ни рекомендуемым, ни тем более обязательным поведением сваливание в badmail не является.

NA> Редактор почты вычитывая сообщение из jam/squish/msg должен
NA> показывать адрес как -1 или 65535, или это "волшебное" число,
NA> которое как -1 показывается, а все остальные цифры как unsigned?

Это в любом случае 0xFFFF.


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

... Знание некоторых принципов компенсирует незнание многих фактов
--- /bin/vi
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:10. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot