Changeset e3a0d71
- Timestamp:
- Jan 12, 2013, 1:43:46 PM (12 years ago)
- Children:
- 77ad061
- Parents:
- 7869e48
- git-author:
- Jason Gross <jgross@mit.edu> (01/12/13 13:00:41)
- git-committer:
- Jason Gross <jgross@mit.edu> (01/12/13 13:43:46)
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
AUTHORS
r1d2c4c3 re3a0d71 13 13 Eric Price 14 14 15 BarnOwl is based on code from Owl, which was originally primar ly15 BarnOwl is based on code from Owl, which was originally primarily 16 16 written by James Kretchmar. Erik Nygren also made substantial 17 contributions and improvem nts to the program.17 contributions and improvements to the program. 18 18 19 The following people provided patches and other tech incal support for19 The following people provided patches and other technical support for 20 20 Owl: 21 21 … … 30 30 Mark Eichin 31 31 32 Mark Eichin is also maintaining the debian package of Owl.32 Mark Eichin is also maintaining the Debian package of Owl. 33 33 34 34 The following people helped with beta testing the earliest versions of -
ChangeLog
r7869e48 re3a0d71 98 98 * Add a configure flag to enable/disable building with krb4. -wthrowe@mit.edu 99 99 * Fix an infinite loop on 'view -r args'. -nelhage@mit.edu 100 * Free paths to Zephyr dot-files when non-exist ant -davidben@mit.edu100 * Free paths to Zephyr dot-files when non-existent -davidben@mit.edu 101 101 * Jabber: Accept a -m argument to jwrite to set the message. -nelhage@mit.edu 102 102 … … 123 123 * zcrypt: Implement AES encryption support using GPG. -nelhage@mit.edu 124 124 * Add usage messages to everything in scripts/ -nelhage@mit.edu 125 * Split zcrypt into an external, standalon gbinary. -nelhage@mit.edu125 * Split zcrypt into an external, standalone binary. -nelhage@mit.edu 126 126 * Fix minor documentation typo -alexmv@mit.edu 127 127 * Document the init/cleanup vs. new/delete naming conventions. -andersk@mit.edu … … 216 216 * Fix an off by one error in some editwin code. -asedeno@mit.edu 217 217 * Make zdots work even if the buffer has trailing whitespace. -nelhage@mit.edu 218 * Fix pseudo-login intera tion with zephyr initialization. -asedeno@mit.edu218 * Fix pseudo-login interaction with zephyr initialization. -asedeno@mit.edu 219 219 * Correct the --with-libzephyr help message in the configure script. -broder@mit.edu 220 220 * Set the UTF-8 flag on on strings we pass to Perl. -nelhage@mit.edu … … 360 360 * Fix logging of personal jabbers from JIDs containing / -nelhage 361 361 * Fix Jabber breakage under reload-modules. -asedeno 362 * Make reload-module dcorrectly re-run startup hooks. -asedeno362 * Make reload-module correctly re-run startup hooks. -asedeno 363 363 * Squelch Jabbers with no bodies, such as typing notifications. -asedeno 364 364 * Various small spelling and grammar fixes. -geofft … … 371 371 * Fix a segfault on retrieving zephyr subs when the user doesn't 372 372 have any or has expired tickets. -asedeno 373 * Don't complain about non-exist ant ~/.owl/startup when starting. -asedeno373 * Don't complain about non-existent ~/.owl/startup when starting. -asedeno 374 374 * Fix narrowing to personals in IRC. -alexmv 375 375 * Don't segfault retrieving subscriptions without valid tickets. -asedeno … … 449 449 * more strict utf-8 byte fetching. 450 450 This probably still needs more work. - asedeno 451 * Strip form mating characters when dumping to451 * Strip formating characters when dumping to 452 452 file. - asedeno 453 453 * fixing bugs in editwin bufflen calculations. - asedeno 454 * Fix search code so hig lighting actually works. - asedeno454 * Fix search code so highlighting actually works. - asedeno 455 455 * Remove options for libcurses and libncurses. This really only works with 456 456 libncursesw. - asedeno … … 501 501 * Add a new struct member to the global to hold an escaped aim screenname. 502 502 populate the aforementioned new struct member. - asedeno 503 * Removed our debian subdirectory, per Debian guidelines, at broder's503 * Removed our Debian subdirectory, per Debian guidelines, at broder's 504 504 request. - geofft 505 505 * Make `all' the first target so we build the modules by default - nelhage … … 658 658 - nelhage 659 659 * Adding 256-color support. This requires a version of ncurses that supports 660 ABI-6. Colors beyond the first eight are refer ed to by number. - asedeno660 ABI-6. Colors beyond the first eight are referred to by number. - asedeno 661 661 * Correctly escape {} and () in regular expressions - nelhage 662 662 * When generating filters, change single quotes and double quotes into … … 699 699 * Cause perl to always be loaded, even if no owlconf is present. - hartmans 700 700 * Implemented an extensible perl module system - hartmans 701 * Exposed owl_fu ction_popless_text() and owl_fuction_popless_ztext() to701 * Exposed owl_function_popless_text() and owl_function_popless_ztext() to 702 702 perl - asedeno 703 * Support multiple sim altaneous Jabber connections - asedeno703 * Support multiple simultaneous Jabber connections - asedeno 704 704 * Fixed a segfault on subbing without a .zephyr.subs file - nelhage 705 705 * Implemented Jabber Roster support - asedeno … … 732 732 Don't crash when sending/logging outgoing 733 733 AIM message and not logged in [BZ 90] 734 Don't crash when sen ging to someone not on AIM buddy list [BZ 94]734 Don't crash when sending to someone not on AIM buddy list [BZ 94] 735 735 (patch from Alex Vandiver) 736 736 737 737 2.1.11 738 738 Don't crash doing zlocate with bad tickets. [BZ 12] 739 Me tion the path for the owlconf in intro.txt [BZ 54]739 Mention the path for the owlconf in intro.txt [BZ 54] 740 740 Print better error message if startup fails due to unreadable 741 741 .owlconf [BZ 57] … … 745 745 readable. Still prints an error either way if zephyr reports a 746 746 failure. [BZ 19] 747 Fixed some small memory leaks in logging if files unwrit eable747 Fixed some small memory leaks in logging if files unwritable 748 748 If the variable logfilter is set it names a filter. Any messages 749 749 matching this filter are logged. This is an independent … … 782 782 Fixed a case where doing "aim addbuddy" instead of "addbuddy aim" 783 783 would cause a segfault. 784 pexec will now incr imentally display data as it is output784 pexec will now incrementally display data as it is output 785 785 by the child process. Additionally, commands running under 786 786 pexec may now be killed by quitting out of the popless window. … … 870 870 Better 'status' command 871 871 Use '+' for popwin corners when 'fancylines' is off 872 Allow TERMINFO to be overridden in the env rionment872 Allow TERMINFO to be overridden in the environment 873 873 Command line arg -D turns on debugging and deletes previous 874 874 debugging file … … 924 924 Allow 'hostname' in filters. 925 925 Fixed bug in reporting when no one is subbed to a class 926 Added an extra lnewline in logging incoming zephyrs926 Added an extra newline in logging incoming zephyrs 927 927 An admin message is displayed when you are logged out of AIM 928 928 Print an error message and admin message if an AIM send fails … … 933 933 Added feature for capturing stderr messages 934 934 from commands and displaying them in the errors buffer. 935 Create an admin message expla ning that a zephyr couldn't935 Create an admin message explaining that a zephyr couldn't 936 936 be sent 937 937 Better reporting of perl errors (both into the errqueue … … 1005 1005 Bug fix to make zwrite -m work with -c/-i 1006 1006 Fixed documentation bug in aimwrite 1007 Initial ze $owl::auth1007 Initialize $owl::auth 1008 1008 Fix in autoconf for des425 1009 1009 Reformatted editwin.c and added capability of doing password-style … … 1031 1031 The 'o' key is bound to 'toggle-oneline' 1032 1032 Internally, the one view now has a name, 'main', and message 1033 recalcu ations are done in place when its filter is changed.1033 recalculations are done in place when its filter is changed. 1034 1034 Added filter field 'login' which can take the values 'login' 1035 1035 'logout' or 'none' … … 1071 1071 Added the 'newlinestrip' variable, on by default, that strips 1072 1072 leading and trailing newlines from incoming messages. 1073 Fixed a case sensitivity prob elm in owl_message_is_personal and1073 Fixed a case sensitivity problem in owl_message_is_personal and 1074 1074 owl_message_is_private 1075 1075 The message object now uses a list of attributes internally, in 1076 1076 prep. for supporting new messaging protocols 1077 owl_function_info now uses fmtext instead of one static ly sized1077 owl_function_info now uses fmtext instead of one statically sized 1078 1078 buffer 1079 1079 in owl_message_get_cc() require that the colon be present after … … 1082 1082 messages if they're encountered 1083 1083 In filters 'true' and 'false' are now valid tokens. 1084 The 'all' filter has been redefin ied to be 'true' and there is a1084 The 'all' filter has been redefined to be 'true' and there is a 1085 1085 'none' filter defined as 'false' 1086 1086 Fixed bug in 'unsub' command that could cause file corruption … … 1104 1104 added the 'alert_filter' variable, defaults to 'none'. 1105 1105 added the 'alert_action' variable, which is an owl command that 1106 will be executed when new messages ar ive that match the1106 will be executed when new messages arrive that match the 1107 1107 alert_filter 1108 1108 added the 'term' command which takes the 'raise' and 'deiconify' … … 1133 1133 CTRL and META are now OWL_CTRL and OWL_META. OWL_CTRL moved to 1134 1134 keypress.c 1135 do_encrypt decla ired static1135 do_encrypt declared static 1136 1136 if we don't have des functions, do not try to build in zcrypt 1137 1137 kill the newmsgproc function on exit … … 1154 1154 'addbuddy zephyr <user>' and 'delbuddy zephyr <user>' now work. 1155 1155 'isloginout' and 'isprivate' are now message attributes 1156 improved 'info' function lists sep erate info for zephyr, aim and1156 improved 'info' function lists separate info for zephyr, aim and 1157 1157 also prints all message attributes 1158 1158 AIM logging (both in and out) now works … … 1169 1169 The 'zlocate' command can now handle multiple users 1170 1170 The simple user format for "To:" is in effect again 1171 Prett yed up the zwrite line for using 'reply' on a zaway1171 Prettied up the zwrite line for using 'reply' on a zaway 1172 1172 Added a workaround for a libzephyr bug that caused zwrites to fail 1173 1173 if zephyrs were sent just before and just after renewing tickets … … 1203 1203 1204 1204 1.2.4 1205 'zlog in' will now take an optional th rid argument to set the1205 'zlog in' will now take an optional third argument to set the 1206 1206 'tty' variable before setting the zlocation 1207 1207 There is now a 'zlist' command that acts like 'znol -l' 1208 1208 'l' is bound to 'zlist' 1209 Fixed memory leak uninitial zed memory read in fmtext1209 Fixed memory leak uninitialized memory read in fmtext 1210 1210 viewwin will now say "End" instead of "More" when at the end 1211 1211 Added a debugging message indicating the result of topmsg … … 1234 1234 Temporary fix to bug where C-SPACE would cause the key handler to 1235 1235 lock up. 1236 Messages now have a direc iton (in, out or none). Filters can1236 Messages now have a direction (in, out or none). Filters can 1237 1237 match on this direction 1238 1238 Outbound messages are no longer type 'admin' but are of the … … 1469 1469 1.1.2 1470 1470 Fixed memory mishandling bug 1471 Fixed bug in red fining the filter attached to the current view1471 Fixed bug in redefining the filter attached to the current view 1472 1472 M-n will narrow to message, instance on non-personal, class 1473 1473 MESSAGE messages 1474 M-N behav ies like M-n except that on class messages it narrows1474 M-N behaves like M-n except that on class messages it narrows 1475 1475 to class and instance 1476 1476 line wrap earlier, to account for tabbing 1477 1477 fixed typo in help 1478 1478 'status' command now displays info on terminal color support 1479 zephyr @ formatting is now case independ ant1479 zephyr @ formatting is now case independent 1480 1480 added support for color terminals 1481 1481 zephyr @color(foo) now works … … 1531 1531 on reply only quote class / instance when necessary 1532 1532 C-r allows you to edit the reply line 1533 don't use un ecessary options in reply line1533 don't use unnecessary options in reply line 1534 1534 display 'info' errors in msgwin, not popup 1535 imp elemnted aexec, pexec commands1535 implemented aexec, pexec commands 1536 1536 the zsig now goes through ztext formatting 1537 1537 messages have id numbers now … … 1548 1548 load-subs with no argument loads the default subs file 1549 1549 '<truncated>' is now when the *current* message is truncated 1550 the reply-lockout filter (with default) specifi ces messages that1550 the reply-lockout filter (with default) specifies messages that 1551 1551 cannot be replied to. 1552 1552 in the configfile owl::receive_msg is run whenever a message is … … 1560 1560 zaway_msg, zaway_msg_default and zaway are all user variables now. 1561 1561 zsig variable overrides zsigproc 1562 If there's no appendtosepbar don't interfe arwith the sepbar1562 If there's no appendtosepbar don't interfere with the sepbar 1563 1563 Changed: owl_message_get_numlines will return 0 of m is NULL 1564 1564 Added login messages to messages marked by owl_function_delete_automsgs … … 1601 1601 are generated from variable.c by stubgen.pl. 1602 1602 The help.c messages for variables now calls into variable.c 1603 so all information about most variables is in one place. 1604 Cleaned out code from global.c and command.c that was made obs elete1603 so all information about most variables is in one place. 1604 Cleaned out code from global.c and command.c that was made obsolete 1605 1605 by variable overhaul. 1606 1606 The set command now takes a -q option to not log a message. … … 1684 1684 0.10.1 1685 1685 fixed a trailing space bug in the parser 1686 imp elemented the "burning ears" feature1686 implemented the "burning ears" feature 1687 1687 have admin messages do ztext parsing 1688 1688 fixed bug in reporting which M- key was pressed … … 1722 1722 display the realm if not local 1723 1723 implemented M-f, M-b, M-d, M-<, M-> in editwin 1724 implem nted word wrapping in editwin1724 implemented word wrapping in editwin 1725 1725 implemented M-q (paragraph-fill) in editwin 1726 1726 fixed bug that caused owl to segfault logging a 'weird' class … … 1746 1746 added subscribe command 1747 1747 subscribe to login messages from .anyone by default 1748 'loginsubs' varia rble controlls automated login messages1748 'loginsubs' variable controls automated login messages 1749 1749 redisplay the editwin after a resize 1750 1750 leave the cursor in the editwin if active
Note: See TracChangeset
for help on using the changeset viewer.