Timeline


and

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>

Oct 6, 2017:

10:46 PM Changeset [f4287ad] by Anders Kaseorg <andersk@mit.edu>
owl_log_makemsg_main_thread: Fix format string injection bug Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:25 PM Changeset [1958790] by Anders Kaseorg <andersk@mit.edu>
zephyr_zwrite: Use owl_function_zwrite This adds outgoing personals to the message list, and supports zcrypt, all for the low low price of −4 LoC. (I’m not sure why anyone would use this interface, though, given the existence of BarnOwl::zwrite('andersk', '-m', 'message').) Signed-off-by: Anders Kaseorg <andersk@mit.edu>
10:22 PM Changeset [d400776] by Anders Kaseorg <andersk@mit.edu>
Fix M-LEFT binding, and also bind C-LEFT, C-RIGHT Signed-off-by: Anders Kaseorg <andersk@mit.edu>
Note: See TracTimeline for information about the timeline view.