Joseph Bisch 
								
							 
						 
						
							
							
							
							
								
							
							
								0c494a9c24 
								
							 
						 
						
							
							
								
								Fix rfc_ncasecmp handling of n reaching 0  
							
							... 
							
							
							
							If n becomes 0 at the same time that the end of either s1 or s2 are
reached, the next iteration of the while loop wouldn't happen, so we
wouldn't correctly return 0. 
							
						 
						
							2017-09-21 21:34:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								053003f490 
								
							 
						 
						
							
							
								
								Handle leading spaces when matching extra alerts  
							
							... 
							
							
							
							It is common for users to set "foo, bar" and the leading space
has caused issues in the past so lets just ignore that. 
							
						 
						
							2017-09-19 20:26:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Bisch 
								
							 
						 
						
							
							
							
							
								
							
							
								4a09ce6fc3 
								
							 
						 
						
							
							
								
								Fix rfc_{n,}casecmp functions ( #2058 )  
							
							... 
							
							
							
							rfc_casecmp was broken because reaching terminator for str1 was used as
a terminal condition and str2 may be shorter than str1, resulting in an
oob read condition for str2.
rfc_ncasecmp was broken because it checked if n characters were checked
or if BOTH pointers reached their terminator, however the strings may
be different lengths and also less than n characters in length, meaning
that they don't both reach their terminators at the same time,
resulting in an oob read condition. 
							
						 
						
							2017-09-19 14:31:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Joseph Bisch 
								
							 
						 
						
							
							
							
							
								
							
							
								f4a592c4f0 
								
							 
						 
						
							
							
								
								Fix oob read caused by ptr[0] being NULL in inbound_notice  
							
							... 
							
							
							
							If ptr[0] is NULL, then strchr may return a pointer to the NULL
terminator for serv->nick_prefixes, making the if statement true, which
then leads to the pointer increment leaving ptr oob. Now we check to
ensure ptr[0] != NULL.
From the Linux manpages for strchr:
The terminating null byte is considered part of the string, so that if c is
       specified as '\0', these functions return a pointer to the terminator. 
							
						 
						
							2017-09-18 22:01:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Allan Nordhøy 
								
							 
						 
						
							
							
							
							
								
							
							
								a388d0c553 
								
							 
						 
						
							
							
								
								Spelling: SOCKS5, Byte per second ( #2056 )  
							
							... 
							
							
							
							* Spelling: SOCKS5
* SOCKS4/5, Byte per second
As per https://en.wikipedia.org/wiki/Data_rate_units  
							
						 
						
							2017-09-16 22:04:52 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								1e5180a148 
								
							 
						 
						
							
							
								
								Update translations  
							
							
							
						 
						
							2017-09-15 19:29:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chase Patterson 
								
							 
						 
						
							
							
							
							
								
							
							
								18b741804c 
								
							 
						 
						
							
							
								
								Use localized "HexChat" in window titles  
							
							... 
							
							
							
							Also allow rearranging of "HexChat" in window titles 
							
						 
						
							2017-09-15 19:18:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Chase Patterson 
								
							 
						 
						
							
							
							
							
								
							
							
								d935197895 
								
							 
						 
						
							
							
								
								Change windows from starting with "Hexchat: " to ending with " - Hexchat"  
							
							
							
						 
						
							2017-09-15 19:18:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								b29a046b55 
								
							 
						 
						
							
							
								
								Update translations  
							
							... 
							
							
							
							Close  #2054  
						
							2017-09-14 11:39:46 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								d99cd18fb9 
								
							 
						 
						
							
							
								
								Improve detection of system tray support  
							
							... 
							
							
							
							Closes  #2045  
						
							2017-08-31 10:16:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									torhus 
								
							 
						 
						
							
							
							
							
								
							
							
								281038e725 
								
							 
						 
						
							
							
								
								UI text consistency, capitalization etc.  
							
							
							
						 
						
							2017-08-19 16:49:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									torhus 
								
							 
						 
						
							
							
							
							
								
							
							
								da0635c960 
								
							 
						 
						
							
							
								
								Adjust use of ellipsis (...) in menus according to Gnome HIG ( #2035 )  
							
							... 
							
							
							
							* Adjust use of ellipses (...) in menus according to Gnome HIG
https://developer.gnome.org/hig/stable/writing-style.html.en  
							
						 
						
							2017-08-18 15:59:31 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								c6f3fbd15c 
								
							 
						 
						
							
							
								
								Add mnemonic for URL Grabber  
							
							
							
						 
						
							2017-07-20 17:33:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								0dccd8d373 
								
							 
						 
						
							
							
								
								servlist: skip empty lines.  
							
							... 
							
							
							
							Fixes  #1999  
						
							2017-07-16 17:26:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								ad359d7a04 
								
							 
						 
						
							
							
								
								Better handle channels with / in them with doat command  
							
							... 
							
							
							
							/doat #foo/bar/freenode would work for example. 
							
						 
						
							2017-07-04 13:53:15 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Bilal Elmoussaoui 
								
							 
						 
						
							
							
							
							
								
							
							
								2965fbcc87 
								
							 
						 
						
							
							
								
								Support changing tray icon only with tray_normal image  
							
							... 
							
							
							
							Previously making a hexchat icon would override all hexchat icons
not just the tray.
Fixes  #2017 
Closes  #2018  
							
						 
						
							2017-07-01 16:26:00 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								98ca4e98d5 
								
							 
						 
						
							
							
								
								Bump meson dependency to 0.38.0  
							
							... 
							
							
							
							We rely upon the behavior of 11f9425a5e 
							
						 
						
							2017-06-26 22:18:59 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								8f2429a2d2 
								
							 
						 
						
							
							
								
								Fix crash when notification backend fails  
							
							... 
							
							
							
							Most notably on Win7 
							
						 
						
							2017-06-26 17:49:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								de157fcffd 
								
							 
						 
						
							
							
								
								build: Fix building plugins in cygwin  
							
							
							
						 
						
							2017-06-26 16:41:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								e68976ab39 
								
							 
						 
						
							
							
								
								build: More robust compiler flag checks  
							
							... 
							
							
							
							Don't hardcode platforms but check if things actually link.
This should fix cygwin. 
							
						 
						
							2017-06-26 16:38:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								806a0da258 
								
							 
						 
						
							
							
								
								Fix skipping autoconnect when passed 1 URL  
							
							
							
						 
						
							2017-06-22 13:19:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								99e16110bc 
								
							 
						 
						
							
							
								
								sysinfo: Simplify finding pci.ids file on Unix  
							
							... 
							
							
							
							There is probably no reason to make this user configurable just
get the correct one at build time... 
							
						 
						
							2017-06-20 16:26:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2d184c0967 
								
							 
						 
						
							
							
								
								Fix crash on coloring NULL nicks  
							
							... 
							
							
							
							Fixes  #2014  
						
							2017-06-18 06:31:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								ce91bebc39 
								
							 
						 
						
							
							
								
								Fix OpenSSL 1.1 deprecations  
							
							
							
						 
						
							2017-06-15 00:26:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								27fd9b3fd6 
								
							 
						 
						
							
							
								
								Hide false-positive deprecated warning  
							
							
							
						 
						
							2017-06-15 00:14:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								f8467473dd 
								
							 
						 
						
							
							
								
								build: Validate desktop/appstream files  
							
							
							
						 
						
							2017-06-15 00:10:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2dfe5357a9 
								
							 
						 
						
							
							
								
								build: Fix setting the *installed* rpath for perl too...  
							
							
							
						 
						
							2017-06-14 23:55:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								67adfa6f54 
								
							 
						 
						
							
							
								
								build: Fix rpath not getting set for perl plugin  
							
							... 
							
							
							
							Some distros of perl pass an rpath so we shouldn't ignore it.
Other junk comes with it but oh well. 
							
						 
						
							2017-06-14 23:31:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								0e5eda7de8 
								
							 
						 
						
							
							
								
								readme: Update badges  
							
							
							
						 
						
							2017-06-14 02:47:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								628100c19f 
								
							 
						 
						
							
							
								
								build: Replace Autotools with Meson  
							
							... 
							
							
							
							Quick rundown of benefits:
- Much faster:
  - Autotools (with autogen): 22 seconds
  - Meson: 7 seconds
  - Meson (with ccache): 2 seconds
- Simpler:
  - ~1000 lines smaller
  - Single simple language
- Potentially better Windows (Visual Studio) support
What is not done:
- Complete Windows support
- OSX support (easy)
Closes  #2013 
Closes  #1937 
Closes  #1803  
							
						 
						
							2017-06-13 23:54:51 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2edf50d4dd 
								
							 
						 
						
							
							
								
								Actually respect away_omit_alerts for custom sounds...  
							
							... 
							
							
							
							Probably should think before merging things. 
							
						 
						
							2017-06-10 16:28:48 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									YuGiOhJCJ 
								
							 
						 
						
							
							
							
							
								
							
							
								2dd5f8788c 
								
							 
						 
						
							
							
								
								Disable custom sounds when away_omit_alerts enabled  
							
							... 
							
							
							
							Closes  #2012  
						
							2017-06-10 16:18:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								76430228e1 
								
							 
						 
						
							
							
								
								Fix input theming with Adwaita-dark also  
							
							
							
						 
						
							2017-05-12 00:49:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									culb 
								
							 
						 
						
							
							
							
							
								
							
							
								fc2fe7fd28 
								
							 
						 
						
							
							
								
								lua: Prevent loading a script if it's already loaded  
							
							... 
							
							
							
							Closes  #1959  
						
							2017-04-28 07:55:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									culb 
								
							 
						 
						
							
							
							
							
								
							
							
								5d72755027 
								
							 
						 
						
							
							
								
								lua: Prevent from loading if it's already loaded  
							
							... 
							
							
							
							Closes  #1958  
						
							2017-04-28 07:50:43 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Lance Poore 
								
							 
						 
						
							
							
							
							
								
							
							
								92496b183e 
								
							 
						 
						
							
							
								
								sysinfo: Lower priority of make.conf for distro name  
							
							... 
							
							
							
							This is used elsewhere other than Gentoo so it is a rather
unreliable check compared to lsb-release. 
							
						 
						
							2017-04-28 07:44:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								88cb0c9d20 
								
							 
						 
						
							
							
								
								Fix signature of other notification backends  
							
							... 
							
							
							
							Why isn't this a compiler error in the first place.. 
							
						 
						
							2017-04-28 07:38:47 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								ec94565cb9 
								
							 
						 
						
							
							
								
								winrt: Show some exceptions  
							
							
							
						 
						
							2017-04-28 07:33:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								552b2b1315 
								
							 
						 
						
							
							
								
								thememan: Check for portable-mode file in the application directory.  
							
							... 
							
							
							
							Fixes  #1902  
						
							2017-04-04 13:22:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								a524adc698 
								
							 
						 
						
							
							
								
								Add editorconfig, describing what indenting style to use.  
							
							... 
							
							
							
							See http://editorconfig.org/  for more info. 
							
						 
						
							2017-04-04 13:22:03 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Jansen 
								
							 
						 
						
							
							
							
							
								
							
							
								eccd0d05b5 
								
							 
						 
						
							
							
								
								python: Use HEXCHAT_EAT_XXX where appropriate.  
							
							
							
						 
						
							2017-03-30 16:58:49 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									eimmot 
								
							 
						 
						
							
							
							
							
								
							
							
								be6473227b 
								
							 
						 
						
							
							
								
								Fix key exchange  
							
							... 
							
							
							
							Clients will receive the proper shared secret.
Eliminates error message:
SSL_read: error:05066064:Diffie-Hellman routines:compute_key:no private value
Fixes  #1974  
							
						 
						
							2017-03-30 16:32:40 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Pronchery 
								
							 
						 
						
							
							
							
							
								
							
							
								2f0239eb18 
								
							 
						 
						
							
							
								
								Fix bashism  
							
							... 
							
							
							
							From tnn@ of NetBSD. 
							
						 
						
							2017-03-23 17:25:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Shengyu Zhang 
								
							 
						 
						
							
							
							
							
								
							
							
								99bdc4f251 
								
							 
						 
						
							
							
								
								Fix email address pattern, it can starts with digit  
							
							
							
						 
						
							2017-03-10 12:28:03 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Poke 
								
							 
						 
						
							
							
							
							
								
							
							
								30a223a6cb 
								
							 
						 
						
							
							
								
								Removed ctrl+w keybinding from close menu.  Closes   #397 .  
							
							
							
						 
						
							2017-02-27 04:22:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								7d78c6bca0 
								
							 
						 
						
							
							
								
								Better handle mode numerics starting with :  
							
							... 
							
							
							
							These are still awful but until we have a real parser..
Fixes  inspircd/inspircd#1295  
							
						 
						
							2017-02-18 21:45:38 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								b1e963f563 
								
							 
						 
						
							
							
								
								servlist: Use SSL with OFTC by default  
							
							... 
							
							
							
							They now use Lets Encrypt which should be trusted. 
							
						 
						
							2017-01-07 20:50:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								525a3bcc02 
								
							 
						 
						
							
							
								
								Increase default scrollback size to 5k  
							
							... 
							
							
							
							This is totally reasonable for a modern computer. 
							
						 
						
							2017-01-05 17:58:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								2376b7fb6a 
								
							 
						 
						
							
							
								
								fishlim: Fix not including config.h  
							
							
							
						 
						
							2017-01-05 13:07:51 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Patrick Griffis 
								
							 
						 
						
							
							
							
							
								
							
							
								eddaf8c396 
								
							 
						 
						
							
							
								
								build: Fix checking for OpenSSL 1.1 functions  
							
							... 
							
							
							
							Fixes  #1920  
						
							2017-01-05 12:52:04 -05:00