From aaee430a6f8b8a340116b15ee2a27994156bbf25 Mon Sep 17 00:00:00 2001 From: Michiel Broek Date: Fri, 15 Aug 2003 20:05:34 +0000 Subject: [PATCH] Updated GNU references --- COPYING | 9 +++++---- FILE_ID.DIZ.in | 4 ++-- html/basic.html | 5 +++-- html/dist.html | 14 +++++++------- html/faq.html | 10 +++++----- html/flow.html | 2 +- html/intro.html | 8 ++++---- html/known_bugs.html | 2 +- html/menus/index.htm | 4 ++-- html/mgetty.html | 16 ++++++++-------- html/misc/usleep.html | 2 +- html/misc/webserver.html | 2 +- html/nodelist.html | 2 +- html/programs/mbaff.html | 2 +- html/programs/mblogin.html | 2 +- html/programs/mbpasswd.html | 2 +- html/programs/mbuseradd.html | 2 +- html/setup/global.html | 6 +++--- html/setup/virscan.html | 6 +++--- lib/ansi.h | 2 +- lib/attach.c | 2 +- lib/batchrd.c | 2 +- lib/clcomm.c | 2 +- lib/client.c | 2 +- lib/crc.c | 2 +- lib/dbcfg.c | 2 +- lib/dbdupe.c | 2 +- lib/dbftn.c | 2 +- lib/dbmsgs.c | 2 +- lib/dbnode.c | 2 +- lib/dbtic.c | 2 +- lib/dbuser.c | 2 +- lib/diesel.c | 2 +- lib/dostran.c | 2 +- lib/endian.c | 2 +- lib/execute.c | 2 +- lib/expipe.c | 2 +- lib/faddr.c | 2 +- lib/falists.c | 2 +- lib/ftn.c | 2 +- lib/ftnmsg.c | 2 +- lib/getheader.c | 2 +- lib/gmtoffset.c | 2 +- lib/hdr.c | 2 +- lib/jammsg.c | 2 +- lib/libs.h | 2 +- lib/mangle.c | 2 +- lib/mbdiesel.c | 2 +- lib/mbfile.c | 2 +- lib/mbse.h | 2 +- lib/msgtext.c | 2 +- lib/nntp.c | 2 +- lib/nodelist.c | 2 +- lib/nodelock.c | 2 +- lib/noderecord.c | 2 +- lib/packet.c | 2 +- lib/pktname.c | 2 +- lib/pop3.c | 2 +- lib/proglock.c | 2 +- lib/rawio.c | 2 +- lib/records.h | 2 +- lib/rfcaddr.c | 2 +- lib/rfcdate.c | 2 +- lib/rfcmsg.c | 2 +- lib/sectest.c | 2 +- lib/semafore.c | 2 +- lib/signame.c | 2 +- lib/smtp.c | 2 +- lib/structs.h | 2 +- lib/strutil.c | 2 +- lib/term.c | 2 +- lib/unpacker.c | 2 +- lib/users.h | 2 +- mbcico/answer.c | 2 +- mbcico/atoul.c | 2 +- mbcico/binkp.c | 2 +- mbcico/call.c | 2 +- mbcico/callstat.c | 2 +- mbcico/chat.c | 2 +- mbcico/dial.c | 2 +- mbcico/dietifna.c | 2 +- mbcico/emsi.c | 2 +- mbcico/emsidat.c | 2 +- mbcico/filelist.c | 2 +- mbcico/filetime.c | 2 +- mbcico/ftsc.c | 2 +- mbcico/hydra.c | 2 +- mbcico/lutil.c | 2 +- mbcico/m7recv.c | 2 +- mbcico/m7send.c | 2 +- mbcico/mbcico.c | 2 +- mbcico/mbout.c | 2 +- mbcico/md5b.c | 2 +- mbcico/nlinfo.c | 2 +- mbcico/openfile.c | 2 +- mbcico/openport.c | 2 +- mbcico/opentcp.c | 2 +- mbcico/outstat.c | 2 +- mbcico/portsel.c | 2 +- mbcico/rdoptions.c | 2 +- mbcico/recvbark.c | 2 +- mbcico/respfreq.c | 2 +- mbcico/scanout.c | 2 +- mbcico/sendbark.c | 2 +- mbcico/session.c | 2 +- mbcico/tcp.c | 2 +- mbcico/tcpproto.c | 2 +- mbcico/ttyio.c | 2 +- mbcico/ulock.c | 2 +- mbcico/wazoo.c | 2 +- mbcico/xmrecv.c | 2 +- mbcico/xmsend.c | 2 +- mbcico/yoohoo.c | 2 +- mbcico/zmrecv.c | 2 +- mbcico/zmsend.c | 2 +- mbfido/addbbs.c | 2 +- mbfido/addpkt.c | 2 +- mbfido/aliasdb.c | 2 +- mbfido/announce.c | 2 +- mbfido/areamgr.c | 2 +- mbfido/atoul.c | 2 +- mbfido/backalias.c | 2 +- mbfido/bounce.c | 2 +- mbfido/bwrite.c | 2 +- mbfido/createf.c | 2 +- mbfido/createm.c | 2 +- mbfido/dirlock.c | 2 +- mbfido/dirsession.c | 2 +- mbfido/fflist.c | 2 +- mbfido/filefind.c | 2 +- mbfido/filemgr.c | 2 +- mbfido/flock.c | 2 +- mbfido/forward.c | 2 +- mbfido/fsort.c | 2 +- mbfido/ftn2rfc.c | 2 +- mbfido/grlist.c | 2 +- mbfido/hash.c | 2 +- mbfido/hatch.c | 2 +- mbfido/lhash.c | 2 +- mbfido/magic.c | 2 +- mbfido/makestat.c | 2 +- mbfido/maketags.c | 2 +- mbfido/mbaff.c | 2 +- mbfido/mbdiff.c | 2 +- mbfido/mbfadopt.c | 2 +- mbfido/mbfcheck.c | 2 +- mbfido/mbfdel.c | 2 +- mbfido/mbfido.c | 2 +- mbfido/mbfile.c | 2 +- mbfido/mbfimport.c | 2 +- mbfido/mbfindex.c | 2 +- mbfido/mbfkill.c | 2 +- mbfido/mbflist.c | 2 +- mbfido/mbfmove.c | 2 +- mbfido/mbfpack.c | 2 +- mbfido/mbftoberep.c | 2 +- mbfido/mbfutil.c | 2 +- mbfido/mbindex.c | 2 +- mbfido/mbmsg.c | 2 +- mbfido/mbseq.c | 2 +- mbfido/mgrutil.c | 2 +- mbfido/mkftnhdr.c | 2 +- mbfido/mover.c | 2 +- mbfido/msgflags.c | 2 +- mbfido/msgutil.c | 2 +- mbfido/newspost.c | 2 +- mbfido/notify.c | 2 +- mbfido/ping.c | 2 +- mbfido/post.c | 2 +- mbfido/postecho.c | 2 +- mbfido/postemail.c | 2 +- mbfido/postnetmail.c | 2 +- mbfido/ptic.c | 2 +- mbfido/qualify.c | 2 +- mbfido/queue.c | 2 +- mbfido/rfc2ftn.c | 2 +- mbfido/rnews.c | 2 +- mbfido/rollover.c | 2 +- mbfido/scan.c | 2 +- mbfido/scannews.c | 2 +- mbfido/sendmail.c | 2 +- mbfido/storeecho.c | 2 +- mbfido/storenet.c | 2 +- mbfido/tic.c | 2 +- mbfido/toberep.c | 2 +- mbfido/tosspkt.c | 2 +- mbfido/tracker.c | 2 +- mbfido/unpack.c | 2 +- mbfido/utic.c | 2 +- mbfido/virscan.c | 2 +- mbmon/common.c | 2 +- mbmon/mbmon.c | 2 +- mbmon/mutil.c | 2 +- mbmon/proglock.c | 2 +- mbsebbs/bbslist.c | 2 +- mbsebbs/bye.c | 2 +- mbsebbs/change.c | 2 +- mbsebbs/chat.c | 2 +- mbsebbs/dispfile.c | 2 +- mbsebbs/door.c | 2 +- mbsebbs/email.c | 2 +- mbsebbs/exitinfo.c | 2 +- mbsebbs/file.c | 2 +- mbsebbs/filesub.c | 2 +- mbsebbs/fsedit.c | 2 +- mbsebbs/funcs.c | 2 +- mbsebbs/input.c | 2 +- mbsebbs/language.c | 2 +- mbsebbs/lastcallers.c | 2 +- mbsebbs/lineedit.c | 2 +- mbsebbs/logentry.c | 2 +- mbsebbs/mail.c | 2 +- mbsebbs/mball.c | 2 +- mbsebbs/mblang.c | 2 +- mbsebbs/mbnewusr.c | 2 +- mbsebbs/mbsebbs.c | 2 +- mbsebbs/mbstat.c | 2 +- mbsebbs/mbtoberep.c | 2 +- mbsebbs/mbuser.c | 2 +- mbsebbs/menu.c | 2 +- mbsebbs/misc.c | 2 +- mbsebbs/morefile.c | 2 +- mbsebbs/msgutil.c | 2 +- mbsebbs/newuser.c | 2 +- mbsebbs/offline.c | 2 +- mbsebbs/oneline.c | 2 +- mbsebbs/page.c | 2 +- mbsebbs/pinfo.c | 2 +- mbsebbs/pop3.c | 2 +- mbsebbs/signature.c | 2 +- mbsebbs/timecheck.c | 2 +- mbsebbs/timeout.c | 2 +- mbsebbs/timestats.c | 2 +- mbsebbs/user.c | 2 +- mbsebbs/userlist.c | 2 +- mbsebbs/whoson.c | 2 +- mbsetup/grlist.c | 2 +- mbsetup/ledit.c | 2 +- mbsetup/m_archive.c | 2 +- mbsetup/m_bbs.c | 2 +- mbsetup/m_bbslist.c | 2 +- mbsetup/m_domain.c | 2 +- mbsetup/m_farea.c | 2 +- mbsetup/m_fdb.c | 2 +- mbsetup/m_ff.c | 2 +- mbsetup/m_fgroup.c | 2 +- mbsetup/m_fido.c | 2 +- mbsetup/m_global.c | 2 +- mbsetup/m_hatch.c | 2 +- mbsetup/m_lang.c | 2 +- mbsetup/m_limits.c | 2 +- mbsetup/m_magic.c | 2 +- mbsetup/m_mail.c | 2 +- mbsetup/m_marea.c | 2 +- mbsetup/m_menu.c | 2 +- mbsetup/m_mgroup.c | 2 +- mbsetup/m_modem.c | 2 +- mbsetup/m_new.c | 2 +- mbsetup/m_ngroup.c | 2 +- mbsetup/m_node.c | 2 +- mbsetup/m_ol.c | 2 +- mbsetup/m_protocol.c | 2 +- mbsetup/m_route.c | 2 +- mbsetup/m_service.c | 2 +- mbsetup/m_task.c | 2 +- mbsetup/m_tic.c | 2 +- mbsetup/m_ticarea.c | 2 +- mbsetup/m_tty.c | 2 +- mbsetup/m_users.c | 2 +- mbsetup/m_virus.c | 2 +- mbsetup/mbsetup.c | 2 +- mbsetup/mutil.c | 2 +- mbsetup/screen.c | 2 +- mbsetup/stlist.c | 2 +- script/hatch | 2 +- unix/chowntty.c | 2 +- unix/commonio.c | 2 +- unix/encrypt.c | 2 +- unix/env.c | 2 +- unix/getdef.c | 2 +- unix/limits.c | 2 +- unix/log.c | 2 +- unix/loginprompt.c | 2 +- unix/mblogin.c | 2 +- unix/mbpasswd.c | 2 +- unix/mbuseradd.c | 2 +- unix/myname.c | 2 +- unix/pw_util.c | 2 +- unix/pwauth.c | 2 +- unix/pwdcheck.c | 2 +- unix/pwio.c | 2 +- unix/rad64.c | 2 +- unix/salt.c | 2 +- unix/setugid.c | 2 +- unix/setupenv.c | 2 +- unix/sgetpwent.c | 2 +- unix/shadowio.c | 2 +- unix/shell.c | 2 +- unix/sub.c | 2 +- unix/utmp.c | 2 +- unix/xmalloc.c | 2 +- 301 files changed, 333 insertions(+), 331 deletions(-) diff --git a/COPYING b/COPYING index e77696ae..5b6e7c66 100644 --- a/COPYING +++ b/COPYING @@ -2,7 +2,7 @@ Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 675 Mass Ave, Cambridge, MA 02139, USA + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. @@ -291,7 +291,7 @@ 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. - Copyright (C) 19yy + Copyright (C) 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 @@ -305,14 +305,15 @@ the "copyright" line and a pointer to where the full notice is found. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + 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: - Gnomovision version 69, Copyright (C) 19yy name of author + Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. diff --git a/FILE_ID.DIZ.in b/FILE_ID.DIZ.in index 4717149e..dd560fea 100644 --- a/FILE_ID.DIZ.in +++ b/FILE_ID.DIZ.in @@ -4,7 +4,7 @@ package including a mailer, tosser, ticfile processor, filefind and other utilities. The bbs supports full configurable ANSI menus, multiple languages, standard file -transfer protocols, native Linux doors, +transfer protocols, native GNU/Linux doors, DOS doors using dosemu and BlueWave and QWK offline readers. The mailer supports FTS-0001, YooHoo/2U2, @@ -16,7 +16,7 @@ and host systems. Internal mail format is JAM (c) messagebase. Full tic file support, including extended tic files. -OS: Linux, NetBSD and FreeBSD. +OS: GNU/Linux, NetBSD and FreeBSD. Originating sites 2:280/2802@fidonet and http://mbse.sourceforge.net/ Copyright by Michiel Broek. diff --git a/html/basic.html b/html/basic.html index 5cd2b6fa..146ea0a2 100755 --- a/html/basic.html +++ b/html/basic.html @@ -71,7 +71,8 @@ layout looks like this:
/opt/mbse/var/unknown 0750 Unprotected inbound directory

