source: ChangeLog @ a2641cd9

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