]> jfr.im git - irc/irssi/irssi.git/log
irc/irssi/irssi.git
8 years agomore perl inheritance warning fixes
ailin-nemui [Wed, 25 Nov 2015 11:16:42 +0000 (12:16 +0100)] 
more perl inheritance warning fixes

8 years agoMerge pull request #365 from ailin-nemui/perl_nick
dx [Tue, 24 Nov 2015 00:02:48 +0000 (21:02 -0300)] 
Merge pull request #365 from ailin-nemui/perl_nick

fix nick class hierarchy

8 years agoMerge pull request #364 from ailin-nemui/no_cap_sasl
dx [Mon, 23 Nov 2015 23:56:33 +0000 (20:56 -0300)] 
Merge pull request #364 from ailin-nemui/no_cap_sasl

stop cap_sasl

8 years agofix nick class hierarchy
ailin-nemui [Mon, 23 Nov 2015 23:40:19 +0000 (00:40 +0100)] 
fix nick class hierarchy

8 years agostop cap_sasl
ailin-nemui [Mon, 23 Nov 2015 23:30:12 +0000 (00:30 +0100)] 
stop cap_sasl

8 years agoMerge pull request #360 from LemonBoy/backport-patch
dx [Mon, 23 Nov 2015 16:08:13 +0000 (13:08 -0300)] 
Merge pull request #360 from LemonBoy/backport-patch

Save a patch from the Flyspray oblivion, plus a nice unrelated commit to make everyone (un)happy

8 years agoMerge pull request #359 from LemonBoy/dcc-assert
ailin-nemui [Mon, 23 Nov 2015 09:05:05 +0000 (10:05 +0100)] 
Merge pull request #359 from LemonBoy/dcc-assert

Let ignore_check do its work when server is NULL

8 years agoMerge pull request #361 from LemonBoy/awaylog-format
ailin-nemui [Sun, 22 Nov 2015 22:02:04 +0000 (23:02 +0100)] 
Merge pull request #361 from LemonBoy/awaylog-format

Use the expanded filename when picking the awaylog

8 years agoUse the expanded filename when picking the awaylog
LemonBoy [Sun, 22 Nov 2015 20:59:28 +0000 (21:59 +0100)] 
Use the expanded filename when picking the awaylog

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

8 years agoUse 'isblank()' instead of a custom macro
LemonBoy [Sun, 22 Nov 2015 20:33:44 +0000 (21:33 +0100)] 
Use 'isblank()' instead of a custom macro

8 years agoCorrect a wrong use of the 'paste_buffer' variable
Fabian Kurz [Sun, 22 Nov 2015 20:24:05 +0000 (21:24 +0100)] 
Correct a wrong use of the 'paste_buffer' variable

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.

8 years agoLet ignore_check do its work when server is NULL
LemonBoy [Sun, 22 Nov 2015 15:57:45 +0000 (16:57 +0100)] 
Let ignore_check do its work when server is NULL

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.

8 years agoCorrectly alias 'channel' to '#channel'
LemonBoy [Thu, 19 Nov 2015 14:31:32 +0000 (15:31 +0100)] 
Correctly alias 'channel' to '#channel'

Use the same approach used in 'irc_channels_join'.
Remove 'irc_nick_strip' since it was unused.

8 years agoMerge pull request #350 from LemonBoy/fix-99
ailin-nemui [Wed, 18 Nov 2015 21:01:29 +0000 (22:01 +0100)] 
Merge pull request #350 from LemonBoy/fix-99

Strip trailing whitespace from commands

8 years agoMerge pull request #351 from vague666/hilight_default_behaviour
ailin-nemui [Tue, 10 Nov 2015 10:07:16 +0000 (11:07 +0100)] 
Merge pull request #351 from vague666/hilight_default_behaviour

Fix /hilight list output behaviour depending on enabled flags

8 years ago/hilight list print output with enabled flags, except when -word and -nick are used
Jari Matilainen [Mon, 9 Nov 2015 22:06:56 +0000 (23:06 +0100)] 
/hilight list print output with enabled flags, except when -word and -nick are used

8 years agoUse the PARAM_FLAG_STRIP_TRAILING_WS flag wherever possible.
LemonBoy [Mon, 9 Nov 2015 22:02:41 +0000 (23:02 +0100)] 
Use the PARAM_FLAG_STRIP_TRAILING_WS flag wherever possible.

