]> jfr.im git - irc/hexchat/hexchat.git/log
irc/hexchat/hexchat.git
8 years agoBump version to 2.12.1 v2.12.1
Patrick Griffis [Sun, 1 May 2016 18:34:46 +0000 (14:34 -0400)] 
Bump version to 2.12.1

8 years agolua: Use luaL_checkinteger
Patrick Griffis [Wed, 27 Apr 2016 18:53:36 +0000 (14:53 -0400)] 
lua: Use luaL_checkinteger

8 years agoFixed warning from MSVC that not all branches return a value.
Arnavion [Wed, 27 Apr 2016 18:39:29 +0000 (11:39 -0700)] 
Fixed warning from MSVC that not all branches return a value.

8 years agoinstaller project needs to depend on lua plugin project.
Arnavion [Wed, 27 Apr 2016 18:34:48 +0000 (11:34 -0700)] 
installer project needs to depend on lua plugin project.

8 years agowin32: Install doat by default
Patrick Griffis [Tue, 26 Apr 2016 16:08:11 +0000 (12:08 -0400)] 
win32: Install doat by default

8 years agoMore minor scrollback loading improvements
Patrick Griffis [Tue, 26 Apr 2016 16:05:57 +0000 (12:05 -0400)] 
More minor scrollback loading improvements

8 years agoconfigure: Bundle ax_python_devel.m4
Patrick Griffis [Tue, 19 Apr 2016 18:06:14 +0000 (14:06 -0400)] 
configure: Bundle ax_python_devel.m4

Upstream broke API so older distributions have broken system versions

Fixes #1632

8 years agoFix challengeauth lower casing username
Patrick Griffis [Wed, 13 Apr 2016 22:46:20 +0000 (18:46 -0400)] 
Fix challengeauth lower casing username

8 years agoSupport for older libnotify versions
Marcel Telka [Sun, 10 Apr 2016 21:46:11 +0000 (23:46 +0200)] 
Support for older libnotify versions

8 years agowin32: Reflect lua path changes in gtk-win32
Patrick Griffis [Sat, 9 Apr 2016 19:18:02 +0000 (12:18 -0700)] 
win32: Reflect lua path changes in gtk-win32

8 years agolua: Fix explicit braces warning
Patrick Griffis [Thu, 7 Apr 2016 23:02:38 +0000 (19:02 -0400)] 
lua: Fix explicit braces warning

8 years agowin32: Install lgi with lua plugin
Patrick Griffis [Wed, 6 Apr 2016 23:26:00 +0000 (16:26 -0700)] 
win32: Install lgi with lua plugin

8 years agolua: Minor formating cleanup
Patrick Griffis [Tue, 5 Apr 2016 17:05:54 +0000 (13:05 -0400)] 
lua: Minor formating cleanup

8 years agolua: More consistency with Python plugin
Patrick Griffis [Tue, 5 Apr 2016 17:01:15 +0000 (13:01 -0400)] 
lua: More consistency with Python plugin

8 years agotravis: Build on Ubuntu 14.04
Patrick Griffis [Mon, 4 Apr 2016 14:54:20 +0000 (10:54 -0400)] 
travis: Build on Ubuntu 14.04

8 years agoBump glib requirement to 2.34
Patrick Griffis [Tue, 5 Apr 2016 16:18:27 +0000 (12:18 -0400)] 
Bump glib requirement to 2.34

This is still rather old but does drop Ubuntu 12.04 support.

8 years agolua: Some more refactoring. Fix unload hook in the interpreter.
mniip [Mon, 4 Apr 2016 20:40:45 +0000 (23:40 +0300)] 
lua: Some more refactoring. Fix unload hook in the interpreter.

8 years agolua: More missing statics
Patrick Griffis [Mon, 4 Apr 2016 14:11:23 +0000 (10:11 -0400)] 
lua: More missing statics

8 years agolua: Make better use of GLib
Patrick Griffis [Mon, 4 Apr 2016 12:51:03 +0000 (08:51 -0400)] 
lua: Make better use of GLib

- Use GPtrArray everywhere
- Remove unessary NULL checks
- Make use of g_clear macros
- Use g_str_has_suffix

8 years agolua: Bump version and update copyright year.
mniip [Mon, 4 Apr 2016 01:38:22 +0000 (04:38 +0300)] 
lua: Bump version and update copyright year.

8 years agolua: Use glib allocators
mniip [Mon, 4 Apr 2016 02:53:29 +0000 (05:53 +0300)] 
lua: Use glib allocators

8 years agolua: Replace some pushnumbers with pushintegers
mniip [Mon, 4 Apr 2016 01:53:32 +0000 (04:53 +0300)] 
lua: Replace some pushnumbers with pushintegers

