lp:barnowl

Created by BarnOwl Developers and last modified
Get this branch:
bzr branch lp:barnowl

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
BarnOwl Developers
Project:
Barnowl
Status:
Development

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at https://github.com/barnowl/barnowl.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 15 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 10 seconds — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 5 seconds — see the log

Recent revisions

2327. By Anders Kaseorg

Migrate to “new” OpenSSL DES API

The new API was added in OpenSSL 0.9.7. The old API was removed in
OpenSSL 1.1.0.

Signed-off-by: Anders Kaseorg <email address hidden>

2326. By Anders Kaseorg

Rip out Kerberos IV support

Signed-off-by: Anders Kaseorg <email address hidden>

2325. By Anders Kaseorg

zcrypt: Try gpg1 before gpg

gpg2 insists on trying to do dumb things like starting gpg-agent and
making sockets in the home directory even when we’re doing symmetric
encryption, so let’s try to use gpg1 first if it’s available.

Signed-off-by: Anders Kaseorg <email address hidden>

2324. By Anders Kaseorg

Allow changing the fg + bg colors of an existing filter simutaneously

Signed-off-by: Anders Kaseorg <email address hidden>

2323. By Anders Kaseorg

Define _DEFAULT_SOURCE in addition to _BSD_SOURCE

Fixes many copies of this warning with glibc 2.20. (See _BSD_SOURCE
in feature_test_macros(7).)

In file included from /usr/include/x86_64-linux-gnu/bits/libc-header-start.h:33:0,
                 from /usr/include/stdint.h:26,
                 from /usr/lib/gcc/x86_64-linux-gnu/7/include/stdint.h:9,
                 from /usr/include/ncursesw/curses.h:63,
                 from owl.h:20,
                 from message.c:1:
/usr/include/features.h:183:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp]
 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE"
   ^~~~~~~

Signed-off-by: Anders Kaseorg <email address hidden>

2322. By Anders Kaseorg

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 <email address hidden>

2321. By Anders Kaseorg

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 <email address hidden>

2320. By Anders Kaseorg

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 <email address hidden>

2319. By Anders Kaseorg

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 <email address hidden>

2318. By Anders Kaseorg

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 <email address hidden>

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.