Patrick Griffis
7c078db879
Fix loading encoding from network list on connect
...
- Fix setting new encoding when switching networks
- Ignore ports when looking for network by hostname
- Only set UTF-8 when nothing explicitly set
Fixes #1628
2016-03-11 02:15:42 -05:00
Patrick Griffis
ebb0fd6905
identd: Fix leak
2016-03-09 00:38:56 -05:00
Patrick Griffis
ed029357d1
sysinfo: Clean up ifdefs and handle unsupported CPU
...
Mentioned in #1624
2016-03-06 23:10:04 -05:00
Patrick Griffis
10fa3b1878
build: Keep macros newer than Ubuntu...
...
Mostly for travis
2016-03-06 19:09:23 -05:00
Patrick Griffis
98b0186feb
build: Don't store autoconf-archive macros in repo
...
The release tarballs will still have them
2016-03-06 18:54:07 -05:00
tomek
35254fa6eb
win32: Update Python to 3.5
2016-03-06 18:27:59 -05:00
Patrick Griffis
6706b23a0b
build: Use more secure flags
2016-03-06 18:27:59 -05:00
Patrick Griffis
df36f88e88
Update translations
2016-02-19 09:54:19 -05:00
Patrick Griffis
94a7fbae02
Fix possible overflow
2016-02-19 09:41:24 -05:00
Patrick Griffis
bae1ebce2f
Update network list
...
- Remove dead ones
- Use SASL and TLS when possible
- Make note of self-signed ones
- Add LibraIRC
Closes #1039
Closes #1512
Closes #1473
2016-02-19 09:39:16 -05:00
Insu Yun
50463ca832
Properly handle missing SSL certificate
...
According to OpenSSL document
(https://www.openssl.org/docs/manmaster/ssl/SSL_get_verify_result.html ),
when using SSL_get_verify_result(), the existence of certificate
needs to be checked. However, in current code, it does not.
Therefore, certificate existence check is required for correctly
handling the exception.
Closes #1549
2016-02-19 07:26:50 -05:00
Patrick Griffis
0826e7d353
python: Handle get_info('win_ptr')
2016-02-18 12:59:02 -05:00
Patrick Griffis
aab881fda2
Fix strict prototype warnings
2016-02-18 08:57:22 -05:00
Patrick Griffis
05385f2479
build: Enable more warnings/errors
2016-02-18 08:54:19 -05:00
Patrick Griffis
650bddcfd1
Improve scrollback file handling
...
- Properly use filesystem encoding
- Validate utf8 when loading (hopefully fixing crashes)
- Use Gio
- Handle Windows line endings
- Remove dead code
- Fix respecting max length of scrollback files
2016-01-31 15:31:15 -05:00
Arnavion
089fe95a42
perl: Fixed warning about duplicate definition of bool.
2016-01-30 19:57:12 -08:00
Patrick Griffis
4362085847
Remove DH-AES/DH-BLOWFISH mechanisms and misc cleanup
...
- AES and Blowfish mechanisms are deemed insecure and servers
have removed support for them
- Remove attempts to retry since we only support one mech
- Handle SASL 3.2's new syntax for supported mechs
2016-01-29 17:41:08 -05:00
Patrick Griffis
6b62c4738d
Add support for twitch.tv/membership
2016-01-29 15:28:34 -05:00
Patrick Griffis
8da205b0a8
Add support for chghost
2016-01-29 15:28:33 -05:00
Patrick Griffis
981d55e84c
Add support for CAP 3.2
2016-01-29 15:28:33 -05:00
Patrick Griffis
35d238ad3a
Properly handle a few args optionally starting with :
...
This is a pervasive problem that will likely show up in
other events also.
Closes #1460
2016-01-28 22:49:23 -05:00
Patrick Griffis
2c8729becd
Handle PING and AUTHENTICATE with a prefix
...
Not the ideal solution..
Closes #1566
2016-01-28 22:38:36 -05:00
Patrick Griffis
35f97b65c1
Sanitize server name for log files
...
It could contain invalid chars or log to an arbitrary directory
2016-01-28 16:22:04 -05:00
Patrick Griffis
a2c2abd60a
Fix missed comma
2016-01-28 16:17:30 -05:00
Patrick Griffis
7a85c9160d
Add support for cap-notify
2016-01-28 16:02:04 -05:00
Patrick Griffis
4e061a43b3
Clean up handling CAP LS
2016-01-28 15:18:15 -05:00
Patrick Griffis
5c534ac344
Fix leaks
2016-01-25 23:36:06 -05:00
Patrick Griffis
ea9e8d353b
identd: Use GDataInputStream
2016-01-25 22:53:42 -05:00
Patrick Griffis
f14ad5e9dd
Add identd to preferences
2016-01-25 22:51:11 -05:00
Patrick Griffis
2226363fd0
Add ctags files to gitignore
2016-01-25 20:39:36 -05:00
Patrick Griffis
5dafa60433
Rename identd variable name
2016-01-25 20:37:53 -05:00
Pavel Djundik
971e5cf4fe
Emit word_click even as long as user is not selecting any text when releasing button
...
This fixes the need to do pixel-perfect clicks to open links in chat
2016-01-10 12:37:30 -08:00
Mikaela Suomalainen
edd57fdc86
.travis.yml: use container-based infrastructure
2015-12-07 18:24:58 -05:00
Arnavion
eab580408c
installer: Fixed VS2015 CRT DLL name.
2015-11-26 00:05:38 -08:00
Anthony Ryan
26d3461f46
Make tab completion prefer other people
...
If you are talking with someone else with the same prefix as your
own nickname, and attempt to tab complete theirs. It will complete
your own nickname before theirs if you talked more recently. Since
people rarely intend to highlight themselves, this improves the
logic to complete your own name only as a last resort.
2015-11-14 23:22:57 -05:00
Patrick Griffis
295061f461
Fix incorrect const usage
2015-11-09 14:51:48 -05:00
Patrick Griffis
0bd15d435a
Fix freeing string from g_get_user_name()
...
Fixes #1540
2015-11-09 14:41:42 -05:00
Patrick Griffis
c8539b93fe
xtext: Fix overflow on long lines
...
xtext keeps a static buffer and uses it for various things
and asserts that every text entry is < 4096. It does
this check on gtk_xtext_append*() except it does the check only on
the right half of text when indent is enabled.
This overflow caused corruption in the xtext struct
changing the url check functions making hovering
with the mouse do 'undefined' things.
In the long term this should be removed for a dynamically
allocated buffer so no arbitrary size limit exists and
text gets cut off.
Fixes #1465
Fixes #1186
Fixes #1206
2015-10-30 01:22:13 -04:00
Rico Tzschichholz
1e914347d7
configure: Default to generating xz-tarballs only
2015-10-17 09:43:49 +02:00
Rico Tzschichholz
66eebea2c3
build: Don't dist resources.h resources.c
2015-10-17 09:26:23 +02:00
Rico Tzschichholz
9e2d5dae5e
build: Determine resources-files once instead of three times
2015-10-17 09:13:29 +02:00
Rico Tzschichholz
b8e7dfa4ba
build: Let 'make dist' do a better job
2015-10-16 17:25:01 +02:00
tomek
1d8dd50455
win32: Fix installer
2015-10-12 19:26:28 +02:00
Arnavion
7f1ee9dad0
common: Moved some functions over from plugins/sysinfo that are useful for the rest of HC.
...
OS name, CPU, GPU, HDD info and build arch are now all available within core HC. OS name and build arch are used in the About dialog.
2015-10-12 19:20:53 +02:00
tomek
be5e2b9566
win32: Update Visual Studio 2015 redist links in installer
2015-10-11 16:14:23 +02:00
tomek
e40fbee772
win32: Add Windows 10 ID to manifest
2015-10-11 16:13:15 +02:00
tomek
7247c24e98
readme.md: Update jenkins links
2015-10-11 16:12:37 +02:00
Arnavion
f7e3d3f32c
Use VS 2015
2015-10-10 16:14:12 -07:00
Arnavion
671a838b52
fe-gtk: Use manual registration for resources.
2015-10-10 16:14:07 -07:00
obskyr
6ca29b2eb4
Update logo .ico with new shadow and standard sizes
...
hexchat.ico now contains all the sizes Windows uses.
2015-10-09 12:52:15 +02:00