SU.FIDOTECH FAQ
��p������, 㢠����� ������稪 SU.FIDOTECH!
��p�� ���� ᯨ᮪ �������� ��� ���������� ���p�ᮢ � �⢥⮢ �� ��� (FAQ) � �孮����� Fidonet.
_��������_, ����p����� �p����� ���� FAQ ��p�� ⥬, ��� �������� ���p��� � �宪���p��樨. ���ᨡ�!
� � ��� ���� ������� ��������� ��� ��������� FAQ, ��������, ���뫠�� ��� ���������� ����饬� FAQ (netmail'��). ����騩 ��⠢��� �� ᮡ�� �p��� p�����p����� �p���� ���p��� � �⢥�� ��� ᮣ��ᮢ���� � ���p���.
����騩 FAQ - Stas Degteff, 2:5080/102.
����讥 ᯠᨡ� ⠪�� �p����騬 ����騬:
Boris Ivanov, 2:5020/1779,
hexer@aha.ru;
Timur Tsyganko, 2:5020/446;
Gennady Kudryashoff, 2:5020/1159.
��p�� FAQ: 25 �� 21.05.2012.
��p�祭� ���p�ᮢ:
1. Q: ��� ����� ���� ������ ��p�� �⮣� FAQ?
2. Q: �� ������� �㪢� � ���� � ��砫� �⢥�?
3. Q: ��� ���ᠭ� �⠭��p�� fidonet?
4. Q: �� ⠪�� �����?
5. Q: � ������� ����� netmail-ᮮ�饭�� � ���������� ����⮢ ᮮ�饭��, ���
������ ��室���� ����p� ��� � ����⮢, ���� ��p���� �. ��祬�?
6. Q: ��� ����� ��p�� ��p���⥫� � �����⥫� � ᮮ�饭�� netmail?
7. Q: ��� ����� ��p�� ��p���⥫� � �����⥫� ����⮢ ᮮ�饭��?
8. Q: � ����筮� ��������� ��-���쬠 �� ���� ��p�� ��p���⥫� �⮨�
��p�� ��⥬�, �� ���p�� �p�襫 ����� � �⨬ ���쬮�, � �� ���� ��p��
�����⥫� - ��� ᮡ�⢥��� ��p��. ��祬�?
9. Q: ��� ��� �� ����� ��p�� ��p���⥫� � �����⥫� � ᮮ�饭�� echomail? 10. Q: � FTS-0009 ����ᠭ�, �� � MSGID ������ ��室���� "valid return
address", � �� �p��⨪� � MSGID ����� ������ ���p��⮢᪨� ��p��. ���
����?
11. Q: ��祬� ��p��p��� � ᮮ�饭�� ������ �����稢����� ����� 0Dh, � ��
�������樥� 0Dh 0Ah?
12. Q: ������ ���ᨬ��쭠� ����� ᮮ�饭��?
13. Q: �� ⠪�� �������� � ��� 㪠�뢠���� ��� �ᯮ�짮����� � ᮮ�饭��?
14. Q: �� ������ �p��樯� ����p�p���� 㭨����� ����p ᮮ�饭�� � MSGID?
15. Q: ����� p��⨭� �� 㬮�砭�� �� ������ᨬ� 㧫� � p������/����?
16. Q: ����� ��� ��p���� ARQ?
17. Q: ��� �⫨����� ���p����� RRQ � CFM?
18. Q: ����� ��� � ��� ᮮ⭮����� ���p����� Crash, Immediate, FPU, Direct,
Hold?
19. Q: ��� p���������� ������ � fidonet?
20. Q: � ����� ������ �㦭� 㪠�뢠�� ᬥ饭�� �� �p����� � ��p�������
��p㦥��� TZ?
21. Q: ��� ���ᠭ� �p���� 䠩��� *.PKT, *.MSG, ��� ᮮ�饭�� Hudson, Squish,
JAM � �.�.?
22. Q: ����� �� �������� ����p��樨 ��� ���㦤���� �孮����� Fidonet?
23. Q: � 䨤���� �p���⮢ ���� ��� (Product ID). �� ��� �뤠�� � ��� ��
��������?
24. Q: ��ᮢ���� �p���� ��-�㭪�� ��� ������ ��p��� �� MSGID.
25. Q: � ��� Fossil ����� ����� ��p� �� 57600 ��� �� 115200, ����� �
�⠭��p� ��p������� ⮫쪮 38400 ��� ���ᨬ�?
26. Q: ��� �p��������� outbound � BinkleyStyle-�����p��?
27. Q: ��� �⫨砥��� ZModem �� DirZap � ZedZap?
28. Q: ��� ��pp��⭮ 㤠���� ���쬮 � JAM-����?
29. Q: ��� ���ᠭ� �p���� TIC-䠩���?
30. Q: 㦥� ��� ��� �p���p�������� ���� � �p����� �/�� unix-�p���?
/---------------------------------------------------------------------/
[1] Q: ��� ����� ���� ������ ��p�� �⮣� FAQ?
A: (GK)
� FidoNet FAQ ������ � ����� �㡫������ � �宪���p��樨 Su.FidoTech.
P.S. � ��砥 p����饭�� ���-���� ������塞�� ����� FAQ �������� ᮮ���
� ��९㡫���樨 �� �p����� ���������� � FAQ �⮩ ���p��樨.
/------/
[2] Q: �� ������� �㪢� � ���� � ��砫� �⢥�?
A: (TT, BI, GK)
�� ᮪p�饭�� �� ���� ��, ����ᠢ�� �⢥��:
AS - Alex Semenyaka, 2:461/64
DM - Dima Maloff, 2:5047/13
DP - Dmitry Provodnikov, 2:5000/47.7
DtZ - Dmitry the Zuryanovich, 2:5020/730
JF - Jury Fradkin, 2:5030/339
JG - John Gladkih, 2:5051/16
PG - Pavel Gulchouck, 2:463/68
PK - Pete Kvitek, 2:5020/6
SD - Stas Degteff, 2:5080/102
st - serge terekhov, 2:5000/13
TT - Timur Tsyganko, 2:5020/446, ��訩 2:461/10
BI - Boris Ivanov, 2:5020/496.90
GK - Gennady Kudryashoff, 2:5020/1159
/------/
[3] Q: ��� ���ᠭ� �⠭��p�� fidonet?
A: (SD)
������ FTSC (�����࠭���� 童���� FTSC, �ࠢ����� ���������� FTSC) � ᠩ�
http://ftsc.org.
��� �।������� � �⠭���⨧�樨 � ��������� � �⠭����� ���㦤����� � �� FTSC_PUBLIC.
� ��娢� 䠩��� FTSC � �� ᠩ� ������� 䠩�� � ������� FTS-nnnn.mmm, FSP-nnnn.mmm � FRL-nnnn.mmm, � ⠪�� FSC--nnnn.mmm.
FTS-* - ᮡ�⢥��� �⠭��p��.
FSP-* - �p��������� � �⠭���⨧�樨, ������騥 ��ᬮ�७��.
FRL-* - �ࠢ�筠� ������⥪� (��訥 FSP, �⪫���� ��� ����祭�� � ��㣨� �⠭����� �।�������), � ������⥪� �室�� ⠪�� � FSC-* (���� �।�������, ����� ⠪ � �� �뫨 �ਭ��� ��-�� "��祧�������" �� Fidonet �०���� FTSC).
� ������ 䠩��� ���� ���� ��। �窮� ��������� ����� ���㬥��, � �� �� �窨 - ��� �����.
� �����饥 �६� �������� ���騥 �⠭��p�� (���ॢ訥 � 䠪��᪨ �� �ᯮ��㥬� � ���祭� �� ����祭�):
FTS-0001.016 A Basic FidoNet(r) Technical Standard
FTS-0004.001 EchoMail Specification "The Conference Mail System"
FTS-0009.001 MSGID / REPLY
A standard for unique message identifiers and reply chain linkage
FTS-1024.001 Raw ifcico mail transfer protocol
FTS-1025.001 Simple E-Mail Attach Transport (S.E.A.T.)
FTS-1026.001 Binkp/1.0 Protocol specification
FTS-1027.001 Binkp/1.0 optional protocol extension CRAM
FTS-1028.001 Binkp protocol extension Non-reliable Mode
FTS-1029.001 Binkp optional protocol extension Dataframe Compression
FTS-4000.001 Control Paragraphs
FTS-4001.001 Addressing Control Paragraphs
FTS-4008.002 Time zone information (TZUTC)
FTS-4009.001 Netmail tracking (Via)
FTS-5000.002 The Distribution Nodelist
FTS-5001.002 Nodelist Flags and Userflags
FTS-5002.001 Pointlist Formats
FTS-5003.001 Character set definition in Fidonet messages
/------/
[4] Q: �� ⠪�� �����?
A: a) (TT)
�� ��p��� � ⥫� ᮮ�饭��, ᮤ�p���� �孨���� ���p����. �⮡� �⫨��� ��p��� ������� (kludge) �� ᮡ�⢥��� ⥪��, ��� ��稭����� � ᨬ���� 01h, �� �᪫�祭��� ��p�� AREA: � SEEN-BY: ���p������ ᬮ��� � FTS-0004 � FSC-0043. ��饯p����, �� � ��砥 p��宦����� ���p��樨 �� ������� � �� ����筮�� ��������� ᮮ�饭�� �p��p��� ����� ������.
A: b) (PK)
���� ᮬ����� ����� ������ AREA: ����� �� � �����, �� �筮 �� ����� ���� 01h � ��砫� ��ப� � ���� ��p��. � ��� ����� ᮮ�饭�� ����饭� � ������� BADMAIL, ����� ��稭����� � 01h.
�p��� ⮣�, ������ �p�����, �⮡� �� � �� ��砥 �� ᠬ� ��p�� �������, �ᮡ���� � �����.
A: c) (AS)
�p� �p������ �宯���� � ���� ����� "AREA:" ���筮 㤠�����, ⠪ ��� �p��⠣ �������筮 (�������������筮) ��p�������� ������ ��⠫��� (��� �p��⮢ FTS-1 � OPUS), ������� 䠩��� (JAM, Squish) ��� ����p�� ������ (Hudson).
����� "AREA:" ���筮 ��p������ � �������� dupe- � bad-ᮮ�饭�� � � �������� carbon copy, �. �. � �� �����, ��� ����� ��室���� ᮮ�饭�� �� p����� ��- ����p��権.
/------/
[5] Q: � ������� ����� netmail-ᮮ�饭�� � ���������� ����⮢ ᮮ�饭��, >��� ������ ��室���� ����p� ��� � ����⮢, ���� ��p���� �. ��祬�?
A: a) (SD)
��⮬� �� �ᯮ��㥬� ��� �ᯮ���� �ଠ� OPUS, � �� FTS-1. ���-� �� ����ࠨ������, ���ਬ��, � Golded, ���-� ���, ���ਬ��, � HPT.
A: b) (TT)
���, �⠭��p� FTS-0001 � ��� ������ p������� (015 � 016) � �� ᥩ ���� 䠪��᪨ �� ���㯨� � ����⢨�. � p����樨 012 FTS-0001 �� ���� �ᯮ�짮������ ��� �p������ �p����� ����ᠭ�� � �p����� �p����� ᮮ�饭��
� �p��� MS DOS directory entry. �� �� ��p �� �p��p������ ���ᯥ祭�� fidonet ��p�� ����p� ���/����⮢ �� �p㣨� ���筨��� (�.�����). ����p� �p��p����� �p����� ����� ���� ���䨣�p�p㥬� - ᮧ������ ᮮ�饭�� � �⠭��p� FTS-0001 (�� ����p���� ����� ���뢠���� � ��� "Fido compatibility" ��� "FTS-0001 compatibility") ��� � ��p�� �p��� (�� ����p���� ����� ���뢠���� � ��� "Opus compatibility").
A: c) (AS)
����쭮 ��� (GoldEd, FD/FM, � FastEcho �� �p����� ��p�) �p���� ⠬ ���� � �p��� file entry, � ���� ⠪ ��, ��� ��� �p������ � ���������� ��p���p��. � ��直� ��砩, ��� ��� �p���, ����⮢�� p�᪫����:
31 23 16
Y E A R - 8 0 M O N T H D A Y
15 7 0
H O U R M I N U T E S E C O N D S / 2
�p� �⮬ ᭠砫� �p������ ��p襥 ��, ��⮬ ����襥 (����� - �����p��, � �⠭��p⭮� ��� PC ��p浪�: ᭠砫� ����訩, ��⮬ ��p訩).
�p���p: ��᮪ �����
0000b0 | 73 21 7d 9e
ᮮ⢥����� file entry date 21739e7d,
0010 0001 0111 0011 1001 1110 0111 1101, � ����:
���: 0010000 = 16, 16+80=96
�����: 1101 = 11, ��p�
����: 10011 = 19
��: 10011 = 19
�����: 1100011 = 51
ᥪ㭤�:11101 = 29, 1+29*2=59
�⮣�, ᮮ�饭�� ����ᠭ� 19 ���p� 1996, � 19:51:59.
��� �p����� ��������� � pkt (����p�� ��� �����p��) - �� ��������� �������筮. �, � ������讥 ����砭�� - ��� ����p�������� ��ᥬ �� �p����� ᮢ������, ��⮬, �p� �������/��p����, ������ ���� �������.
/------/
[6] Q: ��� ����� ��p�� ��p���⥫� � �����⥫� � ᮮ�饭�� netmail?
A: a) (TT)
�� ������� INTL, FMPT, TOPT. � INTL ���, ����p� �⥩ � 㧫�� ���쬨�
�� ����筮�� ��������� ᮮ�饭��. � ������⢨� ������ INTL ���� ��p���⥫�
�� ��p�������, �� ���㯠�� � ������� �����⮢�p��� ���筨��� ���p��樨,
� ���p� �⭮�����:
- ����p ���� �� ��p���� ��㤦� Via; ����, �� �� 䠪�, �� �� ��p���
�㤥� �p��⠢���� ������ �� ��p����襩 ��⥬� � �� 䠪�, �� ⠬
�㤥� ����� ��p�� ������ � ⮩ ����, �� ���p�� ������
p��p���p������� ���쬮;
- ����p ���� �� ��p�� � MSGID, � ⠬ ����筮 ����� FTN-��p��
(�.����). � ���� � ⠪, � MSGID ����� ᮤ�p���� ���� �� ��p��
��p����襩 ��⥬� (originating node) � ���� �� ��p��, �� ���p�
���p �⥫ �� ������ �⢥�;
- ����p ���� �� ����筮�� ��������� (��祬� ⠬ ����� ���� ���� ��
����p ���� �⠩� ���);
- ����p ���� ��������/�᭮�����/��p���� ��p�� ��襩 ��⥬�.
�� ����p ���� ����� �������, �p���p�� ����稥 �� ��� ����㯭�� ����� ᮮ⢥������� ����p�� �⥩. ��p���p, � 1-� ���� ��� �� 5020, � �� 2-�
���� ⠪�� ��� ���� :-) � ����� �p���p��� ����� �ᮯ�� :-)
� ����p ���� �����⥫� �� �� ��p������, � �� p���� ����p� ���� ��p���⥫�.
A: b) (st)
��� ����� ���㦤����� ���᪨����� ��p�ᮢ - ��� �� ����pp��⭥� �뫮 ��,
�� � � ����ᠫ � �ᥢ������. ����p����, �������, ��墠���, � FAQ ��⠢�� - ����... �� � � - � �� - ����p����, � �� p�� ��㡫����. �㬠� - ������ ���p�᭠ �㤥� ⠪�� �p���쭠� �p�㫨p���� �⮣� ������.
// Decode FTN netmail message from/to addresses in pseudo-C
// Version 1.0, by serge terekhov, 2:5000/13@fidonet
// ================
// reading .pkt or .msg
// we have:
// pkt.from + pkt.to (OPTIONAL - when unpacking .pkt)
// msg.from.node/net + msg.to.node/net (REQUIRED)
// kludges: intl/fmpt/topt/msgid (OPTIONAL)
// return:
// from
// to
// real_to (only if zonegating)
// zonegate (YES/NO)
from.zone = -1
from.net = msg.from.net
from.node = msg.from.node
if (FMPT)
from.point = fmpt
else
from.point = 0
to.zone = -1
to.net = msg.to.net
to.node = msg.to.node
if (TOPT)
to.point = topt
else
to.point = 0
zonegate = NO
if (INTL) {
have_intl = YES
from.zone = intl.from.zone
from.net = intl.from.net
from.node = intl.from.node
if (to.net == intl.to.net && to.node == intl.to.node) {
to.zone = intl.to.zone
} else {
zonegate = YES
real_to.zone = intl.to.zone
real_to.net = intl.to.net
real_to.node = intl.to.node
real_to.point = to.point
to.zone = from.zone // zonegate is in our zone...
to.point = 0
}
} else {
have_intl = NO
if (MSGID && we can decode ftn address from it &&
msgid.net == from.net && msgid.node == from.node &&
msgid.point == from.point) {
from.zone = msgid.zone
} else {
// any other heuristics?
}
}
if (from.zone == -1) {
if (have pkt && pkt.from.zone != 0)
// last resort.. seems reasonable.
from.zone = pkt.from.zone
else
from.zone = default_zone // i.e. from our first AKA
}
if (to.zone == -1)
to.zone = from.zone
// ================
// generating output pkt
msg.from.net = from.net
msg.from.node = from.node
msg.to.net = to.net
msg.to.node = to.node
if (from.point)
put FMPT from.point
if (to.point)
put TOPT to.point
if (have_intl || readressing done) {
if (zonegate)
put INTL real_to from
else
put INTL to from
}
// ================
// EOF
/------/
[7] Q: ��� ����� ��p�� ��p���⥫� � �����⥫� ����⮢ ᮮ�饭��?
A: (TT)
���p� �⥩/㧫�� � ��p���⥫�, � �����⥫� ��室���� �� ���⠬, ��p�������� � FTS-0001. ��� ��p�������� ����p�� ��� � ����⮢ ����室��� �������p����� ⨯ �����; ���筮 �ᯮ������� ⠪ ���뢠��� ������
"2" � "2+", ᮢ���⨬� � FTS-0001, �. FSC-0039 � FSC-0048, � ��� ���ᠭ�,
��� p�ᯮ����� ᮮ⢥�����騥 ������ � ��� � �� ���������� ��室���� ����p ����/�����.
�������� � ����� p������쭮 �⫨��騥�� �p����, ��ᮢ���⨬� � FTS-0001 - FSC-0045, FSC-0065/0066, FSC-0077, FSC-0079, FSC-0081, FSC-0082,
�� p��p���p������ ��� �� ����稫�.
/------/
[8] Q: � ����筮� ��������� ��-���쬠 �� ���� ��p�� ��p���⥫� �⮨� >��p�� ��⥬�, �� ���p�� �p�襫 ����� � �⨬ ���쬮�, � �� ���� ��p�� >�����⥫� - ��� ᮡ�⢥��� ��p��. ��祬�?
A: (TT)
�� �p����쭮. �����-� �����, ����� fidonet ⮫쪮 ��稭�����, ����� �� ���� �� �뫮 ⠪�� ����⨩ ��� ����, ����� � MSGID, ⮣�� �宬��� � �� p��p���p������ �祭� ��室�� �� netmail � �⫨砫�� �� ���� ⮫쪮 ᠬ�� ��p��� c�p���� AREA:<��������> �� ���p�� ��-�p����p ��� ��p��� echomail �� ��饣� ��� ��� ��ᥬ 䮫��p�. �p� ��p���� ��ᥬ ��-�p����p �p��⠢�� � ��p�� ��� ��p�� ��p���⥫� � ��p�� downlink'�� ��� ��p�� �����⥫�� � 㪫��뢠� �� ���쬠 � ��騩 ��� netmail'� � echomail'� 䮫��p.
� �� ��p p����⨥ netmail � echomail 諮 p���묨 ���ﬨ, �� ����砫�� �p��樯 ��⠫�� �p����� - � ��p�� � ��������� �� ⠪ �� 㪠�뢠�� uplink'� � downlink'�.
/------/
[9] Q: ��� ��� �� ����� ��p�� ��p���⥫� � �����⥫� � ᮮ�饭�� >echomail?
A: a) (TT)
��. FTS-0004 - � ���� origin'� � ���� 㪠��� ��p�� ��p���⥫�. � ���� ���p���� - ������ �ᮯ� ��p���� �⠭��p�, ⠪ �� � ���� �⮨� ��-� ⨯� (���᭮�� zzz:nnn/fff[.ppp][@domain]). �, �� �p����� ��p�, ��p���� ��� �� ��������� :-)
� ��� ��-����� ���⮢�p���� ���筨�� ��p�� �����⥫� � ��-ᮮ�饭�� ���. (����� REPLY ᮤ�p��� �� ��p�� �����⥫�, � ��p�� ��⥬�, � �⢥� �� ���쬮 � ���p�� ����ᠭ� �� ᮮ�饭�� - � �� ᮢᥬ �� ���� � ⮦�!).
A: b) (JF)
IMHO, � MSGID ���� � � ��� ��p����� FTN-��p��, � ��� ��p�� �p��p��⭥� ��p�� � �p������. ��p���p, �p� ���⮢���� �� FTN-ᮢ���⨬�� �⮪ ����� ���⠢��� � �p����� ��p�� ����, � ��� � MSGID �㤥� ��室�� ��p�� � FTN-�⪥. � � MSGID �⮨� ���p���᪨� ��p��, � p��㬭�� �⢥��� �p�� ������訩 ��⬥����� ���� (� ��� ��p�� ���� � ���䨣�� p�����p�), � �� �� ���쬮 �p�� ���-��p��� �� ����, 㪠����� � �p������.
����, ��� �⠭��p�� ������� - �� FTN-��p�� � MSGID � ������ ��p���� �p������ ����� �������. ������ ���p� ����� ��p����� ���쬮 �� ��p���� �p������. :(
�� ����, �⠭��p⭠� ������� - ��p����� ���쬮 � 䠩��, ��⮬ ��⠢��� 䠩� � �p㣮� ���쬮. ����p �� ��p��� ��p���� ���쬮 �� ��p���� �p������.
� p������ � MSGID ��p�� ��p��, � � �p������ - ����. ��� � ������/����� ⠪�� ���쬠 ���p������.
/------/
[10] Q: � FTS-0009 ᪠���� �� � MSGID ������ ��室���� "valid return >address", � �� �p��⨪� � MSGID ����� ������ ���p��⮢᪨� ��p��. ��� >����?
A: a) (TT)
� FTS-0009 ᪠����:
"valid return address for the originating network"
(����⢨⥫�� (p�����騩, ����騩 ᨫ�, p�����) ��p��� ��p��
��� ��p����襩 ��)
� �� ���p��⮢᪨� ��p�� 㤮���⢮p�� �⮬� �p�������� �� �㦥 �p������ zzz:ppp/fff.nnn - ��� _��_ �� �� ����⢨⥫�� ��p���. �� ���, �� ��p�� � msgid �㦥� ⮫쪮 ��� ���ᯥ祭�� 㭨���쭮�� - p���� ��⥬� ����� ��p������ ��������� �p���� ����p�, �� ��� �ᥣ�� �⫨����� ��p�ᠬ�. � ��� �� 㡥���� �� p���㦤����, � ��p��� �������� �� ���騥 �p���:
If the originating address is enclosed in double-quotes, the entire
string between the beginning and ending double-quotes is considered to
be the orginating address. A double-quote character within a quoted
address is represented by by two consecutive double-quote characters.
(� ��室�騩 ��p�� �����祭 � ����窨, � ��� ��p��� �����
��p뢠�饩 � ���p뢠�饩 ����窠�� ��⠥��� ��室�騬 ��p�ᮬ.
����窨 � "������祭���" ��p�� �p���⠢������ ���� ������⥫�묨
����窠��)
� ���p���� ����᭨�� ᠬ��� ᥡ� - ����� �� ftn-��p�� ����� ᮤ�p���� � ᥡ� ����窨? :-)
� � �� ��砥 �⮨� ������� � p���쭮����, ������ ��� � ���饭���...
A: b) (PG)
���p����: � �裡 � ⥬, �� � ��������짮��⥫�᪨� ��⥬�� (multiline BBS, unix) ����p�樥� 㭨���쭮�� ID ��� ���������� ���� �p��p (�����),
� MSGID, ��� �p�����, ������ �� ����� ��p�� ��p���⥫�, � ��p�� ��⥬�
- 3d-5d ��p�� (_���_ username) ��� FTN, �p��� ����� (_���_ username) ��� internet � �.�.
/------/
[11] Q: ��祬� ��p��p��� � ᮮ�饭�� ������ �����稢����� ����� 0Dh, � �� >�������樥� 0Dh 0Ah?
A: (TT)
��. FTS-0001 - ��p��p�� �����稢����� ����� 0Dh. ���� 0Ah �� �ᯮ������� � ������ ����p�p�������.
/------/
[12] Q: ������ ���ᨬ��쭠� ����� ᮮ�饭��?
A: a) (TT)
�⠭��p�� �� �� �����p�����. �p����᪨ �� ᮢp������ �p��p���� ����᪠�� ����� ᮮ�饭�� �� ����� 64KB, �� ��� ᮢ���⨬��� � �� �ᯮ����騬��� ��p묨 �p��p������ �� p����������� ������ ᮮ�饭�� ������ 12KB.
A: b) (SD)
����� ᮮ�饭�� ��࠭�祭� ⮫쪮 ����������ﬨ 㧫��, ����� ���� ��� ����뫠��. ��� 㧫�� � ��� Fastecho �� 64 �� (���� ࠧ���, ������ ��������� � ������, � Fastecho/2 - �����). ��� 㧫�� � HPT, Ftrack � ��. ࠧ��� ��࠭�祭 ⮫쪮 ����⨢��� ������� ��������.
� �ࠪ⨪� ᮮ�饭�� ����� �������� ����� �맢��� �����饭�� �ᮯ�� �࠭����� 㧫��.
/------/
[13] Q: �� ⠪�� �������� � ��� 㪠�뢠���� ��� �ᯮ�짮����� � ᮮ�饭��?
A: a) (TT)
��. FSC-0004. ��p��� - � ������ ���� fidonet �������� ᯥ樠��� 㧫� (���������) ��� ��p��뫪� ��ᥬ � �p㣨� ����. �������� �� <z1> � <z2> ����� ��p�� <z1>:<z1>/<z2>. ���쬮 �� 㧫� <z1>:<n1>/<f1> � 㧫� <z2>:<n2>/<f2>, ��p�ᮢ����� �p�� ��������, ����� � ����筮� ��������� ��p�� ��/㧫� �����⥫� �� <n2>/<f2>, ��� �� �뫮 �� �p� �pאַ� ��p��樨, � <z1>/<z2>.
A: b) (SD)
�������� - ����� ����樨 3D � � �����饥 �६� � ��� ��� ���������.
/------/
[14] Q: �� ������ �p��樯� ����p�p���� 㭨����� ����p ᮮ�饭�� � MSGID?
A: a) (TT)
����p�� FTS-0009:
no two messages from a given system may have the same serial number
within a three years. The manner in which this serial number is
generated is left to the implementor.
(�� ������ ������� ��� ᮮ�饭�� �� ������ ��⥬� � ���������
��p浪��� ����p�� � �祭�� 3 ���. ��⮤, �� ���p��� �� ��p浪���
����p� ����p�p�����, ��⠢��� �� �ᬮ�p���� p�������p�).
� ����p�� p��p���p������� �訡�� - �p��� � ����⢥ ��p浪����� ����p� �p��� � �p��� unix - p�����騥 ⠪�� ��p���� �p��p���� ������ ��������� MSGID, � ����� �� ����᪠�� �p�室�� ����� ᥪ㭤�.
(SD) ����������: ����� ��� ���ᯥ��� 㭨���쭮��� MSGID ����� ���� ���, ���� ��娢� ᮮ�饭�� �࠭���� �� ������ ��� � �����.
A: b) (PG, SD)
���� ����� ᯮᮡ �������� ����७�� MSGID - �� �࠭��� ����稪 � 䠩��
� ���⮩ �� �����६������ �⥭��/���������.
���४�� ��ਠ��� ॠ����樨:
* ����稪 � 䠩��, 㢥��稢���� � �ᯮ�짮������ flock(), ��砫쭮� ���祭�� ����� ����� �� unixtime, � � ��।��� ���祭�� ����稪� ��������� ����� unixtime - ��ࠢ���� ��� � unixtime, �⮡� �᪫���� ����������� ����७�� MSGID �� ����⠭������� 䠩��� �� १�ࢭ�� �����;
* ��� ᤥ���� � husky - ����稪�� �㦨� ��� 䠩�� � �뤥������ ��⠫���, �� ���� ����� ����⨢�� � ���� ����� ��७�ᨬ�;
* ����� (१����⭠� �ணࠬ��) �⤠�� �� ������ ��।��� ����� MSGID �� ��࠭���� 㢥��祭����� ����稪� � �� �������� � �⮬� ������.
/------/
[15] Q: ����� p��⨭� �� 㬮�砭�� �� ������ᨬ� 㧫� � p������/����?
A: (TT)
�����ᨬ� 㧫� � ����� p��⨭�� �� 㬮�砭��.
/------/
[16] Q: ����� ��� ��p���� ARQ?
A: (TT)
�⠭��p�� 䠪��᪨ �� ��p������� ��� ARQ. �� ���襩�� (�� �p����� ��p� � +7fido) �p��⨪� ��� ��p���� ���p�訢��� ���⢥p������ �p�����.
/------/
[17] Q: ��� �⫨����� ���p����� RRQ � CFM?
A: (TT)
��p��� - ���p�� ���⢥p������ ���⠢��, ��p�� - ���p�� ���⢥p������ �p��⥭��.
/------/
[18] Q: ����� ��� � ��� ᮮ⭮����� ���p����� Crash, Immediate, FPU, >Direct, Hold?
A: (TT)
Crash
�p��p��⭠� ��p����. ���筮 ��p��p뢠�� ����⢨� ��p��⨢ Hold �
����p���� ᮡ�⨩ �����p� - ������ �� p������樨.
Immediate
���������� ��p����. ��� �p����� ��p��p뢠�� ��p��⨢� Hold, �����
��p��p뢠�� � ������祭��� ��� ���p��㬥������ �p��� p�����
�⠭樨 ��p���⥫� �/��� �����⥫�, ����� ���p��㬥���� Direct -
������ �� p������樨. ����� ����� p��ᬠ�p������� ��� Crash ���
��� Crash+Direct.
FPU
���������� ��p���� ��� ���� ��p���祭��. ��p��p뢠�� Hold,
�p����� p�����, ���p��㬥���� Direct.
Direct
��p������ ���p��� �����⥫�, � �� �� ���筮�� ��������.
Hold
��p������ ⮫쪮 �p� �室�饬 ������. ������� ���p��㬥����
Direct.
������� ������, �� ��������� ��p���⮢ (�p�⨢�p�稢��) Crash+Hold ���������� ���p����� Direct. � ᮢᥬ ����⭮, ��祬 ⠪�� �����, �� �����p� �p��p����, ������ �p����� squish, ⠪ ������. ������ �� �ᮡ�������� :-)
/------/
[19] Q: ��� p���������� ������ � fidonet?
A: a) (TT, PG)
�p����᪨ �����. ������ ���� �p��p������� ���ᯥ祭��, �������� ��� �����p�����饣� 5d-��p����, �� ��� ⮫쪮 � 㬥�� �� ��������� '@fidonet'
� ��襬� ��p��� � MSGID. ��, � ��饬, �� 㤨��⥫쭮 �p� ����稨 ���쪨� �������᪫����� �p���������, �� ���� �� ���p�� (����?) �� ���� �⠭��p⮬. ��������, �p��� ���������� � 5-� ��������� �����, 祬 �㬠�� ���p� �p���������...
A: b) (SD)
�����⭠� ��� ॠ������ - ⮫쪮 � ���⮢�� ��।� BSO � Binkd.
/------/
[20] Q: � ����� ������ �㦭� 㪠�뢠�� ᬥ饭�� �� �p����� � ��p������� >��p㦥��� TZ?
A: (TT)
� �⫨稥 �� ��p� unix'�, � ���p�� �p��p��� ��� MS DOS ��� ������� ������ �� ��� ���. ���� �p��p���� �p����� ����� "-" (SET TZ=MSK-4), �p㣨� - ����� "+" (SET TZ=MSK+4), ���p� �p���� p�訫�, �� �������� �� ���������� �� TZ ����p���������� ����, � ���⠢��� ���짮��⥫� 㪠�뢠�� ᬥ饭�� �� �p�����
� ���䨣�p�樨 � ⮬ ����, � ����� ��� ᠬ� ��p�������.
��� O, �� ������ ���� �p��p��� ��pp��⭮ p������ � �p��⮬ TZ=MSK-4.
A: (SD)
� 2012 ���� ��६����� TZ ��� �� �� �㦭�: ��� �ᯮ������ ⮫쪮 � ��⮬ DOS. � �� 㧥� ࠡ�⠥� ������ � DOS ��� �� ����室����� �ᯮ������ �ணࠬ��, ��������� ⮫쪮 ��� DOS � �� �������� �� �������, �ଠ� ᮤ�ন���� ��६����� ���㦥��� TZ �㦭� ᬮ���� � ���㬥��樨 � �⮩ �ணࠬ�� ��� ��ᯥਬ������.
/------/
[21] Q: ��� ���ᠭ� �p���� 䠩��� *.PKT, *.MSG, ��� ᮮ�饭�� Hudson, >Squish, JAM � �.�.?
A: (TT)
��p���� *.MSG � *.PKT ���ᠭ� � FTS-0001, �� �� ���쪮 p��室���� � p����ﬨ - �⠩� ᮮ⢥�����騥 ���p��� � �⢥��. ��p��� HMB ���ᠭ � 䠩���, �p��������� � ����p���⨢�� Quick BBS � Remote Access. ��p���� Squish � JAM ���ᠭ� � �� API (MSGAPI10.* � JAMAPI10.*). �p��� ⮣�, ������� ����� p������p����� ������⥪ ��� p����� c ᮮ�饭�ﬨ. ��� Turbo Pascal, ���p���p, ������� �祭� ������� (��p��, �� ��ꥪ⭠�) ������⥪�:
MKSM106.ARJ - MK message access library v1.06 source code
�p��� ⮣�, ��� ������ �p��p��� �������� ᮡ�⢥��� ᯥ���᪨� ������⥪�. ��p���p: T-Mail API, FrontDoor Developers Kit, Developers Kit
for GEcho, FastEcho configuration file headers � �.�.
���쬠 ��p��⭮, �� ����p��� ���p��� �� ��� 䠩��� ���� �㤥� ���㤨��
� ����p����� SU.MAILER ��� RU.ECHOPROCESSORS...
A: (PK)
���� �� ��� Fidonet Mail Access toolkit -- �����ন���� *.msg, JAM, Squish, PKT, ����� �������� �� ��㣨� ����, ����� ���⮩��� ����ࠪ�� ᮮ�饭��. ������࠭���� ��� GPL � �ᥬ� ���栬�, ���������� �ᥬ� �᭮��묨 C-�묨 �������ࠬ� ��� 16- � 32-����� ������ ��� DOS, OS2,
Win32, Mac, Unix.
������ FMA �� 2:5020/6 ���
http://www.kvitek.com/fido/fma.htm.
�� ४������� ������� Message Base Spy (JAM, Squish, Hudson) - �祭� ����������� �㫧� ��� �����ﭨ� � ����� ��� � 楫� ࠧ������� � ��
���ன�⢥, ⠪ � � 楫�� ��稭��� 祣� �����. ������ MBS �� 2:5020/6 ���
http://www.kvitek.com/fido/mbs.htm.
A: (SD) ��ଠ� Squish ������ ���ᠭ � ����� ���㬥��樨 � ������ SMAPI "Squish Developers Kit Version 2.00" (Scott Dudley. May 23, 1994), ���㬥�� "SQUISH FILE FORMAT SPECIFICATION" (䠩� squish.txt). ����� ������� ࠡ�� ��� �⠭���⮬, �᭮����� �� �⮬ ���㬥�� � ��室��� ⥪��� SMAPI.
/------/
[22] Q: ����� �� �������� ����p��樨 ��� ���㦤���� �孮����� Fidonet?
A: a) (TT)
SU.MAILER - �����p�
RU.ECHOPROCESSORS - �宯p����p�
RU.FILOEECHOPROCESSORS - 䠩��宯p����p�
RU.NETWORKS - �⥢� �孮����� � ��饬 (�� LAN!)
FIDO.ANYWHERE - ����p���� �� FTN �� ��PC-�����p���
UA.FIDOTECH - �p���᪠� �� � �孮������ Fidonet
DIG.FIDOTECH - �� �����-� �� � �孮������ Fidonet
�p��� ⮣�, ������� ������⢮ ����p��権 �� �⤥��� �p��p����� �p���⠬ Fidonet.
A: b) (DP)
DIG.FIDOTECH - �������� �� FTN �� �� 5005. ����� ������. ����p��p �p㯯� ����p��権 DIG.* - Vsevolod Fedotov (�ᥢ���� ����⮢) ��p�� ����p��p�: 2:5005/2@fidonet
A: c) (AS)
R50.TSC ��... ��� p���� ��-� �뢠��, �� ������, �� ��...
A: d) (Amir Shabashvili, 2:5049/12)
���� ru.fido.nextgen, ����饭��� ���㦤���� �����/������p������� �p��樯�� �㭪樮��p������ fidonet. ������� �������. ���� ��� � ���⪥, ��p��� ⠬ ����. � - �����. �p��� ⮣�, ���p��� ��� ��� ���㦤����� � su.ip.sysop.
A: e) (BI)
����� ��� ���㦤���� ���p�ᮢ �孮����� ��p���⪨ ��⬥��� ������� RU.NETMGR. ���p��� ����p���� p������権 ᮢ��饭�� ���� � ���p��� �孮����� ���㦤����� � SU.IP.SYSOP, SU.IP.POINT � SU.IP.SYSOP.DNS.
A: f) (GK) ��쪮 ����砭�� �� ���᪠�������. ����p���� FIDO.ANYWHERE ��室���� �p����᪨ � ��嫮� ���ﭨ�. ������, ��, �� ���������� Fido
�� ��PC-�����p���, �������� � ᮮ⢥������� ����p����� �� �����p���.
������� �� ��� ������� ����p��樨, �p��������騥 �� ���� �������: FTSC_PUBLIC -- ⠬ ���㦤����� �p������ �⮣� �p���⮣� ������, � �㤠 ����� ᮢ����� � ���p�ᠬ� �� �⮬� ������ ��� �p���⠢���� (���p���p ;-) � �p�������; NET_DEV -- ����p����, �����p���⢥��� ����饭��� p��p���⪥ ��.
A: g) (SD)
� 2012 ���� ���㠫쭠 RU.FTN.DEVELOP - "�������� � �����p��� FTN c���",
�।� ����㭠த��� - FTSC_PUBLIC.
/------/
[23] Q: � 䨤���� �p���⮢ ���� ��� (Product ID). �� ��� �뤠�� � ��� >�� ��������?
A: (SD)
Product ID �뤠�� FTSC, ��� - ���ᠭ� FTA-1005. ���᮪ ����� �����࠭�� ����� �� FTSC ����� � ��㣨�� ���㬥�⠬� (�. ����� 3).
/------/
[24] Q: ��ᮢ���� �p���� ��-�㭪�� ��� ������ ��p��� �� MSGID.
A: (st)
������ CRC �㤥�, �� ���� ��⠬
_ _ _ O / _ _ C_U_T_ H_E_R_E_ _ _ _
O \
#define POLY 0x48000000L
static long CrcTable[128];
static void crcinit (void)
{
int i, j;
long sum;
for (i = 0; i < 128; ++i) {
sum = 0;
for (j = 7 - 1; j >= 0; --j)
if (i & (1 << j))
sum ^= POLY >> j;
CrcTable[i] = sum;
}
}
/* Honeyman's nice hashing function
*/
static long hash (register char *name, register int size)
{
register long sum;
if (size <= 0)
return 0;
sum = CrcTable[*name++ & 0x7f];
while (--size)
sum = (sum >> 7) ^ CrcTable[((char)sum ^ *name++) & 0x7f];
return (sum);
}
_ _ _ O / _ _ C_U_T_ H_E_R_E_ _ _ _
O \
[25] Q: � ��� Fossil ����� ����� ��p� �� 57600 ��� �� 115200, ����� � >�⠭��p� ��p������� ⮫쪮 38400 ��� ���ᨬ�?
A: (Roman Trunov, 2:5022/2)
�������⥫�� �㭪樨, �� 㪠����� � ���ᠭ��. � �� ������ ��p�� ��ᨫ�
�� ��p���. ��p���p, �뫠 ������ ��� � t-mail'��, ����� ����� ����������� ����窨 �� ������� p����, �, ��� � readme �뫮 �⪮ ���ᠭ�, ����� �������쭠� ��p�� X00 ��� �⮣� �p������, �� �� ��p ���� ���p��� "� �� �� � ���� �� 2400 ᮥ�������"... ����p�⭮ ������ ������ ���� �� X00.
/------/
[26] Q: ��� �p��������� outbound � BinkleyStyle-�����p��?
�������p�� (TT): � ��饬, ��� ���p�� ����� � ⥬�⨪� SU.MAILER, �� �⢥�� �� ���� �p���⠢���� ���p�� ��� �p���p p��p���p������� ����p�⭮� p������樨 FTN.
A: a) (DM)
����� ����� ������� ��p���p��. � ��� ��p�� z:n/n.p@domain, � ������� �
��� �� 䠩��, �⭮��騥�� � 㧫�� � ����p��� ���� z:*/*@domain. ����� ⠪�� 䠩��� ����� �� ���� ����� �� ���p� ��⭠���p���� ��p�, �������筮 ������� ��� � ����p 㧫� (���� � �����, �祢����, ���. ����⮢� ����p ���������� �㫥��). �� p���p���� � ����ᨬ��� �� ⨯� 䠩�� ����� ���� ⠪���:
.?lo -- 䠩�, � ���p�� ������ �� ��p�� ���� ��� 䠩��, �p�������祭����
� ��p���� �� 㤠������ ��設�, ���� �����. � ���� �� 䠩�� ��
�����, � �⭮�⥫�� (�.�. ��� 㪠����� �㪢� ��᪠ ��� ��� ��
�p��� "/" ��� "\" � ��砫�) � �� ���������� ������ �������
��p���p��. ��p�� ������ 䠩�� ����� ����� ���� �� ᨬ����� -- `^', `#'
��� `~'. `^' -- 㤠���� ����� 䠩� �� �ᯥ譮� ���뫪�, `#' --
��p����� �� �㫥��� ������, `~' -- ����p�p����� ⥪�� �� �⨬ ᨬ�����.
�� �����p� ������� 㦥 ����� 䠩��. � �� ��p��� � .?lo-誥
����� ��� ��稭����� � `~' -- ��� ����� ���� �p���� � ��⮩
ᮢ�����.
.?ut -- type-1 (2, 2+) ����� � ���⮩, ���p� �㦭� ��� ��
ᮮ⢥�����騩 ��p��. �� �p��� ���뫪� ��� �p�ᢠ������� ��砩��� ���
� p���p���� ".pkt". ����� � ��� ���p�ᨪ ��������� �� ���� �� �㪢 i,
c, f(o), d, h, �� ᮮ⢥����� �����p� ����� -- immediate, crash,
normal, direct � hold. ������p "normal" ��� ��襪, ᮮ⢥��⢥���,
ᨬ������p���� p���p����� ".flo", � ��� ����⮢ -- ".out".
.req -- ����⭮, ᯨ᮪ 䠩��� ��� �p���. � ������ ��p���:
"filename_!password", ��� password, �祢����, ��p���, � `_' -- �p����.
;) �� ��p������� �� �p��� ���⮢�� ��ᨨ �� 㤠������ ��設�, ��� ��
��p����뢠���� � �p��믠���� ����� ������ ������ �� 䠩���. :-/
xxxxyyyy.bsy -- �� 䫠� �������. ������ ���� ��易⥫쭮 ᮧ��� ��p��
�� ���p�樥� � 䠩���� xxxxyyyy.*
.pnt -- �� ��p���p��, � ���p�� �������� ���� ��� ����⮢ �������
㧫�. ����� � ��� ������ ����� ����� � ����⢥ ����� ��⭠���p���
����p �����, ���������� �� ���쬨 ᨬ����� ��ﬨ, � ���� ��
p���p���� -- ?lo, ?ut, req � bsy.
� �p������ ���� ����� � �p��� ����, � ᮧ������ ��⠫�� � ������
��� � �������� outbound-� � p���p����� ���� .xxx, ��� .xxx -- ��⭠���p��� ����p ���� �����祭��.
��� ���뫪� ����� � ��� � �p㣨� ������� � ⮩ �� ��p���p�� ��� ����� ��� ������ outbound � outbound-� �ᥤ��� ��� ᮧ������ ��⠫�� ���� "domain.xxx", ��� xxx, ��� ���筮, ����p ���� � �� � ������� "domain". ��p���p, � ��� �᭮���� outbound ����� � ��⠫��� c:\BBS\outbound, �
�p�� �� 㧥� 4:3/2.1@Testnet �������� � 䠩�� � ������ c:\BBS\Testnet.004\00030002.pnt\00000001.req
A: b) (DtZ)
������᪠� ����������� �奬�: outbound ������稬 �� %OUT%. � �⮩ ��p���p�� ��� p���p����.
* ��p��������. CTL-file - �� ᯨ᮪ 䠩��� (��� �p�����, �p������ �
* ���祩), ���p� ���� ���� �����⥫�. (�⤥�쭮 ᬮ�p� �p� ��⬥��) ��� ����, ��� CTL-file (%04H%04H.%clo) net,node,flavour (�, ��� Crash
5020/730 139C02DA.CLO).
��� �����, (%04H%04H.PNT\%08H.%clo) net,node,point,flavour (��� Hold 5020/730.43 139C02DA.PNT\0000002B.HLO).
����p����� CTLFile:
<modifyer><���-䠩��-���-����>\n
<modifyer> (��樮���쭮): ^ - KillSend, # - Truncuate Send
�p���p: �� ����� ��宫���� ��� �宬������� ������, ���祭�� 䠩� � ����� (�p� ��⬥�� � ��饬 ��砥 ᬮ�p� �����, �� ���ᠣ�-���� �������� ������� � CTL 䠩�).
#E:\HOST\OUT\89098354.MO0
#E:\HOST\OUT\89098354.MO1
C:\CONFIG.SYS
^E:\HOST\OUT\13FE0065.PKT
�����⨬� ������p�:
H)old C)rash I)mmediate D)irect F) normal (notice: .flo, not .nlo)
������
��� ��⬥������� .PKT 䠩�� �p��p���� �� ⥬ �� �p��樯��, �� ����� p���p���� .%cUT Flavour (⮫쪮 � normal ⥯�p� �㤥� �㪮��� O - � , normal ��⬥�� ����� p���p���� .OUT).
�⬥��, ����騩 � ��⡠㭤� ⠪�� ��p����, � ��������� - � � CTLfile
��� ����� � ���. �⬥�� �p� ��ᨨ ��p�������뢠���� � .PKT �����p��.
����-��������
��p��p����� �� ⮬� �� �p��樯�, ����� p���p���� .REQ. � �p��樯� �� �p����祭� (��� � BrakyTerme, ���p���p, �� �� ⠪, � ����, �� �� ���p����쭮). ������p � Bink #23 �� �ᥣ�� ��p������ ��� Normal. �����, � ����� ������� BT+ - ��⠥��� �� .REQ �� ����� �⮡� ������� � �p� p������ ���� ᮧ������ ���⮩ CTL 䠩� � �㦭� 䫥���p��.
��p��� .Req 䠩��:
<���_�����>\n
<���_�����>\n
� �.�.
����⢥���: �뢠�� � ��p��ﬨ, ������� ��� ������� 䠩�� �p�� ���� �p����
� !, ��� �p�����, Case Sensitive.
����⢥���: �뢠�� �� Update Request�. ��p����� � p�������������� ���p���p�. ����: Update Request� �� � � ��p��ﬨ �뢠�� :-)
�ᮡ�������: � �p��樯�, �� Bark (� � �� �訡����) 䠩�p�����⠬ p������
�p� ���뫠��� ������ ����� ��� <net><node>.REQ. ��� ����� - ��p���. �p� ��p���⪥ �室�饣� �p��� � �� ��p����뢠� _��_ �p�襤訥 .REQ 䠩��, �� ����� ��� ⠪ �� ����㯠��. � The Brake! ����� ���䨣�p����쭮.
���� ��
�p��� Default OutBound, ���� ���p�� (����?) �ᥣ�� ᮢ������ � Main Aka �����p�, ���p� � ��⬥������p�, �������� Outbound ��� �p㣨� ���, ��� ���p�� - ��p���p�� � p���p�����, ���p���p %OUT%.38D (��⡠㭤 ��� ���� 909)
���� ������
OutBound� ����� p���� ��������.
.BSY �����
��������� ���p��/�����p��/����p��/��� �p㣨� �����p�ᮢ���� ��⮬, p�����騬 � ����� ������ � ��p�ᮬ �� ���ᠭ���� ��� CTL �p��樯� � p���p����� .BSY. � ������� .BSY 䫠� - ������� � CTL ��� ��⬥���� ���p�頥��� _ᮢᥬ_. ��p���p, � �����p �� �p�宦����� EMSI ���᭨�,
�� ���� �� AKA ������, �⮨� p���� ���� (� �� ⮫쪮 exclude aka, ���
�� ��� ⥬� ����� � ��ᯮp���).
��p�訩 ⮭ - �⠢��� ᥪ㭤� � .BSY 䠩�� � ����p ����� �� ᮧ���襩. �����p�� ����p�� ᮧ����� .BSY: ᮧ���� 䠩� � p���p����� .%X03X ����p ����� � ��������� ��p���������� � .BSY. � �� �⮣� 䠩� .%X03X ����p ����� �p�������� ����⢮���� - ��p��� ��� � �����, �� ��p�� �����.
������ �����
������ �� ���. Bink ᮧ���� .$$$ (��� ��� ⠬?) � ���p��樥� � Call/Session, The Brake! ᮧ���� .TRY � ���p��樥� � ������ �������, BrakyTerm (�㤥�) ᮧ������ .%cRQ Flavour - p������� ��� p������ p�����p�
� �.�.
A: c) (PG)
� �⢥� �� ��� ���p�� ���� ���쪮 �p�⨢�p�稩, �易���� � ⥬, �� p�����p �㪢 � ������ 䠩��� �� �ᥣ�� ����p�p����, � 䠩�� *.CUT � *.cut - �� p���� 䠩�� � ��饬 ��砥. ��쪮 � ����, ��� ���ᨬ��쭮� ᮢ���⨬��� � ⠪�� ���樨 �ᥣ�� ���� �ᯮ�짮���� �p� ᮧ����� 䠩��� ᨬ���� ������� p�����p�, � �p� �⥭�� �᪠�� �� �������� ��p����� (���p���p, regexp ".*\.[Cc][Ll][Oo]"). ���� ������ �� ���� ��� �p���p�������� ��� �p����, �� ᮧ���� ��p�������� �p������.
A: d) (SD)
� �।������� ���ᠭ��� �� 㯮����� 䠩�� *.csy, ����� ������� ᮧ����
� ��砫� ������, � �� �ᯥ譮� ᮥ������� ��२�����뢠�� .csy � .bsy. ����⨪� ������� ������� �࠭�� � *.sts, ����� ������ �� �����⭮�� ����� � *.hld.
��� ����來��� 5D-BSO ����� ��� ᮧ������ ����� �뤥������� �����⠫���
� ��� ��⠫��� ��� ��� ������ 㪠���� ᮢ�����騬 � ��������� ������, ���ਬ��, � (���) 㧫� ��ன ���� fidonet:
/fido/outbound/fidonet.001 - ���� ��� 㧫�� ��ࢮ� ���� fidonet /fido/outbound/fidonet - ���� ��� 㧫�� ��ன ���� fidonet /fido/outbound/fidonet.003 - ���� ��� 㧫�� ���쥩 ���� fidonet /fido/outbound/zyxelnet - ���� ��� 㧫�� 9-� ���� zyxelnet /fido/outbound/virnet - ���� ��� 㧫�� 16-� ���� virnet
��ଠ� BSO ������ ���ᠭ � "�㪮����⢥ ���짮��⥫� Binkd".
����� ������� �ய���� "�த����⮣� BSO": FSP-1034.
/------/
[27] Q: ��� �⫨砥��� ZModem �� DirZap � ZedZap?
A: a) (st)
1) Zmodem - ��p�� ��� ���� ;)
2) ZedZap - ���ᨬ���� p����p ����� 㢥��祭 � 1� �� 8�, � ⠪�� �� �������᪨ ������� �� �p��� ����
3) DirZap - ZedZap, � ���p�� �p� ��p���� �᪥������ ⮫쪮 ���� ���� - DLE, � ���� �� �᪥������ xon, xof, xon|0x80, xof|0x80, cr (�� ᮡ���)
A: b) (JG)
Zmodem - ����� �� 1k, ZedZap �� 8K, DirZap - ZedZap ��� ���⨭�� �p.
ᨬ�����. ��� ⠪:
void ZMOSendByte( register byte c )
{
static byte lastsent( 0 );
switch( c )
{
case 015:
case 0215:
if( (lastsent & 0x7F) != '@' )
goto SendIt;
case 021:
case 023:
case 0221:
case 0223:
case 020:
case 0220:
case ZDLE|0x80:
if( waZooType==DirZap )
goto SendIt;
case ZDLE:
comPort->bufferByte( ZDLE );
c ^= 0x40;
default:
SendIt:
comPort->bufferByte( lastsent = c );
}
}
/------/
[28] Q: ��� ��pp��⭮ 㤠���� ���쬮 � JAM-����?
A: (TT)
1) ����砥�� ���쬮 ��� 㤠������ (��⠭��� ��� MSG_DELETED � ���������);
2) 㤠���� ᮮ�饭�� �� reply-chain; 3) 㢥��稢���� �� 1 ���稪 modcounter.
�������p�� � 2): ��뫪� �� ������ ᮮ�饭�� ����� ��室���� �:
- 楯�窥 �⢥⮢ �� ���� - �p���p� ���� Reply1st � � ⠬ �� 0, �
�p������ �� 楯�窥 ReplyNext � ����� ReplyTo;
- �p����饬 ������� � 楯�窥 �⢥⮢ - �p���p� ���� ReplyTo � �
⠬ �� 0, � �� ��뫪� �� ��室��� ᮮ�饭��. �p���� �� ��室����
ᮮ�饭�� (���� Reply1st) �� 楯�窥 �⢥⮢ (���� ReplyNext) � 㤠��
������ ᮮ�饭�� �� 楯�窨. ���, �� ������ ᮮ�饭�� ����� ����
��p�� � 楯�窥 �⢥⮢.
- � � ���� ReplyTo �� 0, � ᮮ�饭��, �� ���p�� ��� 㪠�뢠��, �
���� Reply1st ᮤ�p��� 0, � �� - �������� �� ���� subject (�⨫��
JAM-LINK ��� �������筠�) � ����室��� �᪫���� ������ ᮮ�饭�� ��
楯�窨, �易���� ���ﬨ ReplyTo (� ������� ��p���) � ReplyNext (�
�������).
� ����� - � �� �� p�����p ��ᥬ - �p��� ������ ��-�� Reply-����. FEUTIL ⠪ � ������. � �p��樯� ����� ���� ����� ��祣� �� ������ - �p��p���� �������� ᠬ� p����p����, � ��⠫�� �� �� ������ ���� ����⢥���.
����맢���� GoldED ����� p������ � p����� "Hard Delete", ��p�� ���㬥����:
JAMHARDDELETE <yes/no> (no)
The default setting makes GoldED conform to the JAMAPI specs when
deleting msgs in JAM msgbases. This means that deleted msgs are only
marked as such in the message header, not in the index. As a result,
GoldED will find and display the deleted msgs until you run a message
pack utility to physically remove the deleted msgs.
If JAMHARDDELETE is set to Yes, GoldED will zap the reference to the
message in the index when deleting msgs. This way the deleted msgs
will not show up again later. The drawback of this approach is that it
is hard to undelete msgs, and may break other software which assume
100% to-the-letter conformance to the specs. Note however, that the
hard-delete method is transparent to normal use of JAM msgbases.
Probably the only software that might break are undelete utilities.
For the techies and programmers, the hard-delete method is simply
setting both UserCRC and HdrOffset in the index to 0xFFFFFFFF
instead of only the UserCRC. According to the JAMAPI specs, a value of
0xFFFFFFFF in HdrOffset means that "there is no corresponding
message header". Sounds remarkably like a deleted msg, right? :-)
�祢����, � �ᯮ������ ⠪�� ��⮤, � �������⥫쭮: 4) 㬥��蠥�� ��
1 ���稪 activemsgs; 5) ��pp���p��� �p� ����室����� (� �� 㤠���� ᮮ�饭�� � ⠪�� ����p��) basemsgnum.
�������p�� � 5): ᮮ�饭�� � lowest message number ᮢ�p�襭�� �� ��易⥫쭮 �㤥� ��p�� - ᬮ�p� p����� "Updating message headers". �, p��㬥����, ���� basemsgnum �� �㤥� p���� ��p��� ���� 1.
/------/
[29] Q: ��� ���ᠭ� �p���� TIC-䠩���
A: ���㬥�� FSC-0087, �� �࠭���� � "Fidonet Reference Library" ������
FTSC - �. ��娢� 䠩��� FTSC ��� ࠧ��� FRL �� ᠩ�
http://ftsc.org.
/------/
[30] Q: 㦥� ��� ��� �p���p�������� ���� � �p����� �/�� unix-�p���.
A: (st)
_ _ _ O / _ _ C_U_T_ H_E_R_E_ _ _ _
O \
/*
* Convert MSDOS file timestamp to/from UNIX time, portable
* NOTE: no timezone conversions here!
*
* This code is in public domain.
*
* Written by serge terekhov (2:5000/13@fidonet)
*
*/
/*
* This module gives you two simple entries:
*/
unsigned long ToUnixTime (void *dostime);
void FromUnixTime (unsigned long unix, void *ret);
/*
* MS-DOS file timestamp structure, used as reference and in TEST
*/
struct ftime {
/* least significant bits in a double word goes first! */
unsigned sec : 5; /* 0 Seconds / 2 */
unsigned min : 6; /* 5 Minutes */
unsigned hour : 5; /* 11 Hours */
unsigned day : 5; /* 16 Days */
unsigned month : 4; /* 21 Months */
unsigned year : 7; /* 25 Year - 1980 */
};
/*
* Table for years 1979-2078
*/
#define YEARS 100
#define BASE 1979
static unsigned _year_day[] = {
3345u, 3711u, 4076u, 4441u, 4806u, 5172u, 5537u, 5902u,
6267u, 6633u, 6998u, 7363u, 7728u, 8094u, 8459u, 8824u,
9189u, 9555u, 9920u, 10285u, 10650u, 11016u, 11381u, 11746u,
12111u, 12477u, 12842u, 13207u, 13572u, 13938u, 14303u, 14668u,
15033u, 15399u, 15764u, 16129u, 16494u, 16860u, 17225u, 17590u,
17955u, 18321u, 18686u, 19051u, 19416u, 19782u, 20147u, 20512u,
20877u, 21243u, 21608u, 21973u, 22338u, 22704u, 23069u, 23434u,
23799u, 24165u, 24530u, 24895u, 25260u, 25626u, 25991u, 26356u,
26721u, 27087u, 27452u, 27817u, 28182u, 28548u, 28913u, 29278u,
29643u, 30009u, 30374u, 30739u, 31104u, 31470u, 31835u, 32200u,
32565u, 32931u, 33296u, 33661u, 34026u, 34392u, 34757u, 35122u,
35487u, 35853u, 36218u, 36583u, 36948u, 37314u, 37679u, 38044u,
38409u, 38775u, 39140u, 39505u };
static unsigned _month_day[] = {
0, 31, 61, 92,122,153,184,214,245,275,306,337
};
#define DOS ((unsigned char*)dos)
unsigned long ToUnixTime (void *dos)
{
unsigned lo = ((unsigned)(DOS[1]) << 8) | DOS[0];
unsigned hi = ((unsigned)(DOS[3]) << 8) | DOS[2];
unsigned y = ((hi >> 9) & 0x7f) + (1980 - BASE);
unsigned m = (hi >> 5) & 0xf;
if (m < 3) {
--y;
m += 12;
}
if (y >= YEARS)
y = YEARS - 1; /* Foolproof: if we wanna unknown year */
return
86400ul * (_month_day[m - 3] + _year_day[y] + (hi & 0x1f)) +
3600ul * ((lo >> 11) & 0x1f) +
60 * ((lo >> 5) & 0x3f) +
2 * (lo & 0x1f);
}
static int binary_search (unsigned *data, unsigned datum, int num)
{
int i, off = 0;
while (num > 0) {
i = num >> 1;
if (datum == data[i + off])
return (i + off);
if (datum < data[i + off])
num = i;
else {
off += i + 1;
num -= i + 1;
}
}
return off;
}
void FromUnixTime (unsigned long unix, void *dos)
{
unsigned long ret = 0;
unsigned date = (unsigned)(unix / 86400ul);
/* can't convert dates before 1980 or after last known year */
if (date >= _year_day[0] && date <= _year_day[YEARS - 1]) {
unsigned y, m;
y = binary_search (_year_day, date, YEARS);
date -= _year_day[--y];
m = binary_search (_month_day, date, 12);
date -= _month_day[--m];
if ((m += 3) > 12) {
m -= 12;
++y;
}
/* merge year/month/date word in DOS format */
date |= ((y - (1980 - BASE)) << 9) + (m << 5);
unix %= 86400ul;
m = (unsigned) (unix % 3600);
ret = ((unsigned long)date << 16) +
((unix / 3600) << 11) +
((m / 60) << 5) +
((m % 60) >> 1);
}
DOS[0] = (unsigned char)(ret);
DOS[1] = (unsigned char)(ret >> 8);
DOS[2] = (unsigned char)(ret >> 16);
DOS[3] = (unsigned char)(ret >> 24);
}
#ifdef TEST
#include <stdio.h>
#include <dir.h>
void main (int argc, char **argv)
{
struct ftime ft;
struct ffblk ff;
long tt;
if (argc == 2) {
if (!findfirst (argv[1], &ff, -1)) {
printf ("DOS %08lx\n", *(long *)&ff.ff_ftime);
tt = ToUnixTime (&ff.ff_ftime);
printf ("UNIX %08lx\n", tt);
FromUnixTime (tt, &ft);
printf ("DOS %08lx\n", *(unsigned long *)&ft);
printf ("%u/%u/%u %u:%u:%u\n", ft.month, ft.day, ft.year + 1980,
ft.hour, ft.min, ft.sec << 1);
}
}
}
#endif
_ _ _ O / _ _ C_U_T_ H_E_R_E_ _ _ _
O \
[ THE END ]
--- txt2pkt & cron
* Origin: Grumbler fido node (2:5080/102.32701)