home *** CD-ROM | disk | FTP | other *** search
- 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
-