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