source: ChangeLog @ 7933748

Last change on this file since 7933748 was 7933748, checked in by James M. Kretchmar <>, 21 years ago
Added a 'loadloginsubs' command to load login subscriptions from a file Added a 'loadsubs' command to eventually phase out the 'load-subs' command
  • Property mode set to 100644
File size: 29.2 KB
4        Moved the (broken) newmsgproc stuff to a function procedure
5        Added the 'newlinestrip' variable, on by default, that strips
6          leading and trailing newlines from incoming messages.
7        Fixed a case sensitivity probelm in owl_message_is_personal and
8           owl_message_is_private
9        The message object now uses a list of attributes internally, in
10          prep. for supporting new messaging protocols
11        owl_function_info now uses fmtext instead of one staticly sized
12          buffer
13        in owl_message_get_cc() require that the colon be present after
14          cc.
15        Added some defenses against resize crashes, and put in debug
16          messages if they're encountered
17        In filters 'true' and 'false' are now valid tokens.
18        The 'all' filter has been redefinied to be 'true' and there is a
19          'none' filter defined as 'false'
20        Fixed bug in 'unsub' command that could cause file corruption
21        In the zlist function, give a more detailed error message if
22          the file cannot be opened.
23        Renamed old instances of zsig_exec in the code to zsigproc
24        Don't print the stderr from zsigproc
25        Added a 'loadloginsubs' command to load login subscriptions from a
26          file
27        Added a 'loadsubs' command to eventually phase out the 'load-subs'
28          command
31        Class pings are displayed differently now
32        Updated owlconf.simple example to format outgoing messages.
35        Outgoing messages now go through the config for formatting
36        Zaway now makes an outgoing message, instead of an admin message
37        The 'zlocate' command can now handle multiple users
38        The simple user format for "To:" is in effect again
39        Prettyed up the zwrite line for using 'reply' on a zaway
40        Added a workaround for a libzephyr bug that caused zwrites to fail
41          if zephyrs were sent just before and just after renewing tickets
42        Fixed a memory bug in getsubs
43        Added receive support for zcrypt messages
44        Added the 'zcrypt' variable which controls whether or not zcrypt
45          messages are decrypted
46        'reply' is disabled for zcrypt until sending zcrypt works
47        Started implementing zcrypt command
48        More updates to the intro doc
51        Started adding code for newmsgproc.  It doesn't fully work yet!
52          Don't use it.
53        Added search, '/' and '?' to basic help.
54        Will attempt to keep the current message as close as possible
55             to the previous current message after an expunge.
56        "set <variable>" and "unset <variable>" now work for boolean variables.
57        Fixed a bug in owl_function_calculate_topmsg_normal that caused a
58          segfault
59        Fixed some typos in the intro doc
60        Removed old zlog functions from zephyr.c
61        Implemented the dump command
62        New startup message
65        Patch to fix memory bug in replying to CC messages
66        If we're on Athena and have static krb (or other) libraries, use
67          them
68        Added "athstatic" program to the release, which handles the above
69        Cast to an int for isspace, to make gcc -Wall quiet
70        Added 'zlist' and 'l' to basic help.
73        'zlog in' will now take an optional thrid argument to set the
74             'tty' variable before setting the zlocation
75        There is now a 'zlist' command that acts like 'znol -l'
76        'l' is bound to 'zlist'
77        Fixed memory leak uninitialzed memory read in fmtext
78        viewwin will now say "End" instead of "More" when at the end
79        Added a debugging message indicating the result of topmsg
80          calculations
81        You can now use %me% in filters
82        The built-in personal filter is updated to do so
83        Fixed a bug in moving the pointer after an expunge
84        Fixed up the normal scrolling code.  Now it should always
85          land on a message, but it's still not optimal.
86        Added the variable 'smartstrip' which will strip kerberos
87          instances out for the 'reply' command.
88        Added -R/usr/athena/lib to the build for Athena
89        Started updating the intro document
90        Small changes to help / about
91        The 'subscribe' and 'unsubscribe' commands (and their aliases) now
92          update .zephyr.subs by default.  If either is given the '-t'
93          (for "temporary") option the .zephyr.subs will not be updated
94        Turned off beeping for hitting the top or bottom of the list of
95          messages
96        Made daemon.webzephyr a special case for smartstrip
97        Added 'out' as a default filter for outgoing messages
100        Added filters "ping", "auto" and "login" by default.
101        Added "body" as a valid field to match on in a filter.
102        Temporary fix to bug where C-SPACE would cause the key handler to
103             lock up.
104        Messages now have a direciton (in, out or none).  Filters can
105             match on this direction
106        Outbound messages are no longer type 'admin' but are of the
107             appropriate message type (i.e. 'zephyr') and are direction
108             'out'.
109        Smartnarrow now works on outgoing messages
110        'info' updated to show more information for admin and outgoing
111             messages
112        Renamed pretty_sender to short_zuser and renamed long_sender to
113             long_zuser
114        Moved zsig generation to the zwrite object
115        Print the zsig used for outgoing messages
116        The tty variable now controls the zephyr location tty name
119        Added the 'search' command.
120        '/' is a keybinding for 'search'
121        '?' is a keybinding for 'search -r'
122        Fixed stristr, which was completely broken
123        renamed owl_fmtext_ztext_stylestrip to owl_function_ztext_styletsrip
124             and put it in functions.c
125        Attempts to stay near the current message when switching views.
126             When switching from an empty view to one we've previously
127             been in, the new current message position will attempt
128             to be close to the current position from the last
129             time we visited that view.
130        Fixed bug in readconfig.c that prevented building under perl 5.005.
131        Switched "C-x C-x" to only "startcommand quit"
132        'getsubs' prints closer to the order you sub in.
133        Modified the behavior of last so that "> >" will clear the screen.
134        The new behavior of last is:
135              Moves the pointer to the last message in the view.
136              If we are already at the last message in the view,
137              blanks the screen and moves just past the end of the view
138              so that new messages will appear starting at the top
139              of the screen.
140        Fixed a typo in the help for smartzpunt.
141        Fixed functions to handle curmsg being past the end of the view.
144        New framework for command handling.
145        New framework for keymap handling.
146        Added commands for everything that is bound
147             to a key (do 'show commands' to get the full list).
148        Added 'multi' and '(' commands to allow multiple commands
149             to be specified on a line.             
150        Added user keybindings with bindkey command.
151        Added command aliases (eg, "alias foo bar").
152        Added undelete command that parallels the delete command.
153        Added additional options to delete command.
154        The reply command now takes arguments.
155        Added 'edit:insert-text' command.
156        Added 'show zpunts' to show active punt filters.
157        Added 'show variable <name>' and 'show variables'.
158        Added 'show command <name>' and 'show commands'.
159        Added 'show keymap <name>' and 'show keymaps'.
160        Added 'M-u' to undelete all messages in current view.
161        Fixed dotsend so that the zephyr will still send if there
162             is whitespace after the dot but not on the same line.
163             This should resolve an issue where dotsend wouldn't work
164             if you'd gone up and edited a zephyr.
165        Bug in page down fixed
166        C-t will transpose characters
167        Fix the scrolling bug where we would sometimes fail to scroll
168             the screen down, leaving the current message off
169             the bottom of the screen.
170        Refixed 'login or login' typo in help
171        Fixed M-u description
172        Removed 'first' and 'last' from basic command help
173        Added M-N to basic key help
174        Added M-D, M-u to basic key help
175        Fixed a quoting problem in
176        Changed top of help to use 'show' instead of M-x
177        Fixed a bug in the summary field for user-created aliases
178        Added "reply zaway" which sends a zaway response to the current msg.
179        Added "edit:delete-prev-word" command and bound M-BACKSPACE to it.
180        Some buffer overruns fixed
181        Variables now have a summary and a long description.
182                Only the summary is shown with help.
183                The long description is shown with "show variable foo".
184        Added a 'scrollmode' variable which determines how the screen
185             will scroll as the cursor moves.  The default behaves
186             identically to previous versions of owl.
187             The following modes are supported:
188             normal      - This is the owl default.  Scrolling happens
189                           when it needs to, and an attempt is made to
190                           keep the current message roughly near
191                           the middle of the screen.  (default)
192             top         - The current message will always be the
193                           the top message displayed.
194             neartop     - The current message will be one down
195                           from the top message displayed,
196                           where possible.
197             center      - An attempt is made to keep the current
198                           message near the center of the screen.
199             paged       - The top message displayed only changes
200                           when user moves the cursor to the top
201                           or bottom of the screen.  When it moves,
202                           the screen will be paged up or down and
203                           the cursor will be near the top or
204                           the bottom.
205             pagedcenter - The top message displayed only changes
206                           when user moves the cursor to the top
207                           or bottom of the screen.  When it moves,
208                           the screen will be paged up or down and
209                           the cursor will be near the center.
210        Added owl_sprintf which returns the formatted string, or NULL.
211                The caller must free this string.
212                This will allocate enough memory and thus
213                avoid potential some buffer overrun situations.
214        Simple implementation of 'zwrite -m' (doesn't yet log an outgoing
215                message as having been sent.)
216        The "Not logged in or subscribing to messages" error
217                now includes the name of the recipient.
218        The "disable-ctrl-d" variable may also be set to "middle"
219                which will result in ctrl-d only sending at the
220                end of the message.  This is now the default.
221                This also added a command "editmulti:done-or-delete".
222        Fixed a bug in the "reply -e" command.
223        Always clear the command buffer before executing the command.
224                (So that interactive commands can sanely do start-command.)
225        Fixed preservation of e->dotsend across owl_editwin_clear().
226        Added history for multiline edit windows (eg, for zephyr composition).
227                The M-n and M-p keys will cycle through the history ring.
228                In particular, it is now possible to edit the command line
229                of a zephyr being composed:  C-c it and restart it
230                and then M-p to get the aborted composition back.
231        Added owl::send_zwrite(command, message) to the perl glue
232                to allow for the direct sending of multi-line messages.
233                For example:  owl::send_zwrite("-c foo -i bar", "hello");
234        Changed owl_fmtext_print_plain to return an alloc'd string to
235                avoid buffer overrun risks.
236        Added owl::ztext_stylestrip("...") function to perlglue
237                 which returns the ztext with formatting stripped out.
238        Added colorztext variable which can be used to disable @color()
239                 strings arriving in messages after it is set.
240                 (Currently, changing its value won't reformat messages).
241        Outgoing zephyr logging now obeys the logpath variable.
242        The '~' character in logpath and classlogpath now gets
243                 replaced with the user's home directory.
244        Added simple implementation of smartnarrow-to-admin that
245                 creates a "type-admin" autofilter.
246                 This was done mostly so that M-C-n and M-C-p do something
247                 sane on admin messages.
248        Added opera to the allowed options to the webbrowser variable.
249        Fixed some buffer overruns in the "reply" command.
250        When repying to "all" on a message that begins with "CC:" (eg, sent
251                 with "zwrite -C", the reply line will be constructed
252                 from the sender and the usernames on the CC: line
253                 of the message being replied to.
254        There is no such thing as C-R, so left C-r as it is but added:
255                 M-r --- edit reply to all
256                 M-R --- edit reply to sender
257        Added RCS Id strings to all files.
258        'show keymaps' shows details of all keymaps after summary list.
259        Added --no-move option to delete command.
260                In particular, delete-and-always-move-down may now
261                be implemented with
262                '( delete --no-move ; next --skip-deleted )'.
263        Folded the nextmsg and prevmsg commands and functions together into
264                one command which takes arguments.
265                Added '--filter <name>' option (eg, for next_personal),
266                '--skip-deleted' option, and
267                '--last-if-none'/'--first-if-none' options.
268                Help updated accordingly. 
269                In particular, the 'personal' filter is now used
270                for 'next personal'. 
271                Added --smart-filter and --smart-filter-instance options
272                to the next and prev commands.
273        Updated examples/owlconf.erik with the above.
274        Made owl_function_fast*filt return a string and not do the
275                narrowing, to make it more general.
276        Added a smartfilter command that creates a filter
277                based on the current message and returns the name
278                of the filter.
279        Added M-C-n and M-C-p keybindings to "move to next message
280                matching current" and "move to previous message
281                matching current"
282        Added variables edit:maxfillcols and edit:maxwrapcols which
283                will limit how wide editing paragraphs may get before
284                they get wrapped.  This is a max and may be narrower
285                depending on the current size of the window.
286                If 0, the max is unlimited.  Default is 70 columns for
287                edit:maxfillcols and unlimited for edit:maxwrapcols.
288        Added smartzpunt command with key binding of "C-x k".
289                This starts a zpunt command filled in with
290                the proposed zpunt.
291        Fixed a memory reference bug in delete and undelete commands.
292        Added support for perl to call directly back into owl.
293        Changed the implementation of owl::command("...") to immediately
294                call back into owl.  This allows perl to get the return
295                value of strings returned by owl commands.
296        Added the getview command which returns the name of the current
297                view's filter. 
298        Added the getvar command which returns the value of a variable.
299        Added an example to examples/owlconf.erik which uses TAB to
300                narrow and restore the view. 
301        Added an example to examples/owlconf.erik which uses M-c to
302                color messages matching the current one green.
303        Integrated change to fix problem with popup blinking on new zephyrs.
304        C-l and resizes will now refresh an open viewwin (eg, help).
305        Updated doc/code.txt to include info about filters, commands,
306                contexts, and keybindings.
307        Exec commands cleaned up to not have buffer-size limitations
308                and to not mess up spaces.  exec also returns a string
309                of the output now.
310        Integrated changes from 1.1.3, and added docs for "zlocate -d"
311                and new show commands.
312        Show with arguments produces help on show.
313        Fix a bug in readconfig caught by efence (where we'd try to read before
314                the beginning of a string if it was empty).
315        The perl command doesn't do makemsg directly, but instead
316             returns the string and it will get printed if it
317             was run interactively.
320        'show subs' and 'show subscriptions' are now the same as 'getsubs'
321        zlocate now takes an optional -d argument
322        'show terminal' / 'show term'
323        '>' / last doesn't set the last message at the top of the screen now
324        implemented _followlast as an unsupported feature
325        include 'default' in the 'show colors' list
326        added help for 'zpunt' and 'zunpunt'
327        changed the bug address in the startup message
328        can now do 'show status'
329        can now do 'show version'
330        'status' / 'show status' includes the owl version number now
331        'show terminal' includes whether the terminal can change colors
332        fixed off by one bugs in paging / scrolling viewwin
333        don't downcase the sender when getting the log name for personals
334        support @owl::fields as well as @fields
335        downcase class/inst filter names in auto filters
338        Fixed memory mishandling bug
339        Fixed bug in redfining the filter attached to the current view
340        M-n will narrow to message, instance on non-personal, class
341             MESSAGE messages
342        M-N behavies like M-n except that on class messages it narrows
343            to class and instance
344        line wrap earlier, to account for tabbing
345        fixed typo in help
346        'status' command now displays info on terminal color support
347        zephyr @ formatting is now case independant
348        added support for color terminals
349        zephyr @color(foo) now works
350        'D' for deleted messages is now not bold, unless it's the current
351          message
352        F1 displays the help screen
353        added filter colors
354        added the 'colorview' command
355        added the 'show colors' command
356        users who don't have a .zephyr.subs get a simpler format for
357          incoming messages
358        If colors are available 'show filters' will show a filter in the
359          color associated with it.
360        Added the zpunt and zunpunt commands
361        Lines in the subs file starting with '-' are zpunted
362        Include login/logout messages in auto user filters
363        'V' changes to the home view ('all' by default)
366        Fixed perl, aperl, and pperl commands to deal with quoting
367              and spaces in a saner manner.
368        Removed all owl_get_* methods for booleans and switched
369              cases where they were used to owl_is_*
370        Changes to owlconf.erik to use some new features.
371        Increased the size of the help buffer (as it
372              was overflowing and truncating the help message).
373        Variables prefixed with a _ are not shown in help
374              or by printallvars (and prefixed Not Yet Implemented
375              variables with this).
376        Fix typo in help
377        include stdio.h in functions.c
378        remove stale "q to quit" from bottom of info message
379        fix downward scrolling more than a page
380        use authentication for zlocate, by default
381        fixed buffer over run in info command on long messages
382        call 'perl <file>' from Makefile to avoid hardcoding perl paths
383        in Makefile don't build owl_prototypes.h unless necessary
384        store the time for admin messages
385        display admin message time in 'info' command
386        fixed an editwin M-> last character bug
389        reply is a normal function now
390        'R' does reply to sender
391        'T' tells you how many messages were marked for deletion
392        local realm removed from login / logout messages
393        added command history
394        better runtime / starttime reporting in 'status' command
395        leave the pointer near the current message after expunge
396        C-l recenters editwin
397        implemented zlocate
398        @italic works the same as @i
399        on reply only quote class / instance when necessary
400        C-r allows you to edit the reply line
401        don't use unecessary options in reply line
402        display 'info' errors in msgwin, not popup
403        impelemnted aexec, pexec commands
404        the zsig now goes through ztext formatting
405        messages have id numbers now
406        'info' prints the msgid
407        added the 'filter' command
408        added the 'view' command
409        added the 'show filter' command
410        added the 'viewclass' (and 'vc') commands
411        added the 'viewuser' (and 'vu') commands
412        M-n will filter to the current class or user
413        'v' starts a view command
414        M-D will delete all messages in current view
415        added the 'delete' (and 'del') command
416        load-subs with no argument loads the default subs file
417        '<truncated>' is now when the *current* message is truncated
418        the reply-lockout filter (with default) specifices messages that
419           cannot be replied to.
420        in the configfile owl::receive_msg is run whenever a message is
421          received
422        added the beep command
423        added the contributors file
424        declare ZGetSubscriptions and ZGetLocations since the includes
425          don't seem to
426        fixed bug in displaying last line in popwin if no final '\n'
427        'T' uses the 'trash' filter now
428        zaway_msg, zaway_msg_default and zaway are all user variables now.
429        zsig variable overrides zsigproc
430        If there's no appendtosepbar don't interfear with the sepbar
431        Changed: owl_message_get_numlines will return 0 of m is NULL
432        Added login messages to messages marked by owl_function_delete_automsgs
433        Added owl_function_delete_by_id(id) which acts independent of view
434        Added "-id <id>" option to delete command
435        Fixed an arg checking bug in delete command
436        Added owl::id to perl namespace with message id
437        Fixed a memory corruption bug in readconfig.c (where right
438              after the strdup to "out", we'd strcat a \n onto the end.
439              This would be triggered whenever owl::format_msg returned
440              a string not ending in a newline
441        Added 'X' keybinding which expunges and then switches to
442              a view defined by the variable "view_home" which defaults
443              to "all"
444        Consolidated readconfig.c somewhat to remove duplication.
445              owl_config_execute now returns a string.
446        Added an example config file that does vt-style formatting.
447              (examples/owlconf.vtformat)
448        Added the 'perl', 'aperl', and 'pperl' commands which will
449              evaluate perl expressions.
450        Fixed bug where pclose zsigproc would cause zombies
451        Can set zsigproc or zsig to "" to disable
452        Added support for multiple browsers (galeon and none were added).
453              Configure with the "webbrowser" variable.
454        Changing typewinsize height triggers resize event.
455        Added zsig variable which will be used if no zsigproc and non-empty.
456        Added "make test" rule to Makefile which will run regression tests,
457              and added regression testing framework to tester
458        Fixed to ignore static declarations.
459        Added dict.c which contains string->ptr dictionary routines
460              and the owl_dict type.
461              These include regression tests.
462        Overhaul/rewrite of variable handling.  Variables are now managed
463              in an owl_vardict (in g.vars) which contains a dictionary
464              of owl_variable's.  Each owl_variable has dispatch functions
465              for validating values, setting it and getting it,
466              and for setting it to and from string values.
467              The variable.c file contains the list of variables.
468              Stubs for the owl_global_<varname>_get functions and friends
469              are generated from variable.c by
470              The help.c messages for variables now calls into variable.c
471              so all information about most variables is in one place.   
472        Cleaned out code from global.c and command.c that was made obselete
473              by variable overhaul.
474        The set command now takes a -q option to not log a message.
475        Fixed a bug where set and print with no arguments would
476              print "Undefined variable" in addition
477              to running owl_function_printallvars.
478        debug is now a variable that can be turned on and off.
479        Fixed mail,inbox message parsing in examples/owlconf.erik
480        Made zaway_msg and zaway_msg_default into variables
481        Changed owl_function_makemsg and owl_function_debugmsg
482               to use varargs (ie, so they can now take a format
483               string with args).
484        Don't allow " and \ characters in URLs with the "w" command.
485        Removed lots of build warnings.
486        Popwins are wider by default so help messages fit better.
487        Added an atokenize_free function.
488        Fixes to work with an older version of libzephyr.
489        Added dependencies on header files to
490        Added pageup and pagedown key bindings to message list
491        Added pageup and pagedown to viewwin
492        Added configfile section to doc/intro.txt (from example config file)
493        Added appendtosepbar variable which may contain text which will
494              be appended to the sepbar.  This allows the configfile
495              to put information about pings and logins into
496              the sepbar.  (It may be worth also providing a variable
497              which enables this by default, but for now this allows
498              for experimenting with what works well.)
499        Added doc/code.txt which gives a brief overview of the code.
500        Added tags makefile rule and added TAGS to distclean rule.
503        fix frees in loadsubs and loadloginsubs
504        don't return in owl_free
507        'print' and 'set' with no arguments prints all variables
508        Added the 'unsubscribe' and 'unsub' command
509        Renamed the 'unsub' command to 'unsuball'
510        Added the 'getsubs' command which is like zctl ret
511        Fixed bug in logging messages sent to more than one recipient
512        Support '-C', '-O', and '-n' options to zwrite
513        Fixed bug in owl_editwin_delete_char when there are no later chars
514          after the cursor
515        Make "more" and "truncated" work in the status bar
516        enable printing of zsigproc and loginsubs variables
517        only allow message scrolling if the message is actually off the
518          screen
519        'T' will mark all automated message for deletion
520        'P' will go to the next personal message
521        'M-P' will go to the previous personal message
522        replying to a login message goes to the user now
523        added a status command
524        added the intro doc to the release
525        fixed off by one bug in viewwin
526        added complete online help
527        pass $owl::realm in configfile
528        fixed editwin wordwrapping on the last line
529        fixed editwin problem with key_right past the last char
530        print an error and quit if the configfile can't be parsed
531        got rid of owl_mainwin_calculate_topmsg
532        fixed off by one error in calculating topmsg upwards
533        you can now reply to an admin message
534        don't display an error about keypress on window resize
537        fixed bug in viewing messages longer than the screen
538        indicate in the sepbar if there is a non zero vert offset
539        send on '.' on a line by itself
540        added disable-ctrl-d variable
541        fixed bug where C-k did not delete the last \n in the buffer
542        make non-character meta keys work
543        use ZSendNotice instead of ZSendList
544        implemented <, >, M-< and M-> in viewwin
545        removed the spaces at the bottom of viewwin
546        added 'about' command
547        fixed bug using 'M' with no current message
548        changed message object to use char *'s to save on memory
549        change malloc, realloc, strdup and free to use owl hooks so that
550           debugging can be added
553        fixed a trailing space bug in the parser
554        impelemented the "burning ears" feature
555        have admin messages do ztext parsing
556        fixed bug in reporting which M- key was pressed
557        C-g will now cancel commands like C-c
560        implemented owl_function_full_redisplay().
561        C-l uses owl_function_full_redisplay().
562        when a popwin exists to a full redisplay.  (fixes bug)
563        improved the owl_editwin_process_char logic
564        removed all unnecessary wrefresh's and replaced with wnoutrefesh
565        owl_editwin_redisplay now takes an argument to optionally doupdate()
566        improved the cut-and-paste speed by not doing a usleep the first
567          time through the loop after getting a keypress.
568        nuked typwin.c and associated stuff.  It's useless now.
569        added viewwin code for paging windows
570        curly braces work for zephyr formatting
571        @i in zephyr formatting will be displayed as underlined text
572        turned off idlok
573        implemented viewwin
574        implemented viewwi in popwin for pageable popwins
575        help, info now use pageable popwins
576        bound 'M' to bring the current message up in a popwin
577        return, space bar, 'b' and backspace now scroll within a message
578        turned off resize message
579        C-v and M-v page the main window
580        implemented owl_message_is_mail
581        some build cleanup
585        added owl_message_is_personal and have things use it
586        added owl_message_is_private
587        fixed 'print personalbell' and have 'set personalbell'
588           print a message
589        bold only on message_is_personal
590        display the realm if not local
591        implemented M-f, M-b, M-d, M-<, M-> in editwin
592        implemnted word wrapping in editwin
593        implemented M-q (paragraph-fill) in editwin
594        fixed bug that caused owl to segfault logging a 'weird' class
595        M-x is a keysym for ':'
596        added smart bolding and userclue
597        fixed a bug causing pings to beep even if rxping is off
600        fixed bug in logging code
603        implemented personal logging
604        implemented class logging
605        implemented resize of typewin
606        fixed the backspace problem
607        -v command line option prints the version number
610        load-subs will report error opening file
611        skip comment lines in loadsubs and loadloginsubs
612        changed internal references to rxping and txping
613        fix replying to a blank instance
614        added subscribe command
615        subscribe to login messages from .anyone by default
616        'loginsubs' variarble controlls automated login messages
617        redisplay the editwin after a resize
618        leave the cursor in the editwin if active
619        fix problems in the build system
620        added displayoutgoing variable
621        temporarily removed error printing for zlog in / out
624        fixed bug in "message sent to <foo>" for zwrite
627        help updated
628        zaway key set to caps A
629        support zephyring other realms
630        rxping variable for receiving pings
631        txping variable for sending pings
632        function in place to resize typwin
633        C-l to refresh
634        personal bell variable
635        beta message now an admin message
638        Added the debug command and flag
639        Fixed bug in printing fields in info command
640        Added owl_fmtext_append_ztext and use it
641        Better formating for pings and login zephyrs
642        make tester depends on proto
Note: See TracBrowser for help on using the repository browser.