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 >
Text File  |  1990-12-28  |  3KB  |  94 lines

  1. I recently installed XBBS Version 7.91, after it got posted to
  2. alt.sources. I was previously running an earlier Version of XBBS
  3. and had made several changes to it. I applied these changes also
  4. to Version 7.91 of XBBS.
  5.  
  6. The changes do work for me on my ISC 2.0.2 system. I compiled the
  7. whole system with gcc 1.37.1.
  8.  
  9. I hope that Sandy will incorporate some (or all?) of the changes to
  10. next versions of XBBS. I also would like to see patches to newer
  11. versions being posted to alt.sources.
  12.  
  13. Many thanks to Sandy for providing this nice piece of software!
  14.  
  15. The following is a description of what the changes are:
  16.  
  17. bbsc1.c
  18. -------
  19.  
  20. 1. Changed names of variables TAR, ZCAT and ARC to MAILER, MAILADR
  21.    and EXTENS. The old names are no longer necessary, due to the
  22.    new method of displaying the contents of an archive.
  23.  
  24. 2. Casted some signal definitions with (int) to stop my compiler from
  25.    complaining all the time.
  26.  
  27. 3. Rewrote the file_c routine completely. This routine now uses an external
  28.    file to determine how to display the contents of an archive. It is now
  29.    possible to support a new compression method without recompiling XBBS.
  30.    To make downloads easy with DOS machines I use the extension .taz instead
  31.    of .tar.Z. Zcat doesn't like to decompress files not ending with .Z. The
  32.    new extens.bbs file allows those kind of things to be handled very
  33.    easily, e.g. cat | uncompress | tar -tvf -
  34.  
  35.    A sample extens.bbs is provided with this patch.
  36.  
  37. 4. Files uploaded to the SYSOP only are now stored in a temp directory
  38.    named 'temp'. Don't forget to create the directory 'ORGPATH/temp'.
  39.  
  40. 5. Added code to savemsg() to send all messages to my normal Unix mail
  41.    address. I find it easier to read messages with elm. Still needs work
  42.    - specify which mail to get, etc.
  43.  
  44.    I am currently working on a daemon to feed replies made with a Unix
  45.    mailer back to XBBS.
  46.  
  47. 6. Changed the usenet stuff to better suit my environment. I use a changed
  48.    version of vnews (has a -R flag for read only), to allow all users to
  49.    read usenet news on my system. I don't allow XBBS users to post news.
  50.  
  51.    The usenet part - in my opinion - still needs lots of work. I would like
  52.    to allow some users to read and post (with their real name), etc, etc...
  53.  
  54. bbsc2.c
  55. -------
  56.  
  57. 1. The daily log files now go into the subdirectory 'daylogs'. Don't
  58.    forget to create the directory 'ORGPATH/daylogs'
  59.  
  60. bbscconf.c
  61. ----------
  62.  
  63. 1. I had to take out the opendir and closedir defines and had to remove
  64.    the readdir stuff. After I had done this, the code worked on ISC Unix.
  65.  
  66. 2. Replaced lines 236+237 (the ones with ORGPATH and lastcall.bbs) with
  67.    a single line using LASTCALL (I didn't find any other place to use
  68.    this variable :-))
  69.  
  70. bbscport.c
  71. ----------
  72.  
  73. 1. The input buffers are now flushed before XBBS waits for user input.
  74.    I find this useful for noisy telephone lines.
  75.  
  76. bbsc12.h
  77. --------
  78.  
  79. 1. Had to add a line: char *get_ext();
  80.  
  81. bbscdef.h
  82. ---------
  83.  
  84. 1. It is currently not used, but I added an #ifdef SYSV to have
  85.    BBSMAIL defined to /usr/mail/bbsuser in SYSV.
  86.  
  87. 2. Had to change the names of TAR, ZCAT and ARC to MAILER, MAILADR
  88.    and EXTENS.
  89.  
  90.  
  91. Have fun
  92.  
  93. Christian
  94.