home *** CD-ROM | disk | FTP | other *** search
/ High Voltage Shareware / high1.zip / high1 / DIR36 / WWIV423.ZIP / README.423 < prev    next >
Text File  |  1993-09-16  |  27KB  |  539 lines

  1. This file lists only the differences between the current version of WWIV
  2. and previous releases.  Please also read through the 'read.me' file, as
  3. it contains additional information.
  4.  
  5. /****************************************************************************/
  6.  
  7. WWIV v4.23:
  8.  
  9.  1) All known bugs fixed.
  10.  2) PW not showing in INIT startup.
  11.  3) Up to 250 chars for email name (good for gateway routing).
  12.  4) //UPLOADFILE reads extended descriptions also.
  13.  5) NET31 and earlier bug in //BOARDEDIT not allowing net subs to be added
  14.  6) Color changes in [PAUSE] now supported.
  15.  7) Moving file optionally resets daten for nscan searches.
  16.  8) by/re/internal editor commands (/es, ...) now in bbs.str
  17.  9) Multiple languages supported.
  18. 10) Multiple fast local logons for sysops (with <space>num).
  19. 11) Remote autovalidation (1,2..0 keys act as AltF1-AltF10 would) when in
  20.       uedit.
  21. 12) 255 SL protection from Alt-F keys and remote autovalidation.
  22. 13) Better pending display. Shows all network connections rather than just
  23.       those with bytes waiting. Also shows to minute accuracy rather than
  24.       hour accuracy.
  25. 14) Autodialing for network callouts. Can specify number of retries.
  26.       Abortable with ESC key. Key is '.' at wfc for autodialing, '/'
  27.       does just one try as usual.
  28. 15) Can specify minimum k before network callout. One-day override: if an
  29.       entire 24 hours goes by and the minimum k is not reached, then the
  30.       BBS will start calling again as if there were no minimum k defined.
  31.       NET33 required (so that a re-analysis doesn't erase the |<num> entry).
  32. 16) Support for colors 8 and 9 in messages, defaults, etc.
  33. 17) Topscreen/F1 color setting changed to white on blue (and uses a #define
  34.       for easy alteration). editline color also #define'd in CONIO.C for
  35.       easy customization.
  36. 18) F1 editor edits more fields, including banktime, ass_pts, msgs posted,
  37.       upload k, etc. 60-char notes now handled properly.
  38. 19) Local posts and network posts tracked separately. Topscreen shows no. of
  39.       local posts for the day.
  40. 20) Randomized ANSI logon screens (WELCOME.0, .1, etc). Maximum of 1000
  41.       random screens, but no hard-coded maximum; code adjusts to the
  42.       number automatically.
  43. 21) Control-Y toggles pause_on_screen on/off.
  44. 22) Form letters are now FILENAME.FRM or FORM####.MSG, allowing eight
  45.       characters for more mnemonically easy form letter names. Also shows all
  46.       available (*.frm) form letters.
  47. 23) LASTON.TXT/USER.LOG enhanced.
  48. 24) Funky colors don't look quite so funky.
  49. 25) Newuser colors are brown and cyan. No more flashing red.
  50. 26) [ and ] move down/up dirs subs (as well as +/- and </>).
  51. 27) Subname shown at read prompt.
  52. 28) Embedded colors in gfile/dir/sub/chain descriptions won't weird out
  53.       the display in subedit/diredit, etc.
  54. 29) Some "express" commands for the longer // sysop commands (//de for
  55.       diredit, //be for boardedit, //ce for chainedit, //ge for gfileedit,
  56.       //ue for uedit, //cu for chuser). The normal longer commands work
  57.       the same as always.
  58. 30) Internal timebank for allowing users to store time for later use.
  59. 31) //resetf (reset_files()) now works at wfc with the '=' key.
  60. 32) FILE_IDZ.DIZ/DESC.SDI in archives supported for file descriptions.
  61. 33) Multiple-sysop feedback, shows sysops/cosysops with user numbers from
  62.       1 to 9 at the feedback prompt. If only 1 sysop/cosysop found, the BBS
  63.       works as normal (no menu selection).
  64. 34) User data written to disk for spawns, read back in upon return, for
  65.       programs that might alter the online user's userrec data.
  66. 35) //BOARDEDIT, when editing the description, now allows deleting the
  67.       sub description.
  68. 36) Several different dropfiles now created when CHAIN.TXT created, including
  69.       DORINFO1.DEF, PCBOARD.SYS, DOOR.SYS, and CALLINFO.BBS.
  70. 37) All declared-but-unused vars deleted from the code.
  71. 38) International character support (Ñ, ñ, É, etc).
  72. 39) Network dialouts show BBS name and location of board being called.
  73. 40) Logon info enhanced a bit.
  74. 41) Msg/mail headers split up so that location data is shown on a separate
  75.       line (prevents screen overrun).
  76. 42) Local windows (done with makewindow()) now "shadowized".
  77. 43) F10 (chat) key allows selecting name-string to "chat as". Also takes
  78.       user number.
  79. 44) For 80-column people, the sub title-scan shows who posted each message,
  80.       as well as the title itself of course.
  81. 45) editline(), etc. now use "unsigned char", thus allowing upper ASCII chars
  82.       for user notes, "chat as" strings, etc.
  83. 46) Newuser event now allows external ASV/CBV programs to be plugged in, and
  84.       if these change the SL/ARs, etc. this is automatically accounted for
  85.       upon return to WWIV.
  86. 47) Support for Multiple Instances
  87. 48) Support for Multiple languages
  88. 49) File Tagging
  89. 50) Conferencing
  90. 51) Auto-Sysop Validation
  91. 52) Callback Verification (registered sysops only)
  92. 53) Additional (optional) files for use like welcome and logoff.  The
  93.     new ones that will be printed if they exist include: CHAINS,
  94.     DEFAULTS, GFILES, XFER, DOWNLOAD, and UPLOAD.  These may have
  95.     an ANS, MSG, or B&W extension.
  96. 54) Conferencing allows sysop to include or exclude all subs/dirs with
  97.     a single command.
  98. 55) User configuration of Q-scan and N-scan improved via conferencing
  99. 56) User toggle in defaults to use (not use) conferencing.
  100. 57) WWIV reg number requirement added to conferencing.  This helps
  101.     for those conferences and/or subs where registration is required.
  102. 58) Enhanced extract abilities.  Old method of extract is still 
  103.     usable if OPT_OLD_EXTRACT is #define'd.
  104. 59) Can add net subscribers to subs from mail read prompt.
  105. 60) Callers are compensated for time spent posting.
  106. 61) Subs and dirs are now conferenced.  User can turn it on/off in
  107.     DEFAULTS.
  108. 62) Limited multi-instance chat and messaging ability.
  109. 63) A fast binary search for files when someone uploads is available.
  110. 64) Chains are definable as multi-line capable or not.
  111. 65) Extra chain ability to show who sponsored chain (#defineable).
  112. 66) The chat sound is now changeable with a #define.
  113. 67) SSMs on mail-delete say which network now.
  114. 68) Sysop-selectable #defines moved to bottom of VARS.H for ease
  115.     of location and use.
  116. 69) Mail-list shows originating address >and< title
  117. 70) Backgrave (') may now be used in menus.
  118. 71) Simple auto-sysop validation (#defineable).  Use the ALT F10
  119.     key settings and gives exemption of 9.  Prints optional
  120.     ASV.ANS/MSG file.
  121. 72) Hop command added to main menu and transfer menu to allow
  122.     "hopping" from one sub or dir to another with ease when you
  123.     know the name or part of it but not the number.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. /****************************************************************************/
  131.  
  132. WWIV v4.22:
  133.  
  134. There is a new userrec format in v4.22.  If you are using a standard userrec
  135. format (32 or 64 sub format), the INIT program will convert your userlist from
  136. the old to new format.  Just run INIT, and it will detect if you have a
  137. standard v4.21a userrec.  If you do, it will ask if you want to convert it now.
  138.  
  139. NOTE: you MUST convert your userrec to the new format before running the v4.22
  140. BBS.EXE/BBS.COM program.
  141.  
  142. If you have a nonstandard userrec, you'll need to modify the CONVERT.C program
  143. (included with the source code distribution) to convert over any non-standard
  144. fields in your userrec.  Then, compile and run it ("BCC -ml convert.c",
  145. "convert").  You'll have to copy your old userrec structure into the CONVERT.C
  146. file (calling it 'olduserrec'), then modify the c_old_to_new() function to copy
  147. over your non-standard fields into the new userrec structure.  Note that the
  148. new userrec structure has just about all add-in userrec fields that other
  149. people have been using.  THIS DOES NOT MEAN THAT ALL FIELDS ARE USED IN THE
  150. BBS.
  151.  
  152. In all cases, your old userlist will be saved as "USER.OLD".  You can safely
  153. delete this after you are sure that v4.22 is working correctly.  Under v4.22,
  154. the userrec is 1k long (1024 bytes), and holds all user-related info.
  155. Additionally, quickscan/newscan pointers are stored in a separate file,
  156. "USER.QSC".
  157.  
  158. You can now have up to 999 subboards and 999 directories.  The more you allow,
  159. of course, the more memory will be required.  Use INIT to change the max number
  160. of subs/dirs allowed.  Both number of subs and number of dirs will be rounded
  161. up to the next 32 boundary (that is, allowable values are 32, 64, 96, 128,
  162. etc).  You do not have to use all subs/dirs you have allowed, but for optimal
  163. performance, set the number of subs and dirs to the lowest value that allows
  164. you to have the subs/dirs you want.  If you later decide you want more, go into
  165. INIT, and bump up the max.  DON'T just set them to 999 because you think you
  166. may want to use that many some day - you can always increase the number later.
  167.  
  168.  
  169. You can now have the BBS prompt users for their address, by toggling "Extended
  170. user info" in INIT section 2.  Note that this will require all your current
  171. users to enter the additional info when they first log on again (in addition to
  172. having new users enter the info).
  173.  
  174. All textual strings have been removed from the BBS.  They are now stored in two
  175. (non-text) files in the gfiles directory: BBS.STR and SYSOPLOG.STR.  "BBS.STR"
  176. contains all user-visible strings, and "SYSOPLOG.STR" contains all
  177. sysop-only-visible strings.  The reason for having two different files is to
  178. prepare for WWIV v4.23, which will have multiple language support (where you'd
  179. want the sysoplog messages to all be in the sysop's language, while
  180. user-visible strings change depending upon the user's language).  Note that you
  181. need the ESM program (External Strings Manager) to update the .STR files.  DO
  182. NOT try to edit them any other way.  Also please note that "BBS.STR" is
  183. distributed in the archive as "ENGLISH.STR", again, to prepare for
  184. multi-lingual support.  A final note on the .STR files - the "SYSOPLOG.STR"
  185. file contains strings with %'s in them - %s, %d, etc.  So, be VERY careful when
  186. modifying those, and don't change the positions of the %'s, unless you know
  187. what you're doing.
  188.  
  189. You can now override internal protocols (xmodem, xmodem-crc, ymodem).  This
  190. will allow you to use dsz.com to transfer using those protocols, if you want.
  191. Be aware, however, that if you override any internal protocols, you'll have
  192. about 3k less memory available in the BBS.  You can override any or all
  193. protocols, in any or all directions (that is, use internal xmodem send, but
  194. external xmodem receive).  INIT will only allow you to enter protocol strings
  195. in the allowed places (no xmodem batch upload, for example).
  196.  
  197. Users can now select protocols by the first character of the protocol
  198. (excepting Ascii transfers and xmodem (non-crc)).  This will work
  199. automatically, you don't need to do anything.  But, note that if you have two
  200. protocols that begin with the same character, only the first one can be
  201. selected by character.
  202.  
  203. //BOARDEDIT now manages additional information for you, such as the host system
  204. #, whether a sub you host is auto-requestable, and whether the sub is
  205. automatically reported for SUBS.LST updates.  This additional info is stored in
  206. the "SUBS.XTR" file in your data directory, but DO NOT MODIFY THAT FILE
  207. DIRECTLY.  Use //BOARDEDIT all the time.  If you're using net31 or earlier,
  208. you'll notice that your nnall.net, allow.net, and subs.pub files will
  209. automatically be updated for you.  With net32 or later, the files will be
  210. deleted, as all the info is now in the SUBS.XTR FILE.
  211.  
  212. You can now gate subboards among networks your system is a member of.  This is
  213. done in //BOARDEDIT, simply by entering net info for multiple networks.  In
  214. order to support sub gating, you need to be using net32 or later.  Do not try
  215. listing different sub types in the same network, as it probably won't work.
  216. Gating DOES work with net-validation.  You can gate subs as either the host or
  217. as a subscriber system, but please do not gate subs unless you really have a
  218. good reason, and know what you're doing.
  219.  
  220. You can now net subboards by sub name (instead of just sub type).  A sub name
  221. is 1-7 chars of upper-case letters and numbers, and doesn't start with a
  222. number.  Note that in order to use sub-by-name, the host AND all subscribers
  223. need to be using v4.22 (or later) AND net32 (or later).  Other than that,
  224. subs-by-name works the same as subs-by-type.
  225.  
  226. If you connect to the same system number in multiple networks, you can now
  227. force a callout to either one (you are prompted to select which one).
  228.  
  229. BBS macros (stored in DATA\MACROS.TXT) can now be used for "normal" macros, in
  230. addition to DOS macros.  Simply start the command with an '@', and the rest of
  231. the line is the macro substitution ("{" is converted to a carriage return).
  232. So, for example, if you have currently
  233.  
  234. e qedit wwivnet\n1701.net
  235.  
  236. (to run qedit to edit a net file), you can add in
  237.  
  238. t @e1@3{Here is today's update:{
  239.  
  240. so when you hit alt-t in the BBS, it will send email to 1@3, with the title
  241. "Here is today's update:", and put you into the editor.
  242.  
  243. (Note also that DOS macros now work from WFC, in addition to while logged on.)
  244.  
  245. There is now an external hangup handler, so fullscreen editors (and other
  246. external programs) can cleanup gracefully when users hang up.
  247.  
  248. You can now (correctly) forward mail between networks.  If you're using net32
  249. or later, if the person you forward the email to auto-replies, the reply will
  250. correctly go back to the original person who sent the email.
  251.  
  252. From the mail or post read prompt, you can now extract the message to ANY
  253. directory (not just the gfiles directory).  It will default to the gfiles
  254. directory, but you can simply specify a different directory, such as ".\file"
  255. to put it in the main BBS directory.
  256.  
  257. You can now specify /R<min> to limit the amount of time a user is online.  You
  258. would only use this if you are running WWIV from a front-end mail program, or
  259. something similar.  /R5 would limit the user to 5 minutes inside the BBS.
  260.  
  261. If you have 'Notify user of DL' set in INIT, it will now send the notification
  262. only if it is the same user that uploaded the file.  That is, if user #2
  263. uploads a file, you delete user #2, someone loggs on new as #2, then someone
  264. downloads the file that the old #2 uploaded, the new #2 won't get an indication
  265. of the download.  (Technically, it will only send the notification if the
  266. "firston" time for the user is before the time of the upload.)
  267.  
  268.  
  269.  
  270. /****************************************************************************/
  271.  
  272. WWIV v4.21a:
  273.  
  274. The new address for WWIV registrations is:
  275.  
  276. WWIV Software Services
  277. PO Box 720455
  278. McAllen, TX  78504-0455
  279.  
  280. As usual, some bugs here and there (such as the mail forwarding bug in
  281. v4.21) have been fixed.
  282.  
  283. Lists CPS rate in sysoplog for batch transfers when CPS rate is known.
  284.  
  285. Has 64 sub "mod" built in.  If you initially set up the BBS with v4.21a,
  286. it will default to the 64 sub configuration.  If your system was set up
  287. with 32 subs only (and you have NOT modified your userrec), then INIT
  288. option U will allow you to easily switch to the 64 sub configuration.
  289.  
  290. Multiple WWIVnet-type networks are now supported, if you are running
  291. net31 or higher.  Init option N allows you to add/delete networks you
  292. are in.  Each network has its own directory.  The network directory
  293. contains the following files that used to be in the DATA directory:
  294. *.net, bbslist.*, connect.*, bbsdata.*, subs.lst, subs.1, subs.2, etc.
  295. Also, *.net from the GFILES directory (for auto-sub-request responses)
  296. should be in your network directory(s).
  297.  
  298. Message quoting has been partially implemented.  The message being
  299. responded to is stored to 'quotes.txt', and an 'indented' version (with
  300. "> " at the beginning of each line) is stored in quotes.ind.  I believe
  301. the next version of WWIVedit will handle these files.
  302.  
  303. The BBS will now shrink when running programs listed in the remotes.dat
  304. file.
  305.  
  306. The forward mail option in the default section now just takes a single
  307. string input - the same as if you were specifying a person to send email
  308. to, instead of the yes/no, input system # and user # prompts that were
  309. there before.
  310.  
  311. The BBS now supports the fedit.inf and editor.inf/result.ed files to
  312. allow external editors to modify the title, and pass back anony status
  313. (for fedit and wwivedit, at least).
  314.  
  315. You can now use 'L' at the message scanning prompt to load a file (for
  316. posting or auto-replying), if sl==255.
  317.  
  318. You can now type 'C' at the mail read prompt to go into uedit, in short
  319. mode, without clearing the screen.  This is useful for changing a user's
  320. name or phone #, so if you get email saying "please change my phone
  321. number to 123-456-7890", you just hit C, P, and copy the phone # out of
  322. the email.
  323.  
  324. boardedit now displays a sub's sub type (instead of anony and key) in
  325. the main listing.
  326.  
  327. When the BBS is initializing, if it runs out of memory, it will now tell
  328. you exactly WHERE it ran out of memory, and how much it was trying to
  329. allocate, to facilitate tracking down problems where the BBS won't come
  330. up at all.
  331.  
  332.  
  333.  
  334. /****************************************************************************/
  335.  
  336. WWIV v4.21:
  337.  
  338. You can now have a file "NNALL.NET" in your data directory instead of
  339. lots of little NN*.NET files.  You have two columns of data in it, the
  340. first being the sub type, the second being the host system.  Anything
  341. after the second column is ignored.  Note that if you use this, and are
  342. using net26 or earlier, the net feedback may give incorrect info about
  343. "unknown system X in NNALL.NET".
  344.  
  345. If you're using net29 or later, when you change the sub type in
  346. //boardedit, you will have the option of sending an automated sub
  347. add/drop request (so you will not need the 'REQ.EXE' program).  The BBS
  348. will now also update your nnall.net file when you subscribe to a
  349. subboard.  The BBS checks the subs.lst file (and subs.1, etc, if any) to
  350. find the host for the sub in question.
  351.  
  352. The list of disallowed filenames (CON, LPT, etc) are taken from the
  353. system device list instead of being hard-coded, for added security.  ^
  354. (caret) from the xfer main menu lists out the devices found.
  355.  
  356. In addition to .ZIP, now .ARC, .ARJ, and .LZH files are checked for
  357. invalid filenames/paths before extraction is allowed.
  358.  
  359. Interrupt handling has been completely re-done.  Instead of using 3
  360. interrupt vectors, the BBS now only uses one, and the vector used is not
  361. hard-coded, but an unused vector is dynamically selected.  This should
  362. fix problems with SCSI drives, networks, etc.
  363.  
  364. Bi-directional file transfers are now supported, using hslink.  If you
  365. want to use bimodem, source code modifications are required.  The hslink
  366. bi-directional commandline is:
  367.  
  368. hslink -p%2 -e%4 -@ @%3
  369.  
  370. You can now forward mail (from the mail read prompt) over the network.
  371.  
  372. , (comma) from the main menu allows the sysop to print out the
  373. netdat*.log files.
  374.  
  375. /z from the main menu does a newscan of all dirs (the equivalent of a
  376. Z), saves it to a file, zips it up, and allows the user to DL it.
  377.  
  378. /s from the xfer main menu creates a list of all files the user has
  379. available, and adds it to the temporary archive.
  380.  
  381. Users can now close their mailbox.
  382.  
  383. Type 2 messages (in subboards or email) now support >1MB dat files (in
  384. the msgs\ directory).  Previously, if all the posts added up to over
  385. 1MB, things would start getting screwed up.  net28 and later support the
  386. >1MB files.  (For <1MB files, it is completely compatible with previous
  387. versions.)
  388.  
  389. A co-sysop now has the option of purging mail from a specific user.  If
  390. you get a lot of junk-mail from the same user, hitting 'P' at the mail
  391. read prompt will allow you to delete all mail waiting for you from that
  392. user.
  393.  
  394. The newuser routines have been re-done to support ANSI.
  395.  
  396. The xfer sections that a user has access to are searched for duplicate
  397. filenames before an upload is allowed.
  398.  
  399. If you have a chain that does not need DOS intercepts, and shrinks,
  400. return.exe will no longer be loaded.  The only overhead you'll have for
  401. the program is bbs.com (about 1k) and command.com (about 3k), for a
  402. total of about 4k overhead.  This is only for SHRINKING WITHOUT DOS
  403. INTERCEPTS.
  404.  
  405. To enable flow control when running the BBS when a user is already
  406. logged on (from a front-door type program, where you usually use the /b,
  407. /o, etc parameters), pass /C to the BBS also.
  408.  
  409. /****************************************************************************/
  410.  
  411. WWIV v4.20:
  412.  
  413. The source code has been cleaned up quite a bit.  Consult the source
  414. docs (wwivsour.doc) for more info, if you are registered and have the
  415. source code.
  416.  
  417. A few of the file formats have changed; run the init program once to
  418. convert any WWIV v4.12 or earlier data files to the v4.20 format before
  419. running the BBS.
  420.  
  421. As always, lots of little bugs and oversights have been fixed.
  422.  
  423. Additional security has been added in to the temporary extraction
  424. area in the transfer section.  It will now find the full path name of
  425. pkzip/dsz/etc when executing any program (so it won't run a 'pkzip.bat'
  426. file out of the temp dir).  Also, before allowing a user to extract any
  427. files out of a .ZIP file, the BBS first scanns the .ZIP file to see if
  428. it has anything like ".." or "\" or ":", or "command" in it.  If it
  429. finds anything questionable in it, it will tell the user, and not allow
  430. him to extract anything out of the file.  This prevents a user from
  431. extracting a file "..\config.dat" or "c:config.dat" from a .ZIP file.  I
  432. do not believe this is a problem with other archivers (arc, pak, lzh,
  433. etc), but I do not know for sure.
  434.  
  435. The transfer section newscan has been speeded up, for the case when
  436. there are no new files in a directory.
  437.  
  438. The message base newscan/quickscan has been speeded up also, for the
  439. case when there are no new messages on a sub.  You will see the
  440. "< Nothing new on General 1 >" in this case.
  441.  
  442. The modem handling routines have been completely done.  The modem
  443. info/result codes section in init has been replaced with a simple
  444. 'select your modem' menu.  If your modem isn't listed, or the modem
  445. isn't handled correctly, consult the 'wwivmodm.doc' file.
  446.  
  447. A new command-line option has been added to the BBS, /S.  If a user is
  448. connected at 14400/HST/HST/V.42bis (thus the modem speed is 14400, but
  449. the com port baud rate is 38400), then you would say "BBS /B14400
  450. /S38400 /O" to say that the modem speed is 14400, the com port speed is
  451. 38400, and to quit the BBS when the use loggs off.  NOTE: You will only
  452. need to use this if you are running a front-end program to the BBS.
  453.  
  454. You can say "//NET=5250" from the main menu to start the net listing at
  455. a specified system number.
  456.  
  457. //rsort from the dl main menu will reverse-sort the entire xfer section
  458. by date.  This is to allow you to easily remove old files.
  459.  
  460. UARTS with buffers now have the buffers enabled by the BBS.  The init
  461. program automatically detects buffered UARTS.
  462.  
  463. The BBS now supports dos-macros.  Create a file in your data directory
  464. called "macros.txt".  The format of the file is one char then a DOS
  465. command-line.  For example, if you put "d dir" in the macros.txt file,
  466. then whenever you hit ALT-D while in the BBS, the BBS will shell-to-dos
  467. and run the "dir" command (running "dir" is fairly useless, but you get
  468. the idea).  I use it for editing WWIVnet message files, having entries
  469. such as "n q data\n*.net", which runs qedit on all the n*.net files when
  470. I hit alt-n.
  471.  
  472. The baud rate the user is logged on at is displayed on the boarder line
  473. for the top-of-screen info.
  474.  
  475. For WWIVnet email/posts, the &,%,^ indicators (for NC, GC, AC) are
  476. displayed in the message only if the email/post is from user #1 on the
  477. system.
  478.  
  479. When people reply to a post (via the 'W' command in the messagebase), in
  480. addition to the "RE:" line, a "BY:" line is saved, indicating who posted
  481. the message that the reply is in reference to.
  482.  
  483. When extracting out posts/email using the 'E' command, the title is now
  484. written out along with the post/email.
  485.  
  486. When receiving source-verified net-email, a line on the message now
  487. indicates that it is source-verified, and who it is from.
  488.  
  489. Batch downloads have been expanded, and batch uploads are now supported.
  490. Any protocol that writes to the dszlog can now be used as a batch
  491. protocol (for upload or download).  The files to up or download are
  492. passed to the protocol in the "@c:files.lst" method, where a file
  493. listing the files to transfer is passed to the protocol.
  494.  
  495. The appropriate lines for DSZ (minus any flow options you may need) are:
  496. Batch Send: "dsz port %2 speed %1 est 0 %4 sz @%3"
  497. Batch Receive: "dsz port %2 speed %1 est 0 %4 restrict rz"
  498.  
  499. Any unexpected files that are uploaded with batch upload will simply be
  500. deleted.  When selecting up/download or batch up/download, only the
  501. protocols available for that function will be listed.  Protocols can now
  502. be restricted to error-controlled (ie, LAPM, MNP2-4) connections only.
  503.  
  504. There is now a batch upload directory, which defaults to your temp
  505. directory.  You may want to change this to be a directory on the same
  506. disk where most of your uploads are, for increased performance.
  507.  
  508. BIMODEM is >NOT< supported currently.
  509.  
  510. The upload event is now run anytime a file is uploaded (including
  511. //upload, //uploadall).  A "Please wait..." message is displayed, and
  512. the output is NOT re-directed to the com port, as it was in v4.12.  This
  513. ensures that the upload event will completely run, even if the user
  514. hangs up while it is running.
  515.  
  516. File searches (by date, filename) can now be aborted more quickly by
  517. hitting a spacebar, even if there is not anything being printed out to
  518. the user at the time.
  519.  
  520. The users SL is now always saved and restored when you use F9 to make
  521. the user a temp-sysop, even if you use //dos to shell to dos.
  522.  
  523. A bit more info is printed out in uedit about a user, including their
  524. birthdate, where their mail is forwarded to, and their WWIV reg num (if
  525. any).
  526.  
  527. The user-search now includes the ability to search based on number of
  528. logons, ie, "LOGONS<[2]" to find any user only logged on once.
  529.  
  530. You can now import file descriptions from other BBS formats (such as
  531. QBBS, RBBS, PCBoard).  First, ensure that you have the DOS directory set
  532. correctly in //boardedit (to point to the directory which the files are
  533. in).  Then, in xfer section, go to the correct directory, and type
  534. //uploadfile.  It will first ask you for the file format, then the file
  535. name for the file which holds the file names/descriptions.  This command
  536. runs pretty much the same as //upload, except it takes the descriptions
  537. from the text file instead of prompting the user for the descriptions.
  538.  
  539.