Cleanup of HTML code

This commit is contained in:
Michiel Broek 2002-02-17 13:24:26 +00:00
parent 6d0764770a
commit ed20c3a0fa
61 changed files with 3313 additions and 3253 deletions

View File

@ -1,360 +1,361 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<TITLE>GNU General Public License.</TITLE> <HEAD>
</HEAD> <TITLE>GNU General Public License.</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<BODY <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
BGCOLOR="#FFFFFF" <BODY
TEXT="#000000" BGCOLOR="#FFFFFF"
LINK="#0000FF" TEXT="#000000"
VLINK="#000080" LINK="#0000FF"
ALINK="#FF0000" VLINK="#000080"
> ALINK="#FF0000"
<PRE> >
GNU GENERAL PUBLIC LICENSE <PRE>
Version 2, June 1991 GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA Copyright (C) 1989, 1991 Free Software Foundation, Inc.
Everyone is permitted to copy and distribute verbatim copies 675 Mass Ave, Cambridge, MA 02139, USA
of this license document, but changing it is not allowed. Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public The licenses for most software are designed to take away your
License is intended to guarantee your freedom to share and change free freedom to share and change it. By contrast, the GNU General Public
software--to make sure the software is free for all its users. This License is intended to guarantee your freedom to share and change free
General Public License applies to most of the Free Software software--to make sure the software is free for all its users. This
Foundation's software and to any other program whose authors commit to General Public License applies to most of the Free Software
using it. (Some other Free Software Foundation software is covered by Foundation's software and to any other program whose authors commit to
the GNU Library General Public License instead.) You can apply it to using it. (Some other Free Software Foundation software is covered by
your programs, too. the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you When we speak of free software, we are referring to freedom, not
have the freedom to distribute copies of free software (and charge for price. Our General Public Licenses are designed to make sure that you
this service if you wish), that you receive source code or can get it have the freedom to distribute copies of free software (and charge for
if you want it, that you can change the software or use pieces of it this service if you wish), that you receive source code or can get it
in new free programs; and that you know you can do these things. if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights. To protect your rights, we need to make restrictions that forbid
These restrictions translate to certain responsibilities for you if you anyone to deny you these rights or to ask you to surrender the rights.
distribute copies of the software, or if you modify it. These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that For example, if you distribute copies of such a program, whether
you have. You must make sure that they, too, receive or can get the gratis or for a fee, you must give the recipients all the rights that
source code. And you must show them these terms so they know their you have. You must make sure that they, too, receive or can get the
rights. source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy, We protect your rights with two steps: (1) copyright the software, and
distribute and/or modify the software. (2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free Also, for each author's protection and ours, we want to make certain
software. If the software is modified by someone else and passed on, we that everyone understands that there is no warranty for this free
want its recipients to know that what they have is not the original, so software. If the software is modified by someone else and passed on, we
that any problems introduced by others will not reflect on the original want its recipients to know that what they have is not the original, so
authors' reputations. that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free Finally, any free program is threatened constantly by software
program will individually obtain patent licenses, in effect making the patents. We wish to avoid the danger that redistributors of a free
program proprietary. To prevent this, we have made it clear that any program will individually obtain patent licenses, in effect making the
patent must be licensed for everyone's free use or not licensed at all. program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow. The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed 0. This License applies to any program or other work which contains
under the terms of this General Public License. The "Program", below, a notice placed by the copyright holder saying it may be distributed
refers to any such program or work, and a "work based on the Program" under the terms of this General Public License. The "Program", below,
means either the Program or any derivative work under copyright law: refers to any such program or work, and a "work based on the Program"
that is to say, a work containing the Program or a portion of it, means either the Program or any derivative work under copyright law:
either verbatim or with modifications and/or translated into another that is to say, a work containing the Program or a portion of it,
language. (Hereinafter, translation is included without limitation in either verbatim or with modifications and/or translated into another
the term "modification".) Each licensee is addressed as "you". language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of Activities other than copying, distribution and modification are not
running the Program is not restricted, and the output from the Program covered by this License; they are outside its scope. The act of
is covered only if its contents constitute a work based on the running the Program is not restricted, and the output from the Program
Program (independent of having been made by running the Program). is covered only if its contents constitute a work based on the
Whether that is true depends on what the Program does. Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you 1. You may copy and distribute verbatim copies of the Program's
conspicuously and appropriately publish on each copy an appropriate source code as you receive it, in any medium, provided that you
copyright notice and disclaimer of warranty; keep intact all the conspicuously and appropriately publish on each copy an appropriate
notices that refer to this License and to the absence of any warranty; copyright notice and disclaimer of warranty; keep intact all the
and give any other recipients of the Program a copy of this License notices that refer to this License and to the absence of any warranty;
along with the Program. and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee. You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and 2. You may modify your copy or copies of the Program or any portion
distribute such modifications or work under the terms of Section 1 of it, thus forming a work based on the Program, and copy and
above, provided that you also meet all of these conditions: distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change. a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any b) You must cause any work that you distribute or publish, that in
part thereof, to be licensed as a whole at no charge to all third whole or in part contains or is derived from the Program or any
parties under the terms of this License. part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such c) If the modified program normally reads commands interactively
interactive use in the most ordinary way, to print or display an when run, you must cause it, when started running for such
announcement including an appropriate copyright notice and a interactive use in the most ordinary way, to print or display an
notice that there is no warranty (or else, saying that you provide announcement including an appropriate copyright notice and a
a warranty) and that users may redistribute the program under notice that there is no warranty (or else, saying that you provide
these conditions, and telling the user how to view a copy of this a warranty) and that users may redistribute the program under
License. (Exception: if the Program itself is interactive but these conditions, and telling the user how to view a copy of this
does not normally print such an announcement, your work based on License. (Exception: if the Program itself is interactive but
the Program is not required to print an announcement.) does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program, These requirements apply to the modified work as a whole. If
and can be reasonably considered independent and separate works in identifiable sections of that work are not derived from the Program,
themselves, then this License, and its terms, do not apply to those and can be reasonably considered independent and separate works in
sections when you distribute them as separate works. But when you themselves, then this License, and its terms, do not apply to those
distribute the same sections as part of a whole which is a work based sections when you distribute them as separate works. But when you
on the Program, the distribution of the whole must be on the terms of distribute the same sections as part of a whole which is a work based
this License, whose permissions for other licensees extend to the on the Program, the distribution of the whole must be on the terms of
entire whole, and thus to each and every part regardless of who wrote it. this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to Thus, it is not the intent of this section to claim rights or contest
exercise the right to control the distribution of derivative or your rights to work written entirely by you; rather, the intent is to
collective works based on the Program. exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of In addition, mere aggregation of another work not based on the Program
a storage or distribution medium does not bring the other work under with the Program (or with a work based on the Program) on a volume of
the scope of this License. a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of 3. You may copy and distribute the Program (or a work based on it,
Sections 1 and 2 above provided that you also do one of the following: under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections a) Accompany it with the complete corresponding machine-readable
1 and 2 above on a medium customarily used for software interchange; or, source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your b) Accompany it with a written offer, valid for at least three
cost of physically performing source distribution, a complete years, to give any third party, for a charge no more than your
machine-readable copy of the corresponding source code, to be cost of physically performing source distribution, a complete
distributed under the terms of Sections 1 and 2 above on a medium machine-readable copy of the corresponding source code, to be
customarily used for software interchange; or, distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is c) Accompany it with the information you received as to the offer
allowed only for noncommercial distribution and only if you to distribute corresponding source code. (This alternative is
received the program in object code or executable form with such allowed only for noncommercial distribution and only if you
an offer, in accord with Subsection b above.) received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source The source code for a work means the preferred form of the work for
code means all the source code for all modules it contains, plus any making modifications to it. For an executable work, complete source
associated interface definition files, plus the scripts used to code means all the source code for all modules it contains, plus any
control compilation and installation of the executable. However, as a associated interface definition files, plus the scripts used to
special exception, the source code distributed need not include control compilation and installation of the executable. However, as a
anything that is normally distributed (in either source or binary special exception, the source code distributed need not include
form) with the major components (compiler, kernel, and so on) of the anything that is normally distributed (in either source or binary
operating system on which the executable runs, unless that component form) with the major components (compiler, kernel, and so on) of the
itself accompanies the executable. operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent If distribution of executable or object code is made by offering
access to copy the source code from the same place counts as access to copy from a designated place, then offering equivalent
distribution of the source code, even though third parties are not access to copy the source code from the same place counts as
compelled to copy the source along with the object code. distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt 4. You may not copy, modify, sublicense, or distribute the Program
otherwise to copy, modify, sublicense or distribute the Program is except as expressly provided under this License. Any attempt
void, and will automatically terminate your rights under this License. otherwise to copy, modify, sublicense or distribute the Program is
However, parties who have received copies, or rights, from you under void, and will automatically terminate your rights under this License.
this License will not have their licenses terminated so long as such However, parties who have received copies, or rights, from you under
parties remain in full compliance. this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or 5. You are not required to accept this License, since you have not
distribute the Program or its derivative works. These actions are signed it. However, nothing else grants you permission to modify or
prohibited by law if you do not accept this License. Therefore, by distribute the Program or its derivative works. These actions are
modifying or distributing the Program (or any work based on the prohibited by law if you do not accept this License. Therefore, by
Program), you indicate your acceptance of this License to do so, and modifying or distributing the Program (or any work based on the
all its terms and conditions for copying, distributing or modifying Program), you indicate your acceptance of this License to do so, and
the Program or works based on it. all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the 6. Each time you redistribute the Program (or any work based on the
original licensor to copy, distribute or modify the Program subject to Program), the recipient automatically receives a license from the
these terms and conditions. You may not impose any further original licensor to copy, distribute or modify the Program subject to
restrictions on the recipients' exercise of the rights granted herein. these terms and conditions. You may not impose any further
You are not responsible for enforcing compliance by third parties to restrictions on the recipients' exercise of the rights granted herein.
this License. You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues), 7. If, as a consequence of a court judgment or allegation of patent
conditions are imposed on you (whether by court order, agreement or infringement or for any other reason (not limited to patent issues),
otherwise) that contradict the conditions of this License, they do not conditions are imposed on you (whether by court order, agreement or
excuse you from the conditions of this License. If you cannot otherwise) that contradict the conditions of this License, they do not
distribute so as to satisfy simultaneously your obligations under this excuse you from the conditions of this License. If you cannot
License and any other pertinent obligations, then as a consequence you distribute so as to satisfy simultaneously your obligations under this
may not distribute the Program at all. For example, if a patent License and any other pertinent obligations, then as a consequence you
license would not permit royalty-free redistribution of the Program by may not distribute the Program at all. For example, if a patent
all those who receive copies directly or indirectly through you, then license would not permit royalty-free redistribution of the Program by
the only way you could satisfy both it and this License would be to all those who receive copies directly or indirectly through you, then
refrain entirely from distribution of the Program. the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to If any portion of this section is held invalid or unenforceable under
apply and the section as a whole is intended to apply in other any particular circumstance, the balance of the section is intended to
circumstances. apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any It is not the purpose of this section to induce you to infringe any
such claims; this section has the sole purpose of protecting the patents or other property right claims or to contest validity of any
integrity of the free software distribution system, which is such claims; this section has the sole purpose of protecting the
implemented by public license practices. Many people have made integrity of the free software distribution system, which is
generous contributions to the wide range of software distributed implemented by public license practices. Many people have made
through that system in reliance on consistent application of that generous contributions to the wide range of software distributed
system; it is up to the author/donor to decide if he or she is willing through that system in reliance on consistent application of that
to distribute software through any other system and a licensee cannot system; it is up to the author/donor to decide if he or she is willing
impose that choice. to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License. This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the 8. If the distribution and/or use of the Program is restricted in
original copyright holder who places the Program under this License certain countries either by patents or by copyrighted interfaces, the
may add an explicit geographical distribution limitation excluding original copyright holder who places the Program under this License
those countries, so that distribution is permitted only in or among may add an explicit geographical distribution limitation excluding
countries not thus excluded. In such case, this License incorporates those countries, so that distribution is permitted only in or among
the limitation as if written in the body of this License. countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will 9. The Free Software Foundation may publish revised and/or new versions
be similar in spirit to the present version, but may differ in detail to of the General Public License from time to time. Such new versions will
address new problems or concerns. be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any Each version is given a distinguishing version number. If the Program
later version", you have the option of following the terms and conditions specifies a version number of this License which applies to it and "any
either of that version or of any later version published by the Free later version", you have the option of following the terms and conditions
Software Foundation. If the Program does not specify a version number of either of that version or of any later version published by the Free
this License, you may choose any version ever published by the Free Software Software Foundation. If the Program does not specify a version number of
Foundation. this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author 10. If you wish to incorporate parts of the Program into other free
to ask for permission. For software which is copyrighted by the Free programs whose distribution conditions are different, write to the author
Software Foundation, write to the Free Software Foundation; we sometimes to ask for permission. For software which is copyrighted by the Free
make exceptions for this. Our decision will be guided by the two goals Software Foundation, write to the Free Software Foundation; we sometimes
of preserving the free status of all derivatives of our free software and make exceptions for this. Our decision will be guided by the two goals
of promoting the sharing and reuse of software generally. of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
REPAIR OR CORRECTION. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
POSSIBILITY OF SUCH DAMAGES. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it If you develop a new program, and you want it to be of the greatest
free software which everyone can redistribute and change under these terms. possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively To do so, attach the following notices to the program. It is safest
convey the exclusion of warranty; and each file should have at least to attach them to the start of each source file to most effectively
the "copyright" line and a pointer to where the full notice is found. convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author> &lt;one line to give the program's name and a brief idea of what it does.&gt;
Copyright (C) 19yy &lt;name of author&gt;
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by This program is free software; you can redistribute it and/or modify
the Free Software Foundation; either version 2 of the License, or it under the terms of the GNU General Public License as published by
(at your option) any later version. the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of This program is distributed in the hope that it will be useful,
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License for more details. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software You should have received a copy of the GNU General Public License
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode: If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. Gnomovision version 69, Copyright (C) 19yy name of author
This is free software, and you are welcome to redistribute it Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
under certain conditions; type `show c' for details. This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may The hypothetical commands `show w' and `show c' should show the appropriate
be called something other than `show w' and `show c'; they could even be parts of the General Public License. Of course, the commands you use may
mouse-clicks or menu items--whatever suits your program. be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if You should also get your employer (if you work as a programmer) or your
necessary. Here is a sample; alter the names: school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker. Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice &lt;signature of Ty Coon&gt;, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may This General Public License does not permit incorporating your program into
consider it more useful to permit linking proprietary applications with the proprietary programs. If your program is a subroutine library, you may
library. If this is what you want to do, use the GNU Library General consider it more useful to permit linking proprietary applications with the
Public License instead of this License. library. If this is what you want to do, use the GNU Library General
</PRE> Public License instead of this License.
</PRE>
<A HREF="./"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A>
<A HREF="./"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY>
</HTML> </BODY>
</HTML>

View File

