home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / bbs / qbbs112 / whatsnew.112 < prev   
Text File  |  1994-05-20  |  21KB  |  495 lines

  1.      ============================================================
  2.      ====  Bug fixes and new features in QuickBBS ST 1.12    ====
  3.      ============================================================
  4.  
  5.      Hay folks. Here is our newest version of QuickBBS ST.
  6.  
  7.      I don't have much free time, so don't be disappointed if I
  8.      don't answer mail that fast. I also use Fidonet/NeST not
  9.      that much anymore, all the wars in the Fidonet type nets
  10.      have run me down over the last 7 years!
  11.  
  12.      I can be contacted via internet/usenet. I will send keys
  13.      via internet too. My email address can however change in
  14.      the future. The current email addresses are: 
  15.     
  16.                       theo@nextjk.wlink.nl
  17.  
  18.                                or:
  19.  
  20.                       theo@textlitho.nl
  21.  
  22.  
  23.      From 10-10-1995 almost all telephone numbers in the Netherlands
  24.      will change. So will our numbers. They will be:
  25.  
  26.         Per 10-10-1995 +31-58-153849 will be +31-58-2153849
  27.         Per 10-10-1995 +31-58-153804 will be +31-58-2153804
  28.  
  29.      Further I would like to thank all you guys (galls?) out there
  30.      for all the idea's you have given me. As you will see I did
  31.      implement almost all request (no, no Multiline yet :-)
  32.  
  33.      I still had some troubles on certain Falcon machines. It runs
  34.      fine on my second line (+31-58-153804 HST/V32). But the USA
  35.      machines seem to give a lot of problems. So any hints are
  36.      welcomed.
  37.     
  38.      Also I would to mention Ton Ketting and Danny Terweij,
  39.      they did a hell of a job testing things... (and all of
  40.      they other betatesters too of course :-)
  41.  
  42.      Okido, here we go, no new docs for the time being though!
  43.  
  44.  Fixed and New in 1.12
  45.  
  46.     IMPORTANT! After reading this run BOTH QCONFIG and MCONFIG.
  47.  
  48. !!!!!!!!!    MAKE A BACKUP OF YOUR BOARDS.BBS FIRST    !!!!!!!!!!
  49.  
  50.     Set the Maximum number of areas in Mconfig (Ctrl-S)
  51.     Set the serial port number in Config (modem settings)
  52.     Do look trough all options in Qconfig please!
  53.  
  54.  
  55.  * Problems like crashing of qbbs on startup? Put -T on the commandline.
  56.    This won't flush the RS232 buffer anymore at startup, it crashes
  57.    on some machines (TT/Falcon/MSTE) if this is done.
  58.  
  59.  * Serial port support. QuickBBS now supports all Atari serial ports.
  60.    Mind you on the Falcon you must use Modem 2. On the TT you can
  61.    use both Modem 2 and Serial 2. Modem 1 and Serial 1 are supported
  62.    but don't have CD/DTR support
  63.    Rerouting of serial data is done via BconMap, so most doorgames
  64.    should run too.
  65.    Set the serial port in Qconfig.
  66.  
  67.  * Commandline option -M will disable the use of BconMap for other serial
  68.    ports. Use this if you mailer already reroutes the RS232 (AUX) output.
  69.  
  70.  * First steps in CD-ROM support!.
  71.  
  72.    If your CD-ROM has FILES.BBS files in each area then you only need
  73.    to add all areas to the flsearch.ctl. Just like normal. I did change
  74.    however the adding of the downloadcounters. Your CD-ROM should
  75.    show files to be READ-ONLY. Not all CD-ROM drivers do this.
  76.    With ExtenDos (the best CD driver) you must specify R/O in stead
  77.    of R/W in the ExtenDos config.
  78.  
  79.    Any idea's about future CD-ROM support are welcome. First thing on
  80.    my mind is to reroute the files.bbs to HD.
  81.  
  82.    TIP: set the acces level of your CD to a very HIGH number, otherwise
  83.    it will also be scanned when you do a newfiles scan, not very usefull
  84.    with a CD I would think. This has no further effect as the acces level
  85.    in the flsearch.ctl is only used for the newfiles scan.
  86.  
  87.  * Export message (when reading) would print the message to a printer,
  88.    you can now choose between a printer or a file. The message is then
  89.    save as an ASCII file, all ^A rubbish etc. is removed.
  90.  
  91.  * Mconfig, you can scroll up and down with the areas.bbs and
  92.    you can edit the groupnames! Use Control-G in the main menu.
  93.    The areas.bbs viewing is ALSO available when editting an area!
  94.    Very usefull if you want to get the areaname right!
  95.  
  96.  * Reply with an external editor sometimes replyed again after you
  97.    had saved the message. Dunno why exactly but I think it is gone now.
  98.  
  99.  * Minimum free diskspace need before upload or Online Archiver possible.
  100.  
  101.    Set in qconfig (screen 2) the minimum nr. of Kb's that have to be
  102.    there to be able to upload or use the Online Archiver.
  103.  
  104.    It seems that a lot of Z-Modems etc. don't look at the free space
  105.    themself. So you could end up with a messed up partition.
  106.  
  107.    I suggest setting the limit at least at 500 Kb.
  108.  
  109.  * Chat, Control D (download) sends a file, just like Control V views
  110.    a file. The file is send with /RF (really free) so you don't have
  111.    to bother with levels etc.
  112.  
  113.  * New menu option number 88, newfile search with filemarker.
  114.  
  115.    The marker looks a bit like the File Menu we alread have. However
  116.    the user is asked to mark files after each area (if any are found).
  117.    This is better then waiting until the screen is full, that would
  118.    mean some very complex programming with multiple paths and a change
  119.    of a LOT of bugs.
  120.  
  121.    Options like Previous/Goto etc. are not possible. It just runs
  122.    down the flsearch.ctl.
  123.  
  124.  * No deleting of echomail by users. New toggle in qconfig option
  125.    screen 6, gee we are _really_ running out of space here.
  126.  
  127.    Until now users could delete messages from or to themself in
  128.    echomail areas. With this toggle you can deny them this
  129.    option. This works only for areas setup as ECHOMAIL areas in
  130.    mconfig.
  131.  
  132.    Do take a GOOD look as we need so many variables there is a good
  133.    change that the delete option might be or not be available in
  134.    other situations. If/Then structures in the message read code of
  135.    QuickBBS are getting very complex now :-)
  136.  
  137.  * Mail areas list can also carry /ns on the optional data, just
  138.    as the file area lister also can. The list will not be sorted
  139.    in this case.
  140.  
  141.  * Internet areas also give out the errorlevel for entered
  142.    echomail messages. Msgid etc. also set.
  143.  
  144.  * Removed 'One moment please.' before the running of a .DOR file.
  145.    This annoyed some of you :-)
  146.  
  147.   * Reading VERY long messages (55 Kb or so) went wrong.
  148.     I set the limit back to 16 Kb, a string can be 32 Kb but I need
  149.     double the size to be able to wordwrap the entire message.
  150.  
  151.     Anyway it's a bad idea to sent such large messages around, even
  152.     in Internet they split messages up.
  153.  
  154.   * Upload description of max 5 lines
  155.     You can toggle in qconfig (option 6) if you want to use
  156.     the new 5 lines description by uploads.
  157.     The user will be presented with the editor that is also used for
  158.     writing messages. He can enter max 5 lines of description for each
  159.     file. The description will however be saved as 1 ! line. Extra
  160.     spaces at the end of a line are deleted. 
  161.  
  162.   * Mailscan option 22
  163.     Until now you could only put an area number on the optional
  164.     data line, or "ALL" for a mailscan to all. It could look like:
  165.  
  166.     22 "ALL"
  167.  
  168.     Scan area 22 for messages to all. This is still possible but
  169.     we extended the options, you can also scan certain mailgroups.
  170.     So you can disable the standard mailscan (toggles in qconfig)
  171.     and make your own mailscan in your welcome.dor where you only
  172.     scan you local (language) areas. Anyway I think you guys can
  173.     come up with some other nice idea's.
  174.  
  175.     How it works, on the optional data you can place:
  176.  
  177.     "searchstring"          [groupnumber]
  178.  
  179.     You can add between the [] groupnumbers, 1,2 would scan group 1
  180.     and group 2. 1-4 will scan 2 3 and 4. You can mix those too:
  181.  
  182.     [1,4-8] "ALL"
  183.  
  184.     Will scan groups 1 4 5 6 7 and 8 for messages to all.
  185.     The name between "" can be ANY string you like. So you are not
  186.     fixed to ALL. If you want to scan for the current user just don't
  187.     use the "". You can use the normal *xx etc. options in the dor file
  188.     to fill it with any string you like.
  189.  
  190.   * FILE_ID.xxx support. There is a new toggle for this in Qconfig,
  191.     option 6 toggles.
  192.     If set the BBS will ask a user before downloading if he wants a
  193.     list of the files (with descriptions) of the files he downloads
  194.     to be sent. This will only be done with batch protocols
  195.     (Y-Modem batch, Z-Modem, Jekyll etc.)
  196.     The file is an ASCII file called FILE.ID.xxx where xxx is a number
  197.     which increases during the call if more then 1 file is send.
  198.  
  199.     FILE_ID.xxx contains the filename and discription of the downloaded
  200.     files and the current date.
  201.  
  202.     You can also add some advertising at the beginning of the file. Make
  203.     an ASCII file called FILE_ID.BBS in your CONF ! folder. If found
  204.     this file is placed at the beginning of the FILE_ID.xxx.
  205.  
  206.   * Longer timeout on internal X-Modem 1K.
  207.     If you lock the modem port the 1K block is send very quickly.
  208.     But it still takes a while until the other side has it. That's
  209.     why downloads with X-Modem 1K on a locked machine and a user
  210.     at a low baudrate (<9600) went wrong.
  211.     I think it should be fine, I set the timeout at 32 seconds max.
  212.     as this is the time a 300 Bps user would take to recieve a 
  213.     1 Kb block.
  214.  
  215.   * QuickBBS now knows what machine it runs on:
  216.   
  217.     ST     : QuickBBS ST
  218.     STE    : QuickBBS STE
  219.     TT     : QuickBBS TT
  220.     Falcon : QuickBBS FC
  221.  
  222.     
  223.  
  224.   * OARC (Online archiver) has been completely rewritten. So anything
  225.     can go wrong, I am sure it will :-)
  226.  
  227.     You can define path and commands for several archivers in qconfig,
  228.     option 0 (running out of numbers there).
  229.  
  230.     I suggest the following for extra and pack commands but if you
  231.     have better ones please say so and state the version of the archiver.
  232.  
  233.     Type:           Extract command:        Pack command:
  234.     ARC             xo                      m
  235.     LZH             x -m                    m -m
  236.     ZIP             -xo                     -am
  237.     ZOO             e:                      a:m
  238.  
  239.     ARJ is supported but my ARJ only unpacks WITH paths. And that is
  240.     something we can't use as we have to unpack to the OARC folder.
  241.  
  242.     I suggest you set the OARC folder at a partition with a lot of space.
  243.     Users can unpack files troughout the session and pack it (in any
  244.     flavour) in 1 go.
  245.  
  246.     Have a look at it, I think it will be clear enough. As you don't
  247.     have to define what archive you use (ARC or LZH) it should be
  248.     easier to understand it.
  249.  
  250.     OARC is cleared after loggoff. Though I would recommend to clean it
  251.     up in your batch too. If Qbbs crashed for some reason the OARC might
  252.     not be cleared. Just put in pcommand after qbbs:
  253.  
  254.     cd \qbbs\oarc
  255.     del *.*
  256.     cd \qbbs
  257.  
  258.   * As I was doing the OARC I noticed a small glitch in the verbose of
  259.     ZOO. With long names the last character was missing. Fixed this now.
  260.  
  261.   * NEW down/upload dor file commands!
  262.  
  263.     FILELIST [path+name]
  264.  
  265.     If this is given all names of files to be download will be
  266.     written in this file. Xyz and also Jekyll can read a filelist, you
  267.     will have to tell xyz the filename with it -i parameter.
  268.     Jekyll defaults to jekyll.flo in it's own folder.
  269.  
  270.     Advantage: You can download MUCH more files as the commandline
  271.     can only take 127 characters, and if you mark and download from
  272.     different path's this can cause some problems.
  273.  
  274.     NOERROR
  275.  
  276.     Don't check the errorlevel of the external protocol. Some
  277.     protocols always give out an error level, so qbbs get confused.
  278.  
  279.     example ZMODEM.DOR for xyz:
  280.  
  281.     upload   G:\QBBS\XYZ.TTP -c *PATH
  282.     download G:\QBBS\XYZ.TTP -U -ig:\qbbs\files.lst
  283.     filelist G:\QBBS\FILES.LST
  284.  
  285.     example JEKYLL.DOR :
  286.  
  287.     upload   G:\QBBS\JEKYLL\JEKYLL.TTP -timl*T "-user*F *L" -recv*PATH
  288.     download G:\QBBS\JEKYLL\JEKYLL.TTP -timl*T "-user*F *L" -recv*PATH
  289.     filelist G:\QBBS\JEKYLL\JEKYLL.FLO
  290.     noerror  
  291.  
  292.   * Upload detection with Jekyll didn't work in all cases.
  293.     I think I have found the problem. I also solved the problem that
  294.     the upl-des.xxx file wasn't shown after an upload with an external
  295.     protocol.
  296.  
  297.     IMPORTANT: Set in qconfig all protocols to FULL PATH if you have
  298.     problems downloading from different folders at one go.
  299.     
  300.   * Colors in the 'show number of unread messages' and 'show number
  301.     of files' where a bit wrong. They should be better now
  302.  
  303.    * Mark downloadmenu, sometimes the D and L of download and List
  304.      didn't work. Fixed.
  305.  
  306.      You could also mark the same file more then once. If this
  307.      happens now it just doesn't mark it again. You _can_ however
  308.      add files with the same name from different paths. Only if
  309.      the filename and the path are the same the file is skipped.
  310.  
  311.    * Free username format. This is a new toggle in qconfig, option 6
  312.      toggles.
  313.      If enabled the username format in QuickBBS is completely free.
  314.      So no capitalisation no points(dots) and the name can be one 
  315.      word or several words.
  316.      This is done at the lowest possible level inside QuickBBS, this
  317.      means that also the question for a To: name and the input command
  318.      in a dor file will 
  319.  
  320.    * Sometimes the downloadmenu/marker missed some files.
  321.      This was due to the fact that we now have wordwrapped descriptions.
  322.      This makes it more diffecult to calculate the number of pages 
  323.      offhand.
  324.  
  325.      The problem should be fixed but do take a _very_ close look if
  326.      there are still filles missing or send double, at the end of a
  327.      page and then again at the beginning of the nexty page.
  328.  
  329.    * You MUST set the maximum number of areas in mconfig now.
  330.      This is number is the highest areanumber QuickBBS ST will read.
  331.      If you set this to 999 (maximum) the startup of QuickBBS ST will
  332.      be slower and it requires more memory.
  333.      Most sysops don't need all 999 areas so set it to the maximum you
  334.      will require. You can always change it again.
  335.  
  336.      Use Control-S in mconfig to set it up.
  337.  
  338.    * Mailscan, option 22. If you put 1 area number on the optional
  339.      data then all areas where scanned. Fixed
  340.  
  341.    * IMPORTANT: Run mconfig first! The format of boards.bbs has been
  342.      changed! QuickBBS ST 1.12 can only use this format. This also
  343.      means that other third party programs won't work! Specs
  344.      on the new format wil be given ou to programmers if they ask me
  345.      for it. It will also be explained in the new QSTRUCT.TXT
  346.  
  347.      Oke now for the best news, in mconfig you can now give a path
  348.      and filename for every mail area. So you are not limited to:
  349.      
  350.                            K:\MSGS\0001 
  351.  
  352.      You can set it up like:
  353.  
  354.                            K:\MSGS\SYSOP
  355.  
  356.      Mind you, no extension is allowed! as QuickBBS makes a .HDR and
  357.      .MSG file. If no path + filename is given then the old format
  358.      is used.
  359.  
  360.      I believe this is something a LOT of sysops where waiting for.
  361.  
  362.    * Message to each user. In mconfig you will have 4 options for the
  363.      type of messages allowed:
  364.  
  365.      Public         Only non private messages allowed (no private flag)
  366.      Private        Only private messages (private flag is set)
  367.      Both           The user can decide wheter a message is private
  368.      All            Messages are addressed to each user that logs in.
  369.  
  370.      Let me explain All, if you make an area only use All then their to:
  371.      field is set to You!. If a user logs in he will see all messages
  372.      in this area in the mailscan. If a message is read in this area then
  373.      the to: field is replaced by the name of the current user.
  374.  
  375.      The best use for this it's a sysop write only area. The sysop can
  376.      send messages this way to each and every user, without the need
  377.      of several different messages.
  378.  
  379.      Do take care, the lastread pointer is SET if messages are read after
  380.      a mailscan. For normal areas this is not the case. But it must be 
  381.      done here. The user would see the message everytime otherwise :-)
  382.  
  383.    * Internet support, in mconfig the message area type has 4 formats
  384.      now: Local, Netmail, Echomail, Internet Newsgroup.
  385.  
  386.      If you use 'Internet Newsgroup' then it won't ask for a To: field
  387.      and sets it to 'all'. Also no origin is written.
  388.  
  389.      If you want to write an Email you can use the netmail area, put
  390.      the following on the optional data field for a menutype 27:
  391.  
  392.                        /F=2:282/301.0   /@
  393.  
  394.  
  395.      /F= is the netnumber a message is send to, the user can't change
  396.      this! This nodenumber should be your internet gateway.
  397.  
  398.      /@ forces the use of the @ delimiter, which is needed in internet.
  399.    
  400.    * Now supporting 999 areas!!!!!!!!!!!!!!
  401.  
  402.      BUT! There are NO lastreadpointers for areas above 200. We
  403.      need a new lastread.bbs format, but this means that other
  404.      packers need to be adapted too. So this will take a while.
  405.  
  406.      Anyway, most sysops didn't mind really, the 'normal' areas should
  407.      be kept below 200. Use 200 and over for very large areas, like
  408.      internet newsgroups.
  409.  
  410.      Make a backup of your BOADS.BBS first. The format has completely
  411.      changed so be carefull.
  412.      
  413.    * The name field of an area is now max 50 characters in stead of 20.
  414.      As we have _so_ many areas now we needed a longer description.
  415.  
  416.    * Read Marked messages, now 'forgets' the messages that are read.
  417.      So you will only get each message once if you use read marked
  418.      more then once during a session.
  419.  
  420.    * Support of BBSBATCH.BAT file format.
  421.  
  422.      Binkley and the new Semper both use the BBSBATCH.BAT file format
  423.      It's used to pass parameters to other programs.
  424.  
  425.      IMPORTANT: In binkley you must use: BBS Batch
  426.      Not BBS Exit ! In that case the file BBSBATCH.BAT isn't written.
  427.  
  428.      The advantage over the normail errorlevel is that the batch file
  429.      has both the baudrate and the time to the next non-bbs event.
  430.  
  431.      If you setup the name and path of your BBSBATCH.BAT file in qconfig
  432.      (option 2) it will be used.
  433.  
  434.      If a user calls and has more time then is allowed until the next
  435.      event his time will be lowered until the time for the next event.
  436.      This only applies to the current session.
  437.  
  438.      The user will be informed by this, you can also send him a textfile
  439.      instead called EVENT.xxx (in the textfile folder)
  440.  
  441.      This will cure a lot of problems that sysops had with event overruns.
  442.      It also makes QuickBBS ST more easier to use with Semper.
  443.  
  444.    * New toggle in qconfig (option 6) called 'Use events'
  445.      With this you can dis/enable the checking for events in a bbsbatch.bat
  446.      file, if you have this option enabled of course.
  447.  
  448.      
  449.    * New mail scan, it count's down from max. to 1 now, a user
  450.      can see better how long it will take this way.
  451.      The areas are however searched from 1 to max. :-) so
  452.      you can keep your local areas (sysop area) at the beginning.
  453.  
  454.    * Both the Browser and the filemenu are much faster now. Though
  455.      hotkey response might be a bit slower, not that you notice that
  456.      at 9600 or 14400..
  457.  
  458.      In you were in ASCII mode then the clearscreen with the browser didn't
  459.      work, doesd now.
  460.  
  461.    * Marked files in the marked filelister are now global.
  462.      That means that you can tag several files from different
  463.      areas and download them in 1 go. QuickBBS will also remember
  464.      the description when you use the List marked files option.
  465.      Mind you, it only works for protocols that can download
  466.      several files at on go, like Z/Y-Modem, Jekyll etc.
  467.  
  468.      You will also notice a small change in the marked filelister,
  469.      just have a go.
  470.  
  471.    * You can disallow the replying to a message for each message
  472.      area. In mconfig it's called 'Deny Reply'. If set the user
  473.      (also the sysop) cannot reply to a message.
  474.   
  475.      This is of use for 'For Sale' areas where you should call
  476.      the one who send the message and not reply into an echomail
  477.      area. Mayby you can think up some other uses too.
  478.  
  479.    * Menutype 85, Mail arealister. The second parameter (menuname)
  480.      should be optional. This didn't work, so you couldn't do an
  481.      areachange option from the readmail menu. Fixed.
  482.  
  483.    * Verbose list of an .ARC file didn't list the filenames anymore,
  484.      fixed. Also the prompt of the verbose was a bit long, fixed
  485.  
  486.    * Message uploading went wrong if the messagetext included non-ascii
  487.      characters. You can toggle 8bit in mconfig, everything over char.
  488.      127 is ignored if 8bit isn't allowed.
  489.  
  490.    * Option 36, search for filename. If you entered only return it should
  491.      haved acted as *.* it didn't, fixed.
  492.  
  493.  
  494.    
  495.