Timeline
Feb 20, 2009:
- 7:08 PM Changeset [4df2568]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- IRC: Show admin messages for mode changes.
- 7:00 PM Changeset [33db995]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Fix cmd_disconnect (accidentally broken in 330c55a8).
- 6:30 PM Changeset [af9de56]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Add an `irc-quote' command to send raw IRC commands. This should help as a temporary workaround for the lack of /mode and some other commands.
- 12:44 AM Changeset [21882032]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Only use zsender when not sending personals. Acked-by: Geoffrey Thomas <geofft@mit.edu>
- 12:44 AM Changeset [10d67d5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Expand ~ in the argument to :source
Feb 16, 2009:
- 4:38 PM Changeset [330c55a]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Refactor IRC argument processing. The primary concrete improvement here is that '-a [connection]' no longer needs to come at the start of the command line.
- 2:48 PM Changeset [52a0f14]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- stat the zhm asynchronously at startup. If Zephyr is not present, this means we can continue booting immediately, rather than waiting a second for the zhm to not respond. The downside is that you no longer get an error message if Zephyr is unavailable, but that can be fixed by adding a timeout timer.
- 1:30 PM Changeset [5008e51]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Squash an 'undefined' warning in one-line mode.
Feb 13, 2009:
- 2:36 PM Changeset [412a8be]debian by
- Fix changelog typo
- 1:33 PM Changeset [6e400cc]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Never save passwords in the command history. Previously, if you started entering a password and then cancelled it (using e.g. C-g), whatever you had entered got saved in the edit history.
- 1:33 PM Changeset [23e1110]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Bump the copyright year range to 2009.
- 12:25 PM WikiStart edited by
- (diff)
- 12:24 PM WikiStart edited by
- (diff)
- 12:24 PM barnowl-1.0.5-announce created by
- 12:19 PM WikiStart edited by
- (diff)
- 12:11 PM Changeset [79fe0ad]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Merge branch 'support_stack_protector'
- 11:55 AM Changeset [308ace3]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Bump the version to 1.0.6 for development. Doing the version bump now is probably a better practice than doing it just before the relase.
- 12:33 AM Changeset [ac9199f9]debian by
- Don't include -fstack-protector in debian/rules Configure is patched to use -fstack-protector when available. Since it does not always work, don't force in debian/rules.
- 12:32 AM Changeset [f8f8bd8]debian by
- Merge branch 'support_stack_protector' into debian
- 12:31 AM Changeset [87afe92]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Support -fstack-protector Gcc and some Linux environments support a -fstack-protector option to guard against buffer overflows. Sometimes this requires linking against -lssp. When this option works, use it in the build. Users may set PROTECT_CFLAGS to override.
Feb 12, 2009:
- 10:57 PM Changeset [d09b339]debian by
- Indicate public git repo
- 10:31 PM Changeset [63df534]pristine-tar by
- pristine-tar data for barnowl_1.0.5.orig.tar.gz
- 10:29 PM Changeset [2e89962]pristine-tar by
- pristine-tar data for barnowl_1.0.1.orig.tar.gz
- 10:17 PM Changeset [14489be]debian by
- Merge commit 'barnowl-1.0.5' into debian
Feb 11, 2009:
- 12:54 PM Changeset [eef5b52]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- BarnOwl 1.0.5
- 12:53 PM Changeset [f2fc5ad]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- 1.0.4.1
- 12:37 PM Changeset [f4d817d]debian by
- Merge branch 'barnowl-1.0.5-security' into debian Conflicts: .gitignore
- 12:36 PM Changeset [3bc7358]debian by
- Enable fortify_source and stack protector mark CVE
- 12:36 PM Changeset [eda74cb9]debian by
- Barnowl 1.0.5-1
- 12:20 PM Changeset [b4c270c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_printallvars: Use a GString instead of a static buffer.
- 12:20 PM Changeset [7980fb2]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_zpunt: Actually populate recipexpr when recip isn't '*'
- 12:20 PM Changeset [f34dd65]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Kill a whole bunch of unused code. I generated a list of dead functions by building with -ffunction-sections and linking with -Wl,--gc-sections -Wl,--print-gc-sections I kept a number of functions that seemed to be logical parts of an existing API, as well as stuff in varstubs.c, since that file is autogenerated.
- 12:20 PM Changeset [823671c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_zwrite_send_message: avoid buffer overflow with to The variable to was set up with sprintf without bounds checking; use dynamic allocation.
- 12:20 PM Changeset [3538bc8]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- zwrite.c: toline should not use sprintf The construction of toline uses sprintf without bounds checking. Use dynamic allocation.
- 12:20 PM Changeset [99b50a5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_buddylist: Replace sprintf() usages.
- 12:20 PM Changeset [c894c15]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_zpunt: Replace sprintf with owl_sprintf
- 12:20 PM Changeset [a0e6082]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_classinstfilt: Replace sprintf with owl_sprintf. The old code should be safe, but this is cleaner and more obviously correct.
- 12:20 PM Changeset [c1d166b]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- functions.c: Remove some more sprintf()s Fix owl_function_show_status and owl_function_show_term() this time.
- 12:20 PM Changeset [57609b3]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_info: Clean up code using owl_fmtext_appendf_normal This replaces the awkward and potentially unsafe use of sprintf previously present here.
- 12:20 PM Changeset [28fa23c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- main: Avoid using strcpy/strcat/sprintf in the intro message
- 12:20 PM Changeset [1490327]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- fmtext.c: Add owl_fmtext_appendf_normal.
- 12:20 PM Changeset [2101a50]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- owl_function_about: suppress unsafe use of sprintf/strcat
- 12:20 PM Changeset [44a61ac]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- zwrite.c: Fix an unsafe use of sprintf. Reported-By: Geoffrey Thomas <geofft@mit.edu>
- 12:20 PM Changeset [8412869]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- zcrypt.c: Fix an unsafe use of sprintf() Reported-By: Geoffrey Thomas <geofft@mit.edu>
Feb 10, 2009:
- 7:04 PM Changeset [7d471c3]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- message.c: do not leak call to long_zuser long_zuser returns a string that must be freed by the caller. owl_message_set_recipient does not free its argument but instead duplicates it.
Feb 8, 2009:
- 1:57 AM Changeset [6b7e7a5]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- gitignore: *~ Signed-off-by: Greg Price <price@mit.edu>
- 1:57 AM Changeset [d54035d]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- clarify error message when curses is missing The lack of 'w' confused me for a bit after I installed 'a curses library' -- libncurses5-dev -- and it still didn't work. Signed-off-by: Greg Price <price@mit.edu>
- 1:57 AM Changeset [50e671c]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Don't fill-paragraph the ending dot of the buffer. When I leave a dot at the end of the message and then go back and edit it a bit before sending, it's annoying for M-q to wrap the dot onto the paragraph. It really isn't part of the paragraph, so with this patch we don't treat it as one. Signed-off-by: Greg Price <price@mit.edu>
Feb 6, 2009:
- 3:34 PM Changeset [c1e5316]release-1.10release-1.7release-1.8release-1.9 by
- Display outgoing personal twitters
Feb 3, 2009:
- 12:33 AM Ticket #62 (Sometimes outgoing zephyrs don't appear until another one happens) created by
- I've seen zephyrs that I just sent not appear until either I send …
Feb 2, 2009:
- 1:33 PM Ticket #61 (barnowl crashes when .zephyr.subs is unwritable and you attempt to use ...) closed by
- fixed: Fixed in e97c4a306ae2c9d2147d83da29fee59918198e70.
- 1:17 PM Changeset [e97c4a30]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- util.c: Fix double-free from owl_zephyr_delsub. Also fix general memory-handling incompetence, including a use-after-free and a leak. There are probably still errors here; we should rewrite the whole function as per the comment at the top. Reported-by: Quentin Smith <quentin@mit.edu> Signed-off-by: Geoffrey Thomas <geofft@mit.edu>
- 1:02 PM Ticket #61 (barnowl crashes when .zephyr.subs is unwritable and you attempt to use ...) created by
- I keep my .zephyr.subs in RCS, so it's normally locked and unwritable. …
Jan 29, 2009:
- 1:40 AM Changeset [637d983]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Make one-line error messages display better. When we have one-line error messages that we display inline as normal messages, prefix them with "[Error]", rather than the date.
Jan 28, 2009:
- 7:55 PM Changeset [ce56149]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Bind DC to edit:delete-next-char and M-DC to edit:delete-next-word.
- 1:27 PM Changeset [6babb75]release-1.10release-1.7release-1.8release-1.9 by
- Apply Jesse's @reply patch.
- 12:32 AM Ticket #60 (input window doesn’t accept tabs) created by
- […]
Jan 24, 2009:
- 9:17 PM Changeset [b73ce70]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Only show confusing "ignoring:<random xml>" if jabber:spew is turned on
- 8:55 PM Changeset [92f8fc2] by
- Changelog for 1.0.4.1-0debathena1.
- 8:53 PM Changeset [098376e] by
- Merge commit 'barnowl-1.0.4.1' into debian
- 8:51 PM Changeset [209ea94] by
- Call perl_sys_init3; Closes: 495056
- 8:39 PM Changeset [5b37c063] by
- Call perl_sys_init3 Closes debian #495056 This is necessary for libperl to work at all on several architectures/OSes.
- 7:50 PM Changeset [e8c6d8f]debianrelease-1.10release-1.4release-1.5release-1.6release-1.7release-1.8release-1.9 by
- Call perl_sys_init3 Closes debian #495056 This is necessary for libperl to work at all on several architectures/OSes.
Note: See TracTimeline
for information about the timeline view.