@ -1,120 +1,121 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<TITLE>Hydracom License.</TITLE> <HEAD>
</HEAD> <TITLE>Hydracom License.</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<BODY <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
BGCOLOR="#FFFFFF" <BODY
TEXT="#000000" BGCOLOR="#FFFFFF"
LINK="#0000FF" TEXT="#000000"
VLINK="#000080" LINK="#0000FF"
ALINK="#FF0000" VLINK="#000080"
> ALINK="#FF0000"
<PRE> >
HydraCom Version 1.00 <PRE>
HydraCom Version 1.00
A sample implementation of the
HYDRA Bi-Directional File Transfer Protocol A sample implementation of the
HYDRA Bi-Directional File Transfer Protocol
HydraCom was written by
Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT HydraCom was written by
COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT
COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED
The HYDRA protocol was designed by
Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT and The HYDRA protocol was designed by
Joaquim H. Homrighausen Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT and
COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED Joaquim H. Homrighausen
COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED
DISCLAIMER
DISCLAIMER
This program is provided "as is" and comes with no warranties of any
kind, either expressed or implied. In no event shall the authors be This program is provided "as is" and comes with no warranties of any
liable to you or anyone else for any damages, including any lost kind, either expressed or implied. In no event shall the authors be
profits, lost savings or other incidental or consequential damages liable to you or anyone else for any damages, including any lost
arising out of the use or inability to use this software. profits, lost savings or other incidental or consequential damages
arising out of the use or inability to use this software.
HYDRACOM / SOURCE LICENSE
HYDRACOM / SOURCE LICENSE
HydraCom, its associated utilities (HydraCfg) and the HydraCom
sourcecode may be freely distributed, copied and used, no fee charged. HydraCom, its associated utilities (HydraCfg) and the HydraCom
All files, executables and sourcecode remain the copyrighted property sourcecode may be freely distributed, copied and used, no fee charged.
of Arjen G. Lentz and LENTZ SOFTWARE-DEVELOPMENT. All files, executables and sourcecode remain the copyrighted property
The distribution archives should remain intact with no files removed of Arjen G. Lentz and LENTZ SOFTWARE-DEVELOPMENT.
or modified. For special purposes, it is allowed to repack the The distribution archives should remain intact with no files removed
archives using a different compression system. or modified. For special purposes, it is allowed to repack the
archives using a different compression system.
HydraCom may be bundled up with for instance terminal or BBS packages,
even commercial ones, provided the buyer/user is clearly informed HydraCom may be bundled up with for instance terminal or BBS packages,
about the fact that Hydra and HydraCom are free, not owned by the even commercial ones, provided the buyer/user is clearly informed
distributor/retailer in question, and is not included in any possible about the fact that Hydra and HydraCom are free, not owned by the
charge regarding the rest of the package. This documentation must also distributor/retailer in question, and is not included in any possible
be present so the user can inform himself about Hydra and HydraCom. charge regarding the rest of the package. This documentation must also
The same rules apply to inclusion in shareware and CD-ROM libraries. be present so the user can inform himself about Hydra and HydraCom.
In all cases, the author of HydraCom must be given credit in any The same rules apply to inclusion in shareware and CD-ROM libraries.
informational screens and literature that contain such information. In all cases, the author of HydraCom must be given credit in any
informational screens and literature that contain such information.
The Hydra/HydraCom sourcecode may also be freely used and integrated
into other software or library, provided this is clearly stated in any The Hydra/HydraCom sourcecode may also be freely used and integrated
informational screens and literature pertaining to this program, and into other software or library, provided this is clearly stated in any
credit is given to the original author. If the sourcecode of that informational screens and literature pertaining to this program, and
program or library is released or otherwise published, the notices credit is given to the original author. If the sourcecode of that
present at the top of every Hydra/HydraCom source file must be program or library is released or otherwise published, the notices
retained in their original unmodified form. present at the top of every Hydra/HydraCom source file must be
retained in their original unmodified form.
In addition to the above license, everyone using any part of the
sourcecode, programs or files is fully bound by the general license of In addition to the above license, everyone using any part of the
the Hydra protocol as present in the Hydra protocol description sourcecode, programs or files is fully bound by the general license of
document. For easy reference, the paragraph in question is reprinted the Hydra protocol as present in the Hydra protocol description
below. document. For easy reference, the paragraph in question is reprinted
below.
Any use of, or operation on (including copying/distributing) any of
the above mentioned files implies full and unconditional acceptance of Any use of, or operation on (including copying/distributing) any of
this license and disclaimer. the above mentioned files implies full and unconditional acceptance of
this license and disclaimer.
HYDRA PROTOCOL LICENSE
HYDRA PROTOCOL LICENSE
You are granted a license to implement the HYDRA file transfer
protocol, HYDRA hereafter, in your own programs and/or use the sample You are granted a license to implement the HYDRA file transfer
source code and adapt these to your particular situation and needs; protocol, HYDRA hereafter, in your own programs and/or use the sample
subject to the following conditions: source code and adapt these to your particular situation and needs;
subject to the following conditions:
- You must refer to it as the HYDRA file transfer protocol, and you
must give credit to the authors of HYDRA in any information - You must refer to it as the HYDRA file transfer protocol, and you
screens or literature pertaining to your programs that contains must give credit to the authors of HYDRA in any information
other such information (credits, your own copyrights, etc.). screens or literature pertaining to your programs that contains
other such information (credits, your own copyrights, etc.).
- HYDRA will always remain backwards compatible with previous
revisions. HYDRA allows for expansion of its features without - HYDRA will always remain backwards compatible with previous
interfering with previous revisions. It is, however, important revisions. HYDRA allows for expansion of its features without
that different people do not expand the protocol in different interfering with previous revisions. It is, however, important
directions. We therefore ask you to contact us if you have any that different people do not expand the protocol in different
needs/ideas regarding HYDRA, so development can be synchronized directions. We therefore ask you to contact us if you have any
and beneficial to all. needs/ideas regarding HYDRA, so development can be synchronized
and beneficial to all.
- If your implementation cannot converse with past or future
revisions as supplied by us, then you must refer to it as "HYDRA - If your implementation cannot converse with past or future
derived", or as "a variation of HYDRA", or words to that effect. revisions as supplied by us, then you must refer to it as "HYDRA
derived", or as "a variation of HYDRA", or words to that effect.
Hydra protocol design and HydraCom driver: Hydra protocol design:
Arjen G. Lentz Joaquim H. Homrighausen Hydra protocol design and HydraCom driver: Hydra protocol design:
LENTZ SOFTWARE-DEVELOPMENT 389, route d'Arlon Arjen G. Lentz Joaquim H. Homrighausen
Langegracht 7B L-8011 Strassen LENTZ SOFTWARE-DEVELOPMENT 389, route d'Arlon
3811 BT Amersfoort Luxembourg Langegracht 7B L-8011 Strassen
The Netherlands 3811 BT Amersfoort Luxembourg
FidoNet 2:283/512, AINEX-BBS +31-33-633916 FidoNet 2:270/17 The Netherlands
arjen_lentz@f512.n283.z2.fidonet.org joho@ae.lu FidoNet 2:283/512, AINEX-BBS +31-33-633916 FidoNet 2:270/17
arjen_lentz@f512.n283.z2.fidonet.org joho@ae.lu
Please feel free to contact us at any time to share your comments about our
software and/or licensing policies. Please feel free to contact us at any time to share your comments about our
</PRE> software and/or licensing policies.
</PRE>
<A HREF="./"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A>
<A HREF="./"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -32,7 +33,7 @@ Michiel Broek.
</ul> </ul>
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Index" Border="0" width="33" height="35">Back to Index</A> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Index" Border="0">Back to Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,78 +1,79 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<TITLE>JAM License.</TITLE> <HEAD>
</HEAD> <TITLE>JAM License.</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<BODY <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
BGCOLOR="#FFFFFF" <BODY
TEXT="#000000" BGCOLOR="#FFFFFF"
LINK="#0000FF" TEXT="#000000"
VLINK="#000080" LINK="#0000FF"
ALINK="#FF0000" VLINK="#000080"
> ALINK="#FF0000"
<PRE> >
--------------------------------------------------------------------- <PRE>
JAM(mbp) ---------------------------------------------------------------------
The Joaquim-Andrew-Mats Message Base Proposal JAM(mbp)
--------------------------------------------------------------------- The Joaquim-Andrew-Mats Message Base Proposal
Copyright 1993 Joaquim Homrighausen, Andrew Milner, ---------------------------------------------------------------------
Mats Birch, Mats Wallin. Copyright 1993 Joaquim Homrighausen, Andrew Milner,
ALL RIGHTS RESERVED. Mats Birch, Mats Wallin.
--------------------------------------------------------------------- ALL RIGHTS RESERVED.
---------------------------------------------------------------------
=====================================================================
LEGAL NOTICE =====================================================================
--------------------------------------------------------------------- LEGAL NOTICE
---------------------------------------------------------------------
The JAM(mbp) documentation and JAM API and information attached
hereto, hereafter referred to as JAM, is protected by applicable The JAM(mbp) documentation and JAM API and information attached
copyright laws and international treaty provisions. JAM is provided hereto, hereafter referred to as JAM, is protected by applicable
"as is", without warranty of any kind or fitness for a particular copyright laws and international treaty provisions. JAM is provided
purpose, either expressed or implied, all of are hereby explicitly "as is", without warranty of any kind or fitness for a particular
disclaimed. The authors only guarantees that JAM will occupy disk purpose, either expressed or implied, all of are hereby explicitly
space. disclaimed. The authors only guarantees that JAM will occupy disk
space.
The entire risk as to the quality and performance of JAM is with you.
Should JAM prove defective or incorrect, you assume the entire cost The entire risk as to the quality and performance of JAM is with you.
of all necessary servicing, repair, and/or correction. In no event Should JAM prove defective or incorrect, you assume the entire cost
shall the authors be liable to the you or anyone else for any damages of all necessary servicing, repair, and/or correction. In no event
or costs, including, but not limited to, any lost profits, lost shall the authors be liable to the you or anyone else for any damages
savings, lost income, lost information, loss of the right to use JAM, or costs, including, but not limited to, any lost profits, lost
or other incidental or consequential damages arising out of the use savings, lost income, lost information, loss of the right to use JAM,
or inability to use JAM. or other incidental or consequential damages arising out of the use
or inability to use JAM.
All information provided in JAM is subject to change without further
notice. All information provided in JAM is subject to change without further
notice.
JAM may be published and distributed to other people as long as no
part of it is modified by any means, this includes translation to JAM may be published and distributed to other people as long as no
any other language (technical or social), and as long as no charges part of it is modified by any means, this includes translation to
are applied (including but not limited to trading). This information any other language (technical or social), and as long as no charges
may not be used to reverse engineer any application developed by the are applied (including but not limited to trading). This information
authors. may not be used to reverse engineer any application developed by the
authors.
All applications that support JAM must include one of the following
notices in their documentation and somewhere in the product's credit All applications that support JAM must include one of the following
section: notices in their documentation and somewhere in the product's credit
section:
"JAM(mbp) - Copyright 1993 Joaquim Homrighausen, Andrew Milner,
Mats Birch, Mats Wallin. "JAM(mbp) - Copyright 1993 Joaquim Homrighausen, Andrew Milner,
ALL RIGHTS RESERVED." Mats Birch, Mats Wallin.
ALL RIGHTS RESERVED."
or
or
"This product uses the JAM(mbp) API -
Copyright 1993 Joaquim Homrighausen, Andrew Milner, Mats Birch, "This product uses the JAM(mbp) API -
Mats Wallin. ALL RIGHTS RESERVED." Copyright 1993 Joaquim Homrighausen, Andrew Milner, Mats Birch,
Mats Wallin. ALL RIGHTS RESERVED."
All trademarks are trademarks or registered trademarks of their
respective holders. All trademarks are trademarks or registered trademarks of their
</PRE> respective holders.
</PRE>
<A HREF="./"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A>
<A HREF="./"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -118,9 +119,9 @@ For example: ^B32000^BThis is the text^B<br>
</PRE> </PRE>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -164,7 +165,7 @@ setup) or your BBS won't start and complain. Submenus may be nested 50
levels deep. levels deep.
<P> <P>
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" BORDER=0 width="33" height="35"> Back</A> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" BORDER=0>Back</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -172,9 +173,9 @@
</OL> </OL>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -137,9 +138,9 @@
</OL> </OL>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -128,9 +129,9 @@
</OL> </OL>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -104,9 +105,9 @@
</OL> </OL>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -50,9 +51,9 @@
</OL> </OL>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -46,9 +47,9 @@
</OL> </OL>
<HR> <HR>
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0 width="33" height="35"></A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Index" BORDER=0></A>
<A HREF="../">Main Index</A>&nbsp; <A HREF="../">Main Index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0 width="40" height="30"></A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" BORDER=0></A>
<A HREF="./">Menus Index</A> <A HREF="./">Menus Index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>

View File