-Don't use UMSDOS or SAMBA filesystems for the bbs, stick by the standard Linux +Don't use UMSDOS or SAMBA filesystems for the bbs, stick by the standard +GNU/Linux filesystems (ext2, ext3 or reiserfs) or ufs if you use FreeBSD. If you intent to make your bbs also accessible by FTP and WWW you must create the directory structure under the ftp user @@ -202,7 +203,7 @@ configuration files, these are ttyinfo, modems, fidonet networks. In the default (english) directory you now have default menu datafiles and ansi screens. These are copies of my test system so you have to edit them to build your own bbs.
-Editing ansi screens can be done on a Linux system with +Editing ansi screens can be done on a GNU/Linux system with duhdraw, this is available from 2:280/2802 as duhdraw.tgz (68 Kbytes). The binaries are included in this archive, if you compile it yourself diff --git a/html/dist.html b/html/dist.html index 4d87569b..0951f14d 100644 --- a/html/dist.html +++ b/html/dist.html @@ -7,19 +7,19 @@ -Linux distributions. +Unix distributions.

-
Last update 28-Sep-2002
+
Last update 15-Aug-2003

Unix Distributions.

Which distribution

-Linux is available in several distributions, they all have advantages and +GNU/Linux is available in several distributions, they all have advantages and disadvantages for bbs use. Which distribution to pick is very personal. Since late 2001 a port to FreeBSD is available, from version 0.33.19 this port is ready to use. @@ -39,7 +39,7 @@ I write this as if these are the same which isn't true of course. From MBSE BBS's point of view they are almost the same, so that's why I treat them as the same distributions. The E-Smith server and gateway based on Redhat is also supported. -For people with little Linux experience these +For people with little GNU/Linux experience these distributions are a good choice if you can spare the diskspace. I haven't found a simple dedicated setup for the bbs, so the safest way is to install allmost everything, which is quite simple. This will cost you about 1200 Megs. @@ -72,13 +72,13 @@ You may need to build mgetty yourself if you have an older FreeBSD distribution.

