Timeline


and

Oct 16, 2017:

2:38 PM Changeset [f0bd871] by Adam Glasgall <glasgall@mit.edu>
add missing Makefile.PL
1:32 PM Changeset [e5f5e2c] by Adam Glasgall <glasgall@mit.edu>
Make -c and -s options to zulip:write required Zulip requires them anyway and making them required fixes some obnoxious quoting-related behavior.
1:32 PM Changeset [20fb602] by Adam Glasgall <glasgall@mit.edu>
Actually build zulip module as part of build
1:32 PM Changeset [6226f0e] by Adam Glasgall <glasgall@mit.edu>
more README updates
1:32 PM Changeset [eda7d62f] by Adam Glasgall <glasgall@mit.edu>
Don't try to register for events if zulip is not configured (e.g. if it couldn't parse the config file). Thanks to Alex Dehnert for the bug report
1:32 PM Changeset [8c77c4f] by Adam Glasgall <glasgall@mit.edu>
more README
1:32 PM Changeset [ac53f3d] by Adam Glasgall <glasgall@mit.edu>
giant README update add USAGE section and more notes on future work
1:32 PM Changeset [51ce84b] by Adam Glasgall <glasgall@mit.edu>
grody but functional smartfilter support for names with spaces
1:32 PM Changeset [2776966] by Adam Glasgall <glasgall@mit.edu>
Add zulip:getsubs to list current subscriptions
1:32 PM Changeset [a93ff35] by Adam Glasgall <glasgall@mit.edu>
smartfilter part 2: class messages
1:32 PM Changeset [30eb401] by Adam Glasgall <glasgall@mit.edu>
smartfilter part 1: personal threads
1:32 PM Changeset [7c6a07f] by Adam Glasgall <glasgall@mit.edu>
reset presence interval to 60s now that it works
1:32 PM Changeset [05b1ab8] by Adam Glasgall <glasgall@mit.edu>
Zulip: Better private reply support
1:32 PM Changeset [9ec88c6] by Adam Glasgall <glasgall@mit.edu>
Zulip: warn about lack of SSL in an admin message
1:32 PM Changeset [6607b83] by Adam Glasgall <glasgall@mit.edu>
Fix whitespace in Message/Zulip.pm
1:32 PM Changeset [ca7ab9d] by Adam Glasgall <glasgall@mit.edu>
initial implementation of presence
1:32 PM Changeset [cc6de81] by Adam Glasgall <glasgall@mit.edu>
untabify files and add file-local variables to keep them that way. Thanks to adehnert for noticing the tabs
1:32 PM Changeset [c753a6a] by Adam Glasgall <glasgall@mit.edu>
further README updates
1:32 PM Changeset [efb0807] by Adam Glasgall <glasgall@mit.edu>
update README
1:32 PM Changeset [6ee496b] by Adam Glasgall <glasgall@mit.edu>
Initial support for displaying message edits
1:32 PM Changeset [7727a68] by Adam Glasgall <glasgall@mit.edu>
Improve messages on successfully subscribing/unsubscribing to/from streams
1:32 PM Changeset [7eda6b3] by Adam Glasgall <glasgall@mit.edu>
Add subscription manipulation
1:32 PM Changeset [e25b189] by Adam Glasgall <glasgall@mit.edu>
add README
1:32 PM Changeset [5afbccf] by Adam Glasgall <glasgall@mit.edu>
Better HTTPS support Allow validation of server certs by specifying a CA file and at least theoretically support client certs (I will test the latter on Monday)
1:32 PM Changeset [fa4c773] by Adam Glasgall <glasgall@mit.edu>
fix retries in Zulip module
1:32 PM Changeset [cb463cd] by Adam Glasgall <glasgall@mit.edu>
first draft of zulip module

Oct 12, 2017:

11:11 PM Changeset [a882637] by Anders Kaseorg <andersk@mit.edu>
tester --builtin: Fix exit status The exit status of tester --builtin previously came from the return value of owl_regtest(), but commit 95414bfd3960e215dd54e6916a12f56abbf0c820 accidentally overwrote it with 0. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
8:28 PM Changeset [4fd3c04] by Anders Kaseorg <andersk@mit.edu>
Remove AIM support This code has received almost no security attention, and anyway, AIM is shutting down on December 15, 2017. https://aimemories.tumblr.com/post/166091776077/aimemories Signed-off-by: Anders Kaseorg <andersk@mit.edu>

Oct 8, 2017:

6:02 PM Changeset [ee6b30f] by Anders Kaseorg <andersk@mit.edu>
Avoid thread-unsafe functions ctime, localtime, strtok BarnOwl seems to be growing threads at an alarming rate, so let’s be sure these don’t turn into race conditions. Signed-off-by: Anders Kaseorg <andersk@mit.edu>

Oct 7, 2017:

7:25 AM Changeset [d110d95] by GitHub <noreply@github.com>
Merge b36b9a6a6bb74ef2564f73f0c78e56d8d3efcb74 into 0c059f0fccba1043c860fc69292bd24f7284f2a9
7:24 AM Changeset [b36b9a6] by Anders Kaseorg <andersk@mit.edu>
owl_perlconfig_store_attribute: Call hv_store with the right key length Signed-off-by: Anders Kaseorg <andersk@mit.edu>
3:11 AM Changeset [09530e6] by Anders Kaseorg <andersk@mit.edu>
owl_perlconfig_hashref2message: Don’t pass uninitialized tm_isdst to mktime strptime doesn’t initialize tm_isdst, so mktime was offsetting the time by ±1 hour depending on uninitialized memory. Initializing tm_isdst to a negative value causes it to guess. It will still guess incorrectly during one hour of every year, but at least now the behavior is defined. (Discovered by valgrind.) Signed-off-by: Anders Kaseorg <andersk@mit.edu>
3:11 AM Changeset [0c059f0] by Anders Kaseorg <andersk@mit.edu>
Rename owl_log_entry_free to owl_log_entry_delete We use “_cleanup” for functions that free everything referenced by the object and “_delete” for functions that also free the object itself, avoiding the ambiguous “_free”. Also remove the NULL check since the pointer can never be NULL. Signed-off-by: Anders Kaseorg <andersk@mit.edu>
3:11 AM Changeset [a7250ee] by Anders Kaseorg <andersk@mit.edu>
Fix test harness for Perl 5.26 ('.' is no longer in @INC) Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Note: See TracTimeline for information about the timeline view.