commit df1df75ca2cc461360e336ce83052366002b1b8a
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sat Oct 11 10:44:46 2014 +0200

    Prepare for 0.8.17

commit ec0360b921847ebf3f3002ea34e9265646a44350
Merge: 3d6051a d9ea224
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Mon Oct 6 20:43:01 2014 +0200

    Merge pull request #147 from ahf/bugfix-143
    
    Fix use-after-free bug with cached settings values

commit 3d6051a03e4d29f67d68c39399f29d9896bdde82
Merge: a2121ef 42a34a7
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Wed Oct 1 21:55:56 2014 +0200

    Merge pull request #140 from sebth/master
    
    Make line splitting fail-safe

commit a2121efed3c51beee3a26ef769f280c88bc551e6
Merge: 6884a74 d68ee06
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Wed Oct 1 21:54:00 2014 +0200

    Merge pull request #142 from dequis/away-with-no-reason
    
    irc_server_send_away: don't send empty param if there's no away reason

commit d9ea224628af1a4394fec20610e136a3c6817f00
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Sep 28 15:48:48 2014 +0200

    Fix use-after-free bug with cached settings values
    
    This patch fixes a couple of use-after-free bugs when caching various
    string related setting values.
    
    Fixes: #143

commit 6884a74b29dfd1097b4aade39434ed23bb82ad7c
Merge: 503cbeb 5123992
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Sep 11 20:20:49 2014 +0200

    Merge pull request #144 from jubalh/master
    
    source cleanup: remove trailing whitespaces

commit 51239925ec2931a065aeaee664793a0edbcd2c4a
Author: Michael Vetter <g.bluehut@gmail.com>
Date:   Thu Sep 11 19:10:33 2014 +0200

    source cleanup: remove trailing whitespaces

commit d68ee06aa4867a6fda7ba4f3fb254a7228edba1b
Author: dequis <dx@dxzone.com.ar>
Date:   Tue Sep 9 21:14:07 2014 -0300

    irc_server_send_away: don't send empty param if there's no away reason

commit 42a34a78e86c79b75936ec46b5e6cafdaa05b7f5
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Mon Sep 1 00:11:47 2014 +0200

    Make line splitting fail-safe
    
    The userhost Irssi uses for line splitting can in some cases be wrong,
    for instance when a proxy is used or when a server cloaks the hostname
    without telling the client. Now Irssi always assumes the userhost is of
    maximum length. 10 for username (common value) and 63 for hostname (in
    RFC 2812).

commit 503cbeb330331e9ab6cf31af453f6232b10b12e2
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Aug 31 18:35:15 2014 +0200

    Head is now 0.8.17-head.

commit 56bd481974309437d9d4e037ad6ed8e7293f6ddb
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Aug 31 18:34:30 2014 +0200

    Prepare for irssi 0.8.17-rc2.

commit 16784756b824749369b380dcdfb09270e3b59a87
Merge: d40c070 9f6c76b
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Tue Aug 26 21:49:43 2014 +0200

    Merge pull request #134 from ailin-nemui/missing-printtext-after-signal
    
    Add the signal for printtext_after that was missed in the original commit.

commit 9f6c76b028abfc71de92bd739681d3d71a0801be
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Mon Aug 25 14:50:41 2014 +0200

    Add the signal for printtext_after that was missed in the original commit.
    
    Now properly sends "gui print text after finished" signal when using
    the printtext_after API that was fixed after 0.8.16

commit d40c0704f0bc5df3ac3b0ae7dcbfbf5f83a8f840
Merge: 2346d3b 836d386
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sat Aug 9 12:24:45 2014 +0200

    Merge pull request #123 from ailin-nemui/terminfo-scroll-check-bounds
    
    Add bounds check to array access in terminfo driver.

