README
1,sS$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ss,
2$$$$' qico, an ftn compatible mailer `$$$$
3$$$$. * version 0.59.1 * ,$$$$
4`?S$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$S?'
5
6Features
7~~~~~~~~
8 * Protocols EMSI: ZModem, ZedZap, Hydra (Std, 4k, 8k, 16k), Janus; Binkp.
9 * Support 4D Binkley-Style, Amiga-style outbound, FileBoxes, LongNameBoxes.
10 * "Muzzle" - a program that allows you to control the operation of mailer (ncurses based).
11 * Daemon mode for outgoing calls and muzzle.
12 * Asynchronous queue manager and sessions (both incoming and outgoing).
13 * Built-in fast compiler c nodelists small indices.
14 * Built-in utility for working with outbound resides, more convenient, because monitors
15 bsy state and csy files.
16 * Substitutions (substs) enabled ip and hidden-line.
17 * Check the file flags ban outgoing calls to ports.
18 * Built-in "peepers" nodelist and outbound resides.
19 * Dynamic configuration - the ability to change most of the parameters
20 config during operation depending on various conditions.
21 * Ability to limit the time for the session.
22 * Support WaZOO-and SRIF-compatible freq processor.
23 * Support all kinds of local transformations and path names sent
24 files (supports outbound resides ol 'DOS, etc.).
25 * Ability to limit the minimum speed of a connection.
26 * Ability to pass / retention incoming files.
27 * Live Chat (Hydra, Z * and Binkp).
28 * Perl-hooks.
29
30Building & Installation
31~~~~~~~~~~~~~~~~~~~~~~~
32
33 Optional:
34 $ mkdir ../obj_qico
35 $ cd ../obj_qico
36
37 $ [path_to/]configure --help
38 $ [path_to/]configure [options desired]
39 $ make
40 $ make install or make install-strip
41
42 Config put in the right place to customize it to fit your needs.
43
44Using
45~~~~~
46 * For outgoing enough qico-d run out of some startup-script
47 and poll'y generit by cron.
48 * For incoming (if mgetty) need to enter the following line in the
49 login.config (mgetty has to be compiled with-DFIDO):
50 / FIDO / $ USER $ USER $ BINDIR / qico-a @
51 where $ USER and $ BINDIR values of those variables of CONFIG.
52 * You can still register in inetd.conf for response to tcp / ip ifcico and (or) binkp.
53 * Qcc. All buttons are case sensitive, brief summaries can be accessed by pressing F1.
54 There are all very briefly / is obscure, so I will try to explain here.
55 If written in a help one button, you have to press it up. In teams
56 change the status button on the lower register clears the corresponding flag
57 a button in the upper register (with shiftom) - sets. In teams where
58 Specified by two buttons (ie one, but in different registers), pressing
59 lowercase wonders address for which you want to perform an action,
60 and when a button in the upper register (with shiftom) as the address
61 uses the current address (one that under the cursor).
62 In the address field may be a short form of writing. For example, if your address
63 2:5050 / 125 and then type '33 'obtain address 2:5050 / 33, and when you enter' .12 '
64 obtain 2:5050 / 125.12. Experiment yourself understand. ;)
65 So as the input line editor remembers the last 50 dialed strings
66 Scroll by the `up 'and` down', `pgdn` - cleaning.
67 For windows you can browse the latest CONNECT 256 lines log keys
68 up \ down \ pgup \ pgdn \ home \ end \ ins \ del. Last two scroll on 2 lines.
69 In the main window, the log is not flipping. In the chat window, I hope everything is clear.
70
71
72Notes
73~~~~~
74# Supports _only_ 4D BSO, because 5D IMHO nafig not needed - just
75 produce glitches. When ftn-style Soft loss completely unnoticed, but for the gate,
76 if you want f56.n34.z12.othernet.org, not f56.n34.z12.fidonet.org, then
77 can juzat domtrans. And then, do not forget the sim and hardlink ;)
78
79 #. REQ is the reason for the call and similar pair. REQ +. FLO for ifcico.
80
81 # Structure. QST:
82 <N Popytki> <flags> <Hold Time> <Time undial>
83 SP: In the case of regime ND protocol Binkp, after these parameters
84 may be even more. they should simply be ignored.
85
86 # All time intervals can be specified in the format d.hh: mm-d.hh: mm
87 (Days and / or minutes may be omitted), then they are regarded as
88 local time, and in the format Txy, then they are considered relatively UTC.
89 Instead, you can simply write 00:00-23:59 CM, instead of 0:00-0:00 - Never
90 You can write a few periods separated by commas.
91 In the context of intervals can also be used in the format ifcico (sometimes
92 it is more convenient).
93
94 # To describe Hidd, just list the few subst'ov one address.
95 Nodlistovaya line in this case is ignored, so it must also register
96 as subst.
97
98 # Team qctl-f or f in qcc information _only_ issue of nodelist without
99 accounting subst'ov!
100
101# If you have absolutely no sheets and they are not needed, you still have
102 register at least one (though non-existent) and create an empty sheet
103 index by running 'qico-n'.
104
105 # If you want to reread the config files, do not do "killall-HUP qico", because it
106 extinguish all open sessions right thing to do ;) qctl-R.
107 This also applies to "killall qico" / "qctl-q".
108 SP: open session is not suppressed, but management ceases to be impossible.
109 but in general, you can simply press the `R 'in qcc, configs normally reread.
110
111 # All the information that is used to check conditions in the config
112 emsi taken up from the nodelist and subst'ov, and after - from the resulting emsi.
113
114# As freq processor can take my same ifextrp-pk (is there, where qico) or
115 original ifextrp by Serge Oskin. SP: and it is now possible to use the
116 SRIF-compatible freq processor that typically more functional.
117
118 # "History" is made for quick and easy generation of statistics (should be enough
119 one awk). Following format (one line - one session):
120 <line>, <time>, <length>, <address>, [P] [L] {I | O} {1 | 0}, <sent_bytes>, <recd_bytes>
121 where <line> - terminal or tcpip for tcp / ip-sessions
122 <time> and <length> - in seconds (unix time)
123 P - protected, L - listed,
124 I / O - inbound / outbound,
125 1/0 - successful / failed
126
127 # FileBox'y made by analogy with ifcico - files are given to the very end,
128 poll'a not cause after successful transmission removed. Processed
129 Only regular files and symlinks. LongNameBox'y - the same, only
130 browse the directory with a name like '$ longboxpath / zone.net.node.point'.
131 SP: Now kick understands Flavor boxes, ie zone.net.node.point.flavor.
132 Flavor d, f, n, i, c causes a poll, h - causes. Flavor if not specified,
133 then its value is taken from the word `defboxflv '.
134
135 # I guess that description of the option in the config mapout more than vague, so
136 try to explain in Russian ;) So, convert names are divided into two
137 type - the conversion of local names, which will be open for
138 Shipping and names by which files get the remote side.
139 Conversion specified in big letters + mappath only affect
140 local name, they must adjust so that the files in the prescribed loshka
141 mailer could not open, and the remaining conversion can already be configured as
142 you want to remota received files.
143
144Download
145~~~~~~~~
146
147stable:
148<<<<<<< HEAD
149<<<<<<< HEAD
150 web: http://www.sf.net/projects/qico -> files -> qico-0.58
151=======
152 web: http://www.sf.net/projects/qico -> files -> qico-0.59
153>>>>>>> develop
154=======
155 web: http://www.sf.net/projects/qico -> files -> qico-0.58
156>>>>>>> cb2afc55bcb22d8bf0dc093ac3260d6bd337baaf
157 git: https://sourceforge.net/p/qico/git
158 git clone git://git.code.sf.net/p/qico/git qico-git
159
160current:
161<<<<<<< HEAD
162<<<<<<< HEAD
163 web: http://www.sf.net/projects/qico -> files -> qico-0.58
164=======
165 web: http://www.sf.net/projects/qico -> files -> qico-0.59
166>>>>>>> develop
167=======
168 web: http://www.sf.net/projects/qico -> files -> qico-0.58
169>>>>>>> cb2afc55bcb22d8bf0dc093ac3260d6bd337baaf
170 git: https://sourceforge.net/p/qico/git
171 git clone git://git.code.sf.net/p/qico/git qico-git
172
173
174Authors
175~~~~~~~
176Pavel Kurnosoff, 2:5030/736.25, pqr@yasp.com, icq 45906870 (up to 0.45pl3.1)
177Lev Serebryakov, 2:5030/661, lev@serebryakov.spb.ru, icq 3670018 (up to 0.49.9)
178Cyril Margorin, 2:5020/2999.18, cyrilm@tower.pp.ru (official branch)
179Stepan Pologov, 2:467/126.125, sisoft@bk.ru (current)
180Mitry Matyushkov, 2:450/1024, r45c at mail dot ru (XE Maintainer)
181Robert James Clay, 1:120/544, jame@rocasa.us (after 0.57.1)
182
183
README.ru
1,sS$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$Ss,
2$$$$' qico, an ftn compatible mailer `$$$$
3$$$$. * version 0.59.1 * ,$$$$
4`?S$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$S?'
5
6Features
7~~~~~~~~
8 * ��������� EMSI: ZModem, ZedZap, Hydra (Std, 4k, 8k, 16k), Janus; Binkp.
9 * ��������� 4D Binkley-Style, Amiga-style outbound, FileBoxes, LongNameBoxes.
10 * "�����" - ���������, ����������� ��������� ������� ������� (ncurses based).
11 * ����� ������ ��� ��������� ������� � �����.
12 * ����������� ������ ��������� ������� � ������(��� ��������, ��� � ���������).
13 * ���������� ������� ���������� ��������� c ���������� ���������.
14 * ���������� ������� ��� ������ � ����������, ����� �������, �.�. ������ ��
15 ���������� bsy � csy ������.
16 * ����������� (substs) � ���������� ip � hidden-�����.
17 * �������� ����-������ ������� ��������� ������� �� ������.
18 * ���������� "��������" �������� � ���������.
19 * ������������ ������������ - ����������� �������� ����������� ����������
20 ������� �� ����� ������ � ����������� �� ��������� �������.
21 * ����������� ����������� ������� �� ������.
22 * ��������� WaZOO- � SRIF-����������� ���������������.
23 * ��������� ������������ �������������� ��������� � ���������� ����� � �ͣ�
24 ������ (��������� ��������� ���������� � �.�.).
25 * ����������� ����������� ����������� �������� ��������.
26 * ����������� ��������/������������ �������� ������.
27 * ��� (�� Hydra, Z* � Binkp).
28 * Perl-hooks.
29
30Building & Installation
31~~~~~~~~~~~~~~~~~~~~~~~
32
33 Optional:
34 $ mkdir ../obj_qico
35 $ cd ../obj_qico
36
37 $ [path_to/]configure --help
38 $ [path_to/]configure [������ �����]
39 $ make
40 $ make install ��� make install-strip
41
42 �������� ������ � ������ �����, ���������� ��� ��� ���� �����.
43
44Using
45~~~~~
46 * ��� ��������� ���������� ��������� qico -d �� ������-������ startup-�������,
47 � poll'� �������� �� cron'�.
48 * ��� �������� (� ������ mgetty) ���������� ������� ��������� ������� �
49 login.config (mgetty ������ ���� ������ � -DFIDO):
50 /FIDO/ $USER $USER $BINDIR/qico -a @
51 ��� $USER � $BINDIR �������� ��������������� ���������� �� CONFIG.
52 * ����� �ݣ ��������� � inetd.conf ��� ������ �� tcp/ip ifcico �(���) binkp.
53 * qcc. ��� ������ ����������������, ������� ������� ����� ��������, ����� F1.
54 ��� �ӣ ����� ������/�����������, ������� ���������� ��������� ���.
55 ���� � ����� �������� ���� ������, �� ���� ���� ������ ţ. � ��������
56 ����� ������� ������ � ������ �������� ���������� ��������������� ����,
57 � ������ � ������� �������� (� ������) - �������������. � ��������, ���
58 ������� �� ��� ������ (�.�. ����, �� � ������ ���������), ��� ������� ������
59 � ������ �������� ������������ �����, ��� �������� ����� ��������� ��������,
60 � ��� ������� ������ � ������� �������� (� ������), � �������� ������
61 ������������ ������� ����� (���, ��� ��� ��������).
62 � ���� ������ ����������� ������� ����� ������. ��������, ���� ��� �����
63 2:5050/125, �� ��� ����� '33' ������� ����� 2:5050/33, � ��� ����� '.12'
64 ������� 2:5050/125.12. ������������������� ����, �����ң����. ;)
65 ���-�� �������� ������ ����� ���������� 50 ��������� ��������� �����,
66 ������������� �������������� ��������� `�����' � `����', `pgdn` - �������.
67 � ����� � ���������� ����� ������� ��������� 256 ������� ���� ���������
68 up\down\pgup\pgdn\home\end\ins\del. ��������� ��� ������������ �� 2 ������.
69 � ������� ���� ��� �� ���������. � ������� ����, �������, �ӣ � ��� �������.
70
71Notes
72~~~~~
73 # �������������� _������_ 4D BSO, �.�. 5D ���� � ����� �� ����� - ������
74 ����� �������. ��� ftn-style ����� ������ ������ ���������, � ��� �����,
75 ���� ������� f56.n34.z12.othernet.org, � �� f56.n34.z12.fidonet.org, ��
76 ����� ����� domtrans. � �����, �� ��������� ��� ���- � ��������� ;)
77
78 # .REQ �������� ������� ��� ������ � ���������� ���� .REQ+.FLO ��� ifcico.
79
80 # ��������� .QST:
81 <N �������> <�����> <����� ��������� �����> <����� ��������� undial>
82 SP: � ������ ������������� ������ ND ��������� Binkp, ����� ���� ����������
83 ����� ���� �ݣ ���������. ��� ������ ������ ��������������.
84
85 # ��� ��������� ���������� ����� ���� ������� ��� � ������� d.hh:mm-d.hh:mm
86 (��� �/��� ������ ����� ���� �������), ����� ��� �������������� ���
87 ��������� �����, ��� � � ������� Txy, ����� ��� ��������� ������������ UTC.
88 ������ 00:00-23:59 ����� ������ �������� CM, ������ 0:00-0:00 - Never
89 ����� �������� ��������� ����������� ����� �������.
90 � �������� ����� ����� ������������ ���������� � ������� ifcico (������
91 ��� �������).
92
93 # ����� ������� �������, ������ ��������� ��������� subst'�� ��� ������ ������.
94 ����������� ����� � ���� ������ ������������, ��� ��� ţ ���� ���� ���������
95 ��� subst.
96
97 # ������� qctl -f ��� f � qcc ������ ���������� _������_ �� ��������, ���
98 �ޣ�� subst'��!
99
100 # ���� � ��� ������ ��� ������� ������ � ��� � �� �����, ��� ����� ���ģ���
101 ��������� ���� �� ���� (���� � ��������������) ���� � ������� ������
102 ������, �������� 'qico -n'.
103
104 # ���� ����� ���������� �������, �� ������� "killall -HUP qico", �.�. ���
105 ������� ��� �������� ������ ;) ���������� ������ qctl -R.
106 ��� ����� ��������� � � "killall qico"/"qctl -q".
107 SP: �������� ������ �� �������, �� ���������� ��� ����� �����������.
108 � ������, ����� ������ ������ `R' � qcc, ������� ��������� ������������.
109
110 # ��� ����������, ������� ������������ ��� �������� ������� � �������
111 �� emsi ��ң��� �� �������� � subst'��, � ����� - �� ����������� emsi.
112
113 # � �������� �������������� ����� ����� ��� �� ifextrp-pk (����� ��� ��,
114 ��� � qico) ��� ������������ ifextrp by Serge Oskin.
115 SP: � ������ ��������� ����������� ������������ SRIF-�����������
116 ��������������, ������� ������ ����� �������������.
117
118 # "History" ������� ��� ������� � ̣���� ��������� ���������� (������ �������
119 ������ awk). ������ ��������� (���� ������ - ���� ������):
120 <line>,<time>,<length>,<address>,[P][L]{I|O}{1|0},<sent_bytes>,<recd_bytes>
121 ��� <line> - �������� ��� tcpip ��� tcp/ip-������
122 <time> � <length> - � �������� (unix time)
123 P - protected, L - listed,
124 I/O - inbound/outbound,
125 1/0 - successful/failed
126
127 # FileBox'� ������� �� �������� � ifcico - ����� �� ��� �������� � ����� �����,
128 poll'� �� ��������, ����� �������� �������� ���������. ��������������
129 ������ ������� ����� � ��������. LongNameBox'� - ���� �����, ������
130 ��������������� ������� � ������ ���� '$longboxpath/zone.net.node.point'.
131 SP: ������ ���� �������� ������� ������, �.�. zone.net.node.point.flavor.
132 ������� d,f,n,i,c �������� ����, h - �� ��������. ���� ������ �� ������,
133 �� ��� �������� ��ң��� �� ����� `defboxflv'.
134
135 # ���������� ����������� �������� ������� ���ޣ� �������! ��� ����� ���������
136 ��������� ����/��������/���������/������� ��� ��������� ������ aka
137 ��� ������ ����� �/��� � ����������� �� �������, ���̣����� ������, ��������
138 CID'� � �.�. ������, �� ������ ���������� ������� � ��� ���������� �����
139 ��������� ������.
140
141 # �����������, ��� �������� ����� mapout � ������� ����� ��� �������, ��� ���
142 �������� ��������� ��-������ ;) ����, �������������� �ͣ� ������� �� ���
143 ���� - �������������� ��������� �ͣ�, ������� ����� ����������� ���
144 ��������� � �ͣ�, ��� �������� ����� ������� ���̣���� �������.
145 ��������������, �������� �������� ������� + mappath ������ ������ ��
146 ��������� ���, �� ���� ��������� ���, ����� ����� ����������� � ������
147 ������ ��� �������, � ��������� �������������� ����� ��� ��������� ���, ���
148 ��� �������, ����� ������ �������� �����.
149
150Download
151~~~~~~~~
152
153stable:
154<<<<<<< HEAD
155<<<<<<< HEAD
156 web: http://www.sf.net/projects/qico -> files -> qico-0.58
157=======
158 web: http://www.sf.net/projects/qico -> files -> qico-0.59
159>>>>>>> develop
160=======
161 web: http://www.sf.net/projects/qico -> files -> qico-0.58
162>>>>>>> cb2afc55bcb22d8bf0dc093ac3260d6bd337baaf
163 git: https://sourceforge.net/p/qico/git
164 git clone git://git.code.sf.net/p/qico/git qico-git
165
166current:
167<<<<<<< HEAD
168<<<<<<< HEAD
169 web: http://www.sf.net/projects/qico -> files -> qico-0.58
170=======
171 web: http://www.sf.net/projects/qico -> files -> qico-0.59
172>>>>>>> develop
173=======
174 web: http://www.sf.net/projects/qico -> files -> qico-0.58
175>>>>>>> cb2afc55bcb22d8bf0dc093ac3260d6bd337baaf
176 git: https://sourceforge.net/p/qico/git
177 git clone git://git.code.sf.net/p/qico/git qico-git
178
179
180Authors
181~~~~~~~
182Pavel Kurnosoff, 2:5030/736.25, pqr@yasp.com, icq 45906870 (up to 0.45pl3.1)
183Lev Serebryakov, 2:5030/661, lev@serebryakov.spb.ru, icq 3670018 (up to 0.49.9)
184Cyril Margorin, 2:5020/2999.18, cyrilm@tower.pp.ru (official branch)
185Stepan Pologov, 2:467/126.125, sisoft@bk.ru (current)
186Mitry Matyushkov, 2:450/1024, r45c at mail dot ru (XE Maintainer)
187Robert James Clay, 1:120/544, jame@rocasa.us (after 0.57.1)
188
189