home *** CD-ROM | disk | FTP | other *** search
/ back2roots/padua / padua.7z / padua / uucp / Arn103a.lha / doc / CHANGES < prev    next >
Encoding:
Text File  |  1993-09-08  |  12.3 KB  |  244 lines

  1.                            RELEASE-HISTORY and CHANGES
  2.                            ---------------------------
  3.  
  4. + means new feature, - means changes, bug-fixes.
  5.  
  6. Version:                   Bugs,Bug-Fixes,Enhancements:
  7.  
  8. Arn V1.03a
  9.                - fixed error msg when active-file was 0 bytes
  10.                - fixed LF in moderators-mailaddress
  11.                - fixed bug in time.c which produced empty Date:
  12.                - fixed bug when pressing CTRL-C
  13.                - no longer private Public-Screen (sorry for forgetting this)
  14.                - fixed deallocation of memory in getconfig.c (some bytes were lost).
  15.                + new option -s waits for a keypress after initialization
  16.                + does 5 retries if it couldn't open database because it was in use.
  17.  
  18. Arn V1.03
  19.                + 5 different article display orders
  20.                  * configurable in .arnrc via ARTDISPLAYORDER
  21.                  * you can change it online
  22.                + Runs under OSs>2.04 only (requires Kickstart V37)
  23.                + ScreenMode-names for Arn are now the same like in ScreenMode
  24.                + no display-corrupting control-codes, because arnmaster filters them
  25.                + Displays message if X-files junked articles or group completely read.
  26.                + ^ modifier in X-files ensures that string is only matched at the begin
  27.                + Read and catchup is now abortable with X command.
  28.                + supports PublicScreens with PUBSCREENNAME in .arnrc
  29.                - fixed bug in -Ddirectory introduced in 1.00
  30.                - fixed bug in posting function
  31.                - fixed refresh if unsubscribed selected newsgroups
  32.                - switching kill-files on off didn't work for prekill
  33.                - some cosmetic changes
  34.                - marks non-existent articles as read
  35.                - fixed bug with overlong groupnames in save-function
  36.                - no longer checking for nodename in XRef:
  37.  
  38. Arn V1.02      - stricmp() instead of strcmp in all readgroup() functions.
  39.                  This should fix problems with nonalpha chars in grouplist-
  40.                  names.
  41.                - /n separates header from body
  42.                - fix in mimedecode (softline break)
  43.                - fix in GROUPLIST concerning new articles
  44.                - ReReadActive didn't work correct if active-file wasn't sorted
  45.                - fixed enforcer hit, with missing METAMAIL
  46.                - fixed 'd' (kill subject) function in pager
  47.  
  48. Arn V1.01      - fixed SCREENDATA bug
  49.                - fixed quoted-printable softlinebreak bug
  50.                - no overview-refresh if paging back/forward on first/last pages
  51.                - unsubscribe flag 'U' overrides new flag '+'
  52.                - compiled under SAS/C 6.2
  53.                - fclose(stderr) back in code, because SAS/C fixed it.
  54.                - using $USER before $USERNAME for compatability
  55.                - overworked CheckLibMarks() and NewMark() routine
  56.                - removed the need for a _sorted_ active-file. Arn reads
  57.                  unsorted active-files, too, but you may loose performance.
  58.                - removed CMDCLEARKLUDGE, because it caused more problems than
  59.                  the original C=-bug.
  60.                - created smakefile for source-distribution
  61.                + using QueryOverScan to get screen-sizes
  62.                - changed Execute() into system(), so no EOF is needed
  63.                  if calling editor.
  64.                - followup and reply work with encoded postings, too.
  65.                - ArnMaster compiled without optimization.
  66.  
  67. Arn V1.00      + Arn now shows all threads chronologically
  68.                - bug fixed in kill-subject from pager
  69.                - select new doesn't select read articles
  70.                - % (unselect all) in article-selection implemented.
  71.                + Correct handling of empty newsgroups.
  72.                - Bug fixed in pager (occured if displayed more than 64
  73.                  pages).
  74.                + Pager now can jump to bottom of the file.
  75.                + optimized screen refresh at group- and article-selection
  76.                + search functions in group- and article level work now.
  77.                + AUX: support via termcap
  78.                + 'k' junk thread in pager
  79.                + configurable font
  80.                - CTRL-Z recalls command-line instead of ESC
  81.                + CTRL-L refreshs screen in all levels
  82.                + new method of managing (adding/removing) newsgroups
  83.                - deletion of articles no longer possible
  84.                +}New design of key mappings. No longer Ctrl-keys, instead
  85.                -}submenus are used. I hope they are now more orthogonal
  86.                  (consistent) than the old ones.
  87.                - article is closed before invoking the external program.
  88.                + Complete rewrite of the manual.
  89.                - fixed some bugs in selectors.
  90.                + "moderators"-file support.
  91.                - fixed bug in catchup from groupmenu-level.
  92.                - some variable-types converted from long to ULONG.
  93.                - fixed bug in ArnMaster (non existing dirs caused early abort).
  94.                - removed Relay-Version and Posting-Version header lines
  95.                  which were not required by RFC-1036, but by a draft version of it.
  96.                + additional check for "FollowUp-To: poster" and non existing groups.
  97.                - compiling under SAS/C 6.01.
  98.                + using upto 78 screen lines within selection screens
  99.                + longer subjects at article selector (depends on screen size)
  100.                - fixed article-menu refresh (there was no bug).
  101.                + limited MIME-support (qp and base64-decoding for text/plain).
  102.                - Rescan for active-file only from group-level possible.
  103.                + n,N flags in range-flags added
  104.                + using local,environment variables for USERNAME etc.
  105.  
  106. Arn V1.00 beta + enhanced followup-function (^F)
  107. rel2           - ^C is now cancel in pager, C is catchup.
  108.                - ^V is now headerstop, ^H (Backspace) is now
  109.                  previous page in pager.
  110.                + followups in moderated groups produce a warning,
  111.                  but you can redirect the followup to another group.
  112.                + 2.0 version string added.
  113.  
  114. Arn V1.00 beta (too many changes, list only of the most important)
  115. rel1           + ArnDaemon exists now (calls automatically arnmaster)
  116.                + HEADERFILE appends standard header to articles
  117.                + HEADERDISPLAY lets you decide how the header will appear
  118.                + totally speed up PRE-KILLING and AUTOSELECTION
  119.                + X-file now uses KMP-string matching or regular expressions
  120.                + X-postings are now marked in databases, so this speeds up
  121.                  catchup and junk operations a lot.
  122.                + Headerbuffer corrupt message has gone.
  123.                  Cause for this was a bug in the OS2.04. Use setpatch
  124.                  >=V37.28 or specify CMDCLEARKLUDGE
  125.                + page-stack now fragments less memory, because there are 64
  126.                  pages in one block allocated
  127.                + "os" saves selected articles in thread sequence.
  128.                + (internal: introduced CopyString/FreeString
  129.                             HeaderLines)
  130.                + Kill functions now have a menu.
  131.                + You're asked to autoselect own postings.
  132.                + Should exit if databases are corrupt instead of 'guru'ing
  133.                - Screen sizes are cloned under OS2.04. There were problems
  134.                  with GetScreenData() and new display modes.
  135.                + Forwarding postings doesn't call the editor at once.
  136.                - Serious bug in FreeGroup() removed. Some other mungwall &
  137.                  enforcer hits removed.
  138.                + KMP-matching is used when searching in article
  139.                + PAGEROPTS in .arnrc added
  140.                + DBASEDIR in .arnrc allows to hold a separate dir-tree
  141.                  for databases and .X-files (for NFS access).
  142.                - (May 19 1992/19:22:03) Changed ANSI-sequences for
  143.                  text-styles to work with OS1.3 again.
  144.  
  145.  
  146. Arn V1.00 alpha rel3  - The signature is now included always before
  147.                         the editor is invoked.
  148.  
  149.                       - The HEADERBUFFER CORRUPT message will only
  150.                         appear once on stdout. Please send a report
  151.                         if you got this error and READ the KNOWN BUGS
  152.                         section in the Arn.doc before.
  153.  
  154.                       - If all groups were read, pressing A showed _no_
  155.                         groups/all groups. This should be fixed now.
  156.  
  157.                       - Q returned to group-dir if you read an article
  158.                         with ENTER.
  159.  
  160.  
  161. Arn V1.00 alpha rel2  + X-file commands (K,^G etc) corrected and
  162. Feb  9 1992/22:24:48    implemented.
  163.                       - bug in readdatabase fixed
  164.  
  165. Feb 11 1992/23:16:12  - bug in AddSubjectToKill fixed.
  166.  
  167. Arn V1.00 alpha rel1  ???
  168.  
  169. ArnMaster 0.20a - Fixed freeing of nodes, this caused many enforcer hits
  170.                 - Fixed possible division by zero
  171.                 + does 5 retries if it couldn't open database because it was in use
  172.  
  173.  
  174. ArnMaster 0.20 + Using red-black binary trees for speedup in big groups
  175.                + Filters non-printable chars
  176.                + Displaying scanned articles per minute ratio in logfile.
  177.                + Checking every article for existence if using -C option
  178.                  (so -C lasts longer, sorry).
  179.                + Displaying number of expired articles
  180.  
  181. ArnMaster 0.14 + Break Signal (^C or ^D) is recognized.
  182.                + Only gives message about missing articles if
  183.                  they were not in database, but nevertheless physically present.
  184.                  This could be caused by a bug in ArnMaster -> please send bug-report!
  185.                - Removed bug in Error-Handling. Caused a stop when the directory
  186.                  of a group was not existing.
  187.                + Added bytes count for consistency check.
  188.  
  189. ArnMaster 0.13 + Date: line is parsed and stored in a ULONG in .newsdb
  190.                  Subject threads are now sorted chronologically
  191.                  (not arrival date, but posting date).
  192.                + Empty groups are now handled correctly.
  193.                  Activefile-numbers now increase always.
  194.                + if called as "fixactive", ArnMaster just updates the
  195.                  activefile
  196.                + preserves group-flag char in active-file
  197.                + Doesn't call UpdateActive if called for a single group
  198.  
  199. ArnMaster 0.12 - '-G' switch didn't work correctly
  200.                + 2.0 version string added.
  201.  
  202. Arnmaster 0.11 + DBASEDIR now holds optionally databases in a separate dir
  203.                  tree. That's for readings news from a remote server with
  204.                  no write access.
  205.                - Fixed serious bug once again. The article status wasn't
  206.                  always set correctly if articles expired. This resulted
  207.                  likely in inconsistent databases. I HOPE that ArnMaster
  208.                  now produces consistent databases.
  209.                - No longer gurus if reading corrupt databases (maybe loss of some
  210.                  memory).
  211.  
  212. Arnmaster 0.10 + COUNTLINES and UPDATEARCHIVE keywords in .arnmasterrc added
  213.                - ErrorHandling for corrupt databases should be better.
  214.  
  215. Arnmaster 0.9 - bug removed if Subject: was not existent.
  216.                 firststr changed. Seems to be faster:
  217.                 Total articles scanned: 868 in 77/120 groups
  218.                 ENDED: Elapsed time 01:50s
  219.  
  220. Arnmaster 0.8 - fixed bug which caused endless loops if there was a
  221.                 "Re^" in Subject line
  222.               - fixed bug in finding realnames
  223.  
  224. Arnmaster 0.7 - -i option didn't free all allocated memory.
  225.  
  226. Arnmaster 0.6 - Fixed bug in database reading, which sometimes caused a
  227.                 rejection of articles which were not expired
  228.  
  229.               + Added -L option for counting lines in articles where the
  230.                 Lines:- header-line is missing.
  231.  
  232.               + Added -C option for checking for and rebuilding inconsistent
  233.                 databases.
  234.  
  235.               - Complete rescan if article-numbers in ACTIVEFILE.BAK are
  236.                 higher than in ACTIVEFILE.
  237.  
  238.  
  239. ArnDaemon 0.2 + Now uses partial substring match, so programs that were called
  240.                 with full path are recognized.
  241. ArnDaemon 0.3 + New way of checking for programs inactivity.
  242.               + trimnews is now included as default
  243.  
  244.