]> granicus.if.org Git - neomutt/log
neomutt
8 years agomerge: sync to mutt/default
Richard Russon [Mon, 6 Mar 2017 13:51:27 +0000 (13:51 +0000)]
merge: sync to mutt/default

8 years agoUse static inlines to make gcc 4.2.1 happy 456/head
Pietro Cerutti [Mon, 6 Mar 2017 11:07:06 +0000 (11:07 +0000)]
Use static inlines to make gcc 4.2.1 happy

Closes: #432
8 years agogetdnsdomainname: cancel getaddrinfo_a if needed
Mehdi Abaakouk [Sun, 5 Mar 2017 20:01:48 +0000 (21:01 +0100)]
getdnsdomainname: cancel getaddrinfo_a if needed

if getaddrinfo_a() is not finish on time we must call
gai_cancel() and wait getaddrinfo_a() to finish.

Closes #453

8 years agomerge: upstream fixes (mutt/default)
Richard Russon [Mon, 6 Mar 2017 12:45:01 +0000 (12:45 +0000)]
merge: upstream fixes (mutt/default)

 * Clear out extraneous errors before SSL_connect() (see #3916)
 * SSL: Fix memory leak in subject alternative name code. (closes #3920)
 * Increase ACCOUNT.pass field size. (closes #3921)

8 years agoIncrease ACCOUNT.pass field size. (closes #3921)
Kevin McCarthy [Sun, 5 Mar 2017 23:24:45 +0000 (15:24 -0800)]
Increase ACCOUNT.pass field size. (closes #3921)

#3921 reported his password token used for Google XOAUTH2 is size 129.
The ACCOUNT structure currently uses a size 128 buffer.  Who knew a
password field would ever be bigger than that?

Since the ACCOUNT structure has no allocation/dellocation routines,
the easiest fix is to increase the size.  Bump the size up to 256.

8 years agomerge stable
Kevin McCarthy [Sun, 5 Mar 2017 23:26:03 +0000 (15:26 -0800)]
merge stable

8 years agoIncrease ACCOUNT.pass field size. (closes #3921)
Kevin McCarthy [Sun, 5 Mar 2017 23:24:45 +0000 (15:24 -0800)]
Increase ACCOUNT.pass field size. (closes #3921)

#3921 reported his password token used for Google XOAUTH2 is size 129.
The ACCOUNT structure currently uses a size 128 buffer.  Who knew a
password field would ever be bigger than that?

Since the ACCOUNT structure has no allocation/dellocation routines,
the easiest fix is to increase the size.  Bump the size up to 256.

8 years agoSSL: Fix memory leak in subject alternative name code. (closes #3920)
Matthias Andree [Thu, 2 Mar 2017 23:53:27 +0000 (15:53 -0800)]
SSL: Fix memory leak in subject alternative name code. (closes #3920)

8 years agoClear out extraneous errors before SSL_connect() (see #3916)
Kevin McCarthy [Thu, 2 Mar 2017 21:11:52 +0000 (13:11 -0800)]
Clear out extraneous errors before SSL_connect() (see #3916)

Call ERR_clear_error() just before the call to SSL_connect() to make
sure the error queue doesn't have any old errors in it.

PEM_read_X509() sets an error PEM_R_NO_START_LINE on end-of-file.
Clear that out so it doesn't show up as the SSL_connect() error
message.

8 years agomerge stable
Kevin McCarthy [Thu, 2 Mar 2017 23:54:19 +0000 (15:54 -0800)]
merge stable

8 years agoSSL: Fix memory leak in subject alternative name code. (closes #3920)
Matthias Andree [Thu, 2 Mar 2017 23:53:27 +0000 (15:53 -0800)]
SSL: Fix memory leak in subject alternative name code. (closes #3920)

8 years agomerge stable
Kevin McCarthy [Thu, 2 Mar 2017 22:58:27 +0000 (14:58 -0800)]
merge stable

8 years agoPrevent segv if open-appending to an mbox fails. (closes #3918)
Kevin McCarthy [Thu, 2 Mar 2017 22:53:20 +0000 (14:53 -0800)]
Prevent segv if open-appending to an mbox fails. (closes #3918)

If mbox_open_mailbox_append() fails, ctx->fp will be null.  Add a
check in mbox_close_mailbox(), to prevent a segv from passing null to
fileno().

8 years agomerge stable
Kevin McCarthy [Thu, 2 Mar 2017 21:17:50 +0000 (13:17 -0800)]
merge stable

8 years agoClear out extraneous errors before SSL_connect() (see #3916)
Kevin McCarthy [Thu, 2 Mar 2017 21:11:52 +0000 (13:11 -0800)]
Clear out extraneous errors before SSL_connect() (see #3916)

Call ERR_clear_error() just before the call to SSL_connect() to make
sure the error queue doesn't have any old errors in it.

PEM_read_X509() sets an error PEM_R_NO_START_LINE on end-of-file.
Clear that out so it doesn't show up as the SSL_connect() error
message.

8 years agofix github templates (#444)
Tobias Angele [Tue, 28 Feb 2017 12:30:36 +0000 (13:30 +0100)]
fix github templates (#444)

See: https://github.com/neomutt/neomutt/commit/8824bf52030edc60871ca8a91e47d228b159cf67#commitcomment-21082952

8 years agogithub: added template for Pull Requests, issues and a CONTRIBUTION.md (#339)
Tobias Angele [Tue, 28 Feb 2017 01:47:24 +0000 (02:47 +0100)]
github: added template for Pull Requests, issues and a CONTRIBUTION.md (#339)

* PR template is based on https://gitlab.com/snippets/35985 (thanks @guyzmo)
* tips for good commit messages are based on tpope's guide:
http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html

8 years agoeditorconfig: support for new files, fix whitespace (#439)
Tobias Angele [Tue, 28 Feb 2017 00:52:01 +0000 (01:52 +0100)]
editorconfig: support for new files, fix whitespace (#439)

* Our code contains a lot of whitespace issues, so every commit is
  polluted by whitespace changes with the current editorconfig

* Add support for makefiles, xml, vim and yml files, etc. pp.

8 years agoadd blocking fmemopen bug on debian to manual (#422)
Tobias Angele [Mon, 27 Feb 2017 12:58:20 +0000 (13:58 +0100)]
add blocking fmemopen bug on debian to manual (#422)

See: https://github.com/neomutt/neomutt/issues/361

8 years agoimap: remove useless code (#434)
Tobias Angele [Sat, 25 Feb 2017 16:15:23 +0000 (17:15 +0100)]
imap: remove useless code (#434)

8 years agoFixes missing semi-colon compilation issue (#433)
guyzmo [Sat, 25 Feb 2017 11:47:14 +0000 (12:47 +0100)]
Fixes missing semi-colon compilation issue (#433)

Signed-off-by: Guyzmo <guyzmo+github+pub@m0g.net>
8 years agoNeoMutt 2017-02-25 (1.8.0) neomutt-20170225
Richard Russon [Sat, 25 Feb 2017 01:22:29 +0000 (01:22 +0000)]
NeoMutt 2017-02-25 (1.8.0)

8 years agoupdate translation files
Richard Russon [Sat, 25 Feb 2017 01:23:39 +0000 (01:23 +0000)]
update translation files

8 years agomerge: sync to mutt/default
Richard Russon [Sat, 25 Feb 2017 00:46:24 +0000 (00:46 +0000)]
merge: sync to mutt/default

8 years agomerge: upstream fixes (mutt/default)
Richard Russon [Sat, 25 Feb 2017 00:43:07 +0000 (00:43 +0000)]
merge: upstream fixes (mutt/default)

 * Add 1.8.0 entries to the UPDATING file.
 * Reword some of the UPDATING entries.
 * Minor touchups to documentation and UPDATING file.
 * Updated Esperanto translation.
 * Updated Dutch translation.
 * Updated Japanese translation.
 * automatic post-release commit for mutt-1.8.0

8 years agoautomatic post-release commit for mutt-1.8.0
Kevin McCarthy [Fri, 24 Feb 2017 18:50:02 +0000 (10:50 -0800)]
automatic post-release commit for mutt-1.8.0

8 years agoUpdated Japanese translation.
TAKAHASHI Tamotsu [Thu, 23 Feb 2017 16:56:27 +0000 (08:56 -0800)]
Updated Japanese translation.

8 years agoUpdated Dutch translation.
Benno Schulenberg [Wed, 22 Feb 2017 23:58:15 +0000 (15:58 -0800)]
Updated Dutch translation.

8 years agoUpdated Esperanto translation.
Benno Schulenberg [Wed, 22 Feb 2017 20:58:24 +0000 (12:58 -0800)]
Updated Esperanto translation.

8 years agoMinor touchups to documentation and UPDATING file.
Kevin McCarthy [Wed, 22 Feb 2017 20:50:02 +0000 (12:50 -0800)]
Minor touchups to documentation and UPDATING file.

8 years agoReword some of the UPDATING entries.
Kevin McCarthy [Mon, 20 Feb 2017 02:30:51 +0000 (18:30 -0800)]
Reword some of the UPDATING entries.

Thanks to Matthias Andree for his feedback and suggestions!

8 years agoAdd 1.8.0 entries to the UPDATING file.
Kevin McCarthy [Sat, 18 Feb 2017 23:15:01 +0000 (15:15 -0800)]
Add 1.8.0 entries to the UPDATING file.

8 years agomerge default into stable
Kevin McCarthy [Fri, 24 Feb 2017 19:00:38 +0000 (11:00 -0800)]
merge default into stable

8 years agomutt-1.8.0 signed
Kevin McCarthy [Fri, 24 Feb 2017 18:55:23 +0000 (10:55 -0800)]
mutt-1.8.0 signed

8 years agoAdded tag mutt-1-8-rel for changeset d897983752f9
Kevin McCarthy [Fri, 24 Feb 2017 18:50:19 +0000 (10:50 -0800)]
Added tag mutt-1-8-rel for changeset d897983752f9

8 years agoautomatic post-release commit for mutt-1.8.0
Kevin McCarthy [Fri, 24 Feb 2017 18:50:02 +0000 (10:50 -0800)]
automatic post-release commit for mutt-1.8.0

8 years agodocs: fix typo in notmuch example
Richard Russon [Mon, 20 Feb 2017 18:35:38 +0000 (18:35 +0000)]
docs: fix typo in notmuch example

8 years agostyle: don't align assignments -- too often ugly
Richard Russon [Mon, 20 Feb 2017 22:00:04 +0000 (22:00 +0000)]
style: don't align assignments -- too often ugly

8 years agohandle sigint within socket operations (#411)
Edward Betts [Fri, 24 Feb 2017 16:37:16 +0000 (16:37 +0000)]
handle sigint within socket operations (#411)

When trying to use mutt with non-SSL IMAP it intermittently throws
'Error talking to localhost (Interrupted system call)' and closes
the mailbox.

Closes #407
Closes #408
Closes #411

8 years agoUse getaddrinfo_a if possible (#420)
Mehdi ABAAKOUK [Fri, 24 Feb 2017 14:43:36 +0000 (15:43 +0100)]
Use getaddrinfo_a if possible (#420)

When getaddrinfo_a is avialable we can use it to set a timeout for the
dns resolution. This avoid to have mutt that freeze on startup when the
network connection isn't working and the hosts/hostname misconfigured on
the system.

Closes #176
Closes #420

8 years agoUpdated Japanese translation.
TAKAHASHI Tamotsu [Thu, 23 Feb 2017 16:56:27 +0000 (08:56 -0800)]
Updated Japanese translation.

8 years agoRemove ugly macros and casts from crypt-gpgme.c 419/head
Pietro Cerutti [Tue, 21 Feb 2017 14:47:32 +0000 (14:47 +0000)]
Remove ugly macros and casts from crypt-gpgme.c

8 years agofix minor reflow issues in some comments 418/head
toogley [Tue, 21 Feb 2017 20:00:57 +0000 (21:00 +0100)]
fix minor reflow issues in some comments

See: https://github.com/neomutt/neomutt/pull/392#discussion_r102072729
for the discussion.

8 years agoUpdated Dutch translation.
Benno Schulenberg [Wed, 22 Feb 2017 23:58:15 +0000 (15:58 -0800)]
Updated Dutch translation.

8 years agoMerge branch 'translate', updates from upstream
Guillaume Brogi [Wed, 22 Feb 2017 22:47:12 +0000 (23:47 +0100)]
Merge branch 'translate', updates from upstream

Update a bunch of translations from upstream:
    1536c45 Updated Catalan translation.
    ffc0e1f Updated Russian translation.
    55f2b57 Updated Ukrainian translation.
    47341a9 Updated Danish translation.
    b792e8e Updated Czech translation.
    fcf7330 Updated Czech translation.
    975efd6 Updated French translation.

8 years agoUpdated Catalan translation.
Ivan Vilata i Balaguer [Sat, 18 Feb 2017 04:02:46 +0000 (20:02 -0800)]
Updated Catalan translation.

8 years agoUpdated Russian translation.
Vsevolod Volkov [Thu, 16 Feb 2017 20:44:06 +0000 (12:44 -0800)]
Updated Russian translation.

8 years agoUpdated Ukrainian translation.
Vsevolod Volkov [Thu, 16 Feb 2017 20:41:09 +0000 (12:41 -0800)]
Updated Ukrainian translation.

8 years agoUpdated Danish translation.
Morten Bo Johansen [Thu, 16 Feb 2017 19:22:49 +0000 (11:22 -0800)]
Updated Danish translation.

8 years agoUpdated Czech translation.
Petr Pisar [Mon, 13 Feb 2017 20:26:30 +0000 (12:26 -0800)]
Updated Czech translation.

8 years agoUpdated Czech translation.
Petr Pisar [Fri, 10 Feb 2017 20:56:42 +0000 (12:56 -0800)]
Updated Czech translation.

8 years agoUpdated French translation.
Vincent Lefevre [Fri, 10 Feb 2017 11:51:17 +0000 (12:51 +0100)]
Updated French translation.

8 years agoUpdated Esperanto translation.
Benno Schulenberg [Wed, 22 Feb 2017 20:58:24 +0000 (12:58 -0800)]
Updated Esperanto translation.

8 years agoMinor touchups to documentation and UPDATING file.
Kevin McCarthy [Wed, 22 Feb 2017 20:50:02 +0000 (12:50 -0800)]
Minor touchups to documentation and UPDATING file.

8 years agomerge: prepare the source for clang-format
Richard Russon [Mon, 20 Feb 2017 17:19:44 +0000 (17:19 +0000)]
merge: prepare the source for clang-format

 * fix 80 column limit, align statements
 * add clang-format file
 * added comment-blocks for clang-format to ignore
 * editorconfig: use spaces to indent in *.[ch] files

closes #392

8 years agoeditorconfig: use spaces to indent in *.[ch] files 392/head
toogley [Sun, 19 Feb 2017 17:32:19 +0000 (18:32 +0100)]
editorconfig: use spaces to indent in *.[ch] files

8 years agoadded comment-blocks for clang-format to ignore
toogley [Sat, 11 Feb 2017 21:25:20 +0000 (22:25 +0100)]
added comment-blocks for clang-format to ignore

8 years agoadd clang-format file
toogley [Sat, 11 Feb 2017 10:11:33 +0000 (11:11 +0100)]
add clang-format file

8 years agofix 80 column limit, align statements
toogley [Sat, 11 Feb 2017 21:39:47 +0000 (22:39 +0100)]
fix 80 column limit, align statements

8 years agonotmuch: Allow to use untransformed tag for color 417/head
Mehdi Abaakouk [Mon, 20 Feb 2017 09:05:39 +0000 (10:05 +0100)]
notmuch: Allow to use untransformed tag for color

closes #417

8 years agomerge: upstream fixes (mutt/default)
Richard Russon [Mon, 20 Feb 2017 16:52:49 +0000 (16:52 +0000)]
merge: upstream fixes (mutt/default)

 * Change "allow_dups" into a flag at hash creation.
 * Filter expired local certs for OpenSSL verification.
 * Plug memory leak in weed-expired-certs code.
 * Fix potential cert memory leak in check_certificate_by_digest().
 * Show SHA1 fp in interactive cert check menu.
 * Prevent null pointer exception for h->ai_canonname

closes #413

8 years agoPrevent null pointer exception for h->ai_canonname 413/head
Athanasios Douitsis [Sat, 18 Feb 2017 21:30:27 +0000 (21:30 +0000)]
Prevent null pointer exception for h->ai_canonname

The getaddrinfo call in line 54 sets &h to a struct addrinfo. If a
canonical name cannot be found for the node argument of getaddrinfo,
h->ai_canonname is set to NULL. In that case, the strchr call in line
58 can lead to segfault. This behavior was observed on a macos sierra
while the hostname was 192.168.1.3 (unfortunately this happens quite
often in macos).

The fix is simple, just check h->ai_canonname for the NULL value.

8 years agoShow SHA1 fp in interactive cert check menu.
Matthias Andree [Sun, 12 Feb 2017 21:03:03 +0000 (13:03 -0800)]
Show SHA1 fp in interactive cert check menu.

While here, fix a few compiler warnings about sign mismatch in comparison.

8 years agoFix potential cert memory leak in check_certificate_by_digest().
Kevin McCarthy [Sun, 12 Feb 2017 20:24:51 +0000 (12:24 -0800)]
Fix potential cert memory leak in check_certificate_by_digest().

Thanks to Matthias Andree's debugging, it appears the cert is not
freed when PEM_read_X509() encounters EOF.  Change the return value
check to not overwrite cert.  It is already updated via the second
parameter.

8 years agoPlug memory leak in weed-expired-certs code.
Matthias Andree [Sun, 12 Feb 2017 17:59:48 +0000 (09:59 -0800)]
Plug memory leak in weed-expired-certs code.

X509_STORE_add_cert() creates a copy of the certificate we're offering,
so we need to free our copy afterwards.  This isn't documented, but from
observed behaviour in OpenSSL 1.0.2 and its master branch source code.

Change PEM_read_X509() call to reuse cert to avoid free/reallocation
overhead.

8 years agoFilter expired local certs for OpenSSL verification.
Kevin McCarthy [Sun, 12 Feb 2017 17:59:41 +0000 (09:59 -0800)]
Filter expired local certs for OpenSSL verification.

OpenSSL has trouble establishing the chain and verifying when
duplicate expired certs are loaded in from $certificate_file.  A
warning about this is mentioned in
SSL_CTX_load_verify_locations(3SSL).

Filter out expired certs when loading verify certs.  Note that the
full certicates file is still used for verification in
check_certificate_by_digest().

8 years agoChange "allow_dups" into a flag at hash creation.
Kevin McCarthy [Fri, 10 Feb 2017 21:01:21 +0000 (13:01 -0800)]
Change "allow_dups" into a flag at hash creation.

Instead of having an "allow_dups" parameter for hash_insert(), add a
flag, MUTT_HASH_ALLOW_DUPS, to hash_create().

Currently ReverseAlias, subj_hash, and thread_hash allow duplicate
keys.  Change those hashes to pass the flag at creation, and remove
the last parameter from all callers of hash_insert().

8 years agomerge: fix coverity defects
Richard Russon [Mon, 20 Feb 2017 16:46:15 +0000 (16:46 +0000)]
merge: fix coverity defects

 * fix: resource leak - CID 76962
 * fix: resource leak - CID 76963
 * fix: resource leak - CID 76965
 * fix: resource leak - CID 76966
 * fix: resource leak - CID 76967
 * fix: resource leak - CID 76968
 * fix: resource leak - CID 76972
 * fix: resource leak - CID 76975
 * fix: resource leak - CID 76976
 * fix: resource leak - CID 76977
 * fix: resource leak - CID 76978
 * fix: resource leak - CID 76979
 * fix: resource leak - CID 76980
 * fix: resource leak - CID 76982
 * fix: resource leak - CID 76983
 * fix: resource leak - CID 76984
 * fix: resource leak - CID 76985
 * fix: resource leak - CID 76986
 * fix: resource leak - CID 83477
 * fix: resource leak - CID 83478
 * fix: resource leak - CID 150921
 * fix: resource leak - CID 160977

closes: #405

8 years agofix: resource leak - CID 160977 405/head
Richard Russon [Thu, 16 Feb 2017 12:45:44 +0000 (12:45 +0000)]
fix: resource leak - CID 160977

8 years agofix: resource leak - CID 150921
Richard Russon [Thu, 16 Feb 2017 12:29:47 +0000 (12:29 +0000)]
fix: resource leak - CID 150921

8 years agofix: resource leak - CID 83478
Richard Russon [Thu, 16 Feb 2017 12:27:14 +0000 (12:27 +0000)]
fix: resource leak - CID 83478

8 years agofix: resource leak - CID 83477
Richard Russon [Thu, 16 Feb 2017 12:26:58 +0000 (12:26 +0000)]
fix: resource leak - CID 83477

8 years agofix: resource leak - CID 76986
Richard Russon [Thu, 16 Feb 2017 12:40:37 +0000 (12:40 +0000)]
fix: resource leak - CID 76986

8 years agofix: resource leak - CID 76985
Richard Russon [Thu, 16 Feb 2017 12:40:21 +0000 (12:40 +0000)]
fix: resource leak - CID 76985

8 years agofix: resource leak - CID 76984
Richard Russon [Thu, 16 Feb 2017 12:43:39 +0000 (12:43 +0000)]
fix: resource leak - CID 76984

8 years agofix: resource leak - CID 76983
Richard Russon [Thu, 16 Feb 2017 12:29:29 +0000 (12:29 +0000)]
fix: resource leak - CID 76983

8 years agofix: resource leak - CID 76982
Richard Russon [Thu, 16 Feb 2017 12:29:08 +0000 (12:29 +0000)]
fix: resource leak - CID 76982

8 years agofix: resource leak - CID 76980
Richard Russon [Thu, 16 Feb 2017 12:45:23 +0000 (12:45 +0000)]
fix: resource leak - CID 76980

8 years agofix: resource leak - CID 76979
Richard Russon [Thu, 16 Feb 2017 12:44:54 +0000 (12:44 +0000)]
fix: resource leak - CID 76979

8 years agofix: resource leak - CID 76978
Richard Russon [Thu, 16 Feb 2017 12:44:44 +0000 (12:44 +0000)]
fix: resource leak - CID 76978

8 years agofix: resource leak - CID 76977
Richard Russon [Thu, 16 Feb 2017 12:45:35 +0000 (12:45 +0000)]
fix: resource leak - CID 76977

8 years agofix: resource leak - CID 76976
Richard Russon [Thu, 16 Feb 2017 12:25:29 +0000 (12:25 +0000)]
fix: resource leak - CID 76976

8 years agofix: resource leak - CID 76975
Richard Russon [Thu, 16 Feb 2017 12:40:50 +0000 (12:40 +0000)]
fix: resource leak - CID 76975

8 years agofix: resource leak - CID 76972
Richard Russon [Thu, 16 Feb 2017 12:37:20 +0000 (12:37 +0000)]
fix: resource leak - CID 76972

8 years agofix: resource leak - CID 76968
Richard Russon [Thu, 16 Feb 2017 12:47:15 +0000 (12:47 +0000)]
fix: resource leak - CID 76968

8 years agofix: resource leak - CID 76967
Richard Russon [Thu, 16 Feb 2017 12:46:47 +0000 (12:46 +0000)]
fix: resource leak - CID 76967

8 years agofix: resource leak - CID 76966
Richard Russon [Thu, 16 Feb 2017 12:47:02 +0000 (12:47 +0000)]
fix: resource leak - CID 76966

8 years agofix: resource leak - CID 76965
Richard Russon [Thu, 16 Feb 2017 12:33:50 +0000 (12:33 +0000)]
fix: resource leak - CID 76965

8 years agofix: resource leak - CID 76963
Richard Russon [Thu, 16 Feb 2017 12:36:10 +0000 (12:36 +0000)]
fix: resource leak - CID 76963

8 years agofix: resource leak - CID 76962
Richard Russon [Thu, 16 Feb 2017 12:36:56 +0000 (12:36 +0000)]
fix: resource leak - CID 76962

8 years agoMention $XDG_CONFIG_HOME/mutt/ in the manual.
Kevin McCarthy [Mon, 20 Feb 2017 02:51:36 +0000 (18:51 -0800)]
Mention $XDG_CONFIG_HOME/mutt/ in the manual.

8 years agoReword some of the UPDATING entries.
Kevin McCarthy [Mon, 20 Feb 2017 02:30:51 +0000 (18:30 -0800)]
Reword some of the UPDATING entries.

Thanks to Matthias Andree for his feedback and suggestions!

8 years agodocs: remove duplicate "default" in the sidebar intro
Edward Betts [Sun, 19 Feb 2017 13:40:12 +0000 (13:40 +0000)]
docs: remove duplicate "default" in the sidebar intro

[ci skip]

8 years agoAdd 1.8.0 entries to the UPDATING file.
Kevin McCarthy [Sat, 18 Feb 2017 23:15:01 +0000 (15:15 -0800)]
Add 1.8.0 entries to the UPDATING file.

8 years agoPrevent null pointer exception for h->ai_canonname
Athanasios Douitsis [Sat, 18 Feb 2017 21:30:27 +0000 (21:30 +0000)]
Prevent null pointer exception for h->ai_canonname

The getaddrinfo call in line 54 sets &h to a struct addrinfo. If a
canonical name cannot be found for the node argument of getaddrinfo,
h->ai_canonname is set to NULL. In that case, the strchr call in line
58 can lead to segfault. This behavior was observed on a macos sierra
while the hostname was 192.168.1.3 (unfortunately this happens quite
often in macos).

The fix is simple, just check h->ai_canonname for the NULL value.

8 years agocorrect spelling mistakes (#412)
Edward Betts [Sat, 18 Feb 2017 14:40:01 +0000 (14:40 +0000)]
correct spelling mistakes (#412)

8 years agobuild: fix doc generator
Richard Russon [Sat, 18 Feb 2017 13:45:56 +0000 (13:45 +0000)]
build: fix doc generator

8 years agoUpdated Catalan translation.
Ivan Vilata i Balaguer [Sat, 18 Feb 2017 04:02:46 +0000 (20:02 -0800)]
Updated Catalan translation.

8 years agotravis: use container build
Richard Russon [Fri, 17 Feb 2017 14:21:05 +0000 (14:21 +0000)]
travis: use container build

Travis offers two build environments: fully virtualised, container.

Until recently the container version didn't have all the libraries that we
needed.  Now it does.

The container is much faster to start up: <1s rather that ~20s.

8 years agoUpdate the german translation (#397)
Wieland Hoffmann [Fri, 17 Feb 2017 10:00:13 +0000 (11:00 +0100)]
Update the german translation (#397)