commit 836d3868239d35c12016f45ce0e9f224fb2ba436
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Sat Aug 9 11:40:37 2014 +0200

    Add bounds check to array access in terminfo driver.
    
    this fixes a crash due to illegal memory access that can occur if
    something is printed to the screen on the "terminal resized"
    handler. It is not clear to me whether this race condition can be
    triggered by external incoming messages, but it might be better safe
    than sorry.

commit 2346d3b62fd4ce5211e57b67263c046e6ea6db59
Merge: 22d4dc7 6a5f04b
Author: tomaw <tom@tomaw.net>
Date:   Fri Aug 8 18:57:50 2014 +0100

    Merge pull request #109 from cpbills/master
    
    Fix right aligned statusbar item redrawing

commit 22d4dc729e87714739babe829de6e44eb0f1bdb4
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Aug 7 23:36:53 2014 +0200

    Updated ALIAS help
    
    Updated ALIAS help.

commit 71ab0fbda6878db4ac710b3df527f8dc13e517b6
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Aug 7 22:00:40 2014 +0200

    Applied grammar and styling corrections
    
    Applied grammar and styling corrections.

commit f0aa2d204990636a65de9aaba7c13c0866fcaf83
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Tue Aug 5 22:00:30 2014 +0200

    Syntax rewrite of U-Z commands
    
    Rewrote the syntax documentation of U-Z commands.

commit b9f532568b92444488ce00c1734013e035d40f56
Merge: 18a0cfa b602372
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Tue Aug 5 21:21:37 2014 +0200

    Merge pull request #118 from ailin-nemui/mirc_blink_fix-fix
    
    fix mirc_blink_fix

commit 18a0cfa9159dd71595e0651532fe90d734df713e
Merge: 1933c92 1dbc3db
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Tue Aug 5 21:21:02 2014 +0200

    Merge pull request #121 from dgl/rawlog-fix
    
    Fix rawlog saving after dac67a5 broke it

commit 1dbc3dba78833885e8fb20f3be648fb89c91ef23
Author: David Leadbeater <dgl@dgl.cx>
Date:   Tue Aug 5 17:21:02 2014 +0100

    Fix rawlog saving after dac67a5 broke it

commit b602372e78597bb8a670e4e2bd76acfcb72b21d8
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Thu Jul 31 02:34:18 2014 +0200

    fix mirc_blink_fix
    
    the background colours were totally off with mirc_blink_fix
    enabled. oops.
    
    reported by wodim

commit 1933c92532702f5ec674159e8c70f98c596a475a
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 30 23:27:41 2014 +0200

    Fixed a typo in the cmdmax argument
    
    Fixed a typo in the cmdmax argument.

commit a775a7c229af2e700b263c11338e3be8a7e8d119
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 30 23:12:39 2014 +0200

    Updated the documentation for LIST
    
    Updated the documentation for LIST.

commit 5a4e535cd70e1f03c071ac7cccc95e4c526957a5
Merge: 0836e59 07e37c2
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 30 22:24:24 2014 +0200

    Merge pull request #112 from ailin-nemui/italics-exception
    
    fix rules for italics emphasis

commit 0836e591790668d3d68dde5bba69c6a23695b3cf
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 30 22:21:37 2014 +0200

    Removed the default autojoin channels
    
    Removed the default autojoin channels.

commit 822db3090f8c144833459cb7d3ed9e0422749f5e
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 30 14:29:06 2014 +0200

    Syntax rewrite for S-commands
    
    Rewrote the syntax documentation for all commands starting with S.

commit 4beebe3238dda96efd4c3a0a6f6002ad5afc96e7
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 30 13:02:26 2014 +0200

    Removed the obsolete SQUERY and SERVLIST commands
    
    Removed the obsolete SQUERY and SERVLIST commands.

commit cb6266f212e35c4ebe954f89cdd0230cf6ec3aba
Author: tomaw <tom@tomaw.net>
Date:   Fri Jul 25 17:05:19 2014 +0100

    Fix typo in help for network command

commit 924f26144887552af4f4b459c29ccfda31c7bb77
Merge: e7f83c1 1cf7017
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Jul 24 21:52:01 2014 +0200

    Merge pull request #111 from ailin-nemui/colour-break
    
    fix colour 0 again

