summary refs log tree commit diff stats
path: root/src
AgeCommit message (Collapse)Author
2014-12-28Fix building as c89TingPing
2014-12-28Use glib for all allocationsTingPing
- Removes need to check for malloc failure - Removes need for NULL checks on free - Adds checks for integer overflows - Removes some extra memset calls - Removes chance of mixing libc and glib malloc/free
2014-12-28Fixup: Detect urls with unicode symbolsTingPing
missed one in 77ecaa6093a
2014-12-28Detect urls with unicode symbolsTingPing
Fixes #1250
2014-12-17More consistently include config.hTingPing
2014-12-15Remove some unnecessary if statementsTingPing
2014-12-15Fixed some more signed-unsigned-comparison warnings.Arnavion
2014-12-15Remove unused headerTingPing
2014-12-15Add patch from cygwinTingPing
2014-12-14Fix use after freeTingPing
2014-12-11Fix possible overflow when using /menuTingPing
2014-12-11Fix some leaksTingPing
2014-12-10Create configuration option to control middle click tab close.md_5
Some might argue that this shouldn't be able to be configured as it is "common" behaviour in other programs such as web browsers, but for me it is an annoyance because for 15 years this has not been the behaviour of X-Chat. Quite simply, this creates a configuration option for 537fb856, as unobtrusively as possible, under the channel switcher preferences tab. Closes #1232
2014-12-10Fix chanopts not saving if /quit before exitleeter
This is the C fix, unfortunately a proper fix, e.g. removing the dependency on session_name all together is a much vaster refactor outside the scope of this bugfix. Closes #1111
2014-12-10Fix unsafe string handling in configsTingPing
Also fixes 2 leaks
2014-12-10Fix unused warningTingPing
2014-12-10Fix typoTingPing
2014-12-09Fix tab completing with no completion charTingPing
2014-12-09Respect servers chantypes and nickprefixes when tab completingTingPing
Closes #441
2014-12-09Use gboolean for boolsTingPing
2014-12-09Fix various unsafe string handling in fkeysTingPing
Also removes the 2048 input byte limit And fixes utf8 completion chars in some cases
2014-12-08Removed unused hexchat_filename_*_utf8 macros.Arnavion
2014-12-08Removed some unnecessary casts.Arnavion
2014-12-08Removed some commented-out code.Arnavion
2014-12-08Fixed leak of filename string.Arnavion
2014-12-08Minor tidying upArnavion
2014-12-08Removed some unnecessary null-checks for calls to g_free and g_strfreevArnavion
2014-12-08Don't leak filename_fs on errors.Arnavion
2014-12-06Always use 64-bit filesize and file offsets in DCC.Arnavion
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb Fixes #382
2014-12-04Store timer hook's timeout as milliseconds.Arnavion
2014-12-04Fix some obvious type warnings.Arnavion
2014-12-02configure: Add option to run clang static analysisTingPing
2014-11-30Fix copying timestamp with server-time and indent nicks offTingPing
2014-11-30Fix duplicate timestamps on selectionTingPing
Fixes #1226
2014-11-30 Fix compilation on Windowstomek
2014-11-29Fix handling --cfgdirTingPing
Fixes #1225
2014-11-26Fix building against openssl 0.9.8TingPing
Closes #1221
2014-11-22Fix possible crash in SASL Blowfish mechTingPing
2014-11-21ssl: Validate hostnamesTingPing
Closes #524
2014-11-05ssl: Use more secure optionsTingPing
This disables ssl 2/3
2014-11-05ssl: Don't use global openssl contextTingPing
Fixes #789
2014-11-02Warning cleanupCampbell Barton
- ignoring const - declarations after statements - some C files didnt include own headers (risking them getting out of sync) Closes #1064
2014-10-25Remove old config migrationTingPing
Fixes #1194
2014-10-10Fix textbox not scrolling to to bottom on resizeRichardHitt
Set buf->scrollbar_down conditionally when vertically resizing text window If resize to enlarge appears to go to last line, set buf->scrollbar_down to be sure. Fixes #1151 Closes #1171
2014-09-27Fix parsing of MONITOR responsesTingPing
Fixes #1157
2014-09-21Take two at fixing out of source buildsTingPing
2014-09-21Fix attempting to toggle visibility when tray disabledTingPing
2014-09-20Fix missing headerTingPing
And just use g_snprintf() while at it..
2014-09-20Increase max len of chiper namesTingPing
For example ECDHE-ECRSA-AES256-GCM-SHA384
2014-09-20Replace some unsafe usage of strncpyTingPing
Ensure everything is null terminated