summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-03-17Don't use glob matching, just regular string comparisonsJari Matilainen
2016-03-17Do not assume any default value for statusmsg.LemonBoy
If the server didn't send it then just skip the check, the old value it defaulted to was possibly overlapping with the CHANTYPES leading to an incorrect behaviour. Fixes #435.
2016-03-17Merge pull request #439 from horgh/ssl-errorsTheLemonMan
Clear error queue before SSL I/O operations
2016-03-17Merge pull request #438 from dequis/sasl-timeout-disconnectailin-nemui
Remove sasl timeout source when the server disconnects
2016-03-14Replace spaces with tabsKindOne
2016-03-14Use glob matching for activity_hide_targetsJari Matilainen
spaces vs tabs! strarray_find* needs to return -1 if no index found
2016-03-14Return -1 from null-test to comply with the rest of strarray_findJari Matilainen
2016-03-13Add clear error calls to irssi_ssl_get_iochannelWill Storey
2016-03-13Clear error queue before SSL I/O operationsWill Storey
Otherwise we can see errors that are not related to the operation we check for. SSL_get_error() inspects the thread's error queue. See https://www.openssl.org/docs/manmaster/ssl/SSL_get_error.html for more information.
2016-03-11Remove sasl timeout source when the server disconnectsdequis
2016-03-08Merge pull request #432 from grawity/fix-externalGiuseppe
fix SASL EXTERNAL
2016-03-08Merge pull request #426 from Manishearth/paste-splitailin-nemui
Make pasting warning appear when long pastes are going to be split into many lines
2016-03-08Fix SASL EXTERNAL authenticationMantas Mikulėnas
The "AUTHENTICATE" command is always required – it's part of the IRCv3 SASL framing. RFC 4422 only documents the Base64 payload.
2016-03-02irssi proxy: allow listening on unix socketsLukas Mai
2016-03-02reindentLukas Mai
2016-02-26fix proxy server nameLukas Mai
2016-02-24Make pasting warning appear when long pastes are going to be split into many ↵Manish Goregaokar
lines
2016-02-24use a #define'd LINE_SPLIT_LIMIT instead of hardcoding 400Manish Goregaokar
2016-02-18remove redundant checkLukas Mai
2016-02-18make pointer check explicitLukas Mai
2016-02-18irssi proxy: allow multiplexing multiple networks over a single portLukas Mai
2016-02-18fix formattingLukas Mai
2016-02-10fix whitespaceTodd A. Pratt
2016-02-10Merge branch 'master' of github.com:irssi/irssiTodd A. Pratt
2016-02-05Merge pull request #413 from dequis/completion-list-crash-fixailin-nemui
completion: Fix crash when the complist provided by a script has nulls
2016-02-04Merge branch 'master' of github.com:irssi/irssiTodd A. Pratt
2016-02-03Merge pull request #410 from LemonBoy/getaddrinfo-v6-flagailin-nemui
Getaddrinfo v6 flag
2016-01-30remove memory allocation check, spaces to tabsTodd A. Pratt
2016-01-30add an append operation to cut buffer handlingTodd A. Pratt
2016-01-29completion: Fix crash when the complist provided by a script has nullsdequis
Can be reproduced with aspell_complete.pl 1.00 by setting an invalid dictionary with "/set spell_dict a"
2016-01-27Add AI_ADDRCONFIG to the getaddrinfo hints.LemonBoy
A first step to untangle the ipv4 vs ipv6 mess. At the time of writing Linux, OpenBSD and FreeBSD all support the AI_ADDRCONFIG flag.
2016-01-27Call getnameinfo with NI_NAMEREQD flag.LemonBoy
This way net_gethostbyaddr will fail when the system is unable to resolve the address to a valid host name. Without this flag in case of failure the function would return the ip address instead of failing.
2016-01-27Minor style fix in net_ip2host.LemonBoy
2016-01-27Delete the HAVE_IPV6 ifdef.LemonBoy
Welcome to the future.
2016-01-26Merge pull request #353 from toddpratt/masterailin-nemui
Allow for prepending to the cutbuffer in addition to replacing it.
2016-01-26Merge pull request #399 from LemonBoy/botsailin-nemui
Change when the autocmds are sent.
2016-01-25Serialize the 'name' attribute of the CHANNEL_REC.LemonBoy
This way the code doing the serialization in 'sig_layout_save_item' is now symmetric with the loading code loading the data in 'sig_layout_restore'.
2016-01-24Duplicate the code paths for autocommands.LemonBoy
2016-01-14Change when the autocmds are sent.LemonBoy
As per #175 if a -botcmd is specified for a given channel without a -bots parameter then the command is sent right after joining the channel.
2016-01-11Merge pull request #393 from ailin-nemui/moduleversion-perlailin-nemui
forward ABI to perl modules
2016-01-11Merge pull request #394 from ailin-nemui/reset-historyailin-nemui
option to clear the history
2016-01-11Merge pull request #389 from ailin-nemui/hilight2-upailin-nemui
keep track of address in text_dest for hilight purposes
2016-01-11Merge pull request #390 from LemonBoy/ignore-findailin-nemui
Clean up the ignore_find API to make it more powerful.
2016-01-08make /knockout use /unban to remove bansLukas Mai
/knockout uses /ban to set bans but calls ban_remove() directly to remove them. This commit makes it use /unban instead. This allows scripts that hook ban/unban to work automatically with /knockout.
2016-01-08irc/core/irc-commands.c: fix indentationLukas Mai
2016-01-08reorder history add and fixesailin-nemui
2016-01-08option to clear the historyailin-nemui
2016-01-07forward ABI to perl modulesailin-nemui
2016-01-06irssiproxy: avoid using pointer after freeing itLukas Mai
2016-01-03Don't break the API.LemonBoy
Have a ignore_find_full method that is the one that all the new code should be using and provide some working stubs for ignore_find and ignore_find_noact.