8 years agolua: Error if luaL_newstate returns NULL
mniip [Mon, 4 Apr 2016 01:28:02 +0000 (04:28 +0300)] 
lua: Error if luaL_newstate returns NULL

8 years agotravis: Build with Lua
Patrick Griffis [Sun, 3 Apr 2016 16:58:26 +0000 (12:58 -0400)] 
travis: Build with Lua

8 years agolua: Build on win32
Patrick Griffis [Sun, 3 Apr 2016 18:51:18 +0000 (11:51 -0700)] 
lua: Build on win32

8 years agolua: Don't used mixed declarations
Patrick Griffis [Sun, 3 Apr 2016 15:04:48 +0000 (11:04 -0400)] 
lua: Don't used mixed declarations

This requires a lot more cleanup

8 years agoImport lua plugin
Patrick Griffis [Sun, 3 Apr 2016 14:28:11 +0000 (10:28 -0400)] 
Import lua plugin

Written by @mniip

8 years agoconfigure: Place auxiliary files in own dir
Patrick Griffis [Thu, 31 Mar 2016 12:01:06 +0000 (08:01 -0400)] 
configure: Place auxiliary files in own dir

8 years agoautogen: Don't copy all files by default
Patrick Griffis [Thu, 31 Mar 2016 11:48:28 +0000 (07:48 -0400)] 
autogen: Don't copy all files by default

8 years agoIncrease default size of some util windows
Patrick Griffis [Thu, 31 Mar 2016 11:21:02 +0000 (07:21 -0400)] 
Increase default size of some util windows

8 years agounix: Open urls in existing instance if supported
Patrick Griffis [Thu, 31 Mar 2016 10:58:03 +0000 (06:58 -0400)] 
unix: Open urls in existing instance if supported

8 years agoImprove help message for /close
Patrick Griffis [Wed, 30 Mar 2016 12:58:25 +0000 (08:58 -0400)] 
Improve help message for /close

Closes #1397

8 years agoFix warning
Patrick Griffis [Wed, 30 Mar 2016 12:48:23 +0000 (08:48 -0400)] 
Fix warning

Fixes #1533

8 years agoplugin: Fix padding for chanopts in channel flags
Patrick Griffis [Wed, 30 Mar 2016 12:28:51 +0000 (08:28 -0400)] 
plugin: Fix padding for chanopts in channel flags

This is an API break but it didn't really work
properly before anyway.

Fixes #1666

8 years agoDon't flush the chanopt_list when saving it
LemonBoy [Tue, 29 Mar 2016 17:38:34 +0000 (19:38 +0200)] 
Don't flush the chanopt_list when saving it

Closes #1665
Fixes #1134

8 years agoservlistgui: Removes leading and trailing whitespace from hostnames
Jactry Zeng [Sun, 20 Mar 2016 20:36:24 +0000 (04:36 +0800)] 
servlistgui: Removes leading and trailing whitespace from hostnames

Closes #1651

8 years agourl: Add support for ts3server:// uris
Scott Scheiner [Sat, 26 Mar 2016 15:44:00 +0000 (02:14 +1030)] 
url: Add support for ts3server:// uris

Closes #1659

8 years agoplugingui: Use full path when unloading/reloading plugins
Patrick Griffis [Tue, 29 Mar 2016 16:19:19 +0000 (12:19 -0400)] 
plugingui: Use full path when unloading/reloading plugins

Mentioned in mniip/hexchat-lua#5

8 years agoTranslate chanopt output
Patrick Griffis [Tue, 29 Mar 2016 01:29:30 +0000 (21:29 -0400)] 
Translate chanopt output

8 years agochanopt: Ensure values are 0-2
Patrick Griffis [Tue, 29 Mar 2016 01:19:39 +0000 (21:19 -0400)] 
chanopt: Ensure values are 0-2

If chanopt was set to any other value it would overwrite
other values in the plugin API for channel flags.

8 years agoinstaller: Use https for Python downloads
Patrick Griffis [Mon, 28 Mar 2016 09:10:08 +0000 (05:10 -0400)] 
installer: Use https for Python downloads

8 years agoFix building on old glib
Patrick Griffis [Mon, 28 Mar 2016 05:35:40 +0000 (01:35 -0400)] 
Fix building on old glib

8 years agoidentd: Fix ipv6 support on Windows
Patrick Griffis [Mon, 28 Mar 2016 05:03:39 +0000 (01:03 -0400)] 
identd: Fix ipv6 support on Windows

8 years agoidentd: Fix respecting USE_GLOBAL network flag
Patrick Griffis [Mon, 28 Mar 2016 04:31:00 +0000 (00:31 -0400)] 
identd: Fix respecting USE_GLOBAL network flag

