Timeline


and

Jan 23, 2011:

3:27 AM Changeset [74312ad]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Update do-release's output to match the wiki The actual wording we use has some differences in capitalization, etc.
3:27 AM WikiStart edited by davidben@mit.edu
Punt a bunch of needless caps while I'm at it (diff)
3:12 AM WikiStart edited by davidben@mit.edu
drop some caps (diff)

Jan 20, 2011:

8:07 PM WikiStart edited by davidben@mit.edu
(diff)
8:02 PM release-notes/1.7 created by davidben@mit.edu
7:59 PM Changeset [42115bf9]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Reimplement owl_function_typefilt with proper quoting Probably not actually a big deal, but may as well. [nelhage@nelhage.com: Use owl_string_build_quoted]
7:59 PM Changeset [9d4c398]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Reimplement owl_function_zpunt using proper quoting [nelhage@nelhage.com: Use owl_string_build_quoted]
7:59 PM Changeset [a5f477c]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Reimplement owl_function_zuserfilt with proper quoting [nelhage@nelhage.com: Use owl_string_appendf_quoted]
7:59 PM Changeset [c426bc2]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Rewrite owl_function_classinstfilt with proper quoting The current ad-hoc code fails to handle tabs, which allows an attacker to force a failed parse or run an arbitrary perl function. [nelhage@nelhage.com: Use owl_string_appendf_quoted]
7:59 PM Changeset [f47696f]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Add owl_string_appendf_quoted for easy construction of command lines.
7:59 PM Changeset [443dcfa]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Add a test for zuserfilt
7:59 PM Changeset [b31252d]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Add a few unit tests for classinstfilt They currently fail because our quoting is buggy.
7:59 PM Changeset [c7fe23e]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
If a smartfilter fails to parse, handle the error Otherwise we segfault. Of course, we should always succeed in creating a filter, but we sometimes don't because of quoting bugs.
6:04 PM Changeset [b35144c]release-1.7 by David Benjamin <davidben@mit.edu>
BarnOwl 1.7

Jan 5, 2011:

