commit 96e6c86dc7e5c527780e5a6e346449ea1cb663d9
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Jan 8 14:43:54 2018 +0100

    tag as 1.1.0

commit 07621508e5970eeefa4769b226ee61a50ce14770
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Jan 14 20:51:25 2018 +0100

    Merge pull request #812 from ailin-nemui/tape-netsplit
    
    revert netsplit print optimisation
    
    (cherry picked from commit 7de1378dab8081932d9096e19ae3d0921e560230)

commit 1d649e5d001adb9f194abd0d40e9cb1a4a3e7977
Author: LemonBoy <LemonBoy@users.noreply.github.com>
Date:   Wed Jan 10 12:15:24 2018 +0100

    Merge pull request #808 from vague666/perl_hidden_level
    
    Add perl access to hidden_level in TEXT_BUFFER_VIEW_REC
    
    (cherry picked from commit b3b68a4ae79c83b68f72dfe2b7f3c21ed5463c9e)

commit 1c285284ad96d393b7fc2afde93a839721e86072
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Jan 8 14:33:12 2018 +0100

    Merge pull request #806 from ailin-nemui/fix-tests-old-glib
    
    only use nonfatal assertions for GLib that actually supports it
    
    (cherry picked from commit 2e28606635495f903a3f24cdf1c248e60e802866)

commit f83ba5a5bb1f42384ba06710fc074e960f0a662f
Merge: 2e0815bf f9c83659
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Jan 8 12:19:46 2018 +0100

    Merge pull request #779 from vague666/activity_hide_target_only_channels_v2
    
    Allow selection of what kind of activity targets to ignore v2

commit 2e0815bfd76fae223131ec27f844e10dbbab5075
Merge: d85f8672 063c85da
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Jan 8 12:19:30 2018 +0100

    Merge pull request #726 from dequis/term-environment-check
    
    Add a startup warning if the TERM var is wrong inside tmux/screen

commit 063c85da6c4e73a292525aa01b5cad70ed6bf82b
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Jan 7 20:01:00 2018 +0100

    Fix space in message

commit 0d5e353ef1be253106ed66417b270d03b2b91ed3
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Jan 7 11:43:13 2018 +0100

    Reword warning message
    
    Include multiplexer name in TERM recommendation

commit d85f86726115a2f80d878254dd9773470d6dd9c1
Merge: e7cce90e b111f038
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Jan 7 11:24:00 2018 +0100

    Merge pull request #805 from ailin-nemui/exec-empty
    
    fix /exec -o for blank lines

commit e7cce90ec07d2a65d2f5aa561c30b464a88f646f
Merge: e75ee2f7 3c7185c5
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Jan 7 11:23:42 2018 +0100

    Merge pull request #804 from ailin-nemui/patch-1
    
    handle an already used nick different from the one we send

commit e75ee2f74cd8b3de2f28e7b9b8e8b3da90f5c608
Merge: c8012b2e 466d0742
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Jan 7 11:23:22 2018 +0100

    Merge pull request #746 from ailin-nemui/hide-lines
    
    Add method to hide lines in a view

commit f9c8365999c5319be6970dcf27f21190b0481314
Author: dequis <dx@dxzone.com.ar>
Date:   Sun Jan 7 01:44:48 2018 -0300

    fe-common-core: fix redeclaration of server_tag_len

commit 0aafd011c0adc58ddf43783764b96fdd74578243
Author: dequis <dx@dxzone.com.ar>
Date:   Fri Jun 23 21:53:16 2017 -0300

    Add a startup warning if the TERM var is wrong inside tmux/screen
    
    One of the most common and confusing issues we get in #irssi,
    this should help identifying and mitigating it.

commit 121a4971e61176e326ee3d2f71867e87732f4519
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sat Jan 6 20:17:51 2018 +0100

    Update fe-common-core.c
    
    fix mixed decls

commit 4d5982f07d7f32585c00f1d6cca3fb425183140f
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sat Jan 6 20:02:31 2018 +0100

    Update fe-common-core.c

