Sébastien Helleu
5c0aa1aae7
Version 2.7.1
2020-02-20 20:45:08 +01:00
Sébastien Helleu
c827d6fa86
irc: fix crash when receiving a malformed message 352 (who)
...
Thanks to Stuart Nevans Locke for reporting the issue.
2020-02-14 08:14:31 +01:00
Sébastien Helleu
694b5c9f87
irc: fix crash when a new message 005 is received with longer nick prefixes
...
Thanks to Stuart Nevans Locke for reporting the issue.
2020-02-14 08:11:02 +01:00
Sébastien Helleu
51a739df61
irc: fix crash when receiving a malformed message 324 (channel mode) (CVE-2020-8955)
...
Thanks to Stuart Nevans Locke for reporting the issue.
2020-02-14 08:08:23 +01:00
Sébastien Helleu
236dbe3f62
Version 2.7
2019-12-08 09:48:53 +01:00
Sébastien Helleu
f69079e3d0
core: update ChangeLog (issue #635 )
2019-11-25 21:39:02 +01:00
Sébastien Helleu
e743e731ec
irc: do not automatically open a channel with name "0" ( closes #1429 )
...
"0" is a special channel name which causes a client to leave all the channels
it is presently on.
Note that when option irc.look.buffer_open_before_join is on, WeeChat may still
open channel buffers with an invalid channel name like "1". The server should
reply something like that, displayed on the server buffer:
1: No such channel
2019-11-21 20:35:32 +01:00
Sébastien Helleu
7aa24ecd88
core: add different icons sizes (16x16 to 512x512) ( closes #1347 )
2019-11-18 20:05:43 +01:00
Sébastien Helleu
8cde654c6f
core: set buffer name, short name and title only if the value has changed
...
This fix reduces the number of messages "_buffer_title_changed" sent to the
weechat relay clients in IRC private buffers (this message was sent for every
new message received in the private buffer).
2019-11-17 21:48:17 +01:00
Sébastien Helleu
fe7a05cb1f
core: update ChangeLog
2019-11-12 21:20:43 +01:00
Sébastien Helleu
a36e17abf9
debian: disable javascript plugin on Debian Sid and Ubuntu Eoan
2019-11-11 08:38:05 +01:00
Sébastien Helleu
38bb297d91
core: update ChangeLog (issue #1420 )
2019-11-10 11:06:49 +01:00
Sébastien Helleu
17d3032b73
core: move line from "New features" to "Bug fixes"
2019-11-07 19:46:55 +01:00
Sébastien Helleu
015ae4a94b
irc: add filters on raw buffer ( closes #1000 )
2019-11-03 09:01:44 +01:00
Sébastien Helleu
ecc7edda9e
core: optimize search of options in configuration sections
...
Since options are sorted in sections, it is faster to search from the last
option to the first one.
For configuration files with many options in a single section (like
plugins.conf), the load of configuration file is about 2 to 3x faster.
2019-10-23 19:45:06 +02:00
Sébastien Helleu
5d4220a91f
core: fix scrolling up in bare mode when switched to bare mode at the top of the buffer ( closes #899 , issue #978 )
2019-10-14 20:44:15 +02:00
Sébastien Helleu
513f5a1ee7
python: send "bytes" instead of "str" to callbacks in Python 3 when the string is not UTF-8 valid (issue #1220 , closes #1389 )
2019-10-12 22:21:48 +02:00
Sébastien Helleu
8fc8f728d4
core: add reverse of string for screen in evaluation of expressions with "revscr:"
2019-10-12 20:14:36 +02:00
Sébastien Helleu
876a0a1609
irc: add option irc.look.display_pv_warning_address ( closes #892 )
...
If the address of remote nick changes in a private buffer, a warning is
displayed.
2019-10-11 20:26:34 +02:00
Sébastien Helleu
dc9964ccc6
irc: add server option "ssl_password" (issue #115 , issue #1416 )
2019-10-09 21:40:43 +02:00
Sébastien Helleu
6fa0f49a28
core: update ChangeLog (issue #982 , issue #408 )
2019-10-07 21:06:55 +02:00
Sébastien Helleu
c391fe5fa5
core: update ChangeLog ( closes #630 )
2019-10-06 19:11:15 +02:00
Sébastien Helleu
98d9dc1a03
core: update ChangeLog ( closes #610 , closes #617 , closes #619 )
2019-10-06 18:14:50 +02:00
Sébastien Helleu
53360a7909
logger: fix write in log file if it has been deleted or renamed ( closes #123 )
2019-10-06 13:36:35 +02:00
Sébastien Helleu
587f5bf15b
irc: use path from option xfer.file.upload_path to complete filename in command "/dcc send" ( closes #60 )
2019-10-06 09:38:52 +02:00
Sébastien Helleu
6e382d26a9
core: add optional default path (evaluated) in completion "filename" (issue #60 )
2019-10-06 09:38:20 +02:00
Sébastien Helleu
88aa82d672
core: add support of modifiers in evaluation of expressions with "modifier:name,data,string" (issue #60 )
2019-10-06 09:13:35 +02:00
Sébastien Helleu
1a0ba4a9dc
api: add modifier "eval_path_home" (issue #60 )
2019-10-06 09:06:55 +02:00
Sébastien Helleu
587ddf7222
core: add reference to issue #66 for hook_line function in ChangeLog
2019-10-05 18:55:27 +02:00
Sébastien Helleu
c521392207
core: add quotes around commands with arguments in ChangeLog
2019-10-05 18:18:07 +02:00
Sébastien Helleu
1da5b9126e
core: fix typo in ChangeLog
2019-10-05 18:17:49 +02:00
Sébastien Helleu
3c0bdc18f3
xfer: add option xfer.file.download_temporary_suffix with default value ".part" ( closes #1237 )
2019-10-05 18:11:39 +02:00
Sébastien Helleu
6c23f632b1
xfer: fix memory leak when a xfer is freed and when the plugin is unloaded
2019-10-05 17:49:07 +02:00
Sébastien Helleu
70fd722278
logger: add option logger.file.color_lines ( closes #528 , closes #621 )
2019-10-02 20:44:12 +02:00
Sébastien Helleu
e386965aba
api: add modifier "color_encode_ansi" (issue #528 )
2019-10-01 18:31:41 +02:00
Sébastien Helleu
177fa6c528
core: add support of reverse video in ANSI color codes
2019-10-01 18:31:41 +02:00
Sébastien Helleu
a8ca4b5b3a
tests: add tests on GUI color functions
2019-10-01 18:31:41 +02:00
Sébastien Helleu
779420d50d
core: fix typo in ChangeLog
2019-10-01 18:29:59 +02:00
Sébastien Helleu
41cf758864
core: update ChangeLog (issue #1406 )
2019-09-27 20:56:17 +02:00
Sébastien Helleu
ae38b11407
irc: add "user" in output of irc_message_parse ( closes #136 )
2019-09-27 20:52:00 +02:00
Sébastien Helleu
8ab6422520
debian: switch to Guile 2.2 in Debian build
...
Guile 2.2 is now used by default in Debian/Ubuntu builds, except on these old
distribution versions where only Guile 2.0 is available:
- Debian Stretch
- Debian Jessie
- Debian Wheezy
- Ubuntu Xenial
- Ubuntu Trusty
2019-09-25 20:58:22 +02:00
Simmo Saan
e437613acb
irc: add separate options for kick/kill message coloring ( closes #683 )
...
Add new options irc.color.message_kick and irc.color.reason_kick to be used
for coloring KICK and KILL messages.
2019-09-23 21:22:49 +02:00
Sébastien Helleu
39b6fb6137
irc: remove option irc.network.channel_encode, add server option "charset_message" ( closes #832 )
...
This new option controls which part of the IRC message is decoded/encoded to
the target charset, and the new default behavior is to decode/encode the whole
IRC message (behavior in WeeChat >= 1.3 was to decode/encode only the text by
default).
2019-09-22 20:41:00 +02:00
Sébastien Helleu
fbb0e85525
core: update ChangeLog ( closes #1098 )
2019-09-21 14:53:52 +02:00
Sébastien Helleu
dcfc4e8ed5
core: add "length:xxx" and "lengthscr:xxx" in evaluation of expressions
2019-09-21 07:56:21 +02:00
Sébastien Helleu
92ecbe29ae
core: move bugs below new features in ChangeLog
2019-09-20 21:37:21 +02:00
Sébastien Helleu
997894edc0
core: add calculation of expression in evaluation of expressions with "calc:..." (issue #997 )
2019-09-20 21:37:01 +02:00
Sébastien Helleu
85f6c5eeda
script: add options "-ol" and "-il" in command /script, display "No scripts loaded" if no scripts are loaded
2019-09-19 21:20:55 +02:00
Sébastien Helleu
d26893a70d
core: update ChangeLog ( closes #1400 )
2019-09-17 21:29:28 +02:00
Sébastien Helleu
63a05d72d9
buflist: fix extra spaces between buffers when conditions are used to hide buffers ( closes #1403 )
...
This is a regression introduced in version 2.6 by commit
bf21ca072d5250b1196e62db61f3ba675ee89b52.
2019-09-17 21:21:28 +02:00