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
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
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
6d58052c4a
enable self-message support
2019-09-04 14:27:06 +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
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
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
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
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
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
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
504d50c9a3
up abi
2019-08-16 22:40:49 +02:00
ailin-nemui
d5329bc811
fix crashes when nick is missing
2019-08-16 21:37:53 +02:00
ailin-nemui
255d850c4d
fix crash in setname
2019-08-16 21:19:40 +02:00
ailin-nemui
b6f1bf8fcd
fix autotools build
2019-08-15 21:44:33 +02:00
ailin-nemui
e20900a7ca
make a setting to disable account-notify
2019-08-15 17:30:38 +02:00
ailin-nemui
44d480ca99
use account-notify capability
2019-08-15 17:30:38 +02:00
ailin-nemui
8f65f58a4a
improve message wording
2019-08-15 17:26:20 +02:00
ailin-nemui
4dbbbf47a4
add chghost capability support
2019-08-15 17:26:20 +02:00
ailin-nemui
5f13614d47
move away message to fe-common/core
2019-08-15 16:43:19 +02:00
ailin-nemui
61d215acdd
support cap away-notify
2019-08-15 16:43:17 +02:00
ailin-nemui
6c37099407
more variables
2019-08-15 16:39:26 +02:00
ailin-nemui
200020da93
use better number parsing
2019-08-15 16:33:50 +02:00
ailin-nemui
da9adec47f
sending of tag messages and customisable maximum irc message length
2019-08-15 16:33:50 +02:00
ailin-nemui
d418989f0c
Merge pull request #1090 from ailin-nemui/incoming-tags
...
incoming irc message tags support
2019-08-15 16:32:01 +02:00
ailin-nemui
506f2fb327
Merge pull request #1094 from ailin-nemui/cap-invite-notify
...
show invites of other users when provided
2019-08-15 16:31:29 +02:00
ailin-nemui
0f361d2673
refactor quit message into a separate function
2019-08-15 16:01:48 +02:00
ailin-nemui
2576064982
add missing signal_remove
2019-08-15 10:57:54 +02:00
ailin-nemui
eb3a44a713
clarifying comment
2019-08-15 10:56:15 +02:00
ailin-nemui
24154ced0d
irc message tags support
2019-08-15 10:56:15 +02:00
ailin-nemui
e62e55c0ab
show invites of other users when provided
2019-08-14 23:55:40 +02:00
ailin-nemui
47518b4b75
request the setname capability
2019-08-14 23:40:39 +02:00
ailin-nemui
6e32c1f638
Merge pull request #1097 from ailin-nemui/cap-extended-joins
...
use extended-join capability
2019-08-14 21:08:11 +02:00
ailin-nemui
76bcd01da0
up abi
2019-08-14 21:07:27 +02:00
ailin-nemui
ebd17348a6
Merge pull request #1089 from ailin-nemui/refstrings
...
implement reference counted strings
2019-08-14 20:53:13 +02:00
ailin-nemui
ad7ad063ca
implement reference counted strings
...
- on glib >=2.58, use the implementation provided by glib
- otherwise, a hash table will contain the strings
2019-08-14 20:50:44 +02:00
ailin-nemui
0a12bf682d
Merge pull request #1095 from ailin-nemui/cap-queue
...
fix cap queue order
2019-08-14 17:58:52 +02:00
ailin-nemui
4ae1dbbd00
fix cap queue order
2019-08-14 16:34:18 +02:00
ailin-nemui
2f82d9cd33
Merge pull request #1088 from ailin-nemui/noformat
...
add a new "print noformat" signal to be emitted on printtext
2019-08-14 14:24:08 +02:00
ailin-nemui
25270e0465
use extended-join capability
2019-08-13 18:23:34 +02:00
ailin-nemui
ed4297c41b
add a new "print noformat" signal to be emitted on printtext
2019-08-13 18:18:00 +02:00
ailin-nemui
27546354ca
increase disconnect buffer and get rid of some magic 510 values
2019-08-13 18:17:35 +02:00
ailin-nemui
fa0ecb688d
Merge pull request #1087 from ailin-nemui/time-expando-override
...
make the $Z time overridable
2019-08-13 18:07:47 +02:00
ailin-nemui
d512647b3f
use symbolic defines for capability strings
2019-08-13 17:36:20 +02:00
ailin-nemui
e0ff13f6c1
enable irc cap ls 302
2019-08-13 17:26:51 +02:00
ailin-nemui
a865b07a67
make the $Z time overridable
2019-08-13 16:59:07 +02:00
ailin-nemui
d7fcb846d3
Merge pull request #1078 from ailin-nemui/theme-indent-always
...
fix cut off text with theme-indent and /set indent_always off
2019-08-04 22:16:55 +02:00
ailin-nemui
f612f2ee51
Merge pull request #1077 from l2dy/memory-leak
...
Fix memory leaks
2019-07-28 01:26:57 +02:00
ailin-nemui
c92ff1701f
fix cut off text with theme-indent and /set indent_always off
2019-07-28 00:55:19 +02:00
Zero King
dde5fff4a5
Fix memory leaks
2019-07-27 18:34:03 +00:00
Zero King
6c7fa15417
Free g_strdup() allocated memory with g_free()
...
Memory allocated with g_malloc() must be freed with g_free(). The
allocators may use different memory pools.
2019-07-27 18:23:51 +00:00
ailin-nemui
05d50ffa1b
Merge pull request #1075 from ailin-nemui/meson049
...
do not use ?: to stay compatible with meson 0.49
2019-07-21 00:21:39 +02:00
ailin-nemui
9a90213ba9
do not use ?: to stay compatible with meson 0.49
2019-07-21 00:08:36 +02:00
ailin-nemui
6277ccf67f
manually maintain irc loader
2019-07-18 18:04:42 +02:00
ailin-nemui
aa9bb36a0d
Merge pull request #1067 from ailin-nemui/irc-module
...
modularise irc component
2019-07-18 10:56:40 +02:00
Ailin Nemui
99b2c0b04a
fix small overflow
2019-07-18 10:29:30 +02:00
Ailin Nemui
00a7efc69f
modularise irc component
2019-07-17 13:37:19 +02:00
Ailin Nemui
db16a0a853
meson build support
2019-07-10 09:25:26 +02:00
ailin-nemui
8551dd99cc
Merge pull request #1057 from ailin-nemui/entry-8bit
...
restore 8bit support in input entry
2019-06-28 11:29:19 +02:00
ailin-nemui
d23b0d22cc
Merge pull request #1058 from ailin-nemui/sasl-reconnect
...
copy sasl username and password values
2019-06-28 11:28:30 +02:00
ailin-nemui
8d11060fbc
Use the 24bit mIRC colour mappings if colors_ansi_24bit is enabled
2019-06-18 14:55:47 +02:00
ailin-nemui
5a67b983dc
copy sasl username and password values
2019-06-17 15:22:27 +02:00
ailin-nemui
38b6284535
restore 8bit support in input entry
2019-06-17 14:58:34 +02:00
ailin-nemui
0ffc515264
Merge pull request #1048 from vague666/set_list_section
...
Make it possible to list specific section with /set
2019-06-10 12:33:28 +02:00
Doug Freed
1d6aeb08fd
fe-text/mainwindows: fix /window balance warning
...
mainwindow_resize() expects that the mainwindow's height has not yet
been updated, as it updates it itself, and throws a warning otherwise.
2019-06-09 23:10:05 +00:00
vague666
cd5958079c
Make it possible to list specific section with /set
...
update help
Allow partial matching
2019-05-29 13:09:28 +02:00
David Gall
38a81026b9
Syntax Issue
...
"was is" changed to "was" for otr_msg_not_in_private
2019-05-26 18:59:21 +02:00
ailin-nemui
7e7bc98396
Merge pull request #1020 from teschi/allow_rawlog_lines_to_shrink_again
...
allow rawlog-buffer to shrink again after lowering "rawlog_lines"
2019-05-23 10:39:45 +02:00
vague666
78ae00910e
Make MSGLEVEL_HIDDEN accessible from scripts
...
Empty line in wrong place
Expose MSGLEVEL_HIDDEN to scripts
2019-05-15 15:12:05 +02:00
ailin-nemui
7654f30d04
Merge pull request #1043 from ailin-nemui/solaris10
...
fix realpath on old solaris
2019-05-13 15:26:21 +02:00
ailin-nemui
9e13892e28
fix realpath on old solaris
...
POSIX.1-2001 did not implement realpath(..., NULL) yet.
Fixes #1042
2019-05-13 15:15:46 +02:00
ailin-nemui
20f7792748
Merge pull request #1023 from vague666/update_cmd_cat
...
Add -out parameter to /CAT
2019-05-13 14:27:49 +02:00
vague666
d45993dba4
Add -out parameter to /CAT
...
Change flag to -window
Updated help
Typo
call printtext with server
Only use server when target is not NULL
2019-05-09 13:19:48 +02:00
ailin-nemui
4a3a064d55
fix reconnect of multiplexed proxy
2019-05-07 13:37:31 +02:00
ailin-nemui
37f7c7f374
update include guard names
2019-05-01 22:22:22 +02:00
ailin-nemui
03ca37c12e
Use full paths to includes in fe-fuzz
2019-05-01 22:08:45 +02:00
ailin-nemui
7e6e1f2e10
Use full paths to includes
2019-05-01 22:08:45 +02:00
ailin-nemui
2db6e99038
Merge pull request #1036 from berkerpeksag/fix-bio-read
...
Check return value of BIO_read() in set_pubkey_info()
2019-04-24 13:51:06 +02:00
ailin-nemui
796b60dd45
Merge pull request #1025 from vague666/prefer_window_name
...
Add setting to choose between window name and visible name in actlist
2019-04-15 10:52:52 +02:00
vague666
9d9d99eeb1
move caching to correct place :)
2019-04-08 12:32:58 +02:00
Berker Peksag
530393140a
Check return value of BIO_read() in set_pubkey_info()
...
Fixes #943
2019-04-08 02:40:45 +03:00
ailin-nemui
04ca271d77
Merge pull request #1035 from berkerpeksag/patch-1
...
Add missing NULL check in mask_match()
2019-04-07 15:30:34 +02:00
Berker Peksag
2b48ddd3c9
Move NULL check for cert above pubkey
...
This patch was originally proposed by Chi Li.
Fixes #944
2019-04-06 23:20:44 +03:00
Berker Peksag
8789027617
Add missing NULL check in mask_match()
...
Fixes #902
2019-04-06 21:52:49 +03:00
ailin-nemui
690e441771
Merge pull request #1026 from vague666/perl_hidden_view_access
...
add access to set hidden_level from perl
2019-04-05 16:02:41 +02:00
ailin-nemui
a2f2d1899b
Merge pull request #1022 from heikkiorsila/scrollback_max_age
...
Implement a method to delete messages older than given time in scroll…
2019-04-05 15:58:36 +02:00
ailin-nemui
791071f6e4
Merge pull request #1024 from vague666/update_cmd_echo
...
Remove unused parameter to /ECHO
2019-04-05 15:58:22 +02:00
vague666
c66fe616e1
Bump ABI and add another perl api function
2019-04-02 09:53:42 +02:00
vague666
9cdeed2894
cache bool value
2019-04-02 09:39:03 +02:00
Jacob V Rasmussen
d0bc5b8cf2
Update ssl_* to tls_* in syntax.
2019-04-01 17:52:39 +02:00
vague666
40d800637a
add access to set hidden_level from perl
2019-03-22 19:24:18 +01:00
vague666
22502abf2c
Add setting to choose between window name and visible name in actlist
2019-03-22 19:10:10 +01:00
vague666
8479ff7a2e
Remove unused parameter to /ECHO
2019-03-22 13:11:35 +01:00
Heikki Orsila
6a2823ad3e
Implement a method to delete messages older than given time in scrollback history.
...
The maximum age of messages is controlled by /set scrollback_max_age variable.
E.g. /set scrollback_max_age 7days
2019-03-13 22:59:24 +02:00
teschi
c61a171114
allow rawlog-buffer to shrink again after lowering "rawlog_lines"
2019-02-23 22:24:36 +01:00
Will Storey
c25d24220f
Remove unused functions
2019-02-18 11:53:46 -08:00
Will Storey
2db359fbb3
Recognise non-zero as error rather than only -1
...
The error flag can be something other than -1 in the event of an error.
Not checking for this could lead to us to try connecting to an unknown
IP.
2019-02-18 11:44:31 -08:00
Will Storey
e793d7af9f
Fix indentation
2019-02-18 11:44:28 -08:00
ailin-nemui
3664484bef
do not stop autolog_ignore_targets from matching itemless targets
2019-02-12 13:28:05 +01:00
Ailin Nemui
8543b874a2
store type of window binds
2019-02-11 17:27:33 +01:00
Alexander Færøy
346211eeeb
Use memcpy() instead of strncpy() to silence the compiler warning.
2019-02-09 22:42:13 +01:00
ailin-nemui
a25b4e5db2
Merge pull request #999 from ailin-nemui/mad-protocol
...
do not touch uninitialised protocols on item restore
2019-02-08 14:37:31 +01:00
ailin-nemui
034752ade3
fix gui_input_get_extent
...
it was causing a free of data with [transfer=none]
2019-02-04 14:33:41 +01:00
ailin-nemui
5b530737d4
correct fix for #997
2019-02-02 14:51:09 +01:00
ailin-nemui
ff18e79661
Merge pull request #994 from ailin-nemui/fix-993
...
add more config checks and assertions in statusbar code
2019-02-02 14:34:59 +01:00
ailin-nemui
b1d6cb7f26
add missing NULL check
2019-02-01 13:18:50 +01:00
ailin-nemui
9f9aada83b
do not touch uninitialised protocols on item restore
2019-01-29 21:33:39 +01:00
ailin-nemui
f9beedd2d0
add more config checks and assertions
2019-01-22 15:24:52 +01:00
ailin-nemui
3af2ce8731
add activity_hide_visible setting
2019-01-15 21:02:27 +01:00
ailin-nemui
b080405c6a
update sidewayssplit syntax
2019-01-09 23:46:57 +01:00
ailin-nemui
d57203e926
Merge pull request #978 from ailin-nemui/fix-974
...
Fix inconsistent escaping from expand_escapes
2019-01-09 09:29:29 +01:00
ailin-nemui
8c30367452
rename function
2019-01-08 15:48:12 +01:00
ailin-nemui
c044fe397e
Merge pull request #982 from yarda/coverity
...
Fixed problem found by Coverity Scan
2018-12-18 16:57:36 +01:00
ailin-nemui
35f5e5f278
up abi
2018-12-07 10:01:56 +01:00
ailin-nemui
7e6e3cd503
Add escape_string_escape function for expand_escapes
...
To avoid expanding, tab completion escapes the completion list. But the
escape_string function escapes too much for the expand_escapes code. Add
a function that only escapes the backslashes.
2018-12-07 10:00:29 +01:00
Jaroslav Škarvada
4f26ad74f5
Fixed problem found by Coverity Scan
...
Fixes #981
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
2018-12-04 21:07:06 +01:00
ailin-nemui
40f5edf105
Merge pull request #979 from ailin-nemui/completion-keep-word
...
add keep_word setting to completion
2018-12-04 17:01:33 +01:00
ailin-nemui
1c6f256098
Merge pull request #973 from ailin-nemui/perl-wcwidth
...
expose wcwidth and related to perl
2018-11-29 10:18:16 +01:00
ailin-nemui
dcb412eb8b
Merge pull request #975 from NattyNarwhal/ibmi
...
Fix irssi build on IBM i and AIX
2018-11-26 18:52:02 +01:00
Calvin Buckley
482a3a5bdd
Remove unneeded comment
2018-11-26 09:56:04 -04:00
Calvin Buckley
a634b34ba4
Rename cap_* funcs to irc_cap_*
...
Some systems often "namespace" cap_ for themselves, and so irssi's
usage can conflict with their own. Bump ABI for this.
2018-11-25 14:50:47 +00:00
ailin-nemui
10f41e067e
fix backward completion
2018-11-25 14:19:57 +01:00
ailin-nemui
88b1649195
add keep_word setting to completion
2018-11-25 14:16:08 +01:00
ailin-nemui
257cb2f5f9
Merge pull request #971 from ailin-nemui/paste-join-lines
...
fix paste_join_multiline
2018-11-19 16:07:00 +01:00
Calvin Buckley
4380f3820e
Fix compilation of irc/core on AIX and IBM i
...
There's a function in the standard library of these OSes that conflict
with this function. Prefix it with `irc_`.
2018-11-19 13:58:51 +00:00
ailin-nemui
288f220f87
fix width of byte codepoints
2018-11-13 00:14:15 +01:00
ailin-nemui
deaa1da55e
cast to unsigned char
2018-11-12 14:11:27 +01:00
ailin-nemui
9e5e5d8625
expose wcwidth and related to perl
2018-11-12 13:14:02 +01:00
ailin-nemui
6c40567dab
Merge pull request #957 from ailin-nemui/rawlog
...
Improve rawlog performance
2018-11-12 13:02:41 +01:00
ailin-nemui
4537d85b0b
reverse queue
2018-11-09 11:32:00 +01:00
ailin-nemui
c1fb9a8402
fix paste_join_multiline
2018-11-09 11:06:13 +01:00
ailin-nemui
8054b5c2bd
Merge pull request #967 from vague666/hide_targets_no_item
...
allow activity_hide_targets to hide activity in itemless windows
2018-10-29 10:35:08 +01:00
vague666
ec577f9265
typo
2018-10-27 20:52:14 +02:00
vague666
f7966d9c08
allow activity_hide_targets to hide activity in itemless windows
2018-10-27 20:51:29 +02:00
vague666
3061f5d848
make sure only channels are checked
2018-10-27 20:00:15 +02:00
vague666
2093530e75
Make it possible to only autolog saved channels
2018-10-27 16:08:36 +02:00
ailin-nemui
524f31b026
Merge pull request #965 from ailin-nemui/fix-signal-emit
...
Fix wrong signal emission arg count
2018-10-19 02:08:08 +02:00
Doug Freed
f11b629b2f
Fix issues pointed out by e38774cc
2018-10-19 01:06:43 +02:00
ailin-nemui
bc1d82a757
Merge pull request #964 from ailin-nemui/fixes
...
fix duplicate include guard and link libs of test
2018-10-18 15:15:50 +02:00