8 years agoidentd: Respond for INVALID-PORT and NO-USER errors
Patrick Griffis [Mon, 28 Mar 2016 03:44:05 +0000 (23:44 -0400)] 
identd: Respond for INVALID-PORT and NO-USER errors

8 years agoidentd: Ensure connection is closed
Patrick Griffis [Mon, 28 Mar 2016 03:18:24 +0000 (23:18 -0400)] 
identd: Ensure connection is closed

8 years agoservlist: Update DALnet default login type
Patrick Griffis [Fri, 25 Mar 2016 22:43:50 +0000 (18:43 -0400)] 
servlist: Update DALnet default login type

8 years agoOnly intercept QuakeNet challengeauth when enabled
Patrick Griffis [Thu, 24 Mar 2016 18:44:28 +0000 (14:44 -0400)] 
Only intercept QuakeNet challengeauth when enabled

8 years agoservlist: Add GlobalGamers
Patrick Griffis [Mon, 21 Mar 2016 00:47:52 +0000 (20:47 -0400)] 
servlist: Add GlobalGamers

Closes #1334

8 years agoBump version to 2.12.0
tomek [Sat, 12 Mar 2016 15:21:52 +0000 (16:21 +0100)] 
Bump version to 2.12.0

8 years agoBump version to 2.12.0 v2.12.0
Patrick Griffis [Sat, 12 Mar 2016 08:04:42 +0000 (03:04 -0500)] 
Bump version to 2.12.0

8 years agoUpdated location of GTK theme engines in 2.24.30.
Arnavion [Sat, 12 Mar 2016 05:00:06 +0000 (21:00 -0800)] 
Updated location of GTK theme engines in 2.24.30.

8 years agoFix loading encoding from network list on connect
Patrick Griffis [Fri, 11 Mar 2016 07:15:42 +0000 (02:15 -0500)] 
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

8 years agoidentd: Fix leak
Patrick Griffis [Wed, 9 Mar 2016 05:38:56 +0000 (00:38 -0500)] 
identd: Fix leak

8 years agosysinfo: Clean up ifdefs and handle unsupported CPU
Patrick Griffis [Mon, 7 Mar 2016 03:59:02 +0000 (22:59 -0500)] 
sysinfo: Clean up ifdefs and handle unsupported CPU

Mentioned in #1624

8 years agobuild: Keep macros newer than Ubuntu...
Patrick Griffis [Mon, 7 Mar 2016 00:02:48 +0000 (19:02 -0500)] 
build: Keep macros newer than Ubuntu...

Mostly for travis

8 years agobuild: Don't store autoconf-archive macros in repo
Patrick Griffis [Sun, 6 Mar 2016 23:54:07 +0000 (18:54 -0500)] 
build: Don't store autoconf-archive macros in repo

The release tarballs will still have them

8 years agowin32: Update Python to 3.5
tomek [Tue, 6 Oct 2015 18:45:12 +0000 (20:45 +0200)] 
win32: Update Python to 3.5

8 years agobuild: Use more secure flags
Patrick Griffis [Sat, 27 Feb 2016 17:36:25 +0000 (12:36 -0500)] 
build: Use more secure flags

8 years agoUpdate translations
Patrick Griffis [Fri, 19 Feb 2016 14:54:19 +0000 (09:54 -0500)] 
Update translations

8 years agoFix possible overflow
Patrick Griffis [Fri, 19 Feb 2016 14:41:24 +0000 (09:41 -0500)] 
Fix possible overflow

8 years agoUpdate network list
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

8 years agoProperly handle missing SSL certificate
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

8 years agopython: Handle get_info('win_ptr')
Patrick Griffis [Thu, 18 Feb 2016 17:59:02 +0000 (12:59 -0500)] 
python: Handle get_info('win_ptr')

8 years agoFix strict prototype warnings
Patrick Griffis [Thu, 18 Feb 2016 13:57:22 +0000 (08:57 -0500)] 
Fix strict prototype warnings

8 years agobuild: Enable more warnings/errors
Patrick Griffis [Thu, 18 Feb 2016 13:54:19 +0000 (08:54 -0500)] 
build: Enable more warnings/errors

8 years agoImprove scrollback file handling
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

8 years agoperl: Fixed warning about duplicate definition of bool.
Arnavion [Sun, 31 Jan 2016 03:57:12 +0000 (19:57 -0800)] 
perl: Fixed warning about duplicate definition of bool.

8 years agoRemove DH-AES/DH-BLOWFISH mechanisms and misc cleanup
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

8 years agoAdd support for twitch.tv/membership
Patrick Griffis [Fri, 29 Jan 2016 20:15:52 +0000 (15:15 -0500)] 
Add support for twitch.tv/membership

8 years agoAdd support for chghost
Patrick Griffis [Fri, 29 Jan 2016 19:02:40 +0000 (14:02 -0500)] 
Add support for chghost

