]>
jfr.im git - irc/hexchat/hexchat.git/log
Patrick Griffis [Thu, 25 Feb 2016 19:59:09 +0000 (14:59 -0500)]
Add support for rfc3454 casemapping
Obviously this has less than ideal performance but it should at least be correct
Patrick Griffis [Fri, 19 Feb 2016 14:54:19 +0000 (09:54 -0500)]
Update translations
Patrick Griffis [Fri, 19 Feb 2016 14:41:24 +0000 (09:41 -0500)]
Fix possible overflow
Patrick Griffis [Fri, 19 Feb 2016 14:39:16 +0000 (09:39 -0500)]
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
Insu Yun [Fri, 20 Nov 2015 21:51:08 +0000 (16:51 -0500)]
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
Patrick Griffis [Thu, 18 Feb 2016 17:59:02 +0000 (12:59 -0500)]
python: Handle get_info('win_ptr')
Patrick Griffis [Thu, 18 Feb 2016 13:57:22 +0000 (08:57 -0500)]
Fix strict prototype warnings
Patrick Griffis [Thu, 18 Feb 2016 13:54:19 +0000 (08:54 -0500)]
build: Enable more warnings/errors
Patrick Griffis [Sun, 31 Jan 2016 20:13:18 +0000 (15:13 -0500)]
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
Arnavion [Sun, 31 Jan 2016 03:57:12 +0000 (19:57 -0800)]
perl: Fixed warning about duplicate definition of bool.
Patrick Griffis [Fri, 29 Jan 2016 22:41:08 +0000 (17:41 -0500)]
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
Patrick Griffis [Fri, 29 Jan 2016 20:15:52 +0000 (15:15 -0500)]
Add support for twitch.tv/membership
Patrick Griffis [Fri, 29 Jan 2016 19:02:40 +0000 (14:02 -0500)]
Add support for chghost
Patrick Griffis [Fri, 29 Jan 2016 03:14:41 +0000 (22:14 -0500)]
Add support for CAP 3.2
Patrick Griffis [Fri, 29 Jan 2016 03:49:23 +0000 (22:49 -0500)]
Properly handle a few args optionally starting with :
This is a pervasive problem that will likely show up in
other events also.
Closes #1460
Patrick Griffis [Fri, 29 Jan 2016 03:38:36 +0000 (22:38 -0500)]
Handle PING and AUTHENTICATE with a prefix
Not the ideal solution..
Closes #1566
Patrick Griffis [Thu, 28 Jan 2016 21:22:04 +0000 (16:22 -0500)]
Sanitize server name for log files
It could contain invalid chars or log to an arbitrary directory
Patrick Griffis [Thu, 28 Jan 2016 21:17:30 +0000 (16:17 -0500)]
Fix missed comma
Patrick Griffis [Thu, 28 Jan 2016 21:02:04 +0000 (16:02 -0500)]
Add support for cap-notify
Patrick Griffis [Thu, 28 Jan 2016 20:18:15 +0000 (15:18 -0500)]
Clean up handling CAP LS
Patrick Griffis [Tue, 26 Jan 2016 04:36:06 +0000 (23:36 -0500)]
Fix leaks
Patrick Griffis [Tue, 26 Jan 2016 03:49:12 +0000 (22:49 -0500)]
identd: Use GDataInputStream
Patrick Griffis [Tue, 26 Jan 2016 02:01:56 +0000 (21:01 -0500)]
Add identd to preferences
Patrick Griffis [Tue, 26 Jan 2016 01:39:36 +0000 (20:39 -0500)]
Add ctags files to gitignore
Patrick Griffis [Tue, 26 Jan 2016 01:37:53 +0000 (20:37 -0500)]
Rename identd variable name
Pavel Djundik [Sun, 10 Jan 2016 20:37:30 +0000 (12:37 -0800)]
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
Mikaela Suomalainen [Tue, 27 Oct 2015 19:18:13 +0000 (21:18 +0200)]
.travis.yml: use container-based infrastructure
Arnavion [Thu, 26 Nov 2015 08:05:38 +0000 (00:05 -0800)]
installer: Fixed VS2015 CRT DLL name.
Anthony Ryan [Sun, 15 Nov 2015 04:20:50 +0000 (23:20 -0500)]
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.
Patrick Griffis [Mon, 9 Nov 2015 19:51:48 +0000 (14:51 -0500)]
Fix incorrect const usage
Patrick Griffis [Mon, 9 Nov 2015 19:41:42 +0000 (14:41 -0500)]
Fix freeing string from g_get_user_name()
Fixes #1540
Patrick Griffis [Fri, 30 Oct 2015 04:57:25 +0000 (00:57 -0400)]
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
Rico Tzschichholz [Sat, 17 Oct 2015 07:43:49 +0000 (09:43 +0200)]
configure: Default to generating xz-tarballs only
Rico Tzschichholz [Sat, 17 Oct 2015 07:26:23 +0000 (09:26 +0200)]
build: Don't dist resources.h resources.c
Rico Tzschichholz [Sat, 17 Oct 2015 07:13:29 +0000 (09:13 +0200)]
build: Determine resources-files once instead of three times
Rico Tzschichholz [Fri, 16 Oct 2015 15:25:01 +0000 (17:25 +0200)]
build: Let 'make dist' do a better job
tomek [Mon, 12 Oct 2015 17:26:28 +0000 (19:26 +0200)]
win32: Fix installer
Arnavion [Mon, 12 Oct 2015 04:34:51 +0000 (21:34 -0700)]
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.
tomek [Sun, 11 Oct 2015 14:14:23 +0000 (16:14 +0200)]
win32: Update Visual Studio 2015 redist links in installer
tomek [Sun, 11 Oct 2015 14:13:15 +0000 (16:13 +0200)]
win32: Add Windows 10 ID to manifest
tomek [Sun, 11 Oct 2015 14:12:37 +0000 (16:12 +0200)]
readme.md: Update jenkins links
Arnavion [Sat, 10 Oct 2015 23:14:12 +0000 (16:14 -0700)]
Use VS 2015
Arnavion [Sat, 10 Oct 2015 23:14:07 +0000 (16:14 -0700)]
fe-gtk: Use manual registration for resources.
obskyr [Fri, 9 Oct 2015 10:52:15 +0000 (12:52 +0200)]
Update logo .ico with new shadow and standard sizes
hexchat.ico now contains all the sizes Windows uses.
obskyr [Fri, 9 Oct 2015 10:51:33 +0000 (12:51 +0200)]
Update logo SVG to smaller, solid shadow
Patrick Griffis [Mon, 5 Oct 2015 18:47:48 +0000 (14:47 -0400)]
win32: Don't rely on CWD for portable-mode check
Also cache the result...
Fixes #1500
Patrick Griffis [Wed, 30 Sep 2015 07:55:42 +0000 (03:55 -0400)]
configure: Clean up Python checking
This fixes requiring to add a version every time
a new release comes out...
TingPing [Mon, 21 Sep 2015 16:50:06 +0000 (12:50 -0400)]
Merge pull request #1162 from obskyr/master
Optimized and improved logo SVGs and PNGs.
Patrick Griffis [Mon, 14 Sep 2015 13:33:06 +0000 (09:33 -0400)]
Don't use SASL on an unknown network
https://bugzilla.redhat.com/show_bug.cgi?id=
1262763
moparisthebest [Fri, 11 Sep 2015 05:48:29 +0000 (01:48 -0400)]
TLS: Set SNI hostname before connect
Lee Watson [Sat, 5 Sep 2015 12:58:34 +0000 (13:58 +0100)]
Removed SeionIRC from the serverlist
I'm removing Seion from the serverlist because it's now mostly a defunct network. One of the servers is completely broken in regards to ipv6 connectivity and SSL, the webchat server hasn't worked for months, and I shut down my server (fox.seion.us) a few days ago.
TingPing [Thu, 3 Sep 2015 06:28:25 +0000 (02:28 -0400)]
Improve /mode behavior
This fixes /mode using the name of invalid contexts
and also adds some documentation to what is happening.
In the end though it still must guess between modes
and nicks if ran in a valid context.
Fixes #1470
RichardHitt [Wed, 19 Aug 2015 22:23:17 +0000 (00:23 +0200)]
Fix select regression.
Fix selection when part of the selected text is above/below a border.
Also, fix problems uncovered by static analysis.
Fixes #1261.
asarium [Sun, 2 Aug 2015 12:06:21 +0000 (08:06 -0400)]
Fix crash in DBus plugin
Closes #1438
TingPing [Thu, 4 Jun 2015 08:02:33 +0000 (04:02 -0400)]
Fix possible overflow
gtk_entry_get_text_length() returns len in utf8
chars not in bytes
TingPing [Thu, 28 May 2015 18:13:34 +0000 (14:13 -0400)]
Fix warning
TingPing [Wed, 27 May 2015 17:42:59 +0000 (13:42 -0400)]
Fix mnemonic collision
Alt+a is used for mark away in the menus and also
highlight all in the search box, change the latter to
alt+h.
Fixes #1008
https://bugzilla.redhat.com/show_bug.cgi?id=
1173082
RichardHitt [Mon, 18 May 2015 10:31:00 +0000 (06:31 -0400)]
xtext: Fix poor performance with nick indent enabled
This fixes xtext re-rendering multiple times when the
indent width is not sufficient
Fixes #1364
Closes #1367
tomek [Thu, 7 May 2015 22:02:09 +0000 (00:02 +0200)]
Update alternative font list
Arnavion [Sat, 25 Apr 2015 23:51:29 +0000 (16:51 -0700)]
Fixed pango attributes not being applied in some cases.
gtk_entry_get_text_length returns the number of utf-8 characters in the GtkEntry, not the number of bytes in its text.
Arnavion [Sat, 25 Apr 2015 02:20:48 +0000 (19:20 -0700)]
Disable pango attributes on sexy entry while it contains preedit text.
Fixes #1360
TingPing [Thu, 23 Apr 2015 05:07:31 +0000 (01:07 -0400)]
Remove unused file
TingPing [Thu, 23 Apr 2015 03:28:51 +0000 (23:28 -0400)]
travis: But it needs intltool
TingPing [Thu, 23 Apr 2015 03:24:19 +0000 (23:24 -0400)]
travis: No longer need gnome-common
TingPing [Thu, 23 Apr 2015 03:22:06 +0000 (23:22 -0400)]
travis: No longer need to run ./configure
TingPing [Thu, 23 Apr 2015 02:41:02 +0000 (22:41 -0400)]
configure: Simplify perl tests
TingPing [Thu, 23 Apr 2015 02:11:31 +0000 (22:11 -0400)]
configure: Better handling of missing pkgconfig
TingPing [Thu, 23 Apr 2015 02:10:52 +0000 (22:10 -0400)]
configure: Consistently use autoconf macros for conditionals
TingPing [Wed, 22 Apr 2015 02:51:09 +0000 (22:51 -0400)]
configure: Target versions of Ubuntu 10.04
travis-ci uses it still...
TingPing [Tue, 21 Apr 2015 23:14:23 +0000 (19:14 -0400)]
configure: Replace --enable-minimial-flags with standard --disable-debug
TingPing [Tue, 21 Apr 2015 22:56:53 +0000 (18:56 -0400)]
configure: Some modernization
TingPing [Tue, 21 Apr 2015 22:34:55 +0000 (18:34 -0400)]
Remove requirement on gnome-common
I'm sure that will make a few users happy..
TingPing [Tue, 21 Apr 2015 20:07:12 +0000 (16:07 -0400)]
Remove r from mode buttons
No network can agree on what mode r actually
means so we can't have nice things.
Closes #1287
TingPing [Tue, 21 Apr 2015 19:35:15 +0000 (15:35 -0400)]
Fix mode button text being cut off
This no longer restricts their width and uses
monospace fonts so they are still the same
width.
Closes #1356
Fixes #1354
TingPing [Tue, 14 Apr 2015 14:00:31 +0000 (10:00 -0400)]
winamp: More code cleanup
TingPing [Tue, 14 Apr 2015 09:41:02 +0000 (05:41 -0400)]
winamp: Fix project file
Broken by
72d7f64f8b47049842799ae7
TingPing [Mon, 13 Apr 2015 20:21:14 +0000 (16:21 -0400)]
winamp: Clean up formatting
TingPing [Mon, 13 Apr 2015 20:15:07 +0000 (16:15 -0400)]
winamp: Fix utf8 song titles
Fixes #1350
TingPing [Tue, 7 Apr 2015 10:38:59 +0000 (06:38 -0400)]
Fix possible overflow in pluginpref
Closes #1265
TingPing [Sun, 5 Apr 2015 04:51:49 +0000 (00:51 -0400)]
Improve /AWAY help message
Closes #1343
TingPing [Sat, 4 Apr 2015 08:29:39 +0000 (04:29 -0400)]
Fix some text event descriptions
TingPing [Tue, 3 Mar 2015 00:03:09 +0000 (19:03 -0500)]
sysinfo: Strip trailing space on video card
TingPing [Fri, 20 Mar 2015 09:37:27 +0000 (05:37 -0400)]
Fix typo
TingPing [Fri, 20 Mar 2015 09:36:51 +0000 (05:36 -0400)]
Remove unused files
TingPing [Fri, 20 Mar 2015 08:56:04 +0000 (04:56 -0400)]
Fix conflicting type in header
gsize and size_t are not the same thing
TingPing [Thu, 19 Mar 2015 21:21:41 +0000 (17:21 -0400)]
Fixup
455fa24d
-Wformat=2 includes format-nonliteral
TingPing [Thu, 19 Mar 2015 20:47:37 +0000 (16:47 -0400)]
Fixup
dc69f24ae
It still has to be in hex...
TingPing [Thu, 19 Mar 2015 20:36:43 +0000 (16:36 -0400)]
configure: Remove a warning
Used everywhere needs to be fixed
TingPing [Thu, 19 Mar 2015 20:30:03 +0000 (16:30 -0400)]
Use correct type for colors
TingPing [Thu, 19 Mar 2015 20:06:49 +0000 (16:06 -0400)]
Fix warnings
TingPing [Thu, 19 Mar 2015 20:03:13 +0000 (16:03 -0400)]
configure: Clean up testing warnings and add more
Arnavion [Mon, 16 Mar 2015 02:06:29 +0000 (19:06 -0700)]
Switch from mozilla-build to msys2.
Arnavion [Sun, 8 Mar 2015 19:47:03 +0000 (12:47 -0700)]
libenchant_win8 needs to depend on common to be able to use config.h
bendem [Mon, 2 Mar 2015 18:58:27 +0000 (19:58 +0100)]
Fix incorrect timestamp in scrollback with server-time
Fixes #1148
TingPing [Sun, 1 Mar 2015 13:42:26 +0000 (08:42 -0500)]
configure: Don't depend on gtk-2.0.m4
It doesn't really add much value and it
is possible to build fetext without gtk installed
TingPing [Sat, 28 Feb 2015 12:23:11 +0000 (07:23 -0500)]
Make use of g_path_is_absolute()
No reason to roll our own.. in multiple places
TingPing [Sat, 28 Feb 2015 11:47:40 +0000 (06:47 -0500)]
Consistently use g_fopen()
It handles the correct encoding on win32
TingPing [Sat, 28 Feb 2015 11:42:20 +0000 (06:42 -0500)]
Clean up some ifdefs
Thankfully somebody already made a define for this, they
just never used it...
Arnavion [Sat, 28 Feb 2015 01:33:33 +0000 (17:33 -0800)]
Make Preferences option in plugin tray menu available on all platforms.
Arnavion [Sat, 28 Feb 2015 01:24:57 +0000 (17:24 -0800)]
Fixed undefined behavior causing hover highlights on the plugin tray menu not working.
Fixes #602