@ -1,331 +1,332 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<TITLE>Implementation and Usage of FileFind Utilities.</TITLE> <HEAD>
</HEAD> <TITLE>Implementation and Usage of FileFind Utilities.</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<BODY <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
BGCOLOR="#FFFFFF" <BODY
TEXT="#000000" BGCOLOR="#FFFFFF"
LINK="#0000FF" TEXT="#000000"
VLINK="#000080" LINK="#0000FF"
ALINK="#FF0000" VLINK="#000080"
> ALINK="#FF0000"
<PRE> >
Document: fsc-00xx <PRE>
Version: 0.6 Document: fsc-00xx
Date Aug 30, 1995 Version: 0.6
Title: Implementation and Usage of FileFind Utilities Date Aug 30, 1995
Authors: Robert Williamson FidoNet#1:167/104.0 robert@ecs.mtlnet.org Title: Implementation and Usage of FileFind Utilities
Authors: Robert Williamson FidoNet#1:167/104.0 robert@ecs.mtlnet.org
Intro
Intro
A portion of the document is derived from information in
AllFix.DOC by Harald Harms @ 2:281/910 A portion of the document is derived from information in
with additional sections from AllFix.DOC by Harald Harms @ 2:281/910
FQuery.DOC by Robert Williamson @ 1:167/104 with additional sections from
FQuery.DOC by Robert Williamson @ 1:167/104
The MSdos program ALLFIX by Harald Harms first introduced the idea
of searching for files via echomail. The term applied to this function The MSdos program ALLFIX by Harald Harms first introduced the idea
is 'FileFind'. A FileFind system allows sysops, points and BBS users of searching for files via echomail. The term applied to this function
to search for files by placing a message to 'ALLFIX' in an echo is 'FileFind'. A FileFind system allows sysops, points and BBS users
designated for the purpose of finding files. All FTN sites running a to search for files by placing a message to 'ALLFIX' in an echo
FileFind processor which is configured to scan that echo will reply to designated for the purpose of finding files. All FTN sites running a
that user if there any files matching his query. This system provides FileFind processor which is configured to scan that echo will reply to
a method for searching many FTN sites throughout the world, with a that user if there any files matching his query. This system provides
single message. a method for searching many FTN sites throughout the world, with a
single message.
FileFind programs work by either scanning through defined message
bases or scanning packets for defined AREA tagnames for messages to the FileFind programs work by either scanning through defined message
default name ALLFIX. All FileFind programs MUST respond to the name bases or scanning packets for defined AREA tagnames for messages to the
ALLFIX, but may also respond to the name FILEFIND and the name of the default name ALLFIX. All FileFind programs MUST respond to the name
particular FileFind program in use or defined for the echo. The ALLFIX, but may also respond to the name FILEFIND and the name of the
FileFind program will process these messages, examining the Subject particular FileFind program in use or defined for the echo. The
field for search queries. If any valid query is found, the FileFind FileFind program will process these messages, examining the Subject
program will search the sites files database for files matching the field for search queries. If any valid query is found, the FileFind
users's query. program will search the sites files database for files matching the
users's query.
If the FileFind program finds any matches, it will generate a reply
containing a list of the files found, and some basic information ABOUT If the FileFind program finds any matches, it will generate a reply
the system posting the reply. When the user who initially wrote the containing a list of the files found, and some basic information ABOUT
request reads the reply, he will then be able to decide if any of the the system posting the reply. When the user who initially wrote the
reported files meet his needs, and from the ABOUT included in the request reads the reply, he will then be able to decide if any of the
reply, learn where and how he may get those files. reported files meet his needs, and from the ABOUT included in the
reply, learn where and how he may get those files.
FileFind Query Message Structure
FileFind Query Message Structure
To: name_of_FileFind program
To: name_of_FileFind program
The message must be addressed to ALLFIX so that all FileFind programs
can respond. To use features specific to a particular FileFind The message must be addressed to ALLFIX so that all FileFind programs
program, or to limit the responses to a particular platform, the can respond. To use features specific to a particular FileFind
message should be addressed to that program's name. Some FileFind program, or to limit the responses to a particular platform, the
programs will respond to more than two names. message should be addressed to that program's name. Some FileFind
programs will respond to more than two names.
Subject:
A space-separated list of file specifications, keywords or quoted Subject:
strings. A space-separated list of file specifications, keywords or quoted
strings.
keyword - single word preceeded by a '/' with no intervening spaces,
must be at least 3 characters, not including the '/'. keyword - single word preceeded by a '/' with no intervening spaces,
a keyword search is in actually a substring search of the must be at least 3 characters, not including the '/'.
site's filelist. a keyword search is in actually a substring search of the
site's filelist.
description - string enclosed in double-quotes,
if a single word, must be more than 3 characters. description - string enclosed in double-quotes,
if a single word, must be more than 3 characters.
filespec - single word, no spaces, no double-quotes or preceding /,
must be at least 3 characters, not including any wildcard filespec - single word, no spaces, no double-quotes or preceding /,
or pattern matching charcaters, such as '*'. must be at least 3 characters, not including any wildcard
Messages addressed to ALLFIX must not have any embedded or pattern matching charcaters, such as '*'.
pattern matching characters. Messages addressed to ALLFIX must not have any embedded
pattern matching characters.
The minimum number of characters for description, keyword and
filespec queries is an implementation detail of the FileFind program. The minimum number of characters for description, keyword and
These values should be configurable, but should never be settable to filespec queries is an implementation detail of the FileFind program.
values of less than 3. These values should be configurable, but should never be settable to
values of less than 3.
Each implementation should allow the operator the ability to
configure a list of disallowed keywords. Each implementation should allow the operator the ability to
configure a list of disallowed keywords.
NetMail Queries
NetMail Queries
Some FileFind programs may also have the ability to process file
search queries received as netmail and addressed to the name of the Some FileFind programs may also have the ability to process file
particular FileFInd program with this capability. In this case, all search queries received as netmail and addressed to the name of the
replies are via netmail also. particular FileFInd program with this capability. In this case, all
replies are via netmail also.
NetMail Commands
FileFind Netmail commands are identifed by a leading '%'. NetMail Commands
Implementation of netmail commands is optional. If implemented, FileFind Netmail commands are identifed by a leading '%'.
compliant FileFind utilities should be able to process the following Implementation of netmail commands is optional. If implemented,
minimum NetMail command set. compliant FileFind utilities should be able to process the following
minimum NetMail command set.
%HELP - netmail only, returns an extended help text for the
FileFind program, the ABOUT of the the site and a list %HELP - netmail only, returns an extended help text for the
of MAGIC freqable names. FileFind program, the ABOUT of the the site and a list
%ABOUT - netmail only, returns the ABOUT of the site and a full of MAGIC freqable names.
or %MAGIC list of MAGIC names. %ABOUT - netmail only, returns the ABOUT of the site and a full
or %MAGIC list of MAGIC names.
%NEWFILES - netmail only, returns the NEWFILES list of the site
or %NEW via netmail. %NEWFILES - netmail only, returns the NEWFILES list of the site
or %NEW via netmail.
Extended NetMail Commands:
Implementation of the following netmail commands is optional and Extended NetMail Commands:
not required for compliance with the FileFind NetMail Command set. Implementation of the following netmail commands is optional and
not required for compliance with the FileFind NetMail Command set.
%REPORT <tagname>
- sends a configuration report for echo <tagname> %REPORT &lt;tagname&gt;
this allows an echo moderator to check if a site running - sends a configuration report for echo <tagname>
a FileFind utility is compliant with the rules of the this allows an echo moderator to check if a site running
filefind echo. a FileFind utility is compliant with the rules of the
filefind echo.
%REQUEST <filename>
- if found, will place requested file on hold for remote %REQUEST &lt;filename&gt;
site - if found, will place requested file on hold for remote
site
%UUREQUEST <filename>
- if found, and the filesize after uuencoding is less %UUREQUEST &lt;filename&gt;
than 60K, it will be sent as multiple netmail messages - if found, and the filesize after uuencoding is less
than 60K, it will be sent as multiple netmail messages
The Site ABOUT
The Site ABOUT
Obviously, a system that neither accepts file requests nor allows
users to download on their first call should not be responding to Obviously, a system that neither accepts file requests nor allows
FileFind messages. If there are any limitations for the caller to users to download on their first call should not be responding to
acquire any of the files that the site has advertised as being FileFind messages. If there are any limitations for the caller to
available in it's FileFind response, these limitations MUST be listed acquire any of the files that the site has advertised as being
in the reply. This information should be included in the ABOUT file available in it's FileFind response, these limitations MUST be listed
that the FileFind program user creates. in the reply. This information should be included in the ABOUT file
that the FileFind program user creates.
The site ABOUT should contain the following information. The
FileFind program implementor should instruct his users on these The site ABOUT should contain the following information. The
requirements. FileFind program implementor should instruct his users on these
requirements.
- sitename
- site operator's name - sitename
- complete phonenumber - site operator's name
- baud rate - complete phonenumber
- hours during which filerequests are accepted, if at all - baud rate
- hours during which users can download - hours during which filerequests are accepted, if at all
- conditions for file requests and user downloads - hours during which users can download
NOTE: the above information should be within the first 14 lines. - conditions for file requests and user downloads
optional: NOTE: the above information should be within the first 14 lines.
- a list a MAGIC names optional:
- an indication if magic names are also available to terminal users. - a list a MAGIC names
- an indication if magic names are also available to terminal users.
Searching for Files and Creating Replies
Searching for Files and Creating Replies
The method used by the FileFind program to search for requests is
up to the implementor. However, if searching a list, the FileFind The method used by the FileFind program to search for requests is
program should confirm the actual existance of all files that match the up to the implementor. However, if searching a list, the FileFind
query specification. program should confirm the actual existance of all files that match the
query specification.
The FileFind program should only process description strings,
filespecs or keywords that contain more than 3 valid characters and The FileFind program should only process description strings,
should have configuration options to define greater minimum lengths on filespecs or keywords that contain more than 3 valid characters and
a per-echo basis. should have configuration options to define greater minimum lengths on
a per-echo basis.
For filespecs, the wildcard character '*' IS considered a valid
specification as well as the '?' wildcard, but only the '?' is to be For filespecs, the wildcard character '*' IS considered a valid
counted as a character when determining the length of query. File specification as well as the '?' wildcard, but only the '?' is to be
extensions are not necessary and any characters AFTER a '*' are to be counted as a character when determining the length of query. File
ignored. The FileFind program should be configurable so as to allow extensions are not necessary and any characters AFTER a '*' are to be
replacement all of the file extensions with '.*' or '#?' dependant on ignored. The FileFind program should be configurable so as to allow
platform. This results in queries being independant of the various replacement all of the file extensions with '.*' or '#?' dependant on
archivers in use. platform. This results in queries being independant of the various
archivers in use.
Replies
Replies
Replies created by FileFind utilities are expected to be in
compliance with the following FTN specifications: Replies created by FileFind utilities are expected to be in
FTS-0001 - packed message format compliance with the following FTN specifications:
FTS-0009 - MSGID/REPLY FTS-0001 - packed message format
FSC-0046 - PID and tear line FTS-0009 - MSGID/REPLY
FSC-0046 - PID and tear line
In addition, a FileFind utility may use the FID: control line for
any information needed that cannot be put in a PID: without violating In addition, a FileFind utility may use the FID: control line for
that specification. any information needed that cannot be put in a PID: without violating
that specification.
^AFID: ascii text CR
^AFID: ascii text CR
Must be less than 80 characters including ^A and terminating CR.
Must be less than 80 characters including ^A and terminating CR.
There are three ways in which the FileFind program can create replies:
- write the replies in the echo in which the query appeared. There are three ways in which the FileFind program can create replies:
- write the replies in an echo that has been specifically - write the replies in the echo in which the query appeared.
designated for that purpose in the particular FTN or for - write the replies in an echo that has been specifically
a gorup of echos in that FTN. designated for that purpose in the particular FTN or for
- reply via routed netmail. a gorup of echos in that FTN.
- reply via routed netmail.
Since each FTN site connected to a particular FileFind program area
is capable of creating an information reply, there is much concern as Since each FTN site connected to a particular FileFind program area
to the amount of traffic that can be generated, FileFind program is capable of creating an information reply, there is much concern as
developers must be sensitive to these concerns by providing the means to the amount of traffic that can be generated, FileFind program
to their users to limit the traffic on a per-echo basis. For example, developers must be sensitive to these concerns by providing the means
various FileFind echos have rules limiting the size or number of to their users to limit the traffic on a per-echo basis. For example,
replies, or the length of the system information that may be included various FileFind echos have rules limiting the size or number of
in a reply. replies, or the length of the system information that may be included
in a reply.
Limiting replies
Limiting replies
It is strongly suggested that some default limitations be built-in.
It is strongly suggested that some default limitations be built-in.
Limiting Site Header (ABOUT):
Limiting Site Header (ABOUT):
If the site's ABOUT, (the text that has been configured in order to
add the system's information and Magic names list to the reply), is If the site's ABOUT, (the text that has been configured in order to
greater than 14 lines, the remainder should NOT be posted. A line add the system's information and Magic names list to the reply), is
should be added to the response indicated this, and the user may be greater than 14 lines, the remainder should NOT be posted. A line
invited to either Freq or download the MAGIC name's ABOUT or MAGIC, for should be added to the response indicated this, and the user may be
a full list of magic names. The FileFind program may optionally send invited to either Freq or download the MAGIC name's ABOUT or MAGIC, for
the full system information and magic name list via routed netmail. a full list of magic names. The FileFind program may optionally send
the full system information and magic name list via routed netmail.
Limiting Match List due to ambiguity of query:
Limiting Match List due to ambiguity of query:
If the list of matches (note: not the size of the message itself)
is greater than 32K, the FileFind program should post a message to the If the list of matches (note: not the size of the message itself)
user to indicate that his query may have been too ambiguous and perhaps is greater than 32K, the FileFind program should post a message to the
invite him to freq or download the MAGIC name FILES for a full list. user to indicate that his query may have been too ambiguous and perhaps
invite him to freq or download the MAGIC name FILES for a full list.
Splitting Match List into Multiple Messages:
Splitting Match List into Multiple Messages:
If the list of matches is greater than 10K, it should be split into
multiple messages of no more than 8K. Although the backbone permits If the list of matches is greater than 10K, it should be split into
messages up to 16K in length, 8K is a more readable size. Only the multiple messages of no more than 8K. Although the backbone permits
first split message may contain the ABOUT information of the site. messages up to 16K in length, 8K is a more readable size. Only the
Each message must be given both a unique Subject field (eg: prepended first split message may contain the ABOUT information of the site.
by "Part n/n") and a unique MSGID:. This because some tossers may use Each message must be given both a unique Subject field (eg: prepended
either or both for dupe detection. by "Part n/n") and a unique MSGID:. This because some tossers may use
either or both for dupe detection.
Limiting Number of Split Messages:
Limiting Number of Split Messages:
If the number of messages is greater than the preset limit of the
echo, and the FileFind Program does not have an option to forward the If the number of messages is greater than the preset limit of the
replies via netmail, the replies should be discarded and the user echo, and the FileFind Program does not have an option to forward the
informed that his request may have been too amibiguous. replies via netmail, the replies should be discarded and the user
informed that his request may have been too amibiguous.
NetMail Reply:
NetMail Reply:
The FileFind program may have an option to forward all replies via
routed netmail, or to do so under certain conditions as outlined above. The FileFind program may have an option to forward all replies via
Obviously, if the FileFind program can process netmail queries, it MUST routed netmail, or to do so under certain conditions as outlined above.
respond via netmail. Obviously, if the FileFind program can process netmail queries, it MUST
respond via netmail.
User NetMail Reply Request:
User NetMail Reply Request:
Alternativly the user can request a netmail reply for his echomail
query by preceeding the query with either "%" or "!". Alternativly the user can request a netmail reply for his echomail
eg; query by preceeding the query with either "%" or "!".
Subject: % /fsc /fts eg;
Subject: % /fsc /fts
If the FileFind program does not support this feature, it must
ignore any echomail query message that has a "%" or "!" as the first If the FileFind program does not support this feature, it must
WORD of the Subject field. ignore any echomail query message that has a "%" or "!" as the first
WORD of the Subject field.
Second Reply or Extended Response Request:
Second Reply or Extended Response Request:
The FileFind site indicates availablility of Second Reply by
placing the string 'program_name 4d_address' in the From: field of the The FileFind site indicates availablility of Second Reply by
message. placing the string 'program_name 4d_address' in the From: field of the
eg: FROM: FQUERY 1:167/104.0 message.
eg: FROM: FQUERY 1:167/104.0
When a user replies to a FileFind reply, the message will be to the
FileFind program @ {network address}. When processing the FileFind When a user replies to a FileFind reply, the message will be to the
conferences, the FileFind program will treat any message to itself that FileFind program @ {network address}. When processing the FileFind
includes the site address as a Second Reply Request. conferences, the FileFind program will treat any message to itself that
includes the site address as a Second Reply Request.
If this feature is available, the FileFind program will include up
to a maximum of 15 files (maximum 12K match list) in it's replies. If If this feature is available, the FileFind program will include up
the user wants a more detailed listing, he simply replies to the to a maximum of 15 files (maximum 12K match list) in it's replies. If
FileFind program's reply. Only the system that posted the original the user wants a more detailed listing, he simply replies to the
reply will respond to that new request. This second, specific reply, FileFind program's reply. Only the system that posted the original
will contain up to 50 files (32K of matchlist) either including or reply will respond to that new request. This second, specific reply,
SKIPPING the first 15. These numbers may be replaced by byte limits in will contain up to 50 files (32K of matchlist) either including or
some implementations. SKIPPING the first 15. These numbers may be replaced by byte limits in
some implementations.
No Second Reply in Designated Reply Echo:
No Second Reply in Designated Reply Echo:
The Designated Reply Echo method does not allow replies to be made,
because the FileFind program may not be permitted to scan a Designated The Designated Reply Echo method does not allow replies to be made,
Reply Echo. The FileFind program should automatically report up to 50 because the FileFind program may not be permitted to scan a Designated
files for any requests. Therefore, the traffic limitaion features may Reply Echo. The FileFind program should automatically report up to 50
be disabled for networks that require the FileFind program to reply in files for any requests. Therefore, the traffic limitaion features may
a Designated Reply Echo, and disallow Second Reply in that echo. be disabled for networks that require the FileFind program to reply in
a Designated Reply Echo, and disallow Second Reply in that echo.
Disable Local Messages:
Disable Local Messages:
The FileFind program must be able to to disable the processing of
local messages. What this means is that the FileFind program will not The FileFind program must be able to to disable the processing of
process any messages generated on that FTN site, including messages by local messages. What this means is that the FileFind program will not
the sysop using an offline reader, or by a site's BBS or off-line process any messages generated on that FTN site, including messages by
reader users. This should NOT exclude messages from a site's points. the sysop using an offline reader, or by a site's BBS or off-line
reader users. This should NOT exclude messages from a site's points.
Limit by Age:
Limit by Age:
The FileFind program must be configurable so that the operator can
limit the age of an query message that is acceptable for processing. The FileFind program must be configurable so that the operator can
This should be in number of days. The FileFind program may be limit the age of an query message that is acceptable for processing.
configured to process all the FileFind requests regardless of how old This should be in number of days. The FileFind program may be
they are. Age should never be greater than 365 days. configured to process all the FileFind requests regardless of how old
they are. Age should never be greater than 365 days.
LinkMGR Support:
Implmentors may choose to support the LinkMGR proposal for netmail LinkMGR Support:
queries and commands. In this proposal, the queries and commands do Implmentors may choose to support the LinkMGR proposal for netmail
not appear in the subject field but rather, in the the BODY of the queries and commands. In this proposal, the queries and commands do
message. The subject field wil contain the LinkMGR password. not appear in the subject field but rather, in the the BODY of the
Use of the LinkMGR method allows the user to send multiple commands message. The subject field wil contain the LinkMGR password.
to the fIleFind program. Use of the LinkMGR method allows the user to send multiple commands
</PRE> to the fIleFind program.
</PRE>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY>
</HTML> </BODY>
</HTML>

View File

@ -1,386 +1,387 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<TITLE>FILE_ID.DIZ Information.</TITLE> <HEAD>
</HEAD> <TITLE>FILE_ID.DIZ Information.</TITLE>
</HEAD>
<!-- Background white, links blue (unvisited), navy (visited), red (active) -->
<BODY <!-- Background white, links blue (unvisited), navy (visited), red (active) -->
BGCOLOR="#FFFFFF" <BODY
TEXT="#000000" BGCOLOR="#FFFFFF"
LINK="#0000FF" TEXT="#000000"
VLINK="#000080" LINK="#0000FF"
ALINK="#FF0000" VLINK="#000080"
> ALINK="#FF0000"
<PRE> >
FILEID.TXT v1.8 by Richard Holler [CIS 73567,1547] <PRE>
Last Revision 05/05/94 FILEID.TXT v1.8 by Richard Holler [CIS 73567,1547]
Last Revision 05/05/94
This text file was prepared at the request of the ASP (Association of
Shareware Professionals), but the information contained in it may be of This text file was prepared at the request of the ASP (Association of
value to any shareware author. Shareware Professionals), but the information contained in it may be of
value to any shareware author.
FILE_ID.DIZ INFORMATION
----------------------- FILE_ID.DIZ INFORMATION
Basically, the FILE_ID.DIZ file is a straight ASCII text file, distributed -----------------------
inside your distribution archive file along with your program files, which Basically, the FILE_ID.DIZ file is a straight ASCII text file, distributed
contains a description of your program. This file will be used by most BBS inside your distribution archive file along with your program files, which
(Bulletin Board System) softwares for the online file description of your contains a description of your program. This file will be used by most BBS
file. We recommend that the FILE_ID.DIZ file be used in all of your (Bulletin Board System) softwares for the online file description of your
distribution archives. file. We recommend that the FILE_ID.DIZ file be used in all of your
distribution archives.
This text file contains a description of the FILE_ID.DIZ file, as well as a
description of the recommended distribution archive format. This text file contains a description of the FILE_ID.DIZ file, as well as a
description of the recommended distribution archive format.
WHY SHOULD YOU USE FILE_ID.DIZ?
------------------------------- WHY SHOULD YOU USE FILE_ID.DIZ?
The use of this file will insure that the online description of your -------------------------------
program will be in your own words (and who better to describe your program The use of this file will insure that the online description of your
than yourself?), and that it will remain the same no matter how many program will be in your own words (and who better to describe your program
different people upload your file to various BBS systems. than yourself?), and that it will remain the same no matter how many
different people upload your file to various BBS systems.
As more and more BBS software makes use of this file, you can be assured
that your own description will replace such online descriptions as "Cool As more and more BBS software makes use of this file, you can be assured
Program" or "OK utility, but needs better ..." that your own description will replace such online descriptions as "Cool
Program" or "OK utility, but needs better ..."
Please note that the ASP Hub Network, the Author Direct FDN (File
Distribution Network), and the majority of other electronic distribution Please note that the ASP Hub Network, the Author Direct FDN (File
services *REQUIRE* that a valid FILE_ID.DIZ file be contained in your Distribution Network), and the majority of other electronic distribution
submitted distribution archive. If your file doesn't contain a valid services *REQUIRE* that a valid FILE_ID.DIZ file be contained in your
FILE_ID.DIZ file, then it simply won't be distributed by these services. submitted distribution archive. If your file doesn't contain a valid
Furthermore, most BBS sysops will not accept uploads of files which do not FILE_ID.DIZ file, then it simply won't be distributed by these services.
contain a valid FILE_ID.DIZ file, so you automatically lose out on that Furthermore, most BBS sysops will not accept uploads of files which do not
distribution as well. contain a valid FILE_ID.DIZ file, so you automatically lose out on that
distribution as well.
DESCRIPTION:
------------ DESCRIPTION:
FILE_ID.DIZ was created by Clark Development for use with their PCBDescribe ------------
utility, as a means for BBS callers to upload a file without having to FILE_ID.DIZ was created by Clark Development for use with their PCBDescribe
manually type in a file description. It also ensures that the online utility, as a means for BBS callers to upload a file without having to
description is always the same regardless of the number of different BBS manually type in a file description. It also ensures that the online
systems the file is posted on. It has since been accepted by the BBS description is always the same regardless of the number of different BBS
industry more-or-less as the "standard" file description source. (The systems the file is posted on. It has since been accepted by the BBS
extension of "DIZ" actually stands for "Description In Zip"). industry more-or-less as the "standard" file description source. (The
extension of "DIZ" actually stands for "Description In Zip").
NOTE: The FILE_ID.DIZ file *MUST* be named exactly that, and *NOT*
something like <filename>.DIZ. It will *ONLY* be used if it is named NOTE: The FILE_ID.DIZ file *MUST* be named exactly that, and *NOT*
FILE_ID.DIZ! something like &lt;filename&gt;.DIZ. It will *ONLY* be used if it is named
FILE_ID.DIZ!
The FILE_ID.DIZ file is nothing more than a straight ASCII text file which
contains the full description of the archived file containing it. It is The FILE_ID.DIZ file is nothing more than a straight ASCII text file which
used by most popular BBS software to describe your program, rather than contains the full description of the archived file containing it. It is
using the description supplied by the person that uploaded your file. It used by most popular BBS software to describe your program, rather than
should be placed *INSIDE* your distribution archive file. using the description supplied by the person that uploaded your file. It
should be placed *INSIDE* your distribution archive file.
The BBS software will "look" inside the archive file. If a FILE_ID.DIZ file
is found, it will replace any existing online file description with the The BBS software will "look" inside the archive file. If a FILE_ID.DIZ file
text contained in FILE_ID.DIZ. It is an excellent method for making sure is found, it will replace any existing online file description with the
that your program files are described the way that "you" want them text contained in FILE_ID.DIZ. It is an excellent method for making sure
described. Even sysops who's software can't automatically make use of the that your program files are described the way that "you" want them
FILE_ID.DIZ file have found it to be an excellent source for their manually described. Even sysops who's software can't automatically make use of the
added file descriptions. FILE_ID.DIZ file have found it to be an excellent source for their manually
added file descriptions.
STRUCTURE:
---------- STRUCTURE:
The file consists of straight ASCII text, up to 10 lines of text, each line ----------
being no more than 45 characters long. It should *NOT* contain any blank The file consists of straight ASCII text, up to 10 lines of text, each line
lines, any form of centering or formatting, or any Hi-ASCII or ANSI being no more than 45 characters long. It should *NOT* contain any blank
characters. (i.e. it should ONLY contain alpha & numeric characters). lines, any form of centering or formatting, or any Hi-ASCII or ANSI
characters. (i.e. it should ONLY contain alpha &amp; numeric characters).
We recommended that it consist of 5 basic parts:
We recommended that it consist of 5 basic parts:
1. the proper name of your program
2. the version number 1. the proper name of your program
3. the "ASP" identifier (optional, for ASP members) 2. the version number
4. the description separator 3. the "ASP" identifier (optional, for ASP members)
4. the description 4. the description separator
4. the description
All of the above parts should be separated by a single "space".
All of the above parts should be separated by a single "space".
PROGRAM NAME: To set it apart from the rest, it is recommended that you use
ALL CAPS for the program name. PROGRAM NAME: To set it apart from the rest, it is recommended that you use
ALL CAPS for the program name.
VERSION NUMBER: The version number should be in the form of "v12.34".
VERSION NUMBER: The version number should be in the form of "v12.34".
ASP IDENTIFIER: If you are an ASP author, we recommend that an "<ASP>"
identifying mark be added after the version number, to identify your ASP IDENTIFIER: If you are an ASP author, we recommend that an "<ASP>"
product as an ASP-authored product. identifying mark be added after the version number, to identify your
product as an ASP-authored product.
DESCRIPTION SEPARATOR: To separate the actual description text, insert a
simple "-" (dash/minus) character after the ASP identifier (or version DESCRIPTION SEPARATOR: To separate the actual description text, insert a
number, if not using the ASP identifier), and in front of the description simple "-" (dash/minus) character after the ASP identifier (or version
text. number, if not using the ASP identifier), and in front of the description
text.
DESCRIPTION: You should attempt to FULLY describe your product, including
its most important functions and features. Be sure to include anything DESCRIPTION: You should attempt to FULLY describe your product, including
which will separate your program from it's competition, and make the BBS its most important functions and features. Be sure to include anything
user want to download your file. Also try to include any hardware or which will separate your program from it's competition, and make the BBS
software requirements that your product may have. user want to download your file. Also try to include any hardware or
software requirements that your product may have.
You should try to use the first 2 lines of the text to give a basic
description of your program. This is helpful for sysops who's BBS software You should try to use the first 2 lines of the text to give a basic
limits them to less than 10 lines, 45 characters. Sysops who are limited to description of your program. This is helpful for sysops who's BBS software
using shorter descriptions can simply use the 1st two lines and truncate limits them to less than 10 lines, 45 characters. Sysops who are limited to
the rest. Thus, you can basically still supply your own description for BBS using shorter descriptions can simply use the 1st two lines and truncate
software which does not actually utilize the FILE_ID.DIZ feature. the rest. Thus, you can basically still supply your own description for BBS
software which does not actually utilize the FILE_ID.DIZ feature.
The remaining lines of text can be used to elaborate on the programs
features, enhancements from the prior version, information concerning The remaining lines of text can be used to elaborate on the programs
multi-file sets. Please note that older versions of some BBS software can features, enhancements from the prior version, information concerning
only use 8 lines of text. It is advisable that you create your FILE_ID.DIZ multi-file sets. Please note that older versions of some BBS software can
file so that the file can be truncated to various line lengths without only use 8 lines of text. It is advisable that you create your FILE_ID.DIZ
destroying it's usefulness. file so that the file can be truncated to various line lengths without
destroying it's usefulness.
EXAMPLE
------- EXAMPLE
MY PROGRAM v1.23 <ASP> - A program which will -------
do anything for anybody. Will run in only 2k MY PROGRAM v1.23 &lt;ASP&gt; - A program which will
of memory. Can be run from the command line, do anything for anybody. Will run in only 2k
or installed as a TSR. Completely menu- of memory. Can be run from the command line,
driven. Version 1.23 reduces the previous 4k or installed as a TSR. Completely menu-
memory requirements, and adds an enhanced driven. Version 1.23 reduces the previous 4k
graphical user interface. Also, MY PROGRAM memory requirements, and adds an enhanced
now contains Windows and DESQview support. graphical user interface. Also, MY PROGRAM
Coming soon - an OS/2 version. now contains Windows and DESQview support.
From Do-It-All Software, Inc. $15.00 Coming soon - an OS/2 version.
From Do-It-All Software, Inc. $15.00
MULTIPLE DISK INFO
------------------ MULTIPLE DISK INFO
Please note that if your distribution archive requires multiple archive ------------------
files, you should create a separate, specific FILE_ID.DIZ file for each Please note that if your distribution archive requires multiple archive
archive. This can be utilized to describe the various contents of each files, you should create a separate, specific FILE_ID.DIZ file for each
archive, and to identify each disk in the set. For example, the FILE_ID.DIZ archive. This can be utilized to describe the various contents of each
file for disk #1 could contain: archive, and to identify each disk in the set. For example, the FILE_ID.DIZ
file for disk #1 could contain:
"MY PROGRAM v1.23 <ASP> Program Executable
Files - Disk 1 of 2" "MY PROGRAM v1.23 &lt;ASP&gt; Program Executable
[followed by detailed description text] Files - Disk 1 of 2"
[followed by detailed description text]
while the FILE_ID.DIZ file for disk #2 could contain:
while the FILE_ID.DIZ file for disk #2 could contain:
"MY PROGRAM v1.23 <ASP> Documentation Files -
Disk 2 of 2" "MY PROGRAM v1.23 &lt;ASP&gt; Documentation Files -
[followed by more detailed description text] Disk 2 of 2"
[followed by more detailed description text]
Optionally, you could also create a "complete" FILE_ID.DIZ file for the
first disk, which would fully describe the program in detail, and identify Optionally, you could also create a "complete" FILE_ID.DIZ file for the
it as Disk 1 of x. Then, for each remaining file in the set, simply include first disk, which would fully describe the program in detail, and identify
the Program Name, version number, ASP identifier, and the disk number (i.e. it as Disk 1 of x. Then, for each remaining file in the set, simply include
"MY PROGRAM v1.23 <ASP> Disk 2 of x"). the Program Name, version number, ASP identifier, and the disk number (i.e.
"MY PROGRAM v1.23 &lt;ASP&gt; Disk 2 of x").
ADDITIONAL INFO
--------------- ADDITIONAL INFO
Please don't be tempted to use fancy graphic or ANSI sequences in the ---------------
FILE_ID.DIZ file, as most BBS software will not allow this, and will render Please don't be tempted to use fancy graphic or ANSI sequences in the
your FILE_ID.DIZ file useless. Also, don't be tempted to simply copy your FILE_ID.DIZ file, as most BBS software will not allow this, and will render
program description file to FILE_ID.DIZ. Attempting to "format" your your FILE_ID.DIZ file useless. Also, don't be tempted to simply copy your
FILE_ID.DIZ file (i.e line centering, right & left justification, etc) will program description file to FILE_ID.DIZ. Attempting to "format" your
also cause unexpected results, especially for BBS software which re-formats FILE_ID.DIZ file (i.e line centering, right &amp; left justification, etc) will
descriptions to other than 10line/45char. also cause unexpected results, especially for BBS software which re-formats
descriptions to other than 10line/45char.
Fred Hill <ASP> has written a freeware utility which interactively creates
a valid FILE_ID.DIZ file. The file is called DIZGEN.ZIP and can be found on Fred Hill &lt;ASP&gt; has written a freeware utility which interactively creates
CompuServe (GO IBMBBS, Library 2) as well as on many fine BBS systems. I a valid FILE_ID.DIZ file. The file is called DIZGEN.ZIP and can be found on
highly recommend that you download a copy of this wonderful utility for CompuServe (GO IBMBBS, Library 2) as well as on many fine BBS systems. I
creating your FILE_ID.DIZ files. highly recommend that you download a copy of this wonderful utility for
creating your FILE_ID.DIZ files.
<*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*><*>
==========================================================================
The following is a recommendation for the structure and contents of
distribution archives prepared for use on BBS systems. The following is a recommendation for the structure and contents of
distribution archives prepared for use on BBS systems.
DISTRIBUTION DISK RECOMMENDATIONS
--------------------------------- DISTRIBUTION DISK RECOMMENDATIONS
The following are recommendations for preparing your program files for ---------------------------------
distribution to Bulletin Board Systems (BBSs) via the ASP's distribution The following are recommendations for preparing your program files for
services, as well as other methods. distribution to Bulletin Board Systems (BBSs) via the ASP's distribution
services, as well as other methods.
Two varieties of program files are defined here:
Two varieties of program files are defined here:
1) Program files which utilize an "install" utility and self-extracting
program archives (later referred to as "Author-Installed Programs"). 1) Program files which utilize an "install" utility and self-extracting
program archives (later referred to as "Author-Installed Programs").
2) Programs files which do not use install utilities or self-extracting
archives (later referred to as "User-Installed Programs"). 2) Programs files which do not use install utilities or self-extracting
archives (later referred to as "User-Installed Programs").
AUTHOR-INSTALLED PROGRAMS:
-------------------------- AUTHOR-INSTALLED PROGRAMS:
These programs require a bit more work from the author, but will eliminate --------------------------
many user mistakes, especially in programs which require complicated These programs require a bit more work from the author, but will eliminate
setups. many user mistakes, especially in programs which require complicated
setups.
Most "installation" utility programs will make use of program files which
have been "archived" into Self-Extracting (SFX) archives. We will attempt Most "installation" utility programs will make use of program files which
to define which files should be contained in the Self-Extracting archives, have been "archived" into Self-Extracting (SFX) archives. We will attempt
and which files should not. to define which files should be contained in the Self-Extracting archives,
and which files should not.
1. Files which should be contained in the self-extracting program file
archive: 1. Files which should be contained in the self-extracting program file
archive:
a. All program-specific executable files.
b. Any required configuration and/or data files required by the a. All program-specific executable files.
program. b. Any required configuration and/or data files required by the
c. Program documentation files. Optionally, these may be left program.
outside of the self-extracting archive, in order to allow c. Program documentation files. Optionally, these may be left
them to be viewed/read by the various archive viewing utlities. outside of the self-extracting archive, in order to allow
d. Any other program-specific files that are required for the them to be viewed/read by the various archive viewing utlities.
operation of the program. d. Any other program-specific files that are required for the
operation of the program.
2. The files described above should be compiled into a self-extracting
archive file, which will then be extracted by the install utility. 2. The files described above should be compiled into a self-extracting
archive file, which will then be extracted by the install utility.
NOTE: the author is required to abide by any distribution requirements
specified by the archive utility author, and to obtain any required NOTE: the author is required to abide by any distribution requirements
distribution rights necessary. Please check to see if distribution rights specified by the archive utility author, and to obtain any required
are required for your archive utility choice. distribution rights necessary. Please check to see if distribution rights
are required for your archive utility choice.
3. Files which should NOT be contained in the self-extracting program file
archive: 3. Files which should NOT be contained in the self-extracting program file
archive:
a. The install utility itself (obviously).
b. The FILE_ID.DIZ file. (described in detail in the section a. The install utility itself (obviously).
preceding this one) b. The FILE_ID.DIZ file. (described in detail in the section
c. Any distribution/information files, such as VENDOR.TXT, preceding this one)
SYSOP.TXT, etc. c. Any distribution/information files, such as VENDOR.TXT,
d. Any description or information file, such as DESCRIBE.TXT. SYSOP.TXT, etc.
e. A user file (such as README.1ST), which should explain how d. Any description or information file, such as DESCRIBE.TXT.
to use the install utility, what the user should expect e. A user file (such as README.1ST), which should explain how
during the installation, and any preparation that the user to use the install utility, what the user should expect
should make prior to the installation. This file might also during the installation, and any preparation that the user
contain a brief description of your program, in case the user should make prior to the installation. This file might also
is able to read the documentation files in the distribution contain a brief description of your program, in case the user
archive prior to downloading (many BBS systems offer this is able to read the documentation files in the distribution
ability to the user). archive prior to downloading (many BBS systems offer this
ability to the user).
4. The actual distribution archive file (described below) should then
contain the install utility, the self-extracting program archive, and the 4. The actual distribution archive file (described below) should then
files described in #3 above. contain the install utility, the self-extracting program archive, and the
files described in #3 above.
USER-INSTALLED PROGRAMS:
------------------------ USER-INSTALLED PROGRAMS:
This type of distribution archive is much simpler than the Author-Installed ------------------------
variety. It should simply be an archive file, containing all of the files This type of distribution archive is much simpler than the Author-Installed
for the program described above. variety. It should simply be an archive file, containing all of the files
for the program described above.
Since this type of program requires the user to do all of the installation
manually, it should contain very specific and detailed information Since this type of program requires the user to do all of the installation
regarding the installation requirements (such as INSTALL.TXT). manually, it should contain very specific and detailed information
regarding the installation requirements (such as INSTALL.TXT).
THE DISTRIBUTION ARCHIVE FILE:
------------------------------ THE DISTRIBUTION ARCHIVE FILE:
The actual distribution archive file should merely be an archive file ------------------------------
containing the files described above. For BBS distribution, this archive The actual distribution archive file should merely be an archive file
should be of the standard archive format, and -NOT- a self-extracting containing the files described above. For BBS distribution, this archive
archive. Many sysops will not allow self-extracting archives, and most BBS should be of the standard archive format, and -NOT- a self-extracting
software will not allow self-extracting archives to be uploaded. archive. Many sysops will not allow self-extracting archives, and most BBS
software will not allow self-extracting archives to be uploaded.
There are many popular archive utilities available, such as PKZIP, LHA,
LHARC, ARJ, etc. Most BBS systems are capable of handling archives in There are many popular archive utilities available, such as PKZIP, LHA,
virtually any format. However, you should be aware that most BBS systems LHARC, ARJ, etc. Most BBS systems are capable of handling archives in
will convert your archive format to the format of choice by the sysop. By virtually any format. However, you should be aware that most BBS systems
following the methods described above, this conversion process should not will convert your archive format to the format of choice by the sysop. By
affect your program, or any self-extracting files which are contained following the methods described above, this conversion process should not
within your distribution archive file. affect your program, or any self-extracting files which are contained
within your distribution archive file.
You should also retain the default archive file extension defined by the
archive utility. For example, PKZIP uses a ".ZIP", LHARC uses "LZH", etc. You should also retain the default archive file extension defined by the
Changing the file extension may cause the BBS software to delete your file archive utility. For example, PKZIP uses a ".ZIP", LHARC uses "LZH", etc.
because it doesn't recognize the format. Changing the file extension may cause the BBS software to delete your file
because it doesn't recognize the format.
For the actual filename for your distribution archive, it is recommended
that the program filename be limited to 6 characters to represent the For the actual filename for your distribution archive, it is recommended
program's name (i.e. MYPROG could represent "My Program"). This should be that the program filename be limited to 6 characters to represent the
followed by 2 numeric digits which will represent the version number of program's name (i.e. MYPROG could represent "My Program"). This should be
your release. Even if this is your initial release it should include the followed by 2 numeric digits which will represent the version number of
version number in the filename (i.e. MYPROG10.ZIP would indicate the your release. Even if this is your initial release it should include the
program called "My Program" version 1.0). version number in the filename (i.e. MYPROG10.ZIP would indicate the
program called "My Program" version 1.0).
Please note that CompuServe limits filenames to only 6 characters. By
limiting the file "name" to 6 characters, you will easily be able to rename Please note that CompuServe limits filenames to only 6 characters. By
the archive for CompuServe uploading by simply removing the 2-digit version limiting the file "name" to 6 characters, you will easily be able to rename
identifier, to make the file compatible with CompuServe libraries. the archive for CompuServe uploading by simply removing the 2-digit version
identifier, to make the file compatible with CompuServe libraries.
By including the 2-digit version number in the archive filename, it will be
very easy for both the user and the sysop (and yourself) to identify older By including the 2-digit version number in the archive filename, it will be
versions of your program. very easy for both the user and the sysop (and yourself) to identify older
versions of your program.
MULTIPLE DISTRIBUTION ARCHIVES
------------------------------ MULTIPLE DISTRIBUTION ARCHIVES
At one time, it was recommended that your final distribution archive not be ------------------------------
larger than 350k, so that it would fit on a single 360k floppy disk and At one time, it was recommended that your final distribution archive not be
still leave room for any distribution files necessary for Disk Vendors. larger than 350k, so that it would fit on a single 360k floppy disk and
(i.e. Disk Vendors will often include their own GO.BAT file, or other still leave room for any distribution files necessary for Disk Vendors.
various small files to help their customers install the software). This (i.e. Disk Vendors will often include their own GO.BAT file, or other
limitation is slowly falling by the wayside as more and more computer various small files to help their customers install the software). This
systems have 3.5" floppy disk drives as standard. limitation is slowly falling by the wayside as more and more computer
systems have 3.5" floppy disk drives as standard.
If your program is large enough to require more than one distribution
archive, it is recommended that your filename be limited to 5 characters If your program is large enough to require more than one distribution
rather than 6 as described above. Following the 5-character name should be archive, it is recommended that your filename be limited to 5 characters
the same 2-digit version number. Then, append a single "letter" to identify rather than 6 as described above. Following the 5-character name should be
the disk (i.e. MYPGM10A.ZIP, MYPGM10B.ZIP, etc.). For uploading to the same 2-digit version number. Then, append a single "letter" to identify
CompuServe, these filenames may then be shortened to 6 characters by the disk (i.e. MYPGM10A.ZIP, MYPGM10B.ZIP, etc.). For uploading to
removing the version identifiers (i.e. MYPGMA.ZIP, MYPGMB.ZIP). However, CompuServe, these filenames may then be shortened to 6 characters by
for CompuServe it is recommended that you simply create a single removing the version identifiers (i.e. MYPGMA.ZIP, MYPGMB.ZIP). However,
distibution file, and eliminate the multi-part file set. for CompuServe it is recommended that you simply create a single
distibution file, and eliminate the multi-part file set.
If your program requires multiple distribution archives, -BE SURE- to
create separate FILE_ID.DIZ files for each distribution archive. Also, each If your program requires multiple distribution archives, -BE SURE- to
FILE_ID.DIZ file should contain disk number information pertaining to each create separate FILE_ID.DIZ files for each distribution archive. Also, each
individual archive (i.e. Disk 1 of 3, Disk 2 of 3, etc.). FILE_ID.DIZ file should contain disk number information pertaining to each
individual archive (i.e. Disk 1 of 3, Disk 2 of 3, etc.).
THE DISTRIBUTION DISK
--------------------- THE DISTRIBUTION DISK
It is recommended that your distribution disk simply contain a ZIPd version ---------------------
of your product. However, If you choose to supply "unarchived" files on a It is recommended that your distribution disk simply contain a ZIPd version
distribution disk for Disk Vendor use, it is _VERY_ important that you of your product. However, If you choose to supply "unarchived" files on a
specify in your documentation a suggested archive filename, so that BBS distribution disk for Disk Vendor use, it is _VERY_ important that you
sysops can create archived files with the proper author-specified specify in your documentation a suggested archive filename, so that BBS
filenames. This information should be contained in your SYSOP.TXT (or sysops can create archived files with the proper author-specified
VENDOR.TXT) file. If you don't supply a suggested archive file name, the filenames. This information should be contained in your SYSOP.TXT (or
sysops will be forced to create the name themselves, thus you may end up VENDOR.TXT) file. If you don't supply a suggested archive file name, the
with thousands of versions of your products on BBS systems all over the sysops will be forced to create the name themselves, thus you may end up
world, but all with different filenames. with thousands of versions of your products on BBS systems all over the
world, but all with different filenames.
Please note that the ASP Hub Network, and nearly every other electronic
distribution service *REQUIRE* that your files be submitted as an archived Please note that the ASP Hub Network, and nearly every other electronic
file, using the ZIP format. Also note that many BBS sysops will not go to distribution service *REQUIRE* that your files be submitted as an archived
the trouble of ZIPing your unarchived files for you. If you don't supply file, using the ZIP format. Also note that many BBS sysops will not go to
them with an archived distribution version of your product, it might not the trouble of ZIPing your unarchived files for you. If you don't supply
get distributed by BBSs. them with an archived distribution version of your product, it might not
get distributed by BBSs.
If you supply your own disk labels, it is recommended that the ASP logo, or
at least the initials "ASP" be included on the label, so that anyone can If you supply your own disk labels, it is recommended that the ASP logo, or
immediately identify your disk as an ASP member's software. at least the initials "ASP" be included on the label, so that anyone can
immediately identify your disk as an ASP member's software.
SUMMARY
------- SUMMARY
Your distribution disk should now be ready to submit to the various BBSs, -------
distribution services, and Disk Vendors. Your distribution disk should now be ready to submit to the various BBSs,
distribution services, and Disk Vendors.
You may choose to create a separate distribution disk for use by BBSs and
Disk Vendors. However, if you follow the above steps in preparing your You may choose to create a separate distribution disk for use by BBSs and
distribution archive file, a separate "Disk Vendor" disk is probably not Disk Vendors. However, if you follow the above steps in preparing your
necessary. The majority of disk vendors will be able to accept your distribution archive file, a separate "Disk Vendor" disk is probably not
distribution file/disk if it is prepared in the above described format. necessary. The majority of disk vendors will be able to accept your
distribution file/disk if it is prepared in the above described format.
</PRE>
</PRE>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<TITLE>Integration of IP-Nodes in the nodelist.</TITLE> <TITLE>Integration of IP-Nodes in the nodelist.</TITLE>
</HEAD> </HEAD>
@ -165,7 +166,7 @@ Future developments might make additions necessary, if they can not
be expressed with the existing set of flags as defined by this FSP. be expressed with the existing set of flags as defined by this FSP.
</PRE> </PRE>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A> <A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<TITLE>JAM Message Base Proposal.</TITLE> <TITLE>JAM Message Base Proposal.</TITLE>
</HEAD> </HEAD>
@ -133,7 +134,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
the .JHR file. the .JHR file.
FixedHeaderInfoStruct: FixedHeaderInfoStruct:
ulong Signature; // <J><A><M> followed by <NUL> ulong Signature; // &lt;J&gt;&lt;A&gt;&lt;M&gt; followed by &lt;NUL&gt;
ulong datecreated; // Creation date ulong datecreated; // Creation date
ulong modcounter; // Update counter ulong modcounter; // Update counter
ulong activemsgs; // Number of active (not deleted) msgs ulong activemsgs; // Number of active (not deleted) msgs
@ -170,7 +171,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
MessageHeader: MessageHeader:
MessageFixedHeader: MessageFixedHeader:
ulong Signature; // <J><A><M> followed by <NUL> ulong Signature; // &lt;J&gt;&lt;A&gt;&lt;M&gt; followed by &lt;NUL&gt;
ushort Revision; // Revision level of header (1) ushort Revision; // Revision level of header (1)
ushort ReservedWord; // Reserved for future use ushort ReservedWord; // Reserved for future use
ulong SubfieldLen; // Length of subfields (2) ulong SubfieldLen; // Length of subfields (2)
@ -289,7 +290,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
This is also referred to as ^aVia information in FTNs. It contains This is also referred to as ^aVia information in FTNs. It contains
information about a system which the message has travelled through. information about a system which the message has travelled through.
The format of the field is <YYYYMMDDHHMMSS><Network address> where: The format of the field is &lt;YYYYMMDDHHMMSS&gt;&lt;Network address&gt; where:
YYYY is the year (1992-9999) YYYY is the year (1992-9999)
MM is the month (01-12) MM is the month (01-12)
@ -314,7 +315,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
ID=10, Name=ENCLOSEDFILEWALIAS ID=10, Name=ENCLOSEDFILEWALIAS
Identical to ENCLOSEDFILE with the exception that the filename is Identical to ENCLOSEDFILE with the exception that the filename is
followed by a <NUL> (00H) and an alias filename to be transmited to followed by a &lt;NUL&gt; (00H) and an alias filename to be transmited to
the remote system in place of the local name of the file. the remote system in place of the local name of the file.
@ -325,8 +326,8 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
regarded as an update file request. If this subfield is present in a regarded as an update file request. If this subfield is present in a
message header, the ATTRIBUTE must include the MSG_FILEREQUEST bit. message header, the ATTRIBUTE must include the MSG_FILEREQUEST bit.
To indicate that a password is to be transmitted along with the To indicate that a password is to be transmitted along with the
request, a <NUL> (00H) character followed by the password is request, a &lt;NUL&gt; (00H) character followed by the password is
appended. E.g. SECRET*.*<NUL>MYPASSWORD. appended. E.g. SECRET*.*&lt;NUL&gt;MYPASSWORD.
ID=12, Name=ENCLOSEDFILEWCARD ID=12, Name=ENCLOSEDFILEWCARD
@ -342,7 +343,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
One or more files attached to the message. The filename points to an One or more files attached to the message. The filename points to an
ASCII file with one filename entry per line. If alias filenames are ASCII file with one filename entry per line. If alias filenames are
to be used, they are specified after the actual filename and to be used, they are specified after the actual filename and
separated by a <NUL> (00H) character, e.g. C:\MYFILE.LZH<NUL>NEWS. separated by a &lt;NUL&gt; (00H) character, e.g. C:\MYFILE.LZH&lt;NUL&gt;NEWS.
Wildcard characters are not allowed. Wildcard characters are not allowed.
@ -442,7 +443,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
MSG_ESCAPED bit enabled, in which case the legal range of data is 20H MSG_ESCAPED bit enabled, in which case the legal range of data is 20H
through 7eH. through 7eH.
An escaped character is stored as \<hex> where <hex> is the two digit An escaped character is stored as \&lt;hex&gt; where &lt;hex&gt; is the two digit
hexadecimal ASCII value of the character. A single \ is stored as \\ hexadecimal ASCII value of the character. A single \ is stored as \\
or \5C. The case of the hexadecimal ASCII value is irrelevant, i.e. or \5C. The case of the hexadecimal ASCII value is irrelevant, i.e.
5c is treated as 5C. 5c is treated as 5C.
@ -556,13 +557,13 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
In the description of the different fields below, the following In the description of the different fields below, the following
messages and message numbers will be referred to: messages and message numbers will be referred to:
1 -> 2 -> 4 -> 5 1 -&gt; 2 -&gt; 4 -&gt; 5
: : : :
: +--> 8 : +--&gt; 8
: :
+--> 3 -> 7 +--&gt; 3 -&gt; 7
: :
+--> 6 +--&gt; 6
Message number two, three, and six are replies to message number one. Message number two, three, and six are replies to message number one.
Message number four and eight are replies to message number two. Message number four and eight are replies to message number two.
@ -631,7 +632,7 @@ Co-Authors..: Andrew Milner, Mats Birch, Mats Wallin
Sweden mw@fido.lu Sweden mw@fido.lu
</PRE> </PRE>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A> <A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35">Go Back</A>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<TITLE>System load and the usleep() call.</TITLE> <TITLE>System load and the usleep() call.</TITLE>
</HEAD> </HEAD>
@ -54,7 +55,7 @@ Michiel.
</PRE> </PRE>
<A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0" width="33" height="35"> Go Back</A> <A HREF="index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" Border="0">Go Back</A>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,41 +1,42 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - Import Configuration.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - Import Configuration.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>import - Import Configuration.</H1>
<P> <H1>import - Import Configuration.</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>import</strong> [command]</code> <P>
<P>&nbsp;<P> <code><strong>import</strong> [command]</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>import</strong> can be used to import the configuration databases from <P>
plain ascii textfiles. This program is not supported. For the format of the <strong>import</strong> can be used to import the configuration databases from
input files look in the source. This program will also not function properly plain ascii textfiles. This program is not supported. For the format of the
after 31-Dec-1999. If someone writes real good working conversion programs input files look in the source. This program will also not function properly
to convert BBS, Tosser, Mailer setups to MBSE BBS setup, then make them after 31-Dec-1999. If someone writes real good working conversion programs
public available. On my BBS there is a utility to export RA2.02 databases to to convert BBS, Tosser, Mailer setups to MBSE BBS setup, then make them
the format that this <strong>import</strong> program can read. public available. On my BBS there is a utility to export RA2.02 databases to
<P> the format that this <strong>import</strong> program can read.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,99 +1,100 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbaff - Announce new files and Filefind processor.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbaff - Announce new files and Filefind processor.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbaff - Announce new files and FileFind processor.</H1>
<P> <H1>mbaff - Announce new files and FileFind processor.</H1>
<P>
<H3>Synopsis.</H3>
<code><strong>mbaff</strong> [command] &lt;options&gt;</code> <H3>Synopsis.</H3>
<P>&nbsp; <code><strong>mbaff</strong> [command] &lt;options&gt;</code>
<P>&nbsp;
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbaff</strong> <P>
is the new files report generator and filefind server for mbsebbs. <strong>mbaff</strong>
In order to run <strong>mbaff</strong> is the new files report generator and filefind server for mbsebbs.
you must first start <strong>mbsed</strong>, In order to run <strong>mbaff</strong>
this is the deamon which controls all bbs activities. you must first start <strong>mbsed</strong>,
<P> this is the deamon which controls all bbs activities.
When <strong>mbaff</strong> <P>
is run with the commandline command <strong>announce</strong> When <strong>mbaff</strong>
the first thing it does is to scan all the file databases for files is run with the commandline command <strong>announce</strong>
from which the announced flag is not yet set, and that area has a valid the first thing it does is to scan all the file databases for files
newfiles groupname. These files are uploads for example. from which the announced flag is not yet set, and that area has a valid
If such a file is found the announced flag is set and newfiles groupname. These files are uploads for example.
the file is added to the If such a file is found the announced flag is set and
<strong>toberep.data</strong> the file is added to the
file. This file may already contain <strong>toberep.data</strong>
new files who were received as .tic files and processed by the file. This file may already contain
<strong>mbfido</strong> program. new files who were received as .tic files and processed by the
After this is done the <strong>toberep.data</strong> <strong>mbfido</strong> program.
file is compared against the newfiles After this is done the <strong>toberep.data</strong>
reports to see if there is anything to report. If that's the case the file is compared against the newfiles
creation of reports begins in the echomail areas specified. After that the reports to see if there is anything to report. If that's the case the
<strong>toberep.data</strong> creation of reports begins in the echomail areas specified. After that the
file is erased and the mailout semafore set. <br> <strong>toberep.data</strong>
The files to announce are divided into groups, the names of the groups are file is erased and the mailout semafore set. <br>
set in the file download areas. If you plan this well, you can make seperate The files to announce are divided into groups, the names of the groups are
announcements for several networks, announce files bij groups of file, ie. HAM set in the file download areas. If you plan this well, you can make seperate
or .jpg pictures, Linux etc. announcements for several networks, announce files bij groups of file, ie. HAM
<P> or .jpg pictures, Linux etc.
When <P>
<strong>mbaff</strong> When
is run with the commandline command <strong>mbaff</strong>
<strong>filefind</strong> is run with the commandline command
it will search each echomail area for unreceived messages addressed to <strong>filefind</strong>
<strong>allfix</strong> or <strong>filefind</strong>. it will search each echomail area for unreceived messages addressed to
It will read the message header and mark the message as received. The <strong>allfix</strong> or <strong>filefind</strong>.
search options are set on the subject line. All file areas for which the It will read the message header and mark the message as received. The
filefind flag is set to true will be searched for the requested search search options are set on the subject line. All file areas for which the
patterns. If there are files found a reply will be generated for the filefind flag is set to true will be searched for the requested search
user who wrote the request. If the reply area is different from the scan patterns. If there are files found a reply will be generated for the
area, the reply is placed in the reply area. If it's not set, the reply user who wrote the request. If the reply area is different from the scan
goes into the same area. If the netmail option is set, the reply will area, the reply is placed in the reply area. If it's not set, the reply
be sent by netmail. To prevent echomail overflow the replies in the same goes into the same area. If the netmail option is set, the reply will
area are limited to 15 found files, replies in the other echomail area be sent by netmail. To prevent echomail overflow the replies in the same
are limited to 50 files. Netmail replies will contain up to 100 files. area are limited to 15 found files, replies in the other echomail area
<P>&nbsp;<P> are limited to 50 files. Netmail replies will contain up to 100 files.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbaff</strong> you need to set one global environment variable <P>
<strong>$MBSE_ROOT</strong>. In order to run <strong>mbaff</strong> you need to set one global environment variable
This variable must point to the root of the bbs directoy structure. The <strong>$MBSE_ROOT</strong>.
main configuration file This variable must point to the root of the bbs directoy structure. The
<strong>config.data</strong> main configuration file
must be present in the ~/etc subdirectory. <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc subdirectory.
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbaff announce</strong></code> - Announce new files.<br> <P>
<code><strong>mbaff filefind</strong></code> - Process filefind requests. <code><strong>mbaff announce</strong></code> - Announce new files.<br>
<P>&nbsp;<P> <code><strong>mbaff filefind</strong></code> - Process filefind requests.
<P>&nbsp;<P>
<H3>OPTIONS</H3>
<P> <H3>OPTIONS</H3>
<code><strong>mbaff [command] -quiet</strong></code> - Quiet mode, no screen output. <P>
Use this switch if you run <strong>mbaff</strong> from the crontab. <code><strong>mbaff [command] -quiet</strong></code> - Quiet mode, no screen output.
<P> Use this switch if you run <strong>mbaff</strong> from the crontab.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Index" Border="0" width="33" height="35"> Back to main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Index" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">
@ -59,8 +60,8 @@ In <strong>mbsetup</strong> menu 1.16 you need to set the public FTP base,
the days to include in newfiles listings and the maximum security level. the days to include in newfiles listings and the maximum security level.
<P> <P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,61 +1,62 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbchat - the Sysop to user chat program.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbchat - the Sysop to user chat program.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbchat - The Sysop to User chat program.</H1>
<P> <H1>mbchat - The Sysop to User chat program.</H1>
<P>
<H3>Synopsys.</H3>
<P> <H3>Synopsys.</H3>
<code><strong>mbchat</strong> &lt;device&gt;</code> <P>
<P>&nbsp;<P> <code><strong>mbchat</strong> &lt;device&gt;</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
The program <strong>mbchat</strong> is used for Sysop to User chat. It <P>
must be started by the sysop if the user has paged the sysop. The sysop The program <strong>mbchat</strong> is used for Sysop to User chat. It
must be logged in as user <strong>mbse</strong> in order to have write must be started by the sysop if the user has paged the sysop. The sysop
permissions to the same tty as the user has. For example, if the user is must be logged in as user <strong>mbse</strong> in order to have write
at ttyS0 (COM1), the command to chat would be <strong>mbchat ttyS0</strong>. permissions to the same tty as the user has. For example, if the user is
<P>&nbsp;<P> at ttyS0 (COM1), the command to chat would be <strong>mbchat ttyS0</strong>.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbchat</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbchat</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc directory.
<P>&nbsp;<P>
<H3>Bugs.</H3>
<P> <H3>Bugs.</H3>
When you try to chat with a user who is up or downloading a file, the <P>
transfer will fail or may even block. You need to check what the user is When you try to chat with a user who is up or downloading a file, the
doing before using this program. transfer will fail or may even block. You need to check what the user is
<P> doing before using this program.
This program will not be developed anymore and will be replaced by a program <P>
that will chat via <strong>mbsed</strong>. This is safer and can be used even This program will not be developed anymore and will be replaced by a program
from a remote site over the net. that will chat via <strong>mbsed</strong>. This is safer and can be used even
<P> from a remote site over the net.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0"">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,70 +1,71 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbdiff - Nodelist difference file processor.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbdiff - Nodelist difference file processor.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbdiff - Nodelist difference file processor.</H1>
<P> <H1>mbdiff - Nodelist difference file processor.</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mbdiff</strong> [nodelist] [nodediff] &lt;options&gt;</code> <P>
<P>&nbsp;<P> <code><strong>mbdiff</strong> [nodelist] [nodediff] &lt;options&gt;</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbdiff</strong> applies a (compressed) nodediff file against the <P>
nodelist of the week before to create a new nodelist. The result is a new <strong>mbdiff</strong> applies a (compressed) nodediff file against the
plain nodelist and a nodelist compressed with zip. nodelist of the week before to create a new nodelist. The result is a new
<P>&nbsp;<P> plain nodelist and a nodelist compressed with zip.
<P>&nbsp;<P>
<H3>Environmet.</H3>
<P> <H3>Environmet.</H3>
In order to run <strong>mbdiff</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbdiff</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc directory.
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbdiff</strong> [nodelist] [nodediff]</code> The nodelist must be the full <P>
path and filename without the dot and daynumber extension. The nodediff is <code><strong>mbdiff</strong> [nodelist] [nodediff]</code> The nodelist must be the full
the full path and filename to the (compressed) nodediff file fitting on the path and filename without the dot and daynumber extension. The nodediff is
latest nodelist. It is adviced to make a seperate working directory where the full path and filename to the (compressed) nodediff file fitting on the
you keep the nodelists. Don't do this in your normal nodelist directory. latest nodelist. It is adviced to make a seperate working directory where
When the operation is successfull, the new nodelist is in the working directory you keep the nodelists. Don't do this in your normal nodelist directory.
and the old list is removed. A compressed version of the nodelist is also When the operation is successfull, the new nodelist is in the working directory
placed in the working directory. From here you can hatch the new compressed and the old list is removed. A compressed version of the nodelist is also
nodelist with the <strong>mbfido</strong> program. placed in the working directory. From here you can hatch the new compressed
<P>&nbsp;<P> nodelist with the <strong>mbfido</strong> program.
<P>&nbsp;<P>
<H3>Options.</H3>
<P> <H3>Options.</H3>
<code><strong>-quiet</strong></code> - supress screen output, this switch is needed when <P>
<strong>mbdiff</strong> runs on the background. <code><strong>-quiet</strong></code> - supress screen output, this switch is needed when
<P>&nbsp;<P> <strong>mbdiff</strong> runs on the background.
<P>&nbsp;<P>
<H3>Bugs.</H3>
<P> <H3>Bugs.</H3>
If you find any bugs, mispelled documentation etc, please contact the author: <P>
Michiel Broek at 2:280/2802@Fidonet or <A HREF="mailto:mbroek@users.sourceforge.net">mbroek@users.sourceforge.net</A> If you find any bugs, mispelled documentation etc, please contact the author:
<P> Michiel Broek at 2:280/2802@Fidonet or <A HREF="mailto:mbroek@users.sourceforge.net">mbroek@users.sourceforge.net</A>
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,68 +1,69 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbindex - Nodelist Index Compiler.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbindex - Nodelist Index Compiler.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbindex - Nodelist Index Compiler.</H1>
<P> <H1>mbindex - Nodelist Index Compiler.</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mbindex</strong> &lt;options&gt;</code> <P>
<P>&nbsp;<P> <code><strong>mbindex</strong> &lt;options&gt;</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbindex</strong> is the nodelist index compiler. It will create <P>
an index file containing the sorted fidonet addresses as index file to the <strong>mbindex</strong> is the nodelist index compiler. It will create
raw nodelists in the defined nodelist directory. Several other programs an index file containing the sorted fidonet addresses as index file to the
use this index file for fast retreival of data from the nodelists. Compiling raw nodelists in the defined nodelist directory. Several other programs
new nodelist indexes can always be done, while compiling the result use this index file for fast retreival of data from the nodelists. Compiling
is stored in temporary index files and only after successfull compilation the new nodelist indexes can always be done, while compiling the result
original indexes are renamed and the temporary files get the normal names. is stored in temporary index files and only after successfull compilation the
The renamed (old) indexes stay on disk including the previous version of the original indexes are renamed and the temporary files get the normal names.
old raw nodelist. They stay there in case some program had the nodelist or The renamed (old) indexes stay on disk including the previous version of the
index still open. So in the nodelist directory there are current nodelists, old raw nodelist. They stay there in case some program had the nodelist or
previous index still open. So in the nodelist directory there are current nodelists,
nodelists, current indexes and previous indexes, and during compiling the previous
temporary indexes. There is no need to manually remove (and not wise to do so) nodelists, current indexes and previous indexes, and during compiling the
files from the nodelist directory. temporary indexes. There is no need to manually remove (and not wise to do so)
<P> files from the nodelist directory.
The nodelists in the nodelist directory are the normal uncompressed nodelists <P>
in MS-DOS format (with CR/LF). The filename extensions must be two or 3 digits. The nodelists in the nodelist directory are the normal uncompressed nodelists
So if you have a private pointlist named <strong>bestbbs.pts</strong> you in MS-DOS format (with CR/LF). The filename extensions must be two or 3 digits.
will have to rename that to <strong>bestbbs.999</strong> to make it work. So if you have a private pointlist named <strong>bestbbs.pts</strong> you
<P>&nbsp;<P> will have to rename that to <strong>bestbbs.999</strong> to make it work.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbindex</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbindex</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc directory.
<P>&nbsp;<P>
<H3>Options.</H3>
<P> <H3>Options.</H3>
<code><strong>mbindex</strong> -quiet</code> Quiet mode, no screen output. Use the switch <P>
if you run <strong>mbindex</strong> from a shellscript or from the crontab. <code><strong>mbindex</strong> -quiet</code> Quiet mode, no screen output. Use the switch
<P>&nbsp;<P> if you run <strong>mbindex</strong> from a shellscript or from the crontab.
<P>&nbsp;<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,38 +1,39 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mblang - Language Data Compiler.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mblang - Language Data Compiler.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mblang - Language Data Compiler</H1>
<P> <H1>mblang - Language Data Compiler</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mblang</strong> [language data file] [language source text]</code> <P>
<P>&nbsp;<P> <code><strong>mblang</strong> [language data file] [language source text]</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mblang</strong> compiles the source textfile to language datafile <P>
which is used by the <strong>mbsebbs</strong> program. You only need to <strong>mblang</strong> compiles the source textfile to language datafile
use this program if you install a new language file. When you build the which is used by the <strong>mbsebbs</strong> program. You only need to
complete mbse bbs package, this command is run automatic for you. use this program if you install a new language file. When you build the
<P> complete mbse bbs package, this command is run automatic for you.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,45 +1,46 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbmon - MBSE BBS Monitor.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbmon - MBSE BBS Monitor.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 07-jun-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 07-jun-2001</h5>
<P>&nbsp;<P>
<H1>mbmon - MBSE BBS Monitor</H1>
<P> <H1>mbmon - MBSE BBS Monitor</H1>
<P>
<H3>Sysnopsis.</H3>
<P> <H3>Sysnopsis.</H3>
<code><strong>mbmon</strong></code> <P>
<P>&nbsp;<P> <code><strong>mbmon</strong></code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbmon</strong> is the monitor program so that you can see what is <P>
happening on your bbs. It can show all processes and actions of all programs, <strong>mbmon</strong> is the monitor program so that you can see what is
show system statitistics, disk useage, and the last callers list. happening on your bbs. It can show all processes and actions of all programs,
<strong>mbmon</strong> must run on the same system where the bbs is. show system statitistics, disk useage, and the last callers list.
<P>&nbsp;<P> <strong>mbmon</strong> must run on the same system where the bbs is.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbmon</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbmon</strong> you must set the global variable
of the bbs structure. <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
<P> of the bbs structure.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,93 +1,94 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbmsg - Message Base Utility.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbmsg - Message Base Utility.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbmsg - Message Base Utility</H1>
<P> <H1>mbmsg - Message Base Utility</H1>
<P>
<H3>Sysnopsis.</H3>
<P> <H3>Sysnopsis.</H3>
<code><strong>mbmsg</strong> [commands] &lt;options&gt;</code> <P>
<P>&nbsp;<P> <code><strong>mbmsg</strong> [commands] &lt;options&gt;</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbmsg</strong> <P>
is the message base utility program for mbsebbs. In order to run mbmsg you <strong>mbmsg</strong>
must have started <strong>mbsed</strong>, is the message base utility program for mbsebbs. In order to run mbmsg you
this is the deamon which controls all bbs activities. must have started <strong>mbsed</strong>,
<P> this is the deamon which controls all bbs activities.
The main purpose of <strong>mbmsg</strong> <P>
is to link messages after tossing mail, and to maintain the size of the message The main purpose of <strong>mbmsg</strong>
bases and the age of the messages. The best way to do the maintenance is to is to link messages after tossing mail, and to maintain the size of the message
run <strong>mbmsg</strong> bases and the age of the messages. The best way to do the maintenance is to
from the crontab. example: run <strong>mbmsg</strong>
<pre> from the crontab. example:
30 05 * * * export MBSE_ROOT=/bbs; /bbs/bin/mbmsg kill pack link -quiet <pre>
</pre> 30 05 * * * export MBSE_ROOT=/bbs; /bbs/bin/mbmsg kill pack link -quiet
Another purpose is to automatic post messages in message areas. Echomail and </pre>
netmail is possible. Another purpose is to automatic post messages in message areas. Echomail and
<P>&nbsp;<P> netmail is possible.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbmsg</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbmsg</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc directory.
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbmsg</strong> link</code> Link all messages by subject ignoring <P>
Re: in the subject lines. You should run this after tossing or scanning mail. <code><strong>mbmsg</strong> link</code> Link all messages by subject ignoring
<p> Re: in the subject lines. You should run this after tossing or scanning mail.
<code><strong>mbmsg</strong> kill</code> Kill messages in areas that have the <p>
<strong>age</strong> set or the <strong>maximum</strong> messages set. <code><strong>mbmsg</strong> kill</code> Kill messages in areas that have the
A setting of 0 is ignored. The messages are not removed from the message base, <strong>age</strong> set or the <strong>maximum</strong> messages set.
they are only marked as deleted. A setting of 0 is ignored. The messages are not removed from the message base,
<P> they are only marked as deleted.
<code><strong>mbmsg</strong> pack</code> This command actualy removes the <P>
messages who have the deleted flag set. <code><strong>mbmsg</strong> pack</code> This command actualy removes the
The lastread pointers are updated and the messages renumbered. After this messages who have the deleted flag set.
command there is no way you can recover your messages, except from backups. The lastread pointers are updated and the messages renumbered. After this
<P> command there is no way you can recover your messages, except from backups.
<code><strong>mbmsg</strong> post &lt;to&gt; &lt;#&gt; &lt;subj&gt; &lt;file&gt; &lt;flavor&gt; <P>
</code> This command posts a message in numbered area. If a field <code><strong>mbmsg</strong> post &lt;to&gt; &lt;#&gt; &lt;subj&gt; &lt;file&gt; &lt;flavor&gt;
consists of more then one word it must be surounded with quotes. </code> This command posts a message in numbered area. If a field
The <strong>to </strong> field can be "Michiel Broek" for a full name or consists of more then one word it must be surounded with quotes.
"Michiel_Broek@f16.n2801.z2.fidonet" for netmail addressing. Look out: The <strong>to </strong> field can be "Michiel Broek" for a full name or
you need underscore between the firstname and lastname, no spaces. "Michiel_Broek@f16.n2801.z2.fidonet" for netmail addressing. Look out:
Flavor can be one or more of the characters "c", "i", "h" or "p" to set the Crash, you need underscore between the firstname and lastname, no spaces.
Immediate, Hold or Private flags. Flavor can be one or more of the characters "c", "i", "h" or "p" to set the Crash,
If no flavor is needed, use the - (minus sign) as a placeholder. Immediate, Hold or Private flags.
<p>&nbsp;<P> If no flavor is needed, use the - (minus sign) as a placeholder.
<p>&nbsp;<P>
<H3>Options.</H3>
<P> <H3>Options.</H3>
<code><strong>mbmsg</strong> [command] -area &lt;#&gt;</code> <P>
Process only one area &lt;#&gt; number. <code><strong>mbmsg</strong> [command] -area &lt;#&gt;</code>
<P> Process only one area &lt;#&gt; number.
<code><strong>mbmsg</strong> [command] -quiet</code> Quiet mode, <P>
no screen output. Use this switch if you run <strong>mbmsg</strong> <code><strong>mbmsg</strong> [command] -quiet</code> Quiet mode,
from the crontab. no screen output. Use this switch if you run <strong>mbmsg</strong>
<P> from the crontab.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,105 +1,106 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbout - The Outbound Manager.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbout - The Outbound Manager.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 31-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 31-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbout - The Outbound Manager</H1>
<P> <H1>mbout - The Outbound Manager</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mbout</strong> [command] &lt;params&gt; &lt;options&gt;</strong> <P>
<P>&nbsp;<P> <code><strong>mbout</strong> [command] &lt;params&gt; &lt;options&gt;</strong>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbout</strong> is the outbound manager for MBSE BBS. It can ask <P>
information from the nodelists, create and remove polls, request and send files and <strong>mbout</strong> is the outbound manager for MBSE BBS. It can ask
display the outbound status. Most of the tasks such as create and remove information from the nodelists, create and remove polls, request and send files and
polls should be done from the crontab. display the outbound status. Most of the tasks such as create and remove
<P>&nbsp;<P> polls should be done from the crontab.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbout</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbout</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc directory.
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbout</strong> att &lt;node&gt; &lt;flavor&gt; &lt;file&gt;</code> will attach <P>
the specified file to the specified node. The node should be in the format <code><strong>mbout</strong> att &lt;node&gt; &lt;flavor&gt; &lt;file&gt;</code> will attach
f2802.n280.z2, flavor should be crash, immediate, normal or hold. Only the first the specified file to the specified node. The node should be in the format
letter of the flavor parameter is needed. f2802.n280.z2, flavor should be crash, immediate, normal or hold. Only the first
If the node is not in the nodelist, the status is Down or Hold, then this command fails. letter of the flavor parameter is needed.
To non-CM nodes you mus use the <strong>Immediate</strong> flavor if you want to send the file direct. If the node is not in the nodelist, the status is Down or Hold, then this command fails.
The flavors Hold and Normal are still allowed. The file must be in the directory range To non-CM nodes you mus use the <strong>Immediate</strong> flavor if you want to send the file direct.
from where file attaches are allowed. The flavors Hold and Normal are still allowed. The file must be in the directory range
<P> from where file attaches are allowed.
<code><strong>mbout</strong> poll [node..node]</code> creates poll requests in the outbound <P>
for one or more nodes. The node should be in the format f2802.n280.z2. The semafore <code><strong>mbout</strong> poll [node..node]</code> creates poll requests in the outbound
<strong>scanout</strong> is created so that the mailer will start calling. for one or more nodes. The node should be in the format f2802.n280.z2. The semafore
The mailer will handle the poll request as if it should deliver immediate mail, <strong>scanout</strong> is created so that the mailer will start calling.
so the node will be called as long as the poll request exists, even to nodes which are not CM. The mailer will handle the poll request as if it should deliver immediate mail,
The error counter for the node to poll will be reset to zero, so a node that was so the node will be called as long as the poll request exists, even to nodes which are not CM.
previous marked undialable will be called again. The error counter for the node to poll will be reset to zero, so a node that was
If a call to a node is successfull, the poll file will be removed by <strong>mbcico</strong>. previous marked undialable will be called again.
If a node is not in the nodelist or has the status Down or Hold, no poll will be created for that node. If a call to a node is successfull, the poll file will be removed by <strong>mbcico</strong>.
<P> If a node is not in the nodelist or has the status Down or Hold, no poll will be created for that node.
<code><strong>mbout</strong> stop [node..node]</code> removes poll requests that are <P>
leftover when polling nodes didn't succeed. There is no check if the node is <code><strong>mbout</strong> stop [node..node]</code> removes poll requests that are
in the nodelist or has the status Down or Hold, the poll is always removed. leftover when polling nodes didn't succeed. There is no check if the node is
<P> in the nodelist or has the status Down or Hold, the poll is always removed.
<code><strong>mbout</strong> req &lt;node&gt; &lt;file&gt; [file..file]</code> creates <P>
filerequests to a node. One or more filenames may be given including wildcards. <code><strong>mbout</strong> req &lt;node&gt; &lt;file&gt; [file..file]</code> creates
It is not possible to do update or password protected uploads yet. If there filerequests to a node. One or more filenames may be given including wildcards.
is already a requestlist for that node, the new requests will be added. This It is not possible to do update or password protected uploads yet. If there
command does not call a node, you need to create a poll request to make the is already a requestlist for that node, the new requests will be added. This
actual call. This is also practical if you want some files from your uplink, command does not call a node, you need to create a poll request to make the
just make the requests and the actual request is send when your normal actual call. This is also practical if you want some files from your uplink,
scheduled poll to your uplink is processed. just make the requests and the actual request is send when your normal
<P> scheduled poll to your uplink is processed.
<code><strong>mbout</strong> stat</code> shows the status of the mailer outbound. <P>
This status is also written to the logfile. <code><strong>mbout</strong> stat</code> shows the status of the mailer outbound.
<P> This status is also written to the logfile.
<code><strong>mbout</strong> node &lt;node&gt;</code> will show the nodelist information for <P>
a certain node. <code><strong>mbout</strong> node &lt;node&gt;</code> will show the nodelist information for
<P>&nbsp;<P> a certain node.
<P>&nbsp;<P>
<H3>Options.</H3>
<P> <H3>Options.</H3>
<code><strong>mbout</strong> [commands] -quiet</code> will suppress screen output. This is <P>
usefull if you run <strong>mbout</strong> from the crontab or from background <code><strong>mbout</strong> [commands] -quiet</code> will suppress screen output. This is
scripts. usefull if you run <strong>mbout</strong> from the crontab or from background
<P>&nbsp;<P> scripts.
<P>&nbsp;<P>
<H3>Examples.</H3>
<P> <H3>Examples.</H3>
This is an example of crontab entries that writes the outbound status to the <P>
logfile and creates and stops polling of 2 nodes.<br> This is an example of crontab entries that writes the outbound status to the
<pre> logfile and creates and stops polling of 2 nodes.<br>
00 00 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stat -quiet <pre>
00 01 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout poll f98.n100.z92 f0.n100.z92 -quiet 00 00 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stat -quiet
00 02 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stop f98.n100.z92 f0.n100.z92 -quiet 00 01 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout poll f98.n100.z92 f0.n100.z92 -quiet
</pre> 00 02 * * * export MBSE_ROOT=/opt/mbse; $MBSE_ROOT/bin/mbout stop f98.n100.z92 f0.n100.z92 -quiet
<P> </pre>
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,49 +1,50 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbseq - Sequence number creator.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbseq - Sequence number creator.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 31-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 31-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbseq - Sequence number creator</H1>
<P> <H1>mbseq - Sequence number creator</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mbseq</strong></code> <P>
<P>&nbsp<P> <code><strong>mbseq</strong></code>
<P>&nbsp<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbseq</strong> writes a eight character hexadecimal unique sequence <P>
number to the stdout. This number is received from <strong>mbsed</strong> <strong>mbseq</strong> writes a eight character hexadecimal unique sequence
which keeps track of the generated sequence numbers. This written number can number to the stdout. This number is received from <strong>mbsed</strong>
be used in shell scripts to create unique filenames for Fidonet .pkt files, which keeps track of the generated sequence numbers. This written number can
for example: be used in shell scripts to create unique filenames for Fidonet .pkt files,
<P> for example:
<code> <P>
cp temp.pkt `mbseq`.pkt <code>
</code> cp temp.pkt `mbseq`.pkt
<P>&nbsp;<P> </code>
<P>&nbsp;<P>
<H3>Bugs.</H3>
<P> <H3>Bugs.</H3>
Nah, it's only 50 lines code, what could go wrong? <P>
<P> Nah, it's only 50 lines code, what could go wrong?
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,79 +1,80 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbstat - MBSE BBS Status Changer.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbstat - MBSE BBS Status Changer.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 07-Jul-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 07-Jul-2001</h5>
<P>&nbsp;<P>
<H1>mbstat - MBSE BBS Status Changer</H1>
<P> <H1>mbstat - MBSE BBS Status Changer</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mbstat</strong> [commands] &lt;options&gt;</code> <P>
<P>&nbsp;<P> <code><strong>mbstat</strong> [commands] &lt;options&gt;</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbstat</strong> changes the bbs status between open and close, can wait <P>
for all users to logoff and wait for critical utilities to stop their actions. <strong>mbstat</strong> changes the bbs status between open and close, can wait
<P>&nbsp;<P> for all users to logoff and wait for critical utilities to stop their actions.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbstat</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbstat</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P>&nbsp;<P> must be present in the ~/etc directory.
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbstat</strong> semafore scanout</code> will set the internal <P>
semafore <i>scanout</i> in the <b>mbtask</b> daemon. The following semafore's <code><strong>mbstat</strong> semafore scanout</code> will set the internal
are valid: scanout, mailout, mailin, mbindex, reqindex, msglink. semafore <i>scanout</i> in the <b>mbtask</b> daemon. The following semafore's
<P> are valid: scanout, mailout, mailin, mbindex, reqindex, msglink.
<code><strong>mbstat</strong> close</code> will close the bbs for users. <P>
Users that are just logging in to the bbs will be thrown out after a short message. <code><strong>mbstat</strong> close</code> will close the bbs for users.
Users already logged in will be thrown out when they pass by a menu prompt. Users that are just logging in to the bbs will be thrown out after a short message.
So users who are doing file transfers can finish their transfers before being disconnected. Users already logged in will be thrown out when they pass by a menu prompt.
<P> So users who are doing file transfers can finish their transfers before being disconnected.
<code><strong>mbstat</strong> open</code> opens the bbs for users. <P>
This should be run from one of the system startup scripts right after you started <code><strong>mbstat</strong> open</code> opens the bbs for users.
<strong>mbsed</strong>. If you installed everything as it should this This should be run from one of the system startup scripts right after you started
command is already executed at system startup. <strong>mbsed</strong>. If you installed everything as it should this
<P> command is already executed at system startup.
<code><strong>mbstat</strong> wait</code> will <P>
wait for the bbs to become free. This includes a check for utilities that <code><strong>mbstat</strong> wait</code> will
do critical actions so they can finish their job without corrupting the bbs wait for the bbs to become free. This includes a check for utilities that
databases. The default is to wait 60 minutes. If the semafore do critical actions so they can finish their job without corrupting the bbs
<strong>upsdown</strong> exists it will wait only 30 seconds. databases. The default is to wait 60 minutes. If the semafore
<P> <strong>upsdown</strong> exists it will wait only 30 seconds.
You should run <strong>mbstat close wait</strong> in your system shutdown script so <P>
that the system shutdown will wait for a clean shutdown of the bbs before You should run <strong>mbstat close wait</strong> in your system shutdown script so
the rest of your system goes down. If you installed everything as it should that the system shutdown will wait for a clean shutdown of the bbs before
be then these commands are already installed in your system shutdown scripts. the rest of your system goes down. If you installed everything as it should
<P> be then these commands are already installed in your system shutdown scripts.
<P>
<H3>Options.</H3>
<P> <H3>Options.</H3>
<code><strong>mbstat</strong> [command] -quiet</code> will supress screen output. <P>
This is good for using mbstat in scripts. <code><strong>mbstat</strong> [command] -quiet</code> will supress screen output.
<P> This is good for using mbstat in scripts.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,47 +1,48 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbtoberep - List newfiles to report.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbtoberep - List newfiles to report.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 31-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 31-Jan-2001</h5>
<P>&nbsp;<P>
<H1>mbtoberep - List newfiles to report</H1>
<P> <H1>mbtoberep - List newfiles to report</H1>
<P>
<H3>Synopsis.</H3>
<P> <H3>Synopsis.</H3>
<code><strong>mbtoberep</strong></code> <P>
<P>&nbsp;<P> <code><strong>mbtoberep</strong></code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbtoberep</strong> is a small utility to list the file <P>
~/etc/toberep.data which contains the newfiles found on your system before <strong>mbtoberep</strong> is a small utility to list the file
<strong>mbaff announce</strong> is run. This program is intended for system ~/etc/toberep.data which contains the newfiles found on your system before
development but I decided to leave it in the distribution for now. If you <strong>mbaff announce</strong> is run. This program is intended for system
pipe the output thru more or less you are able to inspect the records. development but I decided to leave it in the distribution for now. If you
<P>&nbsp;<P> pipe the output thru more or less you are able to inspect the records.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbtoberep</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbtoberep</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. of the bbs structure. The main configuration file <strong>config.data</strong>
<P> must be present in the ~/etc directory.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,71 +1,72 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbuser - User Database Maintenance.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbuser - User Database Maintenance.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 02-Feb-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<H1>mbuser - User Database Maintenance</H1>
<P> <H1>mbuser - User Database Maintenance</H1>
<P>
<H3>Sysnopsis.</H3>
<P> <H3>Sysnopsis.</H3>
<code><strong>mbuser</strong> [commands] &lt;options&gt;</code> <P>
<P>&nbsp;<P> <code><strong>mbuser</strong> [commands] &lt;options&gt;</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbuser</strong> is the user database maintenance program. It can delete <P>
users upto a certain level who have not called for a number of days. It can <strong>mbuser</strong> is the user database maintenance program. It can delete
also pack the user database. This is not really a pack of the database, the users upto a certain level who have not called for a number of days. It can
deleted records are zeroed but the database is never shrinked. Every user also pack the user database. This is not really a pack of the database, the
once in this database will keep his record forever. This is to be sure that deleted records are zeroed but the database is never shrinked. Every user
all LastRead Pointers will be correct. Records that are zeroed can be once in this database will keep his record forever. This is to be sure that
reused for new users. <strong>mbuser</strong> must run setuid root and all LastRead Pointers will be correct. Records that are zeroed can be
setgid root because it executes /usr/sbin/userdel to delete the Unix account reused for new users. <strong>mbuser</strong> must run setuid root and
of the user that is removed from the bbs. setgid root because it executes /usr/sbin/userdel to delete the Unix account
<P>&nbsp;<P> of the user that is removed from the bbs.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbuser</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbuser</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. <strong>mbuser</strong> must be of the bbs structure. The main configuration file <strong>config.data</strong>
installed setuid root and setgid root, ls -la looks like this:<br> must be present in the ~/etc directory. <strong>mbuser</strong> must be
<pre> installed setuid root and setgid root, ls -la looks like this:<br>
-rws--s--x 1 root root 23560 Jun 19 19:50 /opt/mbse/bin/mbuser* <pre>
</pre> -rws--s--x 1 root root 23560 Jun 19 19:50 /opt/mbse/bin/mbuser*
<P>&nbsp;<P> </pre>
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbuser</strong> kill [n] [l]</code> will mark users to delete who have not <P>
called in <strong>n</strong> days upto and including level <strong>l</strong>. <code><strong>mbuser</strong> kill [n] [l]</code> will mark users to delete who have not
<P> called in <strong>n</strong> days upto and including level <strong>l</strong>.
<code><strong>mbuser</strong> pack</code> will delete (zero) the users marked for deletion. <P>
You should also run this command if you marked users to delete with <code><strong>mbuser</strong> pack</code> will delete (zero) the users marked for deletion.
<strong>mbsetup</strong>. You should also run this command if you marked users to delete with
<P>&nbsp;<P> <strong>mbsetup</strong>.
<P>&nbsp;<P>
<H3>Options.</H3>
<P> <H3>Options.</H3>
<code><strong>mbuser</strong> [command] -quiet</code> will suppress screen output, this is <P>
for running <strong>mbuser</strong> in the background or from the crontab. <code><strong>mbuser</strong> [command] -quiet</code> will suppress screen output, this is
<P> for running <strong>mbuser</strong> in the background or from the crontab.
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,72 +1,73 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Programs - mbuseradd - The useradd wrapper.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Programs - mbuseradd - The useradd wrapper.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 02-Feb-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 02-Feb-2001</h5>
<P>&nbsp;<P>
<H1>mbuseradd - The useradd wrapper.</H1>
<P> <H1>mbuseradd - The useradd wrapper.</H1>
<P>
<H3>Sysnopsis.</H3>
<P> <H3>Sysnopsis.</H3>
<code><strong>mbuseradd</strong> [gid] [username] [comment] [userdir]</code> <P>
<P>&nbsp;<P> <code><strong>mbuseradd</strong> [gid] [username] [comment] [userdir]</code>
<P>&nbsp;<P>
<H3>Description.</H3>
<P> <H3>Description.</H3>
<strong>mbuseradd</strong> is the wrapper for the <strong>useradd</strong> <P>
program that should be present on most Linux systems. <strong>useradd</strong> <strong>mbuseradd</strong> is the wrapper for the <strong>useradd</strong>
may only be executed by <strong>root</strong> and there are some other minor program that should be present on most Linux systems. <strong>useradd</strong>
things that need to be done as <strong>root</strong> to create a new Unix may only be executed by <strong>root</strong> and there are some other minor
account that can be used with MBSE BBS. The solution for these problems is things that need to be done as <strong>root</strong> to create a new Unix
<strong>mbuseradd</strong>, this little program runs setuid root and setgid account that can be used with MBSE BBS. The solution for these problems is
root. If it fails to do that it aborts. <strong>mbuseradd</strong> is called <strong>mbuseradd</strong>, this little program runs setuid root and setgid
by <strong>mbsebbs</strong> from the newuser function. You never need to root. If it fails to do that it aborts. <strong>mbuseradd</strong> is called
run <strong>mbuseradd</strong> by hand. If it is successfull the user will by <strong>mbsebbs</strong> from the newuser function. You never need to
have an entry in /etc/passwd, the comment is his Fidonet name, and his shell run <strong>mbuseradd</strong> by hand. If it is successfull the user will
is $MBSE_ROOT/bin/mbsebbs. have an entry in /etc/passwd, the comment is his Fidonet name, and his shell
<P> is $MBSE_ROOT/bin/mbsebbs.
If all this is successfull until now, the homedirectory for this user is <P>
created and the right ownership and permissions are set. In his homedirectory If all this is successfull until now, the homedirectory for this user is
the empty file <strong>.hushlogin</strong> is placed to prevent check for created and the right ownership and permissions are set. In his homedirectory
new mail when he logs into your system. This is the Unix mailcheck that is the empty file <strong>.hushlogin</strong> is placed to prevent check for
skipped and has nothing todo with the check for new mail in the bbs. All new mail when he logs into your system. This is the Unix mailcheck that is
other directories that are needed for the bbs are created by <b>mbsebbs</b>. skipped and has nothing todo with the check for new mail in the bbs. All
<P>&nbsp;<P> other directories that are needed for the bbs are created by <b>mbsebbs</b>.
<P>&nbsp;<P>
<H3>Environment.</H3>
<P> <H3>Environment.</H3>
In order to run <strong>mbuseradd</strong> you must set the global variable <P>
<strong>$MBSE_ROOT</strong>. This variable must point to the root directory In order to run <strong>mbuseradd</strong> you must set the global variable
of the bbs structure. The main configuration file <strong>config.data</strong> <strong>$MBSE_ROOT</strong>. This variable must point to the root directory
must be present in the ~/etc directory. <strong>mbuseradd</strong> must be of the bbs structure. The main configuration file <strong>config.data</strong>
installed setuid root and setgid root, ls -la looks like this:<br> must be present in the ~/etc directory. <strong>mbuseradd</strong> must be
<pre> installed setuid root and setgid root, ls -la looks like this:<br>
-rws--s--x 1 root root 6644 Jun 26 21:23 /opt/mbse/bin/mbuseradd* <pre>
</pre> -rws--s--x 1 root root 6644 Jun 26 21:23 /opt/mbse/bin/mbuseradd*
<P>&nbsp;<P> </pre>
<P>&nbsp;<P>
<H3>Commands.</H3>
<P> <H3>Commands.</H3>
<code><strong>mbuseradd</strong> [gid] [name] [comment] [usersdir]</code> for example:<br> <P>
<pre> <code><strong>mbuseradd</strong> [gid] [name] [comment] [usersdir]</code> for example:<br>
mbuseradd bbs mbroek "Michiel Broek" /opt/mbse/home <pre>
</pre> mbuseradd bbs mbroek "Michiel Broek" /opt/mbse/home
<P> </pre>
<P>
<A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0" width="33" height="35"> Back to Main index</A> <A HREF="index.htm"><IMG SRC="../images/larrow.gif" ALT="Index" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Main" Border="0">Back to Main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,44 +1,45 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Archiver programs.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Archiver programs.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - archiver programs</H1>
<P> <H1>MBSE BBS Setup - archiver programs</H1>
To process mail, files and test new uploads you need archivers to process those <P>
files. For each (un)archiver you must setup the full path and filename and To process mail, files and test new uploads you need archivers to process those
commandline switches. Archivers and unarchivers may be different programs such files. For each (un)archiver you must setup the full path and filename and
as <strong>zip</strong> and <strong>unzip</strong>.<p> commandline switches. Archivers and unarchivers may be different programs such
There is a little as <strong>zip</strong> and <strong>unzip</strong>.<p>
difference in processing mail and files, mail will always work on the same There is a little
directory, while for ticfile processing the archives can contain subdirectories. difference in processing mail and files, mail will always work on the same
So it is obvious that for rearchiving a file you need the recursive directory, while for ticfile processing the archives can contain subdirectories.
switches to keep the directory structure within an archive as it was.<P> So it is obvious that for rearchiving a file you need the recursive
There is also a special command to replace a banner in an archive. This is when switches to keep the directory structure within an archive as it was.<P>
you receive files with the banner of your uplink in it and you want to replace There is also a special command to replace a banner in an archive. This is when
it with the add of your own bbs and you don't want to mess with the files in you receive files with the banner of your uplink in it and you want to replace
the archive. <P> it with the add of your own bbs and you don't want to mess with the files in
The last option is to extract the file FILE_ID.DIZ from the the archive. <P>
archive, this can be used for file description when the file is imported in The last option is to extract the file FILE_ID.DIZ from the
your bbs. To make life a little more easy, during the first bbs setup the most archive, this can be used for file description when the file is imported in
common archivers already configured. You only need to make sure that they are your bbs. To make life a little more easy, during the first bbs setup the most
really present on your system. common archivers already configured. You only need to make sure that they are
<p> really present on your system.
<p>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,42 +1,43 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Edit BBS Setup.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Edit BBS Setup.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Edit BBS Setup.</H1>
<P> <H1>MBSE BBS Setup - Edit BBS Setup.</H1>
<P>
<H3>Edit BBS Setup.</H3>
<P> <H3>Edit BBS Setup.</H3>
The BBS setup is split in the following sections: <P>
<P> The BBS setup is split in the following sections:
<P>
<ol>
<li><A HREF="security.html">Security limits</a> <ol>
<li><A HREF="language.html">Language setup</A> <li><A HREF="security.html">Security limits</a>
<li><A HREF="../menus/index.htm">BBS menus</a> <li><A HREF="language.html">Language setup</A>
<li><A HREF="files.html">File areas</a> <li><A HREF="../menus/index.htm">BBS menus</a>
<li><A HREF="protocol.html">Transfer protocols</a> <li><A HREF="files.html">File areas</a>
<li><A HREF="bbslist.html">BBS List data</a> <li><A HREF="protocol.html">Transfer protocols</a>
<li><A HREF="oneliner.html">Oneliners</a> <li><A HREF="bbslist.html">BBS List data</a>
<li><A HREF="timebank.html">TimeBank data</a> <li><A HREF="oneliner.html">Oneliners</a>
<li><A HREF="safe.html">Safe Cracker data</a> <li><A HREF="timebank.html">TimeBank data</a>
</ol> <li><A HREF="safe.html">Safe Cracker data</a>
</ol>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,28 +1,29 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - BBS Setup - BBS List Data.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - BBS Setup - BBS List Data.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - BBS Setup - BBS List Data.</H1>
<P> <H1>MBSE BBS Setup - BBS Setup - BBS List Data.</H1>
This is not available yet. <P>
<P> This is not available yet.
<P>
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to BBS index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,64 +1,65 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - File Echo's Setup - File Groups.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - File Echo's Setup - File Groups.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - File Echo's Setup - File Groups.</H1>
<P> <H1>MBSE BBS Setup - File Echo's Setup - File Groups.</H1>
<P>
<H3>Introduction.</H3>
<P> <H3>Introduction.</H3>
File echo groups are to logically divide your file echo's for different <P>
file distribution networks. It makes sense to select the groups by uplink and File echo groups are to logically divide your file echo's for different
area file that is available for that file distribution network. By doing that file distribution networks. It makes sense to select the groups by uplink and
downlinks can connect areas that are not yet connected at your bbs but are area file that is available for that file distribution network. By doing that
available from your uplink. NOTE: uplink requests is not yet implemented. downlinks can connect areas that are not yet connected at your bbs but are
<P>&nbsp;<p> available from your uplink. NOTE: uplink requests is not yet implemented.
<P>&nbsp;<p>
<h3>Cost Sharing.</H3>
<P> <h3>Cost Sharing.</H3>
With the setup of groups you can also specify the Cost Sharing for the <P>
files distribution. The unit cost is the cost for each transmitted file With the setup of groups you can also specify the Cost Sharing for the
if the unit size field is zero, or the unit price per transmitted unit size. files distribution. The unit cost is the cost for each transmitted file
The final cost is multiplied with the "Add Prom." factor to add taxes or so. if the unit size field is zero, or the unit price per transmitted unit size.
Also if your uplink sends advanced .tic files, the cost found in that .tic The final cost is multiplied with the "Add Prom." factor to add taxes or so.
file will be added to the cost as well. Further you can set the final price Also if your uplink sends advanced .tic files, the cost found in that .tic
to divide between your downlinks or let them all pay the full price. file will be added to the cost as well. Further you can set the final price
to divide between your downlinks or let them all pay the full price.
<H3>File Group Setup.</H3>
<P> <H3>File Group Setup.</H3>
<pre> <P>
<strong>Name </strong>File Echo Group name. <pre>
<strong>Comment </strong>The description of that group. <strong>Name </strong>File Echo Group name.
<strong>Active </strong>If this group is active. <strong>Comment </strong>The description of that group.
<strong>Use Aka </strong>The Fidonet aka to use for this group <strong>Active </strong>If this group is active.
<strong>Uplink </strong>The Fidonet aka of the uplink. <strong>Use Aka </strong>The Fidonet aka to use for this group
<strong>Areas </strong>The name of the areas file (in ~/etc). <strong>Uplink </strong>The Fidonet aka of the uplink.
<strong>Unit Cost </strong>The cost per unit. <strong>Areas </strong>The name of the areas file (in ~/etc).
<strong>Unit Size </strong>The size in Kbytes per unit. <strong>Unit Cost </strong>The cost per unit.
<strong>Add Prom. </strong>The prommilage to add to the cost. <strong>Unit Size </strong>The size in Kbytes per unit.
<strong>Divide </strong>Divide cost over downlinks. <strong>Add Prom. </strong>The prommilage to add to the cost.
<strong>Deleted </strong>If this group must be deleted. <strong>Divide </strong>Divide cost over downlinks.
</pre> <strong>Deleted </strong>If this group must be deleted.
<p> </pre>
<img src="../images/fegroup.gif" width="589" height="343"> <p>
<P> <img src="../images/fegroup.gif" width="589" height="343">
<P>
<A HREF="tic.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to File Echo's Setup</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="tic.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to File Echo's Setup</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,42 +1,42 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Fidonet Networks.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Fidonet Networks.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - fidonet Networks</H1>
<P> <H1>MBSE BBS Setup - fidonet Networks</H1>
Each fidonet network can have maximum 6 zones. The main zone (where you are) <P>
must be the first zone, the others will follow. You can add 6 additional Each fidonet network can have maximum 6 zones. The main zone (where you are)
nodelists to merge with the main nodelist. These additional nodelists are must be the first zone, the others will follow. You can add 6 additional
normally more recent that the main nodelist, so entries in the additional nodelists to merge with the main nodelist. These additional nodelists are
nodelists will replace entries from the main nodelist when you compile the normally more recent that the main nodelist, so entries in the additional
nodelists. In the shown example you can see that I have a regional nodelist nodelists will replace entries from the main nodelist when you compile the
and a pointlist added for my region. For each additional list you must nodelists. In the shown example you can see that I have a regional nodelist
specify the RC address because that information is normally present in these and a pointlist added for my region. For each additional list you must
nodelists. <U>Watch out!</U> Nodelist names are case sensitive. If you receive a specify the RC address because that information is normally present in these
nodelist and automatic put them in place with the <strong>mbfido</strong> nodelists. <U>Watch out!</U> Nodelist names are case sensitive. If you receive a
program, and the resulting file is uppercase, you must use uppercase names nodelist and automatic put them in place with the <strong>mbfido</strong>
here also. You don't need to give the extension of the nodelist name, the program, and the resulting file is uppercase, you must use uppercase names
<strong>mbindex</strong> will figure that out. here also. You don't need to give the extension of the nodelist name, the
<p> <strong>mbindex</strong> will figure that out.
<IMG SRC="../images/mbsetup2.gif" width="589" height="343"> <p>
<IMG SRC="../images/mbsetup2.gif" width="589" height="343">
<HR>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A> <HR>
<BR> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BLOCKQUOTE> </BLOCKQUOTE>
</BODY> </BODY>
</HTML> </HTML>