commit 07e37c23297201f1584c00233a54ed2a2ab50ad5
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Thu Jul 24 09:42:57 2014 +0200

    fix rules for italics emphasis
    
    while the last patch did stop /path/.xxx from turning italic, it also
    stopped any other /emphasis/ from becoming italic. correct this by
    testing for ispunct, so spaces are valid italic terminators

commit 1cf7017ac9a46ffbd85caf697beed234f2cda7fd
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Thu Jul 24 00:09:48 2014 +0200

    fix colour 0 again
    
    the previous commit was broken, as it conflicted with the colour
    \#000000. Now both the "real colour black" and the "terminal colour 0"
    are working.

commit e7f83c1dd2743a8f4f0d240f4550d6f52e6250c0
Merge: 5ddf127 41fab07
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 23 23:58:22 2014 +0200

    Merge pull request #110 from ailin-nemui/colour-break
    
    restore the colour 0 ("black") that got broken by extended colours

commit 41fab0707f92871c23884395a5efaf2aaa651b66
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Wed Jul 23 23:38:38 2014 +0200

    restore the colour 0 ("black") that got broken by extended colours
    
    the colour 0 was broken by the extended colours patch because it needs
    an explicit bit check (lower bits will be false since it is 0)
    
    Thanks to lhynes for the report

commit 6a5f04b26a0da59a94a6902ddcb42b730ecc1def
Author: Christopher P. Bills <cpbills@fauxtographer.net>
Date:   Tue Jul 22 22:03:46 2014 -0400

    Fix right aligned statusbar item redrawing
    
    Fixes Github issue #97 https://github.com/irssi/irssi/issues/97
    
    Fix proposed by ailin-nemui, built and tested on Debian Jessie using
    0.8.15 source, tested by GeertHauwaerts as well.

commit 5ddf127f6d5e32450ce4db10d756f924cdbc946b
Merge: 6e68b83 8e062b7
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Jul 20 19:37:37 2014 +0200

    Merge pull request #100 from ailin-nemui/24bit-uninitialised
    
    fix uninitialised copy on 24bit colours

commit 8e062b7bd0ca3a7146bc6ccd7e138e24ee74230d
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Fri Jul 18 13:56:02 2014 +0200

    fix uninitialised copy on 24bit colours

commit 6e68b8372322c8d1f794f0b69886d618a33756e9
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Tue Jul 15 19:52:56 2014 +0200

    Syntax rewrite for R-commands
    
    Rewrote the syntax documentation for all commands starting with the
    letter R.

commit dde8540e3efccb7e1a86cfe9c57395a7cb5f4071
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Mon Jul 14 20:38:01 2014 +0200

    Removed the obsolete RPING command
    
    The RPING command is obsolete.

commit a5154c4e774bf5a7499298612a655c790167e05b
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Mon Jul 14 13:19:31 2014 +0200

    Fixing a typo
    
    Fixing a typo.

commit 58b42997ff4de0a4daa548e022f1f263124128a8
Merge: cb1d358 16743c5
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Jul 13 21:27:10 2014 +0200

    Merge pull request #96 from dgl/news-update
    
    Update NEWS

commit cb1d3580fe4b2d24128b4fdbb8cd7f3ffc8facd7
Author: Alexander Færøy <ahf@irssi.org>
Date:   Sun Jul 13 21:24:36 2014 +0200

    irssi-version.h should only be a phony target if build in maintainer mode

commit 16743c5c1309cc43b5c6568069f2a3821bc616a2
Author: David Leadbeater <dgl@dgl.cx>
Date:   Sun Jul 13 20:01:08 2014 +0100

    Update NEWS

commit fcee49a441ddb2a6ec70e6497e7b6c1bbd9bae09
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 13 14:10:40 2014 +0200

    Fixed an example of QUOTE
    
    Fixed an example of QUOTE

