summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-02-26fix proxy server nameLukas Mai
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.
2016-01-03Clean up the ignore_find API to make it more powerful.LemonBoy
This way we prevent the creation of duplicate ignores since the old code skipped the ignore_find call when a pattern was specified. It should also cover all the cases where the ignores would be wrongly overwritten, such as the case outlined in #78.
2015-12-28keep track of address in text_dest for hilight purposesailin-nemui
2015-12-15clean up after #303ailin-nemui
2015-12-15Merge pull request #303 from vague666/fs275ailin-nemui
Applied patch from fs#275 to make /hilight -mask -line work properly
2015-12-15Merge pull request #306 from dequis/bracketed-pasteailin-nemui
Implement paste detection via the bracketed paste mode 2: bracket pasterer
2015-12-13Bracketed paste: fix nitpick from ahf's reviewdequis
Thanks ahf
2015-12-13ensure staticlib perl works on 5.22 (for now)ailin-nemui
2015-12-12Bracketed paste: Adjust paste line count if there's text after newlinesdequis
With bracketed paste, "a\nb" will result in two lines being pasted, because it's a single thing, with an end marker which the timeout based pastes don't have. Due to the way term_gets() counts lines, that input will have paste_line_count == 1. This can be misleading. This code adjusts it by looking at the last character, and increasing the count if it finds anything that isn't a newline.
2015-12-12Disable timeout-based paste detection if paste_use_bracketed_mode is ondequis
2015-12-10deinit perl on staticperl buildsailin-nemui
2015-12-09Merge branch 'master' of github.com:irssi/irssiTodd A. Pratt
2015-12-10module check irssi versionailin-nemui
Add explicit checks into every module to match the ABI version defined in common.h
2015-12-09Merge pull request #371 from LemonBoy/rampageailin-nemui
Rewrite some faulty logic handling the saved channels. Fixes #340
2015-12-09Remove all WIN32 ifdefs (unifdef -UWIN32)dequis
Just use cygwin. This looks like it wasn't enough to do anything useful, and I don't think anyone cares about supporting win32 the hard way.
2015-12-09Minor adjustments.LemonBoy
Use g_strcmp0 instead of strcmp. Explicit checks added for the g_strcmp0 clauses.
2015-12-09Rewrite some faulty logic handling the saved servers.LemonBoy
2015-12-09Better function namingLemonBoy