ailin-nemui
a0c34463a5
Merge pull request #669 from dequis/expand-double-backslash
...
expand_escape: expand double backslash as a backslash
(cherry picked from commit 26187d1d30
)
2017-03-10 17:21:45 +01:00
ailin-nemui
9d1adffc75
Merge pull request #667 from ailin-nemui/fix-dcc-get
...
fix dcc get
fixes #656
(cherry picked from commit d57c64adeb
)
2017-03-10 17:21:34 +01:00
Nei
554586cddf
Merge branch 'd-minor' into 'master'
...
Prevent some potential null-pointer deferences.
See merge request !9
(cherry picked from commit 7ef22687f9
)
2017-03-10 17:20:52 +01:00
ailin-nemui
dfffb0e9d8
Merge pull request #628 from LemonBoy/openssl-compat
...
Support OpenSSL 1.1.0.
(cherry picked from commit ff5dd3673e
)
2017-03-10 17:20:30 +01:00
Ailin Nemui
39e591468d
Merge branch 'netjoin-timeout' into 'master'
...
fe-netjoin: remove irc servers on "server disconnected" signal
Closes #7
See merge request !10
(cherry picked from commit 77b2631c78
)
2017-03-10 17:20:10 +01:00
ailin-nemui
c111e09133
Merge pull request #652 from LemonBoy/trailing-arg
...
Properly check the command arguments in tail place.
2017-03-10 17:19:57 +01:00
Nei
97b182089e
Merge branch 'dub-the-wub' into 'master'
...
Prevent a memory leak during the processing of the SASL response.
See merge request !8
2017-02-03 20:29:22 +01:00
LemonBoy
1f42d2aa95
Merge pull request #619 from hannob/master
...
perl_parse needs NULL terminated parameter list.
2017-02-03 20:28:35 +01:00
LemonBoy
d63c93ae1d
Merge pull request #613 from ailin-nemui/fix_completion
...
fix regression in completion
2017-02-03 20:28:25 +01:00
LemonBoy
929c947747
Merge pull request #608 from tijko/master
...
Follow g_strsplit with call to g_strfreev
2017-02-03 20:28:12 +01:00
ailin-nemui
8dbf186ad6
Merge pull request #604 from dequis/solaris
...
Add OPENSSL_NO_EC for solaris 11.3, see issue #598
2017-02-03 20:27:18 +01:00
ailin-nemui
7c49ed2d17
Merge pull request #602 from McDutchie/master
...
make irssi --with-perl build with separate object directory
2017-02-03 20:26:30 +01:00
ailin-nemui
33107be748
fix GRegex GError problem
2017-01-05 13:06:55 +01:00
Nei
7a112e0217
Merge branch 'master' into 'security'
...
Sync to master
See merge request !6
2017-01-03 13:30:39 +01:00
ailin-nemui
01163710e7
Merge pull request #585 from ailin-nemui/win_seq
...
g_sequence backing for window list
2017-01-03 12:45:50 +01:00
Ailin Nemui
1f72b8e66a
up abi version
2017-01-03 12:29:52 +01:00
Ailin Nemui
f5cbbebc2e
switch for gregex and regex.h
2017-01-03 12:29:11 +01:00
Nei
1b99299ed2
Merge branch 'percent_flag' into 'security'
...
fix %[
See merge request !5
2017-01-02 17:01:47 +00:00
Nei
124bcd4804
Merge branch '4-use-after-free-when-receiving-numeric-432-invalid-nick' into 'security'
...
avoid server_disconnect
See merge request !4
2017-01-02 17:01:29 +00:00
Nei
c3cca5ecf3
Merge branch '1-null-pointer-dereference-in-irc_nickcmp_rfc1459' into 'security'
...
bail out if nick is NULL
See merge request !3
2017-01-02 17:01:05 +00:00
Nei
24d2d039b5
Merge branch '3-out-of-bounds-read-with-invalid-utf8-in-term_addstr' into 'security'
...
Fix oob read on invalid utf8 in term_addstr
See merge request !2
2017-01-02 17:00:44 +00:00
Nei
7daa7a6aa9
Merge branch '2-out-of-bounds-read-of-one-byte-with-x1b-48-in-truecolor-builds' into 'security'
...
check for end of string in ansi 48
See merge request !1
2017-01-02 17:00:15 +00:00
LemonBoy
5dcf291f21
Use the RAW flag when building the regexps.
...
Also, plugged a memory leak when retrieving the match position.
2017-01-02 17:50:14 +01:00
LemonBoy
5eaead761f
Rebase against master.
2017-01-02 17:50:14 +01:00
LemonBoy
3fcd3cd2b9
Remove the regexp_compiled field.
...
It was made redundant by the introduction of the pointer to the GRegex
structure.
Silence the compiler warning in textbuffer.c about preg being
initialized by setting it to NULL.
2017-01-02 17:50:14 +01:00
LemonBoy
8e5db471e4
Use GLib's regexp interface (backed by PCRE)
2017-01-02 17:50:14 +01:00
ailin-nemui
91f48c6f0e
Merge pull request #586 from LemonBoy/fix-580
...
Process the nick changes in queries before the PRIVMSG is handled.
2017-01-02 14:44:07 +01:00
LemonBoy
7e22d051ae
Make sure SASL was actually requested before failing.
2017-01-01 23:08:38 +01:00
ailin-nemui
77ff8f5b74
Merge pull request #514 from LemonBoy/sasl_fail
...
Add an option to stop the connection when SASL fails.
2016-12-21 15:29:26 +01:00
ailin-nemui
07050e2a3c
Merge pull request #587 from ailin-nemui/sbar_crash
...
add assertion to statusbar_read_group
2016-12-21 15:28:17 +01:00
ailin-nemui
9151f87145
remove some for loops
2016-12-20 21:40:18 +01:00
ailin-nemui
9a018a782c
sort windows_seq helpers to top
2016-12-20 21:36:56 +01:00
ailin-nemui
03f5dc63fe
nits
2016-12-20 21:33:51 +01:00
ailin-nemui
9004265e54
clean up window_refnum_{prev,next}
2016-12-20 21:01:16 +01:00
ailin-nemui
7dc2f832c1
fix %[
2016-12-20 16:41:57 +01:00
ailin-nemui
2f59fe2062
add some sequence helper functions
2016-12-19 22:03:46 +01:00
Joseph Bisch
8007e9e61d
Fix oob read on invalid utf8 in term_addstr
2016-12-19 15:52:05 -05:00
ailin-nemui
508d2e0860
bail out if nick is NULL in irc_query_find
...
Closes #1
2016-12-19 21:41:47 +01:00
ailin-nemui
77aab79057
avoid server_disconnect
...
Closes #4
2016-12-19 21:16:37 +01:00
LemonBoy
7a7f6abc16
Prevent a UaF by calling server_disconnect in a signal handler.
2016-12-15 22:41:57 +01:00
LemonBoy
0d6add02cf
Process the nick changes in queries before the PRIVMSG is handled.
...
Otherwise we end up with the message in the status window since the
frontend knows jack shit about the casemapping option when it tries to
find the associated window for the query.
2016-12-15 19:36:44 +01:00
ailin-nemui
7b856d628b
check for end of string in ansi 48
2016-12-15 18:01:26 +01:00
ailin-nemui
17e42649bb
reset background for mirc colour 99
...
fix #571
2016-12-15 17:06:40 +01:00
ailin-nemui
59242cb595
add assertion to statusbar_read_group
...
fix #564
2016-12-15 16:59:38 +01:00
ailin-nemui
365097319f
manually redraw the activity list on expose only
...
might speed up /foreach query /unquery
2016-12-13 03:19:00 +01:00
ailin-nemui
560283ba4e
g_sequence backing for window list
2016-12-13 01:04:26 +01:00
LemonBoy
4ccffd85ff
Expose 'sasl_success' to the perl side.
2016-12-12 21:41:07 +01:00
LemonBoy
91c9e871c7
Add an option to stop the connection when SASL fails.
2016-12-12 21:41:06 +01:00
ailin-nemui
618c8bd10e
Merge pull request #581 from LemonBoy/set-contract
...
Enforce the is_node_list contract in lib-config setters.
2016-12-08 12:29:52 +01:00
ailin-nemui
964f423fed
Merge pull request #570 from josephbisch/fix-issue-563
...
enforce check that chatnets are nodelists to handle invalid config
2016-12-08 12:11:59 +01:00