summary refs log tree commit diff stats
path: root/src/common
AgeCommit message (Collapse)Author
2014-12-28Fix leak in make-teTingPing
This doesn't really matter but it shuts up AddressSanitizer
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 typoTingPing
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-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-09-27Fix parsing of MONITOR responsesTingPing
Fixes #1157
2014-09-21Take two at fixing out of source buildsTingPing
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
2014-09-17win32: Fixed build break due to 7a4a024Arnavion
2014-09-14Fix out of source buildsTingPing
Fixes #1018
2014-09-13Use PlaySoundW to play sounds on Windows.Arnavion
Fixes #1133
2014-09-07Detect utf8 urlsTingPing
They might not be valid, but like many things they are still used
2014-09-01Escape values set via pluginprefTingPing
Fixes #790
2014-09-01Fix DOMAIN and EMAIL patterns.LightningW
Closes #1107
2014-08-23Use glib to get portable mode dirTingPing
This should fix any non-ascii paths
2014-07-28Fix warningTingPing