8 years agoStrip the trailing whitespace from /join commands.
LemonBoy [Mon, 9 Nov 2015 17:39:13 +0000 (18:39 +0100)] 
Strip the trailing whitespace from /join commands.

Fixes #99 for great good.

8 years agoAdd an option to strip trailing whitespace when parsing commands
LemonBoy [Mon, 9 Nov 2015 16:32:51 +0000 (17:32 +0100)] 
Add an option to strip trailing whitespace when parsing commands

8 years agoMerge pull request #313 from isundil/master
ailin-nemui [Mon, 9 Nov 2015 15:45:19 +0000 (16:45 +0100)] 
Merge pull request #313 from isundil/master

Fix #45 Make it easy to delete default channels, servers and networks

8 years agoMerge pull request #341 from dequis/strsplit-len-fix
ailin-nemui [Mon, 9 Nov 2015 15:21:33 +0000 (16:21 +0100)] 
Merge pull request #341 from dequis/strsplit-len-fix

Fix invalid reads in strsplit_len when splitting on spaces

8 years agostrsplit_len: make it look more like the original version
dequis [Mon, 9 Nov 2015 09:46:40 +0000 (06:46 -0300)] 
strsplit_len: make it look more like the original version

8 years agostrsplit_len: use strlen() directly instead of a remaining_len variable
dequis [Mon, 9 Nov 2015 09:33:08 +0000 (06:33 -0300)] 
strsplit_len: use strlen() directly instead of a remaining_len variable

8 years agoMerge remote-tracking branch 'origin/master' into bracketed-paste
dequis [Sun, 8 Nov 2015 17:28:18 +0000 (14:28 -0300)] 
Merge remote-tracking branch 'origin/master' into bracketed-paste

8 years agoMerge pull request #330 from dequis/xterm-keypad-enter
ailin-nemui [Sun, 1 Nov 2015 23:15:58 +0000 (00:15 +0100)] 
Merge pull request #330 from dequis/xterm-keypad-enter

Add xterm's keypad enter, meta-O-M to "key return" bindings

8 years agoMerge pull request #320 from irssi/ahf/add-setting-type-any
dx [Sun, 1 Nov 2015 16:40:54 +0000 (13:40 -0300)] 
Merge pull request #320 from irssi/ahf/add-setting-type-any

Fix warnings

8 years agoMerge pull request #344 from rrebello/m4-quote-fix
dx [Fri, 30 Oct 2015 07:09:00 +0000 (04:09 -0300)] 
Merge pull request #344 from rrebello/m4-quote-fix

Fix quote around macro argument

8 years agoMerge pull request #345 from LemonBoy/sasl-reconnect
dx [Wed, 28 Oct 2015 21:22:04 +0000 (18:22 -0300)] 
Merge pull request #345 from LemonBoy/sasl-reconnect

Preserve the sasl_ options across reconnects.

8 years agoPreserve the sasl_ options across reconnects.
LemonBoy [Wed, 28 Oct 2015 20:56:35 +0000 (21:56 +0100)] 
Preserve the sasl_ options across reconnects.

8 years agoFix quote around macro argument
Rodrigo Rebello [Wed, 28 Oct 2015 15:38:21 +0000 (13:38 -0200)] 
Fix quote around macro argument

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.

8 years agoFix invalid reads in strsplit_len when splitting on spaces
dequis [Fri, 23 Oct 2015 07:25:57 +0000 (04:25 -0300)] 
Fix invalid reads in strsplit_len when splitting on spaces

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.

8 years agoMerge pull request #333 from dequis/recon-tag-fix
ailin-nemui [Thu, 8 Oct 2015 07:18:04 +0000 (09:18 +0200)] 
Merge pull request #333 from dequis/recon-tag-fix

Fix /reconnect RECON-1 saying "Reconnection tag 1 not found"

8 years agoFix /reconnect RECON-1 saying "Reconnection tag 1 not found"
dequis [Thu, 8 Oct 2015 03:06:17 +0000 (00:06 -0300)] 
Fix /reconnect RECON-1 saying "Reconnection tag 1 not found"

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.

8 years agoAdd xterm's keypad enter, meta-O-M to "key return" bindings
dequis [Tue, 6 Oct 2015 07:51:16 +0000 (04:51 -0300)] 
Add xterm's keypad enter, meta-O-M to "key return" bindings

From the 'kent' terminfo entry. Also applies to putty.

Fixes #327

