summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-02-21Quote the filename when dcc requests are auto accepted.LemonBoy
PR #453 forces the user to quote the filenames given to /DCC commands when they contain spaces but the autoget functionality didn't get updated so the filename was always passed without quotes. Closes #656.
2017-02-15Merge pull request #627 from LemonBoy/ssl-expiryailin-nemui
Check whether the client certificate is expired.
2017-02-14Do not alias /server <hostname> to /server connect <hostname>LemonBoy
Closes #559.
2017-02-06Merge pull request #622 from ailin-nemui/starttlsailin-nemui
provide net_start_ssl api
2017-02-05provide net_start_ssl apiailin-nemui
fixes #615
2017-02-05Merge pull request #628 from LemonBoy/openssl-compatailin-nemui
Support OpenSSL 1.1.0.
2017-02-03Support OpenSSL 1.1.0.LemonBoy
- X509_get_notBefore becomes X509_get0_notBefore - X509_get_notAfter becomes X509_get0_notAfter - ASN1_STRING_data becomes ASN1_STRING_get0_data (and drops the const) - The whole library is now initialized by OPENSSL_init_ssl Closes #597
2017-02-03Merge branch 'dub-the-wub' into 'master' Nei
Prevent a memory leak during the processing of the SASL response. See merge request !8
2017-01-31Merge pull request #590 from LemonBoy/hi-minorailin-nemui
Minor cleanup in the highlighting signal.
2017-01-31Merge pull request #626 from ailin-nemui/textbuffer_monospaceailin-nemui
support storing and replaying the monospace attribute in textbuffer
2017-01-24Prevent a memory leak during the processing of the SASL response.LemonBoy
We also get rid of an allocation in the process of doing so.
2017-01-22Check whether the client certificate is expired.LemonBoy
Right now we only warn the user, the connection keeps going. Fixes #211
2017-01-20implement break_wideailin-nemui
for more pleasant east asian mixed display
2017-01-16Add SUPPRESS_PRINTF_FALLBACKJoseph Bisch
There are some cases (such as fuzzing with fe-fuzz) where suppressing printf output may be desirable.
2017-01-15perl_parse needs NULL terminated parameter list.Hanno
2017-01-13Merge pull request #613 from ailin-nemui/fix_completionLemonBoy
fix regression in completion
2017-01-13Merge pull request #610 from josephbisch/fe-fuzzAlexander Færøy
Add frontend for fuzzing
2017-01-12Fix fe-fuzz nitsJoseph Bisch
2017-01-10Revert "Don't reset wait_cmd during connection registration (fixes early ISON)"dx
2017-01-09Don't duplicate module-formats.* in fe-fuzzJoseph Bisch
2017-01-09fix regression in completionailin-nemui
fixes #609
2017-01-08Merge pull request #608 from tijko/masterLemonBoy
Follow g_strsplit with call to g_strfreev
2017-01-07Add frontend for fuzzingJoseph Bisch
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-07Follow g_strsplit with call to g_strfreevTim Konick
2017-01-06Don't reset wait_cmd during connection registration (fixes early ISON)dequis
2017-01-06Add OPENSSL_NO_EC for solaris 11.3, see issue #598dequis
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-06make irssi --with-perl build with separate object directoryMartijn Dekker
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-05fix GRegex GError problemailin-nemui
2017-01-03Merge branch 'master' into 'security'Nei
Sync to master See merge request !6
2017-01-03Merge pull request #585 from ailin-nemui/win_seqailin-nemui
g_sequence backing for window list
2017-01-03up abi versionAilin Nemui
2017-01-03switch for gregex and regex.hAilin Nemui
2017-01-02Merge branch 'percent_flag' into 'security' Nei
fix %[ See merge request !5
2017-01-02Merge branch '4-use-after-free-when-receiving-numeric-432-invalid-nick' into ↵Nei
'security' avoid server_disconnect See merge request !4
2017-01-02Merge branch '1-null-pointer-dereference-in-irc_nickcmp_rfc1459' into ↵Nei
'security' bail out if nick is NULL See merge request !3
2017-01-02Merge branch '3-out-of-bounds-read-with-invalid-utf8-in-term_addstr' into ↵Nei
'security' Fix oob read on invalid utf8 in term_addstr See merge request !2
2017-01-02Merge branch ↵Nei
'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-02Use the RAW flag when building the regexps.LemonBoy
Also, plugged a memory leak when retrieving the match position.
2017-01-02Rebase against master.LemonBoy
2017-01-02Remove the regexp_compiled field.LemonBoy
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-02Use GLib's regexp interface (backed by PCRE)LemonBoy
2017-01-02Merge pull request #586 from LemonBoy/fix-580ailin-nemui
Process the nick changes in queries before the PRIVMSG is handled.
2017-01-01Make sure SASL was actually requested before failing.LemonBoy
2016-12-21Merge pull request #514 from LemonBoy/sasl_failailin-nemui
Add an option to stop the connection when SASL fails.
2016-12-21Merge pull request #587 from ailin-nemui/sbar_crashailin-nemui
add assertion to statusbar_read_group
2016-12-20remove some for loopsailin-nemui
2016-12-20sort windows_seq helpers to topailin-nemui
2016-12-20nitsailin-nemui
2016-12-20clean up window_refnum_{prev,next}ailin-nemui
2016-12-20fix %[ailin-nemui