home *** CD-ROM | disk | FTP | other *** search
/ Education Sampler 1992 [NeXTSTEP] / Education_1992_Sampler.iso / Programming / Source / WAIS / RELEASE-NOTES < prev   
Encoding:
Text File  |  1992-02-03  |  9.3 KB  |  332 lines

  1. RELEASE-NOTES:    WAIS Unix release 8 b3            Fri Sep 13 1991
  2.  Jonathan Goldman                 Thinking Machines Corp
  3. ------------------------------------------------------------------------
  4.  
  5. WARRANTY DISCLAIMER
  6.  
  7. This software was created by Thinking Machines Corporation and is
  8. distributed free of charge.  It is placed in the public domain and
  9. permission is granted to anyone to use, duplicate, modify and redistribute
  10. it provided that this notice is attached.
  11.  
  12. Thinking Machines Corporation provides absolutely NO WARRANTY OF ANY KIND
  13. with respect to this software.  The entire risk as to the quality and
  14. performance of this software is with the user.  IN NO EVENT WILL THINKING
  15. MACHINES CORPORATION BE LIABLE TO ANYONE FOR ANY DAMAGES ARISING OUT THE
  16. USE OF THIS SOFTWARE, INCLUDING, WITHOUT LIMITATION, DAMAGES RESULTING FROM
  17. LOST DATA OR LOST PROFITS, OR FOR ANY SPECIAL, INCIDENTAL OR CONSEQUENTIAL
  18. DAMAGES.
  19.  
  20. ------------------------------------------------------------------------
  21.  
  22. ___________ Bugs in WAIStation.app 1.9 _______________
  23.  
  24. You must reload the Source Palette to get an updated version of a source that
  25. you index.
  26.  
  27. ___________ 1 Feb 1992 -- WAIStation.app fixes from 1.0 to 1.9 ____________
  28.  
  29. SOURCES
  30. X    indexing support!!!!
  31. X    handle blank fields correctly
  32. X    Give user info in WAIS init transaction to register with server.
  33. X    Use exported src files correctly, checking if ip-name is actually the 
  34.         same as localhost.
  35. X    fix save bug
  36. X    delete on cut in palette
  37. X    browsers in question window don't accept editing right away
  38. X    send mail to maintainer button on sourcedoc window
  39. X    double-clicking deleted source gives infinte loop of error messages
  40. X    editing local sources crashes the program
  41.         (actually a searchLimit problem! must not be bigger than 40)
  42.  
  43. DOCS
  44. X    cut/paste, drag-out, etc, can leave us with unretrieved docs in browser
  45.     
  46. QUESTIONS
  47. X    open/save panels should start in personal WAIS folders
  48. X    hit return to search
  49.     
  50. RETRIEVAL
  51. X    no AppKit in thread!!!
  52. X    progress feedback
  53. X    handle frags properly ("one_line")
  54. X    icons (source only?) dragged out need to be retrieved too
  55. X    personal WAIS folder needs to be *first* in path
  56.     
  57. INFO/PREFS
  58. X    folder location prefs
  59. X    comment button for email
  60. X    pref for target number of docs to search for
  61. X    pop up docs on retrieval pref
  62.     
  63. MISC
  64. X    strip binaries for distribution
  65. X    autoscroll for browsers
  66. X    windows too small
  67. X    "/UNTITLED" bogosity
  68. X    use correct icons for miniwindows
  69. X    Cancelling Quit doesn't work (you're just cancelling the save!)
  70.  
  71. ______________________________________________________________________
  72.  
  73. Fri Sep 13 1991
  74.  
  75. WAIS version 8 beta 3
  76.  
  77. This is a list of fixes and enhancements to wais-8-b2.
  78.  
  79. Overall:
  80.  
  81. More work done to assist in porting to other platforms.  Added L's to
  82. nearly all constants to insure they are cast to longs on machines that
  83. care.
  84.  
  85. Fixed most Makfiles so RM is defined.
  86.  
  87. waisserver:
  88.  
  89. Changed code that got IP address of peer to use inet_ntoa
  90. Thanks to Garrett A. Wollman <wollman@emily.uvm.edu>
  91.  
  92. Modified logging functions to use NEW action codes.  See cutil.h for
  93. definitions.
  94.  
  95. Log nearly all search/retrieval transactions.
  96.  
  97. Added logging of user information if provided with init message (see note
  98. on clients).
  99.  
  100. Adde 10 hour timeout, so connections are closed if no requests come after
  101. 10 hours.
  102.  
  103. waisindex:
  104.  
  105. Improved indexing performance approximately 100%.
  106. Thanks to Simon E Spero <ses@ccgr.technion.ac.il>.
  107.  
  108. CLIENTS:
  109.  
  110. Most clients have been modified to present information in the init message.
  111. This information includes the real hostname, the client name, and if the
  112. compile-time switch "TELL_USER" is set (off by default), the username.
  113.  
  114. Also added "Next/Previous" commands to clients to retrieve the next or
  115. proevious document, based on their order in the database.
  116.  
  117. waisq:
  118.  
  119. Added command-line argument for the maximum number or results returned by a
  120. server.
  121.  
  122. xwaisq:
  123.  
  124. Added double-click to most click/open operations.
  125.  
  126. Added resource for the maximum number or results returned by a server.
  127. Changed select-source popup menu to use a scrolling list widget.
  128.  
  129. Fixed save routine so it would not core-dump when saving unknown types.
  130. Thanks to <simon@liasun1.epfl.ch>.
  131.  
  132. Added new resource for filters (used when displaying various types).  See
  133. Xwais for an example.
  134.  
  135. Changed resource class to Xwais so both xwais and xwaisq can use the same
  136. resource file.  Removed Xwaisq.
  137.  
  138. Fixed a few bugs where hard-coded pathnames were used instead of resources.
  139. Thanks to kent@parc.xerox.com
  140.  
  141. Changed overrideShellWidget's to transientShellWidget's so click-to-type
  142. window managers could use keyboard input.
  143.  
  144. Fixed a bug in init_for_source so it correctly set the init flag.
  145.  
  146. Added code to create user directories if they don't exist.
  147.  
  148. xwais:
  149.  
  150. Added double-click to most click/open operations.
  151.  
  152. Documentation:
  153.  
  154. Updated most man pages to reflect latest versions.
  155.  
  156. Added a bibliography of WAIS reports.
  157.  
  158. ------------------------------------------------------------------------
  159.  
  160. Fri Jul 19 1991
  161.  
  162. WAIS version 8 beta 2
  163.  
  164. This is a list of fixes and enhancements to wais-8-a12(b1).
  165.  
  166. Overall:
  167.  
  168. Improved logging functions.  Renamed pause() to warn() to avoid conflict
  169. with UNIX system function.
  170.  
  171. added fix to fs_fopen  in cutil.c to use mode or realMode based on
  172. implicitBinary switch (courtesy of  Michael Haberler
  173. <mah@parrot.prv.univie.ac.at>.) 
  174.  
  175. waisserver:
  176.  
  177. Added server forwarding.  Use database-name syntax db@host:port.  
  178. Can now be run under inetd - thanks to Michael Haberler mah@wu-wien.ac.at.
  179.  
  180. waisindex:
  181.  
  182. Added paragraph type: records separated by blank lines.
  183. Added mh_bboard type: records separated by control-a's (gcardwel@uci.edu)
  184.  
  185. waisq:
  186.  
  187. Fixed off-by-one bug in fixdirname as suggested by Michael Haberler
  188. <mah@parrot.prv.univie.ac.at>
  189.  
  190. xwais:
  191.  
  192. Fixed bugs in adding new sources (caused application to dump core).  Added
  193. code to detect missing resources.
  194.  
  195. xwaisq:
  196.  
  197. Added code to detect missing resources.  Added better error reporting.
  198. Improved connection management to reduce the number of connections.
  199.  
  200. The scripts in the bin directory for running xwais and xwaisq have been
  201. renamed to "xwais" and "xwaisq" so that resources are loaded.  The actual
  202. xwais and xwaisq applications have been renamed to xwais.exe and
  203. xwaisq.exe.
  204.  
  205. Documetation:
  206.  
  207. Updated to reflect the REAL name of this release (wais-8-b2).
  208. Added INSTALLATION to top level
  209.  
  210. ------------------------------------------------------------------------
  211.  
  212. Sun Jun  2 1991
  213.  
  214. WAIS version 8, alpha 12. (same as beta 1)
  215.  
  216. This is a list of fixes and enhancements to wais-8-a11.
  217.  
  218. indexer:
  219.  
  220. indexer handles date formats in mail files.
  221.  
  222. Fixed bug where -a and -r switches did not work correctly.
  223.  
  224. server:
  225.  
  226. Server now forks indexer process, saving substantial memory.
  227.  
  228. Added more logging information:  process ids, client IP addresses,
  229. search/retrieval statistics.
  230.  
  231. Plugged some memory leaks.
  232.  
  233. Added -u option to change user id when started as root
  234.  
  235. Implemented -v option.
  236.  
  237. Added relevance feedback.  use -DRELEVANCE_FEEDBACK switch to compile.
  238.  
  239. waissearch:
  240.  
  241. fixed bug where specifying host but not source causes local search.
  242.  
  243. Fixed trimming of tabs in returned document text.
  244.  
  245. waisq:
  246.  
  247. Fixed bug where dangling link in source directory caused core dump.
  248.  
  249. Fixed bug where specifying source on command line (with -S) disabled search
  250. (and most everything else).
  251.  
  252. Improved retrieval by using larger (negotiated) buffers.
  253.  
  254. Fixed bug where 0 length document caused a core dump.
  255.  
  256. wais.el:
  257.  
  258. Better trapping of errors.  Added variables to control display parameters
  259. (date, size, split-window lines).
  260.  
  261. More robust screen redisplay for question buffers.
  262.  
  263. Change naming of document buffers to replace SPACE and TAB with _.
  264.  
  265. Fixed bug in output of temporary files (for viewing).
  266.  
  267. Made viewing GIF or TIFF files create a wais document buffer containing the
  268. output of the VIEWER command.
  269.  
  270. Added wais-save-document (which works for sources too!).
  271.  
  272. Added more keybindings.  See waisq-help.
  273.  
  274. xwais:
  275.  
  276. Added delete buttons.
  277.  
  278. xwais now rescans its directories to update its windows in the event
  279. things change in the filesystem while it's running.  It also sorts the
  280. items in its windows alphabetically.
  281.  
  282. Fixed bug of putting "'s around :tcp-port.
  283.  
  284. Larger buffer for description field.
  285.  
  286. The help files have been rewritten.
  287.  
  288. The Quit and Help buttons have been moved out of the Question List window.
  289.  
  290. resources have been modified so resizing the window has a more pleasing
  291. effect.
  292.  
  293. xwaisq:
  294.  
  295. Improved retrieval by using larger (negotiated) buffers.
  296.  
  297. Document directory is created if it doesn't exist.  Saving a document no
  298. longer causes core dump (because the directory didn't exist).
  299.  
  300. resources have been modified so resizing the window has a more pleasing
  301. effect.
  302.  
  303. Date and size are now presented in the Results window.
  304.  
  305. Added resources to specify seedwords, source and name.
  306.  
  307. Got <RETURN> to work as "Save" in file requester widgets.
  308.  
  309. Fixed bug in adding relevant document where the wrong list was freed
  310. (causing core dumps).
  311.  
  312. Rewrote scrolling list widgets to use viewports.
  313.  
  314. Fixed bug where keywords were not updated on save (Done).
  315.  
  316. Fixed bug where 0 length document caused a core dump.
  317.  
  318. Find Key in Text View window is now case insensitive, and looks for word
  319. delimiters.
  320.  
  321. Overall:
  322.  
  323. Makefiles have been modified to work better with more operating systems.
  324. Some modifications are still needed, but they are better explained in the
  325. files.
  326.  
  327. Added more code to handle BSD/SunOS differences.
  328. Added more code to handle SYSV/SunOS differences.
  329.  
  330. Replaced numerous occurences of malloc/calloc/free and bzero with their
  331. ANSI counterparts.
  332.