Joseph Bisch
c8dafe2a76
Add SUPPRESS_PRINTF_FALLBACK
...
There are some cases (such as fuzzing with fe-fuzz) where suppressing
printf output may be desirable.
2017-01-16 12:56:33 -05:00
LemonBoy
6e36ddc6b7
Merge pull request #619 from hannob/master
...
perl_parse needs NULL terminated parameter list.
2017-01-15 22:33:42 +01:00
Hanno
677fb1f55c
perl_parse needs NULL terminated parameter list.
2017-01-15 22:20:23 +01:00
LemonBoy
305b02fc63
Merge pull request #613 from ailin-nemui/fix_completion
...
fix regression in completion
2017-01-13 22:36:44 +01:00
Alexander Færøy
7732bbed5e
Merge pull request #610 from josephbisch/fe-fuzz
...
Add frontend for fuzzing
2017-01-13 00:16:30 +01:00
Joseph Bisch
fe1ea4b80a
Fix fe-fuzz nits
2017-01-12 18:11:09 -05:00
dx
fcd3ec467f
Merge pull request #614 from irssi/revert-605-fix-early-ison
...
Revert "Don't reset wait_cmd during connection registration (fixes early ISON)"
2017-01-10 03:10:19 -03:00
dx
b15c27cc63
Revert "Don't reset wait_cmd during connection registration (fixes early ISON)"
2017-01-10 03:09:36 -03:00
Joseph Bisch
abdae2d5fc
Don't duplicate module-formats.* in fe-fuzz
2017-01-09 08:19:01 -05:00
ailin-nemui
17fc77565e
fix regression in completion
...
fixes #609
2017-01-09 13:19:37 +01:00
LemonBoy
38ea52d09f
Merge pull request #608 from tijko/master
...
Follow g_strsplit with call to g_strfreev
2017-01-08 21:55:39 +01:00
Joseph Bisch
cf46907256
Add frontend for fuzzing
...
Use the following configure command:
$ ./configure --with-fuzzer --with-fuzzer-lib=/path/to/libFuzzer.a \
CC=clang CXX=clang++
Places an irssi-fuzz in src/fe-fuzz/ after build.
Also can specify SANFLAGS to override the chosen sanitizer flags
(defaults to "-g -fsanitize=address -fsanitize-coverage=trace-pc-guard").
2017-01-07 20:01:07 -05:00
Tim Konick
5917bc6f75
Follow g_strsplit with call to g_strfreev
2017-01-07 14:31:35 -08:00
LemonBoy
7c09b72a26
Merge pull request #605 from dequis/fix-early-ison
...
Don't reset wait_cmd during connection registration (fixes early ISON)
2017-01-07 22:00:00 +01:00
ailin-nemui
f97d5f2648
Merge pull request #603 from dequis/pining-for-the-freenodes
...
NEWS: Avoid explicitly mentioning freenode in the pinning examples
2017-01-06 17:08:06 +01:00
ailin-nemui
808a11a150
Merge pull request #606 from or4n/master
...
Fix syntax on /help SERVER example
2017-01-06 17:00:09 +01:00
dequis
69e112fbd1
NEWS: Avoid explicitly mentioning freenode in the pinning examples
...
They have proper certs, so using them as an example is wrong.
Particularly worse since they started using letsencrypt recently so
every server has a different cert and pubkey.
We'll figure out how to link this from the release notes later.
2017-01-06 12:57:53 -03:00
dequis
1831a8e1a7
Don't reset wait_cmd during connection registration (fixes early ISON)
2017-01-06 12:49:56 -03:00
Lasse Toimela
ef9da295cd
Fix syntax on /help SERVER example
2017-01-06 17:47:08 +02:00
ailin-nemui
a40d4492d2
Merge pull request #604 from dequis/solaris
...
Add OPENSSL_NO_EC for solaris 11.3, see issue #598
2017-01-06 16:37:09 +01:00
dequis
752f484c6c
Add OPENSSL_NO_EC for solaris 11.3, see issue #598
...
Original patch by 'Slarky'
According to that ticket, the next major version of solaris won't need
this. Consider reverting this when solaris 11.3 stops being relevant.
2017-01-06 11:47:24 -03:00
ailin-nemui
1d621d4643
Merge pull request #602 from McDutchie/master
...
make irssi --with-perl build with separate object directory
2017-01-06 12:44:02 +01:00
Martijn Dekker
c9c45e4f89
make irssi --with-perl build with separate object directory
...
irssi 1.0.0 will not build if Perl is enabled and a separate
object code directory is used. The problem was a relative path
to an internal Perl dependency in four Makefile.PL.in files.
2017-01-06 12:24:36 +01:00
ailin-nemui
cbb931ed1d
continue head
2017-01-05 13:14:15 +01:00
ailin-nemui
ea7826b0ec
tag as 1.0.0
2017-01-05 13:10:08 +01:00
ailin-nemui
fdd870695b
Merge branch 'gregex-gerror'
2017-01-05 13:07:30 +01:00
ailin-nemui
33107be748
fix GRegex GError problem
2017-01-05 13:06:55 +01:00
ailin-nemui
f852ccae68
Merge branch 'integrate/0.8.21'
2017-01-03 14:39:10 +01:00
ailin-nemui
a96b1e4328
Merge tag '0.8.21' into integrate/0.8.21
2017-01-03 14:38:02 +01:00
ailin-nemui
7cac354161
tag as 0.8.21
2017-01-03 14:24:55 +01:00
ailin-nemui
6c6c42e3d1
Merge branch 'security' into 'master'
...
See merge request !7
2017-01-03 13:53:40 +01:00
ailin-nemui
78ba05985d
Merge branch 'security' into 'master'
...
See merge request !7
2017-01-03 13:44:58 +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
5787e2b4be
Merge pull request #412 from LemonBoy/pcre-regexp
...
Use GLib's regexp interface (backed by PCRE)
2017-01-03 12:45:27 +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
b5a727c87c
Remove unused references to regex.h
...
Also remove the prototype for regex_match since it has been removed.
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
ailin-nemui
29ad8baedc
Merge pull request #593 from LemonBoy/crown
...
Welcome TheLemonMan on board
2017-01-02 14:39:30 +01:00
ailin-nemui
ae48e49350
Merge pull request #594 from LemonBoy/sasl_fail_fix
...
Make sure SASL was actually requested before failing.
2017-01-02 14:39:01 +01:00