1\input texinfo @c -*-texinfo-*- 2 3@c %**start of header 4@c $Id$ 5@c adopted from hpt.texi, written by Tema Zelikin 2:5097/31 6@setfilename htick.info 7@set HTICK HTICK 8@set VERSION 1.9 9@settitle @value{HTICK} @value{VERSION} - Husky Ticker 10@setchapternewpage odd 11@c %**end of header 12 13@titlepage 14@title @value{HTICK} @value{VERSION} manual 15@subtitle Husky Ticker 16@author Georgi Fofanov @@ 2:5050/29, fg@@fg.udm.ru 17@author Nestyurkin Nikolay @@ 2:5020/3600, 3600@@mail.ru 18@author Max Chernogor @@ 2:464/108, mche@@ua.fm 19@page 20@c{empty page to get the page numbering right} 21@end titlepage 22 23@contents 24 25@ifinfo 26@dircategory Fidonet Software 27@direntry 28* HTICK: (htick). HTICK is fidonet fileecho processor 29@end direntry 30@end ifinfo 31 32@iftex 33@parindent=0pt 34@end iftex 35@iftex 36@afourpaper 37@end iftex 38 39@node Top, Overview, (dir), (dir) 40@top @value{HTICK} 41This document describes @value{HTICK} @value{VERSION}, a Fidonet Fileecho 42Processor for OS/2, Windows, BeOS and Unix clones. 43 44Because @value{HTICK} is a part of the @code{HUSKY} fidonet software project, 45it uses the @code{fidoconfig} library and many configuration statements 46described in a @ref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 47 48@menu 49* Overview:: What is @value{HTICK}? 50* Installation:: Installation. @emph{Read this!} 51* Command Line:: Command Line OPTIONS and SWITCHES. 52* Configuration Reference:: Explanation of the configuration file. 53* Support:: Support information. 54* Keyword Index:: Configuration File Keywords Index. 55@end menu 56 57@node Overview, Installation, Top, Top 58@chapter An Overview of @value{HTICK} 59 60@value{HTICK} is a Fidonet fileareas tosser with filefix. Now project is being 61supported by Husky Development Team (see @url{http://husk.sf.net/team.html}). 62 63@value{HTICK} features are: 64@enumerate 65@item Tossing fileareas. 66@item Filefix (on the fly, from command line, limit for areas...). 67@item Autocreating on the fly. 68@item Automatic forwarding requests for missing areas to the uplinks. 69@item Switching areas into passive (send-only) and back into active mode. 70@item Resending files from passthrough and none passthrough fileareas. 71@item Groups & levels for personal and public access to fileareas. 72@item Security check of tossgroup. 73@c @item dupe checking. 74@item Link defaults. 75@item Posting to net & echo areas. 76@item Flexible file announcements via echo or netmail messages. 77Wildcards in filearea tags allow easy configuration of 78multiple announcement areas for different groups of fileareas. 79@item Save announcements to disk, so you are protected from 80losing announcements because of critical @value{HTICK} termination 81(insufficient disk space, ^Break pressed, power off etc). 82@item much, much more :) 83@end enumerate 84 85The advantages of @value{HTICK} are: 86 87@enumerate 88@item Open Source (GPL) 89@item Many supported platforms & operating systems 90@item Quick bug fixing 91@end enumerate 92 93@node Installation, Download, Overview, Top 94@chapter Installation Procedures and Release Notes 95This chapter provides you with information that is necessary to successfully 96install and use @value{HTICK}. 97 98We suppose that you already has compiled binaries. If not - read "Download" 99or "Compile the Source Code" chapters. 100 101@enumerate 102@item Read FIDOCONFIG documentation about location of config files and the 103statements of fidoconfig. 104@item Create and edit config files for your purposes. 105@item Run @code{tparser} from FIDOCONFIG package to test your config 106(read about @code{PublicGroup} or @code{AccessGrp} if you want to use 107groups for @code{FileEchoAreas}). 108@item It is simply, isn't it? Enjoy! :-). 109@end enumerate 110 111@menu 112* Download:: Download the Source Code & Binary Files 113* Compiling:: How to compile the source code 114* Support:: Support, Contacting the Author, Reporting Bugs, Contributing Code 115@end menu 116 117@node Download, Compiling, Installation, Installation 118@section Download the Source Code & Binary Files 119 120@table @asis 121@item Main page (releases, source code, latest beta versions) - @url{https://github.com/huskyproject/htick} 122@item Direct link to 'stable' branch sources: @url{http://husky.sf.net/cvs2/stable/} 123@item Direct link to 'current' (development) branch sources: @url{http://husky.sf.net/cvs2/current/} 124@end table 125 126@node Compiling, Support, Download, Installation 127@section Compiling the Source Code 128 1291. The smapi and fidoconf packages are required for htick. 130 1312. Put the fidoconf and smapi packages to the directory where the 132 other packages of fido linux reside: 133 134@table @asis 135@item /usr/src/packages/ 136@item -> smapi/ 137@item -> fidoconfig/ 138@item -> htick/@* 139@end table 140 1413. Compile and install smapi and fidoconf packages. Use "Makefile" for 142 dynamic executables and makefile.lnx (or whatever you need) for static 143 ones. 144 1454. Compile and install @value{HTICK}: 146@table @asis 147@item $ make 148@item $ make install 149@end table 150You should use the _same_ makefiles in smapi, fidoconf and htick. 151 152@node Support, Command Line, Compiling, Installation 153@section Support 154 155There are numerous reasons why you might wish to establish contact with developers. 156 157@enumerate 158@item 159You have decided to use @value{HTICK} on a regular basis. In this case, 160please do send a netmail at the address listed below. 161 162@item 163You have a general questions on how to configure or on how to use a certain 164feature of @value{HTICK}. In other words, you need support. In this case, 165you'd best post your question to one of the following echos: 166 167@table @code 168@item FIDOSOFT.HUSKY 169The international Husky conference. English is the preferred language here. 170@item RU.HUSKY 171This Russian echo covers Husky Project. 172@end table 173 174If you have access to Internet, you may of course post your support request 175or bug report into form on husky development site: 176http://sourceforge.net/projects/husky, click the "Bugs" link if you want to post 177a bug report. 178 179If you do not have access to any of these echos and internet, you may of course 180also contact developers via netmail or e-mail at the addresses listed below. 181 182@item 183You want to report a bug. There are two sorts of bugs: 184 185@enumerate a 186@item Normal bugs. 187You think that a certain function of @value{HTICK} does not work as expected, 188e.g. it is producing garbage, or doing strange things, or similar. In this 189case, either post to the echos listed above, bugrack on site or contact 190developers via netmail. Please do supply all information that is necessary 191to understand your problem. 192 193@item Fatal bugs. 194A fatal bug occurs if @value{HTICK} crashes. Depending on your operating 195system, the symptom might be a core dump, or a SYS 3175, or a general 196protection fault, or a system lockup, or a spontaneous reboot. We do consider 197a crash untolerable. No matter how stupid things you do, you should not be 198able to crash @value{HTICK}. 199 200If you are experienced user and get core dump, you can send developers gdb 201report. If you have a crash, locate @file{core} file that has been 202generated. Then run $ gdb htick core, type where. @value{HTICK} must be 203compiled with debug information (DEBUG=1 in @file{huskymak.cfg} file). 204Then send report to addresses below. 205 206If you are running any other binary version (like Windows), you will not 207get a core file on a crash. Write down as much information as you can, 208try to find a way to reproduce the crash and contact autors at the addresses 209below. Please attach log-file with @code{loglevels 1-0A-Za-z} (all numbers 210and letters). 211@end enumerate 212 213@item You want to contribute to @value{HTICK}. 214If you are a programmer and have fixed a problem in @value{HTICK} on your 215own, please submit your changes to me. The preferred way for doing so is to 216send to developers a difference file in GNU diff format (with -c parameter). 217Your work will be highly appreciated and honored in an appropriate place. 218If you want to regularly work on @value{HTICK}, we also have a CVS server 219online that you can have access to if you like. 220 221If you want to write a new feature for @value{HTICK}, please contact developers 222beforehand to avoid that we do duplicate work. Again, we will appreciate and 223honor any efforts done by you. Please note that for writing a @value{HTICK} 224enhancement, you should be familiar with C. Also, @value{HTICK} uses a 225special indentation style throughout the source code, that we would like 226you to adhere to. 227@end enumerate 228 229So here are developers' addresses if you want to get in contact with us: 230 231@itemize @bullet 232@item Fidonet: 233Max Chernogor @@ 2:464/108 234@item e-mail: 235mche@@ua.fm 236@end itemize 237 238@itemize @bullet 239@item Fidonet: 240Stas Degteff @@ 2:5080/102 241@item e-mail: 242stas_degteff@@users.sf.net 243@end itemize 244 245@node Command Line, Configuration Reference, Support, Top 246@chapter @value{HTICK} @value{VERSION} Command Line OPTIONS and SWITCHES 247To get help about the command line syntax use @value{HTICK} without any arguments 248 249@table @asis 250@item Syntax: 251@code{htick [options] <command>} 252@item where @code{<command>} is one of: 253@table @asis 254@item @code{toss [annfecho <file>]} 255Reading *.tic and tossing files. Optionally announce new fileechos in text file. 256@item @code{toss -b} 257Toss bad tics. 258@item @code{scan} 259Scan netmail area for mails to filefix and process filefix commands 260contained inside the mails 261@item @code{ffix <FTN address> <command>} 262Process filefix command @code{<command>} for @code{<FTN address>} from command line 263@item @code{ffix! <FTN address> <command>} 264Do the same job as 'ffix' and additionally notify the link of the processed 265filefix command as in example:@* 266@code{htick ffix! 2:464/910 -910.TEST}@* 267This command removes file echo link @code{2:464/910} from @code{910.TEST} 268fileecho and produces a message to @code{2:464/910} with body "@code{-910.TEST}" 269@item @code{relink <pattern> <addr>} 270In order to refresh subscription send to filefix at address @code{<addr>} 271commands to subscribe for fileechos with names matching @code{<pattern>}. 272@item @code{relink -f <file> <addr>} 273In order to refresh subscription send to filefix at address @code{<addr>} 274commands to subscribe for fileechos with names contained in @code{<file>}. 275@item @code{resubscribe <pattern> <fromaddr> <toaddr>} 276Move subscription of fileareas matching @code{<pattern>} from link with 277address @code{<fromaddr>} to another link with address @code{<toaddr>} 278@item @code{resubscribe -f <file> <fromaddr> <toaddr>} 279Move subscription of fileareas listed in @code{<file>} from link with 280address @code{<fromaddr>} to another link with address @code{<toaddr>} 281@item @code{clean} 282Clean passthrough directory (remove sent files) and remove old files in fileechos 283@item @code{announce} 284Announce new files as defined in Ann* config statements 285(@xref{Announce System}.) 286@item @code{hatch <file> <area> [replace [<filemask>]] [desc <desc> [<ldesc>]]} 287Hatch @code{<file>} into @code{<area>} optionally using description for the file; 288if @code{replace} is present in the command then add a replace field to TIC; 289if @code{<filemask>} is not present in the command then put @code{<file>} in the field.@* 290A short (one line) description @code{<desc>} and a long description 291@code{<ldesc>} may be put to TIC.@* 292One may use the following as @code{<desc>}: 293@table @asis 294@item @code{@@@@BBS} 295to use first line from files.bbs 296@item @code{@@@@DIZ} 297to use first line from the contained file_id.diz 298@item @code{@@@@<file>} 299to use first line from <file> 300@item @code{@@BBS} 301to load description from files.bbs 302@item @code{@@DIZ} 303to load description from the contained file_id.diz 304@item @code{@@<file>} 305to load description from <file> 306@end table 307and the last three items may be used as @code{<ldesc>}. 308@item @code{send <file> <filearea> <address>} 309Send @code{<file>} from @code{<filearea>} to the @code{<address>} with accompanying .tic 310@item @code{filelist <file> [<dirlist>]} 311Generate filelist containing all files in base. 312@itemize @bullet 313@item @code{<file>} 314filename to write output to. 315@item @code{<dirlist>} 316filename to which only list of fileecho directories is written. 317@end itemize 318@end table 319@item and where options are: 320@table @asis 321@item @code{-q} 322Quiet mode (display only urgent messages to console) 323@item @code{-c <config-file>} 324Specify an alternative configuration file 325@end table 326@end table 327 328@node Configuration Reference, Keywords, Command Line, Top 329@chapter @value{HTICK} @value{VERSION} Configuration Reference 330 331@value{HTICK} is based on FIDOCONFIG library, so read documentation of 332FIDOCONFIG about location of config file, keywords ideology and about 333majority of the keywords, @xref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 334 335@menu 336* Keywords:: This chapter describes keywords 337* Common husky keywords:: List of keywords used in many husky programs 338* Link Keywords:: Keywords that can be repeated for different links 339* FileArea Definition:: FileAreas definition 340* Announce System:: Announces definition 341@end menu 342 343@node Keywords, FileAreaBaseDir, Configuration Reference, Configuration Reference 344@section Keywords 345 346@menu 347* FileAreaBaseDir:: Base directory for FileAreas. 348* PassFileAreaDir:: In this directory shall be put files from Passthrough 349 Fileareas. 350* FileDescPos:: Indent position for long descriptions in FILES.BSS. 351* fileLDescString:: Prefix string for long descriptions in FILES.BBS. 352* FileFixHelp:: Help file for FileFix. 353* FileArea:: Filearea definition. 354* ExecOnFile:: Execute some command on receiving file. 355* SaveTic:: Save files with tics. 356* MaxTicLineLength:: Set maximum line length in outgoing TICs to number. 357* BusyFileDir:: Where shall be put TICs for busy links. 358* ConvertLongNames:: What to do with long names when toss or hatch. 359* ConvertShortNames:: What to do with short names when toss or hatch. 360* addDLC:: Add Download counters to FILES.BBS. 361* DLCDigits:: How much digits DLC must be. 362* ticOutbound:: TICs are stored here and killed after transmission. 363* filefixKillRequests:: Kill filefix request after processing. 364* filefixReportsAttr:: Set kill/sent flag to filefix replies. 365* BBSarea:: Filearea without subscribing (for `htick filelist`). 366* fileDescription:: Name of file to hold file descriptions, 367 by default files.bbs 368* fileDescName:: If no LDESC is defined in tic file, use <name> file 369 from archive to fill it. 370* FileAreaCreatePerms:: Set permissions for newly created filearea directories. 371* FileFixFromName:: Originator name in filefix replies. 372* AutoFileCreateFlag:: Create flag when filearea has been autocreated. 373* FileFixNames:: Set of names on which FileFix will respond. 374@end menu 375 376@value{HTICK} is based on FIDOCONFIG library, so read documentation of 377FIDOCONFIG about location of config file, keywords ideology and about 378majority of the keywords, @xref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 379 380@node FileAreaBaseDir, PassFileAreaDir, Keywords, Keywords 381@subsection FileAreaBaseDir 382@findex FileAreaBaseDir 383@table @asis 384@item Syntax: 385@code{FileAreaBaseDir <directory>} 386@item Example: 387@code{FileAreaBaseDir /var/spool/fido/fileareas} 388@end table 389 390Where the directories for all Fileareas shall be made at autocreate. Same as MsgBaseDir. 391 392This statement cannot be repeated. 393 394@node PassFileAreaDir, FileDescPos, FileAreaBaseDir, Keywords 395@subsection PassFileAreaDir 396@findex PassFileAreaDir 397@table @asis 398@item Syntax: 399@code{PassFileAreaDir <directory>} 400@item Example: 401@code{PassFileAreaDir /var/spool/fido/transit} 402@end table 403 404Where shall be put files from Passthrough Fileareas (and TICs, if ticOutbound is not defined). 405 406This statement cannot be repeated. 407 408@node FileDescPos, fileLDescString, PassFileAreaDir, Keywords 409@subsection FileDescPos 410@findex FileDescPos 411@table @asis 412@item Syntax: 413@code{FileDescPos <number>} 414@item Example: 415@code{FileDescPos 13} 416@end table 417 418The number of spaces to indent long descriptions in FILES.BBS. Recommend: 13 (8.3+space) 419 420This statement cannot be repeated. 421 422@node fileLDescString, FileFixHelp, FileDescPos, Keywords 423@subsection fileLDescString 424@findex fileLDescString 425@table @asis 426@item Syntax: 427@code{fileLDescString <string>} 428@item Example: 429@code{fileLDescString ">"} 430@end table 431 432This string is put before long descriptions in FILES.BBS (Usually ">" or "+".). 433Default value: single space. 434 435This statement cannot be repeated. 436 437@node FileFixHelp, ExecOnFile, fileLDescString, Keywords 438@subsection FileFixHelp 439@findex FileFixHelp 440@table @asis 441@item Syntax: 442@code{FileFixHelp <string>} 443@item Example: 444@code{FileFixHelp /usr/local/fido/filefix.hlp} 445@end table 446 447Help file for FileFix, same as AreaFixHelp for HPT's AreaFix 448 449This statement cannot be repeated. 450 451@node ExecOnFile, SaveTic, FileFixHelp, Keywords 452@subsection ExecOnFile 453@findex ExecOnFile 454@table @asis 455@item Syntax: 456@code{ExecOnFile <filearea> <filemask> <command>} 457@item Example: 458@code{ExecOnFile husky *.diff /usr/local/fido/update_source.sh} 459@end table 460 461Execute some command on receiving file. 462Command gets full filepath as parameter (space and file pathname should be 463appended to command string before execution). 464 465This statement can be repeated. 466 467@node SaveTic, MaxTicLineLength, ExecOnFile, Keywords 468@subsection SaveTic 469@findex SaveTic 470@table @asis 471@item Syntax: 472@code{SaveTic <FileEchoMask> <FileOption> <DirToSaveTic> <DaysToKeepTics>} 473@item Example: 474@code{SaveTic husky -l /usr/local/husky 365} 475@end table 476 477@table @asis 478@item <DirToSaveTic> 479where to put TICs for fileecho[s] <FileEchoMask> 480 481@item <FileOption> 482save files with tics. May be: 483 484@table @asis 485@item empty 486files will not be copied 487 488@end table 489@table @option 490@item -l 491link files from fileechodir to <DirToSaveTic> 492 493@item -c 494copy files from fileechodir to <DirToSaveTic> 495@end table 496 497Options @option{-l} and @option{-c} work only for non-Passthrough fileechos 498 499@item <DaysToKeepTics> 500<DaysToKeepTics> is optional. If it's defined tics saved in <DirToSaveTic> will be kept for 501<DaysToKeepTics> days. 502 503@end table 504 505 506 507This statement can be repeated. 508 509@node MaxTicLineLength, BusyFileDir, SaveTic, Keywords 510@subsection MaxTicLineLength 511@findex MaxTicLineLength 512@table @asis 513@item Syntax: 514@code{MaxTicLineLength <number>} 515@item Example: 516@code{MaxTicLineLength 79} 517@end table 518 519Set maximum line length in outgoing TICs to number. 520 521This statement cannot be repeated. 522 523@node BusyFileDir, ConvertLongNames, MaxTicLineLength, Keywords 524@subsection BusyFileDir 525@findex BusyFileDir 526@table @asis 527@item Syntax: 528@code{BusyFileDir <directory>} 529@item Example: 530@code{BusyFileDir /var/spool/fido/htick.busy/} 531@end table 532 533Where shall be put TICs for busy links (default <outbound>/busy.htk). 534 535This statement cannot be repeated. 536 537@node ConvertLongNames, ConvertShortNames, BusyFileDir, Keywords 538@subsection ConvertLongNames 539@findex ConvertLongNames 540@table @asis 541@item Syntax: 542@code{ConvertLongNames <Upper|Lower|DontTouch>} 543@item Example: 544@code{ConvertLongNames DontTouch} 545@end table 546 547What to do with long names when toss or hatch. 548Saying 'long name' we mean a mixed cased name or a name longer than 8.3 549 550This statement cannot be repeated. 551 552@node ConvertShortNames, addDLC, ConvertLongNames, Keywords 553@subsection ConvertShortNames 554@findex ConvertShortNames 555@table @asis 556@item Syntax: 557@code{ConvertShortNames <Upper|Lower|DontTouch>} 558@item Example: 559@code{ConvertShortNames DontTouch} 560@end table 561 562What to do with short names when toss or hatch. 563Saying 'short name' we mean a DOS-like name: 8.3, without mixed case. 564 565This statement cannot be repeated. 566 567@node addDLC, DLCDigits, ConvertShortNames, Keywords 568@subsection addDLC 569@findex addDLC 570@table @asis 571@item Syntax: 572@code{addDLC <bool>} 573@item Example: 574@code{addDLC yes} 575@end table 576 577Add Download counters ([000]) to files.bbs. Use with DLCDigits only! 578 579This statement cannot be repeated. 580 581@node DLCDigits, ticOutbound, addDLC, Keywords 582@subsection DLCDigits 583@findex DLCDigits 584@table @asis 585@item Syntax: 586@code{DLCDigits <number>} 587@item Example: 588@code{DLCDigits 4} 589@end table 590 591How much digits DLC must be. DLC has [000] form. 592 593This statement cannot be repeated. 594 595@node ticOutbound, filefixKillRequests, DLCDigits, Keywords 596@subsection ticOutbound 597@findex ticOutbound 598@table @asis 599@item Syntax: 600@code{ticOutbound <directory>} 601@item Example: 602@code{ticOutbound /var/spool/fido/ticOub} 603@end table 604 605TICs are stored here and killed after transmission. Default: use PassFileAreaDir value 606 607This statement cannot be repeated. 608 609@node filefixKillRequests, filefixReportsAttr, ticOutbound, Keywords 610@subsection filefixKillRequests 611@findex filefixKillRequests 612@table @asis 613@item Syntax: 614@code{filefixKillRequests <bool>} 615@item Example: 616@code{filefixKillRequests yes} 617@end table 618 619Kill filefix request after processing. 620 621This statement cannot be repeated. 622 623@node filefixReportsAttr, BBSarea, filefixKillRequests, Keywords 624@subsection filefixReportsAttr 625@findex filefixReportsAttr 626@table @asis 627@item Syntax: 628@code{filefixReportsAttr <attr>} 629@item Example: 630@code{filefixReportsAttr pvt k/s loc} 631@item or 632@code{filefixReportsAttr pvt,k/s,loc} 633@end table 634 635Set flags to filefix replies. 636 637Valid attributes are: 638@table @asis 639@item pvt 640@item crash 641@item read 642@item sent 643@item att 644@item fwd 645@item orphan 646@item k/s 647@item loc 648@item fwd 649@item xx2 650@item frq 651@item rrq 652@item cpt 653@item arq 654@item urq 655@item kfs 656@item tfs 657@item dir 658@item imm 659@item cfm 660@item npd 661@end table 662 663Default is "pvt loc k/s npd". 664 665This statement cannot be repeated. 666 667@node BBSarea, fileDescription, filefixReportsAttr, Keywords 668@subsection BBSarea 669@findex BBSarea 670@table @asis 671@item Syntax: 672@code{BBSarea <name> <bbsareapath>} 673@item Example: 674@code{bbsarea bbs /var/spool/fido/bbsareas/bbs} 675@end table 676 677Filearea without subscribing, not shown in filefix reports. 678Use for filelist generation only (`htick filelist` command). 679 680This statement cannot be repeated. 681 682@node fileDescription, fileDescName, BBSarea, Keywords 683@subsection fileDescription 684@findex fileDescription 685@table @asis 686@item Syntax: 687@code{fileDescription <name>} 688@item Example: 689@code{fileDescription descript.ion} 690@end table 691 692Name of file to hold file descriptions, by default files.bbs 693 694This statement can be repeated. 695 696@node fileDescName, FileAreaCreatePerms, fileDescription, Keywords 697@subsection fileDescName 698@findex fileDescName 699@table @asis 700@item Syntax: 701@code{fileDescName <name>} 702@item Example: 703@code{fileDescName file_id.diz} 704@end table 705 706If LDESC is not defined in tic file, use <name> file from archive to fill it 707(usually file_id.diz). 708 709This statement can be repeated. 710 711@subsection Note 712@code{unpack} action should be defined for archive and contain @option{$f} parameter 713(@option{$f} is replaced with file name while unpacking). 714 715Examples: 716@example 717Unpack "/path/to/unrar e -y -c- -o+ -inul $a $p $f" 0 52617221 # *.rar 718Unpack "d:\path\unrar e -y -c- -o+ -inul $a $p $f" 28 52534658 # rar-sfx/DOS 719Unpack "\path\pkzipc -ext -dir=none -over=all -nozip -silent $a $p $f" 0 504b0304 720Unpack "unzip -joLqq $a -d $p" 0 504b0304 721Unpack "pkunzip -njCL $a -d $p $f" 0 504b0304 722Unpack "pkzip25 -ext -silent -over=all -nofix -nozip $a $p $f" 0 723@end example 724 725@node FileAreaCreatePerms, FileFixFromName, fileDescName, Keywords 726@subsection FileAreaCreatePerms 727@findex FileAreaCreatePerms 728@table @asis 729@item Syntax: 730@code{FileAreaCreatePerms <mode>} 731@item Example: 732@code{FileAreaCreatePerms 644} 733@end table 734 735Define permissions for newly created filearea directories (UNIX only) 736 737This statement cannot be repeated. 738 739@node FileFixFromName, AutoFileCreateFlag, FileAreaCreatePerms, Keywords 740@subsection FileFixFromName 741@findex FileFixFromName 742@table @asis 743@item Syntax: 744@code{FileFixFromName <string>} 745@item Example: 746@code{FileFixFromName FileFix} 747@end table 748 749Originator name in filefix replies. 750 751This statement cannot be repeated. 752 753@node AutoFileCreateFlag, FileFixNames, FileFixFromName, Keywords 754@subsection AutoFileCreateFlag 755@findex AutoFileCreateFlag 756@table @asis 757@item Syntax: 758@code{AutoFileCreateFlag <file>} 759@item Example: 760@code{AutoFileCreateFlag /usr/local/fido/flags/new_filearea} 761@end table 762 763Create flag when filearea has been autocreated. 764 765This statement cannot be repeated. 766 767@node FileFixNames, Link Keywords, AutoFileCreateFlag, Keywords 768@subsection FileFixNames 769@findex FileFixNames 770@table @asis 771@item Syntax: 772@code{FileFixNames <string>} 773@item Example: 774@code{FileFixNames allfix filefix htick} 775@end table 776 777Set of names separated by space on which FileFix will respond 778 779This statement cannot be repeated. 780 781@node Link Keywords, TicPwd, FileFixNames, Configuration Reference 782@section Link Keywords 783 784@menu 785* TicPwd:: Password for ticket files 786* fileEchoFlavour:: This statement sets the flavour which outgoing 787 files in fileechos for this link get. 788* fileAreaDefaults:: Set defaults for filearea definitions that follow. 789* RemoteFileRobotName:: Name of remote filefix robot (need for 790 FileForwardRequest). 791* FileFix:: filefix access for this link 792* FileFixEchoLimit:: Area subscription limit. 793* noTIC:: Disable TIC file creation. 794* autoFileCreate:: Allow or deny autocreating fileechos received from 795 this link. 796* AutoFileCreateFile:: Specifies the file new filearea will be placed into. 797* AutoFileCreateSubdirs:: Whether to autocreate areas like /fils/gfd.app.edit 798 (off) or /files/gfd/app/edit (on). 799* delNotReceivedTIC:: If file not received then remove TIC. 800* FileFixFSC87Subset:: This boolean switch will change on a per link basis 801 how TIC files are processed. 802* TickerPackToBox:: If link has file box - toss files and tics there. 803* LinkFileBaseDir:: Where autocreated fileareas will be placed. 804* ForwardFileRequests:: Allow fileareas subscribe requests to be forwarded 805 to link. 806* ForwardFilePriority:: Priority in uplinks order for filearea subscribing 807 forward-requests. 808* ForwardFileRequestFile:: List of available fileareas from this link. 809* FileFixEchoLimit:: Area subscribe limit. 810@end menu 811 812@value{HTICK} is based on FIDOCONFIG library, so read documentation of 813FIDOCONFIG about location of config file, keywords ideology and about 814majority of the keywords, @xref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 815 816@node TicPwd, fileEchoFlavour, Link Keywords, Link Keywords 817@subsection TicPwd 818@findex TicPwd 819@table @asis 820@item Syntax: 821@code{TicPwd [<string>]} 822@item Example: 823@code{TicPwd MySeCrET} 824@end table 825 826For full description look @ref{ticpwd, ticpwd in the Fidoconfig manual, , fidoconfig, Fidoconfig manual} 827 828@node fileEchoFlavour, fileAreaDefaults, TicPwd, Link Keywords 829@subsection fileEchoFlavour 830@findex fileEchoFlavour 831@table @asis 832@item Syntax: 833@code{fileEchoFlavour <hold|normal|crash|direct|immediate>} 834@item Example: 835@code{fileEchoFlavour direct} 836@end table 837 838This statement sets the flavour which outgoing files in fileechos for this link get. 839For example set @code{fileEchoFlavour} to hold for points and to crash for uplinks. 840 841This statement can only be repeated for different links. 842 843@node fileAreaDefaults, RemoteFileRobotName, fileEchoFlavour, Link Keywords 844@subsection fileAreaDefaults 845@findex fileAreaDefaults 846@table @asis 847@item Syntax: 848@code{fileAreaDefaults [<options> [links]]} 849@item Example: 850@code{fileAreaDefaults -lw 100 -g Z 2:5097/31.1} 851@end table 852 853Set default options for filearea definitions that follow. All options are 854possible except areatag and path. Settings in a filearea definition override 855the ones in @code{fileAreaDefaults}. A @code{fileAreaDefaults} setting is 856valid until a next @code{fileAreaDefaults}. Defaults are switched off with 857empty @code{fileAreaDefaults}. 858 859See also @ref{EchoAreaDefaults,,,fidoconfig}. 860 861This statement can only be repeated for different links. 862 863@node RemoteFileRobotName, noTIC, fileAreaDefaults, Link Keywords 864@subsection RemoteFileRobotName 865@findex RemoteFileRobotName 866@table @asis 867@item Syntax: 868@code{RemoteFileRobotName <name>} 869@item Example: 870@code{RemoteFileRobotName allfix} 871@end table 872 873Name of remote filefix robot (needed for FileForwardRequest) 874 875This statement can only be repeated for different links. 876 877@node noTIC, autoFileCreate, RemoteFileRobotName, Link Keywords 878@subsection noTIC 879@findex noTIC 880@table @asis 881@item Syntax: 882@code{noTIC <bool>} 883@item Example: 884@code{noTIC yes} 885@end table 886 887Disable TIC File Creation 888 889This statement can only be repeated for different links. 890 891@node autoFileCreate, AutoFileCreateFile, noTIC, Link Keywords 892@subsection autoFileCreate 893@findex autoFileCreate 894@table @asis 895@item Syntax: 896@code{autoFileCreate <on|off>} 897@item Example: 898@code{autoFileCreate on} 899@end table 900 901Allow or deny autocreating fileechos received from this link. 902 903This statement can only be repeated for different links. 904 905@node AutoFileCreateFile, AutoFileCreateSubdirs, autoFileCreate, Link Keywords 906@subsection AutoFileCreateFile 907@findex AutoFileCreateFile 908@table @asis 909@item Syntax: 910@code{AutoFileCreateFile <file>} 911@item Example: 912@code{AutoFileCreateFile /usr/local/fido/hpt/config.filefix} 913@end table 914 915Specifies the file new filearea definitions will be placed into 916 917This statement can only be repeated for different links. 918 919@node AutoFileCreateSubdirs, delNotReceivedTIC, AutoFileCreateFile, Link Keywords 920@subsection AutoFileCreateSubdirs 921@findex AutoFileCreateSubdirs 922@table @asis 923@item Syntax: 924@code{AutoFileCreateSubdirs <on|off>} 925@item Example: 926@code{AutoFileCreateSubdirs on} 927@end table 928 929Whether to autocreate areas like /filebase/gfd.app.edit (off) or /filebase/gfd/app/edit (on). 930If you want to configure this globally instead of on per-link basis, set this in the deflink 931section. For more information see 'AutoAreaCreateSubdirs' in the hpt manual. 932 933This statement can only be repeated for different links. 934 935@node delNotReceivedTIC, FileFixFSC87Subset, AutoFileCreateSubdirs, Link Keywords 936@subsection delNotReceivedTIC 937@findex delNotReceivedTIC 938@table @asis 939@item Syntax: 940@code{delNotReceivedTIC <on|off>} 941@item Example: 942@code{delNotReceivedTIC on} 943@end table 944 945Remove TIC if file was not received 946 947This statement can only be repeated for different links. 948 949@node FileFixFSC87Subset, TickerPackToBox, delNotReceivedTIC, Link Keywords 950@subsection FileFixFSC87Subset 951@findex FileFixFSC87Subset 952@table @asis 953@item Syntax: 954@code{FileFixFSC87Subset <on|off>} 955@item Example: 956@code{FileFixFSC87Subset on} 957@end table 958 959This boolean switch will change on a per link basis how TIC files are processed. By default 960this switch is ON. htick will then operate only on FSC87-compliant keywords and ignore unknown 961keywords in the TIC file processed. If this switch is set to OFF all implemented keywords will 962be used which can (and, in interaction with some tick processors, WILL) lead to severe problems. 963Unknown keywords found in a TIC file will make htick stop processing that file. If you don't 964know what all this is about set FileFixFSC87Subset to ON for all your links. It won't hurt. 965 966This statement can only be repeated for different links. 967 968@node TickerPackToBox, LinkFileBaseDir, FileFixFSC87Subset, Link Keywords 969@subsection TickerPackToBox 970@findex TickerPackToBox 971@table @asis 972@item Syntax: 973@code{TickerPackToBox <on|off>} 974@item Example: 975@code{TickerPackToBox on} 976@end table 977 978If link has file box - toss files and tics there 979 980This statement can only be repeated for different links. 981 982@node LinkFileBaseDir, ForwardFileRequests, TickerPackToBox, Link Keywords 983@subsection LinkFileBaseDir 984@findex LinkFileBaseDir 985@table @asis 986@item Syntax: 987@code{LinkFileBaseDir <directory>} 988@item Example: 989@code{LinkFileBaseDir /usr/local/fido/fileareas/2.5097.64.0} 990@end table 991 992Where autocreated fileareas will be placed to (may be "passthrough") 993 994This statement can only be repeated for different links. 995 996@node ForwardFileRequests, ForwardFilePriority, LinkFileBaseDir, Link Keywords 997@subsection ForwardFileRequests 998@findex ForwardFileRequests 999@table @asis 1000@item Syntax: 1001@code{ForwardFileRequests <on|off>} 1002@item Example: 1003@code{ForwardFileRequests on} 1004@end table 1005 1006Allow fileareas forward-requests to this link. 1007 1008This statement can only be repeated for different links. 1009 1010@node ForwardFilePriority, ForwardFileRequestFile, ForwardFileRequests, Link Keywords 1011@subsection ForwardFilePriority 1012@findex ForwardFilePriority 1013@table @asis 1014@item Syntax: 1015@code{ForwardFilePriority <number>} 1016@item Example: 1017@code{ForwardFilePriority 1} 1018@end table 1019 1020Priority in uplinks order for filearea subscribing forward-requests 1021 1022This statement can only be repeated for different links. 1023 1024@node ForwardFileRequestFile, FileFix, ForwardFilePriority, Link Keywords 1025@subsection ForwardFileRequestFile 1026@findex ForwardFileRequestFile 1027@table @asis 1028@item Syntax: 1029@code{ForwardFileRequestFile <file>} 1030@item Example: 1031@code{ForwardFileRequestFile /usr/local/fido/hpt/uplink1.lst} 1032@end table 1033 1034List of available fileareas from this link 1035 1036This statement can only be repeated for different links. 1037 1038 1039@node FileFix, FileFixEchoLimit, ForwardFileRequestFile, Link Keywords 1040@subsection FileFix 1041@findex FileFixEcho 1042@table @asis 1043@item Syntax: 1044@code{filefix <bool>} 1045@item Example: 1046@code{filefix off} 1047@end table 1048 1049By default filefix is "on". You can turn off using of filefix by this link. 1050 1051This statement can only be repeated for different links. 1052 1053 1054@node FileFixEchoLimit, FileArea Definition, FileFix, Link Keywords 1055@subsection FileFixEchoLimit 1056@findex FileFixEchoLimit 1057@table @asis 1058@item Syntax: 1059@code{FileFixEchoLimit <number>} 1060@item Example: 1061@code{FileFixEchoLimit 10} 1062@end table 1063 1064Area subscribe limit (max fileareas number this link is allowed to subscribe to) 1065 1066This statement can only be repeated for different links. 1067 1068@node FileArea Definition, FileArea, FileFixEchoLimit, Configuration Reference 1069@section FileArea Definition 1070 1071@menu 1072* FileArea:: definition of FileArea. 1073@end menu 1074 1075@value{HTICK} is based on FIDOCONFIG library, so read documentation of 1076FIDOCONFIG about location of config file, keywords ideology and about 1077majority of the keywords, @xref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 1078 1079@node FileArea, Announce System, FileArea Definition, FileArea Definition 1080@subsection FileArea 1081@findex FileArea 1082@table @asis 1083@item Syntax: 1084@code{FileArea <name> <fileareapath> [options] <uplink> <downlinks>} 1085@item Example: 1086@code{FileArea husky /var/spool/fido/fileareas/husky -a 2:5097/31 -p 28 -g Z -d "HUSKY fileecho" 2:5097/64 2:5097/303} 1087@end table 1088 1089Same as EchoArea, most options are valid: 1090 1091@table @asis 1092@item -a <address> 1093Our own address for this area. 1094 1095@item -d "<string>" 1096Description for this filearea. 1097 1098@item -g <group> 1099Group for this filearea. 1100 1101@item -hide 1102Hide area (don't show in %LIST and in an announcement). 1103 1104@item -nohide 1105Show area in %LIST and in an announcement if fileareadefaults set to @code{-hide}. 1106 1107@item -lr <number> 1108"Read level": min link level for sending files from this filearea to this link. 1109Value can't be negative. 1110 1111@item -lw <number> 1112"Write level": 1113Min link level allowed to post into this filearea files received from link. 1114Value can't be negative. 1115 1116@item -mandatory 1117Disallow remote unsubscribe (disable unsubscribe filefix command). 1118 1119@item -nomandatory 1120Allow remote unsubscribe (enable unsubscribe filefix command) if 1121fileareadefaults set to @code{-mandatory}. 1122 1123@item -manual 1124Disallow remote subscribe (disable subscribe filefix command) 1125 1126@item -nomanual 1127Allow remote subscribe (enable subscribe filefix command) 1128if fileareadefaults set to @code{-manual}. 1129 1130@item -noCRC 1131Disable CRC check for incoming files. 1132 1133@item -CRC 1134Enable CRC check for incoming files 1135if fileareadefaults set to @code{-noCRC}. 1136 1137@item -nodiz 1138Do not try to get file description from <fileDescName> (for packed files). 1139 1140@item -diz 1141Try to get file description from <fileDescName> (for packed files) 1142if fileareadefaults set to @code{-nodiz}. 1143 1144@item -pause 1145%PAUSE has effect to this filearea. 1146 1147@item -nopause 1148%PAUSE has no effect to this filearea 1149if fileareadefaults set to @code{-pause}. 1150 1151@item -noreplace 1152Don't replace existing files in this filearea. 1153 1154@item -replace 1155Replace existing files in this filearea if fileareadefaults set to @code{-noreplace}. 1156 1157@item -norename 1158Don't rename new file if name already exists in filearea (default, if not overwritten 1159in @code{fileareadefaults}). 1160 1161@item -rename 1162Rename new file if name already exists in filearea. The file will be renamed only in 1163the storage directory, not for further distribution to other nodes. 1164 1165Renaming scheme: 1166@itemize 1167@item 1168@format 1169long filename 1170file.more.ext -> file.<number>.more.ext 1171e.g. long-name.tar.gz -> long-name.01.tar.gz 1172@end format 1173@item 1174@format 1175DOS style filename 1176file.ext -> file.<1st char of ext><number> 1177e.g. file.zip -> file.z01 1178@end format 1179@item <number> is 01 - 99 1180@end itemize 1181 1182@item -p <integer> 1183Purge after n days. Setting to 0 to disables purging (this is default value). 1184 1185@item -sendorig 1186Send files from PassFileAreaDir for non passthrough areas. 1187 1188@item -nosendorig 1189Send files from FileArea directory for non passthrough areas 1190if fileareadefaults set to @code{-sendorig}. 1191 1192@item -r 1193Default read-only: set link read-only at subscribing. 1194 1195@item -w 1196Default write-only: set link write-only at subscribing. 1197 1198@end table 1199 1200@node Announce System, AnnounceSpool, FileArea, Configuration Reference 1201@section Announce System 1202 1203Htick announcements are selective, they can be different for different 1204fileareas. 1205Token @code{AnnAreaTag} starts a new section of announce definition, 1206other tokens define lists of fileareas included into announcement 1207and describe announce message. 1208 1209To post announcements run @code{htick announce}. 1210 1211You may turn announcements off: just remove @code{AnnounceSpool} 1212definition from config. 1213 1214@menu 1215* AnnounceSpool:: Directory for accumulating report information. 1216* AnnAreaTag:: Name of area or file where annoucement will be placed. 1217* AnnInclude:: Array of fileecho masks that will be announced in 1218 this annAreaTag. 1219* AnnExclude:: Array of filearea masks that won't be announced in 1220 this annAreaTag. 1221* AnnTo:: Announcement message destination name. 1222* AnnFrom:: Announcement message originator name. 1223* AnnSubj:: Announcement message subject. 1224* AnnAddrTo:: Announcement message destination address (use for 1225 netmail area only). 1226* AnnAddrFrom:: Announcement message originator address. 1227* AnnOrigin:: Origin line in announcement message. 1228* AnnMessFlags:: Announcement message attributes (k/s loc hld ...). 1229* AnnFileRFrom:: Show in announcement: address of system which file 1230 was received from. 1231* AnnFileOrigin:: Show in announcement: address of system who has 1232 hatched file. 1233* Announcements example:: Example for understanding announcements (from real 1234 config). 1235@end menu 1236 1237@value{HTICK} is based on FIDOCONFIG library, so read documentation of 1238FIDOCONFIG about location of config file, keywords ideology and about 1239majority of the keywords, @xref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 1240 1241 1242@node AnnounceSpool, AnnAreaTag, Announce System, Announce System 1243@subsection AnnounceSpool 1244@findex AnnounceSpool 1245@table @asis 1246@item Syntax: 1247@code{AnnounceSpool <path>} 1248@item Example: 1249@code{AnnounceSpool /var/spool/fido/announce} 1250@end table 1251 1252Directory for accumulating report information. 1253 1254This statement cannot be repeated. 1255 1256@node AnnAreaTag, AnnInclude, AnnounceSpool, Announce System 1257@subsection AnnAreaTag 1258@findex AnnAreaTag 1259@table @asis 1260@item Syntax: 1261@code{AnnAreaTag <AREATAG|@@filename>} 1262@item Example: 1263@code{AnnAreaTag local.announce} 1264@end table 1265 1266Begins new announcement definition section. <AREATAG> is name of an area 1267where annoucement will be placed to; <@@filename> is filename with leading 1268'@@' where annoucement will be placed to. 1269 1270This statement can be repeated. 1271 1272 1273@node AnnInclude, AnnExclude, AnnAreaTag, Announce System 1274@subsection AnnInclude 1275@findex AnnInclude 1276@table @asis 1277@item Syntax: 1278@code{AnnInclude <fileecho mask list>} 1279@item Example: 1280@code{AnnInclude *} 1281@end table 1282 1283Array of fileecho names|masks that will be announced in this annAreaTag. Default: all fileareas. 1284 1285This statement can be repeated only for different AnnAreaTag. 1286 1287@node AnnExclude, AnnTo, AnnInclude, Announce System 1288@subsection AnnExclude 1289@findex AnnExclude 1290@table @asis 1291@item Syntax: 1292@code{AnnExclude <fileecho mask list>} 1293@item Example: 1294@code{AnnExclude aftnged} 1295@end table 1296 1297Array of filearea names|masks that won't be announced in this annAreaTag 1298 1299This statement can be repeated only for different AnnAreaTag. 1300 1301@node AnnTo, AnnFrom, AnnExclude, Announce System 1302@subsection AnnTo 1303@findex AnnTo 1304@table @asis 1305@item Syntax: 1306@code{AnnTo <string>} 1307@item Example: 1308@code{AnnTo All} 1309@end table 1310 1311Announcement message destination name. 1312 1313This statement can be repeated only for different AnnAreaTag. 1314 1315@node AnnFrom, AnnSubj, AnnTo, Announce System 1316@subsection AnnFrom 1317@findex AnnFrom 1318@table @asis 1319@item Syntax: 1320@code{AnnFrom <string>} 1321@item Example: 1322@code{AnnFrom Announce Robot} 1323@end table 1324 1325Announcement message originator name. 1326 1327This statement can be repeated only for different AnnAreaTag. 1328 1329@node AnnSubj, AnnAddrTo, AnnFrom, Announce System 1330@subsection AnnSubj 1331@findex AnnSubj 1332@table @asis 1333@item Syntax: 1334@code{AnnSubj <string>} 1335@item Example: 1336@code{AnnSubj New files arrived} 1337@end table 1338 1339Announcement message subject. 1340 1341This statement can be repeated only for different AnnAreaTag. 1342 1343@node AnnAddrTo, AnnAddrFrom, AnnSubj, Announce System 1344@subsection AnnAddrTo 1345@findex AnnAddrTo 1346@table @asis 1347@item Syntax: 1348@code{AnnAddrTo <address>} 1349@item Example: 1350@code{AnnAddrTo 2:5097/31.1} 1351@end table 1352 1353Announcement message destination address (use for netmail area). 1354 1355This statement can be repeated only for different AnnAreaTag. 1356 1357@node AnnAddrFrom, AnnOrigin, AnnAddrTo, Announce System 1358@subsection AnnAddrFrom 1359@findex AnnAddrFrom 1360@table @asis 1361@item Syntax: 1362@code{AnnAddrFrom <address>} 1363@item Example: 1364@code{AnnAddrFrom 2:5097/31} 1365@end table 1366 1367Announcement message originator address. 1368 1369This statement can be repeated only for different AnnAreaTag. 1370 1371@node AnnOrigin, AnnMessFlags, AnnAddrFrom, Announce System 1372@subsection AnnOrigin 1373@findex AnnOrigin 1374@table @asis 1375@item Syntax: 1376@code{AnnOrigin <string>} 1377@item Example: 1378@code{AnnOrigin New files!} 1379@end table 1380 1381Origin line in announcement message. 1382 1383This statement can be repeated only for different AnnAreaTag. 1384 1385@node AnnMessFlags, AnnFileRFrom, AnnOrigin, Announce System 1386@subsection AnnMessFlags 1387@findex AnnMessFlags 1388@table @asis 1389@item Syntax: 1390@code{AnnMessFlags <string>} 1391@item Example: 1392@code{AnnMessFlags loc hld} 1393@end table 1394 1395Announcement message flags (k/s loc hld ...). 1396 1397This statement can be repeated only for different AnnAreaTag. 1398 1399@node AnnFileRFrom, AnnFileOrigin, AnnMessFlags, Announce System 1400@subsection AnnFileRFrom 1401@findex AnnFileRFrom 1402@table @asis 1403@item Syntax: 1404@code{AnnFileRFrom <on|off>} 1405@item Example: 1406@code{AnnFileRFrom on} 1407@end table 1408 1409Show in announcement: address of system which file was received from. 1410 1411This statement can be repeated only for different AnnAreaTag. 1412 1413@node AnnFileOrigin, Announcements example, AnnFileRFrom, Announce System 1414@subsection AnnFileOrigin 1415@findex AnnFileOrigin 1416@table @asis 1417@item Syntax: 1418@code{AnnFileOrigin <on|off>} 1419@item Example: 1420@code{AnnFileOrigin on} 1421@end table 1422 1423Show in announcement: address of system that has hatched file. 1424 1425This statement can be repeated only for different AnnAreaTag. 1426 1427 1428@node Announcements example, Common husky keywords, AnnFileOrigin, Announce System 1429@subsection Announcements example 1430@findex Announcements example 1431 1432The following text is taken from a real config file. 1433 1434@example 1435#= Announcements definitions ===================================== 1436AnnounceSpool E:\FIDO\EXCH\report 1437 1438# report all arrived files to file e:\fido\rep.txt 1439AnnAreaTag @@e:\fido\rep.txt 1440AnnFileOrigin on 1441 1442# report into area 'seumbieky.news' 1443# files posted to 'union.*' group of fileechos 1444AnnAreaTag seumbieky.news 1445AnnInclude union.* 1446AnnSubj New mp3's arrives 1447AnnTo United mp3 fans 1448AnnFrom Fullfeed Distribution Site 1449AnnOrigin *** seumbieky forever *** 1450AnnFileOrigin on 1451AnnFileRfrom on 1452 1453# report 'uue.*' group of fileechos into area 'seumbieky.news' 1454AnnAreaTag seumbieky.news 1455AnnInclude uue.* 1456 1457# report into area 'seumbieky.news' 1458# all other exept of 'uue.* and union.*' groups 1459AnnAreaTag seumbieky.news 1460AnnExclude uue.* union.* 1461 1462# report via netmail to defined address 1463AnnAreaTag netmail 1464AnnInclude union.* 1465AnnSubj New mp3's arrives 1466AnnTo Max Inda Houze 1467Annaddrto 2:464/108 1468AnnFrom Fullfeed Distribution Site 1469Annaddrfrom 2:464/910.108 1470AnnOrigin *** seumbieky forever *** 1471AnnMessFlags k/s loc hld 1472AnnFileOrigin on 1473AnnFileRfrom on 1474#= Announces definitions ends ================================ 1475@end example 1476 1477@node Common husky keywords, Keyword Index, Announcements example, Configuration Reference 1478@subsection Common husky keywords 1479@findex Common husky keywords 1480 1481List of keywords used in many husky programs. For details see fidoconfig manual. 1482 1483@table @asis 1484@item @code{BBSArea} 1485@item @code{LogLevels} 1486... 1487@end table 1488 1489 1490@node Keyword Index, , Common husky keywords, Top 1491 1492@value{HTICK} is based on FIDOCONFIG library, so read documentation of 1493FIDOCONFIG about location of config file, keywords ideology and about 1494majority of the keywords, @xref{Top, Fidoconfig Manual, , fidoconfig, Fidoconfig manual}. 1495 1496@appendix Configuration File Keyword Index 1497@printindex fn 1498 1499@bye 1500