Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-03 | Merge branch 'master' into 'security' | Nei | |
Sync to master See merge request !6 | |||
2017-01-03 | Merge pull request #585 from ailin-nemui/win_seq | ailin-nemui | |
g_sequence backing for window list | |||
2017-01-03 | switch for gregex and regex.h | Ailin Nemui | |
2017-01-02 | Merge branch 'percent_flag' into 'security' | Nei | |
fix %[ See merge request !5 | |||
2017-01-02 | Use the RAW flag when building the regexps. | LemonBoy | |
Also, plugged a memory leak when retrieving the match position. | |||
2017-01-02 | Remove 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-02 | Use GLib's regexp interface (backed by PCRE) | LemonBoy | |
2016-12-20 | remove some for loops | ailin-nemui | |
2016-12-20 | sort windows_seq helpers to top | ailin-nemui | |
2016-12-20 | nits | ailin-nemui | |
2016-12-20 | clean up window_refnum_{prev,next} | ailin-nemui | |
2016-12-20 | fix %[ | ailin-nemui | |
2016-12-19 | add some sequence helper functions | ailin-nemui | |
2016-12-15 | check for end of string in ansi 48 | ailin-nemui | |
2016-12-13 | g_sequence backing for window list | ailin-nemui | |
2016-11-29 | Merge pull request #565 from ahf/bug/524 | LemonBoy | |
Kill bell_beeps. | |||
2016-11-08 | add completion_empty_line setting | Lauri Tirkkonen | |
2016-10-23 | Kill bell_beeps. | Alexander Færøy | |
Fixes #524 | |||
2016-10-23 | Shorten the certificate chain output. | Alexander Færøy | |
2016-10-22 | Only do checks for SSL_get_server_tmp_key in network-openssl.c. | Alexander Færøy | |
2016-10-22 | Declare variables in the beginning of the function. | Alexander Færøy | |
2016-10-22 | Add x509 certificate and public key pinning support. | Alexander Færøy | |
This patch adds two new options to /CONNECT and /SERVER to let the user pin either an x509 certificate and/or the public key of a given server. It is possible to fetch the certificate outside of Irssi itself to verify the checksum. To fetch the certificate call: $ openssl s_client -connect chat.freenode.net:6697 < /dev/null 2>/dev/null | \ openssl x509 > freenode.cert This will download chat.freenode.net:6697's TLS certificate and put it into the file freenode.cert. -tls_pinned_cert ---------------- This option allows you to specify the SHA-256 hash of the x509 certificate. When succesfully connected to the server, irssi will verify that the given server certificate matches the pin set by the user. The SHA-256 hash of a given certificate can be verified outside of irssi using the OpenSSL command line tool: $ openssl x509 -in freenode.cert -fingerprint -sha256 -noout -tls_pinned_pubkey ------------------ This option allows you to specify the SHA-256 hash of the subject public key information section of the server certificate. This section contains both the cryptographic parameters for the public key, but also information about the algorithm used together with the public key parameters. When succesfully connected to the server, irssi will verify that the given public key matches the pin set by the user. The SHA-256 hash of a public key can be verified outside of irssi using the OpenSSL command line tool: $ openssl x509 -in freenode.cert -pubkey -noout | \ openssl pkey -pubin -outform der | \ openssl dgst -sha256 -c | \ tr a-z A-Z It is possible to specify both -tls_pinned_cert and -tls_pinned_pubkey together. | |||
2016-10-22 | Display TLS connection information when connected to a TLS enabled server. | Alexander Færøy | |
2016-10-22 | Rename SSL to TLS. | Alexander Færøy | |
This patch changes the internal name of SSL to TLS. We also add -tls_* options to /CONNECT and /SERVER, but make sure that the -ssl_* versions of the commands continue to work like before. | |||
2016-09-20 | Patches for heap corruption and missing bounds check | ailin-nemui | |
By Gabriel Campana and Adrien Guinet from Quarkslab. | |||
2016-09-13 | Merge pull request #516 from LemonBoy/comp-file | ailin-nemui | |
Fix the tab completion for paths starting with ./ | |||
2016-08-22 | fix nick->host == NULL crash | ailin-nemui | |
2016-07-12 | Minor cosmetic fix in /unignore error message. | LemonBoy | |
Reported here: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=577202 | |||
2016-07-12 | Fix the tab completion for paths starting with ./ | LemonBoy | |
2016-06-24 | Merge pull request #496 from ailin-nemui/comp | ailin-nemui | |
completion fixes | |||
2016-06-21 | Merge pull request #498 from vague666/add_modify_functions | LemonBoy | |
Add modify to /channel, /server and /network | |||
2016-06-21 | use TRUE/FALSE in if statements for gboolean | Jari Matilainen | |
2016-06-19 | Fix minor nits | Jari Matilainen | |
2016-06-18 | Add command_set_options for modify commands to allow completion | Jari Matilainen | |
2016-06-18 | Let ADD still work as modify | Jari Matilainen | |
2016-06-18 | Add /server modify | Jari Matilainen | |
2016-06-18 | Add /channel modify | Jari Matilainen | |
2016-06-16 | completion fixes | ailin-nemui | |
2016-06-14 | Merge pull request #422 from LemonBoy/misc-cleanup | ailin-nemui | |
Clean up misc.c | |||
2016-06-13 | Add a completion_match_case setting. | LemonBoy | |
2016-06-13 | Be smart about case-matching the nicks. | LemonBoy | |
If the prefix contains an uppercase letter then don't use the case-insensitive search functions. | |||
2016-06-13 | Add a space after the comma when listing the options. | LemonBoy | |
2016-06-13 | Move the validation of the CHOICE setting value | LemonBoy | |
Also, use a FORMAT to show the error message. | |||
2016-06-12 | Strip the surrounding whitespace. | LemonBoy | |
2016-06-12 | Sort the completion results | LemonBoy | |
Make sure the current option is shown first. | |||
2016-06-12 | Add a CHOICE type to the settings system. | LemonBoy | |
This is useful to let the user choose an option between a finite set of valid alternatives. | |||
2016-06-05 | Factor out some redundant code and remove hashtable_get_keys | LemonBoy | |
2016-06-05 | Replace strarray_length with g_strv_length | LemonBoy | |
2016-06-05 | Replace mkpath with g_mkdir_with_parents | LemonBoy | |
2016-05-18 | Merge pull request #480 from xavierog/handle-utf8-nicks-with-mk_wcwidth | ailin-nemui | |
Handle utf8 nicks with mk_wcwidth() |