commit d023d7d839ba4d165e1c9e7f53bc9a622de4a9f9
Merge: 9fd1e2f 6e45d68
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sat Jul 12 22:41:28 2014 +0200

    Merge pull request #94 from dajohi/uninitialized
    
    Avoid using uninitalized values.

commit 6e45d683991a3269c3cfe63d981bddcd92da0406
Author: David Hill <dhill@conformal.com>
Date:   Sat Jul 12 16:35:42 2014 -0400

    Avoid using uninitalized values.

commit 9fd1e2f5dadcf491755e0de26871c4a1a5c35394
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sat Jul 12 18:46:44 2014 +0200

    Syntax documentation rewrite for Q-commands
    
    Rewrote the syntax documentation for all commands starting with the
    letter Q.

commit ee80ed16cba6d9b82a83fb667873a3b11bc93aab
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Fri Jul 11 16:32:20 2014 +0200

    Aligned the help for DEOP, DEVOICE and OP
    
    Aligned the help for DEOP, DEVOICE and OP

commit d460ba48d1d4010f89bb3394ad089bf23c8c2a3a
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Jul 10 20:43:52 2014 +0200

    Syntax documentation rewrite of O and P commands
    
    Rewrote the syntax documentation of the commands starting with the
    letters O and P.

commit 938598e271a2ec94b38d5739e8a61b761c8aa8cc
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 9 18:33:10 2014 +0200

    Removed the obsolete NOTE command
    
    I removed the binding for the NOTE command that doesn't exist anymore on
    any major network.

commit 8014fd2cb0d05b41a7b3b9bbe26e91a5fd040651
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Wed Jul 9 18:21:39 2014 +0200

    Syntax documentation rewrite for N-commands.
    
    Rewrote the syntax documentation for all commands starting with the
    letter N.

commit c8dd54c2f669f023538670b28a7593cf14aa3d8e
Merge: 7ee7bf7 a5a7fdb
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Tue Jul 8 21:10:01 2014 +0200

    Merge pull request #90 from ailin-nemui/italics-exception
    
    more strict rules for italic emphasis to avoid file name clashes

commit 7ee7bf79ed835f5fcd9802b1d067ad123624ac4e
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Tue Jul 8 21:02:35 2014 +0200

    Syntax documentation rewrite for M-commands
    
    Rewrote the syntax documentation for all commands starting with the
    letter M.

commit a5a7fdbe5fb01654a832ad2cf482d40966e1d9df
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Tue Jul 8 13:42:06 2014 +0200

    more strict rules for italic emphasis to avoid file name clashes
    
    this additional check avoids /root/.hiddendir from italicising /root/,
    because that is often used in path names

commit 05979c8d9f67cac7a80b496dc4e87b98df846399
Merge: 31da4e8 7fe4782
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Tue Jul 8 12:00:45 2014 +0200

    Merge pull request #88 from dgl/banner
    
    Only show the banner when not connecting to servers

commit 7fe47826ea5b8015ba81f2eabf2af750c7f56a47
Author: David Leadbeater <dgl@dgl.cx>
Date:   Tue Jul 8 09:24:12 2014 +0100

    Suggest /HELP rather than HELP
    
    At this point cmdchars is definitely / and the user might not know they
    need to add / to a command.

commit 4e2299f1b702f84fab738a51ce9eed32c2826bc3
Author: David Leadbeater <dgl@dgl.cx>
Date:   Tue Jul 8 09:23:55 2014 +0100

    Change to printtext for first time message too

commit 47d66d214f426ac191b92dc5c3739783d852d8f0
Author: David Leadbeater <dgl@dgl.cx>
Date:   Tue Jul 8 01:38:08 2014 +0100

    Only show banner if not connecting to servers
    
    It's tricky to make the banner show first in all cases and it's unlikely
    to be seen if someone is connecting to a server already, so just don't
    show it.