1:35 PM Changeset [89caa97]release-1.7 by David Benjamin <davidben@mit.edu>
Reimplement owl_function_typefilt with proper quoting Probably not actually a big deal, but may as well. [nelhage@nelhage.com: Use owl_string_build_quoted]
1:35 PM Changeset [07235af]release-1.7 by David Benjamin <davidben@mit.edu>
Reimplement owl_function_zpunt using proper quoting [nelhage@nelhage.com: Use owl_string_build_quoted]
1:35 PM Changeset [74df3bc]release-1.7 by David Benjamin <davidben@mit.edu>
Reimplement owl_function_zuserfilt with proper quoting [nelhage@nelhage.com: Use owl_string_appendf_quoted]
1:35 PM Changeset [47efcf5]release-1.7 by David Benjamin <davidben@mit.edu>
Rewrite owl_function_classinstfilt with proper quoting The current ad-hoc code fails to handle tabs, which allows an attacker to force a failed parse or run an arbitrary perl function. [nelhage@nelhage.com: Use owl_string_appendf_quoted]
1:35 PM Changeset [5ded5e8]release-1.7 by David Benjamin <davidben@mit.edu>
Add owl_string_appendf_quoted for easy construction of command lines.
1:35 PM Changeset [3812784]release-1.7 by David Benjamin <davidben@mit.edu>
Add a test for zuserfilt
1:35 PM Changeset [4976e93]release-1.7 by David Benjamin <davidben@mit.edu>
Add a few unit tests for classinstfilt They currently fail because our quoting is buggy.
1:35 PM Changeset [7013eb9]release-1.7 by David Benjamin <davidben@mit.edu>
If a smartfilter fails to parse, handle the error Otherwise we segfault. Of course, we should always succeed in creating a filter, but we sometimes don't because of quoting bugs.
1:35 PM Changeset [2e5b2f9]release-1.7 by David Benjamin <davidben@mit.edu>
Fix up feature macros somewhat Set _XOPEN_SOURCE to 500 to target a sufficiently new standard. Also define _BSD_SOURCE because zephyr needs a BSD extension (caddr_t). Apparently both of these bugs were masked on Debathena because Ubuntu's perl defines _GNU_SOURCE which turns everything on. This also removes the need for __EXTENSIONS__ to get struct timeval on Solaris. But we can't quite get rid of it yet because we use strcasecmp and MAXHOSTNAMELEN. Reported-By: Alex Vandiver <alexmv@mit.edu>
1:35 PM Changeset [f85278b]release-1.7 by David Benjamin <davidben@mit.edu>
Don't use error_message if we are building without Zephyr. That code path will never actually be executed if we don't have Zephyr, so let's just '#ifdef' it out and remove the com_err dependency.
1:34 PM Changeset [b4f7576]release-1.7 by David Benjamin <davidben@mit.edu>
Kill owl_getquoting and fix quoting bugs That function is nonsense. Fix a number of quoting bugs relating to its use (and lack thereof). Also quote regex characters in CC narrows.
1:34 PM Changeset [cb1759e]release-1.7 by David Benjamin <davidben@mit.edu>
Add owl_quote_arg and owl_string_append_quoted_arg Also add unit tests. We don't appear to have an equivalent of BarnOwl::quote in C that actually works.
1:32 PM Changeset [569f0bd]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Fix up feature macros somewhat Set _XOPEN_SOURCE to 500 to target a sufficiently new standard. Also define _BSD_SOURCE because zephyr needs a BSD extension (caddr_t). Apparently both of these bugs were masked on Debathena because Ubuntu's perl defines _GNU_SOURCE which turns everything on. This also removes the need for __EXTENSIONS__ to get struct timeval on Solaris. But we can't quite get rid of it yet because we use strcasecmp and MAXHOSTNAMELEN. Reported-By: Alex Vandiver <alexmv@mit.edu>
10:09 AM Changeset [5f8ec6b]release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Replace per-editwin killbuf with a global one. Right now, the kill buffer is part of a struct _owl_editwin, which means that it goes away when the editwin does - rather inconvenient if you realize mid-paragraph that you're sending to the wrong class. This patch adds a global for the killbuf (and its accessors), modifies the editwin kill/yank functions to use it, and removes the old per-editwin killbuf.
10:09 AM Changeset [c23f678]release-1.8release-1.9 by Nelson Elhage <nelhage@mit.edu>
Don't use error_message if we are building without Zephyr. That code path will never actually be executed if we don't have Zephyr, so let's just '#ifdef' it out and remove the com_err dependency.

Jan 4, 2011:

7:26 PM Ticket #165 (Unable to login as alternate user to jabber.mit.edu) created by kchen@mit.edu
As user paco, with valid Kerberos tickets for paco, if I run …

Jan 3, 2011:

8:20 PM Changeset [719119de]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Build reply commands from scratch on outgoing zwrites We currently reuse the original zwrite line which is problematic when the user passed -m. Instead regenerates the zwrite line from the parsed owl_zwrite. Repurpose the zwriteline attribute because anyone using the old attribute probably has the same bug.

Jan 2, 2011:

3:35 PM Changeset [d222c44]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Kill owl_getquoting and fix quoting bugs That function is nonsense. Fix a number of quoting bugs relating to its use (and lack thereof). Also quote regex characters in CC narrows.
3:35 PM Changeset [2bc6ad35]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Add owl_quote_arg and owl_string_append_quoted_arg Also add unit tests. We don't appear to have an equivalent of BarnOwl::quote in C that actually works.
3:31 PM Changeset [d275eb2]release-1.8release-1.9 by David Benjamin <davidben@mit.edu>
Replace atokenize with glib's g_strsplit_set Glib's had g_strsplit_set since forever, and it does exactly the same thing as atokenize, modulo needing a pesky NULL check. We may as well use it.
Note: See TracTimeline for information about the timeline view.