home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Source Code 1992 March
/
Source_Code_CD-ROM_Walnut_Creek_March_1992.iso
/
usenet
/
altsrcs
/
1
/
1249
/
changes
next >
Wrap
Text File
|
1990-12-28
|
3KB
|
94 lines
I recently installed XBBS Version 7.91, after it got posted to
alt.sources. I was previously running an earlier Version of XBBS
and had made several changes to it. I applied these changes also
to Version 7.91 of XBBS.
The changes do work for me on my ISC 2.0.2 system. I compiled the
whole system with gcc 1.37.1.
I hope that Sandy will incorporate some (or all?) of the changes to
next versions of XBBS. I also would like to see patches to newer
versions being posted to alt.sources.
Many thanks to Sandy for providing this nice piece of software!
The following is a description of what the changes are:
bbsc1.c
-------
1. Changed names of variables TAR, ZCAT and ARC to MAILER, MAILADR
and EXTENS. The old names are no longer necessary, due to the
new method of displaying the contents of an archive.
2. Casted some signal definitions with (int) to stop my compiler from
complaining all the time.
3. Rewrote the file_c routine completely. This routine now uses an external
file to determine how to display the contents of an archive. It is now
possible to support a new compression method without recompiling XBBS.
To make downloads easy with DOS machines I use the extension .taz instead
of .tar.Z. Zcat doesn't like to decompress files not ending with .Z. The
new extens.bbs file allows those kind of things to be handled very
easily, e.g. cat | uncompress | tar -tvf -
A sample extens.bbs is provided with this patch.
4. Files uploaded to the SYSOP only are now stored in a temp directory
named 'temp'. Don't forget to create the directory 'ORGPATH/temp'.
5. Added code to savemsg() to send all messages to my normal Unix mail
address. I find it easier to read messages with elm. Still needs work
- specify which mail to get, etc.
I am currently working on a daemon to feed replies made with a Unix
mailer back to XBBS.
6. Changed the usenet stuff to better suit my environment. I use a changed
version of vnews (has a -R flag for read only), to allow all users to
read usenet news on my system. I don't allow XBBS users to post news.
The usenet part - in my opinion - still needs lots of work. I would like
to allow some users to read and post (with their real name), etc, etc...
bbsc2.c
-------
1. The daily log files now go into the subdirectory 'daylogs'. Don't
forget to create the directory 'ORGPATH/daylogs'
bbscconf.c
----------
1. I had to take out the opendir and closedir defines and had to remove
the readdir stuff. After I had done this, the code worked on ISC Unix.
2. Replaced lines 236+237 (the ones with ORGPATH and lastcall.bbs) with
a single line using LASTCALL (I didn't find any other place to use
this variable :-))
bbscport.c
----------
1. The input buffers are now flushed before XBBS waits for user input.
I find this useful for noisy telephone lines.
bbsc12.h
--------
1. Had to add a line: char *get_ext();
bbscdef.h
---------
1. It is currently not used, but I added an #ifdef SYSV to have
BBSMAIL defined to /usr/mail/bbsuser in SYSV.
2. Had to change the names of TAR, ZCAT and ARC to MAILER, MAILADR
and EXTENS.
Have fun
Christian