View File

@ -1,94 +1,95 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - File Echo's Setup - TIC Areas.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - File Echo's Setup - TIC Areas.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 08-Jun-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 08-Jun-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - File Echo's Setup - TIC Areas.</H1>
<P> <H1>MBSE BBS Setup - File Echo's Setup - TIC Areas.</H1>
<P>
<H3>Introduction.</H3>
<P> <H3>Introduction.</H3>
In this setup you can define the File Echo's or TIC areas. Files received or <P>
send from this areas are bound together with a *.tic file with information In this setup you can define the File Echo's or TIC areas. Files received or
about the file and where to store that file. Each file echo must belong to a send from this areas are bound together with a *.tic file with information
group, in this grouprecord is the information about costsharing and some about the file and where to store that file. Each file echo must belong to a
other details. When a file is received at your system you can do several group, in this grouprecord is the information about costsharing and some
things with that file before it is stored in your download areas such as; other details. When a file is received at your system you can do several
scanning the file for virusses, extracting the FILE_ID.DIZ file to use as things with that file before it is stored in your download areas such as;
description, allow update of magic alias, convert to another compression scanning the file for virusses, extracting the FILE_ID.DIZ file to use as
format, replace the file archive comment with an add of your own bbs and limit description, allow update of magic alias, convert to another compression
the number of files (nodelists). format, replace the file archive comment with an add of your own bbs and limit
<P>&nbsp;<p> the number of files (nodelists).
<P>&nbsp;<p>
<H3>TIC Area Setup.</H3>
<P> <H3>TIC Area Setup.</H3>
<pre> <P>
<strong>Comment </strong>A description for this area. <pre>
<strong>Area tag </strong>The tag for this area. <strong>Comment </strong>A description for this area.
<strong>BBS area </strong>The BBS download area number, 0 means passthru. <strong>Area tag </strong>The tag for this area.
<strong>Message </strong>Not in use yet. <strong>BBS area </strong>The BBS download area number, 0 means passthru.
<strong>Group </strong>The group where this area belongs to. <strong>Message </strong>Not in use yet.
<strong>Keep # </strong>The number of files to keep, the name must match. <strong>Group </strong>The group where this area belongs to.
<strong>Fido aka </strong>The Fidonet aka to use for this area. <strong>Keep # </strong>The number of files to keep, the name must match.
<strong>Convert </strong>The archiver to convert to, leave blank for none. <strong>Fido aka </strong>The Fidonet aka to use for this area.
<strong>Banner </strong>The bannerfile (in ~/etc) to replace in the archive. <strong>Convert </strong>The archiver to convert to, leave blank for none.
<strong>Replace </strong>Honor the "Replace" command in the .tic file. <strong>Banner </strong>The bannerfile (in ~/etc) to replace in the archive.
<strong>Dupecheck </strong>Check for duplicates in this area. <strong>Replace </strong>Honor the "Replace" command in the .tic file.
<strong>Secure </strong>Check if the sending system is connected. <strong>Dupecheck </strong>Check for duplicates in this area.
<strong>No touch </strong>Don't touch the filedate, keep it original. <strong>Secure </strong>Check if the sending system is connected.
<strong>Virus sc. </strong>Try to scan for virusses. <strong>No touch </strong>Don't touch the filedate, keep it original.
<strong>Announce </strong>Files may be announced in this area. <strong>Virus sc. </strong>Try to scan for virusses.
<strong>Upd magic </strong>Allow update magic request name. <strong>Announce </strong>Files may be announced in this area.
<strong>File_id </strong>Try to use the FILE_ID.DIZ file for description. <strong>Upd magic </strong>Allow update magic request name.
<strong>Conv.all </strong>Convert archive even if it is already right. <strong>File_id </strong>Try to use the FILE_ID.DIZ file for description.
<strong>Send org. </strong>Send original received file instead of the file from the BBS. <strong>Conv.all </strong>Convert archive even if it is already right.
<strong>Mandatory </strong>Downlinks can't disconnect from this area. <strong>Send org. </strong>Send original received file instead of the file from the BBS.
<strong>Notified </strong>Not in use yet. <strong>Mandatory </strong>Downlinks can't disconnect from this area.
<strong>Upl discon </strong>Not in use yet. <strong>Notified </strong>Not in use yet.
<strong>Deleted </strong>If this area must be deleted. <strong>Upl discon </strong>Not in use yet.
<strong>Active </strong>If this area is active. <strong>Deleted </strong>If this area must be deleted.
<strong>Systems </strong>To the screen with connected systems. <strong>Active </strong>If this area is active.
</pre> <strong>Systems </strong>To the screen with connected systems.
<P> </pre>
<IMG SRC="../images/fileecho.gif" width="589" height="343"> <P>
<P> <IMG SRC="../images/fileecho.gif" width="589" height="343">
<P>
<H3>Global Commands.</H3>
<P> <H3>Global Commands.</H3>
From menu 10.2 you can enter the global commands menu. In this menu you can: <P>
<ol> From menu 10.2 you can enter the global commands menu. In this menu you can:
<li>Delete connection <ol>
<li>Add new connection <li>Delete connection
<li>Replace connection <li>Add new connection
<li>Change connection status <li>Replace connection
<li>Change aka to use <li>Change connection status
<li>Delete TIC area <li>Change aka to use
</ol> <li>Delete TIC area
After you have selected the action you want and added the items to do, you will see </ol>
a screen were you can select TIC file area groups. You can then tag one or more After you have selected the action you want and added the items to do, you will see
groups and press enter when you are done. Then you have one chance to perform the a screen were you can select TIC file area groups. You can then tag one or more
actions or to bail out. All areas matching in that group are affected by your groups and press enter when you are done. Then you have one chance to perform the
changes. If you are not happy with the result, don't save the database and no actions or to bail out. All areas matching in that group are affected by your
harm is done. The file mbsetup.log shows all affected areas. changes. If you are not happy with the result, don't save the database and no
<P>&nbsp;<P> harm is done. The file mbsetup.log shows all affected areas.
<P>&nbsp;<P>
<A HREF="tic.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to File Echo's Setup</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="tic.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to File Echo's Setup</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,58 +1,59 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Filefind Areas.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Filefind Areas.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Filefind Areas.</H1>
<P> <H1>MBSE BBS Setup - Filefind Areas.</H1>
<P>
<H3>Introduction.</H3>
<P> <H3>Introduction.</H3>
The filefind idea on Fidonet came from the program Allfix written by Harald <P>
Harms. The idea is The filefind idea on Fidonet came from the program Allfix written by Harald
that a user writes a mail in a filefind area addressed to "Allfix" with in the Harms. The idea is
subject line the items to search for. On all BBS'es with a filefind utility that a user writes a mail in a filefind area addressed to "Allfix" with in the
those programs try to find the requested files and then produce a reply of subject line the items to search for. On all BBS'es with a filefind utility
which files they have found. That reply can be in the same area, in a special those programs try to find the requested files and then produce a reply of
reply echo or can be sent by netmail. Usually the user gets a lot of replies which files they have found. That reply can be in the same area, in a special
from which he can see if someone has the file(s) available he was searching reply echo or can be sent by netmail. Usually the user gets a lot of replies
for. from which he can see if someone has the file(s) available he was searching
<P>&nbsp;<P> for.
<P>&nbsp;<P>
<H3>Filefind Setup.</H3>
<P> <H3>Filefind Setup.</H3>
<pre> <P>
<strong>Comment </strong>The comment for this area. <pre>
<strong>Origin </strong>The origin line to use for the reply. <strong>Comment </strong>The comment for this area.
<strong>Aka to use </strong>The Fidonet aka to use in this area. <strong>Origin </strong>The origin line to use for the reply.
<strong>Scan area </strong>The JAM area in which to scan for requests. <strong>Aka to use </strong>The Fidonet aka to use in this area.
<strong>Reply area </strong>The JAM area to put the replies in, leave blank if in the same area. <strong>Scan area </strong>The JAM area in which to scan for requests.
<strong>Language </strong>Not in use yet, but DO select one! <strong>Reply area </strong>The JAM area to put the replies in, leave blank if in the same area.
<strong>Template </strong>Not in use yet. <strong>Language </strong>Not in use yet, but DO select one!
<strong>Active </strong>If this area is active. <strong>Template </strong>Not in use yet.
<strong>Deleted </strong>If this area must be deleted. <strong>Active </strong>If this area is active.
<strong>Net. reply </strong>If the reply will be sent by netmail. <strong>Deleted </strong>If this area must be deleted.
<strong>Hi ACSII </strong>If high ASCII is allowed in the replies. <strong>Net. reply </strong>If the reply will be sent by netmail.
</pre> <strong>Hi ACSII </strong>If high ASCII is allowed in the replies.
<P> </pre>
<P>
<IMG SRC="../images/filefind.gif" width="589" height="343">
<P> <IMG SRC="../images/filefind.gif">
<P>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,80 +1,81 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS setup.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS setup.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 27-May-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 27-May-2001</h5>
<P>&nbsp;<P>
<h1>MBSE BBS Setup Guide</h1>
<P> <h1>MBSE BBS Setup Guide</h1>
<P>
<H3>Invoking mbsetup</H3>
<P> <H3>Invoking mbsetup</H3>
As user <strong>mbse</strong> type <strong>mbsetup</strong> to start the setup <P>
program. This version is not yet finished. There are a few items you can't As user <strong>mbse</strong> type <strong>mbsetup</strong> to start the setup
setup yet. program. This version is not yet finished. There are a few items you can't
When you start <strong>mbsetup</strong> you will see the following screen: setup yet.
<p> When you start <strong>mbsetup</strong> you will see the following screen:
<IMG SRC="../images/mbsetup0.gif"> <p>
<P>&nbsp;<P> <IMG SRC="../images/mbsetup0.gif">
<P>&nbsp;<P>
<H3>mbsetup main options</H3>
<P> <H3>mbsetup main options</H3>
<ol> <P>
<li><A HREF="global.html">Edit Global configuration</a> <ol>
<li><A HREF="fidonet.html">Edit Fido networks</a> <li><A HREF="global.html">Edit Global configuration</a>
<li><A HREF="archiver.html">Edit Archiver programs</a> <li><A HREF="fidonet.html">Edit Fido networks</a>
<li><A HREF="virscan.html">Edit Virus scanners</a> <li><A HREF="archiver.html">Edit Archiver programs</a>
<li><A HREF="modems.html">Edit Modem types</a> <li><A HREF="virscan.html">Edit Virus scanners</a>
<li><A HREF="ttyinfo.html">Edit TTY lines info</a> <li><A HREF="modems.html">Edit Modem types</a>
<li><A HREF="nodes.html">Edit Fidonet nodes</a> <li><A HREF="ttyinfo.html">Edit TTY lines info</a>
<li><A HREF="bbs.html">Edit BBS setup</a> <li><A HREF="nodes.html">Edit Fidonet nodes</a>
<ol> <li><A HREF="bbs.html">Edit BBS setup</a>
<li><A HREF="security.html">Edit Security limits</a> <ol>
<li><A HREF="language.html">Edit Language setup</A> <li><A HREF="security.html">Edit Security limits</a>
<li><A HREF="../menus/index.htm">Edit BBS menus</a> <li><A HREF="language.html">Edit Language setup</A>
<li><A HREF="files.html">Edit File areas</a> <li><A HREF="../menus/index.htm">Edit BBS menus</a>
<li><A HREF="protocol.html">Edit Transfer protocols</a> <li><A HREF="files.html">Edit File areas</a>
<li><A HREF="bbslist.html">Edit BBS List data</a> <li><A HREF="protocol.html">Edit Transfer protocols</a>
<li><A HREF="oneliner.html">Edit Oneliners</a> <li><A HREF="bbslist.html">Edit BBS List data</a>
<li><A HREF="timebank.html">Edit TimeBank data</a> <li><A HREF="oneliner.html">Edit Oneliners</a>
<li><A HREF="safe.html">Edit Safe Cracker data</a> <li><A HREF="timebank.html">Edit TimeBank data</a>
</ol> <li><A HREF="safe.html">Edit Safe Cracker data</a>
<li><A HREF="mail.html">Edit Mail setup</A> </ol>
<ol> <li><A HREF="mail.html">Edit Mail setup</A>
<li><A HREF="emgroup.html">Echo mail groups</a> <ol>
<li><A HREF="emareas.html">Echo mail areas</a> <li><A HREF="emgroup.html">Echo mail groups</a>
</ol> <li><A HREF="emareas.html">Echo mail areas</a>
<li><A HREF="tic.html">Edit File echo's setup</a> </ol>
<ol> <li><A HREF="tic.html">Edit File echo's setup</a>
<li><A HREF="fegroup.html">Edit Fileecho groups</a> <ol>
<li><A HREF="fileecho.html">Edit Fileecho areas</a> <li><A HREF="fegroup.html">Edit Fileecho groups</a>
<li><A HREF="hatch.html">Edit Hatch manager</a> <li><A HREF="fileecho.html">Edit Fileecho areas</a>
<li><A HREF="magic.html">Edit Magic files</a> <li><A HREF="hatch.html">Edit Hatch manager</a>
</ol> <li><A HREF="magic.html">Edit Magic files</a>
<li><A HREF="newgroups.html">Edit Newfiles groups</a> </ol>
<li><A HREF="newfiles.html">Edit Newfiles reports</a> <li><A HREF="newgroups.html">Edit Newfiles groups</a>
<li><A HREF="filefind.html">Edit Filefind setup</a> <li><A HREF="newfiles.html">Edit Newfiles reports</a>
<li><A HREF="fdb.html">Edit Files database</a> <li><A HREF="filefind.html">Edit Filefind setup</a>
<li><A HREF="users.html">Edit BBS users</a> <li><A HREF="fdb.html">Edit Files database</a>
<li><A HREF="services.html">Edit Services</a> <li><A HREF="users.html">Edit BBS users</a>
<li><A HREF="domains.html">Edit Domains</A> <li><A HREF="services.html">Edit Services</a>
<LI><A HREF="taskmgr.html">Edit Task Manager</A> <li><A HREF="domains.html">Edit Domains</A>
<li><A HREF="softinfo.html">Show software information</a> <LI><A HREF="taskmgr.html">Edit Task Manager</A>
<li><A HREF="sitedoc.html">Create site documents</a> <li><A HREF="softinfo.html">Show software information</a>
</ol> <li><A HREF="sitedoc.html">Create site documents</a>
</ol>
<A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" border="0" width="33" height="35">Back to index</A>
</BLOCKQUOTE> <A HREF="../index.htm"><IMG SRC="../images/b_arrow.gif" ALT="Back" border="0">Back to index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,74 +1,75 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - File Echo's Setup - Magic Files Setup.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - File Echo's Setup - Magic Files Setup.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - File Echo's Setup - Magics Files Setup.</H1>
<P> <H1>MBSE BBS Setup - File Echo's Setup - Magics Files Setup.</H1>
<P>
<H3>Introduction.</H3>
<P> <H3>Introduction.</H3>
Magics are special actions that you can perform if files received in a .tic <P>
area. The actions are: copy file to a directory, unpack file in a directory, Magics are special actions that you can perform if files received in a .tic
set number of files to keep, move file to another .tic area, update magic area. The actions are: copy file to a directory, unpack file in a directory,
request alias, adopt file into another area, store in another path, set number of files to keep, move file to another .tic area, update magic
delete file (don't process it further) and execute a command. The edit screen request alias, adopt file into another area, store in another path,
is different for all kinds of actions you select. More than one magic record delete file (don't process it further) and execute a command. The edit screen
may exist for each area. With all these actions you can for example can setup is different for all kinds of actions you select. More than one magic record
processing of nodediff's and unpacking nodelists in the nodelist directory. may exist for each area. With all these actions you can for example can setup
<P>&nbsp;<P> processing of nodediff's and unpacking nodelists in the nodelist directory.
<P>&nbsp;<P>
<H3>Magics Setup.</H3>
<P> <H3>Magics Setup.</H3>
<pre> <P>
<strong>Magic </strong>The action to perform, select with the spacebar. <pre>
<strong>Filemask </strong>The filemask to scan for. "?" Matches all characters, <strong>Magic </strong>The action to perform, select with the spacebar.
"#" matches any digit and "@" any alpha character. <strong>Filemask </strong>The filemask to scan for. "?" Matches all characters,
<strong>Active </strong>If this magic is active. "#" matches any digit and "@" any alpha character.
<strong>Deleted </strong>If this magic must be deleted. <strong>Active </strong>If this magic is active.
<strong>Area </strong>The area in which this magic is found. <strong>Deleted </strong>If this magic must be deleted.
<strong>To path </strong>The destination path. (Copy, Other path and Unpack). <strong>Area </strong>The area in which this magic is found.
<strong>To area </strong>The destination area. (Adopt and Move). <strong>To path </strong>The destination path. (Copy, Other path and Unpack).
<strong>Command </strong>The command to execute. (Execute). <strong>To area </strong>The destination area. (Adopt and Move).
<strong>Keep # </strong>The number of files to keep. (Keep). <strong>Command </strong>The command to execute. (Execute).
<strong>Compile </strong>Trigger "compile nodelists". (Copy, Unpack and Execute). <strong>Keep # </strong>The number of files to keep. (Keep).
</pre> <strong>Compile </strong>Trigger "compile nodelists". (Copy, Unpack and Execute).
<P>&nbsp;<P> </pre>
<P>&nbsp;<P>
<H3>Macro's</H3>
<P> <H3>Macro's</H3>
In the commandline for the magic execute command you may use macro's to replace <P>
parts of the commandline. The following macro's are defined: In the commandline for the magic execute command you may use macro's to replace
<pre> parts of the commandline. The following macro's are defined:
<strong>%F </strong>Replaced by the full path and filename of the file. <pre>
<strong>%P </strong>Replaced by the full path to the file. <strong>%F </strong>Replaced by the full path and filename of the file.
<strong>%N </strong>Replaced by the filename without dot and extension. <strong>%P </strong>Replaced by the full path to the file.
<strong>%E </strong>Replaced by the extension of the filename. <strong>%N </strong>Replaced by the filename without dot and extension.
<strong>%L </strong>The last 2 characters of the filename extension. <strong>%E </strong>Replaced by the extension of the filename.
<strong>%D </strong>The day number of the year, 3 digits. <strong>%L </strong>The last 2 characters of the filename extension.
<strong>%C </strong>The last 2 digits of the day number of the year. <strong>%D </strong>The day number of the year, 3 digits.
<strong>%A </strong>The .tic area name. <strong>%C </strong>The last 2 digits of the day number of the year.
</pre> <strong>%A </strong>The .tic area name.
</pre>
<P>
<IMG SRC="../images/magic.gif" width="589" height="343"> <P>
<P> <IMG SRC="../images/magic.gif" width="589" height="343">
<P>
<A HREF="tic.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to File Echo's Setup</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="tic.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to File Echo's Setup</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,35 +1,36 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Mail Setup.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Mail Setup.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Mail Setup.</H1>
<P> <H1>MBSE BBS Setup - Mail Setup.</H1>
<P>
<H3>Edit Mail Setup.</H3>
<P> <H3>Edit Mail Setup.</H3>
The Mail Setup is split in the following sections: <P>
<P> The Mail Setup is split in the following sections:
<P>
<ol>
<li><A HREF="emgroup.html">Echo mail groups</a> <ol>
<li><A HREF="emareas.html">Echo mail areas</A> <li><A HREF="emgroup.html">Echo mail groups</a>
</ol> <li><A HREF="emareas.html">Echo mail areas</A>
</ol>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,88 +1,89 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Modem types.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Modem types.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Modem types</H1>
<P> <H1>MBSE BBS Setup - Modem types</H1>
In the setup screen you can define all kinds of modems you use. This includes <P>
ISDN modems. In the setup screen you can define all kinds of modems you use. This includes
This is not the setup of individual lines, that is in the next section, so ISDN modems.
if you own a bbs with 5 analogue lines with only two brands and types of This is not the setup of individual lines, that is in the next section, so
modems connected, you need only to define those two types of modems here. Some if you own a bbs with 5 analogue lines with only two brands and types of
defaults are installed during initial bbs setup. modems connected, you need only to define those two types of modems here. Some
<P>&nbsp;<P> defaults are installed during initial bbs setup.
<P>&nbsp;<P>
<h3>Setup a modem.</h3>
<p> <h3>Setup a modem.</h3>
<pre> <p>
<strong>Type </strong>The description of this modem. <pre>
<strong>Init 1 </strong>The first modem init string. <strong>Type </strong>The description of this modem.
<strong>Init 2 </strong>The second init string (if needed). <strong>Init 1 </strong>The first modem init string.
<strong>Init 3 </strong>The third init string (if needed). <strong>Init 2 </strong>The second init string (if needed).
<strong>Reset </strong>Not in use <strong>Init 3 </strong>The third init string (if needed).
<strong>Hangup </strong>Only needed if drop DTR doesn't work. <strong>Reset </strong>Not in use
<strong>Dial </strong>The dial command. <strong>Hangup </strong>Only needed if drop DTR doesn't work.
<strong>Info </strong>Command to get caller-id (not tested). <strong>Dial </strong>The dial command.
<strong>Ok </strong>The modem "OK" response. <strong>Info </strong>Command to get caller-id (not tested).
<strong>Offset </strong>The answer/connect time offset. <strong>Ok </strong>The modem "OK" response.
<strong>Speed </strong>The maximum modem linespeed, ie 28800. <strong>Offset </strong>The answer/connect time offset.
<strong>Available </strong>If this modem is available. <strong>Speed </strong>The maximum modem linespeed, ie 28800.
<strong>Deleted </strong>If this modem must be deleted. <strong>Available </strong>If this modem is available.
<strong>Stripdash </strong>Strip dashes from the dial command. <strong>Deleted </strong>If this modem must be deleted.
<strong>Connect strings </strong>Here you can define 20 connect strings. <strong>Stripdash </strong>Strip dashes from the dial command.
<strong>Error strings </strong>Here you can define 10 non-connect strings. <strong>Connect strings </strong>Here you can define 20 connect strings.
</pre> <strong>Error strings </strong>Here you can define 10 non-connect strings.
<p>&nbsp;<P> </pre>
<p>&nbsp;<P>
<H3>Special characters</H3>
<p> <H3>Special characters</H3>
<pre> <p>
<strong>\\ </strong>Send one backslash. <pre>
<strong>\r </strong>Send the CR character. <strong>\\ </strong>Send one backslash.
<strong>\n </strong>Send the LF character. <strong>\r </strong>Send the CR character.
<strong>\t </strong>Send the TAB character. <strong>\n </strong>Send the LF character.
<strong>\b </strong>Send the BS character. <strong>\t </strong>Send the TAB character.
<strong>\s </strong>Send a space character. <strong>\b </strong>Send the BS character.
<strong>\d </strong>Wait one second. <strong>\s </strong>Send a space character.
<strong>\p </strong>Wait 0,25 second. <strong>\d </strong>Wait one second.
<strong>\D </strong>Send untranslated phone number. <strong>\p </strong>Wait 0,25 second.
<strong>\T </strong>Send translated phone number. <strong>\D </strong>Send untranslated phone number.
</pre> <strong>\T </strong>Send translated phone number.
<p>&nbsp;<P> </pre>
<p>&nbsp;<P>
<H3>The Hangup field</H3>
<p> <H3>The Hangup field</H3>
This is only needed if your modem doesn't hangup by dropping the DTR line for <p>
one second. Most modems do that if &D2 or &D3 is in the init string. This is only needed if your modem doesn't hangup by dropping the DTR line for
<p>&nbsp;<P> one second. Most modems do that if &D2 or &D3 is in the init string.
<p>&nbsp;<P>
<H3>The Offset field.</H3>
<p> <H3>The Offset field.</H3>
The <strong>Offset</strong> field is to calculate the cost for outgoing calls. <p>
Analogue modems need time to establish the connection, 6 seconds is quite The <strong>Offset</strong> field is to calculate the cost for outgoing calls.
common. So when you see the CONNECT BLABLA message, the phone connection Analogue modems need time to establish the connection, 6 seconds is quite
is there already 6 seconds and you are already paying for 6 seconds. This common. So when you see the CONNECT BLABLA message, the phone connection
offset is thus added to the total calculated connect time for cost is there already 6 seconds and you are already paying for 6 seconds. This
calculations. For ISDN modems this can be 1 or 0. offset is thus added to the total calculated connect time for cost
<p>&nbsp;<P> calculations. For ISDN modems this can be 1 or 0.
<IMG SRC="../images/modems0.gif" width="589" height="343"> <p>&nbsp;<P>
<P> <IMG SRC="../images/modems0.gif" width="589" height="343">
<P>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,54 +1,55 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Newfiles Reports.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Newfiles Reports.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Newfiles Reports.</H1>
<P> <H1>MBSE BBS Setup - Newfiles Reports.</H1>
<P>
<H3>Introduction.</H3>
<P> <H3>Introduction.</H3>
For each network you can define one or more newfiles reports to announce the <P>
newfiles that arrived on your BBS. The files to include in the reports are For each network you can define one or more newfiles reports to announce the
specified by the newfiles groups you can include or exclude for announcement. newfiles that arrived on your BBS. The files to include in the reports are
<P>&nbsp;<P> specified by the newfiles groups you can include or exclude for announcement.
<P>&nbsp;<P>
<H3>Reports Setup.</H3>
<P> <H3>Reports Setup.</H3>
<pre> <P>
<strong>Comment </strong>The comment for this report. <pre>
<strong>Msg area </strong>The JAM message base to write the report in. <strong>Comment </strong>The comment for this report.
<strong>Origin line </strong>The origin line to use. <strong>Msg area </strong>The JAM message base to write the report in.
<strong>From name </strong>The name to use in the "From:" field. <strong>Origin line </strong>The origin line to use.
<strong>To name </strong>The name to use in the "To :" field. <strong>From name </strong>The name to use in the "From:" field.
<strong>Subject </strong>The text to use in the "Subj:" field. <strong>To name </strong>The name to use in the "To :" field.
<strong>Language </strong>Not in use yet, but DO select! <strong>Subject </strong>The text to use in the "Subj:" field.
<strong>Template </strong>Not in use yet. <strong>Language </strong>Not in use yet, but DO select!
<strong>Aka to use </strong>The Fidonet aka to use in this area. <strong>Template </strong>Not in use yet.
<strong>Active </strong>If this report is active. <strong>Aka to use </strong>The Fidonet aka to use in this area.
<strong>Deleted </strong>If this report must be deleted. <strong>Active </strong>If this report is active.
<strong>High ASCII </strong>Allow high ASCII in this area. <strong>Deleted </strong>If this report must be deleted.
<strong>New groups </strong>The screen to define the groups to include. <strong>High ASCII </strong>Allow high ASCII in this area.
</pre> <strong>New groups </strong>The screen to define the groups to include.
<P> </pre>
<P>
<IMG SRC="../images/newfiles.gif" width="589" height="343">
<P> <IMG SRC="../images/newfiles.gif" width="589" height="343">
<P>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,49 +1,50 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Newfiles Groups.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Newfiles Groups.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Newfiles Groups.</H1>
<P> <H1>MBSE BBS Setup - Newfiles Groups.</H1>
<P>
<H3>Introduction</H3>
<P> <H3>Introduction</H3>
The newfiles group are there to create separate newfiles announcements for <P>
several networks and areas. Even if you don't want to make different The newfiles group are there to create separate newfiles announcements for
announcements you still need to define at least 2 groups. One is a group several networks and areas. Even if you don't want to make different
where you don't announce files in and one where you do. These groups are announcements you still need to define at least 2 groups. One is a group
linked to the BBS file areas and must be defined before you define the BBS where you don't announce files in and one where you do. These groups are
file areas. As you can see in the example picture I seperated the groups linked to the BBS file areas and must be defined before you define the BBS
in subjects. file areas. As you can see in the example picture I seperated the groups
<P>&nbsp;<P> in subjects.
<P>&nbsp;<P>
<H3>Newfiles Groups Setup.</H3>
<P> <H3>Newfiles Groups Setup.</H3>
<pre> <P>
<strong>Name </strong>The tag name of the group. <pre>
<strong>Comment </strong>The comment for this group. <strong>Name </strong>The tag name of the group.
<strong>Active </strong>If this group is active. <strong>Comment </strong>The comment for this group.
<strong>Deleted </strong>If this group must be deleted. <strong>Active </strong>If this group is active.
</pre> <strong>Deleted </strong>If this group must be deleted.
<P> </pre>
<P>
<IMG SRC="../images/newgroups.gif" width="589" height="343">
<P> <IMG SRC="../images/newgroups.gif" width="589" height="343">
<P>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,37 +1,38 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - BBS Setup - Oneliners.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - BBS Setup - Oneliners.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - BBS Setup - Oneliners.</H1>
<P> <H1>MBSE BBS Setup - BBS Setup - Oneliners.</H1>
<P>
<H3>Oneliners.</H3>
<P> <H3>Oneliners.</H3>
Oneliners are small quotes that can be random selected and displayed to <P>
your users. From the same database oneliners can be selected and inserted Oneliners are small quotes that can be random selected and displayed to
at the bottom of messages. With the oneliners setup you can edit, add, your users. From the same database oneliners can be selected and inserted
delete and import oneliners. Import is done from plain ASCII textfiles, at the bottom of messages. With the oneliners setup you can edit, add,
one quote on each line. The lines should be maximum 70 characters long. delete and import oneliners. Import is done from plain ASCII textfiles,
<P> one quote on each line. The lines should be maximum 70 characters long.
<IMG SRC="../images/oneliner.gif" width="589" height="343"> <P>
<P> <IMG SRC="../images/oneliner.gif" width="589" height="343">
<P>
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to BBS index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,55 +1,56 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - BBS Setup - Transfer Protocols.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - BBS Setup - Transfer Protocols.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - BBS Setup - Transfer Protocols.</H1>
<P> <H1>MBSE BBS Setup - BBS Setup - Transfer Protocols.</H1>
<P>
<H3>Introduction.</H3>
<p> <H3>Introduction.</H3>
It might look strange that you have to define transfer protocols for the bbs <p>
while for the mailer you don't need to do that. This is historic, ifcico It might look strange that you have to define transfer protocols for the bbs
already had internal protocols and the precessor of the bbs package had external while for the mailer you don't need to do that. This is historic, ifcico
protocols. Because my priority was make the bbs working it still is that way. already had internal protocols and the precessor of the bbs package had external
When time comes I will build some of the protocols internal, adding external protocols. Because my priority was make the bbs working it still is that way.
protocols will allways be possible. When time comes I will build some of the protocols internal, adding external
<P>&nbsp;<p> protocols will allways be possible.
<P>&nbsp;<p>
<H3>Transfer Protocols Setup.</H3>
<P> <H3>Transfer Protocols Setup.</H3>
<pre> <P>
<strong>Select Key </strong>The key the user has to press to select this protocol. <pre>
<strong>Name </strong>The name of this protocol. <strong>Select Key </strong>The key the user has to press to select this protocol.
<strong>Upload </strong>The full path and filename and parameters to upload files. <strong>Name </strong>The name of this protocol.
<strong>Download </strong>The full path and filename and parameters to download files. <strong>Upload </strong>The full path and filename and parameters to upload files.
<strong>Available </strong>If this protocol is available. <strong>Download </strong>The full path and filename and parameters to download files.
<strong>Batching </strong>If this is a batching protocol. <strong>Available </strong>If this protocol is available.
<strong>Bi direct </strong>If this is a bi-directional protocol (Not supported yet). <strong>Batching </strong>If this is a batching protocol.
<strong>Advice </strong>A small advice to the user shown before the transfer starts. <strong>Bi direct </strong>If this is a bi-directional protocol (Not supported yet).
<strong>Efficiency </strong>The efficiency in percent. Has no real meaning. <strong>Advice </strong>A small advice to the user shown before the transfer starts.
<strong>Deleted </strong>If this protocol must be deleted. <strong>Efficiency </strong>The efficiency in percent. Has no real meaning.
<strong>Sec. level </strong>The security level a user must have to select this protocol. <strong>Deleted </strong>If this protocol must be deleted.
</pre> <strong>Sec. level </strong>The security level a user must have to select this protocol.
<P> </pre>
<IMG SRC="../images/protocol.gif" width="589" height="343"> <P>
<P> <IMG SRC="../images/protocol.gif" width="589" height="343">
<P>
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to BBS index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,29 +1,30 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - BBS Setup - Safe Cracker Data.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - BBS Setup - Safe Cracker Data.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - BBS Setup - Safe Cracker Data</H1>
<P> <H1>MBSE BBS Setup - BBS Setup - Safe Cracker Data</H1>
This is meant to edit users personal safe cracker records and to reset <P>
the winner. This is not available yet. This is meant to edit users personal safe cracker records and to reset
<P> the winner. This is not available yet.
<P>
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to BBS index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,37 +1,38 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Create Sitedocs.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Create Sitedocs.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Create Sitedocs.</H1>
<P> <H1>MBSE BBS Setup - Create Sitedocs.</H1>
<P>
<H3>Create Sitedocs</H3>
<P> <H3>Create Sitedocs</H3>
This option creates 3 documents in the doc directory under the home directory <P>
of MBSE BBS, site.doc, xref.doc and stat.doc. Only the file site.doc is more This option creates 3 documents in the doc directory under the home directory
or less complete, the other 2 are heavily under construction. These three of MBSE BBS, site.doc, xref.doc and stat.doc. Only the file site.doc is more
files are a complete reference of your BBS setup. Especially the site.doc is or less complete, the other 2 are heavily under construction. These three
a large document, think at least four times before you send it to a printer. files are a complete reference of your BBS setup. Especially the site.doc is
The document xref.doc will contain lists with data from your setup that a large document, think at least four times before you send it to a printer.
depends on eachother. The file stat.doc will be a listing of all statistic The document xref.doc will contain lists with data from your setup that
counters that are present in several data files. depends on eachother. The file stat.doc will be a listing of all statistic
<P> counters that are present in several data files.
<P>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,31 +1,32 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - Show Software Information.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - Show Software Information.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 30-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 30-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - Show Software Information.</H1>
<P> <H1>MBSE BBS Setup - Show Software Information.</H1>
<P>
<H3>Introduction</H3>
<P> <H3>Introduction</H3>
This screen shows the information about the MBSE BBS software, copyright and <P>
release policy. This screen shows the information about the MBSE BBS software, copyright and
<P> release policy.
<P>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,37 +1,38 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - File Echo's Setup.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - File Echo's Setup.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - File Echo's Setup.</H1>
<P> <H1>MBSE BBS Setup - File Echo's Setup.</H1>
<P>
<H3>File Echo's Setup.</H3>
<P> <H3>File Echo's Setup.</H3>
The File Echo's Setup is split in the following sections: <P>
<P> The File Echo's Setup is split in the following sections:
<P>
<ol>
<li><A HREF="fegroup.html">File echo groups</a> <ol>
<li><A HREF="fileecho.html">File echo areas</A> <li><A HREF="fegroup.html">File echo groups</a>
<li><A HREF="hatch.html">Hatch manager</a> <li><A HREF="fileecho.html">File echo areas</A>
<li><A HREF="magic.html">Magic files</a> <li><A HREF="hatch.html">Hatch manager</a>
</ol> <li><A HREF="magic.html">Magic files</a>
</ol>
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,29 +1,30 @@
<HTML> <HTML>
<HEAD> <!-- $Id$ -->
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <HEAD>
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META name="author" lang="en" "content="Michiel Broek"> <META http-equiv="Content-Style-Type" content="text/css">
<META name="copyright" lang="en" content="Copyright Michiel Broek"> <META name="author" lang="en" content="Michiel Broek">
<META name="description" lang="en" content="MBSE BBS Manual"> <META name="copyright" lang="en" content="Copyright Michiel Broek">
<META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer"> <META name="description" lang="en" content="MBSE BBS Manual">
<TITLE>MBSE BBS Setup - BBS Setup - TimeBank.</TITLE> <META name="keywords" lang="en" content="MBSE BBS, MBSE, BBS, manual, fido, fidonet, gateway, tosser, mail, tic, mailer">
<LINK rel=stylesheet HREF="../manual.css"> <TITLE>MBSE BBS Setup - BBS Setup - TimeBank.</TITLE>
</HEAD> <LINK rel=stylesheet HREF="../manual.css">
<BODY> </HEAD>
<BLOCKQUOTE> <BODY>
<h5>Last update 29-Jan-2001</h5> <BLOCKQUOTE>
<P>&nbsp;<P> <h5>Last update 29-Jan-2001</h5>
<P>&nbsp;<P>
<H1>MBSE BBS Setup - BBS Setup - TimeBank.</H1>
<P> <H1>MBSE BBS Setup - BBS Setup - TimeBank.</H1>
This is meant to edit the users personal timebank records. This is not <P>
available yet. This is meant to edit the users personal timebank records. This is not
<P> available yet.
<P>
<A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to BBS index</A>&nbsp;
<A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0" width="40" height="30"> Back to index</A>&nbsp; <A HREF="bbs.html"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to BBS index</A>&nbsp;
<A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0" width="33" height="35"> Back to main index</A> <A HREF="./"><IMG SRC="../images/larrow.gif" ALT="Back" Border="0">Back to index</A>&nbsp;
</BLOCKQUOTE> <A HREF="../"><IMG SRC="../images/b_arrow.gif" ALT="Home" Border="0">Back to main index</A>
</BODY> </BLOCKQUOTE>
</HTML> </BODY>
</HTML>

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">

View File

@ -1,4 +1,5 @@
<HTML> <HTML>
<!-- $Id$ -->
<HEAD> <HEAD>
<META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1"> <META http-equiv="Content-Type" content="text/html; charset=ISO 8859-1">
<META http-equiv="Content-Style-Type" content="text/css"> <META http-equiv="Content-Style-Type" content="text/css">