8 years agoMerge pull request #318 from LemonBoy/fix-utf8-elements
ailin-nemui [Sun, 4 Oct 2015 18:22:36 +0000 (20:22 +0200)] 
Merge pull request #318 from LemonBoy/fix-utf8-elements

Fix the display of utf8 sequences in the gui

8 years agoFix the indentation.
LemonBoy [Sun, 4 Oct 2015 09:56:54 +0000 (11:56 +0200)] 
Fix the indentation.

8 years agoMerge pull request #314 from LemonBoy/sasl_session
dx [Sun, 4 Oct 2015 01:15:17 +0000 (22:15 -0300)] 
Merge pull request #314 from LemonBoy/sasl_session

Save the sasl state in the session

8 years agoAdd -Wall and -Werror as CFLAGS to make.
Alexander Færøy [Sat, 3 Oct 2015 17:07:08 +0000 (19:07 +0200)] 
Add -Wall and -Werror as CFLAGS to make.

8 years agoRemove check for >= 0 for unsigned unichar.
Alexander Færøy [Fri, 2 Oct 2015 18:29:19 +0000 (20:29 +0200)] 
Remove check for >= 0 for unsigned unichar.

8 years agoAdd SETTING_TYPE_ANY and replace -1 with it.
Alexander Færøy [Fri, 2 Oct 2015 18:25:14 +0000 (20:25 +0200)] 
Add SETTING_TYPE_ANY and replace -1 with it.

8 years agoSimplify Travis config.
Alexander Færøy [Sat, 3 Oct 2015 16:50:23 +0000 (18:50 +0200)] 
Simplify Travis config.

8 years agoMerge pull request #322 from LemonBoy/fix-warning-awaylog
Alexander Færøy [Sat, 3 Oct 2015 12:33:02 +0000 (14:33 +0200)] 
Merge pull request #322 from LemonBoy/fix-warning-awaylog

Include write-buffer.h in log-away.c

8 years agoInclude write-buffer.h in log-away.c
LemonBoy [Sat, 3 Oct 2015 12:32:38 +0000 (14:32 +0200)] 
Include write-buffer.h in log-away.c

Silence a warning and make the world a better place.

8 years agoSet HOST_NAME_MAX to 255, if it's undefined.
Alexander Færøy [Fri, 2 Oct 2015 17:51:54 +0000 (19:51 +0200)] 
Set HOST_NAME_MAX to 255, if it's undefined.

Thanks to Jilles and dx.

Fixes #309

8 years agoUse silent rules.
Alexander Færøy [Fri, 2 Oct 2015 16:57:06 +0000 (18:57 +0200)] 
Use silent rules.

8 years agoAdd missing null terminator to the g_build_path() varargs
dequis [Fri, 2 Oct 2015 16:48:23 +0000 (13:48 -0300)] 
Add missing null terminator to the g_build_path() varargs

Lemon broke it a few commits ago.

8 years agoMerge pull request #316 from LemonBoy/fix_mem_leak
Geert Hauwaerts [Fri, 2 Oct 2015 16:39:10 +0000 (09:39 -0700)] 
Merge pull request #316 from LemonBoy/fix_mem_leak

Fix a memory leak.

8 years agoMerge pull request #319 from LemonBoy/awaylog-flush
Geert Hauwaerts [Fri, 2 Oct 2015 16:33:03 +0000 (09:33 -0700)] 
Merge pull request #319 from LemonBoy/awaylog-flush

Flush the dirty buffer to disk

8 years agoFlush the dirty buffer to disk
LemonBoy [Fri, 2 Oct 2015 15:13:49 +0000 (17:13 +0200)] 
Flush the dirty buffer to disk

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

8 years agoKill an unneeded declaration
LemonBoy [Fri, 2 Oct 2015 13:08:48 +0000 (15:08 +0200)] 
Kill an unneeded declaration

8 years agoEven simpler logic
LemonBoy [Fri, 2 Oct 2015 13:07:59 +0000 (15:07 +0200)] 
Even simpler logic

8 years agoRework the logic to avoid allocating memory
LemonBoy [Fri, 2 Oct 2015 13:02:43 +0000 (15:02 +0200)] 
Rework the logic to avoid allocating memory

8 years agoFix the display of utf8 sequences in the gui
LemonBoy [Fri, 2 Oct 2015 12:04:04 +0000 (14:04 +0200)] 
Fix the display of utf8 sequences in the gui

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.