commit b111f038ddb7b5079f9901dd282fd4733390b1ba
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Jan 5 23:15:24 2018 +0100

    fix /exec -o for blank lines
    
    since it is not allowed to send nothing, instead of spamming the status window
    with error, send " " instead
    
    Fixes FS#902

commit 3c7185c5ad61de24f9d1bc39240c8145665fba44
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Jan 5 00:38:54 2018 +0100

    Update irc-nicklist.c
    
    move altnick check before the nick correction code

commit c8012b2e574c6e1e25cf20ed31182323a492a98e
Author: Ailin Nemui <ailin@z30a.localdomain>
Date:   Fri Jan 5 00:32:03 2018 +0100

    Merge tag '1.0.6' into integrate/1.0.6

commit 9df3d92598108b6e68fcc5521cd1fab8462d7ec5
Merge: e405330e 7bed7816
Author: Nei <ailin.nemui@gmail.com>
Date:   Thu Jan 4 22:29:29 2018 +0000

    Merge branch 'security' into 'master'
    
    Security
    
    Closes GL#18, GL#19, GL#20, GL#21
    
    See merge request irssi/irssi!29

commit 7bed781622c8e336bc7c739109c0a07bf3a9c8e3
Merge: f5c3995f 54d45362
Author: Nei <ailin.nemui@gmail.com>
Date:   Thu Jan 4 22:19:39 2018 +0000

    Merge branch 'fix-gl-20' into 'security'
    
    do not record topic change time when sender is blank
    
    See merge request irssi/irssi!25

commit f5c3995feaf70b06225f6af4a126ba33adcd4f6c
Merge: 94f0cbe3 7a83c637
Author: Nei <ailin.nemui@gmail.com>
Date:   Thu Jan 4 22:19:34 2018 +0000

    Merge branch 'fix-gl-21' into 'security'
    
    check if \\c is complete in eval
    
    See merge request irssi/irssi!26

commit 94f0cbe34a2089d00ba1bf61e9c2b28318f953b9
Merge: cf70fcd4 2361d4b1
Author: Nei <ailin.nemui@gmail.com>
Date:   Thu Jan 4 22:19:29 2018 +0000

    Merge branch 'fix-gl-19' into 'security'
    
    rewrite completion code and check for direct match of separator
    
    See merge request irssi/irssi!27

commit cf70fcd4b9b035e600462e8e5fa895c82741e721
Merge: e405330e cc17837a
Author: Nei <ailin.nemui@gmail.com>
Date:   Thu Jan 4 22:19:21 2018 +0000

    Merge branch 'fix-gl-18' into 'security'
    
    disable variable arguments code
    
    See merge request irssi/irssi!28

commit cc17837a9b326ec9100a35981348fa0f5d6316fa
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Jan 3 15:51:51 2018 +0100

    disable variable arguments code

commit 2361d4b1e5d38701f35146219ceddd318ac4e645
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Jan 3 15:35:18 2018 +0100

    rewrite completion code and check for direct match of separator

commit 7a83c63701b7395ee6cc606905314318eef77971
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Jan 3 14:09:48 2018 +0100

    check if \\c is complete in eval

commit 54d453623d879ea83d0818a80bd14151192953ec
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Jan 3 12:45:43 2018 +0100

    do not record topic change time when sender is blank

commit e405330e04dc344797f00c12cf8fd7f63b17e0e4
Merge: 48e909dd 7605f67f
Author: Nei <ailin.nemui@gmail.com>
Date:   Wed Jan 3 10:35:58 2018 +0000

    Merge branch 'uaf-modify' into 'master'
    
    Prevent a UAF error during the execution of some commands
    
    See merge request irssi/irssi!24

commit 48e909dde758efe19d4cd707b742370a042d0559
Merge: ba6681de b0637ad6
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Dec 11 23:48:23 2017 +0100

    Merge pull request #766 from horgh/horgh/mode-parsing
    
    Fix MODE parameter parsing

commit ba6681de84f1a237484eb42691ac64897c3b380e
Merge: 02aa8ee8 58557d18
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Dec 8 12:03:13 2017 +0100

    Merge pull request #793 from ailin-nemui/tests
    
    Add tests for mode parsing

