TingPing
3bb717a3b5
Fix windows build
...
Introduced 1b2bee37e
2014-12-29 02:08:42 -05:00
TingPing
5beaf15f21
Remove option to use socks5 library
...
This was always disabled by default and is not required
for the current socks support. I am not even sure this
library is packaged by any distro?
2014-12-28 22:29:06 -05:00
TingPing
1b2bee37e4
Remove option to disable ipv6
...
It has been default for a while, is the only tested option,
and will only get more common.
2014-12-28 22:29:06 -05:00
TingPing
9cb73f839f
Remove MSProxy support
...
It's not enabled anywhere, certainly not maintained
2014-12-28 13:28:19 -05:00
TingPing
330e31c70f
Fix overflow
2014-12-28 12:43:53 -05:00
TingPing
cbaa04905f
Fix warning
2014-12-28 12:38:19 -05:00
TingPing
14d3a03f41
Fix leak in make-te
...
This doesn't really matter but it shuts up AddressSanitizer
2014-12-28 08:14:05 -05:00
TingPing
95febd978c
Fix building as c89
2014-12-28 06:47:23 -05:00
TingPing
3f855f07f5
Use glib for allocations in all plugins
...
Continuation of 83032b1aa
2014-12-28 06:47:07 -05:00
TingPing
83032b1aa3
Use glib for all allocations
...
- 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-28 06:44:44 -05:00
TingPing
c4cb1b25ec
Fixup: Detect urls with unicode symbols
...
missed one in 77ecaa6093
2014-12-28 00:40:51 -05:00
TingPing
77ecaa6093
Detect urls with unicode symbols
...
Fixes #1250
2014-12-28 00:29:58 -05:00
TingPing
664f6bf1e7
configure: Set glib min requirement to 2.32
...
and warn when using newer APIs
2014-12-17 18:21:10 -05:00
TingPing
aeb5d15871
More consistently include config.h
2014-12-17 18:21:10 -05:00
TingPing
76c2cfebc3
Don't require glib 2.40
2014-12-15 15:34:12 -05:00
TingPing
addefa9ef1
fishlim: Handle server-time
2014-12-15 15:08:00 -05:00
TingPing
7769bc99fe
fishlim: Use proper filesystem encoding for files
2014-12-15 15:08:00 -05:00
TingPing
ce396b3ddb
fishlim: Use standard keyfile save function
2014-12-15 15:08:00 -05:00
TingPing
ebe0ad4cd5
fishlim: Strip whitespace when deleting keys
...
This fixes a personal annoyance when you tab complete
a channel to delete
2014-12-15 15:07:43 -05:00
TingPing
bdb5c3eb9d
fishlim: Use hexchat_nickcmp()
2014-12-15 15:06:48 -05:00
TingPing
c54a0c6db9
fishlim: Improve string handling
2014-12-15 15:06:48 -05:00
TingPing
46061f4f3c
Remove some unnecessary if statements
2014-12-15 14:51:07 -05:00
TingPing
a86b03e939
Remove unused header
2014-12-15 11:07:47 -05:00
TingPing
35fd47da55
Add patch from cygwin
2014-12-15 11:07:47 -05:00
TingPing
2b1396add3
Update .gitignore
2014-12-15 11:07:47 -05:00
TingPing
0e4164ad0c
configure: Improve various build flags
...
- Store openssl flags in own vars
- Share some common flags for plugins
- Fix building plugins on win32
- Store all glib flags in one var
- Don't link against every lib for each plugin
- Don't hardcode ldflags for sysinfo
2014-12-15 11:07:46 -05:00
TingPing
94568bc517
checksum: Use glib for io/checksum and misc fixes
...
- Fixes support for large files.
- Fixes filenames not being passed in the filename encoding.
- Drops openssl dependency.
- Code cleanup.
- Fix 'unknown command' warning.
2014-12-15 10:40:15 -05:00
TingPing
226d54c90d
Fix use after free
2014-12-14 19:35:27 -05:00
TingPing
7e4c482737
travis: Build with static analysis
2014-12-14 18:20:50 -05:00
TingPing
a537fa3ca7
sysinfo: Simplify remove_leading_whitespace()
...
Also fixes a possible overflow
2014-12-11 14:17:12 -05:00
TingPing
f614a3c311
Fix possible overflow when using /menu
2014-12-11 13:49:37 -05:00
TingPing
d6e3f740bc
Fix some leaks
2014-12-11 12:13:57 -05:00
TingPing
72f82d096c
Fix some warnings in xsys
...
- Remove unused code
- Fix leak
2014-12-11 10:05:05 -05:00
TingPing
10246f121a
Fix unsafe string handling in configs
...
Also fixes 2 leaks
2014-12-10 09:32:16 -05:00
TingPing
025152ee53
Fix unused warning
2014-12-10 09:00:29 -05:00
TingPing
58e871696b
Fix typo
2014-12-10 09:00:04 -05:00
TingPing
0ba8b922a2
Fix tab completing with no completion char
2014-12-09 23:03:44 -05:00
TingPing
b296839538
Respect servers chantypes and nickprefixes when tab completing
...
Closes #441
2014-12-09 05:45:50 -05:00
TingPing
5fb21a04ad
Use gboolean for bools
2014-12-09 05:45:01 -05:00
TingPing
fda692d250
Fix various unsafe string handling in fkeys
...
Also removes the 2048 input byte limit
And fixes utf8 completion chars in some cases
2014-12-09 05:30:35 -05:00
TingPing
73cd6487d0
Update travis notification format
2014-12-06 17:28:41 -05:00
TingPing
e38f00775f
configure: Add option to run clang static analysis
2014-12-02 01:06:25 -05:00
TingPing
05a6097dc6
Fix copying timestamp with server-time and indent nicks off
2014-11-30 22:33:30 -05:00
TingPing
85557f2416
Fix duplicate timestamps on selection
...
Fixes #1226
2014-11-30 22:27:00 -05:00
TingPing
f03023297b
Fix handling --cfgdir
...
Fixes #1225
2014-11-29 08:31:35 -05:00
TingPing
c92b247878
Fix building against openssl 0.9.8
...
Closes #1221
2014-11-26 08:15:34 -05:00
TingPing
232096801b
Bump updater version to 2.10.2
2014-11-25 10:37:00 -08:00
TingPing
c0769397d5
Fix possible crash in SASL Blowfish mech
2014-11-22 20:56:15 -05:00
TingPing
c9b63f7f9b
ssl: Validate hostnames
...
Closes #524
2014-11-21 23:19:30 -05:00
TingPing
ebaaf466bf
ssl: Use more secure options
...
This disables ssl 2/3
2014-11-05 02:17:34 -05:00
TingPing
4b6215051f
ssl: Don't use global openssl context
...
Fixes #789
2014-11-05 01:27:39 -05:00
TingPing
3c89de48a8
Remove old config migration
...
Fixes #1194
2014-10-25 06:50:02 -04:00
TingPing
abaed2bda4
Fix parsing of MONITOR responses
...
Fixes #1157
2014-09-27 13:11:21 -04:00
TingPing
ce4e129849
Take two at fixing out of source builds
2014-09-21 03:53:30 -04:00
TingPing
ecd1aa226a
Fix attempting to toggle visibility when tray disabled
2014-09-21 03:37:03 -04:00
TingPing
760d18b6e7
Fix missing header
...
And just use g_snprintf() while at it..
2014-09-20 14:09:38 -04:00
TingPing
f389257403
Increase max len of chiper names
...
For example ECDHE-ECRSA-AES256-GCM-SHA384
2014-09-20 13:56:09 -04:00
TingPing
84df81f336
Replace some unsafe usage of strncpy
...
Ensure everything is null terminated
2014-09-20 13:52:31 -04:00
TingPing
7a4a0243bd
Fix out of source builds
...
Fixes #1018
2014-09-14 17:43:44 -04:00
TingPing
80bdd9ce11
Detect utf8 urls
...
They might not be valid, but like many things they are still used
2014-09-07 19:51:59 -04:00
TingPing
5f99d34c3b
Fix opening utf8 urls on OSX
...
- Escape hostnames with punycode
- Use proper encoding when launching open
2014-09-07 19:45:44 -04:00
TingPing
2aa3eb8cfb
Escape values set via pluginpref
...
Fixes #790
2014-09-01 18:17:26 -04:00
TingPing
d1c40196e3
Fix using negative index
2014-08-23 14:13:34 -04:00
TingPing
9716185edf
Use glib to get portable mode dir
...
This should fix any non-ascii paths
2014-08-23 12:45:02 -04:00
TingPing
dc18e3da07
Update badges in readme
2014-08-20 15:19:57 -04:00
TingPing
9127b510f2
Update readme.md
2014-08-15 19:55:40 -04:00
TingPing
8f9ed6d942
Bump master to development release 2.11.0
...
To anybody confused this is not the next stable release, it is just a way to differentiate master
from the 2.10 branch and next stable will be 2.12.0 similar to Gnome's versioning scheme.
2014-08-07 16:30:28 -04:00
TingPing
422edd8812
osx: Create bundles using homebrew
...
Just easier to maintain than jhbuild.
See https://github.com/TingPing/homebrew-gnome for deps.
2014-08-01 04:03:54 -04:00
TingPing
345c8a29ad
Stupid github editor adding newlines
2014-07-28 16:24:43 -04:00
TingPing
a854234c1f
Fix warning
2014-07-28 16:18:27 -04:00
TingPing
4b549eeac8
Bump updater version on Windows
2014-07-28 16:14:10 -04:00
TingPing
c2ecb4c68c
Fix various crashes with pluginpref
2014-07-28 14:47:19 -04:00
TingPing
3c584e2cd5
win32: Update Python links
2014-07-19 10:08:12 -04:00
TingPing
9372972ad4
win32: Don't allow installing on Vista
...
It does not run on Vista
2014-07-19 10:06:29 -04:00
TingPing
121cb8b88d
Fix formatting warnings
...
Found by #1059
2014-07-18 07:16:43 -04:00
TingPing
21c0e47869
travis: update before installing deps
2014-07-17 07:33:57 -04:00
TingPing
f1e853c1cb
Disable tray support on Elementary
...
They followed Ubuntu in breaking any gtk trays..
2014-07-05 13:08:48 -04:00
TingPing
466646f84a
win32: Silent installer improvements
...
- Launch uninstaller as VERYSILENT
- Don't launch Python/Perl installers when silent
2014-06-27 19:10:55 -04:00
TingPing
e0f80e41bf
win32: Use theme shipped with gtk
...
No reason for us to maintain own copy. This also
makes custom theme installing easier.
2014-06-25 20:38:53 -04:00
TingPing
9a5977a9c9
Fix autotools warning
2014-06-21 23:13:05 -04:00
TingPing
c3c6b46230
Clean up includes for gettext
...
It is always enabled.
2014-06-21 23:10:18 -04:00
TingPing
47b4b0da8a
Remove unused defines
2014-06-21 22:45:21 -04:00
TingPing
45526205ab
Remove broken debug code
2014-06-21 22:21:12 -04:00
TingPing
3342af4185
Make plugin-timer translatable
2014-06-21 22:11:37 -04:00
TingPing
77d9d421fb
Partial fix for out of source builds
...
Patch from LRN
Perl's makefile needs fixed and the relative include
of config.h needs removed from hexchat.h
Mentioned in #1018
2014-06-09 13:54:16 -04:00
TingPing
59f3a65911
Fix sending notify list to correct networks
...
Fixes #1015
2014-06-08 01:41:50 -04:00
TingPing
9181ea068a
Fix dcc dir warning showing when not auto-accept
2014-06-04 20:55:34 -04:00
TingPing
c1d9aad546
win32: Fix path in installer project
2014-06-04 14:07:43 -04:00
TingPing
3cd8556c54
Use GDir instead of dirent
2014-06-04 13:56:33 -04:00
TingPing
9c981cfc6b
Fix warning
2014-06-04 13:47:09 -04:00
TingPing
11e3ecc739
Stop hardcoding plugin extensions everywhere
2014-06-04 11:15:35 -04:00
TingPing
5849a0588e
Use glib to parse and launch commands for util_exec
...
Fixes #958
2014-06-04 10:38:23 -04:00
TingPing
b8c02f71d9
win32: Use config.h instead of config-win32.h
2014-06-04 10:30:18 -04:00
TingPing
806b98dfc2
Update server list
...
Removed any server that could not be connected to atm
Closes #666
2014-06-03 17:20:01 -04:00
TingPing
518669de80
Remove random ifndef WIN32
...
I never found a reason for it existing, but it also never affected much anyway.
2014-06-03 10:02:19 -04:00
TingPing
8538dd1a49
win32: Don't auto-generate version.txt
2014-06-03 09:43:14 -04:00
TingPing
a918ec2236
Fix scrolling the chanview on Unix
...
Fixes #948
2014-06-03 08:39:37 -04:00
TingPing
af7e6d3e20
fishlim: Fix filename in error messages
2014-06-02 18:28:35 -04:00
TingPing
8578a9d52d
Always use GModule for plugin support
...
Also cleans up some dead code
2014-06-02 05:38:13 -04:00
TingPing
0b492d32b3
Add missing files to POTFILES.in
2014-06-01 17:19:09 -04:00