Will Storey
34effcec01
Fill more connection information in one spot
2019-10-12 15:46:42 -07:00
Will Storey
1639425217
Do not copy TLS settings to reconnection record
...
This was causing us to use the TLS settings from one server on another
which is not always appropriate. Instead, we now treat it like other
connection information and do not copy it. We get the TLS settings later
as appropriate when connecting.
Note there is still probably more that could be cleaned up here. For
example, the unix socket might be better treated as connection info too.
Fixes #1027 .
2019-10-12 15:46:42 -07:00
Will Storey
4476fbbad9
Fix indentation
2019-10-12 15:46:39 -07:00
ailin-nemui
145d1040ac
add ignore check, emphasis and fix a memory leak
2019-10-11 22:37:09 +02:00
ailin-nemui
ef5579c212
Merge pull request #1131 from ailin-nemui/account-free
...
missing free in nicklist/account
2019-10-06 17:58:43 +02:00
Will Storey
e4d34380e5
Mark unused function deprecated
2019-10-05 14:32:35 -07:00
Will Storey
2af7db2dfa
Remove unused function
2019-10-05 14:32:35 -07:00
ailin-nemui
a68be4dcca
missing free
2019-10-05 23:30:25 +02:00
ailin-nemui
49c6c2b69f
Merge pull request #1130 from ailin-nemui/string-free
...
Only call g_string_free if there is a string
2019-10-01 13:55:46 +02:00
ailin-nemui
03eb8d032a
fix the fix
2019-10-01 11:09:25 +02:00
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