commit 58557d18c49c11cd4a4de44c5a9e7c00f2d8f880
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Dec 7 12:08:20 2017 +0100

    add separator in travis.yml

commit 8b34871ea67c420b045ead9e317b67a247c02aae
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Nov 29 14:40:40 2017 +0100

    make travis pass despite failures

commit eb9e2ed6fdacc3fa262b4907de51dea3f12be5fe
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Tue Nov 28 11:00:46 2017 +0100

    Update test-irc.c
    
    Fix wrong array (missing an s)

commit d6458304d7dba0644fb4b682e09baf0acebdbb97
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 21:23:51 2017 +0100

    mess with travis

commit d932e6e4b78383e0874721a76a8480a9a7e03667
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 21:10:49 2017 +0100

    add test case for format_real_length

commit 43d06369bf8e5c5e470dc2b00656ddcdb9ee0480
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 21:10:07 2017 +0100

    move fixtures to outer scope

commit c20eddeb385974d6f46494e71ab63d4493df119b
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 16:19:31 2017 +0100

    add glib testing TAP utilities

commit 1328e1ba08430b0eaa589919272d732bb84a6921
Author: Will Storey <will@summercat.com>
Date:   Sat Oct 21 20:01:04 2017 -0700

    Add a test program to test mode parsing
    
    This uses GLib's testing framework. It is to test the changes to the
    mode parsing for #603.

commit b0637ad6ea8784d3b2be829ca40f9dddf0c049fc
Author: Will Storey <will@summercat.com>
Date:   Sat Dec 2 10:09:52 2017 -0800

    Update NULL comparison style and be C89 compatible

commit 02aa8ee8bb7befc3c91f4b0fdfa17e4d721ba8d0
Merge: 117f6662 2b918fd9
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Nov 30 14:33:51 2017 +0100

    Merge pull request #795 from ailin-nemui/no-mixed-decl
    
    check for declaration-after-statement on travis

commit 117f6662588332a56e0b1b9f2089cb4e2be5c8dd
Merge: 5637a8df ba3c5801
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Nov 30 11:41:19 2017 +0100

    Merge pull request #784 from LemonBoy/clangfmt
    
    Turn the style guide into a clang-format file

commit 2b918fd9b8438eeef8f33556723140263e36f731
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Nov 30 11:17:05 2017 +0100

    move decls before code

commit b332d448f7e3c7e4b40ea4a08932d0bd46007bbf
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Nov 30 11:15:47 2017 +0100

    fix comments

commit b2ca8c04778866bd07cf1b612adf0df55f45b78e
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Nov 29 15:53:12 2017 +0100

    check for declaration-after-statement on travis

commit 1a49787ef25103d1a393c81e35fb949322fe0523
Author: Will Storey <will@summercat.com>
Date:   Mon Nov 27 19:37:11 2017 -0800

    Revert initializing pointers to NULL
    
    To maintain C89 compatibility

commit 5637a8df4305576a402f2dd272252835d4e84bb5
Merge: 3792bc9b 47400d40
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 15:18:43 2017 +0100

    Merge pull request #790 from ailin-nemui/mirc-colour
    
    reset colour at comma, like mIRC

commit 466d074200e4893f57c4c716c746e8549af65339
Merge: 8dfeca57 3792bc9b
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 00:31:01 2017 +0100

    Merge branch 'master' into hide-lines

commit 3792bc9ba95b8b9fd12ad60b86b8bbb06e913dc1
Merge: 4e8c1548 5da0b73a
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Nov 26 00:28:58 2017 +0100

    Merge pull request #762 from ailin-nemui/global-history
    
    allow access to global command history when using a specifc history

commit 47400d405a0680bfe4d69ce8b06ecbfd09931999
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Nov 20 14:17:15 2017 +0100

    Update formats.c
    
    remove now useless check for ,

commit ba3c5801a4bb175fe1e0d0fd273ae15318dd2b03
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Nov 16 13:50:48 2017 +0100

    Update .clang-format
    
    do not indent case deeper

