home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
gpm108b.zip
/
WhatsNew.DOC
< prev
next >
Wrap
Text File
|
2000-04-26
|
73KB
|
1,684 lines
┌─────────────────────────────────────────────────────────╖
│ 滿߫¬ ¿º¼Ñ¡Ñ¡¿⌐ ó ¡«óδσ óÑαß¿∩σ General Purpose Mailer ║
╘═════════════════════════════════════════════════════════╝
ôß½«ó¡δÑ «í«º¡áτÑ¡¿∩:
# - ¿ß»αáó½Ñ¡á «Φ¿í¬á
% - Σ¿τá αáßΦ¿αÑ¡á ¿½¿ ¿º¼Ñ¡Ñ¡á
! - ¡«óá∩ Σ¿τá
- - Σ¿τá πñá½Ñ¡á
==============================================================================
* éÑαß¿∩ 1.0.beta8 «Γ 27.04.2000. *
==============================================================================
1. ÅÑαÑñáτá Σá⌐½«ó.
~~~~~~~~~~~~~~~~~~~
# êß»αáó½Ñ¡á «Φ¿í¬á ó αáºí«αΘ¿¬Ñ »á¬ÑΓá FINFO ¡á ú¿ñαÑ, ¿º-ºá ¬«Γ«α«⌐ ¡Ñ
«»αÑñѽ∩½ß∩ NFI-¡«¼Ñα Σá⌐½á »α¿ αáí«ΓÑ ß ¼Ñ⌐½ÑαἿ, 𠬫ëαδσ Hydra
ßñѽá¡á ßΓα«ú« »« FSC-72, á ¡Ñ ¡á «ß¡«óÑ HydraKit. Thanks to Andrew
Lopatin (2:5030/744).
# öá⌐½«óδÑ ºá»α«ßδ *RQ «Γ»αáó½∩½¿ß∞ ó ¡Ñ»αáó¿½∞¡«¼ »«α∩ñ¬Ñ: «Γ ¼Ñ¡∞ΦÑú«
»α¿«α¿ΓÑΓá ¬ í«½∞ΦѼπ. êß»αáó½Ñ¡«.
! ÅÑαÑñ »«ß佬«⌐ Σá⌐½á ΓÑ»Ñα∞ íπñÑΓ »α«¿ºó«ñ¿Γ∞ß∩ »α«óÑα¬á, ¡Ñ íδ½ ½¿ «¡
πªÑ «Γ»αáó½Ñ¡ ó« óαѼ∩ ΓѬπΘÑ⌐ ßÑßß¿¿, ¿ ó ß½πτáÑ, Ñß½¿ íδ½, »«óΓ«α¡«
«Γ»αáó½∩Γ∞ß∩ ¡Ñ íπñÑΓ.
% Åα¿ πßΓá¡«ó¬Ñ áΓα¿íπΓ«ó ¡á »α¿¡∩ΓδÑ Σá⌐½δ ¡Ñ πßΓá¡áó½¿óá½ß∩ áασ¿ó¡δ⌐ í¿Γ.
ÆÑ»Ñα∞ πßΓá¡áó½¿óáÑΓß∩. Thanks to Serge Popov (2:5004/4).
2. Handshake.
~~~~~~~~~~~~~
# Åα«¿ßσ«ñ¿½á »«ατá »á¼∩Γ¿ »α¿ »«½πτÑ¡¿¿ ¡Ñ¬«ααÑ¬Γ¡«ú« »á¬ÑΓá EMSI ß
¡Ñ»αáó¿½∞¡« »ÑαÑñá¡¡δ¼¿ ߬«í¬á¼¿ (Γá¬¿Ñ »á¬ÑΓδ ¼«ú »α¿ß½áΓ∞, ¡á»α¿¼Ñα,
¼Ñ⌐½Ñα ifcico). êß»αáó½Ñ¡«. Thanks to Felix Smith (2:5030/440).
# ÄτÑ¡∞ ñ½¿¡¡δÑ αѼ«Γ¡δÑ ¡áºóá¡¿∩ ó EMSI (¡áºóá¡¿Ñ ßΓᡵ¿¿, ¿¼∩ ß¿ß«»á ¿
Γ.ñ.) ¼«ú½¿ ¡Ñ ó½ÑºΓ∞ ó íπΣÑα ¿ ΓαỡπΓ∞ ¼Ñ⌐½Ñα. Thanks to Spleen.
# 髺¼«ª¡«, ¿ß»αáó½Ñ¡á »α¿τ¿¡á «τÑ¡∞ αÑñ¬¿σ Γαừó ó« óαѼ∩ »α¿Ñ¼á EMSI.
Thanks to Alex Romanov, Basile Sey, Andrey Shiba, Sasha Shost, etc.
% àß½¿ ú½áó¡δ⌐ αѼ«Γ¡δ⌐ áñαÑß ¡Ñ ºá»áα«½Ñ¡, á αѼ«Γá »αÑñΩ∩ó¿½á »áα«½∞,
¬«Γ«αδ⌐ »«ñσ«ñ¿Γ ¬ «ñ¡«¼π ¿º AKA, Γ«úñá ßÑßß¿∩ ßτ¿ΓáÑΓß∩ »áα«½∞¡«⌐.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá½⌐Ñ:
Check_Self_AKAs {Yes|No}
àß½¿ Yes, Γ« »ÑαÑñ ¿ßσ«ñ∩Θ¿¼ ºó«¡¬«¼ ¿ »«ß½Ñ σφ¡ñΦÑ⌐¬á »α«óÑα∩ÑΓß∩
ß«ó»áñÑ¡¿Ñ áñαÑßá αѼ«Γδ ß «ñ¡¿¼ ¿º ßó«¿σ AKA ¿ ó ß½πτáÑ ß«ó»áñÑ¡¿∩
ßÑßß¿∩ ¡Ñ »α«ó«ñ¿Γß∩.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - No, Γ« ÑßΓ∞ Γá¬á∩ »α«óÑα¬á ¡Ñ »α«¿ºó«ñ¿Γß∩.
% ìѼ¡«ú« ¿º¼Ñ¡Ñ¡á »α«µÑñπαá óδí«αá Γ¿»á σφ¡ñΦÑ⌐¬á (í佫 »« αѬ«¼Ñ¡ñᵿ∩¼
¿º FTS-6, ßΓὫ »«-ßó«Ñ¼π), σφ¡ñΦÑ⌐¬ »« FTS-1 ΓÑ»Ñα∞ ñ«½ªÑ¡ »α«σ«ñ¿Γ∞
íδßΓαÑÑ.
# Å«Σ¿¬ßÑ¡á »«ññÑ᪬á ó EMSI óß∩¬¿σ ¿ºóαáΓ«ó ß αÑú¿ßΓα«¼ ß¿¼ó«½«ó Γ¿»á
EMSI_REQa77e.
3. öαѬ¿.
~~~~~~~~~
! 櫺ñá¡¿Ñ ¿¡ñѬßá Σá⌐½«ó«⌐ íáºδ ¿ »«¿ß¬ Σá⌐½«óδσ ºá»α«ß«ó »« ¿¡ñѬßπ.
ê¡ñѬߡδ⌐ Σá⌐½ ß«ºñáÑΓß∩ ¬«¼á¡ñ«⌐ ¼Ñ¡ÑñªÑαá Create_FileIndex, ó ¡Ñú«
ó¬½ετáεΓß∩ óßÑ Σá⌐½δ, ¡áσ«ñ∩Θ¿Ñß∩ ó ¬áΓὫúáσ, ºáñá¡¡δσ ¬½ετÑó묨
ß½«óἿ FreqDir ¿ FreqTree.
Å«¿ß¬ ºá»αáΦ¿óáѼδσ Σá⌐½«ó »« ¿¡ñѬßπ ó¬½ετáÑΓß∩ ¬½ετÑóδ¼ ß½«ó«¼
Use_FileIndex { Yes | No }. Åα¿ º¡áτÑ¡¿¿ No Σá⌐½«óδ⌐ ¿¡ñÑ¬ß ¡Ñ
¿ß»«½∞ºπÑΓß∩.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ:
Freq_ExcludeDir <dirname>
èáΓὫú <dirname> (íѺ »«ñ¬áΓὫú«ó) íπñÑΓ ¿ß¬½ετÑ¡ ¿º »«¿ß¬á »α¿
«íαáí«Γ¬Ñ FreqTree. Æᬿσ ßΓ᫬ ¼«ªÑΓ íδΓ∞ ¼¡«ú«.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ:
Freq_ExcludeTree <dirname>
ä½∩ ¿ß¬½ετÑ¡¿∩ ¿º »«¿ß¬á »« FreqTree ¬áΓὫúá <dirname> ¿ óßÑσ Ñú«
»«ñ¬áΓὫú«ó.
! ÄΓñáτá ßἫú« ßóѪÑú« Σá⌐½á »« ὿áßπ.
æ¿¡Γá¬ß¿ß: FreqAlias <filename> Newest
àß½¿ <filename> ß«ñÑαª¿Γ ß¿¼ó«½δ '*' ¿½¿ '?', Γ« ¿º óßÑσ Σá⌐½«ó,
»«»áñáεΘ¿σ »«ñ φΓπ ¼á߬π, íπñÑΓ óδíαá¡ Σá⌐½ ß ßá¼δ¼ »«ß½Ññ¡¿¼ óαѼѡѼ
¼«ñ¿Σ¿¬áµ¿¿.
# àß½¿ »«»δΓáΓ∞ß∩ óδ⌐Γ¿ ¿º »α«úαá¼¼δ »α¿ ñ½¿Γѽ∞¡«¼ »«¿ß¬Ñ ΣαѬáѼ«ú« Σá⌐½á
(¡á»α¿¼Ñα, freqtree c:\), φΓ« ¡Ñ »«½πτὫß∞ ñ« »«½¡«ú« «¬«¡τá¡¿∩ »«¿ß¬á.
ÆÑ»Ñα∞ óδσ«ñ¿Γ ßαáºπ ªÑ.
# êß»αáó½Ñ¡á «Φ¿í¬á ó ºáú«½«ó¬Ñ »á¬ÑΓá ß «ΓτÑΓ«¼ « ΣαѬÑ. Thanks to Max
Levenkov (2:5000/117).
! Åα«óÑα¬á ¡á½¿τ¿∩ «ñ¿¡á¬«óδσ ºá¬áº«ó, ñπ»δ íπñπΓ ¿ú¡«α¿α«óáΓ∞ß∩.
4. Outbound.
~~~~~~~~~~~~
% ùáßΓ¿τ¡« »ÑαÑñѽᡠαÑ߬ᡠáπΓíáπ¡ñá, ΓÑ«αÑΓ¿τÑ߬¿ ñ«½ª¡« íδΓ∞ íδßΓαÑÑ.
% Ä»Γ¿¼¿ºáµ¿∩ αÑ߬á¡á áπΓíáπ¡ñá ñ½∩ ºáñá¡¡δσ áñαÑß«ó »«ß½Ñ ºáóÑαΦÑ¡¿∩
ßÑßß¿¿.
# çᬽ¿¡¿óá¡¿Ñ ¬áΓὫúá ß áπΓíáπ¡ñ«¼ ¡á HPFS »« ó¿¡Ñ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ
ΓÑ»Ñα∞ »α«¿ßσ«ñ¿Γ∞ ¡Ñ ñ«½ª¡«.
# ìÑ »«ññÑনó὿ß∞ áπΓíáπ¡ñδ ß ¡Ñ߬«½∞¬¿¼¿ Γ«τ¬á¼¿ ó ¿¼Ñ¡¿. êß»αáó½Ñ¡«.
# ìÑ»αáó¿½∞¡« «íαáíáΓδóá½ß∩ áπΓíáπ¡ñ ¡π½Ñó«⌐ º«¡δ. êß»αáó½Ñ¡«. Thanks to
Felix Smith (2:5030/440).
% àß½¿ πßΓá¡«ó¿Γ∞ AutoRescan 0, Γ«úñá áóΓ«¼áΓ¿τÑ߬«ú« αÑ߬á¡á áπΓíáπ¡ñá
ß«óßѼ ¡Ñ íπñÑΓ.
! æτÑΓτ¿¬¿ »«»δΓ«¬ ñ«ºó«¡á ¿ Σ½áú¿ Hold ¿ Imm ΓÑ»Ñα∞ αáß»«½áúáεΓß∩ ó
«íΘÑ»α¿¡∩Γδσ Σá⌐½áσ *.TRY, *.HLD, *.IMM ó áπΓíáπ¡ñÑ, á ¡Ñ ó QueFlags.GPM.
öá⌐½ QueFlags.GPM ΓÑ»Ñα∞ ¼«ª¡« πñ὿Γ∞.
# é ß½πτáÑ, Ñß½¿ »α¿ ºá»π᪥ ¼Ñ⌐½Ñαá ßπΘÑßΓó«óá½ Flag_NoScan, ó ßΓ᫬Ñ
ßΓáΓπßá ¼Ñ¡ÑñªÑαá áπΓíáπ¡ñá »«¬áºδó὿ß∞ "½ÑóδÑ" τ¿ß½á. êß»αáó½Ñ¡«.
Thanks to Alex Romanov.
% àß½¿ ¡á ñ¿ß¬Ñ ßπΘÑßΓóπÑΓ Flag_NoScan, Γ«úñá »ÑαÑñ απτ¡δ¼ ºá»π߬«¼ αÑ߬á¡á
áπΓíáπ¡ñá (¿º ¼Ñ¡ε) óδñáÑΓß∩ message box ß ó«»α«ß«¼ « »α«ñ«½ªÑ¡¿¿ φΓ«ú«
ñÑ⌐ßΓó¿∩.
5. Event & Process Manager.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ì«óδ⌐ Γ¿» »α«µÑßß«ó: Process Startup. éδ»«½¡∩ÑΓß∩ «ñ¡«¬αáΓ¡« »α¿ ºá»π߬Ñ
¼Ñ⌐½Ñαá.
! 諼á¡ñá ñ½∩ ¿¡¿µ¿á½¿ºáµ¿¿ ¼«ñѼá (Ñß½¿ ¼«ñѼ ¡Ñ ºá¡∩Γ) - InitModem.
! ì«óδÑ ¬«¼á¡ñδ ñ½∩ ßíα«ßá/πßΓá¡«ó¬¿ Σ½áú«ó hold/imm ¿ ßíα«ßá ßτÑΓτ¿¬á
tries:
ResetTries <addr>
SetHold <time> <addr>
RemoveHold <addr>
SetImm <time> <addr>
RemoveImm <addr>
<addr> ºáñáÑΓ FTN-áñαÑß, ñ½∩ ¬«Γ«α«ú« »α«¿ºó«ñ¿Γß∩ ºáñá¡¡«Ñ ñÑ⌐ßΓó¿Ñ.
<time> ºáñáÑΓ óαѼ∩ ñÑ⌐ßΓó¿∩ Σ½áúá ó ¼¿¡πΓáσ. Åα¿ ºáñá¡¿¿ óαѼѡ¿ = 0
Σ½áú πßΓá¡áó½¿óáÑΓß∩ ¡áóßÑúñá.
6. è«¡Σ¿úπαᵿ«¡¡δÑ Σá⌐½δ.
~~~~~~~~~~~~~~~~~~~~~~~~~~
# é τ¿Γá½¬Ñ ¬«¡Σ¿úá ¡Ñ »α«óÑα∩½«ß∞ ¼á¬ß¿¼á½∞¡«Ñ ¬«½¿τÑßΓó« º¡áτÑ¡¿⌐
»áαá¼ÑΓα«ó-ß»¿ß¬«ó (Γᬿσ ¬á¬ Address, Dial_Translate), ¿ ó ß½πτáÑ
»αÑóδΦÑ¡¿∩ ¼á¬ß¿¼á½∞¡«ú« º¡áτÑ¡¿∩ ¼Ñ⌐½Ñα ¼«ú ΓαỡπΓ∞ß∩. êß»αáó½Ñ¡«.
% éìêîÇìêà! 꺼ѡѡ Σ«α¼áΓ ºáñá¡¿∩ ¿¼Ñ¡ ¡«ñ½¿ßΓ«ó ó GPMNC.CFG. Åα¿
¿ß»«½∞º«óá¡¿¿ ó ¡áºóá¡¿¿ Σá⌐½á ß¿¼ó«½«ó '*' ¿ '?' íπñπΓ »«ñ¬½ετáΓ∞ß∩ óßÑ
¡«ñ½¿ßΓδ, »«»áñáεΘ¿Ñ »«ñ ¼á߬π. Ç ñ½∩ óδí«αá ßἫú« ßóѪÑú« Σá⌐½á ¿º τ¿ß½á
Σá⌐½«ó ß µ¿Σα«óδ¼ αáßΦ¿αÑ¡¿Ñ¼ ¡πª¡« ó¼ÑßΓ« αáßΦ¿αÑ¡¿∩ π¬áºáΓ∞ ".999".
% Éá¡∞ΦÑ ¬½ετÑóδÑ ß½«óá, π¬áºá¡¡δÑ ó ¬«¼á¡ñÑ Set, »α«óÑα∩½¿ß∞ ¡á
»αáó¿½∞¡«ßΓ∞ Γ«½∞¬« ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ φΓ«⌐ ¬«¼á¡ñδ. ÆÑ»Ñα∞ «¡¿ íπñπΓ
»α«óÑα∩Γ∞ß∩ ¡á φΓá»Ñ τΓÑ¡¿∩ ¬«¡Σ¿úπαᵿ«¡¡«ú« Σá⌐½á ¿ ó ß½πτáÑ «Φ¿í¬¿
óß∩ ßΓ᫬á íπñÑΓ ¿ú¡«α¿α«óáΓ∞ß∩.
! ì«óδÑ ¬½ετÑóδÑ ß½«óá, ºáñáεΘ¿Ñ óαѼ∩ ñÑ⌐ßΓó¿∩ Σ½áú«ó Hold ¿ Imm:
IMM_timeout <time> - óαѼ∩ ñÑ⌐ßΓó¿∩ Σ½áúá Imm, πßΓá¡«ó½Ñ¡¡«ú« óαπτ¡πε;
HOLD_timeout <time> - óαѼ∩ ñÑ⌐ßΓó¿∩ Σ½áúá Hold, πßΓá¡«ó½Ñ¡¡«ú« óαπτ¡πε;
HOLD_timeout_BadAddress <time> - óαѼ∩ ñÑ⌐ßΓó¿∩ Σ½áúá Hold,
πßΓá¡«ó½Ñ¡¡«ú« áóΓ«¼áΓ¿τÑ߬¿ Ñß½¿ αѼ«Γá ¡Ñ »αÑñΩ∩ó¿½á áñαÑß, ¡á
¬«Γ«αδ⌐ ºó«¡¿½¿;
HOLD_timeout_TriesLimit <time> - óαѼ∩ ñÑ⌐ßΓó¿∩ Σ½áúá Hold,
πßΓá¡«ó½Ñ¡¡«ú« áóΓ«¼áΓ¿τÑ߬¿ »α¿ »ÑαÑ»«½¡Ñ¡¿¿ ßτÑΓτ¿¬á »«»δΓ«¬ ñ«ºó«¡á.
éαѼ∩ ºáñáÑΓß∩ ó ¼¿¡πΓáσ. Åα¿ ºáñá¡¿¿ 0 Σ½áú πßΓá¡áó½¿óáÑΓß∩ ¡áóßÑúñá.
ç¡áτÑ¡¿∩ »« π¼«½τá¡¿ε - 0.
# HÑñ«»¿ßá¡¡á∩ ßΓ᫬á "Event x:xx RemovePoll" »α¿ó«ñ¿½á ¬ Γαá»π.
êß»αáó½Ñ¡«. Thanks to Boris Stefanov (2:5020/1206).
# ìÑñ«»¿ßá¡¡á∩ ßΓ᫬á "Event x:xx Poll x" ¡Ñ ßτ¿Γá½áß∞ «Φ¿í«τ¡«⌐.
êß»αáó½Ñ¡«.
7. Å«½∞º«óáΓѽ∞߬¿⌐ ¿¡ΓÑαΣÑ⌐ß.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! 髺¼«ª¡«ßΓ∞ ¿º¼Ñ¡∩Γ∞ ¼δΦ∞ε Φ¿α¿¡π ¬«½«¡«¬ ó list box'áσ.
! 髺¼«ª¡«ßΓ∞ ¿º¼Ñ¡∩Γ∞ ¼δΦ∞ε «Γ¡«ß¿Γѽ∞¡δÑ αẼÑαδ ó¡πΓαÑ¡¡¿σ «¬«¡.
! Éáß»«½«ªÑ¡¿Ñ ßΓáΓ¿τÑ߬¿σ ΓѬßΓ«óδσ ßΓ᫬ »ÑαÑßτ¿ΓδóáÑΓß∩ ó ºáó¿ß¿¼«ßΓ¿
«Γ óδß«Γδ Φα¿ΣΓá »α¿ Ñú« ¿º¼Ñ¡Ñ¡¿¿.
% àß½¿ ¡¿ª¡∩∩ ó¿ñ¿¼á∩ ßΓ᫬á list box'á - »«ß½Ññ¡∩∩ ßΓ᫬á ß»¿ß¬á, Γ« »α¿
π¼Ñ¡∞ΦÑ¡¿¿ αẼÑαá «¬¡á ΓÑ»Ñα∞ Σ¿¬ß¿απÑΓß∩ ¡¿ª¡∩∩, á ¡Ñ óÑασ¡∩∩ ßΓ᫬á.
! ÉÑñá¬Γ«α áπΓíáπ¡ñá. ÄΓ¬αδóáÑΓß∩ »« Enter ¿½¿ Double Click ¿º «¬¡á
¼Ñ¡ÑñªÑαá. é ¡Ñ¼ ¼«ª¡« »α«ß¼áΓα¿óáΓ∞ ß»¿ß¬¿ Σá⌐½«ó ñ½∩ «Γ»αáó¬¿,
ñ«íáó½∩Γ∞ ¿ πñá½∩Γ∞ Σá⌐½δ, ºá»π߬áΓ∞ ó¡ÑΦ¡¿⌐ »α«ß¼«ΓαΘ¿¬ ñ½∩ »α«ß¼«Γαá
Σá⌐½«ó. é¡ÑΦ¡¿⌐ »α«ß¼«ΓαΘ¿¬ ºáñáÑΓß∩ ß »«¼«Θ∞ε »α«µÑßßá:
Process View <command>
é ¬áτÑßΓóÑ ¬«¼á¡ñδ ¼«ªÑΓ íδΓ∞ ½εíá∩ ¬«¼á¡ñá ¼Ñ¡ÑñªÑαá, ¡á»α¿¼Ñα, Exec.
ä½∩ »«ñßΓá¡«ó¬¿ ¿¼Ñ¡¿ Σá⌐½á ¿ß»«½∞ºπÑΓß∩ ¼á¬α«ß *F.
% é ñ¿á½«ú«óδσ «¬¡áσ "Send" ¿ "Freq" ó »«½Ñ "áñαÑß" áóΓ«¼áΓ¿τÑ߬¿
»«ñßΓáó½∩ÑΓß∩ áñαÑß ΓѬπΘÑ⌐ ß¿ßΓѼδ ó «τÑαÑñ¿. Thanks to Alexey Pegov.
% çá¬αδΓ¿Ñ «¬«¡ Configuration Parameters ¿ Color Setup »« ¡áªáΓ¿ε ESCape
ñ½∩ πñ«íßΓóá.
! ìáßΓα«⌐¬á µóÑΓ«ó «Γ¬αδΓδσ «¬«¡ Configuration Parameters τÑαѺ Color Setup.
% ÇóΓ«¼áΓ¿τÑ߬«Ñ πí¿αá¡¿Ñ ºá¬αδΓδσ «¬«¡ ¿º ß»¿ß¬á «¬«¡ ó Color Setup.
# é list box'áσ ß »«¼«Θ∞ε ǽѬßá òáατÑ¡¬« ¼«ª¡« í佫 πΓáΘ¿Γ∞ selection bar
ºá »αÑñÑ½δ «¬¡á. êß»αáó½Ñ¡«.
# Å«ß½Ñ »ÑαÑñáτ¿ 20.5 ¼Ñúáíá⌐Γ Σá⌐½«ó ¡Ñ»αáó¿½∞¡« ßτ¿Γ὿ß∞ »α«µÑ¡Γδ ó «¬¡áσ
»α¿Ñ¼á ¿ »ÑαÑñáτ¿. êß»αáó½Ñ¡«. Thanks to Dmitri Novoselov.
# àß½¿ ó ñ¿á½«ú«ó«¼ «¬¡Ñ "Set Parameter" »«ß½Ñ »ápá¼ÑΓpá ßΓ«∩½ »p«íѽ, φΓ«
»α¿ó«ñ¿½« ¬ «Φ¿í¬Ñ "invalid parameter". êß»αáó½Ñ¡«. Thanks to Spleen.
# àß½¿ αѼ«Γ¡δ⌐ ¼Ñ⌐½Ñα »αÑñΩ∩ó½∩½ ó EMSI Σ½áú HAT ¿½¿ NPU, Ñú« áñαÑß ¡Ñ
ñ«íáó½∩½ß∩ ó «¬¡« "last calls". êß»αáó½Ñ¡«. Thanks to Alex Romanov.
% Åα¿ »α¿Ñ¼Ñ/»ÑαÑñáτÑ Σá⌐½«ó αẼÑα ΓѬπΘÑú« Σá⌐½á ó ß««ΓóÑΓßΓóπεΘ¿σ «¬«Φ¬áσ
ΓÑ»Ñα∞ »¿ΦÑΓß∩ ßαáºπ ªÑ »«ß½Ñ »α¿Ñ¼á/»ÑαÑñáτ¿ FINFO/ZFILE, á ¡Ñ ó« óαѼ∩
»«ß佬¿ »Ñαó«ú« í½«¬á Σá⌐½á. é αѺπ½∞ΓáΓÑ αẼÑα Σá⌐½á ΓÑ»Ñα∞ ¼«ª¡«
πó¿ñÑΓ∞, Ñß½¿ »«ß½Ñ »ÑαÑñáτ¿ ¿¼Ñ¡¿ Σá⌐½á ßαáºπ ªÑ «ßπΘÑßΓó¿Γß∩ »ÑαÑσ«ñ ó
»«½πñπ»½Ñ¬ß¡δ⌐ αѪ¿¼. Éá¡∞ΦÑ ó φΓ«¼ ß½πτáÑ ó «¬¡áσ »α¿Ñ¼á/»ÑαÑñáτ¿ ¬α«¼Ñ
¿¼Ñ¡¿ Σá⌐½á ¡¿τÑú« ¡Ñ í佫.
% ä«»«½¡Ñ¡á «ß¡«ó¡á∩ ¿¬«¡¬á ñ½∩ αạδσ ó¿ñÑ«αѪ¿¼«ó.
8. Éạ«Ñ.
~~~~~~~~~~
! GPMail'π »α¿ßó«Ñ¡ FTSC-¬«ñ 0BFF.
! çá»π߬ »α«úαá¼¼ ¿º ¼Ñ¡ε System -> Execute program.
! éδ»«½¡Ñ¡¿Ñ ¬«¼á¡ñ ¼Ñ¡ÑñªÑαá ¿º ¼Ñ¡ε System -> Execute Command.
# é »αÑñδñπΘ¿σ óÑαß¿∩σ ¼Ñ⌐½Ñαá óδí«α »áαá¼ÑΓαá ºá»π߬áѼ«ú« »α«µÑßßá
window/full screen αáí«Γá½ Γ«½∞¬« ñ½∩ .bat ¿ .cmd. ÆÑ»Ñα∞ αáí«ΓáÑΓ ñ½∩
óßÑσ »α«µÑßß«ó.
# ìÑ ß«óßѼ ¬«ααÑ¬Γ¡« ¿¡¿µ¿á½¿º¿α«ó὿ß∞ »áαá¼ÑΓαδ COM-»«αΓá, ¿º-ºá τÑú«
¼«ú½¿ 󫺡¿¬¡πΓ∞ »α«í½Ñ¼δ Ñß½¿ »α¿ Com_Exclusive_Access No ¬á¬á∩-½¿í«
»áαώѽ∞¡« αáí«ΓáεΘá∩ »α«úαá¼¼á «»πßΓ¿½á íδ RTS. ÆÑ»Ñα∞ RTS-handshake
¿¡¿µ¿á½¿º¿απÑΓß∩ »α¿ ¬áªñ«⌐ ¿¡¿µ¿á½¿ºáµ¿¿ ¼«ñѼá.
% àß½¿ »α¿ ºá»π᪥ ¼Ñ⌐½Ñαá ¡á ñ¿ß¬Ñ ßπΘÑßΓóπÑΓ Σ½áú Flag_Pause ¿½¿
ΓαÑíπÑΓß∩ ó«⌐Γ¿ ó »áπºπ »« ß«íδΓ¿ε, ¬«¼-»«αΓ ßαáºπ «Γ¬αδóáΓ∞ß∩ ¡Ñ íπñÑΓ.
==============================================================================
* éÑαß¿∩ 1.0.beta7 «Γ 03.08.1999. *
==============================================================================
# ìÑ «í¡«ó½∩½áß∞ «τÑαÑñ∞ ó «¬¡Ñ ½¿¡¿¿ Ñß½¿ »πßΓ«⌐ áπΓíáπ¡ñ. êß»αáó½Ñ¡«.
# 使Γѽ∞¡«Ñ ¡áªáΓ¿Ñ ¬½áó¿Φ ¿º¼Ñ¡Ñ¡¿∩ ßΓáΓπßá áñαÑßá ó «¬¡Ñ ¼Ñ¡ÑñªÑαá
»α¿ó«ñ¿½« ¬ ºáó¿ßá¡¿ε. êß»αáó½Ñ¡«.
# êßτѺ¡«óÑ¡¿Ñ ú½áó¡«ú« ¬«¡Σ¿úπαᵿ«¡¡«ú« Σá⌐½á ¿½¿ ß»¿ß¬á »áα«½Ñ⌐
»α¿ó«ñ¿½« ¬ »«»δΓ¬á¼ »ÑαÑτ¿ΓáΓ∞ ¬«¡Σ¿ú¿ ¼Ñ⌐½Ñαá ó ¬áªñ«¼ µ¿¬½Ñ
¼Ñ¡ÑñªÑαá. ÆÑ»Ñα∞ »α¿ ¿σ ¿ßτѺ¡«óÑ¡¿¿ ¬«¡Σ¿ú¿ »ÑαÑτ¿ΓδóáΓ∞ß∩ ¡Ñ íπñπΓ.
# àß½¿ πñ὿Γ∞ ú½áó¡δ⌐ ¬«¡Σ¿úπαᵿ«¡¡δ⌐ Σá⌐½ ¿ »«»δΓáΓ∞ß∩ »ÑαÑτ¿ΓáΓ∞
¬«¡Σ¿ú¿, 󫺡¿¬á½« ¡Ñ߬«½∞¬« ¡Ñ«ßó«í«ªñÑ¡¡δσ í½«¬«ó »á¼∩Γ¿.
êß»αáó½Ñ¡«.
# Ĭ¡á, ¼¿¡¿¼¿º¿α«óá¡¡δÑ »α¿ óδσ«ñÑ, »«ß½Ñ »ÑαѺá»πß¬á ¼Ñ⌐½Ñαá ¡Ñ
¼¿¡¿¼¿º¿α«ó὿ß∞, á »α∩Γ὿ß∞, τΓ« »α¿ó«ñ¿½« ¬ «ΓßπΓßΓó¿ε ¿¬«¡«¬
¼Ñ⌐½Ñαá ¡á ñÑß¬Γ«»Ñ ó ß½πτáÑ ó¬½ετÑ¡¡«ú« αѪ¿¼á "¼¿¡¿¼¿º¿α«óáΓ∞ ¡á
ñÑß¬Γ«»". êß»αáó½Ñ¡«. Thanks to Nickolai Borzenkov (2:5030/356.9).
# Åα¿ ºá»π᪥ ¼Ñ⌐½Ñαá »α«¿ºó«ñ¿½¿ß∞ »«»δΓ¬¿ πßΓá¡«ó¿Γ∞ Σ«¬πß óó«ñá π
¼¿¡¿¼¿º¿α«óá¡¡δσ «¬«¡, ¿ Ñß½¿ óßÑ «¬¡á ¼Ñ⌐½Ñαá í뫨 ¼¿¡¿¼¿º¿α«óá¡δ, Γ«
Σ«¬πß óó«ñá πí¿αá½ß∩ ß ½εí«ú« á¬Γ¿ó¡«ú« «¬¡á ß¿ßΓѼδ. ÆÑ»Ñα∞
¼¿¡¿¼¿º¿α«óá¡¡δ¼ «¬¡á¼ Σ«¬πß »ÑαÑñáóáΓ∞ß∩ ¡Ñ íπñÑΓ.
# Åα¿ ¡áªáΓ¿¿ Del ó Γá߬½¿ßΓÑ ¡á ßΓα«¬Ñ «¬¡á "Color Setup" «¡« ¡Ñ
ºá¬αδóὫß∞. êß»αáó½Ñ¡«.
% ÅÑαÑñѽᡠColor Selection Control. ÆÑ»Ñα∞ ó¼ÑßΓ« ßΓá¡ñáαΓ¡«ú« WPS¡«ú«
¿ß»«½∞ºπÑΓß∩ ßó«⌐ ß«íßΓóÑ¡¡δ⌐.
# Åα¿ ¼¿¡¿¼¿ºáµ¿¿ τáΓ«ó«ú« «¬¡á, ó ¬«Γ«α«¼ í佫 ¼¡«ú« ΓѬßΓá, í«½∞Φá∩
τáßΓ∞ ΓѬßΓá »α«»áñá½á. êß»αáó½Ñ¡«. Thanks to Alex Romanov.
# àß½¿ ó τáΓ«ó«¼ «¬¡Ñ í佫 »πßΓ«, ¡áªáΓ¿Ñ backspace óßÑ αáó¡«
»ÑαÑñáóὫß∞ αѼ«ΓÑ, Γᬠ¼«ª¡« í佫 ßΓÑαÑΓ∞ »αÑñδñπΘ¿⌐ ΓѬßΓ, ¡Ñ
ó¿ñ¿¼δ⌐ ß ¡áΦÑ⌐ ßΓ«α«¡δ, Ñß½¿ «¡ íδ½ ó «¬¡Ñ π αѼ«Γδ. êß»αáó½Ñ¡«.
! Å«ß½Ñ απτ¡«ú« ß«ºñá¡¿∩ »«½½á, ΣαѬá, áΓΓáτá ó «τÑαÑñ¿ ¼Ñ¡ÑñªÑαá
áπΓíáπ¡ñá óδñѽѡ¿Ñ πßΓá¡áó½¿óáÑΓß∩ ¡á φëà áñαÑß.
# ìÑ í佫 «úαá¡¿τÑ¡¿∩ ¡á 󽫪ѡ¡«ßΓ∞ Include - ¼«ú »ÑαÑ»«½¡¿Γ∞ß∩ ßΓѬ »α¿
í«½∞Φ«⌐ 󽫪ѡ¡«ßΓ¿ ¿½¿ ºáµ¿¬½¿óá¡¿¿. ôßΓá¡«ó½Ñ¡« «úαá¡¿τÑ¡¿Ñ ¡á
¼á¬ß¿¼á½∞¡πε ú½πí¿¡π 󽫪ѡ¡«ßΓ¿ (16). Thanks to Basile Sey.
# éδ»«½¡Ñ¡¿Ñ Exec ß «»µ¿∩¼¿ «ª¿ñá¡¿∩ ó ¡Ñ¬«Γ«αδσ πß½«ó¿∩σ Γαá»á½« ¼Ñ⌐½Ñα
ó ß½πτáÑ «ΓßπΓßΓó¿∩ »áαá¼ÑΓα«ó π ºá»π߬áѼ«⌐ »α«úαá¼¼δ. êß»αáó½Ñ¡«.
Thanks to Jury Kolosov.
# àß½¿ »α¿ »α¿Ñ¼Ñ »« »α«Γ«¬«½π XModem »α«¿ßσ«ñ¿½ «íαδó ßó∩º¿ ñ« »«½πτÑ¡¿∩
¿¼Ñ¡¿ Σá⌐½á, Γ« ó ½«ú ¼«ú »«»áßΓ∞ ¼πß«α ¿ φΓ« ¼«ú½« »α¿óÑßΓ¿ ¬ Γαá»π.
êß»αáó½Ñ¡«. Thanks to Mishel Mitin (2:5054/42).
# ìá »α«Γ«¬«½Ñ XModem τáßΓ∞ «Γ½áñ«τ¡«⌐ ¿¡Σ«α¼áµ¿¿ »¿ßá½áß∞ ¡á «íδτ¡«¼
πα«ó¡Ñ ½«úá ó¼ÑßΓ« «Γ½áñ«τ¡«ú«. êß»αáó½Ñ¡«.
# ìѬ«Γ«αá∩ «Γ½áñ«τ¡á∩ ¿¡Σ«α¼áµ¿∩ ó« óαѼ∩ »α¿Ñ¼á »á¬ÑΓá EMSI »¿ßá½áß∞ ó
½«ú ¡á «íδτ¡«¼ πα«ó¡Ñ ó¼ÑßΓ« «Γ½áñ«τ¡«ú«. êß»αáó½Ñ¡«.
# àß½¿ ó αѼ«Γ¡«¼ EMSI «ñ¿¡ áñαÑß »α¿ßπΓßΓó«óá½ ¡Ñ߬«½∞¬« αáº, ¼Ñ⌐½Ñα
»¿ßá½ ó ½«ú ¿¡Σ«α¼áµ¿ε « Γ«¼, τΓ« φëà áñαÑß ºá¡∩Γ ñαπú«⌐ ½¿¡¿Ñ⌐ ¿½¿
ºáñáτÑ⌐. êß»αáó½Ñ¡«: ΓÑ»Ñα∞ »«óΓ«α∩εΘ¿Ñß∩ áñαÑßá »α«ßΓ« ¿ú¡«α¿απεΓß∩.
# ÄΓßπΓßΓó«óá½á »α«óÑα¬á ¡á ú½πí¿¡π 󽫪ѡ¡δσ »«ñ¬áΓὫú«ó »α¿ »«¿ß¬Ñ
ΣαѬáѼδσ Σá⌐½«ó »« ñÑαÑóπ FreqTree, ó αѺπ½∞ΓáΓÑ τÑú« »α¿ ß½¿Φ¬«¼
í«½∞Φ«⌐ 󽫪ѡ¡«ßΓ¿ ¬áΓὫú«ó ¼«ú »ÑαÑ»«½¡¿Γß∩ ßΓѬ ¿ ¼Ñ⌐½Ñα Γαỡπ½ß∩
íδ. ôßΓá¡«ó½Ñ¡« «úαá¡¿τÑ¡¿Ñ ¡á ú½πí¿¡π 󽫪ѡ¡«ßΓ¿, αáó¡«Ñ 16.
% Åα¿ «Γ¬αδΓ¿¿ ñ¿á½«ú«ó«ú« «¬¡á "Set Parameter" ¿º «¬¡á "Query
configuration parameters" ¬παß«α πßΓá¡áó½¿óáÑΓß∩ ¡á óΓ«απε ßΓ᫬π
(º¡áτÑ¡¿Ñ), á ¡Ñ ¡á »Ñαóπε (¡áºóá¡¿Ñ »áαá¼ÑΓαá).
! Åα¿ »ÑαѬ½ετÑ¡¿¿ ¿º «¬¡á ½¿¡¿¿ ó ¼Ñ¡ÑñªÑα »« Alt-0 ó ¼Ñ¡ÑñªÑαÑ ¬παß«α
πßΓá¡áó½¿óáΓ∞ ¡á ëà áñαÑß, ¬«Γ«αδ⌐ ∩ó½∩ÑΓß∩ ΓѬπΘ¿¼ ó «¬¡Ñ ½¿¡¿¿. Æ«
ªÑ ßá¼«Ñ ñÑ⌐ßΓóπÑΓ ¿ »α¿ »ÑαѬ½ετÑ¡¿¿ ¿º «¬¡á ¼Ñ¡ÑñªÑαá ó ½¿¡¿ε.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ:
Flag_NoScan <filename>
Åα¿ ¡á½¿τ¿¿ ¡á ñ¿ß¬Ñ Σá⌐½á <filename> αÑ߬ᡠáπΓíáπ¡ñá »α«¿ºó«ñ¿Γ∞ß∩ ¡Ñ
íπñÑΓ ñ« ¿ßτѺ¡«óÑ¡¿∩ φΓ«ú« Σá⌐½á. àß½¿ »«½¡δ⌐ »πΓ∞ ¡Ñ π¬áºá¡, Γ« φΓ«Γ
Σ½áú ¿ΘÑΓß∩ ó ¬áΓὫúÑ Flag_Dir. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε «ΓßπΓßΓóπÑΓ.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ:
Pause_Timeout <number>
Å« ¿ßΓÑτÑ¡¿¿ <number> ¼¿¡πΓ »«ß½Ñ απτ¡«ú« ºá»π߬á αѪ¿¼á »áπºδ,
»α«¿º«⌐ñÑΓ óδσ«ñ ó «íδτ¡δ⌐ αáí«τ¿⌐ αѪ¿¼.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - 0, Γ« ÑßΓ∞ áóΓ«¼áΓ¿τÑ߬¿⌐ óδσ«ñ ¿º αѪ¿¼á »áπºδ
»« Γá⌐¼áπΓπ ¡Ñ »α«¿ºó«ñ¿Γß∩.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ:
Flag_Pause <filename>
Åα¿ »«∩ó½Ñ¡¿¿ ¡á ñ¿ß¬Ñ Σá⌐½á <filename> ¼Ñ⌐½Ñα »ÑαÑσ«ñ¿Γ ó αѪ¿¼ »áπºδ.
Åα¿ ¿ßτѺ¡«óÑ¡¿¿ φΓ«ú« Σá⌐½á ¼Ñ⌐½Ñα »ÑαÑσ«ñ¿Γ ó «íδτ¡δ⌐ αáí«τ¿⌐ αѪ¿¼.
Åα¿ απτ¡«¼ ó¬½ετÑ¡¿¿ αѪ¿¼á »áπºδ φëà ӽáú ß«ºñáÑΓß∩ áóΓ«¼áΓ¿τÑ߬¿.
àß½¿ »«½¡δ⌐ »πΓ∞ ¡Ñ π¬áºá¡, Γ« φëà ӽáú ¿ΘÑΓß∩ ó ¬áΓὫúÑ Flag_Dir.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε «ΓßπΓßΓóπÑΓ.
! ì«óδÑ ¬«¼á¡ñδ ¼Ñ¡ÑñªÑαá: Pause ¿ Unpause. ÄßπΘÑßΓó½∩εΓ ß««ΓóÑΓßΓóÑ¡¡«
óσ«ñ ó αѪ¿¼ »áπºδ ¿ óδσ«ñ ¿º ¡Ñú«.
! ì«óá∩ ¬«¼á¡ñá ¼Ñ¡ÑñªÑαá:
RemovePoll <address>
Åα¿ ¡á½¿τ¿¿ »«½½á ¡á áñαÑß <address> «¡ íπñÑΓ πñá½Ñ¡.
ä«»π߬áÑΓß∩ »ÑαÑτ¿ß½Ñ¡¿Ñ ¡Ñ߬«½∞¬¿σ áñαÑß«ó τÑαѺ »α«íѽ.
! ì«óá∩ ¬«¼á¡ñá ¼Ñ¡ÑñªÑαá:
RemoveFile <filename>
Åα¿ ¡á½¿τ¿¿ ¡á ñ¿ß¬Ñ Σá⌐½á ß ¿¼Ñ¡Ñ¼ <filename> «¡ íπñÑΓ πñá½Ñ¡.
àß½¿ »«½¡δ⌐ »πΓ∞ ¡Ñ π¬áºá¡, Γ« φëà Σá⌐½ ¿ΘÑΓß∩ ó ¬áΓὫúÑ Flag_Dir.
# 꺼ѡѡ¿Ñ MinCpsXX***** ¿ TimeLimit ó« óαѼ∩ ßÑßß¿¿ πτ¿ΓδóὫß∞ ó
ß½ÑñπεΘÑ⌐ ßÑßß¿¿. ÅÑαÑñѽᡫ: ΓÑ»Ñα∞ φΓ¿ ¿º¼Ñ¡Ñ¡¡δÑ »áαá¼ÑΓαδ íπñπΓ
πτ¿ΓδóáΓ∞ß∩ ßαáºπ ªÑ ó« óαѼ∩ ΓѬπΘÑ⌐ ßÑßß¿¿.
% 髺¼«ª¡«ßΓ∞ ºáñáóáΓ∞ ó «¬«Φ¬Ñ poll node ¡Ñ߬«½∞¬« áñpÑß«ó τÑpѺ »p«íѽ.
% æ »«¼«Θ∞ε Process Imm Flag ¼«ª¡« ºáñáΓ∞ Σ½áú¿, »«∩ó½Ñ¡¿Ñ ¬«Γ«αδσ íπñÑΓ
»α«óÑα∩Γ∞ß∩ ¬áªñπε ßѬπ¡ñπ. êß»«½∞º«óáΓ∞ φΓπ 󫺼«ª¡«ßΓ∞ ¡Ñ
αѬ«¼Ñ¡ñπÑΓß∩ ¿º-ºá τáßΓ«⌐ »α«óÑન ¡á½¿τ¿∩ Σá⌐½«ó ¡á ñ¿ß¬Ñ.
! ä½∩ «αúá¡¿ºáµ¿¿ ¡«ó«ú« ßΓ«½íµá ó »«½∞º«óáΓѽ∞߬«¼ ¼Ñ¡ε ¼«ª¡«
ó«ß»«½∞º«óáΓ∞ß∩ ß½«óἿ
MenuItem |
¿½¿
MenuItem Break
% é¼ÑßΓ« "MenuItem -" ¼«ª¡« ó«ß»«½∞º«óáΓ∞ß∩ ß½«óἿ
MenuItem Separator
(ñ½∩ ¡áú½∩ñ¡«ßΓ¿)
! Äαúá¡¿ºáµ¿∩ 󽫪ѡ¡δσ ¼Ñ¡ε ó ¼Ñ¡ε »«½∞º«óáΓѽ∩. ìáτὫ «»¿ßá¡¿∩
󽫪ѡ¡«ú« ¼Ñ¡ε ¡áτ¿¡áÑΓß∩ ß½«óἿ
SubMenu <menutext>
<menutext> - ºáñáÑΓ ßΓ᫬π, ¬«Γ«αá∩ íπñÑΓ »«¬áºδóáΓ∞ß∩ ó ¼Ñ¡ε;
Å«ß½Ñ φΓ«ú« αáß»«½«úáεΓß∩ «íδτ¡δÑ ßΓ᫬¿ MenuItem.
齫ªÑ¡¡«Ñ ¼Ñ¡ε ñ«½ª¡« íδΓ∞ «í∩ºáΓѽ∞¡« ºáóÑαΦÑ¡« ßΓ᫬«⌐
SubMenu -
ä«»π߬áεΓß∩ ¿ß»«½∞º«óá¡¿Ñ ó½«ªÑ¡¡«ú« SubMenu ó¡πΓα¿ ñαπú«ú« SubMenu.
# Å«Σ¿¬ßÑ¡á «íαáí«Γ¬á »πßΓδσ ßΓα«τѬ »α¿ »«¿ß¬Ñ ΣαѬá (Alex Romanov).
# grow_handles ó ºáó¿ß¿¼«ßΓ¿ «Γ τ¿ß½á ºá»π߬áѼδσ ½¿¡¿⌐ (Alex Harthenko).
# ÿá¼á¡ßΓó« ß íπí¡«¼ ó«¬απú ºá¬αδΓ¿∩ ½«úá ¬«úñá «¡ ¡á»αáó½Ñ¡ ó NUL (Alex
Harthenko).
% Éẽ¿τ¡δÑ ¡Ñº¡áτ¿Γѽ∞¡δÑ ¬«ß¼ÑΓ¿τÑ߬¿Ñ ¿ß»αáó½Ñ¡¿∩, ¿º¼Ñ¡Ñ¡¿∩
¿ «»Γ¿¼¿ºáµ¿¿.
==============================================================================
* éÑαß¿∩ 1.0.beta6 «Γ 04.07.1999. *
==============================================================================
Äß¡«ó¡δÑ ¿º¼Ñ¡Ñ¡¿∩ ó φΓ«⌐ óÑαß¿¿:
êß»αáó½Ñ¡δ ºáó¿ßá¡¿∩ »α¿ «íαδóÑ ßó∩º¿ ¡á »α«Γ«¬«½Ñ ZModem, »α«¿ßσ«ñ¿óΦ¿Ñ
¬«úñá ¼«ñѼ ¡Ñ «»αÑñѽ∩½ «íαδó ¿ ¡Ñ πí¿αá½ ß¿ú¡á½ Carrier Detect.
êß»αáó½Ñ¡δ ºáó¿ßá¡¿∩ ¿½¿ Γαá»δ ó ¼Ñ¡ÑñªÑαÑ áπΓíáπ¡ñá.
æπΘÑßΓóÑ¡¡« πß«óÑαΦÑ¡ßΓó«óá¡ »«½∞º«óáΓѽ∞߬¿⌐ ¿¡ΓÑαΣÑ⌐ß: »«∩ó¿½áß∞
󫺼«ª¡«ßΓ∞ ¡áßΓα«⌐¬¿ µóÑΓ«ó óßÑσ «¬«¡; 󫺼«ª¡«ßΓ∞ »α«ß¼áΓα¿óáΓ∞ ¿
¿º¼Ñ¡∩Γ∞ ΓѬπΘ¿Ñ º¡áτÑ¡¿∩ ¬«¡Σ¿úπαᵿ«¡¡δσ »áαá¼ÑΓα«ó óαπτ¡πε ó« óαѼ∩
αáí«Γδ ¼Ñ⌐½Ñαá; ¼Ñ¡ε, ¡áßΓαá¿óáѼ«Ñ »«½∞º«óáΓѽѼ.
Ä »«ñα«í¡«ßΓ∩σ ¿ ñαπú¿σ ¿º¼Ñ¡Ñ¡¿∩σ ¼«ª¡« »α«τ¿ΓáΓ∞ ñá½ÑÑ.
1. Åα«Γ«¬«½δ »ÑαÑñáτ¿ Σá⌐½«ó, τáΓ, ΣpѬ¿.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# é ¡Ñ¬«Γ«α«⌐ ß¿Γπᵿ¿ »α¿ »«ßδ½¬Ñ Σá⌐½á ¡á »α«Γ«¬«½Ñ ZModem í佫
󫺼«ª¡« ºá¬½¿¡¿óá¡¿Ñ ¿ ¡ÑßαáíáΓδóá¡¿Ñ Γá⌐¼áπΓá ó ß½πτáÑ «íαδóá ßó∩º¿,
Ñß½¿ ¼«ñѼ ¡Ñ «í¡áαπª¿óá½ «íαδó ¿ ¡Ñ πí¿αá½ ß¿ú¡á½ CD. êß»αáó½Ñ¡«.
Thanks to Sasha Shost (2:5033/11) & Andrey Shiba (2:5030/646).
# àß½¿ ¡Ñ πñáóὫß∞ «Γ¬αδΓ∞ »Ñαóδ⌐ »«ßδ½áѼδ⌐ Σá⌐½ ¡á ú¿ñαÑ, Γ« ñá½∞ΦÑ
¡¿τÑú« ¡Ñ αáí«ΓὫ. êß»αáó½Ñ¡«.
# æñѽá¡á »«»δΓ¬á »«ñáó¿Γ∞ áóΓ«¼áΓ¿τÑ߬«Ñ «Γ¬αδΓ¿Ñ «¬¡á τáΓá ¬«úñá
αѼ«Γ¡δ⌐ ¼Ñ⌐½Ñα Φ½ÑΓ ßó«Ñ áóΓ«¼áΓ¿τÑ߬«Ñ »α¿óÑΓßΓó¿Ñ ñóáªñδ.
# àß½¿ ó« óαѼ∩ MailOnly »α¿¡¿¼á½ß∩ ΣαѬ, Γ« «¡ «íαáíáΓδóá½ß∩.
êß»αáó½Ñ¡«.
# Åα¿ »αÑóδΦÑ¡¿¿ ½¿¼¿Γá »« ¬«½¿τÑßΓóπ ΣαѬáѼδσ Σá⌐½«ó »«ß½Ññ¡¿⌐ Σá⌐½
»¿ßá½ß∩ ó «ΓτÑΓ ñóáªñδ. êß»αáó½Ñ¡«. Thanks to Alex Romanov.
% é »¿ß∞¼«-«ΓτÑΓ « ΣαÑ¬Ñ ñ«íáó½Ñ¡á ßΓα«τ¬á "Total" ß π¬áºá¡¿Ñ¼ ßπ¼¼áα¡«ú«
αẼÑαá ¿ ¬«½¿τÑßΓóá «ΓñáóáѼδσ Σá⌐½«ó.
% é« ópѼ∩ «íαáí«Γ¬¿ óσ«ñ∩ΘÑú« ΣαÑ¬á »«ß½Ñ »«¿ß¬á ¬áªñ«ú« Σá⌐½á
»α«¿ºó«ñ¿Γß∩ »α«óÑα¬á ¡á½¿τ¿∩ carrier'a ¿ »α¿ «ΓßπΓßΓó¿¿ ß¿ú¡á½á
«íαáí«Γ¬á »αѬαáΘáÑΓß∩, τΓ«íδ ¡Ñ ñѽáΓ∞ ½¿Φ¡¿Ñ ñÑ⌐ßΓó¿∩ Ñß½¿ ó« óαѼ∩
ñ½¿Γѽ∞¡«ú« »«¿ß¬á αẫαóá½áß∞ ßó∩º∞. Thanks to Volodya Rusinov
(2:5030/1016).
2. Call/Answer/Handshake/Idle.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# àß½¿ ó *lo ¬á¬á∩-¡¿íπñ∞ ßΓα«τ¬á ß«ñÑαªá½á ¡Ñ ¿¼∩ Σá⌐½á, á ¿¼∩ ¬áΓὫúá,
ó« óαѼ∩ ¬áªñ«⌐ ßÑßß¿¿ ¼Ñ⌐½Ñα απúá½ß∩ ¡á ¡Ñ󫺼«ª¡«ßΓ∞ «Γ¬αδΓ∞ Σá⌐½, á
ßΓα«τ¬á Γᬠ¿ «ßΓáóá½áß∞ ó ½«Φ¬Ñ. ¥Γ« ¼«ú½« óδºóáΓ∞ "ñ∩Γѽ" »α¿
αáºαÑΦÑ¡¡δσ ¿ßσ«ñ∩Θ¿σ ºó«¡¬áσ ¡á φëà áñαÑß. êß»αáó½Ñ¡«, ΓÑ»Ñα∞ ΓᬿÑ
ßΓα«τ¬¿ íπñπΓ πñá½∩Γ∞ß∩.
# æτÑΓτ¿¬ »«»δΓ«¬ ñ«ºó«¡á ¡Ñ ßíαáßδóá½ß∩ »«ß½Ñ πß»ÑΦ¡«ú« ¬«¡¡Ñ¬Γá ñ½∩
ΣÑ⌐¬-áñαÑßá, ¿ß»«½∞ºπѼ«ú« ñ½∩ ºá»π߬á ó¡ÑΦ¡Ñú« ¼Ñ⌐½Ñαá. êß»αáó½Ñ¡«.
Thanks to Alex Harthenko.
% Éá¡∞ΦÑ ¼«ñѼ¡á∩ ßΓáΓ¿ßΓ¿¬á ß«í¿αá½áß∞ Γ«½∞¬« »«ß½Ñ ºáóÑαΦÑ¡¿∩ ßÑßß¿¿.
ÆÑ»Ñα∞ φΓ« ñѽáÑΓß∩ ¿ ó ß½πτáÑ «ípδóá σφ¡ñΦÑ⌐¬á.
# é« óαѼ∩ idle ß½«óá, óδñáóáѼδÑ ¼«ñѼ«¼, «íαáíáΓδó὿ß∞ Γ«½∞¬« Γα¿ αáºá
ó ßѬπ¡ñπ »«ΦΓπτ¡«. êß»αáó½Ñ¡«: ΓÑ»Ñα∞ óßÑ ß½«óá, óδñáóáѼδÑ ¼«ñѼ«¼,
«íαáíáΓδóáεΓß∩ íѺ ºáñÑαªÑ¬.
! é «¬¡Ñ ½¿¡¿¿ ó« óαѼ∩ «ª¿ñá¡¿∩ ¡áªáΓ¿Ñ ESC óδºδóáÑΓ «ΓßτÑΓ Circle
ß¡áτá½á. Thanks to Andrey Shiba (2:5030/646).
3. Event & Process Manager.
~~~~~~~~~~~~~~~~~~~~~~~~~~~
# æ«íδΓ¿Ñ ó¿ñá Event xxx ReadConfig óδºδóὫ ºáµ¿¬½¿óá¡¿Ñ »ÑαÑτ¿Γδóá¡¿∩
¬«¡Σ¿úá ¿½¿ Γαá». êß»αáó½Ñ¡«: ΓÑ»Ñα∞ ó ¬áªñ«¼ µ¿¬½Ñ ¼Ñ¡ÑñªÑαá ß«íδΓ¿⌐
¬«¡Σ¿úπαᵿ«¡¡δÑ Σá⌐½δ íπñπΓ »ÑαÑτ¿ΓδóáΓ∞ß∩ ¡Ñ í«½ÑÑ «ñ¡«ú« αáºá.
# êß»αáó½Ñ¡δ 3 «Φ¿í¬¿ ó αáºí«αΘ¿¬Ñ ßΓ᫬, ºáñáεΘ¿σ óαѼ∩, ¿º-ºá ¬«Γ«αδσ:
W7.23:59 óδ»«½¡∩½«ß∞ ¬áªñδ⌐ ñÑ¡∞ ó 23:59; ¿¡ΓÑαóá½δ, ¡áτ¿¡áεΘ¿Ñß∩ ó
¬«¡µÑ ¡Ññѽ¿ ¿ ºá¬á¡τ¿óáεΘ¿Ñß∩ ó ¡áτá½Ñ ¡Ññѽ¿, «íαáíáΓδó὿ß∞ ó««íΘÑ
¡Ñ»αáó¿½∞¡«; »α¿ ºáñá¡¿¿ ¿¡ΓÑαóá½á ó¿ñá 20:00-21:00,6.0:00-7:23:59
ó¼ÑßΓ« ¼á¬α«ßá '*H' óßÑúñá, á ¡Ñ Γ«½∞¬« ó óδσ«ñ¡δÑ ñ¡¿, »«ñßΓáó½∩½«ß∞
º¡áτÑ¡¿Ñ 1440.
! ì«óδÑ ¼á¬α«ßδ ñ½∩ ¿ß»«½∞º«óá¡¿∩ ó ¬áτÑßΓóÑ »áαá¼ÑΓα«ó »α¿ ºá»π߬Ñ
ó¡ÑΦ¡¿σ »α«µÑßß«ó: *FR - ¿¼∩ »«ß½Ññ¡Ñú« »«½πτÑ¡¡«ú« Σá⌐½á, *FS - ¿¼∩
»«ß½Ññ¡Ñú« «Γ»αáó½Ñ¡¡«ú« Σá⌐½á.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ñ½∩ ºáñá¡¿∩ ßΓá¡ñáαΓ¡δσ ñÑ⌐ßΓó¿⌐:
DefineAction <id> <commands>
<id> - ½εí«Ñ ß½«ó«, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ ¬«¼á¡ñδ <commands>;
<commands> - ¬«¼á¡ñδ, ó ß««ΓóÑΓßΓó¿¿ ß ß¿¡Γá¬ß¿ß«¼ ¬«¼á¡ñ, ¬«Γ«αδÑ
¿ß»«½∞ºπεΓß∩ ó Event ¿½¿ Process.
ä½∩ ¿ß»«½∞º«óá¡¿∩ φΓ¿σ ºáñá¡¡δσ ñÑ⌐ßΓó¿⌐ ñ«íáó½∩ÑΓß∩ ¬«¼á¡ñá Action.
ä«»π߬áεΓß∩ ßß佬¿ «ñ¡«ú« Action'a ¡á ñαπú«⌐.
Åα¿¼Ñαδ:
DefineAction ALARM Play Alarm.Wav and Log "Alarm !!!"
DefineAction BigAlarm Action Alarm and Play Sound.WAV
Event 7:30 Action Alarm
Event 7:40 Action BigAlarm
Process NoModem Action Alarm
4. ê¡ΓÑαΣÑ⌐ß »«½∞º«óáΓѽ∩.
~~~~~~~~~~~~~~~~~~~~~~~~~~
! æñѽá¡δ ß¿ú¡á½δ ß«ßΓ«∩¡¿∩ ¼«ñѼá (¼«ñѼ¡δÑ ½á¼»«τ¬¿) ¿ ¬¡«»¬á
αáºαδóá ß«Ññ¿¡Ñ¡¿∩ (hangup), αáß»«½«ªÑ¡¡á∩ ß»αáóá «Γ ½á¼»«τѬ.
! Å«½∞º«óáΓѽ∞߬«Ñ ¼Ñ¡ε. ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ñ½∩ «αúá¡¿ºáµ¿¿ ¼Ñ¡ε:
MenuItem <menutext> <commands>
<menutext> - ºáñáÑΓ ßΓ᫬π, ¬«Γ«αá∩ íπñÑΓ »«¬áºδóáΓ∞ß∩ ó ¼Ñ¡ε;
<commands> - ¬«¼á¡ñδ, ó ß««ΓóÑΓßΓó¿¿ ß ß¿¡Γá¬ß¿ß«¼ ¬«¼á¡ñ, ¬«Γ«αδÑ
¿ß»«½∞ºπεΓß∩ ó Event ¿½¿ Process.
éßΓáó¬á αáºñѽ¿Γѽ∩ ó »«½∞º«óáΓѽ∞߬«Ñ ¼Ñ¡ε «ßπΘÑßΓó½∩ÑΓß∩ ß »«¼«Θ∞ε
π¬áºá¡¿∩ "MenuItem -"
Åα¿¼Ñαδ:
MenuItem "~Poll my uplinks" Poll 8 2:5030/251 2:5030/1016
MenuItem "~Wake up" Action Alarm
MenuItem -
MenuItem "E~xit with errorlevel 100" Exit 100
! ôßΓá¡«ó¬π º¡áτÑ¡¿∩ »«τΓ¿ ½εí«ú« ¬«¡Σ¿úπαᵿ«¡¡«ú« »áαá¼ÑΓαá ¼«ª¡«
óδ»«½¡¿Γ∞ ¿º ¼Ñ¡ε System -> Set Parameter (Ctrl-S).
! ç¡áτÑ¡¿∩ »«τΓ¿ óßÑσ ¬«¡Σ¿úπαᵿ«¡¡δσ »áαá¼ÑΓα«ó ¼«ª¡« »α«ß¼«ΓαÑΓ∞ ¿
¿º¼Ñ¡¿Γ∞: ¼Ñ¡ε System -> Query Configuration Parameters.
! 髺¼«ª¡«ßΓ∞ ¡áßΓα«⌐¬¿ óßÑσ µóÑΓ«ó - ¿º ¼Ñ¡ε Windows -> Color Setup ¿ ¿º
font palette, ºá»«¼¿¡á¡¿Ñ µóÑΓ«ó ó INI-Σá⌐½Ñ.
% Cñѽᡫ ºá»«¼¿¡á¡¿Ñ Φα¿ΣΓ«ó ¡áñ»¿ßÑ⌐ ¡á ¬¡«»¬áσ ¿ ó ¼Ñ¡ε.
% ÅÑαÑñѽᡫ ñ¿á½«ú«ó«Ñ «¬¡« "Node Information". ÆÑ»Ñα∞ Γá¼ ¼«ª¡«
ºá»αáΦ¿óáΓ∞ ¿¡Σ«α¼áµ¿ε « »α«¿ºó«½∞¡«⌐ ßΓᡵ¿¿, á ¡Ñ Γ«½∞¬« «
»α¿ßπΓßΓóπεΘ¿σ ó «τÑαÑñ¿.
! üδßΓα«Ñ »ÑαѬ½ετÑ¡¿Ñ ¼Ñªñ𠫬¡á¼¿ »« ¬½áó¿Φá¼ Alt-0 (Manager), Alt-1 ..
Alt-9 (ï¿¡¿¿ 1..9). îÑ¡ε Windows, ¿º ¬«Γ«α«ú« ¼«ª¡« »ÑαѬ½ετ¿Γ∞ß∩ ó
½εí«Ñ «¬¡« ¼Ñ⌐½Ñαá.
% ä«ñѽᡠ¡«α¼á½∞¡δ⌐ »ÑαÑσ«ñ Σ«¬πßá ¼Ñªñ𠫬¡á¼¿ »« ¡áªáΓ¿ε ¬½áó¿Φ¿ Tab.
ÆÑ»Ñα∞ φΓ« αáí«ΓáÑΓ óßÑúñá ¿ óѺñÑ.
% ô½πτΦÑ¡« ñ¿á½«ú«ó«Ñ «¬¡« "Product Information".
% æñѽᡫ ¿º¼Ñ¡Ñ¡¿Ñ ß«ßΓ«∩¡¿∩ ¬¡«»«¬ ó «¬¡Ñ ½¿¡¿¿ ó ºáó¿ß¿¼«ßΓ¿ «Γ
óδ»«½¡∩Ѽδσ ñÑ⌐ßΓó¿⌐.
! é« óαѼ∩ »áπºδ ¬¡«»¬á "Åáπºá" »«ñßóÑτ¿óáÑΓß∩ ∩ન¼ µóÑΓ«¼, τΓ«íδ ¡Ñ
ºáíδΓ∞ óδ⌐Γ¿ ¿º αѪ¿¼á »áπºδ.
! Å«óΓ«α¡«Ñ ¡áªáΓ¿Ñ ¡á ¬¡«»¬π "Dial" »α¿ó«ñ¿Γ ¬ «Γ¼Ñ¡Ñ ¿ßσ«ñ∩ΘÑú« ºó«¡¬á,
»«óΓ«α¡«Ñ ¡áªáΓ¿Ñ ¡á ¬¡«»¬π "Answer" »α¿ó«ñ¿Γ ¬ «Γ¼Ñ¡Ñ «ΓóÑΓá ¡á
óσ«ñ∩Θ¿⌐ ºó«¡«¬.
# êß»αáó½Ñ¡δ íáú¿ ó ß¿ßΓÑ¼Ñ ó¡πΓαÑ¡¡Ñú« πτÑΓá αáß»«½«ªÑ¡¿∩ ¿
αẼÑα«ó «¬«¡. ÆÑ»Ñα∞ Σ¿τ¿ WPS-enhancer'«ó Γ¿»á X-It roll-up/down
αáí«ΓáεΓ ó «¬¡áσ GPMail'a ¡«α¼á½∞¡«.
% Hotkeys T, I, H ¡Ñ ó»¿ßδó὿ß∞ ó «íΘπε ßσÑ¼π »«½∞º«óáΓѽ∞߬«ú«
¿¡ΓÑαΣÑ⌐ßá, ºá¼Ñ¡Ñ¡δ ß««ΓóÑΓßΓóÑ¡¡« ¡á Ctrl-T, Ctrl-I, Ctrl-H.
! DoubleClick ¡á πº½Ñ ó Line Window -> ºó«¡«¬ Γπñá (Ñß½¿ φΓá
ßΓᡵ¿∩ αáí«ΓáÑΓ).
5. è«ß¼ÑΓ¿τÑ߬¿Ñ ¿º¼Ñ¡Ñ¡¿∩ ¿ ¿ß»αáó½Ñ¡¿∩.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# êß»αáó½Ñ¡« óδτ¿ß½Ñ¡¿Ñ ß¬α«½½Ñαá ó ß½πτáÑ Ñß½¿ «¬¡« ß«ºñáÑΓß∩
¼¿¡¿¼¿º¿α«óá¡¡δ¼.
# êß»αáó½Ñ¡« óδτ¿ß½Ñ¡¿Ñ ß¬α«½½Ñαá »α¿ ¿º¼Ñ¡Ñ¡¿¿ Φα¿ΣΓá ó «¬¡Ñ.
% Åα¿ ¡áªáΓ¿¿ ¿ ¡Ñ«Γ»π߬᡿¿ ¬¡«»¬¿ ¼δΦ¿ óδíαá¡¡á∩ ßΓ᫬á ó ½¿ßΓ-í«¬ßÑ
¿º¼Ñ¡∩ÑΓß∩ ó¼ÑßΓÑ ß ñó¿ªÑ¡¿Ñ¼ ¬παß«αá ¼δΦ¿.
% éδαáó¡¿óá¡¿Ñ »«½∩ αẼÑαá ó «τÑαÑñ¿ »« »αáó«¼π ¬αáε.
# ìá óσ«ñ∩ΘÑ⌐ ßÑßß¿¿ ¡á »α«Γ«¬«½Ñ ZModem «¬¡« ß« ß»¿ß¬«¼ «Γßδ½áѼδσ
Σá⌐½«ó ¡Ñ »ÑαÑα¿ß«óδóὫß∞ ó ¡áτá½Ñ ßÑßß¿¿. êß»αáó½Ñ¡«.
# Åα¿ αáºαδóÑ ßó∩º¿ ¼Ñªñπ Σá⌐½á¼¿ ¡á ú¿ñαÑ ßΓα«¬á « »α¿Ñ¼Ñ Σá⌐½á »«»áñá½á
ó ½«ú ñóá αáºá ¿ ¡Ñ ßαáíáΓδóá½ »α«µÑßß »« »α¿Ñ¼π »«ß½Ññ¡Ñú« Σá⌐½á.
êß»αáó½Ñ¡«.
# Åα¿ πóѽ¿τÑ¡¿¿ óδß«Γδ τáΓ«ó«ú« «¬¡á »α«»áñá½ ß¬α«½½Ñα, á óÑασ¡¿Ñ ßΓ᫬¿
«¬áºδó὿ß∞ ºá »αÑñѽἿ «¬¡á. êß»αáó½Ñ¡«.
# ìѬ«Γ«αδÑ ßΓ᫬¿, óóÑñÑ¡¡δÑ ó ñ¿á½«ú«óδσ «¬¡áσ, «íαѺ὿ß∞ ñ« 32
ß¿¼ó«½«ó. êß»αáó½Ñ¡«. Thanks to Vilen Kamalov (2:5085/1.129).
# àß½¿ «ñ¿¡ ¿ ëà ªÑ «ΓóÑΓ ¼«ñѼá íδ½ ºáñá¡ ó {Process ModemSays ¿½¿
Log_ModemStrings} ¿ ó {NoConnect ¿½¿ Busy ¿½¿ Ringing ¿½¿ No_Dialtone},
Γ« «¡ »«»áñá½ ó ½«ú ñóáªñδ. êß»αáó½Ñ¡«.
% ä«íáó½Ñ¡δ/»«ñ»αáó½Ñ¡δ ¿¬«¡¬¿ ñ½∩ αạδσ ó¿ñÑ«αѪ¿¼«ó.
% Å« ¼¡«ú«τ¿ß½Ñ¡¡δ¼ »α«ß∞íá¼ ó ½«ú ¡Ñ íπñÑΓ »¿ßáΓ∞ß∩ [0] »α¿ ºó«¡¬Ñ
¡á «ñ¡«½¿¡Ñ⌐¡δÑ ßΓᡵ¿¿, á ¡«¼Ñαá ½¿¡¿⌐ ¼¡«ú«½¿¡Ñ⌐¡δσ ßΓᡵ¿⌐ ΓÑ»Ñα∞
íπñπΓ ßτ¿ΓáΓ∞ß∩ ß 1.
% é䬽ετÑ¡« óδαáó¡¿óá¡¿Ñ «¬«¡ ¡á úαá¡¿µπ íá⌐Γá.
% êº¼Ñ¡Ñ¡δ ¡Ñ¬«Γ«αδÑ ñÑΣ«½Γ«óδÑ Φα¿ΣΓδ ¡á WarpSans. ô ¬«ú« ßΓáαá∩ «ß∞ íѺ
φΓ«ú« Φα¿ΣΓá - ßἿ ó¿¡«óáΓδ, «¡ óδú½∩ñ¿Γ ½πτΦÑ. :-)
% ô½πτΦÑ¡ ¿¡ΓÑαΣÑ⌐ß ó ¿¡Σ«α¼áµ¿«¡¡«¼ «¬¡Ñ, ¬«úñá ½¿¡¿∩ ¡áσ«ñ¿Γß∩ ó
ß«ßΓ«∩¡¿¿ «ª¿ñá¡¿∩. Ç Γá¬ªÑ ¿¡Σ«α¼áµ¿∩ ó φΓ«¼ «¬¡Ñ ΓÑ»Ñα∞ «í¡«ó½∩ÑΓß∩
ßαáºπ ªÑ »«ß½Ñ ¿º¼Ñ¡Ñ¡¿∩.
! Å«ß½Ñ «¬«¡τá¡¿∩ αáí«Γδ ó ½«ú »¿ΦÑΓß∩ »α«ñ«½ª¿Γѽ∞¡«ßΓ∞ αáí«Γδ ¼Ñ⌐½Ñαá
»«ß½Ñ ºá»π߬á, ¿ ó «¬¡« "product information" Γ«ªÑ.
% èΓ«-Γ« ªá½«óá½ß∩, τΓ« Ñß½¿ Circle = 1 ¿ ¡Ñ¬πñá ºó«¡¿Γ∞, Γ« ñ᫪¿Γ
ºáú«½«ó«¬ «¬¡á ¿º-ºá τáßΓ«ú« «í¡«ó½Ñ¡¿∩ ¡áñ»¿ß¿ Idle. êß»αáó½Ñ¡«.
6. Éạ«Ñ.
~~~~~~~~~~
! ÇóΓ«¼áΓ¿τÑ߬«Ñ »ÑpÑτ¿Γδóá¡¿Ñ ¬«¡Σ¿ú«ó »p¿ ¿º¼Ñ¡Ñ¡¿¿.
! ù¿ß½á ó ¬«¡Σ¿úπαᵿ«¡¡δσ Σá⌐½áσ ΓÑ»Ñα∞ ¼«ª¡« ºá»¿ßδóáΓ∞ ¡Ñ Γ«½∞¬« ó
ñÑß∩Γ¿τ¡«⌐ ß¿ßΓѼÑ, ¡« ¿ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ¿ ó ó«ß¼Ñα¿τ¡«⌐ (ß¿Φ¡á∩
¡«Γᵿ∩). Åαáó¿½á ºá»¿ß¿ Γᬫóδ: «íδτ¡«Ñ τ¿ß½« ßτ¿ΓáÑΓß∩ ºá»¿ßá¡¡δ¼ ó
ñÑß∩Γ¿τ¡«⌐ ß¿ßΓѼÑ, τ¿ß½« ß »αÑΣ¿¬ß«¼ '0x' ßτ¿ΓáÑΓß∩ ºá»¿ßá¡¡δ¼ ó
ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ß¿ßΓѼÑ, τ¿ß½« ß »αÑΣ¿¬ß«¼ '0' - ó ó«ß∞¼Ñα¿τ¡«⌐
ß¿ßΓÑ¼Ñ (¡á»α¿¼Ñα, 501 == 0x1F5 == 0765). éìêîÇìêà: ¡á⌐ñ¿ΓÑ ó ßó«¿σ
¬«¡Σ¿úπᵿ«¡¡δσ Σá⌐½áσ »ÑαѼѡ¡πε "Sounds" ¿ »α¿»¿Φ¿ΓÑ ¬ τ¿ß½π »αÑΣ¿¬ß
'0x', »«Γ«¼π τΓ« αá¡ÑÑ º¡áτÑ¡¿Ñ φΓ«⌐ »ÑαѼѡ¡«⌐ óßÑúñá ßτ¿ΓὫß∞
ºá»¿ßá¡¡δ¼ ó ΦÑßΓ¡áñµáΓÑα¿τ¡«⌐ ß¿ßΓѼÑ, á ßÑ⌐τáß φΓ« »α¿óÑñÑ¡« ¬ «íΘѼπ
»αáó¿½π.
% æΓ᫬¿, óδñáóáѼδÑ ¼«ñѼ«¼ ó «ΓóÑΓ ¡á ºá»α«ß ßΓáΓ¿ßΓ¿¬¿, »α«σ«ñ¿½¿
»α«óÑα¬π ¡á process modemsays ¿ callerid. ÆÑ»Ñα∞ φΓ« ñѽáΓ∞ß∩ ¡Ñ íπñÑΓ
¿º-ºá íÑßß¼δ߽ѡ¡«ßΓ¿ φΓ«ú« ñÑ⌐ßΓó¿∩.
% Éá¡∞ΦÑ ß¿¼ó«½ '#', αáß»«½«ªÑ¡¡δ⌐ ó ¬«¡µÑ ßΓ᫬¿ ¬«¡Σ¿úπαᵿ«¡¡«ú«
Σá⌐½á, ¡Ñ ßτ¿Γá½ß∩ »α¿º¡á¬«¼ »α«ñ«½ªÑ¡¿∩ ßΓ᫬¿, Ñß½¿ ºá ¡¿¼ í佫
¡Ñ߬«½∞¬« »α«íѽ«ó, ¡Ñ ó¿ñ¡δσ "¡Ñó««απªÑ¡¡δ¼ ú½áº«¼". ÆÑ»Ñα∞ φΓ¿
»α«íѽδ íπñπΓ ¿ú¡«α¿α«óáΓ∞ß∩.
! ä½∩ ¿ß»«½∞º«óá¡¿∩ ½εíδσ ß¿¼ó«½«ó ó º¡áτÑ¡¿∩σ ¬«¡Σ¿úπαᵿ«¡¡δσ
»ÑαѼѡ¡δσ óóÑñÑ¡á ¬«¡ßΓαπ¬µ¿∩ '#xx', úñÑ xx - ñóÑ ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ
µ¿Σαδ, ºáñáεΘ¿Ñ ¬«ñ ß¿¼ó«½á.
Åα¿¼Ñα: »«ß佬á ñóπßΓα«τ¡«ú« ß««íΘÑ¡¿∩ »α¿ ºá»αÑΘÑ¡¡«¼ óσ«ñÑ ¡á BBS
NoBBS_String "This is mail-only station.#0D#0AThere is no BBS here."
% ÉáßΦ¿αÑ¡ ß¿¡Γá¬ß¿ß ºáñá¡¿∩ ¡«¼Ñα«ó ½¿¡¿⌐ ó ¬«¡Σ¿úáσ ¼¡«ú«½¿¡Ñ⌐¡δσ
ß¿ßΓѼ. ÆÑ»Ñα∞ ¼«ª¡« ¡Ñ Γ«½∞¬« »ÑαÑτ¿ß½∩Γ∞ τÑαѺ ºá»∩Γπε, ¡« ¿ π¬áºáΓ∞
¿¡ΓÑαóá½. ìá»α¿¼Ñα, Γá¬: [1-3,5-10]
Thanks to Vitaly Lunyov.
# ìÑ»αáó¿½∞¡« «íαáíáΓδó὿ß∞ ß½«óá "Password" ¿ "Psw" ó ß»¿ß¬Ñ »áα«½Ñ⌐.
êß»αáó½Ñ¡«. Thanks to Andrew Cherepivsky (2:5020/1302).
% ÆÑ»Ñα∞ »α¿ ¬áªñ«⌐ ¿¡¿µ¿á½¿ºáµ¿¿ ¼«ñѼá ñѽáÑΓß∩ πßΓá¡«ó¬á »áαá¼ÑΓα«ó
¬«¼-»«αΓá ¿ Γá⌐¼áπΓ«ó τΓÑ¡¿∩/ºá»¿ß¿. Éá¡∞ΦÑ τáßΓ∞ φΓ¿σ ñÑ⌐ßΓó¿⌐
óδ»«½¡∩½áß∞ Γ«½∞¬« »α¿ «Γ¬αδΓ¿¿ »«αΓá, ¿ í뫨 󫺼«ª¡δ »α«í½Ñ¼δ, Ñß½¿
ó¡ÑΦ¡∩∩ »α«úαá¼¼á »«¼Ñ¡∩½á ¡Ñ¬«Γ«αδÑ »áαá¼ÑΓαδ.
# 諼»¿½∩Γ«α ¡«ñ½¿ßΓ«ó ñ«½ªÑ¡ íδ½ óδí¿αáΓ∞ ¡«ñ½¿ßΓ ß ßá¼δ¼¿ »«ß½Ññ¡¿¼¿
ñáΓ«⌐ ¿ óαѼѡѼ »α¿ ¿ß»«½∞º«óá¡¿¿ ¼áß«¬, ¡« ¿º-ºá «Φ¿í¬¿ óδí¿αá½ß∩
ßá¼δ⌐ »«ß½Ññ¡¿⌐ ¡á⌐ñÑ¡¡δ⌐ Σá⌐½. êß»αáó½Ñ¡«. Thanks to Vitaly Lunyov.
# üá¡¡Ñα, »«ßδ½áѼδ⌐ »ÑαÑñ BBS, ºáτѼ-Γ« ºá»¿σ¿óá½ß∩ ó íπΣÑα
Σ¿¬ß¿α«óá¡¡«ú« αẼÑαá, ¿º-ºá φΓ«ú« ¼Ñ⌐½Ñα ¼«ú ΓαỡπΓ∞ß∩ »α¿
»αÑóδΦÑ¡¿¿ ßπ¼¼áα¡«⌐ ñ½¿¡δ ¡Ñ¬«Γ«αδσ ßΓ᫬ Ñú« αẼÑαá. êß»αáó½Ñ¡«.
Thanks to Alex Romanov.
# ü佫 󫺼«ª¡« ºá¬½¿¡¿óá¡¿Ñ αáí«Γδ ¼Ñ⌐½Ñαá Ñß½¿ »«»δΓáΓ∞ß∩ ºá¬αδΓ∞ «ñ¡«
¿º «¬«¡ ßαáºπ ªÑ »«ß½Ñ ºá»π߬á, ¬«úñá ÑΘÑ ¡Ñ π߻ѽ¿ «Γ¬αδΓ∞ß∩ ñαπú¿Ñ
«¬¡á. êß»αáó½Ñ¡«.
% ôßΓαá¡Ñ¡á »α¿τ¿¡á αÑñ¬¿σ Γαừó, ¬«Γ«αδÑ »α«¿ßσ«ñ¿½¿ »α¿ ß«ó»áñÑ¡¿¿
¼«¼Ñ¡Γ«ó »ÑαÑα¿ß«ó¬¿ ¿ πñá½Ñ¡¿∩ ListBox'«ó.
% ÆÑ»Ñα∞ ¬««αñ¿¡áΓδ «¬«¡ ¿ Φα¿ΣΓδ ºá»«¼¿¡áεΓß∩ ó ñαπú«¼ Σ«α¼áΓÑ
(ßΓá¡ñáαΓ¡δ⌐ Σ«α¼áΓ «ßÑó«ú« ini). æΓáαδ⌐ Σ«α¼áΓ í«½∞ΦÑ ¡Ñ
»«ññÑনóáÑΓß∩, ßΓáαδÑ Σá⌐½δ *.INI ¼«ª¡« πñ὿Γ∞.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ: Volume <integer>.
ù¿ß½« <integer> ºáñáÑΓ úα«¼¬«ßΓ∞ ºóπ¬á, »α«¿úαδóáѼ«ú« τÑαѺ ºóπ¬«óπε
¬áαΓπ. ä«»πßΓ¿¼δ⌐ ñ¿á»áº«¡ - 0..100. Åα¿ ¿ß»«½∞º«óá¡¿¿ º¡áτÑ¡¿∩ -1 (»«
π¼«½τá¡¿ε) πßΓá¡«ó¬á úα«¼¬«ßΓ¿ ¡Ñ »α«¿ºó«ñ¿Γß∩, ¿ß»«½∞ºπÑΓß∩ ΓѬπΘÑÑ
º¡áτÑ¡¿Ñ.
% Å«τΓ¿ »«½¡«ßΓ∞ε »ÑαÑñѽᡫ ó¡πΓαÑ¡¡ÑÑ σαá¡Ñ¡¿Ñ «τÑαÑñ¿ ó »á¼∩Γ¿ ¿
ñ«ßΓπ» ¬ ¡Ñ⌐. ¥Γ« ñ«½ª¡« ¿ß»αáó¿Γ∞ »«ó¿ßá¡¿∩ ¿ Γαá»δ »α¿ ß«ºñá¡¿¿
ΣαѬ«ó ¿ áΓΓáτÑ⌐, ñ½¿Γѽ∞¡«¼ ¡áªáΓ¿¿ Del ó «¬¡Ñ ¼Ñ¡ÑñªÑαá, ¿ »α«τÑÑ.
% ÄτÑ¡∞ ß¿½∞¡« »ÑαÑñѽᡠ¡«ñ½¿ßΓ«óδ⌐ ¬φΦ. ÆÑ«αÑΓ¿τÑ߬¿ ΓÑ»Ñα∞ »«óΓ«α¡«Ñ
»«½πτÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿ ¿º ¡«ñ½¿ßΓá ñ«½ª¡« αáí«ΓáΓ∞ íδßΓαÑÑ.
% é ß½πτáÑ ß«αΓ¿α«ó¬¿ «τÑαÑñ¿ »« αẼÑαπ Σá⌐½«ó Ñß½¿ αẼÑα Σá⌐½«ó π
¡Ñ߬«½∞¬¿σ áñαÑß«ó ß«ó»áñá½, «¡¿ ¼«ú½¿ óßΓáΓ∞ ó «τÑαÑñ∞ ó ½εí«¼
»«α∩ñ¬Ñ. ÆÑ»Ñα∞ ó φΓ«¼ ß½πτáÑ «¡¿ íπñπΓ ¼Ñªñπ ß«í«⌐ ß«αΓ¿α«óáΓ∞ß∩ »«
ó«ºαáßΓá¡¿ε áñαÑßá.
# ù¿ß½á í«½∞ΦÑ 65535 ó«ß»α¿¡¿¼á½¿ß∞ ó ¬áτÑßΓóÑ ¬«ααÑ¬Γ¡δσ FTN-áñαÑß«ó.
êß»αáó½Ñ¡«. Thanks to Alex Romanov.
# üδ½ «úαá¡¿τÑ¡ αẼÑα íπΣÑαá ó Σπ¡¬µ¿¿ »«ñßΓá¡«ó¬¿ ¼á¬α«ß«ó »α¿ ºá»π߬Ñ
ó¡ÑΦ¡¿σ »α«µÑßß«ó, ¿º-ºá φΓ«ú« ¼«ú íδΓ∞ Γαá» ó ß½πτáÑ «τÑ¡∞ ñ½¿¡¡«⌐
¬«¼á¡ñ¡«⌐ ßΓ᫬¿. êß»αáó½Ñ¡«.
==============================================================================
* éÑαß¿∩ 1.0.beta5 «Γ 26.01.1999. *
==============================================================================
1. Åα«Γ«¬«½δ »ÑαÑñáτ¿ Σá⌐½«ó, σφ¡ñΦÑ⌐¬, ΣpѬ¿.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# ê¡«úñá ¿º-ºá Γ«ú«, τΓ« αѼ«Γ¡δ⌐ ¼Ñ⌐½Ñα «τÑ¡∞ íδßΓα« αáºαδóá½ ßó∩º∞
»«ß½Ñ ºáóÑαΦÑ¡¿∩ ßÑßß¿¿, GPMail ¡Ñ πß»Ñóá½ »α¿¡∩Γ∞ »«ñΓóÑαªñÑ¡¿Ñ «
ºáóÑαΦÑ¡¿¿ ßÑßß¿¿ ¿ ßτ¿Γá½ φΓ« «íαδó«¼ ß ñ¿áú¡«ßΓ¿¬«⌐ "carrier lost".
êß»αáó½Ñ¡«.
# Äñ¿¡ «τÑ¡∞ ¬α¿ó«⌐ ¼Ñ⌐½Ñp «τÑ¡∞ ߻ѵ¿Σ¿τÑ߬¿ ߬¿»á½ Σá⌐½δ »«»ÑαѬ óßÑσ
ßΓá¡ñáαΓ«ó, ¿º-ºá τÑú« π ¡áß "ßΩѺªá½¿" ¡Ñ¬«Γ«αδÑ Γá⌐¼Ñαδ ¿ ßÑßß¿∩
ßαáºπ ªÑ ºáóÑαΦá½áß∞ »« ßαáíáΓδóá¡¿ε MinCps. æñѽá¡á ºáú½πΦ¬á »α«Γ¿ó
φΓ«⌐ ß¿Γπᵿ¿. Thanks to Alex Romanov.
# Åα¿ »«½πτÑ¡¿¿ ¼πß«αá ó¼ÑßΓ« »á¬ÑΓá EMSI ¼Ñ⌐½Ñα ¼«ú ΓαỡπΓ∞ß∩
(óÑα«∩Γ¡«ßΓ∞ Γᬫú« Γαá»á íδ½á ¡Ñóѽ¿¬á, ß«ΓδÑ ñ«½¿ »α«µÑ¡Γá).
êß»αáó½Ñ¡«.
# êß»αáó½Ñ¡δ »α«í½Ñ¼δ, ¬«Γ«αδÑ ¼«ú½¿ 󫺡¿¬¡πΓ∞ »α¿ »α¿Ñ¼Ñ «τÑ¡∞ ñ½¿¡¡δσ
»á¬ÑΓ«ó EMSI (¡Ñ߬«½∞¬« ¬¿½«íá⌐Γ ¿ í«½ÑÑ).
# Å«ß½Ñ απτ¡«ú« ߬¿»á Σá⌐½á ó ßἫ¼ ¡áτá½Ñ Σá⌐½á GPMail »δΓá½ß∩ πñ὿Γ∞
φëà Σá⌐½ ñóá αáºá, ¿ »«ß½Ñ óΓ«α«⌐ »«»δΓ¬¿ απúá½ß∩ ¡á ¡Ñ󫺼«ª¡«ßΓ∞
πñ὿Γ∞ Σá⌐½ ß ñ¿áú¡«ßΓ¿¬«⌐ "file not found". êß»αáó½Ñ¡«. Thanks to
Alex Romanov.
% ÆÑ»Ñα∞ ¿¡Σ«α¼áµ¿∩ « ΓαáΣ¿¬Ñ íπñÑΓ »ÑαÑñáóáΓ∞ß∩ αѼ«ΓÑ ó EMSI Γ«½∞¬«
Ñß½¿ ÑßΓ∞ Σá⌐½δ ñ½∩ φΓ«ú« áñαÑßá, á ¡π½¿ »ÑαÑñáóáΓ∞ß∩ ¡Ñ íπñπΓ ñ½∩
φ¬«¡«¼¿¿ óαѼѡ¿ σφ¡ñΦÑ⌐¬á.
# ìÑ »α«¿ºó«ñ¿½áß∞ »α«óÑα¬á ¡á ñ«»πßΓ¿¼«ßΓ∞ º¡áτÑ¡¿⌐ »α¿«α¿ΓÑΓ«ó ¿ ó EMSI
addon'e {PRIO} ¼«ú½¿ íδΓ∞ »ÑαÑñá¡δ ½εíδÑ τ¿ß½á, π¬áºá¡¡δÑ ó ¬«¡Σ¿úÑ.
Åα¿óÑñÑ¡« ¬ ßΓá¡ñáαΓπ (0..10).
# ìÑ ßpáíáΓδó὿ »p«µÑßßδ »« »α¿Ñ¼π Σá⌐½«ó ¬«úñá ßó∩º∞ póá½áß∞ ¼Ñªñπ
»p¿¡¿¼áÑ¼δ¼¿ Σá⌐½á¼¿ ñ« ºáóÑpΦÑ¡¿∩ íáΓτá ¡á ú¿ñαÑ. êß»αáó½Ñ¡«.
# é OS/2 ¼«ªÑΓ íδΓ∞ πßΓá¡«ó½Ñ¡« Γ«½∞¬« τÑΓ¡«Ñ óαѼ∩ ß«ºñá¡¿∩/¼«ñ¿Σ¿¬áµ¿¿
Σá⌐½á, á ó ε¡¿¬ß«óδσ «»Ñαᵿ«¡¡δσ ß¿ßΓѼáσ τ¿ß½« ßѬπ¡ñ ¼«ªÑΓ íδΓ∞
¡ÑτÑΓ¡δ¼, ¿º-ºá τÑú« ¡Ñ αáí«Γá½á ñ«¬áτ¬á Σá⌐½«ó ß ¡ÑτÑΓ¡δ¼ τ¿ß½«¼
ßѬπ¡ñ «Γ ε¡¿¬ß«óδσ ¼Ñ⌐½Ñα«ó. ÆÑ»Ñα∞ »α¿ ßαáó¡Ñ¡¿¿ Γá⌐¼ΦΓá¼»á
»α¿¡¿¼áѼ«ú« Σá⌐½á ß ½«¬á½∞¡δ¼ ¡Ññ«¬áτá¡¡δ¼ Σá⌐½«¼ ¼½áñΦ¿⌐ í¿Γ ¡Ñ
πτ¿ΓδóáÑΓß∩.
# àß½¿ ó ¿¼Ñ¡¿ »«ßδ½áѼ«ú« ¿½¿ »α¿¡¿¼áѼ«ú« Σá⌐½á íδ½ ß¿¼ó«½ '%', Γ«
¼Ñ⌐½Ñα Γαá»á½ß∩. êß»αáó½Ñ¡«. Thanks to Alex Harthenko.
# Äñ¿¡ «τÑ¡∞ ¬α¿ó«⌐ ¼Ñ⌐½Ñα »«ßδ½á½ ¡á ú¿ñαÑ device-»á¬ÑΓδ ñáªÑ ¬«úñá ó
«»µ¿∩σ ú¿ñαδ ¡Ñ í佫 'DEV' (»α¿ ºá»αÑΘÑ¡¡«¼ τáΓÑ), ¿º-ºá φΓ«ú« GPMail
Γαá»á½ß∩. êß»αáó½Ñ¡«. Thanks to Andrey Shiba (2:5030/646).
# Åα¿ ¡Ñ󫺼«ª¡«ßΓ¿ »p«τ¿ΓáΓ∞ Σá⌐½ ó »p«µÑßßÑ »ÑpÑñáτ¿ (¡á»α¿¼Ñα Ñß½¿
»«ßδ½á½¿ Σá⌐½ ß ñ¿ß¬ÑΓδ ¿ óδΓáΘ¿½¿ ÑÑ ¿º ñ¿ß¬«ó«ñá:) ó ½«ú ¡Ñ »¿ßá½áß∞
ßΓα«τ¬á « »«ßδ½¬Ñ Σá⌐½á, »¿ßὫß∞ Γ«½∞¬« ß««íΘÑ¡¿Ñ « ¡Ñ󫺼«ª¡«ßΓ¿
»α«τ¿ΓáΓ∞ Σá⌐½. êß»αáó½Ñ¡«.
# Åα¿ ¡Ñ󫺼«ª¡«ßΓ¿ ºá»¿ßáΓ∞ ó »α«µÑßßÑ »α¿Ñ¼á «τÑαÑñ¡«⌐ í½«¬ ó Σá⌐½
(¡á»α¿¼Ñα, óδΓáΘ¿½¿ ¿º ñ¿ß¬«ó«ñá ñ¿ß¬ÑΓπ ß ¿¡íáπ¡ñ«¼:) ó ½«ú ßΓα«τ¬á «
»α¿Ñ¼Ñ Σá⌐½á »«»áñá½á ñóá αáºá (»Ñαóδ⌐ αẠ- "refused", óΓ«α«⌐ αẠ-
"cancelled"). êß»αáó½Ñ¡«.
# ìÑ πñá½∩½¿ß∞ ßΓáαδÑ ºá»«¼¡Ñ¡¡δÑ Σ½áú¿ HAT/HXT/HFR »α¿ πßΓá¡«ó½Ñ¡¿¿
¡«α¼á½∞¡«⌐ ¿ßσ«ñ∩ΘÑ⌐ ßÑßß¿¿, πñá½∩½¿ß∞ Γ«½∞¬« »« Γá⌐¼áπΓπ. êß»αáó½Ñ¡«.
# Åα¿ »α«óÑñÑ¡¿¿ YooHoo handshake ¡Ñ ºá»«¼¿¡á½ß∩ Σ½áú, Ñß½¿ αѼ«Γá ¡Ñ
»«ññÑনóáÑΓ ΣαѬ¿, ¿ íδ½ ó«º¼«ªÑ¡ "ñ∩Γѽ". êß»αáó½Ñ¡«.
# ìѼ¡«ú« »«Σ¿¬ßÑ¡ τáΓ ¡á »α«Γ«¬«½Ñ ZModem τΓ«íδ π¼Ñ¡∞Φ¿Γ∞ óÑα«∩Γ¡«ßΓ∞
½«ª¡«ú« «Γ¬αδΓ¿∩ τáΓ«ó«ú« «¬¡á »α¿ ¬«¡¡Ñ¬ΓÑ ¡á »α«Γ«¬«½Ñ íѺ ¬«ααѬµ¿¿
«Φ¿í«¬.
% Å««»Γ¿¼¿º¿α«óá¡á «íαáí«Γ¬á ΣαѬ«ó, πíαá¡δ ¡Ñ¬«Γ«αδÑ ½¿Φ¡¿Ñ ñÑ⌐ßΓó¿∩,
óδ»«½¡∩óΦ¿Ñß∩ »α¿ »«¿ß¬Ñ ΣαѬáѼδσ Σá⌐½«ó. ìá ¼Ññ½Ñ¡¡δσ ¼áΦ¿¡áσ φΓ«
ñ«½ª¡« ¼Ñ¡∞ΦÑ ºáúαπªáΓ∞ »α«µÑßß«α.
% éñó«Ñ πóѽ¿τÑ¡« ¼á¬ß¿¼á½∞¡«Ñ óαѼ∩ «ª¿ñá¡¿∩ ¡áτá½á ú¿ñα«óδσ íáΓτÑ⌐,
τΓ«íδ ¿ß¬½ετ¿Γ∞ »αѪñÑóαѼѡ¡δÑ «íαδóδ ßó∩º¿, ¬«úñá αѼ«Γ¡δ⌐ ¼Ñ⌐½Ñα
ñ«½ú« ¿ΘÑΓ ΣαѬáѼδÑ Σá⌐½δ.
2. Call/Answer/Wait.
~~~~~~~~~~~~~~~~~~~~
# àß½¿ »α¿ »«»δ⪥ ßñѽáΓ∞ ¿ßσ«ñ∩Θ¿⌐ ºó«¡«¬ «Γ ¼«ñѼá íδ½á »«½πτÑ¡á «ñ¡á
¿º ßΓ᫬ AnswerOn, Σ½áú *.CSY πñá½∩½ß∩ ¡Ñ ßαáºπ ªÑ, á »«ß½Ñ »α«óÑñÑ¡¿∩
óσ«ñ∩ΘÑ⌐ ßÑßß¿¿. êß»αáó½Ñ¡«. Thanks to Vitaly Lunyov.
# Å«ß½Ñ »«½πτÑ¡¿∩ «Γ ¼«ñÑ¼á «ñ¡«⌐ ¿º ßΓ᫬ AnswerOn, Busy, NoConnect
¼Ñ⌐½Ñα ºáτѼ-Γ« »«ßδ½á½ ó ¼«ñѼ ¬«¼á¡ñπ Dial_Terminate, ¬«Γ«αá∩, ¬
ßτáßΓ∞ε, »«τѼπ-Γ« «íδτ¡« ¡Ñ ßαáíáΓδóá½á. êß»αáó½Ñ¡«.
# àß½¿ »«ß½Ñ ¡áí«αá ¡«¼Ñαá ¿½¿ «ΓóÑΓá ¡á ºó«¡«¬ »α«¿ßσ«ñ¿½« ß«Ññ¿¡Ñ¡¿Ñ
(ß¿ú¡á½ DCD) íѺ ßΓ᫬¿ CONNECT, Γ« ó ºáú«½«ó¬Ñ «¬¡á »¿ßὫß∞
¡Ñ»αáó¿½∞¡«Ñ τ¿ß½«. êß»αáó½Ñ¡«. Thanks to Alex Harthenko.
% é« ópѼ∩ «ΓóÑΓá ¡á ºó«¡«¬ ó Γá߬½¿ßΓÑ ¿ ó ºáú«½«ó¬Ñ «¬¡á ó ñ«»«½¡Ñ¡¿Ñ
¬ ß½«óπ "Answering" ΓÑ»Ñp∞ »¿ΦÑΓß∩ «ΓóÑΓ ÇÄHá. Thanks to Vitaly Lunyov.
3. Outbound, Event & Process Manager.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! é ßΓα«¬Ñ ßΓáΓπßá ¼Ñ¡ÑñªÑαá áπΓíáπ¡ñá »¿ΦÑΓß∩ «íΩѼ ßó«í«ñ¡«ú« ¼ÑßΓá ¡á
ñ¿ß¬Ñ ß áπΓíáπ¡ñ«¼. Thanks to Vitaly Lunyov.
# Åα¿ »«»δ⪥ ºá»πßΓ¿Γ∞ foreground-»α«µÑßß ß «ª¿ñ᡿Ѽ ¬«úñá ¼Ñ⌐½Ñα ¡Ñ
∩ó½∩½ß∩ foreground-»α«µÑßß«¼ «ª¿ñá¡¿Ñ óδ»«½¡Ñ¡¿∩ ºá»πΘÑ¡¡«ú« »α«µÑßßá
¡Ñ óδ»«½¡∩½«ß∞. êß»αáó½Ñ¡«.
# àß½¿ ó ¬«¡Σ¿úÑ íδ½ π¬áºá¡ Process Flag ñ½∩ ¡Ñºá»πΘÑ¡¡«⌐ ½¿¡¿¿, Γ« φΓ«Γ
Σ½áú »α¿í¿óá½ß∩. êß»αáó½Ñ¡«.
# Process Flag, π¬áºá¡¡δ⌐ ßαáºπ ñ½∩ ¡Ñ߬«½∞¬¿σ ½¿¡¿⌐ (Γ« ÑßΓ∞
[1,2]Process flag) óδ»«½¡∩½ß∩ Γ«½∞¬« ñ½∩ «ñ¡«⌐ ½¿¡¿¿, »«ß½Ñ τÑú« Σ½áú
»α¿í¿óá½ß∩. êß»αáó½Ñ¡«: ΓÑ»Ñα∞ Σ½áú¿ πñá½∩εΓß∩ Γ«½∞¬« »«ß½Ñ »«½¡«ú«
µ¿¬½á »α«óÑન.
4. Éạ«Ñ.
~~~~~~~~~~
# êº-ºá ¡Ñí«½∞Φ«⌐ «»ÑτáΓ¬¿ ó «íαáí«Γτ¿¬Ñ «¬¡á "Send string to modem"
¿¡«úñá óóÑñÑ¡¡á∩ ó ¡Ñ¼ ßΓα«¬á ¡Ñ »«ßδ½á½áß∞ ó ¼«ñѼ. êß»αáó½Ñ¡«.
# ìá⌐ñÑ¡á ¿ ¿ß»αáó½Ñ¡á «Φ¿í¬á, 󫺡¿¬áóΦá∩ »α¿ ¿ß»«½∞º«óá¡¿¿ ¡Ñ߬«½∞¬¿σ
½¿¡¿⌐, ¿º-ºá ¬«Γ«α«⌐ ó¼ÑßΓ« «ñ¡«ú« «¬¡á ¼«ú½« ß«ºñáΓ∞ß∩ ñóá πΘÑαí¡δσ
«¬¡á ¿ »«Γ«¼ »α¿ óδσ«ñÑ ¼Ñ⌐½Ñα Γαá»á½ß∩.
Å«»πΓ¡« »p«¿ºóÑñÑ¡δ ¡Ñ¬«Γ«pδÑ ¿º¼Ñ¡Ñ¡¿∩ ó «¬«¡¡«⌐ í¿í½¿«ΓÑ¬Ñ ñ½∩
πóѽ¿τÑ¡¿∩ ¡áñѪ¡«ßΓ¿ páí«Γδ ¿ «ΓßπΓßΓó¿∩ Γpừó ¡á ¼Ññ½Ñ¡¡δσ ¼áΦ¿¡áσ.
# ìá⌐ñÑ¡á ¿ ¿ß»αáó½Ñ¡á ßΓαáΦ¡á∩ ó¡πΓαÑ¡¡∩∩ «Φ¿í¬á, ¿¡«úñá »α¿ó«ñ¿óΦá∩ ¬
¡Ñ»αÑñ߬áºπÑ¼δ¼ αѺπ½∞ΓáΓá¼ (¡á»α¿¼Ñα, ¡Ññ«αáºí«α𠬫¡Σ¿úá ¿, ¬á¬
ß½ÑñßΓó¿Ñ, ¬ »«»δ⪥ ñ«ßΓπ»á ¬ »«αΓπ COM0).
% æó«í«ñ¡«Ñ ¼ÑßΓ« ¡á ñ¿ß¬Ñ óδτ¿ß½∩½«ß∞ ó íá⌐Γáσ, ¿º-ºá τÑú« ¼«ú½¿ íδΓ∞
»α«í½Ñ¼δ Ñß½¿ ¡á ñ¿ß¬Ñ í佫 ßó«í«ñ¡« í«½ÑÑ 4 ú¿úáíá⌐Γ. Åα¿óÑñÑ¡« ¬
¬¿½«íá⌐Γá¼.
# é »αÑñδñπΘ¿σ óÑαß¿∩σ ¼Ñ⌐½Ñαá Ñß½¿ º¡áτÑ¡¿Ñ ¬á¬«⌐-½¿í« ¬«¡Σ¿úπαᵿ«¡¡«⌐
»ÑαѼѡ¡«⌐ í佫 ¿º¼Ñ¡Ñ¡« ñ½∩ ¡Ñ¬«Γ«α«ú« áñαÑßá (Set ó For ¿½¿
Override), á ºáΓѼ ó« óαѼ∩ ßÑßß¿¿ ß φΓ«⌐ ßΓᡵ¿Ñ⌐ «¡« í佫 ¿º¼Ñ¡Ñ¡« »«
ß«íδΓ¿ε (Set ó Event ¿½¿ Process), »«ß½Ñ ºáóÑαΦÑ¡¿∩ ßÑßß¿¿
ó«ßßΓá¡á󿽿óὫß∞ ßΓáα«Ñ º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐, á º¡áτÑ¡¿Ñ,
πßΓá¡«ó½Ñ¡¡«Ñ »« ß«íδΓ¿ε, ΓÑα∩½«ß∞. êß»αáó½Ñ¡«: ΓÑ»Ñα∞ »α¿ πßΓá¡«ó¬Ñ »«
ß«íδΓ¿ε »αÑñδñπΘÑÑ º¡áτÑ¡¿Ñ »ÑαѼѡ¡«⌐ πñá½∩ÑΓß∩ ¿º ßΓѬá, Ñß½¿ «¡« Γá¼
í佫.
# ÆÑ»Ñα∞ »α¿ »ÑαÑτ¿Γδóá¡¿¿ ¬«¡Σ¿úá «τ¿ΘáÑΓß∩ ßΓѬ ¬«¡Σ¿úπαᵿ«¡¡δσ
»ÑαѼѡ¡δσ, ¿º¼Ñ¡Ñ¡¡δσ »« Set ó For ¿½¿ Override, ó« ¿ºíѪ᡿¿
ó«ßßΓá¡«ó½Ñ¡¿∩ ßΓáαδσ º¡áτÑ¡¿⌐ »«ß½Ñ ºáóÑαΦÑ¡¿∩ ßÑßß¿¿.
% ÆÑ»Ñα∞ caller's busy flag (CSY) íπñÑΓ πñá½∩Γ∞ß∩ ßαáºπ »«ß½Ñ ß«ºñá¡¿∩
ß««ΓóÑΓßΓóπεΘÑú« Σ½áúá BSY »α¿ πßΓá¡«ó¬Ñ ß«Ññ¿¡Ñ¡¿∩, τΓ«íδ ¡Ñ »½«ñ¿Γ∞
½¿Φ¡¿Ñ ßπΘ¡«ßΓ¿ ¡á ñ¿ß¬Ñ.
# îÑ⌐½Ñα ¼«ú ΓαỡπΓ∞ß∩ Ñß½¿ Γ«τ¡« ó« óαѼ∩ »«¿ß¬á ΣαѬáѼ«ú« Σá⌐½á
»ÑαÑτ¿ΓáΓ∞ ¬«¡Σ¿ú. êß»αáó½Ñ¡«.
# Åα¿ shutdown'Ñ «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼δ ¼Ñ⌐½Ñα ¡Ñ óδσ«ñ¿½ ¿º ßÑí∩, ó
αѺπ½∞ΓáΓÑ τÑú« shutdown »αѬαáΘá½ß∩. êß»αáó½Ñ¡«.
# ìÑ í佫 »α«óÑન ñ½¿¡δ ßΓ᫬, ßτ¿ΓδóáѼδσ ¿º .ini => ¡á "¬α¿óδσ" .ini
¼«ú½á ¿ß»«αΓ¿Γ∞ß∩ »á¼∩Γ∞ ¿½¿ ¼Ñ⌐½Ñα ¼«ú ΓαỡπΓ∞ß∩. ÆÑ»Ñα∞ Γá¬á∩
»α«óÑα¬á íπñÑΓ »α«¿ºó«ñ¿Γ∞ß∩.
# àß½¿ «Γ¬αδΓ∞ ¬á¬«Ñ-½¿í« ñ¿á½«ú«ó«Ñ «¬¡« ¿ óδ⌐Γ¿ ¿º ¼Ñ⌐½Ñαá (ºá¬αδΓ∞
ñαπú«Ñ «¬¡«), »«ß½Ñ ºá¬αδΓ¿∩ «¬«¡ ¼Ñ⌐½Ñα óδσ«ñ¿½ ¿º ßÑí∩ ¡Ñ ñ« ¬«¡µá,
ºá¬½¿¡¿ó὿ß∞ ñóá thread'á, á »α¿ ¿ß»«½∞º«óá¡¿¿ ¡ÑΣ¿¬ßÑ¡¡«⌐ óÑαß¿¿ OS/2
¡á φ¬αá¡Ñ «ßΓáó὿ß∞ «¬¡á ß πΓαáΓ«⌐ ß»«ß«í¡«ßΓ¿ »ÑαÑα¿ß«óδóáΓ∞ß∩.
êß»αáó½Ñ¡«. Thanks to Stanislav Tihohod.
% àß½¿ «ñ¡á ¿º ½¿¡¿⌐ óδñáóá½á «¬¡« "Can't open port" (»α¿ autofail=0), Γ«
½εíá∩ »«»δΓ¬á óδσ«ñá ¿º ¼Ñ⌐½Ñαá í½«¬¿α«óá½áß∞ ñ« απτ¡«ú« ºá¬αδΓ¿∩ φΓ«ú«
«¬¡á. æÑ⌐τáß φΓ« ¡Ñ¼¡«ú« »ÑαÑñѽᡫ ¿ óδσ«ñ ¡Ñ í½«¬¿απÑΓß∩.
# àß½¿ ¡á «τÑ¡∞ ¼Ññ½Ñ¡¡δσ ¼áΦ¿¡áσ ¼«¼Ñ¡Γ óδσ«ñá ¿º ¼Ñ⌐½Ñαá ß«ó»áñá½ ß
αÑ߬ᡫ¼ áπΓíáπ¡ñá, Γ« ß ¡Ñ¬«Γ«α«⌐ óÑα«∩Γ¡«ßΓ∞ε ¼«ú »α«¿º«⌐Γ¿ Γαá»
¿º-ºá «ßó«í«ªñÑ¡¿∩ »á¼∩Γ¿ ú½áó¡δ¼ ΓαÑñ«¼ αá¡∞ΦÑ, τѼ ΓαÑñ αÑ߬á¡á
πß»Ñóá½ «ΓαÑáú¿α«óáΓ∞ ¡á ºá»α«ß ºáóÑαΦÑ¡¿∩ αáí«Γδ. êß»αáó½Ñ¡«.
# Å«ñ Σá⌐½«óπε ¼á߬π 'filename*' ¡Ñ »«»áñá½ Σá⌐½ 'filename'. êß»páó½Ñ¡«.
5. è«ß¼ÑΓ¿τÑ߬¿Ñ ¿º¼Ñ¡Ñ¡¿∩ ¿ ¿ß»αáó½Ñ¡¿∩.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# àß½¿ ó ½«Φ¬áσ í뫨 »πßΓδÑ ßΓ᫬¿, ¼Ñ⌐½Ñα απúá½ß∩ ¡á ¡¿σ ó ½«ú ß½«óἿ
"file not found". êß»αáó½Ñ¡«.
# Å«ß½Ñ απτ¡«ú« ߬¿»á Σá⌐½á »«¬áº«¼ÑΓα »«¬áºδóá½ ¡Ñ»αáó¿½∞¡δ⌐ ßπ¼¼áα¡δ⌐
αẼÑα »α¿¡¿¼áѼδσ Σá⌐½«ó. êß»αáó½Ñ¡«. Thanks to Dmitri Novoselov.
# ìá óσ«ñ∩ΘÑ⌐ ßÑßß¿¿ ¡á »α«Γ«¬«½Ñ ZModem «¬¡« ß« ß»¿ß¬«¼ «Γßδ½áѼδσ
Σá⌐½«ó ¡Ñ »ÑαÑα¿ß«óδóὫß∞ ó ¡áτá½Ñ ßÑßß¿¿. êß»αáó½Ñ¡«.
# é ¡Ñ߬«½∞¬¿σ »«ß½Ññ¡¿σ óÑαß¿∩σ ¿¡«úñá ¡Ñ óδó«ñ¿½áß∞ ¡Ñ¬«Γ«αá∩
¿¡Σ«α¼áµ¿∩ (freq time now ¿ »α«τÑÑ) ó «¬¡Ñ ¼«ñѼ¡«⌐ ½¿¡¿¿ ó« óαѼ∩
«ª¿ñá¡¿∩. êß»αáó½Ñ¡«.
# é ½«úÑ ¼Ñ¡ÑñªÑαá ¡Ñ»αáó¿½∞¡« πßΓá¡áó½¿óá½ß∩ ß¬α«½½Ñα «τÑαÑñ¿ ¬«úñá ó
«τÑαÑñ¿ í佫 ¡á «ñ¡π ßΓα«τ¬π í«½∞ΦÑ τѼ ó½Ñºá½« ó «¬¡«. êß»αáó½Ñ¡«.
Thanks to Alex Harthenko.
% ìáªáó ¡á ¬áªñ«¼ «¬¡Ñ ¬¡«»¬π 'Close' ¼«ª¡« í佫 »«½yτ¿Γ∞ N+1 «¬«ΦѬ "éδ
ñÑ⌐ßΓó¿Γѽ∞¡« σ«Γ¿ΓÑ óδ⌐Γ¿ ¿º ¼Ñ⌐½Ñpá", úñÑ N - τ¿ß½« ½¿¡¿⌐. ÆÑ»Ñα∞ óßÑ
¡áªáΓ¿∩ ¡á Close ¬α«¼Ñ »Ñαó«ú« ¿ú¡«α¿απεΓß∩. Thanks to Alex Harthenko.
# Åα¿ »Ñαó«¼ ß«ºñá¡¿¿ Σá⌐½á GPM????.INI ó ¡Ñú« ¼«ú »«»áßΓ∞ ¼πß«α Ñß½¿
Φα¿ΣΓ ó τáΓ«ó«¼ «¬¡Ñ ¡Ñ íδ½ ºáñá¡ ∩ó¡«. êº-ºá φΓ«ú« »«Γ«¼ ó τáΓ«ó«¼
«¬¡Ñ ¼«ú íδΓ∞ πßΓá¡«ó½Ñ¡ ¡Ñ»αáó¿½∞¡δ⌐ Φα¿ΣΓ. êß»αáó½Ñ¡«. Thanks to
Andrey Shiba.
# Åα¿ ¡á½¿τ¿¿ ¡«ñ½¿ßΓ«ó«ú« ¿¡ñѬßá ¿ «ΓßπΓßΓó¿¿ »ÑαÑτ¿ß½Ñ¡¡δσ ó ¡Ñ¼
¡«ñ½¿ßΓ«ó ó «¬¡Ñ show node info ¿¡Σ«α¼áµ¿∩ »«¬áºδóá½áß∞ ¡Ñ ß«óßѼ
¬«ααÑ¬Γ¡«. êß»αáó½Ñ¡«, ΓÑ»Ñα∞ φΓá ß¿Γπᵿ∩ ߻ѵ¿á½∞¡« «Γ߽Ѫ¿óáÑΓß∩.
# Å« ¡Ññ«ß¼«Γαπ ¿ß»αáó½Ñ¡¿Ñ ½«ª¡«ú« ßαáíáΓδóá¡¿∩ íπ¬ó "⌐«" ¿ "ëÄ" ó τáΓÑ
í佫 ßñѽᡫ Γ«½∞¬« ó ΓÑßΓ«ó«⌐ »α«úαá¼¼Ñ ¿ «»¿ßá¡« ó whatsnew, á ó
»pÑñδñπΘπε óÑpß¿ε ¼Ñ⌐½Ñαá φΓ« ¿ß»αáó½Ñ¡¿Ñ ¡Ñ »«»á½«. êß»αáó½Ñ¡«.
==============================================================================
* éÑαß¿∩ 1.0.beta4 «Γ 15.12.1998. *
==============================================================================
1. Åα«Γ«¬«½δ »ÑαÑñáτ¿ Σá⌐½«ó, σφ¡ñΦÑ⌐¬, ΣpѬ¿.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! YooHoo (FTS-6) Handshake. é¡¿¼á¡¿Ñ: »α¿ ¿ß»«½∞º«óá¡¿¿ σφ¡ñΦÑ⌐¬á YooHoo
¡ÑΓ ó«º¼«ª¡«ßΓ¿ ¿ß»«½∞º«óáΓ∞ mailonly ¿ sendonly, á Γá¬ªÑ »αÑñΩ∩ó½∩ÑΓß∩
Γ«½∞¬« «ñ¿¡ áñαÑß! 鬽ετáÑΓß∩ ¿ ó䬽ετáÑΓß∩ ¬½ετÑóδ¼ ß½«ó«¼
YooHoo { Yes | No }. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - Yes.
òφ¡ñΦÑ⌐¬ YooHoo ¿ß»«½∞ºπÑΓß∩ Ñß½¿ σφ¡ñΦÑ⌐¬ EMSI ¡Ñ »«ññÑনóáÑΓß∩
πñá½Ñ¡¡δ¼ ¼Ñ⌐½Ñα«¼ ¿½¿ «Γ¬½ετÑ¡.
! Å«½¡á∩ »«ññÑ᪬á FTS-0001 Sessions, XModem/TeLink file transfer
protocol. 鬽ετáÑΓß∩ ¿ ó䬽ετáÑΓß∩ ¬½ετÑóδ¼ ß½«ó«¼ FTS1 { Yes | No }.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - Yes. òφ¡ñΦÑ⌐¬ FTS-1 ¿ß»«½∞ºπÑΓß∩ Ñß½¿ σφ¡ñΦÑ⌐¬¿
EMSI ¿ YooHoo ¡Ñ »«ññÑনóáεΓß∩ πñá½Ñ¡¡δ¼ ¼Ñ⌐½Ñα«¼ ¿½¿ «Γ¬½ετÑ¡δ.
ÄíαáΓ¿ΓÑ ó¡¿¼á¡¿Ñ: FTS-0001 ñ«½ªÑ¡ »«ññÑনóáΓ∞ß∩ óßѼ¿ πº½á¼¿ ßÑΓ¿
FidoNet! àß½¿ π óáß ¡ÑΓ áñαÑßá ó ßÑΓ¿ FidoNet ¿½¿ ÑßΓ∞ Γ«½∞¬« »«¿¡Γ«óδ⌐
áñαÑß, Γ« ¿ß»«½∞º«óáΓ∞ FTS-1 ¿ XModem ¡Ñ αѬ«¼Ñ¡ñπÑΓß∩, »«Γ«¼π τΓ« φΓ«
«τÑ¡∞ ßΓáαδÑ ¡ÑφΣΣÑ¬Γ¿ó¡δÑ »α«Γ«¬«½δ ß í«½∞Φ¿¼ τ¿ß½«¼ «úαá¡¿τÑ¡¿⌐ »«
ßαáó¡Ñ¡¿ε ß »α«Γ«¬«½á¼¿, ¿ß»«½∞ºπÑ¼δ¼¿ ó EMSI- ¿ YooHoo-ßÑßß¿∩σ.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« EMSI { Yes | No }. ÉáºαÑΦáÑΓ ¿½¿ ºá»αÑΘáÑΓ
¿ß»«½∞º«óá¡¿Ñ σφ¡ñΦÑ⌐¬á EMSI. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - Yes.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó Modem.CFG: HalfDuplex. àß½¿ ó« óαѼ∩ «ª¿ñá¡¿∩
¬«¡¡Ñ¬Γá ¼«ñѼ óδñáßΓ «ñ¡« ¿º ºáñá¡¡δσ ß½«ó, Γ« íπñÑΓ ¿ß»«½∞º«óáΓ∞ß∩
»«½πñπ»½Ñ¬ß¡á∩ »ÑαÑñáτá Σá⌐½«ó. é ¬áτÑßΓóÑ »áαá¼ÑΓαá ¼«ªÑΓ íδΓ∞ ºáñá¡«
«Γ «ñ¡«ú« ñ« ó«ß∞¼¿ «ΓóÑΓ«ó ¼«ñѼá.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε «ΓßπΓßΓóπÑΓ.
Åα¿¼Ñα: HalfDuplex /HST /PEP /NONE
% ìÑí«½∞Φá∩ ¼«ñ¿Σ¿¬áµ¿∩ »α«Γ«¬«½á Hydra ñ½∩ 󫺼«ª¡«ßΓ¿ »ÑαÑñáτ¿ Σá⌐½«ó ó
»«½πñπ»½Ñ¬ß¡«¼ αѪ¿¼Ñ.
% ÆÑ»Ñα∞ Σá⌐½δ »«ßδ½áεΓß∩ ß ΓѼ αÑú¿ßΓα«¼ íπ¬ó ¿¼Ñ¡¿, ß ¬«Γ«αδ¼ «¡«
σαá¡¿Γß∩ ¡á ñ¿ß¬Ñ (á ¡Ñ ó ß»¿ß¬Ñ ?lo), Ñß½¿ αѼ«Γá ¡Ñ »αÑñΩ∩ó¿½á Σ½áú
FNC.
% Éá¡∞ΦÑ »α¿ ßó∩º¿ ß ¡Ñ¬«Γ«α묨 ¼Ñ⌐½ÑαἿ ¡á »α«Γ«¬«½Ñ Hydra
áóΓ«¼áΓ¿τÑ߬¿ «Γ¬αδóὫß∞ «¬¡« τáΓá. ÉÑ὿º«óá¡ á½ú«α¿Γ¼,
»αÑñ«ΓóαáΘáεΘ¿⌐ áóΓ«¼áΓ¿τÑ߬«Ñ «Γ¬αδΓ¿Ñ. Thanks to Jury Fradkin.
# ìѼ¡«ú« »«Σ¿¬ßÑ¡ ZModem ñ½∩ ßó∩º¿ ß Terminate ¡á óσ«ñ∩Θ¿σ ºó«¡¬áσ.
% ä«íáó½Ñ¡δ Γá⌐¼áπΓδ ó ¡Ñ¬«Γ«αδσ Σπ¡¬µ¿∩σ ZModem τΓ«íδ ¿ß¬½ετ¿Γ∞
ñ½¿Γѽ∞¡δÑ "ºá½¿»á¡¿∩" ó ¡Ñ¬«Γ«αδσ ¡ÑßΓá¡ñáαΓ¡δσ ß¿Γπᵿ∩σ.
# Éá¡∞ΦÑ ¡Ñ ß«óßѼ ¬«ααÑ¬Γ¡« ¿¡¿µ¿á½¿º¿α«óá½ß∩ úÑ¡ÑαáΓ«α ß½πτá⌐¡δσ τ¿ßѽ
ó ß½ÑñßΓó¿¿ τÑú« ¼«ú½¿ »«óΓ«α∩Γ∞ß∩ ¿¼Ñ¡á «Γßδ½áѼδσ »«τΓ«óδσ »á¬ÑΓ«ó.
# ê¡«úñá »α¿ «íαδóÑ ßó∩º¿ ñ« ¿¡¿µ¿á½¿ºáµ¿¿ »α«Γ«¬«½á ¿ ¡áτá½á »ÑαÑñáτ¿
Σá⌐½«ó ó«ßßΓá¡áó½¿óá½ß∩ »«½½ ß ¡π½Ñóδ¼ »α¿«α¿ΓÑΓ«¼. êß»αáó½Ñ¡«.
% ä½∩ ß«ó¼ÑßΓ¿¼«ßΓ¿ ß ¡Ñ¬«Γ«α묨 ¬α¿ó묨 ¼Ñ⌐½ÑαἿ ßñѽᡠφ߬Ñ⌐»¿¡ú ó
EMSI ß¿¼ó«½«ó ß ¬«ñἿ ¼Ñ¡∞ΦÑ 0x20. Thanks to Jury Fradkin.
# ê¡«úñá ¡Ñ «íαáíáΓδóá½ß∩ óσ«ñ∩Θ¿⌐ ΣαѬ ¿º-ºá «τÑ¡∞ αÑñ¬« »α«∩ó½∩εΘÑ⌐ß∩
«Φ¿í¬¿ ó Σπ¡¬µ¿¿ ßαáó¡Ñ¡¿∩ ¿¼Ñ¡¿ Σá⌐½á ß ¼á߬«⌐. Thanks to Alex
Romanov.
# é« óαѼ∩ ñÑ⌐ßΓó¿∩ ½«¬á½∞¡«ú« MailOnly GPMail ºáßδ½á½ Σá⌐½«óδÑ ºá»α«ßδ ¿
»α¿¡¿¼á½ ºá»α«ΦÑ¡¡δÑ Σá⌐½δ. êß»αáó½Ñ¡«: ΓÑ»Ñα∞ ΣαѬ¿ ¡Ñ »«ßδ½áεΓß∩.
% ÆÑ»Ñα∞ π ¿¼Ñ¡¿ ΣαѬáѼ«ú« Σá⌐½á «íαѺáεΓß∩ »α«íѽδ ß½Ñóá ¿ ß»αáóá, Γ.¬.
¡Ñ¬«Γ«αδÑ ¼Ñ⌐½Ñαδ ºáßδ½áεΓ ΣαѬ¿ ß »α«íѽἿ »«ß½Ñ ¿¼Ñ¡¿ Σá⌐½á.
% Åα¿ ßó∩º¿ ß ¼Ñ⌐½Ñα«¼ BinkleyTerm ΓÑ»Ñα∞ ¡Ñ íπñÑΓ ¿ß»«½∞º«óáΓ∞ß∩ refuse,
»«Γ«¼π τΓ« φëà ¼Ñ⌐½Ñα «íαáíáΓδóáÑΓ refuse ¡Ñ»αáó¿½∞¡«: ó¼ÑßΓ« Γ«ú«,
τΓ«íδ «Γ½«ª¿Γ∞ »ÑαÑñáτπ Σá⌐½«ó ñ« ß½ÑñπεΘÑ⌐ ßÑßß¿¿, «¡ ¿σ »α¿í¿óáÑΓ.
% æñѽá¡á ºáΘ¿Γá »α«Γ¿ó ¡Ñ¬«ααÑ¬Γ¡δσ áñαÑß«ó, »αÑñΩ∩ó½∩Ѽδσ αѼ«Γ¡δ¼
¼Ñ⌐½Ñα«¼ ó EMSI (Γá¬¿Ñ »á¬ÑΓδ EMSI ¼«ªÑΓ úÑ¡Ñα¿α«óáΓ∞, ¡á»α¿¼Ñα, ¼Ñ⌐½Ñα
T-Mail). ìѬ«ααÑ¬Γ¡δÑ áñαÑßá ΓÑ»Ñα∞ íπñπΓ ¿ú¡«α¿α«óáΓ∞ß∩ ß
ß««ΓóÑΓßΓóπεΘ¿¼ »αÑñπ»αѪñÑ¡¿Ñ¼ ó ½«ú.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« Scan_OnLine {Yes|No}, «»αÑñѽ∩ÑΓ, ߬᡿α«óáΓ∞ ½¿
áπΓíáπ¡ñ »ÑαÑñ »ÑαÑñáτÑ⌐ EMSI. Åα¿ º¡áτÑ¡¿¿ Yes αѼ«ΓÑ »ÑαÑñáÑΓß∩
Γ«τ¡δ⌐ αẼÑα »«τΓδ ¿ Σá⌐½«ó ñ½∩ ¡ÑÑ, »α¿ No - αẼÑα «Γ »«ß½Ññ¡Ñú«
αÑ߬á¡á. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - No.
2. Call/Answer/Wait.
~~~~~~~~~~~~~~~~~~~~
! Caller's busy flags. ÅÑαÑñ ¿ßσ«ñ∩Θ¿¼ ºó«¡¬«¼ ¡á ¬á¬«⌐-½¿í« áñαÑß ñ½∩
¡Ñú« ß«ºñáÑΓß∩ Σá⌐½ ????????.CSY. Åα¿ ¡á½¿τ¿¿ Γᬫú« Σá⌐½á ¿ßσ«ñ∩Θ¿Ñ
ºó«¡¬¿ ¡á ñá¡¡δ⌐ áñαÑß «ßπΘÑßΓó½∩Γ∞ß∩ ¡Ñ íπñπΓ. ¥Γ« ¿ºíáó¿Γ «Γ
«ñ¡«óαѼѡ¡δσ ºó«¡¬«ó ñóπ¼∩ ½¿¡¿∩¼¿ ¡á «ñ¿¡ ¿ ëà ªÑ áñαÑß ¡á
¼¡«ú«½¿¡Ñ⌐¡«¼ πº½Ñ.
% ìáªáΓ¿Ñ ¡á ¬¡«¬π "Dial" ΓÑ»Ñα∞ óδºδóáÑΓ ¿ßσ«ñ∩Θ¿⌐ ºó«¡«¬ ñáªÑ Ñß½¿
ΓѬπΘÑÑ óαѼ∩ ¡Ñ »«»áñáÑΓ ó ¿¡ΓÑαóá½ Call_Time. Thanks to Max
Alekseyev (2:5015/60).
# àß½¿ ó« óαѼ∩ ¿ßσ«ñ∩ΘÑú« ºó«¡¬á íπñÑΓ »«½πτÑ¡á «ñ¡á ¿º ßΓ᫬ AnswerOn,
Γ« ΓÑ»Ñα∞ GPMail íπñÑΓ «ΓóÑτáΓ∞ Γ«½∞¬« ó Γ«¼ ß½πτáÑ, Ñß½¿ ó φΓ« óαѼ∩
αáºαÑΦÑ¡δ «ΓóÑΓδ ¡á ºó«¡¬¿. Éá¡∞ΦÑ ó φΓ«¼ ß½πτáÑ Answer_Time
¿ú¡«α¿α«óὫß∞. Thanks to Dmitriy Smirnov (2:5010/152).
# àß½¿ ëà áñαÑß, ¡á ¬«Γ«αδ⌐ ºó«¡¿½ GPMail, »αÑñΩ∩ó½∩½ß∩ αѼ«Γ«⌐ ó EMSI
¡Ñ ¡á »Ñαó«¼ ¼ÑßΓÑ, á Γá¬ªÑ íδ½ »αÑñΩ∩ó½Ñ¡ ¬á¬«⌐-½¿í« ¿º Σ½áú«ó
HAT/HXT/HRQ/NRQ, Γ« íδ½ ó«º¼«ªÑ¡ ñ∩Γѽ, Γ.¬. Σ½áª«¬ ºá»«¼¿¡á½ß∩ ¡Ñ
ñ½∩ Γ«ú« áñαÑßá, ¡á ¬«Γ«αδ⌐ ºó«¡¿½¿, á ñ½∩ Γ«ú«, ¬«Γ«αδ⌐ »αÑñΩ∩ó¿½á
αѼ«Γá. Fixed. Thanks to Alex Romanov.
# êß»αáó½Ñ¡á πΓÑτ¬á »á¼∩Γ¿, »α«¿ßσ«ñ¿óΦá∩ »α¿ «íαáí«Γ¬Ñ Dial_Translate
ñ½∩ ¡Ñ½«¬á½∞¡δσ ¡«¼Ñα«ó.
# é« óαѼ∩ ñÑ⌐ßΓó¿∩ MailOnly ¼Ñ⌐½Ñα ºó«¡¿½ ñáªÑ ó Γ«¼ ß½πτáÑ, Ñß½¿ ó
áπΓíáπ¡ñÑ ñ½∩ ΓѬπΘÑú« áñαÑßá í뫨 Γ«½∞¬« Σá⌐½δ, »α«ó«ñ∩ »α¿ φΓ«¼
»πßΓπε ßÑßß¿ε. êß»αáó½Ñ¡«. Thanks to Alex Romanov & Vitaly Lunyov.
3. Outbound, Event & Process Manager.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! 髺¼«ª¡«ßΓ∞ ºá»π߬á ó¡ÑΦ¡¿σ »α«µÑßß«ó (external mailers) »α¿ ºó«¡¬áσ ¡á
«»αÑñѽѡ¡δÑ áñαÑßá ¿½¿ Ñß½¿ ó« óαѼ∩ σφ¡ñΦÑ⌐¬á íδ½á »«½πτÑ¡á ºáñá¡¡á∩
ßΓ᫬á.
ä½∩ óσ«ñ∩Θ¿σ ºó«¡¬«ó:
Process External In <string> <command>
諼á¡ñá <command> íπñÑΓ óδ»«½¡Ñ¡á Ñß½¿ ó« óαѼ∩ σφ¡ΦÑ⌐¬á «Γ αѼ«Γδ
íπñÑΓ »«½πτÑ¡á ßΓ᫬á <string>.
ä½∩ ¿ßσ«ñ∩Θ¿σ ºó«¡¬«ó:
Process External Out <addr_list> <command>
諼á¡ñá <command> íπñÑΓ óδ»«½¡Ñ¡á »«ß½Ñ ¬«¡¡Ñ¬Γá »α¿ ºó«¡¬Ñ ¡á áñαÑß,
óσ«ñ∩Θ¿⌐ ó ß»¿ß«¬ áñαÑß«ó <addr_list>.
é ¬áτÑßΓóÑ ¬«¼á¡ñδ <command> ¼«ª¡« ºáñáóáΓ∞ ½εíπε ¬«¼á¡ñπ ó
ß««ΓóÑΓßΓó¿¿ ß ñ«¬π¼Ñ¡ΓᵿÑ⌐, ¡« »αá¬Γ¿τÑ߬¿⌐ ß¼δß½ ó ñá¡¡«¼ ß½πτáÑ
¿¼ÑÑΓ Γ«½∞¬« ¬«¼á¡ñá Exec ß «»µ¿Ñ⌐ «ª¿ñá¡¿∩ «¬«¡τá¡¿∩ óδ»«½¡Ñ¡¿∩
ó¡ÑΦ¡Ñú« »α«µÑßßá ('Z').
! ÆÑ»Ñα∞ ó «ñ¡«⌐ ¬«¼á¡ñÑ ¼Ñ¡ÑñªÑαá ß«íδΓ¿⌐ ¿ »α«µÑßß«ó ¼«ª¡« «íΩÑñ¿¡∩Γ∞
¡Ñ߬«½∞¬« ¬«¼á¡ñ ß »«¼«Θ∞ε ¬½ετÑó«ú« ß½«óá "AND".
Åα¿¼Ñα:
Event 9:00 Log "G.P.Mail will exit now" and exit 10
! ì«óá∩ ¬«¼á¡ñá ¼Ñ¡ÑñªÑαá ß«íδΓ¿⌐ ¿ »α«µÑßß«ó: Hangup. ÄßπΘÑßΓó½∩ÑΓ
αáºαδó ßó∩º¿ Ñß½¿ ó ¼«¼Ñ¡Γ óδ»«½¡Ñ¡¿∩ φΓ«⌐ ¬«¼á¡ñδ ¼Ñ⌐½Ñα ¡áσ«ñ¿Γß∩ ó
ß«ßΓ«∩¡¿¿ «ΓóÑΓá ¡á ºó«¡«¬, ¡áí«αá ¡«¼Ñαá ¿½¿ »ÑαÑñáτ¿ Σá⌐½«ó.
! ì«óá∩ ¬«¼á¡ñá ¼Ñ¡ÑñªÑαá ß«íδΓ¿⌐ ¿ »α«µÑßß«ó: SendModem <string>.
Å«ßδ½áÑΓ ó ¼«ñѼ ßΓ᫬π <string> Ñß½¿ ¼«ñѼ¡á∩ ½¿¡¿∩ ßó«í«ñ¡á ¿
¡áσ«ñ¿Γß∩ ó ß«ßΓ«∩¡¿¿ «ª¿ñá¡¿∩.
! ì«óδ⌐ ¼«ñ¿Σ¿¬áΓ«α 'C' ó »áαá¼ÑΓαáσ ¬«¼á¡ñδ Exec. Åα¿ Ñú« ¿ß»«½∞º«óá¡¿¿
»ÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ ¬«¼á¡ñδ Exec íπñÑΓ ºá¬αδΓ ¬«¼-»«αΓ ß««ΓóÑΓßΓóπεΘÑ⌐
¼«ñѼ¡«⌐ ½¿¡¿¿, á »«ß½Ñ óδ»«½¡Ñ¡¿∩ »«αΓ íπñÑΓ ó¡«ó∞ «Γ¬αδΓ. ÉáºαÑΦáÑΓß∩
¿ß»«½∞º«óáΓ∞ Γ«½∞¬« ó ¬«¼á¡ñáσ Exec, π¬áºá¡¡δσ ó ¼Ñ¡ÑñªÑαÑ ß«íδΓ¿⌐:
¬½ετÑóδÑ ß½«óá Event ¿ Process Flag, á ó «ßΓá½∞¡δσ »α«µÑßßáσ - ¡Ñ½∞º∩.
àß½¿ ó π¬áºá¡¡δ⌐ ¼«¼Ñ¡Γ óαѼѡ¿ ¼«ñѼ¡á∩ ½¿¡¿∩ íπñÑΓ ºá¡∩Γá, Γ«
»α«úαá¼¼á íπñÑΓ ºá»πΘÑ¡á »«ß½Ñ «ßó«í«ªñÑ¡¿∩ ¿ »ÑαÑσ«ñá ó ß«ßΓ«∩¡¿Ñ
«ª¿ñá¡¿∩.
Æᬿ¼ «íαẫ¼ ¼«ª¡« ºá»π߬áΓ∞ »α«úαá¼¼δ, ¼«¡«»«½∞¡« ¿ß»«½∞ºπεΘ¿Ñ
¬«¼¼π¡¿¬áµ¿«¡¡δ⌐ »«αΓ ¿ ¼«ñѼ.
! Åα¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿ óδσ«ñá ñѽáÑΓß∩ »«»δΓ¬á ºáóÑαΦ¿Γ∞ ºá»πΘÑ¡¡δÑ ß
«ª¿ñ᡿Ѽ »α«µÑßßδ.
# Åα¿ ¿ß»«½∞º«óá¡¿¿ ó ¬«¡Σ¿úáσ ß«íδΓ¿⌐ (Event) ñ½∩ ¡«¼Ñα«ó ½¿¡¿⌐, ¬«Γ«αδÑ
¡Ñ í뫨 ºá»πΘÑ¡δ, »α¿ó«ñ¿½¿ ¬ Γαá»π »α¿ «íαáí«Γ¬Ñ ß»¿ß¬á ß«íδΓ¿⌐.
êß»αáó½Ñ¡«. Thanks to Boris Stefanov (2:5020/1206).
# Process Flag, ºáñá¡¡δ⌐ ñ½∩ ¬«¡¬αÑΓ¡δσ ½¿¡¿⌐, óδ»«½¡∩½ß∩ óßѼ¿ ½¿¡¿∩¼¿.
êß»αáó½Ñ¡«. Thanks to Vitaly Lunyov.
% é »αÑñδñπΘ¿σ óÑαß¿∩σ ¼Ñ⌐½Ñαá ߼Ѫ¡δÑ ¿ »ÑαÑßѬáεΘ¿Ñß∩ ¿¡ΓÑαóá½δ óαѼѡ¿
(¡á»α¿¼Ñα, 0:00-0:10,0:11-0:20) ßτ¿Γ὿ß∞ «ñ¡¿¼ ¡Ñ»αÑαδó¡δ¼ ¿¡ΓÑαóὫ¼
óαѼѡ¿ ¿ ß«íδΓ¿∩, ¡áº¡áτÑ¡¡δÑ ¡á φΓ« óαѼ∩ óδ»«½¡∩½¿ß∞ Γ«½∞¬« «ñ¿¡
αáº. ÆÑ»Ñα∞ Γá¬¿Ñ ß«íδΓ¿∩ íπñπΓ óδ»«½¡∩Γ∞ß∩ ñ½∩ ¬áªñ«ú« óσ«ñ∩ΘÑú« ó
ß»¿ß«¬ ¿¡ΓÑαóá½á.
% ÅαÑñδñπΘ¿Ñ óÑαß¿¿ GPMail'a πñá½∩½¿ óßÑ »πßΓδÑ ¬áΓὫú¿ ó BSO. ÆÑ»Ñα∞
íπñπΓ πñá½∩Γ∞ß∩ Γ«½∞¬« ΓÑ ¬áΓὫú¿, ¬«Γ«αδÑ «Γ¡«ß∩Γß∩ ¬ ßΓαπ¬ΓπαÑ BSO.
! é ¼Ñ¡ÑñªÑαÑ áπΓíáπ¡ñá ¼«ª¡« πñ὿Γ∞ »«½½ ¡áªáΓ¿Ñ¼ ¡á ¬½áó¿Φπ Del ¿½¿ ¿º
½«¬á½∞¡«ú« ¼Ñ¡ε, óδºδóáѼ«ú« »αáó«⌐ ¬¡«»¬«⌐ ¼δΦ¿.
4. Nodelist Compiler.
~~~~~~~~~~~~~~~~~~~~~
! 諼»¿½∩Γ«p ¡«ñ½¿ßΓá ΓÑ»Ñp∞ »p«¿ºó«ñ¿Γ »p«óÑp¬π ¡á «ñ¿¡á¬«óδÑ áñpÑßá ¿ ó
ß½πτáÑ ¡áσ«ªñÑ¡¿∩ Γᬫóδσ «ßΓáó½∩ÑΓ ó ¿¡ñѬßÑ ßß佬π ¡á ëà ¿º ¡¿σ,
¬«Γ«pδ⌐ óßΓpÑΓ¿½ß∩ ó »«ß½Ññ¡Ñ¼ ¡«ñ½¿ßΓÑ.
# 諼»¿½∩Γ«α ¡«ñ½¿ßΓá ¡ÑóÑα¡« óδτ¿ß½∩½ ¬«½¿τÑßΓó« ¡«ñ½¿ßΓ«ó »α¿
¿ß»«½∞º«óá¡¿¿ .* ¿ »α¿ ¡áσ«ªñÑ¡¿¿ ó ¬áΓὫúÑ ¡Ñ߬«½∞¬¿σ Σá⌐½«ó,
»«»áñáεΘ¿σ »«ñ φΓπ ¼á߬π. êß»αáó½Ñ¡«. Thanks to Vitaly Lunyov.
5. Éạ«Ñ.
~~~~~~~~~~
! æí«α ¼«ñѼ¡«⌐ ßΓáΓ¿ßΓ¿¬¿ »«ß½Ñ ßÑßß¿¿ ¿ ºá»¿ß∞ ÑÑ ó ½«ú. è½ετÑó«Ñ ß½«ó«
ModemStat ºáñáÑΓ ¬«¼á¡ñπ, »«ßδ½áѼπε ó ¼«ñѼ ñ½∩ ßí«αá ßΓáΓ¿ßΓ¿¬¿
(¡á»α¿¼Ñα, ATI6| ñ½∩ ßΓáαδσ USR«ó ¿½¿ ATI9Y16| ñ½∩ ¡«óδσ ¬πα∞Ñα«ó߬¿σ
»α«Φ¿ó«¬). è½ετÑó«Ñ ß½«ó« ModemStat_End ºáñáÑΓ «ΓóÑΓ ¼«ñѼá, »«ß½Ñ
»«½πτÑ¡¿∩ ¬«Γ«α«ú« »αѬαáΘáÑΓß∩ ßí«α ßΓáΓ¿ßΓ¿¬¿ (º¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε
- "OK"). è½ετÑó«Ñ ß½«ó« ModemStat_TimeOut ºáñáÑΓ óαѼ∩ (ó ßѬπ¡ñáσ),
τÑαѺ ¬«Γ«α«Ñ íπñÑΓ »αѬαáΘÑ¡ ßí«α ßΓáΓ¿ßΓ¿¬¿, Ñß½¿ «Γ ¼«ñÑ¼á ¡Ñ íδ½
»«½πτÑ¡ «ΓóÑΓ, ºáñá¡¡δ⌐ ó ModemStat_End (º¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - 3).
! ä¿á½«ú«ó«Ñ «¬¡« ñ½∩ »«ß佬¿ ßΓ᫬¿ ó ¼«ñѼ. Ç¬Γ¿ó¿º¿απÑΓß∩ τÑαѺ ¼Ñ¡ε
¿½¿ ¡áªáΓ¿Ñ¼ ¬½áó¿Φ Ctrl-S ó «¬¡Ñ ¼«ñѼ¡«⌐ ½¿¡¿¿ (¬«úñá «¡á ¡áσ«ñ¿Γß∩
ó ß«ßΓ«∩¡¿¿ «ª¿ñá¡¿∩).
% ÅÑαÑñ »α«¿úαδó᡿Ѽ ºóπ¬«ó«ú« Σá⌐½á ΓÑ»Ñα∞ »α«óÑα∩ÑΓß∩ Ñú«
ßπΘÑßΓó«óá¡¿Ñ ¡á ñ¿ß¬Ñ. Thanks to Dmitri Novoselov.
% æñѽᡠαπτ¡«⌐ Beep ó τáΓÑ. Åα¿ ¡áªáΓ¿¿ ¡á ¬½áó¿Φ¿ Alt-B αѼ«Γ¡«¼π
¼Ñ⌐½Ñαπ »«ßδ½áÑΓß∩ ¬«¼á¡ñá ñ½∩ »α«¿úαδóá¡¿∩ ºóπ¬«ó«ú« ß¿ú¡á½á. Åα¿
»«½πτÑ¡¿¿ Γᬫ⌐ ¬«¼á¡ñδ ¼Ñ⌐½Ñα »α«¿úαáÑΓ ºóπ¬, ºáñá¡¡δ⌐ ¬½ετÑóδ¼ ß½«ó«¼
Snd_Chat.
# é »á¬ÑΓáσ «Γ »«¿¡Γ«ó ¡Ñ»αáó¿½∞¡« πßΓá¡áó½¿óá½ß∩ from-áñαÑß »á¬ÑΓá.
êß»αáó½Ñ¡«.
! Åα¿ «ñ¡«óαѼѡ¡«¼ ºá»π᪥ ¡Ñ߬«½∞¬¿σ GPMail«ó óδñáÑΓß∩
»αÑñπ»αÑñ¿Γѽ∞¡«Ñ ß««íΘÑ¡¿Ñ « ¡Ññ«»πßΓ¿¼«ßΓ¿ Γᬫú« ñÑ⌐ßΓó¿∩.
% ô½πτΦÑ¡« »ÑαÑτ¿Γδóá¡¿Ñ ¬«¡Σ¿ú«ó ¿ ß¿¡σα«¡¿ºáµ¿∩ ΓαÑñ«ó ó« óαѼ∩ ¿ »«ß½Ñ
»ÑαÑτ¿Γδóá¡¿∩
% æñѽá¡á »«»δΓ¬á ¿ºíáó¿Γ∞ß∩ «Γ Γαừó ¡á ¼Ññ½Ñ¡¡δσ ¼áΦ¿¡áσ, ¬«úñá ó«
óαѼ∩ óδσ«ñá ¿ πñá½Ñ¡¿∩ úαáΣ¿τÑ߬¿σ «íΩÑ¬Γ«ó ¼«ªÑΓ »«ßΓπ»¿Γ∞ ºá»α«ß ¡á
»ÑαÑα¿ß«ó¬π «¬«¡.
# é »αÑñδñπΘ¿σ óÑαß¿∩σ ¼Ñ⌐½Ñαá í뫨 »α«í½Ñ¼δ ß «ñ¡«óαѼѡ¡δ¼ ºá»π߬«¼
¡Ñ߬«½∞¬¿σ child-»α«µÑßß«ó ß «ª¿ñ᡿Ѽ «¬«¡τá¡¿∩ ¿σ αáí«Γδ. êß»αáó½Ñ¡«.
# êº-ºá «Φ¿í¬¿ ó ßΓá¡ñáαΓ¡«⌐ í¿í½¿«ΓÑ¬Ñ ¬«¼»¿½∩Γ«αá ¿ ß«»α«ó«ñ¿Γѽ∞¡«⌐
ñ«¬π¼Ñ¡Γᵿ¿ Σá⌐½δ «Γ¬αδó὿ß∞ ó ¡Ñ»αáó¿½∞¡«¼ αѪ¿¼Ñ. ¥Γ« ¿¡«úñá
»α¿ó«ñ¿½« ¬ ¡Ñ󫺼«ª¡«ßΓ¿ πßΓá¡«ó¬¿ áΓα¿íπΓ«ó, ñáΓδ, óαѼѡ¿ Σá⌐½«ó,
πñá½Ñ¡¿∩ ¿ «íαѺ᡿∩ Σá⌐½«ó ó« óαѼ∩, ¬«úñá íδ½ ºá»πΘÑ¡ »α«µÑßß ß
«ª¿ñ᡿Ѽ. Thanks to Vitaly Lunyov.
% Å« ¡Ññ«αáºπ¼Ñ¡¿ε º¡áτÑ¡¿∩ »« π¼«½τá¡¿ε ñ½∩ MinCps* ¡Ñ í뫨 αáó¡δ ¡π½ε.
êß»αáó½Ñ¡«: ΓÑ»Ñα∞ «¡¿ αáó¡δ ¡π½ε.
# êº-ºá ¡Ñí«½∞Φ«⌐ «Φ¿í¬¿ áñαÑß ¡Ñ¬«ααÑ¬Γ¡δ⌐ áñαÑß /65535 ¡Ñ ßτ¿Γá½ß∩
Γᬫóδ¼ ß ¡Ñ¬«Γ«α묨 óδΓѬáεΘ¿¼¿ «Γßεñá ºáíáó¡δ¼¿ »«ß½ÑñßΓó¿∩¼¿.
êß»αáó½Ñ¡«. Thanks to Alex Romanov.
! ì«óδ⌐ ¼á¬α«ß *H ñ½∩ ¿ß»«½∞º«óá¡¿∩ ó Process BBS. çá¼Ñ¡∩ÑΓß∩ ¡á τ¿ß½«
¼¿¡πΓ, «ßΓáóΦ¿σß∩ ñ« ¬«¡µá »Ñα¿«ñá, ¬«úñá αáºαÑΦÑ¡á BBS (BBS_Time).
Thanks to Paul Lebedev.
% êº¼Ñ¡Ñ¡á ¿ πß«óÑαΦÑ¡ßΓó«óá¡á «íαáí«Γ¬á ¬«¡Σ¿úá.
! ê¡Σ«α¼áµ¿∩ « óßÑσ «Φ¿í¬áσ ó ¬«¡Σ¿úÑ »¿ΦÑΓß∩ ó ½«ú.
! ì«óá∩ ß¿¡Γá¬ß¿τÑ߬á∩ ¬«¡ßΓαπ¬µ¿∩ ó ¬«¡Σ¿úπαᵿ«¡¡δσ Σá⌐½áσ: »α¿
¿ß»«½∞º«óá¡¿¿ Σ¿úπα¡δσ ߬«í«¬ ('{' ¿ '}') ¿¡Σ«α¼áµ¿∩, αẼÑΘÑ¡¡á∩ ¼Ñªñπ
¡¿¼¿ ¡á ¡Ñ߬«½∞¬¿σ ßΓ᫬áσ, «íαáíáΓδóáÑß∩ ΓᬠªÑ, ¬á¬ Ñß½¿ íδ «¡á íδ½á
αáß»«½«ªÑ¡á ¡á «ñ¡«⌐ ßΓ᫬Ñ.
Åα¿¼Ñα:
Override 1:2/3.4 {
Phone 111-1111 Time CM
Hidden Phone 222-2222 Time 1:00-7:00
}
% é ¬«¡Σ¿úπαᵿ«¡¡δσ Σá⌐½áσ ΓÑ»Ñα∞ ¼«ª¡« π¬áºδóáΓ∞ ó ¬óáñαáΓ¡δσ ߬«í¬áσ
¡Ñ߬«½∞¬« ¡«¼Ñα«ó ½¿¡¿⌐ τÑαѺ ºá»∩Γπε.
% ô¼Ñ¡∞ΦÑ¡« «úαá¡¿τÑ¡¿Ñ ¼á¬ß¿¼á½∞¡«ú« ¡«¼Ñαá º«¡δ ó FTN-áñαÑßÑ ß 32767 ñ«
4095. 쫼Ñαá º«¡δ í«½∞ΦÑ 4095 ¡Ñ󫺼«ª¡« »αÑñßΓáó¿Γ∞ ó BSO (Γα¿
ΦÑßΓ¡áñµáΓÑα¿τ¡δÑ µ¿Σαδ). Thanks to Andrew Lopatin (2:5030/744).
# àß½¿ ¬«¼á¡ñá Poll íδ½á ó ¬«¡Σ¿úÑ ºáñá¡á ¡Ñ ß«óßѼ »αáó¿½∞¡«, ¼Ñ⌐½Ñα ¼«ú
ß«ºñáΓ∞ »«½½δ ¡á óß∩¬¿Ñ íαÑñ«óδÑ áñαÑßá. êß»αáó½Ñ¡«. Thanks to Vitaly
Lunyov.
% æ¿ßΓѼáΓ¿º¿α«óá¡δ πα«ó¡¿ »«ñα«í¡«ßΓ¿ ½«úá. 1 - ¼¿¡¿¼á½∞¡δ⌐, 2 -
¡«α¼á½∞¡δ⌐, 3 - í«½ÑÑ »«ñα«í¡δ⌐, 4..7 - ¡Ñ ¿ß»«½∞ºπεΓß∩, 8 ¿ 9 -
«Γ½áñ«τ¡δÑ. ô á½∞ΣáΓÑßΓÑα«ó ªÑ½áΓѽ∞¡á πßΓá¡«ó¬á ó«ß∞¼«ú« πα«ó¡∩.
! è«¡Σ¿úπα¿α«óá¡¿Ñ αѪ¿¼á ñ«ßΓπ»á ¬ ¬«¼¼π¡¿¬áµ¿«¡¡«¼π »«αΓπ. çáñáÑΓß∩
¬½ετÑóδ¼ ß½«ó«¼ Com_Exclusive_Access {Yes|No}. Åα¿ º¡áτÑ¡¿¿ Yes »«αΓ
«Γ¬αδóáÑΓß∩ ó ¼«¡«»«½∞¡«¼ αѪ¿¼Ñ, ñαπú¿Ñ »α«úαá¼¼δ ¡Ñ ß¼«úπΓ
ßἫßΓ«∩Γѽ∞¡« «Γ¬αδΓ∞ »«αΓ (Ññ¿¡ßΓóÑ¡¡δ⌐ ß»«ß«í ñ«ßΓπ»á ¬ »«αΓπ ñ½∩
ó¡ÑΦ¡¿σ »α«úαá¼¼, ¡á»α¿¼Ñα, BBS, φΓ« «íαáΘÑ¡¿Ñ ¬ »«αΓπ τÑαѺ σφ¡ñ½,
»ÑαÑñáóáѼδ⌐ ¼Ñ⌐½Ñα«¼). Åα¿ º¡áτÑ¡¿¿ No »«αΓ «Γ¬αδóáÑΓß∩ ó
¡Ñ¼«¡«»«½∞¡«¼ αѪ¿¼Ñ, ñαπú¿Ñ »α«úαá¼¼δ Γ«ªÑ ß¼«úπΓ «Γ¬αδóáΓ∞ »«αΓ. ¥Γ¿¼
αѪ¿¼«¼ ß½ÑñπÑΓ »«½∞º«óáΓ∞ß∩ ß «ß«í«⌐ «ßë᫪¡«ßΓ∞ε ¿ ¿ß»«½∞º«óáΓ∞
Com_Exclusive_Access No Γ«½∞¬« ó Γ«¼ ß½πτáÑ, Ñß½¿ óδ ºá»π߬áÑΓÑ ¿º-»«ñ
¼Ñ⌐½Ñαá »α«úαá¼¼δ (ó ¬áτÑßΓóÑ BBS ¿½¿ external mailer), ¬«Γ«αδÑ ¡Ñ
¼«úπΓ »α¿¡¿¼áΓ∞ «Γ ¼Ñ⌐½Ñαá σφ¡ñ½ »«αΓá, á π¼ÑεΓ «íαáΘáΓ∞ß∩ ¬ »«αΓπ
Γ«½∞¬« «Γ¬αδó Ñú« ßἫßΓ«∩Γѽ∞¡«.
% é »αÑñδñπΘ¿σ óÑαß¿∩σ ¼Ñ⌐½Ñαá ñ½∩ πßΓá¡«ó¬¿ ß¬«α«ßΓ¿ »«αΓá
¿ß»«½∞º«óá½áß∞ 41á∩ Σπ¡¬µ¿∩ IOCTL, ó αѺπ½∞ΓáΓÑ τÑú« ¿¡«úñá ¼«ú½¿
󫺡¿¬¡πΓ∞ »α«í½Ñ¼δ »α¿ πßΓá¡«ó¬Ñ ߬«α«ßΓ¿ 115200 bps. ÆÑ»Ñα∞
¿ß»«½∞ºπÑΓß∩ Σπ¡¬µ¿∩ 43. Thanks to Edward Fedorov (2:5030/230.26).
! ì«óá∩ ¬«¼á¡ñá ó ßΓ᫬áσ For ¿ Override: HideAKA <addr_group>
<addr_group> ºáñáÑΓ áñαÑß (¿½¿ úαπ»»π áñαÑß«ó) (¡« ¡Ñ ß»¿ß«¬!), ¬«Γ«αδÑ
¡Ñ íπñπΓ »«¬áºá¡δ αѼ«Γ¡«¼π ¼Ñ⌐½Ñαπ ó EMSI.
6. è«ß¼ÑΓ¿τÑ߬¿Ñ ¿º¼Ñ¡Ñ¡¿∩ ¿ ¿ß»αáó½Ñ¡¿∩.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! Å« ¡áªáΓ¿ε ¬½áó¿Φ¿ Tab »ÑαѬ½ετáÑΓß∩ Σ«¬πß óó«ñá ¼Ñªñ𠫬¡«¼ ½«úá ¿
«¬¡«¼ «τÑαÑñ¿.
% ÆÑ»Ñα∞ ¬¡«»¬á¼ ó «¬¡Ñ ¼«ñѼ¡«⌐ ½¿¡¿¿ ó««íΘÑ ¡Ñ »ÑαÑñáÑΓß∩ Σ«¬πß óó«ñá.
% ôóѽ¿τÑ¡á ñ½¿¡á »«½Ñ⌐ óó«ñá ó ñ¿á½«ú«óδσ «¬¡áσ.
% ö«¡Γδ τáΓ«ó«ú« «¬¡á ºá»«¼¿¡áεΓß∩ ó GPM*.ini
# ê¡«úñá »ÑαѬ½ετÑ¡¿Ñ απß¿Σ¿¬áΓ«αá óδñáóὫ απß߬¿Ñ íπ¬óδ "⌐«" ¿ "ëÄ".
êß»αáó½Ñ¡«. Thanks to Alexey Pegov (2:5030/195.13) & Dmitri Novoselov.
# êß»αáó½Ñ¡ ¼Ñ½¬¿⌐ ¬«ß¼ÑΓ¿τÑ߬¿⌐ íáú: Click ¡á ScrollBar ó «¬¡áσ ß
«τÑαÑñ∞ε »p«¬pπτ¿óá½ ¡á 1 ßΓp«¬π í«½∞ΦÑ.
# àß½¿ «ñ¿¡ ¿ ëà ªÑ «ΓóÑΓ ¼«ñѼá íδ½ ºáñá¡ ó Process ModemSays ¿ ó
Log_ModemStrings, Γ« «¡ »«»áñá½ ó ½«ú ñóáªñδ. êß»αáó½Ñ¡«.
# Åα¿ ¡Ñ󫺼«ª¡«ßΓ¿ «Γ¬αδΓ∞ ¬«¼-»«αΓ óδñáóὫß∞ ß««ΓóÑΓßΓóπεΘÑÑ
ñ¿á½«ú«ó«Ñ «¬¡« ß »αÑñ½«ªÑ¡¿Ñ¼ abort/retry/ignore, ¡áªáΓ¿Ñ ¡á ¬¡«»¬π
'Close' ó φΓ«¼ «¬¡Ñ (¿½¿ απτ¡«Ñ ºá¬αδΓ¿Ñ «¬¡á τÑαѺ ¼Ñ¡ε ¿½¿ alt-F4)
»α¿ó«ñ¿½« ¬ Γαá»π. êß»αáó½Ñ¡«.
==============================================================================
* éÑαß¿∩ 1.0.beta3 «Γ 25.09.1998. *
==============================================================================
1. Åα«Γ«¬«½δ »ÑαÑñáτ¿ Σá⌐½«ó, τáΓ.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! î«ñ¿Σ¿¬áµ¿∩ »p«Γ«¬«½á Hydra: Hydra/RH1. é φΓ«⌐ ¼«ñ¿Σ¿¬áµ¿¿ ó »Ñpó«¼
íáΓτÑ »p«Γ«¬«½á »ÑpÑñáεΓß∩ Γ«½∞¬« ΣpѬ¿, á ó« óΓ«p«¼ íáΓτÑ - óßÑ
«ßΓá½∞¡δÑ Σá⌐½δ ¿ «ΓóÑΓδ ¡á ΣpѬ¿. ¥Γ« »«ºó«½∩ÑΓ ßπΘÑßΓóÑ¡¡« ß«¬páΓ¿Γ∞
ópѼ∩ ßÑßß¿¿ ¬«úñá, ¡á»p¿¼Ñp, ¼Ñ⌐½Ñpπ ¡áñ« »«ºó«¡¿Γ∞, ºá½¿Γ∞ ¼¡«ú«
Σá⌐½«ó ¿ ¼¡«ú« ßΣpѬáΓ∞.
! Chat ¡á »α«Γ«¬«½áσ ZModem (ß«ó¼ÑßΓ¿¼δ⌐ ß ¼Ñ⌐½Ñα«¼ T-Mail) ¿ Hydra. Ĭ¡«
τáΓá «Γ¬αδóáÑΓß∩ ¿ ºá¬αδóáÑΓß∩ ¬½áó¿ΦἿ Alt-C, á Γá¬ªÑ «Γ¬αδóáÑΓß∩ »α¿
»α¿σ«ñÑ ß««íΘÑ¡¿⌐ «Γ αѼ«Γδ. Å«ññÑ᪬á ß««íΘáÑΓß∩ ñ½∩ ZModem Σ½áú«¼ CHT
ó EMSI ¿ «»µ¿Ñ⌐ DEV ¡á »α«Γ«¬«½Ñ Hydra.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó«: Chat { Yes | No }
ç¡áτÑ¡¿Ñ No ºá»αÑΘáÑΓ Chat. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - Yes.
! àß½¿ ¿ß»«½∞ºπÑΓß∩ »p«Γ«¬«½ Hydra, Γ« ó¬½ετáÑΓß∩ pѪ¿¼ »p«ñ«½ªÑ¡¿∩ τáΓá
»«ß½Ñ «¬«¡τá¡¿∩ »ÑpÑñáτ¿ Σá⌐½«ó. ùáΓ ¡Ñ íπñÑΓ »pÑpóá¡ Γ«½∞¬« Ñß½¿ «íá
ß¿ß«»á ¡áí¿p὿ τΓ«-Γ« ¡á ¬½áó¿áΓπpÑ, ¿¡áτÑ τáΓ íπñÑΓ »pÑpóá¡, τΓ«íδ
¿ß¬½ετ¿Γ∞ ¡á¼ÑpÑ¡¡«Ñ ºáóÑΦ¿óá¡¿Ñ ßΓᡵ¿¿ Γᬿ¼ «ípẫ¼. àß½¿ ó¬½ετÑ¡
φëà pѪ¿¼, Γ« ßó∩º∞ páºpδóáÑΓß∩ »p¿ ºá¬pδΓ¿¿ τáΓ«ó«ú« «¬¡á ß ½εí«⌐
ßΓ«p«¡δ. ¥Γá Σ¿τá páí«ΓáÑΓ Γ«½∞¬« ¡á ½¿¡¬Ñ GPM-GPM.
! çáΘ¿Γá «Γ ñó«⌐¡«ú« ߬¿»á ¡á »α«Γ«¬«½Ñ Hydra. ì«óá∩ «»µ¿∩ ú¿ñαδ - NFI.
ÇóΓ«α ¿ñÑ¿ - Andy Elkin, 2:5030/15.
% ÄτÑ¡∞ ß¿½∞¡« «í¡«ó½Ñ¡ ZModem. ÆÑ»Ñα∞ ¡á ZModem »«ññÑনóáÑΓß∩ CRC-32 ¿
Refuse.
! Éπτ¡«⌐ ߬¿» (Ctrl-X) ¿ αÑΣπº (Ctrl-R) Σá⌐½«ó ¡á »α«Γ«¬«½áσ ZModem
(ß«ó¼ÑßΓ¿¼δÑ ß ¼Ñ⌐½ÑαἿ Brake ¿ T-Mail) ¿ Hydra (ßΓá¡ñáαΓ¡δ⌐ ß»«ß«í).
ä«íáó½Ñ¡δ ß««ΓóÑΓßΓóπεΘ¿Ñ »π¡¬Γδ ó ¼Ñ¡ε «¬¡á ¼«ñѼ¡«⌐ ½¿¡¿¿.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó«: RxManualSkip { Yes | No }. ÉáºαÑΦáÑΓ ¿½¿
ºá»αÑΘáÑΓ απτ¡δÑ ß¬¿»δ ¿ αÑΣπºδ Σá⌐½«ó. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - Yes.
% 꺼ѡѡ »«p∩ñ«¬ «Γñáτ¿ Σá⌐½«ó. Éá¡ÑÑ »«p∩ñ«¬ ºáó¿ßѽ ó »Ñpóπε «τÑpÑñ∞
«Γ áñpÑßá (ß¡áτá½á ú½áó¡δ⌐ áñαÑß, »«Γ«¼ óßÑ AKA), ºáΓѼ «Γ Γ¿»á
(¡ÑΓ¼Ñ⌐½, Σá⌐½«óδÑ ºá»p«ßδ, Σá⌐½δ), ºáΓѼ «Γ »p¿«p¿ΓÑΓá (»« πíδóá¡¿ε).
æÑ⌐τáß ó »Ñpóπε «τÑpÑñ∞ »«p∩ñ«¬ «Γñáτ¿ ºáó¿ß¿Γ «Γ Γ¿»á (¡ÑΓ¼Ñ⌐½, ΣpѬ¿,
Σá⌐½δ), ºáΓѼ «Γ »p¿«p¿ΓÑΓá (»« πíδóá¡¿ε) ¿ Γ«½∞¬« ó »«ß½Ññ¡εε «τÑpÑñ∞
«Γ áñpÑßá. Æ« ÑßΓ∞, Ñß½¿ óδ ¿¼ÑÑΓÑ ½¿¡¬ ßpáºπ »« ¡Ñ߬«½∞¬¿¼ AKA, Γ«
ß¡áτá½á íπñÑΓ «Γ»páó½Ñ¡ ¡ÑΓ¼Ñ⌐½ ¡á óßÑ áñpÑßá pѼ«Γδ, ¿ Γ«½∞¬« »«Γ«¼
Σá⌐½δ.
% ÆÑ»Ñα∞ ¡Ñ «íαδóáÑΓß∩ ßó∩º∞ »« MinCps ¡á ¬«¡µÑ Σá⌐½á, »«Γ«¼π τΓ« Γᬫ⌐
«íαδó ταÑóáΓ ñπ»á¼¿.
# êß»αáó½Ñ¡ íáú, ¿¡«úñá »α¿ó«ñ¿óΦ¿⌐ ¬ ¡Ñ󫺼«ª¡«ßΓ¿ »α¿¡∩Γ∞ Σá⌐½δ ¡á
»α«Γ«¬«½Ñ ZModem π ¡Ñ¬«Γ«αδσ ¼Ñ⌐½Ñα«ó, »α¿τѼ, óßÑ »α«¿ßσ«ñ¿½« ó »«½¡«¼
ß««ΓóÑΓßΓó¿¿ ß« ßΓá¡ñáαΓ«¼. Big thanks to Jury Fradkin.
# Å«ß½Ñ ß¬¿»á Σá⌐½á ¿¡«úñá («τÑ¡∞ αÑñ¬«) ¡Ñ ß¡¿¼á½ß∩ áΓp¿íπΓ hidden,
»«ß½Ñ pÑΣπºá ¿¡«úñá ¡á ñ¿ß¬Ñ »«∩ó½∩½ß∩ hidden Σá⌐½ ¡π½Ñó«⌐ ñ½¿¡δ.
êß»páó½Ñ¡«. Thanks to Alex Romanov & Alex Harthenko.
# àß½¿ Σá⌐½ ß Γᬿ¼ ªÑ ¿¼Ñ¡Ñ¼, ¬á¬ π »α¿¡¿¼áѼ«ú« Σá⌐½á, ¡« ß ñαπú¿¼¿
ñáΓ«⌐/óαѼѡѼ πªÑ íδ½ ó ¿¡íáπ¡ñÑ ß áΓα¿íπΓ«¼ hidden (Γ« ÑßΓ∞, Σá⌐½ íδ½
¡Ññ«¬áτá¡, á »«Γ«¼ ¿º¼Ñ¡¿½ß∩, ¡á»α¿¼Ñα, »á¬ÑΓ ß φσ«¼Ñ⌐½«¼), Γ« «¡
»ÑαÑ¿¼Ñ¡«óδóá½ß∩. êß»αáó½Ñ¡«: ΓÑ»Ñα∞ Γᬫ⌐ Σá⌐½ íπñÑΓ πñá½∩Γ∞ß∩.
# ê¡«úñá π ¼Ñ⌐½Ñpá ¡Ñ »«½πτὫß∞ pẫpóáΓ∞ ßó∩º∞ »« ßpáíáΓδóá¡¿ε minimal
cps ¿½¿ time limit. êß»páó½Ñ¡«. Thanks to Alex Romanov, Alex Harthenko,
Boris Stefanov.
# àß½¿ »α«¿ßσ«ñ¿½ «íαδó ¼Ñªñπ Σá⌐½á¼¿ ¡á ú¿ñαÑ, Γ« ¡Ñ óδ»«½¡∩½ß∩ Process
ñ½∩ »«ß½Ññ¡Ñú« »α¿¡∩Γ«ú« Σá⌐½á. êß»αáó½Ñ¡«. Thanks to Alex Romanov.
# àß½¿ ó« óαѼ∩ ßÑßß¿¿ ºá»π߬á½áß∞ ó¡ÑΦ¡∩∩ »α«úαá¼¼á, Γ« ¡Ñ πñáóὫß∞
ßΓÑαÑΓ∞ «Γ»αáó½Ñ¡¡δÑ Σá⌐½δ. êß»αáó½Ñ¡«. Thanks to Alex Harthenko.
2. EMSI handshaking.
~~~~~~~~~~~~~~~~~~~~
! àß½¿ ó« óσ«ñ∩ΘѼ »á¬ÑΓÑ EMSI »α¿ßπΓßΓóπÑΓ Σ½áú NPU, Γ« ó ¿ßσ«ñ∩ΘѼ EMSI
íπñπΓ »αÑñΩ∩ó½Ñ¡δ Σ½áú¿ HRQ ¿ NRQ ñ½∩ πñ«íßΓóá αѼ«Γ¡«ú« ¼Ñ⌐½Ñαá,
»«ß¬«½∞¬π Ñß½¿ íδ αѼ«Γá ºáß½á½á íδ ΣαѬ, «¡á ¡Ñ ß¼«ú½á íδ »α¿¡∩Γ∞
Σá⌐½δ.
# àß½¿ ó« óσ«ñ∩ΘѼ »á¬ÑΓÑ EMSI óßΓpÑτὫß∞ "\00", Γ« »á¬ÑΓ «ípáíáΓδóá½ß∩
¡Ñ»páó¿½∞¡«. Fixed. Thanks to Alex Romanov.
# àß½¿ pѼ«Γá »pÑñΩ∩ó½∩½á Σ½áú HAT, Γ« ¡Ñ ßΓ¿pá½ß∩ »«½½ ¡á φëà áñpÑß, ó
pѺπ½∞ΓáΓÑ »«½πτá½ß∩ "ñ∩Γѽ". êß»páó½Ñ¡«. Thanks to Alex Romanov.
# àß½¿ ó αѼ«Γ¡«¼ »á¬ÑΓÑ EMSI «ΓßπΓßΓó«óá½ addon "IDENT", Γ« ó «¬¡« ß
¿¡Σ«α¼áµ¿Ñ⌐ « ßΓᡵ¿¿ ¿ ó ½«ú óδó«ñ¿½áß∞ ¿¡Σ«α¼áµ¿∩ «Γ »αÑñδñπΘÑ⌐
ßÑßc¿¿. êß»αáó½Ñ¡«. Thanks to Alex Romanov.
# é EMSI.Log ¡Ñ »¿ßὫß∞ CRC αѼ«Γ¡«ú« EMSI. êß»αáó½Ñ¡«.
3. Call/Answer/Wait.
~~~~~~~~~~~~~~~~~~~~
! HѬ«Γ«pδÑ ¼«ñѼδ ó« óαѼ∩ ¿ßσ«ñ∩ΘÑú« ºó«¡¬á óδñáεΓ ¬á¬πε-½¿í« ßΓp«¬π ¡á
¬áªñδ⌐ ñ½¿¡¡δ⌐ úπñ«¬ («íδτ¡« φΓ« "RINGING"). GPMail ΓÑ»Ñα∞ π¼ÑÑΓ
»«ñßτ¿ΓδóáΓ∞ φΓ¿ úπñ¬¿, ¿ Ñß½¿ ¿σ ¬«½¿τÑßΓó« »αÑóδΦáÑΓ ºáñá¡¡δ⌐ »αÑñѽ,
«¡ »αѬαáΘáÑΓ «ª¿ñá¡¿Ñ ¬«¡¡Ñ¬Γá. ¥Γ«Γ »αÑñѽ ºáñáÑΓß∩ ¬½ετÑóδ¼ ß½«ó«¼
Max_OutRings ó GPMail.Cfg (º¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - 0, Γ« ÑßΓ∞,
«úαá¡¿τÑ¡¿Ñ «ΓßπΓßΓóπÑΓ), á ßΓ᫬á, óδñáóáѼá∩ ¼«ñѼ«¼ ºáñáÑΓß∩
¬½ετÑóδ¼ ß½«ó«¼ Ringing ó Modem.Cfg (º¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε -
"RINGING").
% àß½¿ ó ßΓp«¬Ñ ¬«¡¡Ñ¬Γá ¼«ñѼ ¡Ñ ß««íΘ¿½ ߬«p«ßΓ∞ ß«Ññ¿¡Ñ¡¿∩, ¼Ñ⌐½Ñα
íπñÑΓ ßτ¿ΓáΓ∞ ÑÑ páó¡«⌐ 300 bps (Γ.¬. ¼¡«ú¿Ñ ¼«ñÑ¼δ »α¿ ß«Ññ¿¡Ñ¡¿¿ ¡á
߬«α«ßΓ¿ 300 bps »¿ΦπΓ »p«ßΓ« "CONNECT").
% Å«½¡«ßΓ∞ε »ÑαÑñѽá¡á «íαáí«Γ¬á «ΓóÑΓ«ó ¼«ñѼá ó« óαѼ∩ «ª¿ñá¡¿∩ ºó«¡¬á
¿½¿ ¬«¡¡Ñ¬Γá. ÆÑ»Ñα∞ «ΓóÑΓδ «íαáíáΓδóáεΓß∩ »«ßΓα«τ¡«.
éìêîÇìêà: Ñß½¿ ó óáΦѼ ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ ó ßΓ᫬áσ, ºáñáεΘ¿σ
«ΓóÑΓδ ¼«ñѼá (AnswerOn, NoConnect, Connect, Busy, No_DialTone,
Ringing) ÑßΓ∞ ß¿¼ó«½ '|' - ôüàÉêÆà àâÄ, ¿¡áτÑ «ΓóÑΓδ ¼«ñÑ¼á ¡Ñ íπñπΓ
«íαáíáΓδóáΓ∞ß∩! ä½∩ Γ«α¼«º«ó: ó ßΓ᫬áσ, »«ßδ½áѼδσ ó ¼«ñѼ ¼Ñ⌐½Ñα«¼
(Modem_Init ¿ Modem_Answer), πí¿αáΓ∞ '|' ¡Ñ ¡áñ«, Γá¼ «¡ ¿º«íαáªáÑΓ
¡áªáΓ¿Ñ Enter »«ß½Ñ ¬«¼á¡ñδ.
! H«óδ⌐ Γ¿» »α«µÑßß«ó: Process ModemSays <keyword> <action>. äÑ⌐ßΓó¿Ñ
<action> íπñÑΓ óδ»«½¡Ñ¡« ¬«úñá «Γ ¼«ñѼá íπñÑΓ »«½πτÑ¡á ßΓ᫬á
<keyword> ó« óαѼ∩ «ª¿ñá¡¿∩ ºó«¡¬á ¿½¿ ó« óαѼ∩ «ª¿ñá¡¿∩ ¬«¡¡Ñ¬Γá.
- ôñá½Ñ¡« ¬½ετÑó«Ñ ß½«ó« Connect_Fax ¿ »α«µÑßß Process Fax. ÄΓóÑΓ ¡á
Σá¬ß«óδÑ ºó«¡¬¿ ΓÑ»Ñα∞ ¼«ª¡« αÑ὿º«óáΓ∞ ß »«¼«Θ∞ε Process ModemSays.
! àß½¿ óáΦ ¼«ñѼ π¼ÑÑΓ «»αÑñѽ∩Γ∞ ¡«¼Ñα ºó«¡∩ΘÑú« áí«¡Ñ¡Γá, Γ« óδ ¼«ªÑΓÑ
ó¬½ετ¿Γ∞ »«ññÑ᪬π φΓ«⌐ Σ¿τ¿ ó General Purpose Mailer'e c »«¼«Θ∞ε
¡«ó«ú« ¬½ετÑó«ú« ß½«óá CallerID <keyword>. 潫ó« <keyword> ºáñáÑΓ
¡áτὫ ßΓ᫬¿, ¬«Γ«απε óδñáÑΓ ¼«ñѼ »ÑαÑñ «»αÑñѽѡ¡δ¼ ¡«¼Ñα«¼.
Åα¿¼Ñαδ:
CallerID /CID (ñ½∩ ¼«ñѼá, ¬«Γ«αδ⌐ »¿ΦÑΓ ¡«¼Ñα ó ßΓα«¬Ñ ¬«¡¡Ñ¬Γá)
CallerID "CallerID: " (ñ½∩ ¼«ñѼá, ¬«Γ«αδ⌐ »¿ΦÑΓ ¡«¼Ñα ó «Γñѽ∞¡«⌐
ßΓ᫬Ñ).
! ì«ó«Ñ ß½«ó« ñ½∩ ¬«¡Σ¿úπαᵿ«¡¡«ú« Σá⌐½á Modem.CFG: Log_ModemStrings.
é ¬áτÑßΓóÑ »áαá¼ÑΓα«ó ¼«ª¡« π¬áºáΓ∞ «Γ 1 ñ« 8 ñ«»«½¡¿Γѽ∞¡δσ «ΓóÑΓ«ó
¼«ñѼá, ¬«Γ«αδÑ ß½ÑñπÑΓ ºá»¿ßδóáΓ∞ ó ½«ú. ¥Γπ Σ¿τπ ¼«ª¡« ¿ß»«½∞º«óáΓ∞,
¡á»α¿¼Ñα, Ñß½¿ óáΦ ¼«ñѼ óδñáÑΓ ¿¡Σ«α¼áµ¿ε « ¬«¡¡Ñ¬ΓÑ ó ¡Ñ߬«½∞¬¿σ
ßΓ᫬áσ, τΓ«íδ ºá»¿ßáΓ∞ φΓ¿ ßΓ᫬¿ ó ½«ú.
! Åα¿ ¡áªáΓ¿¿ ¡á ¬¡«»¬π "Pause" ºá¬αδóáÑΓß∩ ¬«¼¼π¡¿¬áµ¿«¡¡δ⌐ »«αΓ, á »α¿
»«óΓ«α¡«¼ ¡áªáΓ¿¿ - «Γ¬αδóáÑΓß∩. ¥Γ« πñ«í¡« ¿ß»«½∞º«óáΓ∞ Ñß½¿ óá¼ ¡áñ«
¡Ñ¡áñ«½ú« ºá»πßΓ¿Γ∞ ¬á¬πε-¡¿íπñ∞ ñαπúπε »α«úαá¼¼π, ¿ß»«½∞ºπεΘπε
¬«¼-»«αΓ.
! Åα¿¡πñ¿Γѽ∞¡á∩ ¿¡¿µ¿á½¿ºáµ¿∩ ¼«ñѼá ó« óαѼ∩ «ª¿ñá¡¿∩ ¬½áó¿ΦἿ Ctrl-I
¿½¿ ß««ΓóÑΓßΓóπεΘÑ⌐ ¬«¼á¡ñ«⌐ ¿º ¼Ñ¡ε.
# Å«½¡«ßΓ∞ε »ÑαÑ»¿ßá¡á Σπ¡¬µ¿∩ á¡á½¿ºá «τÑαÑñ¿ »ÑαÑñ ¿ßσ«ñ∩Θ¿¼ ºó«¡¬«¼,
Γ.¬. ó ¡Ñ⌐ í佫 ¡Ñ߬«½∞¬« «Φ¿í«¬, »α¿ó«ñ¿óΦ¿σ ¬ Γ«¼π, τΓ« ¼Ñ⌐½Ñα ¿¡«úñá
«Γ¬áºδóá½ß∩ ºó«¡¿Γ∞ »α¿ πßΓá¡«ó½Ñ¡¡«¼ Σ½áúÑ Imm ¿ ¡á ¡«ñ½¿ßΓ«óπε ½¿¡¿ε,
¬«úñá ó «óÑααá⌐ñáσ «»¿ßá¡δ σ¿ññÑ¡δ. Thanks to Dmitri Novoselov & Alex
Romanov.
# ü뫨 ¿ßσ«ñ∩Θ¿Ñ ºó«¡¬¿ ¬«úñá ½Ñªá½¿ Γ«½∞¬« ΣpѬ¿ ó« ópѼ∩ ñÑ⌐ßΓó¿∩
HRQ/NRQ. êß»páó½Ñ¡«. Thanks to Alex Romanov & Dmitri Novoselov.
# ê¡«úñá »«½½ ó ó¿ñÑ Σá⌐½á ?pl ¡Ñ óδºδóá½ ¿ßσ«ñ∩ΘÑú« ºó«¡¬á. êß»páó½Ñ¡«.
Thanks to Alex Romanov.
4. Outbound, Event & Process Manager.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ì«óδ⌐ Γ¿» »α«µÑßß«ó: Process {After|Online|Imm} Mail, «¡ óδ»«½¡∩ÑΓß∩
¬«úñá íδ½ »α¿¡∩Γ ¡ÑΓ¼Ñ⌐½ ¿½¿ φσ«¼Ñ⌐½. ¥Γ« πñ«í¡« ñ½∩ ΓÑσ, ¬Γ« óδ»«½¡∩ÑΓ
«ñ¡« ¿ Γ« ªÑ ñÑ⌐ßΓó¿Ñ »«ß½Ñ »α¿σ«ñá ¡ÑΓ¼Ñ⌐½á ¿ »«ß½Ñ »α¿σ«ñá φσ«¼Ñ⌐½á,
¡á»α¿¼Ñα, ºá»π߬ Γ«ßßÑαá (φΓ« »«ºó«½¿Γ ¿ºíѪáΓ∞ ñó«⌐¡«ú« ºá»π߬á
Γ«ßßÑαá ó ß½πτáÑ, ¬«úñá ó« óαѼ∩ ßÑßß¿¿ »α¿ñÑΓ ¿ ¡ÑΓ¼Ñ⌐½ ¿ φσ«»«τΓá).
æ«óÑΓ: Ñß½¿ óδ »α«»¿ΦÑΓÑ ó ¬«¡Σ¿úÑ Process Mail, Γ« Process Netmail ¿
Process Arcmail ªÑ½áΓѽ∞¡« πíαáΓ∞ «ΓΓπñá, ¿¡áτÑ ¿ñÑ∩ ½¿ΦÑ¡á óß∩¬«ú«
ß¼δß½á. Thanks to Andrey Shiba.
! æ«αΓ¿α«ó¬á «τÑαÑñ¿ áπΓíáπ¡ñá. H«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó GPMail.Cfg:
SortMode <num>
<num> ºáñáÑΓ ß»«ß«í ß«pΓ¿p«ó¬¿ «τÑpÑñ¿:
0 - »« ó«ºpáßΓá¡¿ε áñpÑß«ó,
1 - »« πíδóá¡¿ε áñpÑß«ó,
2 - »« ó«ºpáßΓá¡¿ε pẼÑpá Σá⌐½«ó ñ½∩ «Γ»páó¬¿,
3 - »« πíδóá¡¿ε pẼÑpá Σá⌐½«ó ñ½∩ «Γ»páó¬¿.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - 0.
! H«óδÑ ¬½ετÑóδÑ ß½«óá ó GPMail.Cfg, π»páó½∩εΘ¿Ñ ß«pΓ¿p«ó¬«⌐ «τÑpÑñ¿:
Queue_Top <addr_list_top>
Queue_Bottom <addr_list_bottom>
<addr_list_top> ¿ <addr_list_bottom> ºáñáεΓ ß»¿ß¬¿ áñpÑß«ó (ó ß««ΓóÑΓßΓó¿¿
ß »páó¿½á¼¿, «»¿ßá¡¡δ¼¿ ó ñ«¬π¼Ñ¡Γᵿ¿).
àß½¿ ñá¡¡δ⌐ áñpÑß »«»áñáÑΓ ó ß»¿ß«¬ <addr_list_top>, Γ« «¡ íπñÑΓ
páß»«½áúáΓ∞ß∩ ¡áóÑpσπ «τÑpÑñ¿, ¿¡áτÑ Ñß½¿ «¡ »«»áñáÑΓ ó ß»¿ß«¬
<addr_list_bottom>, Γ« «¡ íπñÑΓ páß»«½áúáΓ∞ß∩ 󡿺π «τÑpÑñ¿.
ç¡áτÑ¡¿∩ »« π¼«½τá¡¿ε - »πßΓδÑ ßΓp«¬¿, Γ« ÑßΓ∞, Γá¬á∩ úpπ»»¿p«ó¬á
¡Ñ »p«¿ºó«ñ¿Γß∩.
% Åα¿ «í¡áαπªÑ¡¿¿ Σ½áú«ó, «»¿ßá¡¡δσ ó Process Flag, ¿¡Σ«α¼áµ¿∩ «í φΓ«¼
ΓÑ»Ñα∞ íπñÑΓ »¿ßáΓ∞ß∩ ó ½«ú (log level 6 ¿ óδΦÑ).
% Éá¡∞ΦÑ pπτ¡«⌐ pÑ߬ᡠáπΓíáπ¡ñá ¿ pÑ߬ᡠ»« ß«íδΓ¿ε ¡Ñ ßípáßδó὿ Γá⌐¼Ñp
autorescan. ÆÑ»Ñp∞ ßípáßδóáεΓ.
# ê¡«úñá »«ß½Ñ αÑ߬á¡á áπΓíáπ¡ñá ó ½«ú »¿ßá½áß∞ ¡Ñ»αáó¿½∞¡á∩ ßΓ᫬á.
êß»αáó½Ñ¡«.
# éßÑ ¬áΓὫú¿, ¡áτὫ ¿¼Ñ¡¿ ¬«Γ«pδσ ß«ó»áñὫ ß ¿¼Ñ¡Ñ¼ áπΓíáπ¡ñá,
ßτ¿Γ὿ß∞ áπΓíáπ¡ñ«¼. êß»páó½Ñ¡«. Thanks to Nickolai Borzenkov.
5. Nodelist Compiler.
~~~~~~~~~~~~~~~~~~~~~
% ÅÑαÑñѽᡠ¿ ¿ß»αáó½Ñ¡ ¬«¼»¿½∩Γ«α/¿¡ñѬßáΓ«α ¡«ñ½¿ßΓ«ó GPMNC. ÆÑ»Ñα∞ «¡
αáí«ΓáÑΓ «τÑ¡∞ íδßΓα« ¿ ¡Ñ ú½ετ¿Γ.
% Å« »α«ß∞íá¼ ¼«ß¬ó¿τÑ⌐ ßñѽá¡á »«ññÑαª¬á ¡Ñ»αáó¿½∞¡«ú« »«¿¡Γ½¿ßΓá (íѺ
ºá»∩Γ«⌐ »«ß½Ñ ߬«α«ßΓ¿, Ñß½¿ ¡ÑΓ Σ½áú«ó).
6. Éạ«Ñ.
~~~~~~~~~~
% Åα¿ »αÑóδΦÑ¡¿¿ Freq_FileNum GPMail óßÑ αáó¡« »α«ñ«½ªá½ ¿ß¬áΓ∞ Σá⌐½δ ¿
»¿ßáΓ∞ »α« ¬áªñδ⌐ ¿º ¡¿σ "File count limit". æÑ⌐τáß φΓá ºá»¿ß∞ ñѽáÑΓß∩
íѺ »«¿ß¬á φΓ¿σ Σá⌐½«ó, τΓ«íδ ¡Ñ ºáúαπªáΓ∞ ºα∩ ñ¿ß¬¿. Thanks to Alex
Romanov.
# GPMail ¡Ñ »«¡¿¼á½ ñáΓπ ß«ºñá¡¿∩ Σá⌐½á »«ß½Ñ 2038 ú«ñá. êß»αáó½Ñ¡«.
# êº-ºá ¡Ñí«½∞Φ«⌐ «Φ¿í¬¿ ¼Ñ⌐½Ñα ¡Ñ ¿ºó½Ñ¬á½ óαѼ∩ ¿º ¡«ñ½¿ßΓ«ó«ú«
Σ½áúá "OH:". êß»αáó½Ñ¡«.
# ìÑ «í¡π½∩½ß∩ ßτÑΓτ¿¬ call tries »«ß½Ñ ßÑßß¿¿. êß»αáó½Ñ¡«.
# Å«ß½Ñ ß«ºñá¡¿∩ «ΓτÑΓá « ΣαÑ¬Ñ ¡Ñ ºá¬pδóá½ß∩ Σá⌐½ Freq_Note. êß»αáó½Ñ¡«.
# Å«Σ¿¬ßÑ¡« ¡Ñ߬«½∞¬« ßΓáαδσ ¡Ññ«ñѽ«¬ ¿ ¼Ñ½¬¿σ «Φ¿í«¬ ó τ¿Γá½¬Ñ ¬«¡Σ¿úá,
ó τáßΓ¡«ßΓ¿, ΓÑ»Ñα∞ ß«óßѼ »αáó¿½∞¡« αáí«ΓáÑΓ πßΓá¡«ó¬á »« ß«íδΓ¿ε
(Event) »áαá¼ÑΓα«ó, ß«ßΓ«∩Θ¿σ ¿º ¡Ñ߬«½∞¬¿σ ß½«ó (¡á»α¿¼Ñα, AnswerOn ¿
NoConnect) ¿ πßΓá¡«ó¬á ñ½∩ áñαÑßá (For, Override) »áαá¼ÑΓα«ó-ß½«ó,
ß«ñÑαªáΘ¿σ »α«íѽδ. æ»áß¿í« óßѼ, »α¿ß½áóΦ¿¼ ºá¼Ñτá¡¿∩ ¿ íáú-αÑ»«αΓδ.
# ÅαÑñδñπΘ¿Ñ óÑαß¿¿ ¼Ñ⌐½Ñαá Γαá»á½¿ß∞ ó« óαѼ∩ τΓÑ¡¿∩ ¬«¡Σ¿úá Ñß½¿
¬á¬á∩-½¿í« ßΓ᫬á For ß«ñÑαªá½á ß½«ó« Listed. êß»αáó½Ñ¡«. Thanks to
Paul Lebedev.
7. è«ß¼ÑΓ¿τÑ߬¿Ñ ¿º¼Ñ¡Ñ¡¿∩ ¿ ¿ß»αáó½Ñ¡¿∩.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
! ĺóπτ¿óá¡¿Ñ ß«íδΓ¿⌐. 諼á¡ñδ ¼Ñ¡ÑñªÑαá Play ¿ Sound. Å«ñα«í¡«Ñ «»¿ßá¡¿Ñ
ñá¡« ó Σá⌐½Ñ SND.CFG. é ¬áΓὫúÑ Sound ñá¡δ »p¿¼Ñpδ ºóπ¬«óδσ Σá⌐½«ó ñ½∩
«ºóπτ¿óá¡¿∩ ¡Ñ¬«Γ«pδσ ß¿ßΓѼ¡δσ ß«íδΓ¿⌐.
% ÆÑ»Ñα∞ »α¿ ß«ºñá¡¿¿ ¿ ºá¬αδΓ¿¿ minimized-«¬«¡ (ó« óαѼ∩ ºá»πß¬á ¿
«¬«¡τá¡¿∩ αáí«Γδ ¼Ñ⌐½Ñαá) «¡¿ ¡Ñ íπñπΓ ¬αáΓ¬«óαѼѡ¡« »«∩ó½∩Γ∞ß∩ ¡á
φ¬αá¡Ñ.
# é status line «¬¡á ¼«ñѼ¡«⌐ ½¿¡¿¿ ¡Ñ ó½Ñºá½ ¡á ñóá »¿¬ßѽá Φα¿ΣΓ »«
π¼«½τá¡¿ε. êß»αáó½Ñ¡«. Thanks to Alex Romanov.
# êß»páó½Ñ¡á ¡Ñí«½∞Φá∩ ¬«ß¼ÑΓ¿τÑ߬á∩ «Φ¿í¬á: »«½∞º«óáΓѽε BBS ó¼ÑßΓ« Σpáºδ
"Loading BBS, please, wait" »«ßδ½á½áß∞ ñpπúá∩ ßΓp«¬á »α¿ óΓ«α«¼
¿ »«ß½ÑñπεΘ¿σ ºá»π߬áσ BBS.
# Åα¿ »ÑαÑ»«ßδ½¬Ñ ¡á ú¿ñαÑ »á¬ÑΓá FINFO ¬«úñá Σá⌐½ »«ßδ½á½ß∩ ß ¿¼Ñ¡Ñ¼,
«Γ½¿τ¡δ¼ «Γ ½«¬á½∞¡«ú« ¿¼Ñ¡¿, ßΓα«τ¬á "Sending xxxxx as yyyyy" »¿ßá½áß∞
ó ½«ú ¡Ñ߬«½∞¬« αáº. êß»αáó½Ñ¡«.
% ÄΓóÑΓδ ¼«ñÑ¼á ½«úú¿απεΓß∩ ß »αÑΣ¿¬ß«¼ '='.
% ê¡Σ«α¼áµ¿∩ « αѼ«Γ¡«⌐ ßΓᡵ¿¿ ¿ ¼Ñ⌐½ÑαÑ ½«úú¿απÑΓß∩ ß »αÑΣ¿¬ß«¼ ':'.
==============================================================================
* éÑαß¿∩ 1.0.beta2 «Γ 20.06.1998. *
==============================================================================
# àß½¿ ó« ópѼ∩ »Ñpó«⌐ ßÑßß¿¿ ¡á ZModem'Ñ ¡Ñ í佫 Σá⌐½«ó ñ½∩ «Γ»páó¬¿, Γ«
¼Ñ⌐½Ñp ¼«ú ΓpỡπΓ∞ß∩. êß»páó½Ñ¡«.
# àß½¿ ó« ópѼ∩ »«ñßτÑΓá ºó«¡¬«ó π¼Ñ¡∞ΦὫß∞ τ¿ß½« Answer_Ring, Γ« «ΓóÑΓ ¡á
ºó«¡«¬ ¼«ú ¡Ñ »p«¿º«⌐Γ¿. êß»páó½Ñ¡«.
# 使¡¡«Ñ ¿¼∩ Σá⌐½á »ÑαÑñáóὫß∞ ¡á ú¿ñαÑ ¡Ñ »« ßΓá¡ñáαΓπ. êß»αáó½Ñ¡«.
% ÆÑ»Ñα∞ GPMail ¬«ααÑ¬Γ¡« ¿ «ñ¡«º¡áτ¡« »αÑ«íαáºπÑΓ »ÑαÑñáóáѼδÑ ñ½¿¡¡δÑ
¿¼Ñ¡á Σá⌐½«ó ó ¬«α«Γ¬¿Ñ, Ñß½¿ φΓ« ΓαÑíπÑΓ αѼ«Γá (Σ½áú FNC), á ΓᬪÑ
»αÑ«íαáºπÑΓ ñ½¿¡¡δÑ ¿¼Ñ¡á »α¿¡¿¼áѼδσ Σá⌐½«ó, Ñß½¿ ó ¬«¡Σ¿úÑ π¬áºá¡«
Long_Filenames No (αá¡∞ΦÑ ó φΓ«¼ ß½πτáÑ Γ«½∞¬« óδßΓáó½∩½ß∩ Σ½áú FNC).
% Åα¿ ñ«¬áτ¬Ñ ¡á Z-¼«ñÑ¼Ñ ó ßΓα«¬Ñ "resuming from", óδó«ñ¿¼«⌐ ¡á φ¬αá¡,
ΓÑ»Ñα∞ «íαѺáÑΓß∩ »πΓ∞ Σá⌐½á. Éá¡∞ΦÑ ¡Ñ «íαѺá½ß∩ ¿ ßΓα«¬á ¡Ñ ó½Ñºá½á ó
status line.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó GPMail.CFG: CRC32 { Yes | No }
àß½¿ Yes, Γ« »α¿ 󫺼«ª¡«ßΓ¿ íπñÑΓ ¿ß»«½∞º«óáΓ∞ß∩ CRC-32 error
detection ¡á »α«Γ«¬«½Ñ Hydra, á ¿¡áτÑ íπñÑΓ ¿ß»«½∞º«óáΓ∞ß∩ CRC-16,
í«½ÑÑ íδßΓαδ⌐, ¡« ¼Ñ¡ÑÑ ¡áñѪ¡δ⌐ ¬«¡Γα«½∞.
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - CRC32 No.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó GPMail.CFG: Protocols <ß»¿ß«¬_»α«Γ«¬«½«ó>.
çáñáÑΓ ¿ß»«½∞ºπѼδÑ »α«Γ«¬«½δ »ÑαÑñáτ¿ Σá⌐½«ó ¿ ¿σ ªÑ½áѼδ⌐ »«α∩ñ«¬ »α¿
óδí«αÑ »α«Γ«¬«½á «ΓóÑτáεΘÑ⌐ ßΓ«α«¡«⌐. èáªñδ⌐ »α«Γ«¬«½ ºáñáÑΓß∩ «ñ¡¿¼
ß¿¼ó«½«¼: H = Hydra, D = DirZap, Z = ZedZap, 1 = ZModem(1K).
ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε - Protocols HDZ1.
# êß»páó½Ñ¡ Γpá» ó »«¬áº«¼ÑΓpÑ »p¿ »«ßδ½¬Ñ Σá⌐½á ß ÄτÑ¡∞ 使¡¡δ¼ ê¼Ñ¡Ñ¼
¡á â¿ñpÑ.
! é ºáú«½«ó¬Ñ «¬¡á "Line #xx" ¿ ó Γá߬½¿ßΓÑ »¿ΦÑΓß∩ ß«ßΓ«∩¡¿Ñ ¬áªñ«⌐
¼«ñѼ¡«⌐ ½¿¡¿¿.
# àß½¿ ó ¬«¡Σ¿úÑ ßΓp«¬á Outbound_Path ºá¬á¡τ¿óá½áß∞ ß¿¼ó«½«¼ '\', Γ«
¼Ñ⌐½Ñp ¡Ñ ¡áσ«ñ¿½ áπΓíáπ¡ñ. êß»páó½Ñ¡«.
% HѼ¡«ú« ¿º¼Ñ¡Ñ¡ Σ«p¼áΓ ½«úá.
# 꺼ѡѡ¿Ñ Freq_Time ñ½∩ ß»¿ß¬á áñαÑß«ó ¡Ñ ó½¿∩½« ¡á αÑá½∞¡«Ñ óαѼ∩
ΣαѬ«ó ñ½∩ φΓ«⌐ úαπ»»δ áñαÑß«ó. êß»αáó½Ñ¡«.
! ì«óá∩ ¬«¼á¡ñá ¼Ñ¡ÑñªÑαá: Exit <n> -- óδσ«ñ ß ¬«ñ«¼ errorlevel=<n>.
Åα¿¼Ñα: Event 10:00 Exit 100 ; óδσ«ñ ß errorlevel=100 ó 10 τáß«ó.
# Å«ß½Ñ «¬«¡τá¡¿∩ ßÑßß¿¿ ¡Ñ»αáó¿½∞¡« »«ñßτ¿Γδóá½ß∩ αẼÑα óßÑσ Σá⌐½«ó
¿ »«τΓδ, «ßΓáóΦÑ⌐ß∩ ó «τÑαÑñ¿. êß»αáó½Ñ¡«.
% ìѼ¡«ú« »««»Γ¿¼¿º¿α«óá¡á «¬«¡¡á∩ í¿í½¿«ΓѬá, ó αѺπ½∞ΓáΓÑ τÑú«
¡Ñ¬«Γ«αδÑ «¬¡á ßΓ὿ »ÑαÑα¿ß«óδóáΓ∞ß∩ íδßΓαÑÑ.
! è¡«»¬á Pause (Alt-P), ºá»αÑΘáεΘá∩ óσ«ñ∩Θ¿Ñ ¿ ¿ßσ«ñ∩Θ¿Ñ ºó«¡¬¿ τΓ«íδ
¼Ñ⌐½Ñα ¡Ñ ¼ÑΦá½ αáºú«óáα¿óáΓ∞ »« ΓѽÑΣ«¡π.
% ìѼ¡«ú« ¿º¼Ñ¡Ñ¡ ó¿ñ «¬¡á ¼«ñѼ¡«⌐ ½¿¡¿¿.
! GPMail ΓÑ»Ñα∞ ßτ¿ΓáÑΓ τ¿ß½« »«»δΓ«¬ ñ«ºó«¡¿Γ∞ß∩ ¡á ¬áªñδ⌐ áñαÑß.
îá¬ß¿¼á½∞¡«Ñ τ¿ß½« »«»δΓ«¬ ñ«ºó«¡á ºáñáÑΓß∩ ¬½ετÑóδ¼ ß½«ó«¼ Call_Tries.
% æ«ßΓ«∩¡¿Ñ óßÑσ áñαÑß«ó ó «τÑαÑñ¿ (Hold/Imm/Tries) ΓÑ»Ñα∞ ß«σαá¡∩ÑΓß∩ ¡á
ñ¿ß¬Ñ ó Σá⌐½Ñ QueFlags.GPM »α¿ ºáóÑαΦÑ¡¿¿ αáí«Γδ ¼Ñ⌐½Ñαá ¿ ßτ¿ΓδóáÑΓß∩
«ΓΓπñá »α¿ ºá»π߬Ñ.
! ì«óδÑ ¬½ετÑóδÑ ß½«óá ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ: FreqSize <size> ¿
Freq_Filenum <num>. ôßΓá¡áó½¿óáεΓ «úαá¡¿τÑ¡¿∩ ñ½∩ Σá⌐½«óδσ ºá»α«ß«ó: ó
«ΓóÑΓ ¡á ΣαѬ íπñÑΓ »«ß½á¡« ¡Ñ í«½ÑÑ <num> Σá⌐½«ó «íΘ¿¼ αẼÑα«¼ ¡Ñ
í«½ÑÑ <size> ¬¿½«íá⌐Γ. ç¡áτÑ¡¿∩ »« π¼«½τá¡¿ε - 0 ¿ 0, Γ« ÑßΓ∞, ¬«¡Γα«½∞
¡Ñ »α«¿ºó«ñ¿Γß∩.
! ì«ó«Ñ ¬½ετÑó«Ñ ß½«ó« ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ: Freq_Note <filename>
öá⌐½ <filename> íπñÑΓ ñ«íáó½Ñ¡ ó ¬«¡Ñµ »¿ß∞¼á ß «ΓτÑΓ«¼ « ΣαѬÑ. é ¡Ñ¼
¼«ª¡« π¬áºáΓ∞ »αáó¿½á Σá⌐½«óδσ ºá»α«ß«ó, ¿¡Σ«α¼áµ¿ε «í «úαá¡¿τÑ¡¿∩σ, ¿
»α«τÑÑ. ç¡áτÑ¡¿Ñ »« π¼«½τá¡¿ε «ΓßπΓßΓóπÑΓ.
# êß»αáó½Ñ¡á «Φ¿í¬á ó ¬«¼¼π¡¿¬áµ¿«¡¡«⌐ í¿í½¿«ΓѬÑ, »α«∩ó½∩óΦá∩ß∩ ó
¡Ñ󫺼«ª¡«ßΓ¿ «Γ¬αδΓ∞ ¬«¼-»«αΓ ß »Ñαó«⌐ »«»δΓ¬¿ «ñ¡«⌐ ¿º ½¿¡¿⌐ ¡á
¼¡«ú«½¿¡Ñ⌐¡«⌐ ßΓᡵ¿¿.
% Åá¼∩Γ∞ ñ½∩ »áα«½Ñ⌐ ΓÑ»Ñα∞ óδñѽ∩ÑΓß∩ ñ¿¡á¼¿τÑ߬¿, ó αѺπ½∞ΓáΓÑ τÑú«
«úαá¡¿τÑ¡¿Ñ ¡á 256 »áα«½Ñ⌐ ß¡∩Γ« ¿ ¡Ñ αáßσ«ñπÑΓß∩ ½¿Φ¡∩∩ »á¼∩Γ∞.
% Åα¿ »ÑαÑτ¿Γδóá¡¿¿ ¬«¡Σ¿úπαᵿ«¡¡δσ Σá⌐½«ó ΓÑ»Ñα∞ ß¡áτá½á ¬«¡Σ¿ú¿
ßτ¿ΓδóáεΓß∩ ó »á¼∩Γ∞ ¿ Γ«½∞¬« »«Γ«¼ ßíαáßδóáεΓß∩ ßΓáαδÑ º¡áτÑ¡¿∩
¬«¡Σ¿úπαᵿ«¡¡δσ »áαá¼ÑΓα«ó. ¥Γ« ¿ºíáó¿Γ «Γ ú½ε¬«ó ó ß¿Γπᵿ¿, ¬«úñá ó
¬«¡Σ¿úπαᵿ«¡¡δσ Σá⌐½áσ ÑßΓ∞ «Φ¿í¬¿.
% Éá¡∞ΦÑ GPMail óδσ«ñ¿½ ¿º ßÑí∩ Ñß½¿ ¡Ñ ¼«ú «Γ¬αδΓ∞ ¬á¬«⌐-½¿í« ¿º
¬«¡Σ¿úπαᵿ«¡¡δσ Σá⌐½«ó. æÑ⌐τáß «¡ óδσ«ñ¿Γ Γ«½∞¬« ó Γ«¼ ß½πτáÑ, Ñß½¿ ¡Ñ
ßπΘÑßΓóπÑΓ «ß¡«ó¡«⌐ ¬«¡Σ¿úπαᵿ«¡¡δ⌐ Σá⌐½, á »α« ¡Ñ󫺼«ª¡«ßΓ∞ «Γ¬αδΓ∞
óßÑ »«ñ¬½ετáѼδÑ ¬«¡Σ¿ú¿ óδñáÑΓß∩ ß««ΓóÑΓßΓóπεΘÑÑ »αÑñπ»αѪñÑ¡¿Ñ ¿
¼Ñ⌐½Ñα »α«ñ«½ªáÑΓ αáí«ΓáΓ∞. àß½¿ »α¿ »ÑαÑτ¿Γδóá¡¿¿ ¬«¡Σ¿úá ¡Ñ πñáßΓß∩
«Γ¬αδΓ∞ «ß¡«ó¡«⌐ ¬«¡Σ¿úπαᵿ«¡¡δ⌐ Σá⌐½, Γ« »ÑαÑτ¿Γδóá¡¿Ñ ¬«¡Σ¿ú«ó ¡Ñ
íπñÑΓ »α«¿ºóÑñÑ¡«.
! ì«óδÑ ¬½ετÑóδÑ ß½«óá ó ¬«¡Σ¿úπαᵿ«¡¡«¼ Σá⌐½Ñ: BBS_String <string>
¿ NoBBS_String <string>. çáñáεΓ ßΓ᫬¿, ¬«Γ«αδÑ íπñπΓ »«¬áºá¡δ ó
íá¡¡ÑαÑ »α¿ «ΓóÑΓÑ ¡á ºó«¡«¬ Ñß½¿ ó ñá¡¡«Ñ óαѼ∩ óσ«ñ ¡á BBS αáºαÑΦÑ¡
¿½¿ ¡Ñ αáºαÑΦÑ¡. ìÑ ºáíδóá⌐ΓÑ, Ñß½¿ ßΓ᫬á ß«ñÑαª¿Γ »α«íѽδ, Γ« «¡á
ñ«½ª¡á íδΓ∞ ºá¬½ετÑ¡á ó ¬áóδτ¬¿.
# é¼ÑßΓ« MinCpsTx πßΓá¡áó½¿óá½áß∞ »ÑpѼѡ¡á∩ MinCpsRx. êß»páó½Ñ¡«.
Thanx to Alex Romanov.
% HѼ¡«ú« »««»Γ¿¼¿º¿p«óá¡δ pẽ¿τ¡δÑ τáßΓ¿ »p«úpá¼¼δ.
% Éẽ¿τ¡δÑ ¬«ß¼ÑΓ¿τÑ߬¿Ñ ¿º¼Ñ¡Ñ¡¿∩ ¿ ¿ß»αáó½Ñ¡¿∩.
==============================================================================
* éÑαß¿∩ 1.0.beta1 «Γ 29.05.1998. *
==============================================================================
! ÅÑpóá∩ »πí½¿τ¡á∩ íÑΓá-óÑpß¿∩ ¼Ñ⌐½Ñpá.