Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-22 | Use 'isblank()' instead of a custom macro | LemonBoy | |
2015-11-22 | Correct a wrong use of the 'paste_buffer' variable | Fabian 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-22 | Let ignore_check do its work when server is NULL | LemonBoy | |
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-19 | Correctly alias 'channel' to '#channel' | LemonBoy | |
Use the same approach used in 'irc_channels_join'. Remove 'irc_nick_strip' since it was unused. | |||
2015-11-18 | Merge pull request #350 from LemonBoy/fix-99 | ailin-nemui | |
Strip trailing whitespace from commands | |||
2015-11-14 | use the enum name which was the original intended change | Todd A. Pratt | |
2015-11-13 | fix indentation, undelete line not meant to be deleted. | Todd A. Pratt | |
2015-11-13 | remove more cruft from previous implementation | Todd A. Pratt | |
2015-11-13 | remove cruft from previous implementation | Todd A. Pratt | |
2015-11-13 | a facility for prepending or replacing the cutbuffer | Todd A. Pratt | |
2015-11-13 | Merge branch 'master' of github.com:toddpratt/irssi | Todd A. Pratt | |
2015-11-10 | Merge pull request #351 from vague666/hilight_default_behaviour | ailin-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-09 | Use the PARAM_FLAG_STRIP_TRAILING_WS flag wherever possible. | LemonBoy | |
2015-11-09 | Strip the trailing whitespace from /join commands. | LemonBoy | |
Fixes #99 for great good. | |||
2015-11-09 | Add an option to strip trailing whitespace when parsing commands | LemonBoy | |
2015-11-09 | Merge pull request #313 from isundil/master | ailin-nemui | |
Fix #45 Make it easy to delete default channels, servers and networks | |||
2015-11-09 | Merge pull request #341 from dequis/strsplit-len-fix | ailin-nemui | |
Fix invalid reads in strsplit_len when splitting on spaces | |||
2015-11-09 | strsplit_len: make it look more like the original version | dequis | |
2015-11-09 | strsplit_len: use strlen() directly instead of a remaining_len variable | dequis | |
2015-11-08 | Merge remote-tracking branch 'origin/master' into bracketed-paste | dequis | |
2015-11-02 | Merge branch 'master' of github.com:toddpratt/irssi | Todd A. Pratt | |
2015-11-02 | Make C-w and M-backspace work right. | Todd A. Pratt | |
2015-11-02 | Merge pull request #330 from dequis/xterm-keypad-enter | ailin-nemui | |
Add xterm's keypad enter, meta-O-M to "key return" bindings | |||
2015-11-01 | Merge pull request #320 from irssi/ahf/add-setting-type-any | dx | |
Fix warnings | |||
2015-10-28 | Preserve the sasl_ options across reconnects. | LemonBoy | |
2015-10-23 | Fix invalid reads in strsplit_len when splitting on spaces | dequis | |
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-08 | Fix /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-06 | Add xterm's keypad enter, meta-O-M to "key return" bindings | dequis | |
From the 'kent' terminfo entry. Also applies to putty. Fixes #327 | |||
2015-10-04 | Merge pull request #318 from LemonBoy/fix-utf8-elements | ailin-nemui | |
Fix the display of utf8 sequences in the gui | |||
2015-10-04 | Fix the indentation. | LemonBoy | |
2015-10-03 | Merge pull request #314 from LemonBoy/sasl_session | dx | |
Save the sasl state in the session | |||
2015-10-03 | Remove check for >= 0 for unsigned unichar. | Alexander Færøy | |
2015-10-03 | Add SETTING_TYPE_ANY and replace -1 with it. | Alexander Færøy | |
2015-10-03 | Include write-buffer.h in log-away.c | LemonBoy | |
Silence a warning and make the world a better place. | |||
2015-10-02 | Set HOST_NAME_MAX to 255, if it's undefined. | Alexander Færøy | |
Thanks to Jilles and dx. Fixes #309 | |||
2015-10-02 | Add missing null terminator to the g_build_path() varargs | dequis | |
Lemon broke it a few commits ago. | |||
2015-10-02 | Merge pull request #316 from LemonBoy/fix_mem_leak | Geert Hauwaerts | |
Fix a memory leak. | |||
2015-10-02 | Merge pull request #319 from LemonBoy/awaylog-flush | Geert Hauwaerts | |
Flush the dirty buffer to disk | |||
2015-10-02 | Flush the dirty buffer to disk | LemonBoy | |
Given a big enough write_buffer_size and a long enough write_buffer_timeout it might be possible to show the user an incomplete or empty awaylog. Patch by: Petteri Aimonen | |||
2015-10-02 | Kill an unneeded declaration | LemonBoy | |
2015-10-02 | Even simpler logic | LemonBoy | |
2015-10-02 | Rework the logic to avoid allocating memory | LemonBoy | |
2015-10-02 | Fix the display of utf8 sequences in the gui | LemonBoy | |
term_addstr() had a long-standing fixme that suggested it didn't take into account the string encoding when calculating the string length. The BIG5 code path is untested. | |||
2015-10-02 | Fix a memory leak. | LemonBoy | |
g_get_current_dir() returns a heap-allocated string. | |||
2015-10-02 | Merge pull request #294 from dequis/key-states-rescan-recursion-limit | dx | |
Limit recursion depth of key/combo expansion in key_states_scan() | |||
2015-10-02 | Don't set the usermode field if blank | LemonBoy | |
Fixes FS#919 | |||
2015-10-02 | Save the sasl state in the session | LemonBoy | |
This is seemingly required to have irssi re-authenticate after a restart. | |||
2015-10-01 | Fix return value of server_setup_remove_chatnet | isundil | |
2015-10-01 | Updated server removal | isundil | |
Removing network will also remove attached channels |