commit 3acc72f842a021ffcff8809c1f245ca614f68598
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Nov 15 16:33:06 2017 +0100

    reset colour at comma, like mIRC
    
    Fixes #742 and #740

commit 4e8c1548e01c15a9934b1a2d02ce2396ab859957
Merge: 933fac7e 02c677f4
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Nov 15 16:28:22 2017 +0100

    Merge pull request #786 from ailin-nemui/show-inital-nick
    
    show initial nick and name on first start

commit 933fac7e9d4d1cea93887cb38bab51c938a8c687
Merge: 7e619ed9 66b2c9bc
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Tue Nov 14 08:50:06 2017 +0100

    Merge pull request #788 from LemonBoy/fix-787
    
    Keep a copy of the strings coming from the config

commit 7605f67f95b6ee1ac26dd8fb7f3121f319497943
Author: LemonBoy <thatlemon@gmail.com>
Date:   Sat Nov 11 12:37:51 2017 +0100

    Prevent a UAF error during the execution of some commands
    
    Some arguments were free'd first and then printed, leading to gibberish
    being output to screen or a crash.
    
    Found by Joseph Bisch.
    Closes: !GL17

commit 596fa6b51ed2ab6be80041684ad805f7b22256ac
Author: LemonBoy <thatlemon@gmail.com>
Date:   Sat Nov 11 09:14:41 2017 +0100

    Take into account Nei's suggestions

commit 02c677f467b398f8b91b1e90544502ff98a6e0da
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Nov 10 22:02:36 2017 +0100

    use enum

commit 66b2c9bc91a3b6e34ba59491c95747db75d21c6b
Author: LemonBoy <thatlemon@gmail.com>
Date:   Fri Nov 3 16:37:04 2017 +0100

    Keep a copy of the strings coming from the config
    
    The "HILIGHT_REC" structure used to keep a pointer to the "servertag"
    string, owned by the "CONFIG_NODE", causing a double-free.

commit 60c31219a278330498e695e4d7fca05ea69962e4
Author: Jari Matilainen <jari.matilainen@istone.se>
Date:   Tue Oct 24 12:02:30 2017 +0200

    Allow selection of what kind of activity targets to ignore
    
    Initialize tagtarget on declaration
    
    move code around for better flow, extra checks for uninitialized values
    
    remove unnecessary item->type checks
    
    don't strdup sign
    
    add braces around if statements, use strcmp0 with single characters and remove g_str_has_prefix
    
    refactoring
    
    changed g_ascii_strcasecmp to g_strcmp0
    
    Add networktag/ shorthand
    
    fixed memory leaks
    
    changed from #@= to ::channels, ::queries and ::dccqueries
    
    check for empty string and continue; if found
    
    fixed bug with empty string check
    
    Clean up code

commit 56013367983b61d8ee4d2e905767ce50b25ffb82
Author: LemonBoy <thatlemon@gmail.com>
Date:   Mon Oct 30 09:39:16 2017 +0100

    Turn the style guide into a clang-format file

commit 4d6822b1c43d876856a5df07ce69fb4e67c3591a
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Nov 1 15:52:45 2017 +0100

    up abi

commit b0fa4dd46d8bf1cf63880fabf2105dd9134100df
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Nov 1 15:48:35 2017 +0100

    show initial nick and name on first start

commit 7e619ed990503faf45fc1ae1e28a3a6062dc7532
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Oct 30 16:54:32 2017 +0100

    Update README.md

commit ac642806b98f6dd51624b7cda2fa2bd561fbf347
Merge: cfa51c5a 96c7f68b
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Oct 26 16:35:57 2017 +0200

    Merge pull request #781 from ailin-nemui/syncdocs
    
    remove lynx from autogen and make a separate syncdocs script

commit 96c7f68b3579ae5f83b635d946dc705d6322a16c
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Oct 26 16:15:25 2017 +0200

    clean up file path after move

commit 8c0e0c81ee79684201020f843eeb0a4d656ed14c
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Oct 25 16:23:14 2017 +0200

    run syncscripts.sh

