summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-09-14Merge pull request #467 from dequis/EAI_SYSTEMailin-nemui
net_gethosterror: Handle EAI_SYSTEM ("System error") properly
2016-09-14Merge pull request #461 from ailin-nemui/fix_squeryailin-nemui
Revert "Removed the obsolete SQUERY and SERVLIST commands"
2016-09-14Merge pull request #529 from ailin-nemui/issue500ailin-nemui
fix nick->host == NULL crash
2016-09-14Merge pull request #533 from dequis/statusmessLemonBoy
Set the default STATUSMSG to @ instead of @+ if it's missing
2016-06-07Merge pull request #484 from LemonBoy/sasl-misc-adjailin-nemui
Correct the name of the emitted signal.
2016-06-07Merge pull request #485 from ailin-nemui/bdo826525ailin-nemui
Do not crash on OPTCHAN when item has no server
2016-03-23Make use of terminal application keys configurableailin-nemui
adds a new setting term_appkey_mode which can enable or disable the use of keyboard transmit (application keys) mode. Fixes #430
2016-03-23Merge pull request #458 from ailin-nemui/fix_449ailin-nemui
Properly toggle bracketed paste mode on stop/cont
2016-03-23Merge pull request #457 from ailin-nemui/fix_450ailin-nemui
fix race condition in terminal init
2016-03-23Merge pull request #446 from ailin-nemui/fix_445ailin-nemui
strip less whitespace from commands
2016-03-23Merge pull request #442 from LemonBoy/fix-435ailin-nemui
Do not assume any default value for statusmsg.
2016-03-23Merge pull request #444 from LemonBoy/timeout-idailin-nemui
Use 0 as a sentinel value for sasl_timeout
2016-03-23Merge pull request #439 from horgh/ssl-errorsTheLemonMan
Clear error queue before SSL I/O operations
2016-03-23Merge pull request #438 from dequis/sasl-timeout-disconnectailin-nemui
Remove sasl timeout source when the server disconnects
2016-03-23Merge pull request #432 from grawity/fix-externalGiuseppe
fix SASL EXTERNAL
2016-03-23Merge pull request #405 from LemonBoy/serialize-channel-namedx
Serialize the 'name' attribute of the CHANNEL_REC.
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-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
2015-12-09add missing file to Makefileailin-nemui
2015-12-09Add bindings for exec-type window items to PerlAilin Nemui
These bindings were missing and resulted in non-hash non-undef active entries when an interactive process is executing.
2015-12-09Merge pull request #174 from ailin-nemui/entry-prompt-coloursailin-nemui
reimplement format and length logic for the entry prompt
2015-12-09Merge pull request #65 from ailin-nemui/perl-irc-polyailin-nemui
forward alternate_nick to Irc::Server attributes
2015-12-09Rewrite some faulty logic handling the saved channels.LemonBoy
Issue #340 brought to our attention the fact that under certain circumstances irssi would go on a wild rampage and carelessly overwrite some saved channel records in the configuration file. This happened because the code didn't take into account the case where the channel index in setupchannels wouldn't match the one in the configuration; this actually happens when the user removes a chatnet without removing the associated channels.
2015-11-26irc-cap: Don't send a space at the beginning of the CAP REQ parameterdequis
Turns out it confuses inspircd, making it reply a NAK with empty parameter. The rest is ACKed anyway. I've already whined at saberuk and there's a pending pull request over there fixing this issue. And, of course, this is cleaner.
2015-11-26Merge pull request #357 from LemonBoy/fix-99+1dx
Correctly alias 'channel' to '#channel'