8 years agoAdd support for CAP 3.2
Patrick Griffis [Fri, 29 Jan 2016 03:14:41 +0000 (22:14 -0500)] 
Add support for CAP 3.2

8 years agoProperly handle a few args optionally starting with :
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

8 years agoHandle PING and AUTHENTICATE with a prefix
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

8 years agoSanitize server name for log files
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

8 years agoFix missed comma
Patrick Griffis [Thu, 28 Jan 2016 21:17:30 +0000 (16:17 -0500)] 
Fix missed comma

8 years agoAdd support for cap-notify
Patrick Griffis [Thu, 28 Jan 2016 21:02:04 +0000 (16:02 -0500)] 
Add support for cap-notify

8 years agoClean up handling CAP LS
Patrick Griffis [Thu, 28 Jan 2016 20:18:15 +0000 (15:18 -0500)] 
Clean up handling CAP LS

8 years agoFix leaks
Patrick Griffis [Tue, 26 Jan 2016 04:36:06 +0000 (23:36 -0500)] 
Fix leaks

8 years agoidentd: Use GDataInputStream
Patrick Griffis [Tue, 26 Jan 2016 03:49:12 +0000 (22:49 -0500)] 
identd: Use GDataInputStream

8 years agoAdd identd to preferences
Patrick Griffis [Tue, 26 Jan 2016 02:01:56 +0000 (21:01 -0500)] 
Add identd to preferences

8 years agoAdd ctags files to gitignore
Patrick Griffis [Tue, 26 Jan 2016 01:39:36 +0000 (20:39 -0500)] 
Add ctags files to gitignore

8 years agoRename identd variable name
Patrick Griffis [Tue, 26 Jan 2016 01:37:53 +0000 (20:37 -0500)] 
Rename identd variable name

8 years agoEmit word_click even as long as user is not selecting any text when releasing button
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

8 years ago.travis.yml: use container-based infrastructure
Mikaela Suomalainen [Tue, 27 Oct 2015 19:18:13 +0000 (21:18 +0200)] 
.travis.yml: use container-based infrastructure

8 years agoinstaller: Fixed VS2015 CRT DLL name.
Arnavion [Thu, 26 Nov 2015 08:05:38 +0000 (00:05 -0800)] 
installer: Fixed VS2015 CRT DLL name.

8 years agoMake tab completion prefer other people
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.

8 years agoFix incorrect const usage
Patrick Griffis [Mon, 9 Nov 2015 19:51:48 +0000 (14:51 -0500)] 
Fix incorrect const usage

8 years agoFix freeing string from g_get_user_name()
Patrick Griffis [Mon, 9 Nov 2015 19:41:42 +0000 (14:41 -0500)] 
Fix freeing string from g_get_user_name()

Fixes #1540

8 years agoxtext: Fix overflow on long lines
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

8 years agoconfigure: Default to generating xz-tarballs only
Rico Tzschichholz [Sat, 17 Oct 2015 07:43:49 +0000 (09:43 +0200)] 
configure: Default to generating xz-tarballs only

8 years agobuild: Don't dist resources.h resources.c
Rico Tzschichholz [Sat, 17 Oct 2015 07:26:23 +0000 (09:26 +0200)] 
build: Don't dist resources.h resources.c

8 years agobuild: Determine resources-files once instead of three times
Rico Tzschichholz [Sat, 17 Oct 2015 07:13:29 +0000 (09:13 +0200)] 
build: Determine resources-files once instead of three times

8 years agobuild: Let 'make dist' do a better job
Rico Tzschichholz [Fri, 16 Oct 2015 15:25:01 +0000 (17:25 +0200)] 
build: Let 'make dist' do a better job

8 years agowin32: Fix installer
tomek [Mon, 12 Oct 2015 17:26:28 +0000 (19:26 +0200)] 
win32: Fix installer

8 years agocommon: Moved some functions over from plugins/sysinfo that are useful for the rest...
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.

8 years agowin32: Update Visual Studio 2015 redist links in installer
tomek [Sun, 11 Oct 2015 14:14:23 +0000 (16:14 +0200)] 
win32: Update Visual Studio 2015 redist links in installer

8 years agowin32: Add Windows 10 ID to manifest
tomek [Sun, 11 Oct 2015 14:13:15 +0000 (16:13 +0200)] 
win32: Add Windows 10 ID to manifest

8 years agoreadme.md: Update jenkins links
tomek [Sun, 11 Oct 2015 14:12:37 +0000 (16:12 +0200)] 
readme.md: Update jenkins links

8 years agoUse VS 2015
Arnavion [Sat, 10 Oct 2015 23:14:12 +0000 (16:14 -0700)] 
Use VS 2015