8 years agoFix a memory leak.
LemonBoy [Fri, 2 Oct 2015 10:39:08 +0000 (12:39 +0200)] 
Fix a memory leak.

g_get_current_dir() returns a heap-allocated string.

8 years agoMerge pull request #294 from dequis/key-states-rescan-recursion-limit
dx [Fri, 2 Oct 2015 10:22:48 +0000 (07:22 -0300)] 
Merge pull request #294 from dequis/key-states-rescan-recursion-limit

Limit recursion depth of key/combo expansion in key_states_scan()

8 years agoMerge pull request #315 from LemonBoy/prevent_blank_usermode
ailin-nemui [Fri, 2 Oct 2015 09:48:11 +0000 (11:48 +0200)] 
Merge pull request #315 from LemonBoy/prevent_blank_usermode

Don't set the usermode field if blank

8 years agoDon't set the usermode field if blank
LemonBoy [Fri, 2 Oct 2015 09:25:30 +0000 (11:25 +0200)] 
Don't set the usermode field if blank

Fixes FS#919

8 years agoSave the sasl state in the session
LemonBoy [Thu, 1 Oct 2015 20:25:40 +0000 (22:25 +0200)] 
Save the sasl state in the session

This is seemingly required to have irssi re-authenticate after a
restart.

8 years agoFix return value of server_setup_remove_chatnet
isundil [Thu, 1 Oct 2015 20:53:34 +0000 (22:53 +0200)] 
Fix return value of server_setup_remove_chatnet

8 years agoUpdated server removal
isundil [Thu, 1 Oct 2015 20:36:02 +0000 (22:36 +0200)] 
Updated server removal
Removing network will also remove attached channels

8 years agoFix #45 Make it easy to delete default channels, servers and networks
isundil [Thu, 1 Oct 2015 19:14:30 +0000 (21:14 +0200)] 
Fix #45 Make it easy to delete default channels, servers and networks
Removing network will now also remove all attached servers

8 years agoMerge pull request #312 from Jellyfrog/patch-1
dx [Thu, 1 Oct 2015 04:48:06 +0000 (01:48 -0300)] 
Merge pull request #312 from Jellyfrog/patch-1

Switch to modern Travis CI infrastructure

8 years agoSwitch to modern Travis CI infrastructure
Jellyfrog [Tue, 29 Sep 2015 15:34:35 +0000 (17:34 +0200)] 
Switch to modern Travis CI infrastructure

Fixes #310

8 years agoMerge pull request #308 from vague666/sasl_in_network_list
ailin-nemui [Tue, 29 Sep 2015 10:00:44 +0000 (12:00 +0200)] 
Merge pull request #308 from vague666/sasl_in_network_list

Add sasl info to /network list output if available

8 years agoMake sure sasl settings are defined before printing them out
Jari Matilainen [Tue, 29 Sep 2015 09:44:11 +0000 (11:44 +0200)] 
Make sure sasl settings are defined before printing them out

8 years agoAdd sasl info to /network list output if available
Jari Matilainen [Tue, 29 Sep 2015 08:39:49 +0000 (10:39 +0200)] 
Add sasl info to /network list output if available

8 years agoMerge pull request #307 from chi6rag/master
ailin-nemui [Mon, 28 Sep 2015 03:34:38 +0000 (05:34 +0200)] 
Merge pull request #307 from chi6rag/master

Remove Typo from Startup FAQs

8 years agoRemove Typo from FAQs
Chirag Aggarwal [Mon, 28 Sep 2015 03:24:19 +0000 (08:54 +0530)] 
Remove Typo from FAQs

8 years agoHandle empty bracketed pastes (or sequences of those)
dequis [Fri, 25 Sep 2015 06:22:02 +0000 (03:22 -0300)] 
Handle empty bracketed pastes (or sequences of those)

Both cases were off-by-one mistakes erring on the side of being too
conservative. This fixes these two harmless issues:

- For a single empty paste, it required another keystroke before
  processing it
- For a sequence of themcase, a single '~' was left in the input

8 years agoHandle a paste start marker right after an end one (ignore both)
dequis [Fri, 25 Sep 2015 06:09:14 +0000 (03:09 -0300)] 
Handle a paste start marker right after an end one (ignore both)

This actually workarounds a bug with the "st" terminal, for which i've
already submitted a patch, but irssi needs to be able to handle it
decently too.