commit 31da4e86237a51dcd73db4991c2697921731f05a
Merge: a9ff985 663bd7e
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Mon Jul 7 23:51:26 2014 +0200

    Merge pull request #86 from dgl/configure-hints
    
    Add some more helpful hints about packages to install to configure outpu...

commit 663bd7ee233bfa3d5ec86e5b3b5a5f700a04176b
Author: David Leadbeater <dgl@dgl.cx>
Date:   Mon Jul 7 22:41:38 2014 +0100

    Add some more helpful hints about packages to install to configure output

commit a9ff985a919b90ab047d9d98d982b2cab8cd9565
Merge: b2c3db4 d309341
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Mon Jul 7 22:49:29 2014 +0200

    Merge pull request #15 from ailin-nemui/hilights-network-tag
    
    FS#155 hilight -tag

commit d3093418d42bf514eb808abc734f03669d4e18e7
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Mon Jul 7 00:55:15 2014 +0200

    cleanup hilight -network patch

commit b2c3db4d5bc7bfa401b1e67ab24a115779012d93
Author: Alexander Færøy <ahf@irssi.org>
Date:   Mon Jul 7 22:26:04 2014 +0200

    Fix Clang warnings
    
    This patch fixes a few warnings emitted by clang by removing the
    initialization of the list by itself.

commit 09a1801186bdc682f8d0e7ad8c049e7f93172665
Merge: 5e8947a 225d149
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Mon Jul 7 22:16:23 2014 +0200

    Merge pull request #58 from ailin-nemui/italics
    
    Implement italics support for Irssi

commit 5e8947a8b0943ae569876af105c4702ab2d95742
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Mon Jul 7 19:47:51 2014 +0200

    Syntax documentation rewrite for L-commands
    
    Rewrote the syntax documentation for all commands starting with L.

commit 99b629ab2040b1a4ed9a07fcf0f3998d4c1bad5d
Merge: 10e4ad9 3257794
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Mon Jul 7 18:27:57 2014 +0200

    Merge pull request #29 from sebth/master
    
    Properly split long IRC messages

commit 10e4ad9c9b1451c3920214186be15f435ee8fdc0
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Mon Jul 7 11:18:32 2014 +0200

    Restored the J and added a P alias
    
    I restored the J alias and added a new P alias; both aliases are there for convenience after community requests.

commit 669add63e866b11c47f94f750dcdbc8631a81218
Author: Manuel Leiner <satmd@lain.at>
Date:   Sat Jan 11 15:38:25 2014 +0100

    FS#155 hilight -tag

commit 225d149968f72137d19002344d414637774f4377
Author: Lukas Mai <l.mai@web.de>
Date:   Wed Nov 30 00:54:42 2011 +0100

    optionally render /foo/ as italics

commit 0e294d5c2e4d4dd686378f2050abc9a9f2fae199
Author: Lukas Mai <l.mai@web.de>
Date:   Sun Nov 6 20:40:25 2011 +0100

    add italics support; don't use standout for reverse

commit fc00b9e6f07379f09ea13fa42d9feed377d2d762
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 23:58:13 2014 +0200

    Added the missing -! and -noautosendcmd options
    
    The SERVER ADD completion was missing the -! and -noautosendcmd options.

commit 2ff5f5b7e58b56e850822959fb9f8d676484f9ef
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 23:27:55 2014 +0200

    Fixed a compiler warning for statusbar_redraw
    
    Fixed a compiler warning for statusbar_redraw.

commit 3257794bf762f67e2fc3e7dee24cdf11a9172631
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Sun Jul 6 22:57:00 2014 +0200

    Add information about message splitting to NEWS
    
    (...and AUTHORS.)

commit 1c73bde23961a3526c4f48e490c3a502f1e429ce
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Sun Jul 6 20:31:58 2014 +0200

    Fix minor coding style issues in message splitting

commit 695a6a7d9bf8ffbe9378c6aff7c69aa259f2c8c7
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Sat Jul 5 03:58:16 2014 +0200

    Allow `server.split_message' being NULL
    
    Now a module can set `server.split_message = NULL' to disable message
    splitting, instead of having to implement the function.

