2.9BSD/usr/contrib/notes/doc/c.update

.ds TI "'''C-%'"
.pn 1
.bp
.ce 99
APPENDIX C
Changes Since Notes 1.3
.ce 0
.ap C "Changes Since Notes 1.3"
.sp 2
	Below is a brief summary of the major changes made to
notes since version 1.3.

.bx
.in -6
.ix
Automatic maintenance of newsgroups
.br
Notes groups are now created automatically by the newsinput program
and they are annouced in the notesgroup 'nfmaint'.  Notes now removes old
newsgroups OLDGROUP days after the last submission.  The removals are also
announced in `nfmaint'.
.ix
Notesgroups expansion
.br
The ! feature of readnews now works for notes as well.  For example,
the string ``* !net.jokes'' on the command line will specify all notesfile
except net.jokes.  Also, duplicate
names in note group expansions are now removed.
.ix
Univeral sequencer
.br
Added the `l' universal sequencer command.  This is similar to the `j'
command, with the exception that after all new notes are read in a
group, a `q' is done automatically.  Also added the `L' variation
analagous to `J'.
.ix
Unsubscribe
.br
Added the `u' unsubscribe command.  Places the line `!group' in the
users notesrc file (default ~/.notesrc).
.ix
Changes for slow baud rates
.br
When redrawing the screen, notes checks for typeahead (if the
appropriate system call is available).  If there is a command
waiting, the screen drawing is aborted.
.ix
Direct submission to news
.br
Notes can optionally send notes to news at the time of submission (instead
of from cron).  You may not like this after actually using it for a
while - it takes long time to fork and wait for inews to finish.
.ix
Fast exit with update
.br
Added the `z' command.  This updates the sequencer and exits the program.
.ix
Long titles
.br
Titles longer than the notes title length are inserted as the first
line of the note.
.ix
Notesfile status
.br
Non-directors typing `d' will now find out if the notesgroup is networked
and whether anonymous entries can be submitted.
.ix
Limited distribution
.br
Users now have the option of submitting articles to the net or just locally
for every notes group.
.ix
4.1c bsd compatability
.br
Changes to allow notes to be 4.1c compatible (255 character file names,
new system calls - rename, mkdir, open, flock-file system locking).
These are #ifdef 4.1c bsd.  This version also allows up to 4 Megabyte notes
texts for 4.1c bsd.
.ix
B news interface.
.br
There is now a bnewsinput program that can understand news articles in
B news format
.ix
Improved screen management
.br
Notes now runs in no-echo/cbreak mode and correctly handles arbritrary
erase and kill characters.  Clear to end of line is used (instead
of outputting blanks) whenever possible.  The screen is redrawn
only when necessary now.
.ix
Internal changes
.br
Various internal changes in the code.  The conditional #defines are
much easier to configure now.  Added a VFORK #ifdef option to speed
things up.  Also took out #ifdef's for BUFIO and FASTFORK, since they
are always used.
.ix
Signals processed
.br
Interrupts and ^Z are now handled gracefully.  Very useful: for instance,
you can now decide not to send a response after you have left the editor.
.ix
New save commands
.br
The `s' and `S' commands run much faster and now correctly do filename
expansion.  Also, the `|', `^', and `%' commands have been added.  | pipes
the note/response into a command.  ^ pipes the whole article into a command.
% invokes the joke decryption program (rotate 13).
.in
.ex