Age | Commit message (Collapse) | Author |
|
- Fix setting new encoding when switching networks
- Ignore ports when looking for network by hostname
- Only set UTF-8 when nothing explicitly set
Fixes #1628
|
|
|
|
|
|
- Remove dead ones
- Use SASL and TLS when possible
- Make note of self-signed ones
- Add LibraIRC
Closes #1039
Closes #1512
Closes #1473
|
|
According to OpenSSL document
(https://www.openssl.org/docs/manmaster/ssl/SSL_get_verify_result.html),
when using SSL_get_verify_result(), the existence of certificate
needs to be checked. However, in current code, it does not.
Therefore, certificate existence check is required for correctly
handling the exception.
Closes #1549
|
|
|
|
- Properly use filesystem encoding
- Validate utf8 when loading (hopefully fixing crashes)
- Use Gio
- Handle Windows line endings
- Remove dead code
- Fix respecting max length of scrollback files
|
|
- AES and Blowfish mechanisms are deemed insecure and servers
have removed support for them
- Remove attempts to retry since we only support one mech
- Handle SASL 3.2's new syntax for supported mechs
|
|
|
|
|
|
|
|
This is a pervasive problem that will likely show up in
other events also.
Closes #1460
|
|
Not the ideal solution..
Closes #1566
|
|
It could contain invalid chars or log to an arbitrary directory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
releasing button
This fixes the need to do pixel-perfect clicks to open links in chat
|
|
If you are talking with someone else with the same prefix as your
own nickname, and attempt to tab complete theirs. It will complete
your own nickname before theirs if you talked more recently. Since
people rarely intend to highlight themselves, this improves the
logic to complete your own name only as a last resort.
|
|
|
|
Fixes #1540
|
|
xtext keeps a static buffer and uses it for various things
and asserts that every text entry is < 4096. It does
this check on gtk_xtext_append*() except it does the check only on
the right half of text when indent is enabled.
This overflow caused corruption in the xtext struct
changing the url check functions making hovering
with the mouse do 'undefined' things.
In the long term this should be removed for a dynamically
allocated buffer so no arbitrary size limit exists and
text gets cut off.
Fixes #1465
Fixes #1186
Fixes #1206
|
|
|
|
|
|
|
|
the rest of HC.
OS name, CPU, GPU, HDD info and build arch are now all available within core HC. OS name and build arch are used in the About dialog.
|
|
|
|
|
|
Also cache the result...
Fixes #1500
|
|
https://bugzilla.redhat.com/show_bug.cgi?id=1262763
|
|
|
|
I'm removing Seion from the serverlist because it's now mostly a defunct network. One of the servers is completely broken in regards to ipv6 connectivity and SSL, the webchat server hasn't worked for months, and I shut down my server (fox.seion.us) a few days ago.
|
|
This fixes /mode using the name of invalid contexts
and also adds some documentation to what is happening.
In the end though it still must guess between modes
and nicks if ran in a valid context.
Fixes #1470
|
|
Fix selection when part of the selected text is above/below a border.
Also, fix problems uncovered by static analysis.
Fixes #1261.
|
|
Closes #1438
|
|
gtk_entry_get_text_length() returns len in utf8
chars not in bytes
|
|
|
|
Alt+a is used for mark away in the menus and also
highlight all in the search box, change the latter to
alt+h.
Fixes #1008
https://bugzilla.redhat.com/show_bug.cgi?id=1173082
|
|
This fixes xtext re-rendering multiple times when the
indent width is not sufficient
Fixes #1364
Closes #1367
|
|
|
|
gtk_entry_get_text_length returns the number of utf-8 characters in the GtkEntry, not the number of bytes in its text.
|
|
Fixes #1360
|
|
No network can agree on what mode r actually
means so we can't have nice things.
Closes #1287
|
|
This no longer restricts their width and uses
monospace fonts so they are still the same
width.
Closes #1356
Fixes #1354
|
|
Closes #1265
|
|
Closes #1343
|