commit 28a3dbe1641876b71a4805ada9aa25b17e43b1ac
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Thu Jun 19 02:24:25 2014 +0200

    Replace an indent of eight spaces with a tab

commit ff08b3b0224848bf1c4c4e4e8e73c081570f82c9
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Thu Jun 19 01:11:08 2014 +0200

    Replace a `goto out' with explicit freeing

commit 7bfe3a8fa1e9d59f94583390f2904d2f9204b9b5
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Thu Jun 19 01:02:35 2014 +0200

    Introduce a MAX_USERHOST_LEN constant for IRC

commit 29a49c4688b55b2d62dce1638185707c1ec3d51d
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Thu Jun 19 00:50:46 2014 +0200

    Move the definition of the `split_line' settings

commit bb7bafc93cb78dc185565d5750ac3ca5abff2fc8
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Tue Jun 17 18:17:28 2014 +0200

    Split long IRC `ACTION' messages
    
    Add line splitting logic to commands `/me' and `/action'.

commit 90f3dd612e0d7a6027e60018ca5476e7ddb52f54
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Tue Jun 17 17:25:40 2014 +0200

    Fix the `userhostlen' fallback in `split_message'
    
    ferret, the author of `splitlong-safe.pl' pointed out that `userhostlen'
    should not only contain the maximum length of the hostname, but also the
    maximum length of the username. Now 10 is used as the maximum username
    length as a fallback. (`splitlong-safe.pl' uses the same limit.)
    
    The username limit isn't defined in the standard, but 10 is common on
    many networks. The odds that something goes wrong here is low, as
     1) the fallback limit is only used when the user has not yet joined a
        channel
     2) the maximum hostname length (63) gives some error margin as the
        hostname usually is shorter

commit 281c6d437dbc30ffc30c615b8dc773dc937abefa
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Mon Jun 16 21:59:48 2014 +0200

    Avoid unnecessary splitting of lines
    
    `split_line_end' could force lines to be unnecessarily split. This
    commit fixes the problem by making sure that the last line isn't shorter
    than `split_line_end'.

commit 5c05c854dc298a914de8515a2795fa8dd2adca04
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Mon Jun 16 19:59:12 2014 +0200

    Add configurable split line prefixes and suffixes
    
    Add settings `split_line_start' and `split_line_end' analogous to
    `splitlong_line_start' and `splitlong_line_end' in `splitlong.pl'. The
    prefixes and suffixes are concatenated with a wrapper function to keep
    `recode_split' and `strsplit_len' simple.

commit e6147fb8f2764392dd685fd8b28f1d69527609cd
Author: Sebastian Thorarensen <sebth@naju.se>
Date:   Fri Jun 13 06:39:02 2014 +0200

    Properly split long IRC messages
    
    This commit adds handling of long IRC messages to the core. In contrast
    to the `splitlong.pl' plugin, multi-byte encoded and recoded messages
    are properly split.
    
    To allow for this, a new function has been added to the server struct:
    `split_message'. `split_message' returns a string array with the message
    splitted to substrings of a length that the server can handle. If a
    protocol module doesn't have any limit, it can simply return a singleton
    array with a copy of the message.
    
    The `MSG' chat command now calls `split_message' before `send_message',
    and emits `message own_public' / `message own_private' with each
    substring, so that the string splitting will be visible in the UI.
    
    `split_message' in the IRC module uses `recode_split' which in turn uses
    iconv to properly split multi-byte encoded (and recoded) messages.

commit 43baf71efd8d7323a2d6ae939c3c6350fef70f72
Merge: 4c6ba66 b03b65e
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 23:21:23 2014 +0200

    Merge branch 'master' of https://github.com/irssi/irssi

commit b03b65e0294f5802c9bbe8ddf8446f09b3ba366a
Merge: 19b636e dac67a5
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Jul 6 23:05:34 2014 +0200

    Merge pull request #85 from dgl/werror
    
    Make configure checks able to build with -Werror

commit 4c6ba664c4e041a4295c7cb5ed77801a84fc7557
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 22:52:50 2014 +0200

    Updated SERVER documentation
    
    Added the noautosendcmd parameters to the SERVER syntax documentation

commit dac67a567d8c1ffc63a38f94349ea37d2dc4f2c1
Author: David Leadbeater <dgl@dgl.cx>
Date:   Sun Jul 6 21:52:03 2014 +0100

    Check return values from some syscalls and warn if they fail

commit 85d9fa1922a5f408dd40f18287f01135dd826e4d
Author: David Leadbeater <dgl@dgl.cx>
Date:   Sun Jul 6 21:51:22 2014 +0100

    Fix compiler warning in IPv6 check
    
    (This was why I saw a warning from the IPv4 code path, now fixed by 7949e4c).

commit 19b636e2a279f9226087741ebaeb6fb22ae5affb
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 22:36:13 2014 +0200

    Improved the UNACT example ALIAS
    
    Improved the UNACT example ALIAS

commit bea5cb6d0264d70019b23e7c8941b2160d253bfc
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 22:24:16 2014 +0200

    Redraw the statusbar after reading the settings
    
    I fixed a bug where the statusbar was not redrawn after reading the
    settings.

commit 8c1e7d9c176f060a36084a40f074e220753a6210
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 22:23:17 2014 +0200

    Updated the startup banner + added generic banner
    
    I updated the banner displayed when you start Irssi for the first time
    and I have added a banner that will be displayed everytime you start
    Irssi.

commit 7949e4c53f8bc8cb0b28f38b7a08db49a00f8b01
Author: David Leadbeater <dgl@dgl.cx>
Date:   Sun Jul 6 19:56:13 2014 +0100

    Initialize in6 correctly
    
    This is technically wrong as it then gets used as an IPv4 sockaddr, but it only
    needs to be some 0s so this is easier than changing the IPADDR data structure or
    adding a new API.

commit 2ff95c0649a95d2b6370eb6eae4f7a95db770ad4
Merge: 1bf4753 c104627
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Jul 6 19:58:26 2014 +0200

    Merge pull request #82 from ailin-nemui/256colour-cleanup
    
    fix compiler warnings in extended colour code

commit beec29c3054acc262ac2dbef5b29c1e279a6fdb3
Author: David Leadbeater <dgl@dgl.cx>
Date:   Sun Jul 6 18:56:17 2014 +0100

    Make configure checks able to build with -Werror
    
    Also fix a few compiler warnings, this combined with pull #82 allows me to build
    with CFLAGS="-Werror -Wall".

commit 1bf4753914b1ea71ebdc336f8986dd5040b8a398
Merge: 4ca8d56 6b0a546
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Sun Jul 6 19:38:21 2014 +0200

    Merge pull request #84 from dgl/gitignore
    
    Ignore build products in .gitignore

commit 6b0a54628d1f69cc1f93ef2e941f5846258ce146
Author: David Leadbeater <dgl@dgl.cx>
Date:   Sun Jul 6 18:42:43 2014 +0100

    Ignore build products in .gitignore

commit 4ca8d56869287c9880ce55baf96fe65c38e3bc67
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 19:18:31 2014 +0200

    Updated the ALIAS documentation
    
    Updated the ALIAS documentation.

commit 08852822949a69afb8eeb12117c42326bf410b8b
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 18:53:05 2014 +0200

    Replaced google.com with irssi.org examples
    
    Replaced google.com with irssi.org examples.

commit 66f5fb699beef7c0f468bce1aa75d80d535862a8
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 18:49:02 2014 +0200

    Added information about the NO_ACT level
    
    Added information about the NO_ACT level

commit 47b925917df901e8dc041db4a3ccc5bceda3cbce
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 18:36:20 2014 +0200

    Added a new example for ALIAS
    
    Added a new example for ALIAS

commit 074735db0811e38ab991dc0a33beefcfec1def88
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 18:17:05 2014 +0200

    New syntax documentation for NETWORK and SERVER
    
    Rewrote the syntax documentation for NETWORK and SERVER

commit 120508c14f42440408ab0ae4d32367a62bf9a9b2
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 15:00:46 2014 +0200

    Syntax documentation rewrite for J-K commands
    
    Rewrote the syntax documentation for all commands starting with the
    letters J and K.

commit 06b6371ac544dc950291d4d4a72bf5e1a8e58441
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 14:14:07 2014 +0200

    Removed the obsolete J alias
    
    Removed the obsolete J alias.

commit 0cb56a7c9a4ef44353f701b5e7417e04e07011e9
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 02:45:33 2014 +0200

    Improved the default configuration file
    
    Updated the aliases and default channels; general cleanup.

commit 3b76487d0f35781b196f43445666bc32ddfda948
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 02:44:28 2014 +0200

    Wrote the missing syntax documentation for UPTIME
    
    Wrote the missing syntax documentation for UPTIME.

commit 492d98358d3a24c8e80b59bf1f1dbc9ae3dbd85c
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 02:11:31 2014 +0200

    Improved the IGNORE examples
    
    Improved the IGNORE examples.

commit e891b29aef7421b6b8679bf73b072b9ef69ec1a2
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 02:06:36 2014 +0200

    Improved some examples
    
    Improved some examples.

commit f4393e44b6779722d054221c003f0ab9b8fc717f
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 00:57:37 2014 +0200

    Updated the TARGMAX of the default servers.
    
    Most servers were outdates with their current TARGMAX capab; everything
    should be up to date now.

commit ae9a6fd0c31add86218e0a099ab4b0c22467579f
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sun Jul 6 00:30:59 2014 +0200

    Updated the default network list.
    
    Added EsperNet and NetFuze, removed WebChat and LinkNet.

commit 591e10b3b638b0d152cf62bc08a77b0764810fa2
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sat Jul 5 22:16:35 2014 +0200

    Syntax documentation rewrite for H-I-commands

commit 1be75a4bef76e66e1a66b781c75d2627754a232d
Merge: ed51629 940566b
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Sat Jul 5 19:49:58 2014 +0200

    Merge pull request #83 from richlv/patch-1
    
    Update connect.in

commit 940566b11186787e50685f850feee641481eda89
Author: richlv <richlv@nakts.net>
Date:   Sat Jul 5 20:47:06 2014 +0300

    Update connect.in
    
    add trailing dot for consistency; mention that existing connections are kept

commit ed516295143a46fe310ed1999646110604001f35
Merge: 4c8fe09 a9d9756
Author: Alexander Færøy <ahf@0x90.dk>
Date:   Fri Jul 4 23:48:41 2014 +0200

    Merge pull request #80 from dgl/noact
    
    Change NO_ACT so it can be combined with other levels

commit 4c8fe0963c61059cff956ec401ef2cea0091e0fb
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Fri Jul 4 20:38:37 2014 +0200

    Syntax documentation rewrite for F-commands
    
    Rewrote the syntax documentation for all commands starting with the
    letter F.

commit c104627462c7b9e9ea75506539689cdcf0cd1bf8
Author: Ailin Nemui <ailin@esf51.localdomain>
Date:   Fri Jul 4 12:46:51 2014 +0200

    fix compiler warnings in extended colour code

commit f295a02cdafff01d7b7161f62bf8a2327fbb10fa
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Jul 3 21:42:37 2014 +0200

    Syntax documentation rewrite for E-commands
    
    Rewrote the syntax documentation for commands starting with the letter
    E.

commit 037fae0ed567eedefe5550d0688cf5b42a53b6c7
Author: Geert Hauwaerts <geert@hauwaerts.be>
Date:   Thu Jul 3 21:41:10 2014 +0200

    Syntax format changes for A-C commands
    
