May 27, 2013:

4:50 PM Changeset [5ba0391] by Jason Gross <jasongross9@gmail.com>
Merge 80c0fc7442dbbcdb248b6b588246470d35b6f8ec into 6383920fd2bf91655aa255c01f48608ecdca08fe
4:50 PM Changeset [80c0fc7] by Jason Gross <jgross@mit.edu>
Fix spelling errors in AUTHORS (caught by ispell)
4:49 PM Changeset [f6b7c9c] by Jason Gross <jgross@mit.edu>
Add more people to AUTHORS From a suggestion of Anders: > Actually, since it’s probably best to keep them in an order that doesn’t > change over time, here are the authors sorted by when their first commit > was merged: $ git log origin/master --pretty='%an' --topo-order --reverse | awk '{if (!h[$0]) {print $0; h[$0]=1}}' I removed duplicates and most of the middle initials.
2:10 PM Changeset [01585d0] by Jason Gross <jasongross9@gmail.com>
Merge 6383920fd2bf91655aa255c01f48608ecdca08fe into b58dea13aadcc1eee14a142336f8a331c8c7d2f5
2:09 PM Changeset [6383920] by Jason Gross <jgross@mit.edu>
Messages sent to 'class messages' are not personal Add the presumably intended $ at the end.
2:09 PM Changeset [0adbce1] by Jason Gross <jgross@mit.edu>
Make is_personal like owl_message_is_personal Before we were hard-coding zephyr messages to be personal if they were on class message, and were private. All non-zephyr messages were personal if and only if they were private. This disagreed with owl_message_is_personal, which checked the "personal" filter. Now, is_personal also checks the "personal" filter.
2:09 PM Changeset [1ced34f] by Jason Gross <jgross@mit.edu>
Expose message_matches_filter to perl

May 26, 2013:

10:20 PM Changeset [b58dea1] by Geoffrey Thomas <geofft@ldpreload.com>
.gitignore: Add MYMETA.yml We already ignore META.yml, and see http://www.dagolden.com/index.php/479/mymeta-yml-in-the-wild/

May 25, 2013:

3:46 PM Changeset [1e2fab5]release-1.9 by Geoffrey Thomas <geofft@ldpreload.com>
Fix display of pseudologins After b9517cf7ce2959a6e86a52d25a98b1d03df56d58, they lost fields and auth keys. They're faked, so they don't really have fields or auth, but put them in anyway to appease existing styles. Reported-By: Kevin Chen <kchen@mit.edu> (cherry picked from commit 6401db33a7a1c3156833113bbe6e9eec7a571406)
3:46 PM Changeset [fc2b7ae]release-1.9 by Geoffrey Thomas <geofft@ldpreload.com>
zephyr: Replace outgoing default format with a small URL We need the bytes, no modern client uses it, and it's inherently a security vulnerability. For those clients that do use it, provide a link to a page on the zephyr wiki that explains the issue. (cherry picked from commit 9b3167b9c2d41734807e20045328812b089538e5)
3:14 AM Ticket #250 (Twitter API v1 is going away June 11th) created by davidben@mit.edu
Unless they postpone it again. …

May 22, 2013:

5:19 PM Changeset [f7bb59f] by Robert Jacobs <github@eamp.org>
Merge d555aa1e8ee817696b8bfa7aeed40e242c7ec461 into 60ae73623d2d5d0de7ff98c39b77da51ec7b30a9
4:34 PM Changeset [d555aa1] by Robert Jacobs <rnjacobs@mit.edu>
We should fail fast on -c filsrv, which most people won't have permission to send to

May 20, 2013:

1:29 PM code-review edited by jgross@mit.edu
Note that github emails don't show up as being to:barnowl-dev@mit.edu (diff)
1:24 PM Contributing edited by jgross@mit.edu
Mention github pull requests (diff)
1:23 PM code-review edited by jgross@mit.edu
Note that github pull requests are just as good as email to … (diff)
12:55 PM Changeset [3bd3ee8] by Jason Gross <jasongross9@gmail.com>
Merge 60ae73623d2d5d0de7ff98c39b77da51ec7b30a9 into 731e921fabe20fb70a9578e3237ec87804111276
12:21 PM Changeset [60ae736] by Jason Gross <jgross@mit.edu>
Fix a leak. Also add the CALLER_OWN annotation to the owl_zephyr_dotfile method.
12:07 PM Changeset [25a5e3b] by Jason Gross <jasongross9@gmail.com>
Merge 731e921fabe20fb70a9578e3237ec87804111276 into 53151d4da160cdeb2e541e3353934732bd6d9dc5
12:05 PM Changeset [731e921] by Jason Gross <jgross@mit.edu>
Make check for non-existant channel more correct Currently, this doesn't change anything; all channels start with '#'. However, when pull #107 (Improve irc-msg support for multiple connections) lands we want to accept, e.g., '0' as a valid user name. So we should actually be checking if the value is defined, rather than if it's not falsy. Perhaps we should also exclude empty strings, spaces, etc., as valid user names/channels.

May 19, 2013:

7:45 PM Changeset [2e9b9ad] by Alex Dehnert <dehnert@mit.edu>
Merge 53151d4da160cdeb2e541e3353934732bd6d9dc5 into c2866ecce166474ab92c7f75d53d7de0d6d884a0
7:35 PM Changeset [53151d4] by Alex Dehnert <adehnert@mit.edu>
Use "our" instead of "my" for zephyrStartup hook All our other hooks seem to be defined using "our", and I don't seem to be able to use the zephyrStartup hook without this change. http://perldoc.perl.org/functions/our.html does claim the scoping should be the same (though it also seems to suggest that only "our" gives a package variable instead of something only in the current lexical scope...).

May 13, 2013:

8:12 PM Changeset [67009f92] by Jason Gross <jasongross9@gmail.com>
Merge c2866ecce166474ab92c7f75d53d7de0d6d884a0 into 0625919d1e483ec9ba11021e1281e05f9d2b877a
8:11 PM Changeset [c2866ec] by Jason Gross <jgross@mit.edu>
Split irc messages into chunks From Zephyr: barnowl / irc-cutoff / kchen 2013-05-09 16:38 (Everyone Left Wheel Thru) This might be an IRC limitation. RFC 1459 says: "IRC messages are always lines of characters terminated with a CR-LF (Carriage Return - Line Feed) pair, and these messages shall not exceed 512 characters in length, counting all characters including the trailing CR-LF. Thus, there are 510 characters maximum allowed for the command and its parameters. There is no provision for continuation message lines. See section 7 for more details about current implementations." (I didn't read the rest of the RFC to know how many other bytes are involved in sending a message.) I chose 450 to be the default cut-off semi-arbitrarily; freenode seems to allow up to about 463 characters (to channel #agda, with username jgross).

May 6, 2013:

10:17 PM Ticket #249 (Investigate support for bidi (Arabic/Hebrew)) created by andersk@mit.edu
I don’t really know what’s supposed to happen here, but I think merely …
Note: See TracTimeline for information about the timeline view.