1
0
mirror of https://github.com/irssi/irssi.git synced 2024-12-04 14:46:39 -05:00
Commit Graph

6496 Commits

Author SHA1 Message Date
ailin-nemui
4cc286634a
Merge pull request #1128 from josephbisch/fix-sasl-buffer-free
Properly free sasl_buffer GString

Credits to oss-fuzz
2019-09-30 15:39:20 +02:00
Dan Collins
7e694fd223 Fix hilight behavior for STATUSMSG
This patch allows irc_op_public messages to properly trigger
hilights when the message mentions the current nick or one of our
hilights. This is done by copying the required code from
sig_message_public. This is important because Freenode has begun
using this message type for messages that can only be seen by ops
due to the +z channel mode, and ops will want to be notified of
watchwords even in that type of message.

To test, make two connections to Freenode, join a new channel. The
first client to join that channel will be an op. To establish a
baseline, use the non-opped client to attempt to "ping" the opped
client by addressing it by name and using terms in /hilight. Then,
set channel mode to +mz and use the non-opped client to send the
messages again. Without this patch, no message will "ping" the opped
client with +mz set. With this patch, "pings" should operate
normally, causing a bell, hilighting the window number, and so on.

What I don't know is whether there is any other code from
sig_message_public that should be copied over too. In particular,
the lines related to "ignore_check_plus", "emphasis", and
"printnick", I don't know if they are needed here. I also don't know
if there are any other message types that these changes should be
    applied to.
2019-09-28 20:00:06 -04:00
Joseph Bisch
ed65499d76 Add missing g_string_free param 2019-09-26 21:51:36 -04:00
Joseph Bisch
f6cca3de4e Properly free sasl_buffer GString 2019-09-24 21:35:40 -04:00
ailin-nemui
8a1a96c12c
Merge pull request #1120 from ailin-nemui/invalid-cap-free
free params
2019-09-16 11:42:48 +02:00
ailin-nemui
e36d6b9b8c
Merge pull request #1126 from ailin-nemui/null-logger
silence glib log output during fuzzing on oss-fuzz
2019-09-11 13:33:14 +02:00
ailin-nemui
51190f69b2 update fuzzer flags 2019-09-10 15:01:39 +02:00
ailin-nemui
9ff224d05d silence glib log output during fuzzing on oss-fuzz 2019-09-10 13:08:35 +02:00
ailin-nemui
96562e460b
Merge pull request #1124 from ailin-nemui/extended-join
fix crash in join due to incorrect free
2019-09-05 18:19:03 +02:00
ailin-nemui
9a9f9cc22a
Merge pull request #1125 from ailin-nemui/fuzz-link-lang
add new meson build option -Dfuzzer-link-language=cpp for oss-fuzz
2019-09-05 15:46:35 +02:00
ailin-nemui
69dec1de33 add new meson build option -Dfuzzer-link-language=cpp for oss-fuzz 2019-09-04 22:48:03 +02:00
ailin-nemui
f875d252d2 fix crash in join due to incorrect free 2019-09-04 14:57:56 +02:00
ailin-nemui
3642dbad97
Merge pull request #1123 from ailin-nemui/self-message
enable self-message support
2019-09-04 14:37:16 +02:00
ailin-nemui
6d58052c4a enable self-message support 2019-09-04 14:27:06 +02:00
ailin-nemui
7cebff503d
Merge pull request #1119 from ailin-nemui/server-fuzz
add some dummy objects to server-fuzz
2019-08-31 07:48:03 +02:00
ailin-nemui
948e7bb317 free params 2019-08-30 22:14:26 +02:00
ailin-nemui
c271609a49 add some dummy objects to server-fuzz 2019-08-30 22:11:27 +02:00
ailin-nemui
6646e49d42
Merge pull request #1118 from ailin-nemui/static-dependency
Add a new meson option : -Dstatic-dependency=yes to use static dependencies
2019-08-30 21:22:05 +02:00
ailin-nemui
1e9cd62aac
Merge pull request #1117 from ailin-nemui/theme-align
limit special-vars alignment memory to not exhaust fuzzer
2019-08-30 21:20:33 +02:00
ailin-nemui
0df21bcbb4
Merge pull request #1116 from ailin-nemui/server-fuzz
fix warning in fe-fuzz/server-fuzz
2019-08-30 21:16:20 +02:00
ailin-nemui
7aa67b142b Add a new meson option : -Dstatic-dependency=yes to use static dependencies 2019-08-30 21:12:51 +02:00
ailin-nemui
887950db0f limit special-vars alignment memory to not exhaust fuzzer 2019-08-30 20:30:02 +02:00
ailin-nemui
3447904a5c fix warning in fe-fuzz/server-fuzz 2019-08-30 20:29:03 +02:00
ailin-nemui
991e24fb27 Merge tag '1.2.2' into integrate/1.2.2 2019-08-29 17:32:22 +02:00
ailin-nemui
401fff7c34 Merge branch 'fix-double-cap' into 'master'
fix use after free receiving caps