commit ca3498d42d29383024382b0eb983f97ab4e6b614
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Oct 25 16:22:57 2017 +0200

    move some files into subdirs

commit 8843d4f77d8e829135e2ff9b354990134c58c46a
Author: Will Storey <will@summercat.com>
Date:   Sat Oct 21 20:00:25 2017 -0700

    Strip : from <trailing> parameters
    
    This is to fix #601. The function used to extract the mode string
    assumed that ":" would only occur in a particular spot. This lead to the
    possibility that ":" could be treated as part of things like nicknames
    or mode arguments, where it should have been stripped as part of
    protocol escaping.

commit 9a3c0bce48d3f172d5638ecb37967528812129b1
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Tue Oct 24 22:22:39 2017 +0200

    add a script to sync scripts as well

commit 245bd5579cc680e8eeba4769da87bccb8a4d0de3
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Tue Oct 24 22:12:34 2017 +0200

    remove lynx from autogen and make a separate syncdocs script

commit 87550541e745627cc78507ce573d68b8453959c9
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Tue Oct 24 22:04:13 2017 +0200

    fix key length checker to actually do some work

commit cfa51c5ae2c06f4b93f443c986ec0bc316c860a4
Merge: 816df6d1 233be9f5
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Mon Oct 23 14:29:34 2017 +0200

    Merge pull request #770 from horgh/horgh/rm-unused-function
    
    Remove a couple unused functions

commit 816df6d153e937734bdac258ad6bf43173361451
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Oct 22 15:38:54 2017 +0200

    Merge tag '1.0.5' into integrate/1.0.5

commit d17d71f5472bcf76270fbc23122a1ce5d47107f2
Merge: 54aceeca 0557a2cb
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Oct 22 15:32:27 2017 +0200

    Merge branch 'master' into HEAD

commit 54aceeca089f6a97a6b7324b9107ff35192af31c
Merge: 28d0b8c7 956bc592
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Oct 22 10:59:50 2017 +0200

    Merge pull request #777 from horgh/horgh/readme-typo
    
    Fix a typo in the readme

commit 956bc592a94d5f4cce03f5762f1976d98de637ef
Author: Will Storey <will@summercat.com>
Date:   Sat Oct 21 22:00:11 2017 -0700

    Fix a typo in the readme
    
    Also uppercase Irssi in a couple places, and escape an argument not
    shown due to looking like an HTML tag

commit 0557a2cb7c03483012b1557ccb0b23fe0becc264
Merge: 28d0b8c7 495bdd11
Author: Nei <ailin.nemui@gmail.com>
Date:   Fri Oct 20 13:31:26 2017 +0000

    Merge branch 'security' into 'master'
    
    Security
    
    Closes GL#12, GL#13, GL#14, GL#15, GL#16
    
    See merge request irssi/irssi!23

commit 495bdd11cf37630547647ebc751693ace351dddf
Merge: c46bed1e 45dfe2ba
Author: Nei <ailin.nemui@gmail.com>
Date:   Fri Oct 20 13:23:28 2017 +0000

    Merge branch 'fix-16' into 'security'
    
    Prevent a OOB read when parsing IRCNet ! channels
    
    See merge request irssi/irssi!22

commit c46bed1e17185d4a20a0f382cf5253bf91829543
Merge: 3c2ae680 0840eaec
Author: Nei <ailin.nemui@gmail.com>
Date:   Fri Oct 20 13:16:27 2017 +0000

    Merge branch 'fix-gl-15' into 'security'
    
    Don't proceed with cmd_msg if there was an error splitting msg
    
    See merge request irssi/irssi!21

commit 3c2ae68073de310063e43408e46f8d67cbc9aabd
Merge: f4c8018c 9f0dc476
Author: Nei <ailin.nemui@gmail.com>
Date:   Fri Oct 20 13:14:47 2017 +0000

    Merge branch 'fix-dcc' into 'security'
    
    fix dcc
    
    See merge request irssi/irssi!20