NetBSD

I use an old Sun Sparcstation 2 with NetBSD 1.5.2. This is more stable then -Linux on Sparc systems. Only network connections are tested. +GNU/Linux on Sparc systems. Only network connections are tested.

 

Famous last words...

-I don't have the diskspace for all kinds of Linux distributions to install -at the same time, with the current size of Linux, I only have 2 versions +I don't have the diskspace for all kinds of GNU/Linux distributions to install +at the same time, with the current size of GNU/Linux, I only have 2 versions installed. Also, I don't buy every new distro that's available. If you have a problem with that, just send me the new distro on CD to test by snailmail.

 

diff --git a/html/faq.html b/html/faq.html index 8d4648c4..c8fa772d 100644 --- a/html/faq.html +++ b/html/faq.html @@ -36,7 +36,7 @@ Authors: P.E. Kimble aka King Kimerud kimerud@bayhaus.org

Introduction

This FAQ is a work in progress. It is not complete, nor does its author claim that it is complete. This FAQ only answers questions pertaining to -using MBSE BBS on your Linux box. It is a compilation of previous questions +using MBSE BBS on your GNU/Linux box. It is a compilation of previous questions that Michiel Broek has recieved and answered from us newbies in getting MBSE up & running.

    @@ -159,9 +159,9 @@ out. A 1.2 - Currently only on most Linux distributions, FreeBSD and NetBSD. + Currently only on most GNU/Linux distributions, FreeBSD and NetBSD. The author, Michiel Broek, has made a valiant effort ensuring that -MBSE will recognize and install on the major distributions of Linux. +MBSE will recognize and install on the major distributions of GNU/Linux. @@ -915,7 +915,7 @@ can download dosemu.1.02.tgz from www.dosemu.org MS/DOS, and that is the one that I use, but I'm sure that many doors could work correctly with the freedos. You also need sudo. Sudo is a utility that let's ordinary users execute certain programs as superuser, - this is available with almost all Linux distributions.

    + this is available with almost all GNU/Linux distributions.

    COMPILING DOSEMU

    Unpack dosemu in some directory, for example /usr/src, then changed into that directory and execute 'make'. When this is ready we have @@ -1068,7 +1068,7 @@ of the doors. If you need another format you must use a converter to change chungkuo.org) and I reiterate it here. -

    There is an issue in that Linux file locking does not map precisely +

    There is an issue in that GNU/Linux file locking does not map precisely to DOS file locking. You need to patch DOSEMU and build a special version to deal with this problem. Find the file "dosext/mfs/mfs.c" in your DOSEMU source tree. Locate the following lines:

    diff --git a/html/flow.html b/html/flow.html index 210ac393..860161cd 100644 --- a/html/flow.html +++ b/html/flow.html @@ -148,7 +148,7 @@ I have made several scripts for this, daily, weekly and monthly.

    How about system load

    -Because Linux is a 32 bit os, not bothered with a graphical user interface +Because GNU/Linux is a 32 bit os, not bothered with a graphical user interface (unless you install it), it has all the time in the world to serve your bbs programs. Background programs are build to release time to the Unix os, they don't need to run fast because it's background processing. The bbs and diff --git a/html/intro.html b/html/intro.html index 166244b8..3172525f 100644 --- a/html/intro.html +++ b/html/intro.html @@ -7,7 +7,7 @@ -Running a BBS under Linux. +Running a BBS under Unix. @@ -40,7 +40,7 @@ subscribe online at -Running a BBS under Linux. +Running a BBS under Unix. diff --git a/html/menus/index.htm b/html/menus/index.htm index 937e44c1..067d812f 100644 --- a/html/menus/index.htm +++ b/html/menus/index.htm @@ -39,11 +39,11 @@ according to criteria such as security levels.

    ANSI Screens.

    For the menus to work properly you can draw ANSI screens, this -is what the users will see. For Linux there is "Duh DRAW" written by Ben +is what the users will see. For GNU/Linux there is "Duh DRAW" written by Ben Fowler, see sunsite.unc.edu /pub/Lunux/docs. If you can't find it or have no internet access, you can also use THEDRAW. This utility can be found on many BBS'es around the world. Unfortunatly -it is a DOS program so you will need dosemu on your Linux box or a seperate +it is a DOS program so you will need dosemu on your GNU/Linux box or a seperate DOS computer. You can define main screens and include screens for each menu, the include screen may for example show the keys that you have available in every menu. See the list of control codes. diff --git a/html/mgetty.html b/html/mgetty.html index 11116f0b..d8da3e4d 100644 --- a/html/mgetty.html +++ b/html/mgetty.html @@ -153,14 +153,14 @@ before the login prompt. It could look like this:

     
    -      .--.     Welcome at MBSE BBS Development.
    -     |o_o |    --------------------------------
    -     |:_/ |
    -    //   \ \   This may or may not work today...
    -   (|     | )
    -  /'\_   _/`\
    -  \___)=(___/  
    -Powered by Linux.
    +        .--.     Welcome at MBSE BBS Development.
    +       |o_o |    --------------------------------
    +       |:_/ |
    +      //   \ \   This may or may not work today...
    +     (|     | )
    +    /'\_   _/`\
    +    \___)=(___/  
    +Powered by GNU/Linux.
     
     
    There is a default /opt/mbse/etc/issue installed by the installation script. diff --git a/html/misc/usleep.html b/html/misc/usleep.html index 8cf6f244..63d3c0b2 100644 --- a/html/misc/usleep.html +++ b/html/misc/usleep.html @@ -24,7 +24,7 @@ these programs and users couldn't login during that time. Starting with mball, the allfiles creator, I inserted code that does usleep(1) after each 5 processed files. The 1 microsecond is not really the time the program pauses, it's probably a lot longer. I think this depends on the -hardware type, (Intel, Sparc, Alpha etc) how long Linux will really suspends +hardware type, (Intel, Sparc, Alpha etc) how long GNU/Linux will really suspends executing the utility. The program speed downgrade at the development machine that mball needed was diff --git a/html/misc/webserver.html b/html/misc/webserver.html index 5f1fbe66..dc2171e3 100644 --- a/html/misc/webserver.html +++ b/html/misc/webserver.html @@ -25,7 +25,7 @@ Note that even if you don't setup a webserver you must still create a structure like this for the fidonet mailer, if you don't, mail and files will get lost! This description is written for Apache, -this is installed on most Linux and xxxBSD distributions. +this is installed on most GNU/Linux and xxxBSD distributions. For the directory structure, read the setup for the FTP server.

     

    diff --git a/html/nodelist.html b/html/nodelist.html index c462c4d6..723f618e 100644 --- a/html/nodelist.html +++ b/html/nodelist.html @@ -86,7 +86,7 @@ new NODELIST.014 is created there, a compressed nodelist.z14 is created there and NODELIST.007 is removed.
    If this operation fails, only NODELIST.007 will stay in that directory. -Because the ARC program for Linux isn't good for files, I +Because the ARC program for GNU/Linux isn't good for files, I left the Arc files command empty in the archiver setup. As a fallback the mbdiff program uses zip to create the compressed archive.
    If creating the new nodelist fails for some reason, a missed diff or so, diff --git a/html/programs/mbaff.html b/html/programs/mbaff.html index cff3c5b9..dd498d7c 100644 --- a/html/programs/mbaff.html +++ b/html/programs/mbaff.html @@ -50,7 +50,7 @@ file is erased and the mailout semafore set.
    The files to announce are divided into groups, the names of the groups are set in the file download areas. If you plan this well, you can make seperate announcements for several networks, announce files bij groups of file, ie. HAM -or .jpg pictures, Linux etc. +or .jpg pictures, GNU/Linux etc.

    When mbaff diff --git a/html/programs/mblogin.html b/html/programs/mblogin.html index 3d261d89..11d7d48e 100644 --- a/html/programs/mblogin.html +++ b/html/programs/mblogin.html @@ -58,7 +58,7 @@ from another terminal. If you make a mistake and can't login anymore you will be glad that you are still logged in on another terminal. Here are the tested setups: