summary refs log tree commit diff stats
path: root/src/common
AgeCommit message (Collapse)Author
2015-10-10Use VS 2015Arnavion
2015-10-05win32: Don't rely on CWD for portable-mode checkPatrick Griffis
Also cache the result... Fixes #1500
2015-09-14Don't use SASL on an unknown networkPatrick Griffis
https://bugzilla.redhat.com/show_bug.cgi?id=1262763
2015-09-11TLS: Set SNI hostname before connectmoparisthebest
2015-09-05Removed SeionIRC from the serverlistLee Watson
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.
2015-09-03Improve /mode behaviorTingPing
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
2015-08-02Fix crash in DBus pluginasarium
Closes #1438
2015-05-28Fix warningTingPing
2015-05-08Update alternative font listtomek
2015-04-21Remove r from mode buttonsTingPing
No network can agree on what mode r actually means so we can't have nice things. Closes #1287
2015-04-07Fix possible overflow in pluginprefTingPing
Closes #1265
2015-04-05Improve /AWAY help messageTingPing
Closes #1343
2015-04-04Fix some text event descriptionsTingPing
2015-03-20Fix conflicting type in headerTingPing
gsize and size_t are not the same thing
2015-03-19Fixup dc69f24aeTingPing
It still has to be in hex...
2015-03-19Use correct type for colorsTingPing
2015-03-19Fix warningsTingPing
2015-03-02Fix incorrect timestamp in scrollback with server-timebendem
Fixes #1148
2015-02-28Make use of g_path_is_absolute()TingPing
No reason to roll our own.. in multiple places
2015-02-28Consistently use g_fopen()TingPing
It handles the correct encoding on win32
2015-02-28Clean up some ifdefsTingPing
Thankfully somebody already made a define for this, they just never used it...
2015-02-27Write scrollback as binary on win32TingPing
Proper fix for b66edd3 This issue likely applies elsewhere in HexChat
2015-02-21Removed unused variables left behind from bbb81afArnavion
2015-02-15Fix distfilesTingPing
2015-02-14Removed unnecessary Windows-only code for seeding openssl's RNG.Arnavion
openssl seeds itself with CryptGenRandom on Windows in the same manner as /dev/(u)random on other OSes.
2015-02-14Don't try to disable compression if openssl hasn't been compiled with ↵Arnavion
compression support. The function is still defined in openssl/ssl.h but not in the actual library, so it cannot be linked to.
2015-02-11Remove input_balloon_time settingTingPing
This setting doesn't work on most platforms including some notification daemons on linux. Where it does work I think it is bad behavior to default overriding their defaults anyway. It's most valuable use was likely win32 tray balloons which no longer exist.
2015-02-11Better project files.Arnavion
- Output directly to rel\ instead of to bin\ and then copying files over. - Deduped Win32 vs x64 configs - Moved some common properties to hexchat.props - All build intermediates (except htm's intermediates) are no longer emitted in the source directory
2015-02-10Call CoInitialize, CoInitializeSecurity and CoUninitialize from the main ↵Arnavion
process, not from a DLL. They're process-level functions and aren't meant to be called from DLLs. CoInitSecurity in particular fails with RPC_E_TOO_LATE even if no other call to CoCreateInstance has been made yet. Fixes sysinfo's WMI calls on Windows 8.1 and above.
2015-02-04Implement windows 8.1+ notificationsTingPing
This splits notifications up into multiple backends currently only libnotify on unix and win8 toasts. The win8 backend was originally written by @leeter though heavily modified.
2015-02-04Partial fix for Windows 10 detectionBerke Viktor
2015-02-02Only send utf8 string in Key Press eventTingPing
Fixes #869
2015-02-01Fix logging hostname of queriesTingPing
- Move query topic setting from frontend (where its too late) - Respect chanopts for logging hostname - Open query logfile *after* chanopts loaded
2015-01-31Save iconv converters for input and output in the server.Arnavion
These are then used with g_convert_with_iconv instead of making it create a new iconv converter every time for the given from-to-encoding pairs.
2015-01-31Also verify encoding read from servlist.confArnavion
2015-01-30ssl: Remove unused server codeTingPing
2015-01-20servlist: Clean up specifying ssl for networkTingPing
2015-01-20servlist: Various changesTingPing
- Remove IRCNode - Replace Techmans with Techtronix - Remove unecessary ports - Consistently use round-robin over specific servers - Don't use mixed-case hostnames Closes #1244
2015-01-19servlist: Add AthemeNet and remove its old networksTingPing
Closes #1272
2015-01-18Removed one leftover check for server->encoding against NULL.Arnavion
2015-01-18Fixed incorrect comment on server->encoding.Arnavion
2015-01-18Remove "System default" encoding. The default for new servers is UTF-8.Arnavion
2015-01-18Detect unknown server encodings and set to UTF-8.Arnavion
2015-01-18Server line text-encoding-related fixes.Arnavion
- Handle server lines that contain sequences which are invalid in the server encoding. Previously, these would cause the whole line to be interpreted in ISO-8859-1, but now they're simply replaced with an appropriate replacement character. - Removed prefs.utf8_locale. - Change default server encoding from system locale to UTF-8. - Always populate server->encoding with a non-null value - UTF-8. Fixes #1198
2015-01-18Removed CP1255-specific handling of server lines.Arnavion
GLib's API is good enough now.
2015-01-18Removed legacy "IRC" encoding.Arnavion
2015-01-14Removed unimplemented, unused function.Arnavion
2015-01-14Fixed bad const-cast.Arnavion
2015-01-14Don't crash if the log file can't be opened.Arnavion
Found in #1269
2015-01-09Fix leakTingPing
From libressl-portable/openbsd@20de8a4923bbeb