commit 0840eaec7bf56740029aae614e393f8cf76f6946
Author: Joseph Bisch <joseph.bisch@gmail.com>
Date:   Wed Oct 18 14:52:04 2017 -0400

    Make split functions return an array with NULL instead of NULL
    
    This avoids undefined behavior in functions that call these split
    functions and expect an array back instead of just a NULL pointer.

commit f4c8018cfbd92ebf98a3bfbdd7e146e1e60130cc
Merge: e37d9b24 2edd816e
Author: Nei <ailin.nemui@gmail.com>
Date:   Fri Oct 20 13:12:27 2017 +0000

    Merge branch 'fix-gl-13' into 'security'
    
    Fix use after free when channel is destroyed inbetween being synced
    
    See merge request irssi/irssi!19

commit beb2beba3b4802c6969a5595197e25e7a5483fa3
Author: Joseph Bisch <joseph.bisch@gmail.com>
Date:   Wed Oct 18 14:33:02 2017 -0400

    Revert "Don't proceed with cmd_msg if there was an error splitting msg"
    
    This reverts commit bd83852d646de28f2e0fe01efe7c9236aa4074d4.

commit e37d9b24979e20d03478a9d355eb7fc7ff8d246f
Merge: 28d0b8c7 00c80cb6
Author: Nei <ailin.nemui@gmail.com>
Date:   Fri Oct 20 13:10:39 2017 +0000

    Merge branch 'fix-gl-12' into 'security'
    
    fix out of bounds read in compress_colors
    
    See merge request irssi/irssi!18

commit 73d7b9d7753d35c63f24defe6d26c7c06ffa3cce
Author: Joseph Bisch <joseph.bisch@gmail.com>
Date:   Mon Oct 16 16:21:10 2017 -0400

    Don't proceed with cmd_msg if there was an error splitting msg
    
    There may be cases (such as if target or server->nick is very long)
    where the split_message function returns NULL, indicating an error. To
    avoid a potential segfault, we now check to see if splitmsgs is NULL.

commit 9f0dc4766c7aa80e34aa2cde94323fb49971abdf
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Oct 13 17:54:57 2017 +0200

    fix dcc issue

commit 45dfe2ba3889c5dc23a9bea3214f158cc651a043
Author: LemonBoy <thatlemon@gmail.com>
Date:   Thu Oct 19 11:17:56 2017 +0200

    Prevent a OOB read when parsing IRCNet ! channels
    
    Make sure the string has enough data.
    Fixes #16

commit 28d0b8c74602db0474c78ccbe17ae1ba03fcf665
Merge: 7b97edf9 7b94015f
Author: LemonBoy <LemonBoy@users.noreply.github.com>
Date:   Wed Oct 18 12:00:56 2017 +0200

    Merge pull request #771 from paultownsend/issue-120
    
    Add alternate_nick as a network-specific property

commit 7b94015f8f3a7f9f9348a57243632a98cb5e2a56
Author: Paul Townsend <pt@mindvox.org>
Date:   Sat Oct 14 17:42:45 2017 +0100

    Changes based on comments in pull #771.

commit 233be9f580290ff3efa66e6256e46303b01781da
Author: Will Storey <will@summercat.com>
Date:   Fri Oct 13 18:30:57 2017 -0700

    Mark net_ip_compare() deprecated

commit da59fd7c2dd0641f623db2c67a244ddca3013d65
Author: Will Storey <will@summercat.com>
Date:   Fri Oct 13 18:28:26 2017 -0700

    Revert "Delete unused function net_ip_compare()"
    
    This reverts commit cb5f3cba1f2b5dbad67bcc107f3fe4a1875cc52d.

commit 7b97edf9d1de8c270e4482c85d142303e07525c9
Merge: b2865d6b 174adee9
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Oct 13 17:14:47 2017 +0200

    Merge pull request #769 from horgh/horgh/error-check-server-connect
    
    Set host to an empty string on error

commit b2865d6bcc5a18841cf1aaf9b05b56e9717026c0
Merge: 016fd344 711b2d7d
Author: Edward Tomasz Napierała <trasz@freebsd.org>
Date:   Fri Oct 13 10:33:43 2017 +0100

    Merge pull request #772 from trasz/capsicum
    
    Merge a bunch of Capsicum-related tweaks.

