1tin(5) Usenet newsreader tin(5)
2
3
4
6 tin, rtin - related files
7
8
10 This man page describes the various (config) files and their formats
11 used by the tin(1) newsreader. All files are expected to have unix
12 style ('\n' aka LF) line endings.
13
14
16 $MAILCAPS
17 ~/.mailcap
18 /etc/mailcap
19 /usr/etc/mailcap
20 /usr/local/etc/mailcap
21 /etc/mail/mailcap
22
23 mailcap(5) files as defined in RFC1524. The mailcap files are
24 read by tin(1) to determine how to display non-text messages at
25 the local site. Any line that starts with "#" is a comment.
26 Blank lines are ignored. Otherwise, each line defines a single
27 mailcap entry for a single content type. Long lines may be con‐
28 tinued by ending them with a backslash character, "\".
29
30 Each individual mailcap entry consists of a content-type speci‐
31 fication, a command to execute, and (possibly) a set of optional
32 "flag" values.
33
34 The "type" field is simply any legal content type name. It is
35 the string that will be matched against the ''Content-Type:''
36 header to decide if this is the mailcap entry that matches the
37 current message. Additionally, the type field may specify a sub‐
38 type or a wildcard to match all subtypes.
39
40 The "command" field is any UNIX command and is used to specify
41 the interpreter for the given type of message. It will be passed
42 to the shell via the system(3) facility.
43
44 Semicolons and backslashes within the command or any flag field
45 must be quoted with backslashes. If the field contains "%s",
46 those two characters will be replaced by the name of a file that
47 contains the body of the message. If it contains "%t", those two
48 characters will be replaced by the content-type field, including
49 the subtype, if any. If it contains "%{" followed by a parameter
50 name and a closing "}", then all those characters will be re‐
51 placed by the value of the named parameter, if any, from the
52 ''Content-Type:'' header. Finally, if the field contains "\%",
53 those two characters will be replaced by a single "%" character.
54
55 Besides the type and command field the following "flags" are de‐
56 fined:
57
58 compose
59 The "compose" field may be used to specify a program that
60 can be used to compose a new body or body part in the
61 given format. Its intended use is to support mail compos‐
62 ing agents that support the composition of multiple types
63 of mail using external composing agents. As with the
64 view-command, the semantics of program execution are op‐
65 erating system dependent. The result of the composing
66 program may be data that is not yet suitable for mail
67 transport — that is, a Content-Transfer-Encoding may need
68 to be applied to the data.
69
70 composetyped
71 The "composetyped" field is similar to the "compose"
72 field, but is to be used when the composing program needs
73 to specify the ''Content-Type:'' header field to be ap‐
74 plied to the composed data. The "compose" field is sim‐
75 pler, and is preferred for use with existing (non-mail-
76 oriented) programs for composing data in a given format.
77 The "composetyped" field is necessary when the Con‐
78 tent-Type information must include auxiliary parameters,
79 and the composition program must then know enough about
80 mail formats to produce output that includes the mail
81 type information.
82
83 edit The "edit" field may be used to specify a program that
84 can be used to edit a body or body part in the given for‐
85 mat. In many cases, it may be identical in content to the
86 "compose" field, and shares the operating-system depen‐
87 dent semantics for program execution.
88
89 print The "print" field may be used to specify a program that
90 can be used to print a message or body part in the given
91 format. As with the view-command, the semantics of pro‐
92 gram execution are operating system dependent.
93
94 test The "test" field may be used to test some external condi‐
95 tion (e.g., the machine architecture, or the window sys‐
96 tem in use) to determine whether or not the mailcap line
97 applies. It specifies a program to be run to test some
98 condition. The semantics of execution and of the value
99 returned by the test program are operating system depen‐
100 dent. If the test fails, a subsequent mailcap entry
101 should be sought. Multiple test fields are not permitted
102 — since a test can call a program, it can already be ar‐
103 bitrarily complex.
104
105 needsterminal
106 The "needsterminal" field indicates that the view-command
107 must be run on an interactive terminal. This is needed to
108 inform window-oriented user agents that an interactive
109 terminal is needed. (The decision is not left exclusively
110 to the view-command because in some circumstances it may
111 not be possible for such programs to tell whether or not
112 they are on interactive terminals.) The needsterminal
113 command should be assumed to apply to the compose and
114 edit commands, too, if they exist. Note that this is NOT
115 a test - it is a requirement for the environment in which
116 the program will be executed, and should typically cause
117 the creation of a terminal window when not executed on
118 either a real terminal or a terminal window.
119
120 copiousoutput
121 The "copiousoutput" field indicates that the output from
122 the view-command will be an extended stream of output,
123 and is to be interpreted as advice to the UA (User Agent
124 mail-reading program) that the output should be either
125 paged or made scroll-able. Note that it is probably a
126 mistake if needsterminal and copiousoutput are both spec‐
127 ified.
128
129 description
130 The "description" field simply provides a textual de‐
131 scription, optionally quoted, that describes the type of
132 data, to be used optionally by mail readers that wish to
133 describe the data before offering to display it.
134
135 textualnewlines
136 The "textualnewlines" field, if set to any non-zero
137 value, indicates that this type of data is line-oriented
138 and that, if encoded in base64, all newlines should be
139 converted to canonical form (CRLF) before encoding, and
140 will be in that form after decoding. In general, this
141 field is needed only if there is line-oriented data of
142 some type other than text/* or non-line- oriented data
143 that is a subtype of text.
144
145 x11-bitmap
146 The "x11-bitmap" field names a file, in X11 bitmap (xbm)
147 format, which points to an appropriate icon to be used to
148 visually denote the presence of this kind of data.
149
150 nametemplate
151 The "nametemplate" field gives a filename format, in
152 which %s will be replaced by a short unique string to
153 give the name of the temporary file to be passed to the
154 viewing command. This is only expected to be relevant in
155 environments where filename extensions are meaningful,
156 e.g., one could specify that a GIF file being passed to a
157 gif viewer should have a name ending in ".gif" by using
158 "nametemplate=%s.gif"
159
160 tin(1) currently only respects the "test", "description", "name‐
161 template" and partly the "needsterminal" flags, all other flags
162 are internally ignored. It also can't handle the "%F" and "%n"
163 expansions yet.
164
165 Example:
166 # mailcap file example
167 image/*;\
168 xv -8 -geometry +0 '%s';\
169 description=%{name} %t-Image;\
170 test=test "$DISPLAY" != "";\
171 nametemplate=%s.IMAGE
172
173 message/rfc822;\
174 ${PAGER:-"more"} '%s';\
175 edit=${EDITOR:-"vi"} '%s';\
176 compose=${EDITOR:-"vi"} '%s';\
177 print=a2ps '%s';\
178 needsterminal
179
180 /etc/nntpserver
181
182 default NNTP-server to read news from if not reading from the
183 local spool. '-g server', $NNTPSERVER have higher priority (in
184 that order), the default server given at compile time has lower
185 priority.
186
187 ${TIN_HOMEDIR:-"$HOME"}/.cancelsecret
188
189 secret to be used for cancel-locks if tin(1) is build with sup‐
190 port for it. An empty secret file disables the cancel-lock cre‐
191 ation in that case. This file should be readable only by the
192 user.
193
194 ${TIN_HOMEDIR:-"$HOME"}/.mime.types
195 /etc/mime.types
196 /etc/tin/mime.types
197
198 mime type / filename extension pairs
199
200 ${TIN_HOMEDIR:-"$HOME"}/.newsauth
201
202 "nntpserver password [user]" pairs for NNTP servers that require
203 authorization. If the password contains a space or a tab it must
204 be enclosed in double quotes ("). Usernames must not be enclosed
205 in double quotes and thus can't contain spaces or tabs. Any line
206 that starts with "#" is a comment. Blank lines are ignored. This
207 file should be readable only for the user as it contains the
208 user's unencrypted password for reading news!
209
210 nntpserver
211 full qualified domain name of the news server.
212
213 password
214 user's unencrypted password for reading news.
215
216 user username on the news server if it differs from the local
217 login. This field is optional.
218
219 Example:
220 # sample .newsauth file
221 news.example.org secret
222 news.example.net arcane guest
223 news.example.com "top secret" james.bond@example.com
224
225 ${TIN_HOMEDIR:-"$HOME"}/.newsrc
226
227 "newsgroupflag [article[,article | -article]...]" lines.
228
229 newsgroup
230 the name of the newsgroup.
231
232 flag a flag indicating if the group is subscribed ':' or not
233 '!'.
234
235 article
236 range of already read articles from that group; numbers
237 separated by commas with sequential numbers collapsed
238 with hyphens.
239
240 Example:
241 # sample .newsrc file
242 news.software.b! 1-666,669
243 news.software.nntp: 1-13245,13247,13249
244 news.software.readers: 1-19567,19571-19597
245
246 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/.oldnewsrc
247
248 backup of ${TIN_HOMEDIR:-"$HOME"}/.newsrc
249
250 ${TIN_HOMEDIR:-"$HOME"}/.signature
251 ${TIN_HOMEDIR:-"$HOME"}/.Sig
252
253 signature
254
255 ${TIN_HOMEDIR:-"$HOME"}/.sigfixed
256
257 fixed part of a randomly generated signature
258
259 ${TIN_HOMEDIR:-"$HOME"}/.tin/.inputhistory
260
261 history of last used strings
262
263 ${TIN_INDEX_MAILDIR:-"${TIN_HOMEDIR:-"$HOME"}/.tin"}/.mail/
264
265 mailgroups index files
266
267 ${TIN_INDEX_NEWSDIR:-"${TIN_HOMEDIR:-"$HOME"}/.tin"}/.news${NNTPSERVER:+"-$NNTPSERVER"}/
268
269 newsgroups index files
270
271 ${TIN_INDEX_SAVEDIR:-"${TIN_HOMEDIR:-"$HOME"}/.tin"}/.save/
272
273 saved newsgroups index files
274
275 ${TIN_HOMEDIR:-"$HOME"}/.tin/active.mail
276
277 active file ("mail_group_name maxnum minnum mailspool" quadru‐
278 ples) of user's mailgroups (requires tin(1) to be build with mh-
279 mail-handling support).
280
281 mail_group_name
282 must be the pathname of the mailbox relative to field #4
283 with '/' changed to '.'
284
285 maxnum just put a large number here, something higher than the
286 highest message in the mailbox
287
288 minnum put 0 here
289
290 mailspool
291 path of mail spool directory. This must be the full path‐
292 name to the root of the mail folder area.
293
294 Example:
295 Mail.inbox 12345 00000 /home/foo
296 Mail.outbox 23456 00000 /home/foo
297
298 This allows access to the 'inbox' and 'outbox' folders of user
299 foo. They are accessed via /home/foo/Mail/inbox and
300 /home/foo/Mail/outbox
301
302 ${TIN_HOMEDIR:-"$HOME"}/.tin/active.save
303
304 active file of user's saved newsgroups, used by tin -R.
305
306 /etc/tin/attributes
307 ${TIN_HOMEDIR:-"$HOME"}/.tin/attributes
308
309 The group attributes files may be used to override some global
310 settings from ${TIN_HOMEDIR:-"$HOME"}/.tin/tinrc on a per group
311 basis. Order is important as last match counts; this allows one
312 to refine attributes for narrowed scopes. Note that the
313 scope=<grouplist> line has to be specified before the attributes
314 are specified for that list and each attribute can only be set
315 once per scope section. All attributes are set to a reasonable
316 default so you only have to specify the attribute that you want
317 to change. All toggle attributes are set by specifying ON/OFF.
318 Otherwise, they function exactly as their global equivalents.
319 The following group attributes are available:
320
321 scope This changes the list of groups to which the attributes
322 that follow will be applied. See the section NEWSGROUP
323 LISTS & WILDCARDS in tin(1) for the types of pattern that
324 can be used here.
325
326 add_posted_to_filter
327 Identical to the tinrc variable of the same name
328
329 advertising
330 Identical to the tinrc variable of the same name
331
332 alternative_handling
333 Identical to the tinrc variable of the same name
334
335 ask_for_metamail
336 Identical to the tinrc variable of the same name
337
338 auto_cc_bcc
339 Identical to the tinrc variable of the same name
340
341 auto_list_thread
342 Identical to the tinrc variable of the same name
343
344 auto_select
345 Automatically perform the GroupMarkUnselArtRead ('X')
346 command after entering the group.
347
348 batch_save
349 Can be used to override the global setting in tinrc on a
350 per group basis. For more information read section AUTO‐
351 MATIC MAILING AND SAVING NEW NEWS in tin(1).
352
353 date_format
354 Identical to the tinrc variable of the same name
355
356 delete_tmp_files
357 If this is set to ON, then saved article files that have
358 been post-processed will be automatically deleted, other‐
359 wise the user will be asked whether to delete the post-
360 processed files. Automatic processing of marked articles
361 using GroupAutoSave ('S') will suppress prompting.
362
363 editor_format
364 Identical to the tinrc variable of the same name
365
366 extquote_handling
367 Identical to the tinrc variable of the same name
368
369 fcc Mailbox to save sent mails. The format of the mailbox is
370 controlled via the tinrc mailbox_format variable.
371
372 followup_to
373 Set ''Followup-To:'' header to the specified group(s).
374
375 from Identical to the tinrc variable mail_address
376
377 group_catchup_on_exit
378 Identical to the tinrc variable of the same name
379
380 group_format
381 Identical to the tinrc variable of the same name
382
383 mail_8bit_header
384 Identical to the tinrc variable of the same name
385
386 mail_mime_encoding
387 Identical to the tinrc variable of the same name
388
389 maildir
390 Identical to the tinrc variable of the same name
391
392 mailing_list
393 Used when a group is a mailing list. All responses to the
394 group will be directed to this email address instead
395
396 mark_ignore_tags
397 Identical to the tinrc variable of the same name
398
399 mark_saved_read
400 Identical to the tinrc variable of the same name
401
402 mime_forward
403 Determines whether usenet articles are forwarded as at‐
404 tachment or inline. When set to OFF, the forwarded arti‐
405 cle will be included in the body of the mail, while set‐
406 ting this variable to ON will cause the article to be at‐
407 tached as a separate MIME part. Enabling mime_forward is
408 particularly useful for articles consisting of multiple
409 MIME parts such as PGP/MIME signed messages or being en‐
410 coded in a different character set than your local one.
411 It is also useful if the receiver should be able to oper‐
412 ate on the entire forwarded article (i.e., view or save
413 it without your comments). On the other hand, if you want
414 to forward only some parts of the article or to insert
415 'inline' annotations, you might want to disable this op‐
416 tion. Currently mime_forward is forced if the article to
417 be attached is a multipart MIME article, this may change
418 in a future version. Please note that for this option to
419 have effect, the tinrc variable interactive_mailer has to
420 be set to 0 (which is the default).
421
422 mime_types_to_save
423 A comma separated list of MIME major/minor Content-Types
424 that will be saved when using the view/save and save/au‐
425 tosave features. A single * can be used to wildcard the
426 major and/or minor type and a ! as the first character in
427 an entry will negate it, eg: image/*,!im‐
428 age/bmp,!text/html. Default is */*
429
430 news_headers_to_display
431 Identical to the tinrc variable of the same name
432
433 news_headers_to_not_display
434 Identical to the tinrc variable of the same name
435
436 news_quote_format
437 Identical to the tinrc variable of the same name
438
439 organization
440 This can be used to set the article header field ''Orga‐
441 nization:''. It overrides the setting (if any) of organi‐
442 zation in /etc/tin/tin.defaults and $ORGANIZATION (or
443 $NEWSORG on Apollo DomainOS). Note that some news servers
444 might still overwrite the ''Organization:'' header.
445
446 pos_first_unread
447 Identical to the tinrc variable of the same name
448
449 post_8bit_header
450 Identical to the tinrc variable of the same name
451
452 post_mime_encoding
453 Identical to the tinrc variable of the same name
454
455 post_process_type
456 Identical to the tinrc variable of the same name
457
458 post_process_view
459 Identical to the tinrc variable of the same name
460
461 print_header
462 Identical to the tinrc variable of the same name
463
464 process_only_unread
465 Identical to the tinrc variable of the same name
466
467 prompt_followupto
468 Identical to the tinrc variable of the same name
469
470 quote_chars
471 Identical to the tinrc variable of the same name
472
473 savedir
474 Identical to the tinrc variable of the same name
475
476 savefile
477
478 show_author
479 Identical to the tinrc variable of the same name
480
481 show_info
482 Identical to the tinrc variable of the same name
483
484 show_only_unread_arts
485 Identical to the tinrc variable of the same name
486
487 show_signatures
488 Identical to the tinrc variable of the same name
489
490 sigdashes
491 Identical to the tinrc variable of the same name
492
493 sigfile
494 Identical to the tinrc variable of the same name
495
496 signature_repost
497 Identical to the tinrc variable of the same name
498
499 sort_article_type
500 Identical to the tinrc variable sort_article_type
501
502 sort_threads_type
503 Identical to the tinrc variable of the same name
504
505 tex2iso_conv
506 Identical to the tinrc variable of the same name
507
508 thread_articles
509 Identical to the tinrc variable of the same name
510
511 thread_catchup_on_exit
512 Identical to the tinrc variable of the same name
513
514 thread_format
515 Identical to the tinrc variable of the same name
516
517 thread_perc
518 Identical to the tinrc variable of the same name
519
520 trim_article_body
521 Identical to the tinrc variable of the same name
522
523 verbatim_handling
524 Identical to the tinrc variable of the same name
525
526 wrap_on_next_unread
527 Identical to the tinrc variable of the same name
528
529 x_body A piece of text that will be added at the start of a mes‐
530 sage body. If this string starts with a / or ~ then it is
531 assumed to be the name of a file containing the text to
532 insert.
533
534 x_comment_to
535 Insert ''X-Comment-To:'' header, this is only useful in
536 FIDO groups.
537
538 x_headers
539 A string including header-name and the contents of the
540 header that will be automatically added when posting. If
541 the string starts with a / or ~ then it is assumed to be
542 the name of a file containing the header and its content
543 to be inserted. If the string starts with a ! then what
544 follows is assumed to be the path to a program to be exe‐
545 cuted to generate the header and its content. %G is ex‐
546 panded to the current news.group.name and %P is expanded
547 to the news.group.name with all '.' replaced by '/'.
548
549 quick_kill_scope
550 A comma-separated list of newsgroup patterns (wildmat-
551 style) to which groups the filter rule added by QuickFil‐
552 terKill will be applied. If unset the default from the
553 tinrc variable default_filter_kill_global will be used.
554
555 quick_kill_expire
556 Identical to the tinrc variable default_filter_kill_ex‐
557 pire
558
559 quick_kill_case
560 Identical to the tinrc variable default_filter_kill_case
561
562 quick_kill_header
563 Identical to the tinrc variable default_fil‐
564 ter_kill_header
565
566 quick_select_scope
567 A comma-separated list of newsgroup patterns (wildmat-
568 style) to which groups the filter rule added by QuickFil‐
569 terSelect will be applied. If unset the default from the
570 tinrc variable default_filter_select_global will be used.
571
572 quick_select_expire
573 Identical to the tinrc variable default_filter_select_ex‐
574 pire
575
576 quick_select_case
577 Identical to the tinrc variable default_filter_se‐
578 lect_case
579
580 quick_select_header
581 Identical to the tinrc variable default_filter_se‐
582 lect_header
583
584 ispell Path and options for ispell(1)-like spell-checker, e.g.
585 "aspell --mode=email --dont-backup check"
586
587 mm_network_charset
588 Identical to the tinrc variable of the same name
589
590 undeclared_charset
591 Assume (broken) articles without MIME charset declaration
592 have this charset — default is US-ASCII. This attribute
593 works only on systems with working iconv(3), others might
594 have to compile tin(1) with --dis‐
595 able-mime-strict-charset.
596
597 Example:
598 # include extra headers
599 # assume ISO-8859-1 as charset if no charset is declared
600 scope=*
601 x_headers=~/.tin/headers
602 undeclared_charset=ISO-8859-1
603
604 # in *sources* set post process type to shar only
605 scope=*sources*
606 post_process_type=1
607
608 # in *binaries* turn on full post processing,
609 # remove tmp files and set Followup-To: poster
610 scope=*binaries*
611 post_process_type=2
612 delete_tmp_files=ON
613 followup_to=poster
614
615 # in fido.* newsgroups change quote_chars
616 # and add X-Comment-To: line
617 scope=fido.*
618 quote_chars=%I>_
619 x_comment_to=ON
620
621 # in *.test newsgroups, don't append signature
622 # and preset Subject
623 scope=*.test
624 sigfile=--none
625 x_headers=Subject: test - ignore - no reply
626
627 # assume ISO-2022-JP-2 as charset
628 scope=fj.*,japan.*
629 undeclared_charset=ISO-2022-JP-2
630
631 ${TIN_HOMEDIR:-"$HOME"}/.tin/filter
632
633 The filter file is used to assign scores to certain articles.
634 Based on the score an article can be filtered out (hidden) or
635 marked hot. Empty lines or lines beginning with a '#' are ig‐
636 nored.
637
638 comment
639 Every entry (rule) in the filter file might get a com‐
640 ment. Multiple lines are allowed (but only for comments
641 yet). Every line must start with the "comment=" keyword.
642 Comments must appear first in the rule. Comment lines
643 placed within a rule will be moved to the begin of the
644 next rule. This might be changed in the future. Don't use
645 '#' to mark comments as those lines are ignored and your
646 comments will get lost on the next write of the file.
647
648 group A comma-separated list of newsgroup patterns in wildmat-
649 style to which groups the filter rule will be applied.
650 This line is mandatory!
651
652 case 0=case-sensitive, 1=case-insensitive
653
654 score Score value of the rule; can also be one of the magic
655 words "kill" or "hot".
656
657 subj Match against ''Subject:''. The matching type used (wild‐
658 mat or regex) depends on the setting of the tinrc vari‐
659 able wildcard.
660
661 from Match against ''From:''. tin(1) converts the contents of
662 the ''From:'' header to an old style e-mail address, e.g.
663 ''some@body.example (John Doe)'' instead of ''John Doe
664 <some@body.example>'', before trying to match the pat‐
665 terns in the filter rule. The matching type used (wildmat
666 or regex) depends on the setting of the tinrc variable
667 wildcard.
668
669 msgid Match against ''Message-ID:'' and full ''References:''.
670 The matching type used (wildmat or regex) depends on the
671 setting of the tinrc variable wildcard.
672
673 msgid_last
674 Match against ''Message-ID:'' and last ''References:''
675 entry only. The matching type used (wildmat or regex) de‐
676 pends on the setting of the tinrc variable wildcard.
677
678 msgid_only
679 Match against ''Message-ID:''. The matching type used
680 (wildmat or regex) depends on the setting of the tinrc
681 variable wildcard.
682
683 refs_only
684 Match against ''References:''. The matching type used
685 (wildmat or regex) depends on the setting of the tinrc
686 variable wildcard.
687
688 lines Match against ''Lines:'', <num matches less than, >num
689 matches more than.
690
691 gnksa Match against ''From:'' address parser return codes. <num
692 matches less than, >num matches more than the returned
693 numeric value. GNKSA_LOCAL_DOMAIN_LITERAL or GNKSA_IN‐
694 VALID_DOMAIN are only returned if disable_gnksa_do‐
695 main_check is set to false. As the built in domain list
696 is outdated this should be considered carefully.
697 0 GNKSA_OK
698 1 GNKSA_INTERNAL_ERROR
699 100 GNKSA_LANGLE_MISSING
700 101 GNKSA_LPAREN_MISSING
701 102 GNKSA_RPAREN_MISSING
702 103 GNKSA_ATSIGN_MISSING
703 104 GNKSA_RANGLE_MISSING
704 200 GNKSA_SINGLE_DOMAIN
705 201 GNKSA_INVALID_DOMAIN
706 202 GNKSA_ILLEGAL_DOMAIN
707 203 GNKSA_UNKNOWN_DOMAIN
708 204 GNKSA_INVALID_FQDN_CHAR
709 205 GNKSA_ZERO_LENGTH_LABEL
710 206 GNKSA_ILLEGAL_LABEL_LENGTH
711 207 GNKSA_ILLEGAL_LABEL_HYPHEN
712 208 GNKSA_ILLEGAL_LABEL_BEGNUM
713 209 GNKSA_BAD_DOMAIN_LITERAL
714 210 GNKSA_LOCAL_DOMAIN_LITERAL
715 211 GNKSA_RBRACKET_MISSING
716 300 GNKSA_LOCALPART_MISSING
717 301 GNKSA_INVALID_LOCALPART
718 302 GNKSA_ZERO_LENGTH_LOCAL_WORD
719 400 GNKSA_ILLEGAL_UNQUOTED_CHAR
720 401 GNKSA_ILLEGAL_QUOTED_CHAR
721 402 GNKSA_ILLEGAL_ENCODED_CHAR
722 403 GNKSA_BAD_ENCODE_SYNTAX
723 404 GNKSA_ILLEGAL_PAREN_CHAR
724 405 GNKSA_INVALID_REALNAME
725 406 GNKSA_MISSING_REALNAME
726
727 xref Match against ''Xref:'' line. Before any matching is done
728 the line is turned into the same format ''Newsgroups:''
729 has that is it is turned into a comma separated newsgroup
730 list with all other information (i.e. the article
731 counter) removed. The matching type used (wildmat or
732 regex) depends on the setting of the tinrc variable wild‐
733 card.
734
735 path Match against ''Path:'' line. This may not work on some
736 servers. The matching type used (wildmat or regex) de‐
737 pends on the setting of the tinrc variable wildcard.
738
739 time time_t value when rule expires
740
741 Example:
742 comment=mark all articles about tin, rtin,
743 comment=tind, ktin or cdtin as hot
744 group=*
745 case=1
746 score=hot
747 subj=\b(cd|[rk]?)?tin(d|pre)?[-.0-9]*\b
748
749 /etc/tin/keymap${${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}:+".${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}"}
750 ${TIN_HOMEDIR:-"$HOME"}/.tin/keymap${${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}:+".${LC_ALL:-"${LC_CTYPE:-"${LC_MESSAGES:-"$LANG"}"}"}"}
751
752 Keymap-file, containing "keyname value [value]" pairs separated
753 by spaces or tabs. Below is a list of all rebindable keynames
754 and their defaults. If a keyname is bound to NULL it is unas‐
755 signed.
756
757 ShellEscape !
758 SetRange #
759 LastPage $
760 ToggleColor &
761 LastViewed -
762 SearchRepeat \
763 SearchSubjF /
764 SearchSubjB ?
765 SearchAuthB A
766 SearchBody B
767 CatchupNextUnread C
768 EditFilter E
769 ToggleHelpDisplay H
770 ToggleInverseVideo I
771 LookupMessage L
772 OptionMenu M
773 Postponed O ^O
774 QuitTin Q
775 BugReport R
776 DisplayPostHist W
777 MarkThrUnread Z
778 FirstPage ^
779 SearchAuthF a
780 Catchup c
781 Help h
782 ToggleInfoLastLine i
783 Down j ^N
784 Up k ^P
785 Print o
786 Quit q
787 Version v
788 Post w
789 MarkArtUnread z
790 QuickFilterSelect [
791 QuickFilterKill ]
792 Pipe |
793 ScrollUp <
794 ScrollDown >
795 PageUp b ^B ^U
796 PageDown ^D ^F SPACE
797 RedrawScr ^L
798 Postponed ^O
799 MenuFilterSelect ^A
800 MenuFilterKill ^K
801 MarkFeedRead ^X
802 MarkFeedUnread ^W
803
804 AttachSelect ^J ^M
805 AttachPipe p
806 AttachSave s
807 AttachTag t
808 AttachUntag U
809 AttachTagPattern =
810 AttachToggleTagged @
811
812 ConfigToggleAttrib TAB
813 ConfigSelect ^J ^M
814 ConfigLastPage G
815 ConfigNoSave Q
816 ConfigScopeMenu S
817 ConfigFirstPage g
818 ConfigResetAttrib r
819
820 FeedTag T
821 FeedArt a
822 FeedHot h
823 FeedPat p
824 FeedRepost r
825 FeedSupersede s
826 FeedThd t
827
828 FilterEdit e
829 FilterSave s
830
831 GroupNextUnreadArtOrGrp TAB
832 GroupReadBasenote ^J ^M
833 GroupSelThd *
834 GroupDoAutoSel +
835 GroupToggleThdSel .
836 GroupSelThdIfUnreadSelected ;
837 GroupSelPattern =
838 GroupReverseSel @
839 GroupCancel D
840 GroupToggleGetartLimit G
841 GroupMarkThdRead K
842 GroupNextUnreadArt N
843 GroupPrevUnreadArt P
844 GroupAutoSave S
845 GroupTagParts T
846 GroupUntag U
847 GroupMarkUnselArtRead X
848 GroupToggleSubjDisplay d
849 GroupGoto g
850 GroupListThd l
851 GroupMail m
852 GroupNextGroup n
853 GroupPrevGroup p
854 GroupToggleReadUnread r
855 GroupSave s
856 GroupTag t
857 GroupToggleThreading u
858 GroupRepost x
859 GroupUndoSel ~
860
861 HelpLastPage G
862 HelpFirstPage g
863
864 PageReplyQuoteHeaders ^E
865 PagePGPCheckArticle ^G
866 PageToggleRaw ^H
867 PageNextUnread TAB
868 PageNextThd ^J ^M
869 PageToggleTabs ^T
870 PageFollowupQuoteHeaders ^W
871 PageToggleTex2iso "
872 PageToggleAllHeaders *
873 PageToggleRot %
874 PageToggleUue (
875 PageReveal )
876 PageSkipIncludedText :
877 PageTopThd <
878 PageBotThd >
879 PageCancel D
880 PageFollowup F
881 PageLastPage G
882 PageKillThd K
883 PageNextUnreadArt N
884 PagePrevUnreadArt P
885 PageReply R
886 PageAutoSave S
887 PageGroupSel T
888 PageViewUrl U
889 PageViewAttach V
890 PageToggleHighlight _
891 PageEditArticle e
892 PageFollowupQuote f
893 PageFirstPage g
894 PageListThd l
895 PageMail m
896 PageNextArt n
897 PagePrevArt p
898 PageReplyQuote r
899 PageSave s
900 PageTag t
901 PageGotoParent u
902 PageRepost x
903
904 PgpEncSign b
905 PgpEncrypt e
906 PgpIncludekey i
907 PgpSign s
908
909 PostAbort a
910 PostContinue c
911 PostCancel d
912 PostEdit e
913 PostPGP g
914 PostIspell i
915 PostIgnore i
916 PostMail m
917 PostPostpone o
918 PostPost p y
919 PostSupersede s
920 PostSend s y
921
922 PostedArticlesSelect ^J ^M
923
924 PostponeOverride Y
925 PostponeAll A
926
927 PromptYes y Y
928 PromptNo n N
929
930 PProcNone n
931 PProcShar s
932 PProcYes y
933
934 SaveAppendFile a
935 SaveOverwriteFile o
936
937 SelectEnterNextUnreadGrp TAB n
938 SelectReadGrp ^J ^M
939 SelectResetNewsrc ^R
940 SelectSortActive .
941 SelectNextUnreadGrp N
942 SelectSubscribePat S
943 SelectUnsubscribePat U
944 SelectQuitNoWrite X
945 SelectSyncWithActive Y
946 SelectToggleDescriptions d
947 SelectGoto g
948 SelectMoveGrp m
949 SelectToggleReadDisplay r
950 SelectSubscribe s
951 SelectUnsubscribe u
952 SelectYankActive y
953 SelectMarkGrpUnread z Z
954
955 ScopeSelect ^J ^M
956 ScopeEditAttributesFile E
957 ScopeAdd a
958 ScopeDelete d
959 ScopeMove m
960 ScopeRename r
961
962 ThreadReadNextArtOrThread TAB
963 ThreadReadArt ^J ^M
964 ThreadSelArt *
965 ThreadToggleArtSel .
966 ThreadReverseSel @
967 ThreadCancel D
968 ThreadMarkArtRead K
969 ThreadAutoSave S
970 ThreadUntag U
971 ThreadToggleSubjDisplay d
972 ThreadMail m
973 ThreadSave s
974 ThreadTag t
975 ThreadTagParts T
976 ThreadUndoSel ~
977
978 UrlSelect ^J ^M
979
980 ${TIN_HOMEDIR:-"$HOME"}/.tin/mailgroups
981
982 This file provides short descriptions of each mailgroup. (re‐
983 quires tin(1) to be build with mh-mail-handling support). Each
984 line consist of two tab-separated fields "mailgroupname one-line
985 description".
986
987 mailgroupname
988 is the name of the newsgroup
989
990 description
991 is a short single-line description of the group
992
993 ${TIN_HOMEDIR:-"$HOME"}/.tin/newsrctable
994
995 "nntpserver newsrc [shortname [...]]" pairs to use with the
996 ''-g'' command-line switch.
997
998 nntpserver
999 full qualified domain name of the news server.
1000
1001 newsrc related newsrc.
1002
1003 shortname
1004 nickname(s) for the nntpserver.
1005
1006 Example:
1007 # sample newsrctable file
1008 news.tin.org .newsrc-tin.org tinorg
1009 news.example.org /tmp/nrc-ex example ex
1010
1011 ${TIN_HOMEDIR:-"$HOME"}/.tin/posted
1012
1013 Posting history. The file is written by tin(1) and used by Dis‐
1014 playPostHist ('W') command. It should not be altered manually.
1015 Any line that starts with "#" is a comment. Blank lines are ig‐
1016 nored. All other lines shall consist of at least four pipe-sepa‐
1017 rated fields, starting with a time stamp "dd-mm-yy", a single
1018 letter indicating the action which initiated the message, a
1019 group name or a mail address the message was sent to, the sub‐
1020 ject of the message and optionally the messages ''Message-ID''
1021 if known.
1022
1023 ${TIN_HOMEDIR:-"$HOME"}/Mail/posted
1024
1025 Copy of all posted articles in mbox(5) format. The filename can
1026 be changed by setting posted_articles_file.
1027
1028 ${TIN_HOMEDIR:-"$HOME"}/.tin/postponed.articles
1029
1030 Pool of postponed articles. This file is in mbox(5) format.
1031
1032 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/newsgroups
1033
1034 This file a copy of the servers newsgroups file which provides
1035 short descriptions of each newsgroup. It is automatically up‐
1036 dated on startup except when using the ''-X''or ''-q'' command-
1037 line option and an old copy exists. Each line consist of two
1038 tab-separated fields "group.name one-line de‐
1039 scription".
1040
1041 group.name
1042 is the name of the newsgroup
1043
1044 one-line description
1045 is a short single-line description of the group
1046
1047 ${TIN_HOMEDIR:-"$HOME"}/.tin/$NNTPSERVER${NNTPPORT:+":$NNTPPORT"}/serverrc
1048
1049 File to store $NNTPSERVER and $NNTPPORT related data via a list
1050 of "variable=value" pairs. Currently there are only two vari‐
1051 ables, both are not meant to be changed by the user.
1052
1053 version
1054 Internal version number.
1055
1056 last_newnews
1057 Internal timestamp used by tin(1) to keep track of new
1058 newsgroups on the server.
1059
1060 /etc/tin/tinrc
1061 ${TIN_HOMEDIR:-"$HOME"}/.tin/tinrc
1062
1063 At startup, tin(1) reads in the configuration file. This con‐
1064 tains a list of "variable=value" pairs that can be used to con‐
1065 figure the way tin(1) works. If it exists, the global configura‐
1066 tion file, ${TIN_LIBDIR:-NEWSLIBDIR}/tinrc is read first. After
1067 that, the user's own configuration file ${TIN_HOME‐
1068 DIR:-"$HOME"}/.tin/tinrc is read. The global file is useful for
1069 distributing system-wide defaults to new users who have no pri‐
1070 vate tinrc yet (see also /etc/tin/tin.defaults).
1071
1072 abbreviate_groupname
1073 If ON abbreviate long newsgroup names at group selection
1074 level and article level (if necessary) like this:
1075 news.software.readers -> n.software.readers -> n.s.read‐
1076 ers -> n.s.r. Default is OFF.
1077
1078 add_posted_to_filter
1079 If ON add posted articles which start a new thread to
1080 filter for highlighting follow-ups. Default is ON.
1081
1082 advertising
1083 Turn ON advertising in header (''User-Agent:''). Default
1084 is ON.
1085
1086 alternative_handling
1087 If ON strip multipart/alternative messages automatically.
1088 Default is ON.
1089
1090 art_marked_deleted
1091 The character used to show that an article was deleted.
1092 Default is 'D'.
1093
1094 art_marked_inrange
1095 The character used to show that an article is in a range.
1096 Default is '#'.
1097
1098 art_marked_return
1099 The character used to show that an article will return as
1100 an unread article when the group is next entered. Default
1101 is '-'.
1102
1103 art_marked_selected
1104 The character used to show that an article/thread is
1105 auto-selected (hot). Default is '*'.
1106
1107 art_marked_recent
1108 The character used to show that an article/thread is re‐
1109 cent (not older than X days). See also recent_time. De‐
1110 fault is 'o'.
1111
1112 art_marked_unread
1113 The character used to show that an article has not been
1114 read. Default is '+'.
1115
1116 art_marked_read
1117 The character used to show that an article was read. De‐
1118 fault is ' '.
1119
1120 art_marked_killed
1121 The character used to show that an article was killed.
1122 Default is 'K'. kill_level must be set accordingly.
1123
1124 art_marked_read_selected
1125 The character used to show that an article was hot before
1126 it was read. Default is ':'. kill_level must be set ac‐
1127 cordingly.
1128
1129 Ask before using MIME viewer (ask_for_metamail)
1130 If ON tin(1) will ask before using a MIME viewer (meta‐
1131 mail_prog) to display MIME messages. This only occurs if
1132 a MIME viewer is set. Default is OFF.
1133
1134 auto_cc_bcc
1135 Automatically put your name in the ''Cc:'' and/or
1136 ''Bcc:'' field when mailing an article. Default is No.
1137
1138 auto_list_thread
1139 If ON automatically list thread when entering it using
1140 right arrow key. Default is ON.
1141
1142 auto_reconnect
1143 Reconnect to server automatically. Default is OFF.
1144
1145 batch_save
1146 If set ON articles/threads will be saved in batch mode
1147 when save ''-S'' or mail ''-M, -N'' is specified on the
1148 command line. Default is ON.
1149
1150 beginner_level
1151 If set ON a mini menu of the most useful commands will be
1152 displayed at the bottom of the screen for each level.
1153 Also a short posting etiquette will be displayed after
1154 composing an article. Default is ON.
1155
1156 cache_overview_files
1157 If ON, create local copies of NNTP overview files. This
1158 can be used to considerably speed up accessing large
1159 groups when using a slow connection. Default is OFF.
1160
1161 cancel_lock_algo
1162 Use this hash algorithm for cancel-locks. Only available
1163 when build with cancel-lock support. none disables the
1164 generation of cancel-locks. Valid values are none, sha1,
1165 sha256 and sha512. Default is sha1.
1166
1167 catchup_read_groups
1168 If set ON the user is asked when quitting if all groups
1169 read during the current session should be marked read.
1170 Default is OFF.
1171
1172 col_back
1173 Standard background color
1174
1175 col_extquote
1176 Color of quoted text from external sources
1177
1178 col_from
1179 Color of sender (From:)
1180
1181 col_head
1182 Color of header-lines
1183
1184 col_help
1185 Color of help pages
1186
1187 col_invers_bg
1188 Color of background for inverse text
1189
1190 col_invers_fg
1191 Color of foreground for inverse text
1192
1193 col_markdash
1194 Color of words emphasized like _this_. See also
1195 word_h_display_marks and word_highlight.
1196
1197 col_markslash
1198 Color of words emphasized like /this/. See also
1199 word_h_display_marks and word_highlight.
1200
1201 col_markstar
1202 Color of words emphasized like *this*. See also
1203 word_h_display_marks and word_highlight.
1204
1205 col_markstroke
1206 Color of words emphasized like -this-. See also
1207 word_h_display_marks and word_highlight.
1208
1209 col_message
1210 Color of status messages in last line
1211
1212 col_minihelp
1213 Color of mini help menu
1214
1215 col_newsheaders
1216 Color of actual news header fields
1217
1218 col_normal
1219 Standard foreground color
1220
1221 col_quote
1222 Color of quoted lines
1223
1224 col_quote2
1225 Color of twice quoted lines
1226
1227 col_quote3
1228 Color of >=3 times quoted lines
1229
1230 col_response
1231 Color of response counter. This is the text that says
1232 "Response x of y" in the article viewer.
1233
1234 col_signature
1235 Color of signatures
1236
1237 col_urls
1238 Color of urls highlight
1239
1240 col_verbatim
1241 Color of verbatim blocks
1242
1243 col_subject
1244 Color of article subject
1245
1246 col_text
1247 Color of text-lines
1248
1249 col_title
1250 Color of help/mail sign
1251
1252 confirm_choice
1253 tin(1) can ask for manual confirmation to protect the
1254 user. Available choices:
1255 commands: Ask for confirmation before executing cer‐
1256 tain dangerous commands (e.g., Catchup ('c')). Com‐
1257 mands that this affects are marked in this manual
1258 with '[after confirmation]'.
1259
1260 quit: You'll be asked to confirm that you wish to
1261 exit tin(1) when you use the Quit ('q') command.
1262
1263 select: Ask for confirmation before marking all not
1264 selected (with GroupMarkUnselArtRead ('X') command)
1265 articles as read.
1266 Default is commands & quit.
1267
1268 date_format
1269 Format string used for date representation. A description
1270 of the different format options can be found at
1271 strftime(3). tin(1) uses strftime(3) when available and
1272 supports most format options in his fallback code. De‐
1273 fault is "%a, %d %b %Y %H:%M:%S".
1274
1275 default_art_search
1276
1277 default_author_search
1278
1279 default_config_search
1280 The last article/author/config option that was searched
1281 for.
1282
1283 default_filter_days
1284 Default is 28.
1285
1286 default_filter_kill_case
1287 Default for quick (1 key) kill filter case. ON = filter
1288 case sensitive, OFF = ignore case. Default is OFF.
1289
1290 default_filter_kill_expire
1291 Default for quick (1 key) kill filter expire. ON = limit
1292 to default_filter_days, OFF = don't ever expire. Default
1293 is OFF.
1294
1295 default_filter_kill_global
1296 Default for quick (1 key) kill filter global. ON=apply
1297 to all groups, OFF=apply to current group. Default is ON.
1298
1299 default_filter_kill_header
1300 Default for quick (1 key) kill filter header.
1301 0 ''Subject:'' (case sensitive)
1302 1 ''Subject:'' (ignore case)
1303 2 ''From:'' (case sensitive)
1304 3 ''From:'' (ignore case)
1305 4 ''Message-ID:'' & full ''References:'' line
1306 5 ''Message-ID:'' & last ''References:'' entry only
1307 6 ''Message-ID:'' entry only
1308 7 ''Lines:''
1309
1310 default_filter_select_case
1311 Default for quick (1 key) auto-selection filter case.
1312 ON=filter case sensitive, OFF=ignore case. Default is
1313 OFF.
1314
1315 default_filter_select_expire
1316 Default for quick (1 key) auto-selection filter expire.
1317 ON = limit to default_filter_days, OFF = don't ever ex‐
1318 pire. Default is OFF.
1319
1320 default_filter_select_global
1321 Default for quick (1 key) auto-selection filter global.
1322 ON=apply to all groups, OFF=apply to current group. De‐
1323 fault is ON.
1324
1325 default_filter_select_header
1326 Default for quick (1 key) auto-selection filter header.
1327 0 ''Subject:'' (case sensitive)
1328 1 ''Subject:'' (ignore case)
1329 2 ''From:'' (case sensitive)
1330 3 ''From:'' (ignore case)
1331 4 ''Message-ID:'' & full ''References:'' line
1332 5 ''Message-ID:'' & last ''References:'' entry only
1333 6 ''Message-ID:'' entry only
1334 7 ''Lines:''
1335
1336 default_goto_group
1337
1338 default_group_search
1339
1340 default_mail_address
1341
1342 default_move_group
1343
1344 default_pattern
1345
1346 default_pipe_command
1347
1348 default_post_newsgroups
1349
1350 default_post_subject
1351
1352 default_range_group
1353
1354 default_range_select
1355
1356 default_range_thread
1357
1358 default_repost_group
1359
1360 default_save_file
1361
1362 default_save_mode
1363
1364 default_select_pattern
1365
1366 default_shell_command
1367
1368 default_subject_search
1369
1370 draw_arrow
1371 Allows groups/articles to be selected by an arrow '->' if
1372 set ON or by a highlighted bar if set OFF. Default is
1373 OFF.
1374
1375 editor_format
1376 The format string used to create the editor start command
1377 with parameters. Default is '%E +%N %F' with %E=Editor,
1378 %N=Linenumber and %F=Filename (e.g., /bin/vi +7 .arti‐
1379 cle). See also $VISUAL and $EDITOR under "ENVIRONMENT" in
1380 tin(1)
1381
1382 extquote_handling
1383 If ON quotes from external sources will be detected. De‐
1384 fault is OFF.
1385
1386 extquote_regex
1387 A regular expression that will be applied when reading
1388 articles. All matching lines are shown in col_extquote.
1389 If extquote_regex is blank, then tin(1) uses a built-in
1390 default.
1391
1392 force_screen_redraw
1393 Specifies whether a screen redraw should always be done
1394 after certain external commands. Default is OFF.
1395
1396 getart_limit
1397 If getart_limit is > 0 not more than the last
1398 getart_limit articles/group are fetched from the server.
1399 If getart_limit is < 0 tin(1) will start fetching arti‐
1400 cles from your first unread minus absolute value of
1401 getart_limit. Default is 0, which means no limit.
1402
1403 goto_next_unread
1404 Which keys tin(1) should accept to jump to the next un‐
1405 read article. Possible is any combination of PageDown
1406 and PageNextUnread. When PageDown is set tin(1) jumps to
1407 the next article at the end of the current one. When Pa‐
1408 geNextUnread is set tin(1) jumps immediately to the next
1409 article when PageNextUnread ('<TAB>') is pressed. Default
1410 is PageNextUnread.
1411
1412 group_catchup_on_exit
1413 If ON catchup group when leaving with the left arrow key.
1414 Default is ON.
1415
1416 group_format
1417 The format string used for the Group level. Default is
1418 "%n %m %R %L %s %F". The following substitutions are
1419 supported:
1420 %D date
1421 %F from, name and/or address
1422 %I initials
1423 %L line count
1424 %M message-id
1425 %R number of responses in thread
1426 %S score
1427 %m article marks
1428 %n current thread number
1429 %s subject
1430 %% %
1431
1432 hide_uue
1433 If set to 'No' then raw uuencoded data is displayed. If
1434 set to 'Yes' then sections of uuencoded data will be
1435 shown with a single tag line showing the size and file‐
1436 name (much the same as a MIME attachment). If set to
1437 'Hide all' then any line that looks like uuencoded data
1438 will be folded into a tag line. This is useful when uuen‐
1439 coded data is split across more than one article but can
1440 also lead to false positives. This setting can also be
1441 toggled in the article viewer. Default is 'No'.
1442
1443 inews_prog
1444 Path, name and options of external inews(1). If you are
1445 reading via NNTP the default value is "--internal" (use
1446 built-in NNTP inews), else it is "inews -h". The article
1447 is passed to inews_prog on STDIN via '< article'.
1448
1449 info_in_last_line
1450 If ON, show current group description or article subject
1451 in the last line (not in the pager and global menu) —
1452 ToggleInfoLastLine ('i') toggles setting. This facility
1453 is useful as the full width of the screen is available to
1454 display long subjects. Default is OFF.
1455
1456 interactive_mailer
1457 If greater than 0 your mailreader will be invoked earlier
1458 for reply so you can use more of its features (e.g. MIME,
1459 pgp, ...). 1 means include headers, 2 means don't include
1460 headers (old use_mailreader_i=ON option). 0 turns off us‐
1461 age. This option has to suit mailer_format. Default is 0.
1462
1463 inverse_okay
1464 If ON use inverse video for page headers and URL high‐
1465 lighting. Default is ON.
1466
1467 keep_dead_articles
1468 If ON keep all failed postings in ${TIN_HOME‐
1469 DIR:-"$HOME"}/dead.articles besides keeping the last
1470 failed posting in ${TIN_HOMEDIR:-"$HOME"}/dead.article.
1471 Default is ON.
1472
1473 kill_level
1474 This option controls the processing and display of arti‐
1475 cles that are killed. There are 3 options, default is 0
1476 (Kill only unread arts).
1477
1478 0 Kill only unread arts is the 'traditional' behavior
1479 of tin(1). Only unread articles are killed once
1480 only by marking them read. As filtering only hap‐
1481 pens on unread articles with kill_level set to 0,
1482 art_marked_killed and art_marked_read_selected are
1483 only shown once. When you reenter the group the
1484 mark will be gone.
1485
1486 1 Kill all arts & show with K will process all arti‐
1487 cles in the group and therefore there is a process‐
1488 ing overhead when using this option. Killed arti‐
1489 cles are threaded as normal but they will be marked
1490 with art_marked_killed.
1491
1492 2 Kill all arts and never show will process all arti‐
1493 cles in the group and therefore there is a process‐
1494 ing overhead when using this option. Killed arti‐
1495 cles simply does not get displayed at all.
1496
1497 mail_8bit_header
1498 Allows 8bit characters unencoded in the header of mail
1499 message. Default is OFF. Turning it ON is effective only
1500 if mail_mime_encoding is also set to 8bit. Leaving it OFF
1501 is safe for most users and compliant to Internet Mail
1502 Standard (RFC5322 and RFC2047). Default is OFF.
1503
1504 mail_address
1505 User's mail address (and full name), if not user‐
1506 name@host. This is used when creating articles, sending
1507 mail and when pgp(1) signing.
1508
1509 mail_mime_encoding
1510 MIME encoding of the body in mail message, if necessary
1511 (8bit, base64, quoted-printable, 7bit). Default is
1512 quoted-printable.
1513
1514 mail_quote_format
1515 Format of quote line when replying (via mail) to an arti‐
1516 cle (%A=Address, %D=Date, %F=Fullname+Address, %G=Group‐
1517 name, %M=Message-ID, %N=Fullname, %C=Firstname, %I=Ini‐
1518 tials). Default is "In article %M you wrote:"
1519
1520 mailbox_format
1521 Select one of the following mailbox-formats: MBOXO (de‐
1522 fault, except on SCO), MBOXRD or MMDF (default on SCO).
1523 See mbox(5) and RFC4155 for more details on MBOXO and
1524 MBOXRD and mmdf(5) for more details about MMDF.
1525
1526 maildir
1527 The directory where articles/threads are to be saved in
1528 mbox(5) format. This feature is mainly for use with the
1529 mutt(1) mail program. It allows the user to save arti‐
1530 cles/threads/groups simply by giving '=' as the filename
1531 to save to. Default is ${TIN_HOMEDIR:-"$HOME"}/Mail.
1532
1533 mailer_format
1534 The format string used to create the mailer command with
1535 parameters that is used for mailing articles to other
1536 people. Default is '%M "%T" < %F' (e.g., /bin/mail "iain"
1537 < .article). The flexible format allows other mailers
1538 with different command line parameters to be used such as
1539 sendmail -oem -t < %F
1540 mutt -s "%S" -- "%T" < "%F"
1541 claws-mail --compose "mailto:%T?subject=%S&insert=%F"
1542 interactive_mailer must be set adequate. The following
1543 substitutions are supported:
1544 %F filename
1545 %M default_mailer
1546 %S subject-field
1547 %T to-filed
1548 %U username
1549 %% %
1550
1551 mark_saved_read
1552 If ON mark articles that are saved as read. Default is
1553 ON.
1554
1555 mark_ignore_tags
1556 When this is ON, the GroupMarkThdRead ('K'), Thread‐
1557 MarkArtRead ('K'), MarkThdUnread ('Z') at Group level and
1558 MarkArtUnread ('z') at Thread level functions mark just
1559 the current article or thread, ignoring other tagged,
1560 (un)read articles. When OFF, the same function presents a
1561 menu with choices of the current thread or article, all
1562 tagged, unread articles, or nothing.
1563
1564 metamail_prog
1565 Path, name and options of external metamail(1) program
1566 used to view non-textual parts of articles. To use the
1567 built-in viewer, set to --internal. This is the default
1568 value when metamail(1) is not installed. Leave it blank
1569 if you don't want any automatic viewing of non-textual
1570 attachments. The PageViewAttach ('V') command can always
1571 be used to manually view any attachments. See also
1572 ask_for_metamail.
1573
1574 mm_charset
1575 Charset supported locally, which is also used for MIME
1576 header (charset parameter and charset name in header en‐
1577 coding) in mail and news postings. If MIME_STRICT_CHARSET
1578 is defined at compile time, text in charset other than
1579 the value of this parameter is considered not displayable
1580 and represented as '?'. Otherwise, all character sets are
1581 regarded as compatible with the display. If it's not set,
1582 the value of the environment variable $MM_CHARSET is
1583 used. US-ASCII or compile-time default is used in case
1584 neither of them is defined. If your system supports
1585 iconv(3), this option is disabled and you should use
1586 mm_network_charset instead.
1587
1588 mm_network_charset
1589 Charset used for posting and MIME headers; replaces
1590 mm_charset. Conversion between mm_network_charset and
1591 local charset (determined via nl_langinfo(3)) is done via
1592 iconv(3), if this function is not available on your sys‐
1593 tem this option is disabled and you have to use
1594 mm_charset instead. mm_network_charset is limited to one
1595 of the following charsets:
1596 US-ASCII, ISO-8859-{1,2,3,4,5,7,9,10,13,14,15,16},
1597 KOI8-{R,U,RU} EUC-{CN,JP,KR,TW}, ISO-2022-{CN,CN-
1598 EXT,JP,JP-1,JP-2}, Big5, UTF-8
1599 Not all values might work on your system, see
1600 iconv_open(3) for more details. If it's not set, the
1601 value of the environment variable $MM_CHARSET is used.
1602 US-ASCII or compile-time default is used in case neither
1603 of them is defined.
1604
1605 mono_markdash
1606 Character attribute of words emphasized like _this_. It
1607 depends on your terminal which attributes are usable. See
1608 also word_h_display_marks and word_highlight.
1609
1610 mono_markslash
1611 Character attribute of words emphasized like /this/. It
1612 depends on your terminal which attributes are usable. See
1613 also word_h_display_marks and word_highlight.
1614
1615 mono_markstar
1616 Character attribute of words emphasized like *this*. It
1617 depends on your terminal which attributes are usable. See
1618 also word_h_display_marks and word_highlight.
1619
1620 mono_markstroke
1621 Character attribute of words emphasized like -this-. It
1622 depends on your terminal which attributes are usable. See
1623 also word_h_display_marks and word_highlight.
1624
1625 newnews
1626 These are internal timers used by tin(1) to keep track of
1627 new newsgroups. Do not change them unless you understand
1628 what they are for.
1629
1630 news_headers_to_display
1631 Which news headers you wish to see. If you want to see
1632 _all_ the headers, place an '*' as this value. This is
1633 the only way a wildcard can be used. If you enter 'X-'
1634 as the value, you will see all headers beginning with
1635 'X-' (like X-Alan or X-Pape). You can list more than one
1636 by delimiting with spaces. Not defining anything turns
1637 off this option.
1638
1639 news_headers_to_not_display
1640 Same as news_headers_to_display except it denotes the op‐
1641 posite. An example of using both options might be if you
1642 thought 'X-' headers were A Good Thing(tm), but thought
1643 Alan and Pape were miscreants... well then you would do
1644 something like this: news_headers_to_display=X-
1645 news_headers_to_not_display=X-Alan X-Pape Not defining
1646 anything turns off this option.
1647
1648 news_quote_format
1649 Format of quote line when posting/following up an article
1650 (%A=Address, %D=Date, %F=Fullname+Address, %G=Groupname,
1651 %M=Message-ID, %N=Fullname, %C=Firstname, %I=Initials).
1652 Default is "%F wrote:".
1653
1654 nntp_read_timeout_secs
1655 Time in seconds to wait for a response from the server.
1656 Default is 120.
1657
1658 normalization_form
1659 The normalization form which should be used to normalize
1660 unicode input. The possible values are:
1661
1662 0 None: no normalization
1663
1664 1 NFKC: Compatibility Decomposition, followed by
1665 Canonical Composition
1666
1667 2 NFKD: Compatibility Decomposition
1668
1669 3 NFC: Canonical Decomposition, followed by Canonical
1670 Composition
1671
1672 4 NFD: Canonical Decomposition
1673
1674 5 NFKC_CF: Compatibility Decomposition, followed by
1675 Canonical Composition and Case Folding
1676 Some normalization modes are only available if they are sup‐
1677 ported by the library tin(1) uses to do the normalization. NFC
1678 should be used if possible.
1679
1680 pos_first_unread
1681 If ON put cursor at first unread article in group other‐
1682 wise at last article. Default is ON.
1683
1684 post_8bit_header
1685 Allows 8bit characters unencoded in the header of a news
1686 article, if set this also disables the generation of
1687 MIME-headers when they are usually required. Default is
1688 OFF. Only enacted if post_mime_encoding is also set to
1689 8bit. In a number of local hierarchies where 8bit charac‐
1690 ters are used, using unencoded (raw) 8bit characters in
1691 header is acceptable and sometimes even recommended so
1692 that you need to check the convention adopted in the lo‐
1693 cal hierarchy of your interest to determine what to do
1694 with this and post_mime_encoding.
1695
1696 post_mime_encoding
1697 MIME encoding of the body in news message, if necessary.
1698 (8bit, base64, quoted-printable, 7bit). Default is 8bit,
1699 which leads to no encoding. base64 and quoted-printable
1700 are usually undesired on usenet.
1701
1702 post_process_view
1703 If ON, then tin(1) will start an appropriate viewer pro‐
1704 gram to display any files that were post processed and
1705 uudecoded. The program is determined using the mailcap(5)
1706 file. Default is ON.
1707
1708 post_process_type
1709 This specifies whether to perform post processing on
1710 saved articles. Because the shell archive may contain
1711 commands you may not want to be executed, be careful when
1712 extracting shell archives. The following values are al‐
1713 lowed:
1714
1715 0 No (default), no post processing is done.
1716
1717 1 Shell archives, unpacking of multi-part shar(1)
1718 files only.
1719
1720 2 Yes, binary attachments and data will be decoded
1721 and saved.
1722
1723 posted_articles_file
1724 Keep posted articles in given file. If the given filename
1725 does not contain any expandable strings it will be pre‐
1726 fixed with ${TIN_HOMEDIR:-"$HOME"}/Mail/. If no filename
1727 is set then postings will not be saved. See the section
1728 "MAILING PIPING PRINTING REPOSTING AND SAVING ARTICLES"
1729 for more information about the various expansion charac‐
1730 ters. Default is 'posted'.
1731
1732 print_header
1733 If ON, then the full article header is sent to the
1734 printer. Otherwise only the ''Subject:'' and ''From:''
1735 fields are output. Default is OFF.
1736
1737 printer
1738 The printer program with options that is to be used to
1739 print articles. The default is lpr(1) for BSD machines
1740 and lp(1) for SysV machines. Printing from tin(1) may
1741 have been disabled by the System Administrator.
1742
1743 process_only_unread
1744 If ON only save/print/pipe/mail unread articles (tagged
1745 articles excepted). Default is OFF.
1746
1747 prompt_followupto
1748 If ON show empty ''Followup-To:'' header when editing an
1749 article. Default is OFF.
1750
1751 quote_chars
1752 The character used in quoting included text to article
1753 followups and mail replies. The '_' character represents
1754 a blank character and is replaced with ' ' when read, %I
1755 is replaced by author's initials. Default is '>_'.
1756
1757 quote_style
1758 This bit coded integer value controls how articles are to
1759 be quoted when following up or replying to them. Any of
1760 the following options can be combined by adding all rele‐
1761 vant values. Default is 5, which means that quote charac‐
1762 ters are compressed and empty lines are quoted.
1763
1764 1 Compress quotes Compress quote characters together
1765 when quoting multiple times (for example, '> > >'
1766 will be turned into '>>>'). This option is on by
1767 default.
1768
1769 2 Quote Signatures This option is off by default.
1770 Signatures are always quoted regardless of this op‐
1771 tion when you are viewing an article in raw mode
1772 PageToggleRaw ('^H') and followup or reply to it.
1773 Signatures are never quoted regardless of this op‐
1774 tion when show_signatures is off.
1775
1776 4 Quote empty lines This option is on by default.
1777
1778 quote_regex
1779 A regular expression that will be applied when reading
1780 articles. All matching lines are shown in col_quote. If
1781 quote_regex is blank, then tin(1) uses a built-in de‐
1782 fault.
1783
1784 quote_regex2
1785 A regular expression that will be applied when reading
1786 articles. All matching lines are shown in col_quote2. If
1787 quote_regex2 is blank, then tin(1) uses a built-in de‐
1788 fault.
1789
1790 quote_regex3
1791 A regular expression that will be applied when reading
1792 articles. All matching lines are shown in col_quote3. If
1793 quote_regex3 is blank, then tin(1) uses a built-in de‐
1794 fault.
1795
1796 recent_time
1797 If set to 0, this feature is deactivated, otherwise it
1798 means the number of days. Default is 2.
1799
1800 render_bidi
1801 If ON tin(1) does the rendering of bi-directional text.
1802 If OFF tin(1) leaves the rendering of bi-directional text
1803 to the terminal. Default is OFF.
1804
1805 reread_active_file_secs
1806 The news ${TIN_LIBDIR:-NEWSLIBDIR}"/"${TIN_ACTIVE‐
1807 FILE:-active} file is reread at regular intervals to show
1808 if any new news has arrived. Default is 1200. Setting
1809 this to 0 will disable this feature.
1810
1811 savedir
1812 Directory where articles/threads are saved. Default is
1813 ${TIN_HOMEDIR:-"$HOME"}/News.
1814
1815 score_limit_kill
1816 If the score of an article is below or equal this value
1817 the article gets marked as killed.
1818
1819 score_limit_select
1820 If the score of an article is above or equal this value
1821 the article gets marked as hot.
1822
1823 score_kill
1824 Score of an article which should be killed, this must be
1825 <= score_limit_kill.
1826
1827 score_select
1828 Score of an article which should be marked hot, this must
1829 be >= score_limit_select.
1830
1831 scroll_lines
1832 The number of lines that will be scrolled up/down in the
1833 article pager when using cursor-up/down. The default is 1
1834 (line-by-line). Set to 0 to get traditional tin page-by-
1835 page scrolling. Set to -1 to get page-by-page scrolling
1836 where the top/bottom line is carried over onto the next
1837 page. This setting supersedes
1838 show_last_line_prev_page=ON. Set to -2 to get half-page
1839 scrolling. This setting supersedes full_page_scroll=OFF.
1840
1841 select_format
1842 The format string used for the Selection level. Default
1843 is "%f %n %U %G %d". The following substitutions are
1844 supported:
1845 %G group name
1846 %U unread count
1847 %d description
1848 %f group flag
1849 %n current group number
1850 %% %
1851
1852 sort_function
1853 Function used for sorting articles. Default is 0.
1854
1855 0 Use qsort(3) for sorting.
1856
1857 1 Use heapsort(3) for sorting. This might be faster in
1858 large groups with long threads (somewhat presorted
1859 data).
1860
1861 show_author
1862 Which information about the author should be shown. De‐
1863 fault is 2, authors full name.
1864
1865 0 None, only the ''Subject:'' line will be displayed.
1866
1867 1 Address, ''Subject:'' line & the address part of
1868 the ''From:'' line are displayed.
1869
1870 2 Full Name, ''Subject:'' line & the authors full
1871 name part of the ''From:'' line are displayed (de‐
1872 fault).
1873
1874 3 Address and Name, ''Subject:'' line & all of the
1875 ''From:'' line are displayed.
1876
1877 show_description
1878 If ON show a short group description text after newsgroup
1879 name at the group selection level. The ''-d'' command-
1880 line flag will override the setting and turn descriptions
1881 off. The text used is taken from the ${TIN_LIB‐
1882 DIR:-NEWSLIBDIR}/newsgroups file and if supported (re‐
1883 quires tin(1) to be build with mh-mail-handling support)
1884 from ${TIN_HOMEDIR:-"$HOME"}/.tin/mailgroups for mail‐
1885 groups. Default is ON.
1886
1887 show_info
1888 Which information about the thread or article should be
1889 shown. Default is 1, show only the line count.
1890
1891 0 None, no information will be displayed.
1892
1893 1 Lines, in article listing the line count of an ar‐
1894 ticle will be displayed and in thread listing the
1895 line count of first (unread) article will be dis‐
1896 played.
1897
1898 2 Score, in article listing the score of an article
1899 will be displayed and in thread listing the score
1900 of the thread will be displayed — see also
1901 thread_score.
1902
1903 3 Lines & Score, display line count and score.
1904
1905 show_only_unread_arts
1906 If ON show only new/unread articles otherwise show all
1907 articles. Default is ON.
1908
1909 show_only_unread_groups
1910 If ON show only subscribed groups that contain unread ar‐
1911 ticles. Default is OFF.
1912
1913 show_signatures
1914 If OFF don't show signatures when displaying articles.
1915 Default is ON.
1916
1917 sigdashes
1918 If ON prepend the signature with sigdashes. Default is
1919 ON.
1920
1921 sigfile
1922 The path that specifies the signature file to use when
1923 posting, following up to or replying to an article. If
1924 the path is a directory then the signature will be ran‐
1925 domly generated from files that are in the specified di‐
1926 rectory. If the path starts with a ! the program the path
1927 points to will be executed to generate a signature. In
1928 order to pass the group name to the program, %G can be
1929 specified. This will be replaced by the name of the cur‐
1930 rent newsgroup. --none will suppress any signature. De‐
1931 fault is ${TIN_HOMEDIR:-"$HOME"}/.Sig.
1932
1933 signature_repost
1934 If ON add signature to reposted articles. Default is ON.
1935
1936 slashes_regex
1937 A regular expression that will be applied when reading
1938 articles. All matching words are shown in col_markslash
1939 or mono_markslash. If slashes_regex is blank, then tin(1)
1940 uses a built-in default.
1941
1942 sort_article_type
1943 This specifies how articles should be sorted. Sort by as‐
1944 cending Date (6) is the default. The following sort types
1945 are allowed:
1946
1947 0 Nothing, don't sort articles.
1948
1949 1 Subject: (descending), sort articles by ''Sub‐
1950 ject:'' field descending.
1951
1952 2 Subject: (ascending), sort articles by ''Subject:''
1953 field ascending.
1954
1955 3 From: (descending), sort articles by ''From:''
1956 field descending.
1957
1958 4 From: (ascending), sort articles by ''From:'' field
1959 ascending.
1960
1961 5 Date: (descending), sort articles by ''Date:''
1962 field descending.
1963
1964 6 Date: (ascending), sort articles by ''Date:'' field
1965 ascending (default).
1966
1967 7 Score (descending), sort articles by filtering
1968 score descending.
1969
1970 8 Score (ascending), sort articles by filtering score
1971 ascending.
1972
1973 9 Lines: (descending), sort articles by ''Lines:''
1974 field descending.
1975
1976 10 Lines: (ascending), sort articles by ''Lines:''
1977 field ascending.
1978
1979 sort_threads_type
1980 This specifies how threads will be sorted. Sort by de‐
1981 scending Score (1) is the default. The following sort
1982 types are allowed:
1983
1984 0 Nothing, don't sort threads.
1985
1986 1 Score (descending), sort threads by filtering score
1987 descending (default).
1988
1989 2 Score (ascending), sort threads by filtering score
1990 ascending.
1991
1992 3 Last posting date (descending), sort threads by
1993 date of last posting descending.
1994
1995 4 Last posting date (ascending), sort threads by date
1996 of last posting ascending.
1997
1998 spamtrap_warning_addresses
1999 Set this option to a list of comma-separated strings to
2000 be warned if you are replying to an article by mail where
2001 the e-mail address contains one of these strings. The
2002 matching is case-insensitive. Example:
2003
2004 spam,delete,remove
2005
2006 stars_regex
2007 A regular expression that will be applied when reading
2008 articles. All matching words are shown in col_markstar or
2009 mono_markstar. If stars_regex is blank, then tin(1) uses
2010 a built-in default.
2011
2012 strip_blanks
2013 Strips the blanks from the end of each line therefore
2014 speeding up the display when reading on a slow terminal
2015 or via modem. Default is ON.
2016
2017 strip_bogus
2018 Bogus groups are groups that are present in your
2019 ${TIN_HOMEDIR:-"$HOME"}/.newsrc file that no longer exist
2020 on the news server. There are 3 options. 0 means do noth‐
2021 ing & always keep bogus groups. 1 means bogus groups
2022 will be permanently removed. 2 means that bogus groups
2023 will appear on the Group Selection Menu, prefixed with a
2024 'D'. This allows you to unsubscribe from them as and when
2025 you wish. Default is 0 (Always Keep).
2026
2027 strip_newsrc
2028 If ON, then unsubscribed groups will be permanently re‐
2029 moved from your ${TIN_HOMEDIR:-"$HOME"}/.newsrc file. De‐
2030 fault is OFF.
2031
2032 strip_re_regex
2033 A regular expression to find Subject prefixes like "Re:"
2034 to remove If strip_re_regex is blank, then tin(1) uses a
2035 built-in default.
2036
2037 strip_was_regex
2038 A regular expression to find Subject suffixes like
2039 "(was:" to remove. If strip_was_regex is blank, then
2040 tin(1) uses a built-in default.
2041
2042 strokes_regex
2043 A regular expression that will be applied when reading
2044 articles. All matching words are shown in col_markstroke
2045 or mono_markstroke. If strokes_regex is blank, then
2046 tin(1) uses a built-in default.
2047
2048 tex2iso_conv
2049 Decode German style TeX umlaut codes to ISO If ON, show
2050 "a as Umlaut-a, etc. Default is OFF. This behavior can
2051 also be toggled in the article viewer via PageToggle‐
2052 Tex2iso ('"').
2053
2054 thread_articles
2055 Defines which threading method to use. The choices are:
2056 0) Don't thread, 1) Thread on Subject only 2) Thread on
2057 References only, 3) Thread on References then Subject
2058 (default) 4) Thread multipart articles on Subject. 5)
2059 Thread on Percentage Match of the Subjects It's also pos‐
2060 sible to set the threading type on a per group basis by
2061 setting the group attribute variable thread_articles to 0
2062 – 5 in the file ${TIN_HOMEDIR:-"$HOME"}/.tin/attributes.
2063
2064 thread_format
2065 The format string used for the Thread level. Default is
2066 "%n %m [%L] %T %F". The following substitutions are
2067 supported:
2068 %D date
2069 %F from, name and/or address
2070 %I initials
2071 %L line count
2072 %M message-id
2073 %S score
2074 %T thread tree
2075 %m article marks
2076 %n current article number
2077 %% %
2078
2079 thread_perc
2080 Defines how close the subjects must match while threading
2081 by Percentage Match for threads to be considered part of
2082 a single thread. This value is in the range 0 to 100. The
2083 default is 75.
2084
2085 thread_catchup_on_exit
2086 If ON catchup group/thread when leaving with the left ar‐
2087 row key. Default is ON.
2088
2089 thread_score
2090 How the total score of a thread is computed. Default is
2091 0, the maximum score in this thread.
2092
2093 0 Max, the maximum score in this thread.
2094
2095 1 Sum, the sum of all scores in this thread.
2096
2097 2 Average, the average score in this thread.
2098
2099 translit
2100 If ON append //TRANSLIT to the first argument of
2101 iconv_open(3) to enable transliteration. This means that
2102 when a character cannot be represented in the target
2103 character set, it can be approximated through one or sev‐
2104 eral similarly looking characters. On systems where this
2105 extension doesn't exist, this option is disabled. Default
2106 is OFF.
2107
2108 trim_article_body
2109 Allows you to select how tin(1) treats blank lines in ar‐
2110 ticle bodies. Default is 0. This option does not affect
2111 lines within verbatim blocks.
2112
2113 0 Don't trim article body, do nothing.
2114
2115 1 Skip leading blank lines.
2116
2117 2 Skip trailing blank lines.
2118
2119 3 Skip leading and trailing blank l., skip leading
2120 and trailing blank lines.
2121
2122 4 Compact multiple between text, replace multiple
2123 blank lines between text blocks with one blank
2124 line.
2125
2126 5 Compact multiple and skip leading, 4 + 1
2127
2128 6 Compact multiple and skip trailing, 4 + 2
2129
2130 7 Compact mltpl., skip lead. & trai., 4 + 3
2131
2132 underscores_regex
2133 A regular expression that will be applied when reading
2134 articles. All matching words are shown in col_markdash or
2135 mono_markdash. If underscores_regex is blank, then tin(1)
2136 uses a built-in default.
2137
2138 unlink_article
2139 If ON remove ${TIN_HOMEDIR:-"$HOME"}/.article after post‐
2140 ing. Default is ON.
2141
2142 url_handler
2143 The program that will be run when launching URLs in the
2144 article viewer using PageViewUrl ('U'). The actual URL
2145 will be appended. Default is url_handler.pl.
2146
2147 url_highlight
2148 Enable highlighting URLs in message body. Default is ON.
2149
2150 use_color
2151 If enabled tin(1) uses ANSI-colors. Default is OFF.
2152
2153 use_keypad
2154 Use scroll keys on keypad. Default is OFF.
2155
2156 use_mouse
2157 Allows the mouse button support in an xterm(1x) to be en‐
2158 abled/disabled. Default is OFF.
2159
2160 use_slrnface
2161 If enabled slrnface(1) will be used to interpret the
2162 ''X-Face:'' header. For this option to have any effect,
2163 tin(1) must be running in an xterm(1x) and slrnface(1)
2164 must be in your $PATH. Default is OFF.
2165
2166 utf8_graphics
2167 If ON use UTF-8 characters for indicator ('->'),
2168 thread/attachment tree and ellipsis ('...'). Default is
2169 OFF.
2170
2171 verbatim_begin_regex
2172 A regular expression that tin will use to find the begin
2173 of a verbatim block. Default is #v+
2174
2175 verbatim_end_regex
2176 A regular expression that tin will use to find the end of
2177 a verbatim block. Default is #v-
2178
2179 verbatim_handling
2180 If ON verbatim blocks will be detected. Default is ON.
2181
2182 wildcard
2183 Allows you to select how tin(1) matches strings. The de‐
2184 fault is 0 and uses the wildmat(3) notation, which is how
2185 this has traditionally been handled. Setting this to 1
2186 allows you to use perl(1) compatible regular expressions
2187 pcre(3). (see also perlre(1) and pcrepattern(3)). You
2188 will probably want to update your filter file if you use
2189 this regularly. NB: Newsgroup names will always be
2190 matched using the wildmat(3) notation.
2191
2192 word_h_display_marks
2193 Should the leading and ending stars, slashes, strokes and
2194 dashes also be displayed, even when they are highlighting
2195 marks?
2196
2197 0 no
2198
2199 1 yes, display mark
2200
2201 2 print a space instead
2202
2203 word_highlight
2204 Enable word highlighting. See word_h_display_marks for
2205 the options available. If use_color is enabled the colors
2206 specified in col_markdash, col_markslash, col_markstar
2207 and col_markstroke are used for word highlighting else
2208 the character attributes specified in mono_markdash,
2209 mono_markslash, mono_markstar and mono_markstroke are
2210 used. Default is ON.
2211
2212 wrap_column
2213 Sets the column at which a displayed article body should
2214 be wrapped. If this value is equal to 0, it defaults to
2215 the current screen width. If this value is greater than
2216 your current screen width the part off-screen is not dis‐
2217 played. Thus setting this option to a large value can be
2218 used to disable wrapping. If this value is negative the
2219 wrap margin is the current screen width plus the given
2220 value (as long as the result is still positive, otherwise
2221 it will fall back to the current screen width). Default
2222 is 0, wrapping at the current screen width.
2223
2224 wrap_on_next_unread
2225 If enabled a search for the next unread article will wrap
2226 around all articles to find also previous unread arti‐
2227 cles. If disabled the search stops at the end of the
2228 thread list. Default is ON.
2229
2230 xpost_quote_format
2231 Format is the same as for news_quote_format, this is used
2232 when answering to a crossposting to several groups with
2233 no ''Followup-To:'' set.
2234
2235 /etc/tin/tin.defaults
2236
2237 Yet another global configuration file with "variable=value"
2238 pairs. This one is for the more general options which usually
2239 can't be controlled via ${TIN_LIBDIR:-NEWSLIBDIR}/tinrc and/or
2240 ${TIN_HOMEDIR:-"$HOME"}/.tin/tinrc like resetting (to override
2241 the built-in default) the newslibdir.
2242
2243 domainname
2244 Sets a global domain name used in From lines
2245
2246 organization
2247 Defines the name of your organization. $ORGANIZATION
2248 overrides any specified value.
2249
2250 newslibdir
2251 Defines the default place for some configuration files,
2252 common values are /usr/lib/news, /var/lib/news, /usr/lo‐
2253 cal/lib/news or /news/db. $TIN_LIBDIR overrides any spec‐
2254 ified value.
2255
2256 bugaddress
2257 Defines the email address to which users can send bug re‐
2258 ports using a built-in function. The default points to a
2259 developers mailing list located at tin.org. You might
2260 want to change this address to one of your local adminis‐
2261 tration if you want to deal with your lusers problems on
2262 your own.
2263
2264 inewsdir
2265 Defines the directory containing the inews(1) executable.
2266
2267 mm_charset
2268 Default charset to be used in MIME's ''Content-Type:''
2269 header. $MM_CHARSET overrides any specified value.
2270
2271 post_mime_encoding
2272 Default encoding scheme used in MIME articles. 8bit might
2273 be the best value.
2274
2275 mail_mime_encoding
2276 Default encoding scheme used in MIME letters.
2277 quoted-printable is a good choice here.
2278
2279 disable_gnksa_domain_check
2280 Allow unregistered top level domains. As the list of
2281 valid TLDs is no longer actively maintained the default
2282 was changed to ON starting with tin(1) version 2.1.5
2283
2284 disable_sender
2285 Don't generate a ''Sender:'' header. This has an effect
2286 only if inews_prog is set to --internal.
2287
2288 spooldir
2289 Base of your newsspool (Bnews, Cnews and INN traditional
2290 spool style), common values are /var/spool/news,
2291 /usr/spool/news, /news/spool. $TIN_SPOOLDIR overrides
2292 any specified value.
2293
2294 overviewdir
2295 Base of your NOV database newsoverview(5) (tradspool
2296 style; might be the same dir as spooldir), common values
2297 are /var/spool/overview, /usr/spool/overview, /news/over‐
2298 view. $TIN_NOVROOTDIR overrides any specified value.
2299
2300 overviewfile
2301 Name of a single overview file, common values are .over‐
2302 view or over.view. $TIN_NOVFILENAME overrides any speci‐
2303 fied value.
2304
2305 overviewfmtfile
2306 Full pathname of your newssystem's overview.fmt file;
2307 usually the file residesin newslibdir and is named over‐
2308 view.fmt, so you only have to change this setting if your
2309 configuration differs.
2310
2311 activefile
2312 Full pathname of your newssystem's active file; usually
2313 the file resides in newslibdir and is named active, so
2314 you only have to change this setting if your configura‐
2315 tion differs. $TIN_ACTIVEFILE overrides any specified
2316 value.
2317
2318 activetimesfile
2319 Full pathname of your newssystem's active.times file;
2320 usually the file resides in newslibdir and is named ac‐
2321 tive.times, so you only have to change this setting if
2322 your configuration differs.
2323
2324 newsgroupsfile
2325 Full pathname of your newssystem's newsgroups file; usu‐
2326 ally the file resides in newslibdir and is named news‐
2327 groups, so you only have to change this setting if your
2328 configuration differs.
2329
2330 subscriptionsfile
2331 Full pathname of your newssystem's subscriptions file;
2332 usually the file resides in newslibdir and is named sub‐
2333 scriptions, so you only have to change this setting if
2334 your configuration differs.
2335
2336 /usr/local/share/locale/$LC_MESSAGES/LC_MESSAGES/tin.mo
2337
2338 translation into language specified in $LC_ALL, $LC_MESSAGES or
2339 $LANG
2340
2341 ${TIN_LIBDIR:-NEWSLIBDIR}"/"${TIN_ACTIVEFILE:-active}
2342
2343 This file lists the newsgroups that the local site receives.
2344 Each newsgroup should be listed only once. Each line specifies
2345 one group; within each newsgroup, articles are assigned unique
2346 names, which are monotonically increasing numbers.
2347
2348 If an article is posted to newsgroups not mentioned in this
2349 file, those newsgroups are ignored. If no valid newsgroups are
2350 specified, the article is rejected.
2351
2352 Each line consists of four space-separated fields "name highmark
2353 lowmark flags".
2354
2355 name is the name of the newsgroup
2356
2357 highmark
2358 is the highest article number that has been used in that
2359 newsgroup
2360
2361 lowmark
2362 is the lowest article number in the group; this number is
2363 not guaranteed to be accurate, and should only be taken
2364 to be a hint. Note that because of article cancellations,
2365 there may be gaps in the numbering sequence. If the low‐
2366 est article number is greater than the highest article
2367 number, then there are no articles in the newsgroup.
2368
2369 flags can be one of those
2370
2371 y local postings are allowed
2372
2373 n no local postings are allowed, only remote ones
2374
2375 m the group is moderated and all postings must be
2376 approved
2377
2378 j articles in this group are not kept, but only
2379 passed on
2380
2381 x articles cannot be posted to this newsgroup
2382
2383 =foo.bar
2384 articles are locally filed into the ''foo.bar''
2385 group
2386
2387 tin(1) only tries to read the file if you read directly from the
2388 local spool, if you read news via NNTP, tin(1) uses the
2389 LIST (RFC3977) or LIST COUNTS (RFC6048) command instead.
2390
2391 ${TIN_LIBDIR:-NEWSLIBDIR}/active.times
2392
2393 This file provides a chronological record of when newsgroups are
2394 created. It is normally updated by the local news server (e.g.
2395 innd(8)) whenever a new group is created. Each line consist of
2396 three space-separated fields "name time creator".
2397
2398 name is the name of the newsgroup
2399
2400 time is the time when the group was created, expressed as the
2401 number of seconds since the Epoch.
2402
2403 creator
2404 is the electronic mail address of the person who created
2405 the group.
2406
2407 tin(1) only tries to read the file if you read directly from the
2408 local spool, if you read news via NNTP, tin(1) uses the
2409 NEWGROUPS (RFC3977) command instead.
2410
2411 ${TIN_LIBDIR:-NEWSLIBDIR}/newsgroups
2412
2413 This file provides short descriptions of each newsgroup. It is
2414 normally updated by the local news server (e.g. innd(8)) when‐
2415 ever a new group is created. Each line consist of two tab-sepa‐
2416 rated fields "group.name one-line description".
2417
2418 group.name
2419 is the name of the newsgroup
2420
2421 one-line description
2422 is a short single-line description of the group
2423
2424 tin(1) only tries to read the file if you read directly from the
2425 local spool, if you read news via NNTP, tin(1) uses the
2426 LIST NEWSGROUPS (RFC3977) command instead.
2427
2428 ${TIN_LIBDIR:-NEWSLIBDIR}/organization
2429
2430 This file might hold a default organization to be used in the
2431 ''Organization:'' header. $ORGANIZATION has a higher priority if
2432 set.
2433
2434 ${TIN_LIBDIR:-NEWSLIBDIR}/overview.fmt
2435
2436 This file specifies the organization of the news overview data‐
2437 base (see also newsoverview(5)). The order of lines in this
2438 file is important; it determines the order in which the fields
2439 will appear in the database. See also overview.fmt(5). tin(1)
2440 only tries to read the file if you read directly from the local
2441 spool, if you read news via NNTP, tin(1) uses the LIST OVER‐
2442 VIEW.FMT (RFC3977) command instead.
2443
2444 ${TIN_LIBDIR:-NEWSLIBDIR}/subscriptions
2445
2446 This file contains a list of newsgroups — one per line — which
2447 the client should subscribe to when the user has no ${TIN_HOME‐
2448 DIR:-"$HOME"}/.newsrc for the news server. tin(1) only tries to
2449 read the file if you read directly from the local spool, if you
2450 read news via NNTP, tin(1) uses the LIST SUBSCRIPTIONS (RFC6048)
2451 command instead.
2452
2454 inews(1), ispell(1), lp(1), lpr(1), metamail(1), mutt(1), perl(1),
2455 perlre(1), pgp(1), rn(1), shar(1), slrnface(1), tin(1), xterm(1x),
2456 heapsort(3), iconv(3), iconv_open(3), nl_langinfo(3), pcre(3),
2457 pcrepattern(3), qsort(3), strftime(3), system(3), active(5),
2458 mailcap(5), mbox(5), mmdf(5), newsoverview(5), overview.fmt(5),
2459 innd(8), RFC1524, RFC2045, RFC2046, RFC2047, RFC2048, RFC2231, RFC2980,
2460 RFC3977, RFC4155, RFC4643, RFC5322, RFC5536, RFC5537, RFC6048
2461
2462
2463
24642.6.0 August 23rd, 2021 tin(5)