summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-09Merge pull request #374 from ailin-nemui/dist-fixdx
add missing file to Makefile
2015-12-09add missing file to Makefileailin-nemui
2015-12-09Merge pull request #131 from ailin-nemui/fe-exec-perlailin-nemui
Add bindings for exec-type window items to Perl
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-09Merge pull request #373 from mineo/dcc-docailin-nemui
DCC close always requires a type
2015-12-09DCC close always requires a typeWieland Hoffmann
2015-11-27Merge pull request #370 from dequis/irc-cap-spaceailin-nemui
irc-cap: Don't send a space at the beginning of the CAP REQ parameter
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'
2015-11-25Merge pull request #368 from incertia/random-fixesGeert Hauwaerts
Random fixes (improve INSTALL)
2015-11-25revise INSTALL to be more clear regarding which script to useWill Song
2015-11-25change ./configure to ./autogen.sh because ./configure does not exist inWill Song
a fresh clone of the repository
2015-11-25ignore MYMETA.* generated by scripts in project rootWill Song
2015-11-25Merge pull request #367 from ailin-nemui/perl_warndx
more perl inheritance warning fixes
2015-11-25more perl inheritance warning fixesailin-nemui
2015-11-23Merge pull request #365 from ailin-nemui/perl_nickdx
fix nick class hierarchy
2015-11-23Merge pull request #364 from ailin-nemui/no_cap_sasldx
stop cap_sasl
2015-11-24fix nick class hierarchyailin-nemui
2015-11-24stop cap_saslailin-nemui
2015-11-23Merge pull request #360 from LemonBoy/backport-patchdx
Save a patch from the Flyspray oblivion, plus a nice unrelated commit to make everyone (un)happy
2015-11-23Merge pull request #359 from LemonBoy/dcc-assertailin-nemui
Let ignore_check do its work when server is NULL
2015-11-22Merge pull request #361 from LemonBoy/awaylog-formatailin-nemui
Use the expanded filename when picking the awaylog
2015-11-22Use the expanded filename when picking the awaylogLemonBoy
This fixes a long-standing bug where 'fname' was being feed to cat instead of 'real_fname', causing it to quit with a 'No such file or directory' error. FS#377
2015-11-22Use 'isblank()' instead of a custom macroLemonBoy
2015-11-22Correct a wrong use of the 'paste_buffer' variableFabian Kurz
The function "static void paste_buffer_join_lines(GArray *buf)" in "src/fe-text/gui-readline.c" is supposed to join lines from the GArray pointed to by *buf under certain circumstances. In the code of the function "buf" is actually used for getting the length of the GArray, but to get a pointer to the data, "paste_buffer->data" is used; paste_buffer is defined in the scope of the whole file. This delivers the desired result, because this function is only called once, with "paste_buffer" as the argument. If paste_buffer_join_lines() will ever be used with a different argument, it will fail.
2015-11-22Let ignore_check do its work when server is NULLLemonBoy
A NULL-check has been added to the ignore_match_server macro, making the function safe from a pointer perspective. Fixes #193 in the meanwhile.
2015-11-19Correctly alias 'channel' to '#channel'LemonBoy
Use the same approach used in 'irc_channels_join'. Remove 'irc_nick_strip' since it was unused.
2015-11-18Merge pull request #350 from LemonBoy/fix-99ailin-nemui
Strip trailing whitespace from commands
2015-11-10Merge pull request #351 from vague666/hilight_default_behaviourailin-nemui
Fix /hilight list output behaviour depending on enabled flags
2015-11-09/hilight list print output with enabled flags, except when -word and -nick ↵Jari Matilainen
are used
2015-11-09Use the PARAM_FLAG_STRIP_TRAILING_WS flag wherever possible.LemonBoy
2015-11-09Strip the trailing whitespace from /join commands.LemonBoy
Fixes #99 for great good.
2015-11-09Add an option to strip trailing whitespace when parsing commandsLemonBoy
2015-11-09Merge pull request #313 from isundil/masterailin-nemui
Fix #45 Make it easy to delete default channels, servers and networks
2015-11-09Merge pull request #341 from dequis/strsplit-len-fixailin-nemui
Fix invalid reads in strsplit_len when splitting on spaces
2015-11-09strsplit_len: make it look more like the original versiondequis
2015-11-09strsplit_len: use strlen() directly instead of a remaining_len variabledequis
2015-11-02Merge pull request #330 from dequis/xterm-keypad-enterailin-nemui
Add xterm's keypad enter, meta-O-M to "key return" bindings
2015-11-01Merge pull request #320 from irssi/ahf/add-setting-type-anydx
Fix warnings
2015-10-30Merge pull request #344 from rrebello/m4-quote-fixdx
Fix quote around macro argument
2015-10-28Merge pull request #345 from LemonBoy/sasl-reconnectdx
Preserve the sasl_ options across reconnects.
2015-10-28Preserve the sasl_ options across reconnects.LemonBoy
2015-10-28Fix quote around macro argumentRodrigo Rebello
In m4/curses.m4, line 134, the 5th argument passed to AC_NCURSES was surrounded by '"' instead of '[' and ']'. Because of that, the expansion of AC_NCURSES in that case would produce the following line inside the configure script (note the repeated double quotes): screen_manager=""ncurses on $withval/include"" That would cause the following error when configure was executed with the "--with-ncurses=dir" argument: ./configure: line 13468: on: command not found Although in the case above the error doesn't actually influence the build process ('screen_manager' isn't used anywhere in the script), trying to execute 'on' might be harmful if it corresponded to an existing command in the user's environment.
2015-10-23Fix invalid reads in strsplit_len when splitting on spacesdequis
The symptom for this one is randomly getting lines split before the last word, even if there's no need for splitting. Also, this function is only reached if recode is on, and iconv failed (for example, due to an incorrect source charset). Thanks to vague for finding this and providing valgrind logs. The loop that looks for spaces tried to read backwards from the end of the current line, with the end being determined by len. Assuming strsplit_len() with len=400, this meant accessing str[399] in the first iteration. For strings that don't need splitting, this means an invalid read always. If that invalid read happens to hit garbage that has a space character, (len - offset) points after the end of string, which isn't a problem for g_strndup() since it stops at the first null, and no splitting happens. If the garbage doesn't have any spaces, it splits by the last word. This commit avoids that loop entirely if (remaining_len > len). It also changes the way it iterates over the string to be much less confusing.
2015-10-08Merge pull request #333 from dequis/recon-tag-fixailin-nemui
Fix /reconnect RECON-1 saying "Reconnection tag 1 not found"
2015-10-08Fix /reconnect RECON-1 saying "Reconnection tag 1 not found"dequis
Turns out it was fixing the wrong string, and trying to do atoi("RECON-1") instead of atoi("1"). "/reconnect 1" worked, but "/reconnect RECON-1" gave that confusing error message.
2015-10-06Add xterm's keypad enter, meta-O-M to "key return" bindingsdequis
From the 'kent' terminfo entry. Also applies to putty. Fixes #327
2015-10-04Merge pull request #318 from LemonBoy/fix-utf8-elementsailin-nemui
Fix the display of utf8 sequences in the gui