commit 711b2d7df7da4a3010214909ed1b260c55f6befa
Author: Edward Tomasz Napierala <trasz@FreeBSD.org>
Date:   Wed Oct 11 23:53:41 2017 +0100

    Document that one needs to change the awaylog_file path for "/away"
    to work with Capsicum.

commit 9895e7b28a3767bbe4430cbffd3662b4ef92b37f
Author: Edward Tomasz Napierala <trasz@FreeBSD.org>
Date:   Wed Oct 11 23:52:36 2017 +0100

    Silence down a warning that would appear on "/away" in Capability mode.

commit 5c0b4aeb0572827877654b65bb05fb7b37a3117a
Author: Edward Tomasz Napierala <trasz@FreeBSD.org>
Date:   Wed Oct 11 23:31:26 2017 +0100

    Sort Capsicum headers.

commit 1e66cbd62e231f8ae47589cf4f1c0c6c62bb7ca8
Author: Edward Tomasz Napierala <trasz@FreeBSD.org>
Date:   Wed Oct 11 23:13:06 2017 +0100

    Improve Capsicum stdio limits to fix terminal state on exit.

commit 87955b69cb82314becf1aa9f66c707705f517d0f
Author: Paul Townsend <pt@mindvox.org>
Date:   Wed Oct 11 21:33:14 2017 +0100

    Add alternate_nick as a network-specific property.

commit 17b195021dc35b95b24c1cce6f2e891e0e6b85ec
Author: Edward Tomasz Napierala <trasz@FreeBSD.org>
Date:   Wed Oct 11 14:34:38 2017 +0100

    Bump default capsicum_port_max to 9999.
    
    This is needed for servers like ssl.efnet.org, which, per default
    config, listen on 9999.

commit 174adee9dd91c23615f79b979b3b3c5f72ad1240
Author: Will Storey <will@summercat.com>
Date:   Tue Oct 10 18:21:05 2017 -0700

    Always initialize the host string
    
    This also removes a wordy comment

commit b8b90c76d4ea87d7e50c2a34fbc36ab732e3e89e
Author: Will Storey <will@summercat.com>
Date:   Mon Oct 9 13:20:44 2017 -0700

    Delete unused function net_connect()

commit 3b3939b146bb2f80182d572a2afc08ba405037a1
Author: Will Storey <will@summercat.com>
Date:   Mon Oct 9 13:14:59 2017 -0700

    Delete commented out CYGWIN define

commit cb5f3cba1f2b5dbad67bcc107f3fe4a1875cc52d
Author: Will Storey <will@summercat.com>
Date:   Mon Oct 9 13:14:34 2017 -0700

    Delete unused function net_ip_compare()

commit 4ccff71f678f79da71713a29d8528812379bb584
Author: Will Storey <will@summercat.com>
Date:   Mon Oct 9 12:50:04 2017 -0700

    Set host to an empty string on error
    
    While investigating #317, I noticed that it was possible we would access
    an uninitialized buffer due to failing to check the return value of
    net_ip2host(). This is done in several places. To make such uses safe,
    set the host buffer to an empty string on error. It is possible callers
    could be improved by handling the error in each spot, but this gives us
    some safety.

commit 2edd816e7db13b4ac0b20df9bf7fe55ee7718215
Author: Joseph Bisch <joseph.bisch@gmail.com>
Date:   Sun Oct 8 22:02:44 2017 -0400

    Fix segfault in query_remove_all
    
    It is possible for rec to be NULL in query_remove_all, resulting in a
    segfault. So return without doing anything if rec is NULL.

commit 49ace3251b79a9e97c6e4d0bc640f9143dc71b90
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Oct 8 19:47:50 2017 +0200

    fix uaf in chanquery module
    
    the chanquery needs to be removed in any case if a channel rec is
    destroyed, regardless of any state
    
    Fixes GL#13

commit 016fd344362ddcc4b1a0781df9ac2416acc54e69
Merge: 92dbb189 4b42eca7
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sun Oct 8 18:50:19 2017 +0200

    Merge pull request #763 from rbisewski/master
    
    Improvements to statusbar documentation and help text.