See merge request irssi/irssi!35
2019-08-29 17:31:27 +02:00
ailin-nemui
5a4e7ab659 fix use after free receiving caps
fixes GL#34
2019-08-27 23:34:03 +02:00
ailin-nemui
570d6714ec
Merge pull request #1114 from ailin-nemui/startup-crash
fix crash on startup when resizing before active_win
2019-08-27 15:12:04 +02:00
ailin-nemui
44b060ce17 fix crash on startup when resizing before active_win 2019-08-27 12:42:20 +02:00
ailin-nemui
d627bf5f7a
Merge pull request #1103 from irssi/ailin-nemui/workflows-v2
Migrate push workflow to yaml
2019-08-27 10:14:48 +02:00
ailin-nemui
447e357e07
Merge pull request #1107 from ailin-nemui/extended-join
make extended account info visible and formattable
2019-08-26 23:02:20 +02:00
ailin-nemui
3f0afa91f3
Merge pull request #1092 from ailin-nemui/outgoing-tags
sending of tag messages and customisable maximum irc message length
2019-08-26 22:01:53 +02:00
ailin-nemui
a305cf8971
Merge pull request #1111 from ailin-nemui/perl-new-msgs
add various new message events to signals.txt
2019-08-25 09:50:29 +02:00
ailin-nemui
a8b695b890
Merge pull request #1113 from ailin-nemui/restore-perl-chatnets
revert the change to perl-common that would stop it from creating ghost chatnets
2019-08-24 23:21:10 +02:00
ailin-nemui
487d9434bd revert the change to perl-common that would stop it from creating ghost chatnets
see 00a7efc69f
2019-08-23 22:26:27 +02:00
ailin-nemui
3a654a9e01 add various new message events to signals.txt 2019-08-22 23:33:32 +02:00
ailin-nemui
7abec34668 delete old workflow file 2019-08-19 21:38:59 +02:00
ailin-nemui
e18708243b Migrate push workflow to yaml 2019-08-19 21:38:59 +02:00
ailin-nemui
bdb25aa609
Merge pull request #1102 from ailin-nemui/buildsys-ver
fix wrong version in version-date when building git with merges of old commits on top
2019-08-19 21:33:55 +02:00
ailin-nemui
54781a34ee
Merge pull request #1101 from ailin-nemui/auto
fix autotools build
2019-08-19 15:35:33 +02:00
ailin-nemui
38df7bfd29 make extended account info visible and formattable 2019-08-18 11:24:48 +02:00
ailin-nemui
11887cf3e1
Merge pull request #1106 from ailin-nemui/abi
increase abi for the recently commited changes
2019-08-16 22:46:59 +02:00
ailin-nemui
504d50c9a3 up abi 2019-08-16 22:40:49 +02:00
ailin-nemui
4359e4a5ff
Merge pull request #1105 from ailin-nemui/missing-nick
fix crashes when nick is missing
2019-08-16 21:41:05 +02:00
ailin-nemui
d5329bc811 fix crashes when nick is missing 2019-08-16 21:37:53 +02:00
ailin-nemui
4d01170aa1
Merge pull request #1104 from ailin-nemui/setname-fix
fix crash in setname
2019-08-16 21:24:04 +02:00
ailin-nemui
255d850c4d fix crash in setname 2019-08-16 21:19:40 +02:00
ailin-nemui
587098199e fix wrong version 2019-08-16 17:24:00 +02:00
ailin-nemui
b6f1bf8fcd fix autotools build 2019-08-15 21:44:33 +02:00
ailin-nemui
d191c6e94e
Merge pull request #1098 from ailin-nemui/account-notify
use account-notify capability
2019-08-15 18:19:33 +02:00
ailin-nemui
e20900a7ca make a setting to disable account-notify 2019-08-15 17:30:38 +02:00