TingPing
7e4c482737
travis: Build with static analysis
8 years ago
Arnavion
ac01ba9cb0
perl: Fixed warning about implicitly casting the time_t returned from hexchat_list_time() to an NV.
8 years ago
TingPing
a537fa3ca7
sysinfo: Simplify remove_leading_whitespace()
...
Also fixes a possible overflow
8 years ago
TingPing
f614a3c311
Fix possible overflow when using /menu
8 years ago
TingPing
d6e3f740bc
Fix some leaks
8 years ago
TingPing
72f82d096c
Fix some warnings in xsys
...
- Remove unused code
- Fix leak
8 years ago
md_5
74ff67acd3
Create configuration option to control middle click tab close.
...
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
8 years ago
leeter
6aafc8e51d
Fix chanopts not saving if /quit before exit
...
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
8 years ago
TingPing
10246f121a
Fix unsafe string handling in configs
...
Also fixes 2 leaks
8 years ago
TingPing
025152ee53
Fix unused warning
8 years ago
TingPing
58e871696b
Fix typo
8 years ago
TingPing
0ba8b922a2
Fix tab completing with no completion char
8 years ago
TingPing
b296839538
Respect servers chantypes and nickprefixes when tab completing
...
Closes #441
8 years ago
TingPing
5fb21a04ad
Use gboolean for bools
8 years ago
TingPing
fda692d250
Fix various unsafe string handling in fkeys
...
Also removes the 2048 input byte limit
And fixes utf8 completion chars in some cases
8 years ago
Arnavion
99a1fff590
Removed unused hexchat_filename_*_utf8 macros.
8 years ago
Arnavion
65c8494698
Removed some unnecessary casts.
8 years ago
Arnavion
2b94011fdc
Removed some commented-out code.
8 years ago
Arnavion
2da5308fd2
Fixed leak of filename string.
8 years ago
Arnavion
c1831cb19d
Minor tidying up
8 years ago
Arnavion
65da34f19e
Removed some unnecessary null-checks for calls to g_free and g_strfreev
8 years ago
Arnavion
b7afcc3632
Don't leak filename_fs on errors.
8 years ago
TingPing
73cd6487d0
Update travis notification format
8 years ago
Arnavion
5152040c17
Always use 64-bit filesize and file offsets in DCC.
...
Based on LRN's commit for replacing stat with GFileInfo https://github.com/hexchat/hexchat/commit/32008bb
Fixes #382
8 years ago
Arnavion
985ea610e6
Store timer hook's timeout as milliseconds.
8 years ago
Arnavion
8062bce835
Fix some obvious type warnings.
8 years ago
Ivan
3fbe5b876e
Add missing dependencies for glib's g_spawn on windows
8 years ago
TingPing
e38f00775f
configure: Add option to run clang static analysis
8 years ago
TingPing
05a6097dc6
Fix copying timestamp with server-time and indent nicks off
8 years ago
TingPing
85557f2416
Fix duplicate timestamps on selection
...
Fixes #1226
8 years ago
tomek
0019af675a
Fix compilation on Windows
8 years ago
TingPing
f03023297b
Fix handling --cfgdir
...
Fixes #1225
8 years ago
TingPing
c92b247878
Fix building against openssl 0.9.8
...
Closes #1221
8 years ago
TingPing
232096801b
Bump updater version to 2.10.2
8 years ago
TingPing
c0769397d5
Fix possible crash in SASL Blowfish mech
8 years ago
TingPing
c9b63f7f9b
ssl: Validate hostnames
...
Closes #524
8 years ago
TingPing
ebaaf466bf
ssl: Use more secure options
...
This disables ssl 2/3
8 years ago
TingPing
4b6215051f
ssl: Don't use global openssl context
...
Fixes #789
8 years ago
Campbell Barton
f83d78dd28
Warning cleanup
...
- ignoring const
- declarations after statements
- some C files didnt include own headers (risking them getting out of sync)
Closes #1064
9 years ago
Dan Molik
9fb4eb5107
configure: Fix checking for perl
...
Closes #1196
Fixes #1197
9 years ago
TingPing
3c89de48a8
Remove old config migration
...
Fixes #1194
9 years ago
RichardHitt
6653582f0a
Fix textbox not scrolling to to bottom on resize
...
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
9 years ago
TingPing
abaed2bda4
Fix parsing of MONITOR responses
...
Fixes #1157
9 years ago
Arnavion
e8fb2dde56
Fixed instances of hexchat_printf that unsafely used a string parameter as a format string.
...
Fixes #1153
9 years ago
Mikaela Suomalainen
25c6638ce4
travis: Add clang & CPUs & fast_finish
...
HexChat seems to compile fine with clang so why to not test it too.
-j$(nproc) seems to work with HexChat and fast-finish marks build as
failed if one job fails.
Fast finish won't stop jobs that aren't finished at the time of failure.
Closes #1147
9 years ago
TingPing
ce4e129849
Take two at fixing out of source builds
9 years ago
TingPing
ecd1aa226a
Fix attempting to toggle visibility when tray disabled
9 years ago
TingPing
760d18b6e7
Fix missing header
...
And just use g_snprintf() while at it..
9 years ago
TingPing
f389257403
Increase max len of chiper names
...
For example ECDHE-ECRSA-AES256-GCM-SHA384
9 years ago
TingPing
84df81f336
Replace some unsafe usage of strncpy
...
Ensure everything is null terminated
9 years ago