8 years agoCreate paste_bracketed_middle() function to handle small pastes
dequis [Fri, 25 Sep 2015 05:27:59 +0000 (02:27 -0300)] 
Create paste_bracketed_middle() function to handle small pastes

"Small" as in ending in the same sig_input() call where they started

8 years agoFix some minor style issues
dequis [Fri, 25 Sep 2015 05:23:38 +0000 (02:23 -0300)] 
Fix some minor style issues

8 years agoSend last line of bracketed paste together with the rest
dequis [Fri, 25 Sep 2015 05:21:27 +0000 (02:21 -0300)] 
Send last line of bracketed paste together with the rest

8 years agopaste_bracketed_end: Fix rest length calculation
dequis [Fri, 25 Sep 2015 04:37:06 +0000 (01:37 -0300)] 
paste_bracketed_end: Fix rest length calculation

8 years agoSave the part of the paste buffer after the bp_end marker for later
dequis [Thu, 17 Sep 2015 03:54:13 +0000 (00:54 -0300)] 
Save the part of the paste buffer after the bp_end marker for later

Also move relevant code to a paste_bracketed_end() function

8 years agoImprove bracketed paste start/end detection
dequis [Thu, 17 Sep 2015 03:52:55 +0000 (00:52 -0300)] 
Improve bracketed paste start/end detection

- Use a keybinding to detect the start of a bracketed paste
- Iterate over the paste buffer looking for the end marker

8 years agoGet rid of the non-portable memmem
LemonBoy [Wed, 9 Sep 2015 20:41:17 +0000 (22:41 +0200)] 
Get rid of the non-portable memmem

The sequences we're after are found at the beginning or at the end of the
buffer, there's no need to scan the whole thing.

8 years agoEnable the bracketed paste mode on demand
LemonBoy [Wed, 9 Sep 2015 20:35:11 +0000 (22:35 +0200)] 
Enable the bracketed paste mode on demand

8 years agoReplace some hairy logic with g_array_remove_range
LemonBoy [Mon, 7 Sep 2015 22:55:34 +0000 (00:55 +0200)] 
Replace some hairy logic with g_array_remove_range

In the hope it'll do the same under the hood.

8 years agoToggles
LemonBoy [Mon, 7 Sep 2015 22:48:13 +0000 (00:48 +0200)] 
Toggles

8 years agoImplement the bracketed paste mode
LemonBoy [Mon, 7 Sep 2015 22:40:25 +0000 (00:40 +0200)] 
Implement the bracketed paste mode

As an alternative method of paste detection, more reliable but might not be
supported by all the VTs.

8 years agoMerge pull request #305 from dequis/install-doc-mention-local-lib
Geert Hauwaerts [Sun, 27 Sep 2015 08:04:24 +0000 (10:04 +0200)] 
Merge pull request #305 from dequis/install-doc-mention-local-lib

INSTALL: mention local::lib for home directory installations

8 years agoINSTALL: mention local::lib for home directory installations
dequis [Sun, 27 Sep 2015 05:15:14 +0000 (02:15 -0300)] 
INSTALL: mention local::lib for home directory installations

I had problems installing this and this file didn't have the answer.
So I'm adding what nei told me to do.

8 years agoMerge pull request #304 from LemonBoy/sasl_user_options
ailin-nemui [Sat, 26 Sep 2015 17:07:54 +0000 (19:07 +0200)] 
Merge pull request #304 from LemonBoy/sasl_user_options

Allow the user to set and modify the SASL parameters

8 years agoAllow the user to set and modify the SASL parameters
LemonBoy [Sat, 26 Sep 2015 16:53:10 +0000 (18:53 +0200)] 
Allow the user to set and modify the SASL parameters

The /NETWORK ADD command now is able to modify the SASL mechanism, the
username and the password on a chatnet basis.

8 years agoMerge pull request #302 from vague666/rawlog_save_with_dir
Geert Hauwaerts [Thu, 24 Sep 2015 16:04:29 +0000 (18:04 +0200)] 
Merge pull request #302 from vague666/rawlog_save_with_dir

Added functionality to create dir if dir specified in rawlog filename

8 years agoApplied patch from fs#275 to make /hilight -mask -line work properly
Jari Matilainen [Thu, 24 Sep 2015 11:03:02 +0000 (13:03 +0200)] 
Applied patch from fs#275 to make /hilight -mask -line work properly

8 years agoAdded functionality to create dir if dir specified in rawlog filename
Jari Matilainen [Thu, 24 Sep 2015 09:59:18 +0000 (11:59 +0200)] 
Added functionality to create dir if dir specified in rawlog filename