commit 00c80cb6fcca40cfc421fe3fc181115ac4907191
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Sat Oct 7 20:45:13 2017 +0200

    fix out of bounds read in compress_colors
    
    Reported by Hanno Böck.
    
    Fixes GL#12

commit 40ae8f5fa67cb7ec529f9fea5816fb8804c9bba8
Author: Edward Tomasz Napierala <trasz@FreeBSD.org>
Date:   Sat Oct 7 03:28:02 2017 +0100

    Limit capsicum rights to stdio.
    
    This requires FreeBSD fix (https://reviews.freebsd.org/D12622)
    to work properly.

commit 5da0b73a12b3b319a2c7d6b18657ec13d52b6476
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Oct 6 15:31:59 2017 +0200

    up abi

commit deac66f33c0fb1d6914d15ce63bde3f030a9c06d
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Oct 6 15:31:52 2017 +0200

    add a key binding to erase history entries
    
    it is possible to delete the current history entry using the
    erase_history_entry key binding

commit 16d68a86ca75b73c53aa81fe6d3d36361cb35b99
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Oct 6 15:02:15 2017 +0200

    add two XSFuncs to manipulate command history entries
    
    it is possible to use Irssi::UI::Window::get_history_entries to save the
    history entries, load_history_entries to load entries into the command
    history and delete_history_entries to remove history entries (for example
    to remove history selectively)

commit 1fd285dccfd43b740e88f7f4e168132387d39843
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Oct 6 14:58:47 2017 +0200

    refactor history to use history_entries list
    
    this allows access to the global history even when a using /window history
    named or /set window_history on, and you want to recall something from one
    of the other windows' histories.
    
    usage (default): ctrl+up/down

commit 4b42eca7c57fdd3d5ded8d5b1d4c75d01fc28569
Author: Robert Bisewski <bisewskr@med.umanitoba.ca>
Date:   Fri Oct 6 07:58:27 2017 -0500

    minor word correction

commit 84bfea52af8776e13d754e2ee20387f07556fc90
Author: Robert Bisewski <bisewskr@med.umanitoba.ca>
Date:   Fri Oct 6 07:54:54 2017 -0500

    adjusting text content as per the pull-request discussion

commit 0883ff8d320be47336e05aa38cf11427bd79b3af
Author: Robert Bisewski <contact@ibiscybernetics.com>
Date:   Fri Oct 6 07:13:30 2017 -0500

    reverting changes to startup HOWTO

commit e1e632d31e1d8efc3370db76ddcc4bda200e4d31
Author: Robert Bisewski <contact@ibiscybernetics.com>
Date:   Thu Oct 5 22:47:15 2017 -0500

    correcting and expanding content of statusbar help text

commit 92dbb1895b84bc9412bea62ce11473daf4dd2618
Merge: fc8c15fc 1f7de4c3
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Oct 5 11:31:44 2017 +0200

    Merge pull request #754 from ailin-nemui/fix-752
    
    add new function to set the position in bytes

commit 1f7de4c3bd8cb03af76c14aff71fc535ce9f23de
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Thu Oct 5 11:31:33 2017 +0200

    up abi

commit 32f33e7bb34598e8603b9f6a931ef063f6bd31f2
Author: Robert Bisewski <contact@ibiscybernetics.com>
Date:   Tue Oct 3 22:49:21 2017 -0500

    improving HOWTO document

commit 8dfeca57ede1e726de07522a87203ce13676882d
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Sep 8 15:19:40 2017 +0200

    hidden lines

commit 0468c5d912fc8a89bd552611ef6243bd1c889df7
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Wed Sep 13 13:58:00 2017 +0200

    add new function to set the position in bytes
    
    fixes #752

commit fc8c15fcd75bf271cddf8e1d6c0db77c225dc5e5
Merge: ca1172b4 624ef4a6
Author: ailin-nemui <ailin-nemui@users.noreply.github.com>
Date:   Fri Sep 15 13:40:17 2017 +0200