8 years agoMerge pull request #301 from dequis/dcc-get-ntfs-temp-bug
Geert Hauwaerts [Thu, 24 Sep 2015 08:05:30 +0000 (10:05 +0200)] 
Merge pull request #301 from dequis/dcc-get-ntfs-temp-bug

dcc-get: close() the temp fd so we don't get ETXTBSY in ntfs mounts

8 years agodcc-get: close() the temp fd so we don't get ETXTBSY in ntfs mounts
Robert C Jensen [Thu, 24 Sep 2015 02:39:37 +0000 (23:39 -0300)] 
dcc-get: close() the temp fd so we don't get ETXTBSY in ntfs mounts

Patch from debian bug 696963 [1]

Fixes github bug #220 and flyspray bug 867 [2]

[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=696963
[2]: http://bugs.irssi.org/index.php?do=details&task_id=867

8 years agoMerge pull request #298 from dequis/multi-prefix
Geert Hauwaerts [Wed, 23 Sep 2015 18:13:25 +0000 (20:13 +0200)] 
Merge pull request #298 from dequis/multi-prefix

Add multi-prefix to list of capabilities to request

8 years agoMerge pull request #300 from dequis/drop-centos5
Geert Hauwaerts [Wed, 23 Sep 2015 18:11:47 +0000 (20:11 +0200)] 
Merge pull request #300 from dequis/drop-centos5

Drop centos 5 support, bump glib requirement to 2.16

8 years agoDrop some glib version checks that are not needed anymore
dequis [Wed, 23 Sep 2015 16:42:00 +0000 (13:42 -0300)] 
Drop some glib version checks that are not needed anymore

The g_strcmp0 fallback in particular was broken since it was used in a
few places as a GCompareFunc, and macros don't work that way.

Yes, that one was my fault, but nobody complained :D

8 years agoBump glib2 requirement from 2.6 to 2.16
dequis [Wed, 23 Sep 2015 16:39:07 +0000 (13:39 -0300)] 
Bump glib2 requirement from 2.6 to 2.16

This drops support for rhel/centos 5 (18 months left of its 10 year
support cycle)

Keeps support for debian 5.0 (lenny) and ubuntu 8.04 LTS, both of
which are unsupported, so bumping up to glib 2.24 wouldn't be a problem,
but it's not needed atm.

8 years agoRevert "Revert "Bug fix - docdir is ignored during installation.""
dequis [Wed, 23 Sep 2015 16:37:14 +0000 (13:37 -0300)] 
Revert "Revert "Bug fix - docdir is ignored during installation.""

This reverts commit d222c11f74a5662df59e00e7ae6c8105179a804e.

8 years agoMerge pull request #264 from ailin-nemui/window-help
Geert Hauwaerts [Wed, 23 Sep 2015 16:52:14 +0000 (18:52 +0200)] 
Merge pull request #264 from ailin-nemui/window-help

Improve the WINDOW help

8 years agoImprove the WINDOW help
Ailin Nemui [Sun, 12 Jul 2015 17:03:58 +0000 (19:03 +0200)] 
Improve the WINDOW help

Properly describe the window command.
Make help sort order deterministic.

8 years agoAdd multi-prefix to list of capabilities to request
dequis [Wed, 23 Sep 2015 06:17:29 +0000 (03:17 -0300)] 
Add multi-prefix to list of capabilities to request

Turns out event_names_list() in irc-nicklist.c already handles this.

event_who() just ignores it, which is probably a good idea since some of
the irc servers I tested this with have a bug that results in sending
multiple prefixes in the NAMES reply but not in the WHO one (they were
forks of ircd-hybrid before 7.3.0)

And NAMES always happens, anyway. WHO is omitted sometimes for huge
channels.

8 years agosig_message_irc_op_public: fix nickmode lookup, use cleantarget instead
dequis [Tue, 22 Sep 2015 22:35:10 +0000 (19:35 -0300)] 
sig_message_irc_op_public: fix nickmode lookup, use cleantarget instead

8 years agoMerge pull request #297 from vague666/hilight_nick_matches
ailin-nemui [Tue, 22 Sep 2015 22:07:03 +0000 (00:07 +0200)] 
Merge pull request #297 from vague666/hilight_nick_matches

Add new setting to modify behaviour of hilight_nick_matches to match anywhere in message

Fixes #56