Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d56e4ea301 
							
						 
					 
					
						
						
							
							Merge pull request  #2136  from slingamn/issue2135_nicknameinuse  
						
						 
						
						... 
						
						
						
						fix  #2135  
						
						
							
						
					 
					
						2024-03-20 10:48:27 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d082865da 
							
						 
					 
					
						
						
							
							fix   #2133  ( #2137 )  
						
						 
						
						... 
						
						
						
						* fix  #2133 
Don't record NICK and QUIT in history for invisible auditorium members 
						
						
							
						
					 
					
						2024-03-17 11:42:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							837f6ac1a2 
							
						 
					 
					
						
						
							
							fix   #2135  
						
						 
						
						... 
						
						
						
						Handling of reserved nicknames is special-cased due to #1594 , but we want to send
ERR_NICKNAMEINUSE if the nickname is actually in use, since that doesn't pose any
client compatibility problems. 
						
						
							
						
					 
					
						2024-03-11 01:32:39 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							681e8b1292 
							
						 
					 
					
						
						
							
							fix   #2129  ( #2132 )  
						
						 
						
						... 
						
						
						
						* fix  #2129 
Don't print the values of environment variable overrides, just the keys
* fix unit tests 
						
						
							
						
					 
					
						2024-02-25 10:05:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							432d4ea860 
							
						 
					 
					
						
						
							
							Merge pull request  #2131  from slingamn/issue2130  
						
						 
						
						... 
						
						
						
						fix  #2130  
						
						
							
						
					 
					
						2024-02-25 03:55:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							78f342655d 
							
						 
					 
					
						
						
							
							clean up dead code  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-25 03:52:52 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							cab192e2af 
							
						 
					 
					
						
						
							
							fix   #2130  
						
						 
						
						... 
						
						
						
						We load registered channels unconditionally; reloading them again on rehash
is incorrect. This caused buggy behavior when channel registration was
disabled in the config, but some registered channels were already loaded. 
						
						
							
						
					 
					
						2024-02-25 03:34:21 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matt Hamilton 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c67835ce5c 
							
						 
					 
					
						
						
							
							Gracefully handle NS cert add myself <fp> ( #2128 )  
						
						 
						
						... 
						
						
						
						* Gracefully handle NS cert add myself <fp>
A non-operator with the nick "mynick" attempts to register
a fingerprint to their authenticated account.
They /msg NickServ cert add mynick <fingerprint>
NickServ responds with "Insufficient privileges" because
they've accidentally invoked the operator syntax (to action
other accounts).
This patch allows the user to add the fingerprint if the client's
account is identical to the target account.
Signed-off-by: Matt Hamilton <m@tthamilton.com>
* Update nickserv.go
Compare the case-normalized target to Account()
---------
Signed-off-by: Matt Hamilton <m@tthamilton.com>
Co-authored-by: Shivaram Lingamneni <slingamn@cs.stanford.edu> 
						
						
							
						
					 
					
						2024-02-14 09:56:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7afd6dbc74 
							
						 
					 
					
						
						
							
							bearer: close open jwt key files  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-13 21:32:37 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ee7f818674 
							
						 
					 
					
						
						
							
							implement SASL OAUTHBEARER and draft/bearer ( #2122 )  
						
						 
						
						... 
						
						
						
						* implement SASL OAUTHBEARER and draft/bearer
* Upgrade JWT lib
* Fix an edge case in SASL EXTERNAL
* Accept longer SASL responses
* review fix: allow multiple token definitions
* enhance tests
* use SASL utilities from irc-go
* test expired tokens 
						
						
							
						
					 
					
						2024-02-13 18:58:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8475b62da4 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-12 23:43:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52d15a483c 
							
						 
					 
					
						
						
							
							Merge pull request  #2127  from slingamn/isupport_thirteen  
						
						 
						
						... 
						
						
						
						pull out max parameters constant in isupport impl 
						
						
							
						
					 
					
						2024-02-12 23:40:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							f691b8c058 
							
						 
					 
					
						
						
							
							pull out max parameters constant in isupport impl  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-11 12:38:49 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							6b7bfe0c09 
							
						 
					 
					
						
						
							
							set up new development version  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-11 00:12:22 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2098cc9f2b 
							
						 
					 
					
						
						
							
							Merge pull request  #2126  from slingamn/go122  
						
						 
						
						... 
						
						
						
						upgrade to go 1.22 
						
						
							
						
					 
					
						2024-02-11 00:02:28 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9aa725cb 
							
						 
					 
					
						
						
							
							upgrade to go 1.22  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-10 23:46:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							24ac3b68b4 
							
						 
					 
					
						
						
							
							Merge pull request  #2124  from slingamn/realnamelimit  
						
						 
						
						... 
						
						
						
						fix  #2123  
						
						
							
						
					 
					
						2024-02-10 23:25:31 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							0918564edc 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
							
						
					 
					
						2024-02-08 00:46:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							921651f664 
							
						 
					 
					
						
						
							
							fix   #2123  
						
						 
						
						... 
						
						
						
						Add a configurable limit on realname length 
						
						
							
						
					 
					
						2024-02-08 00:03:12 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d97e964b35 
							
						 
					 
					
						
						
							
							v2.13.0: fix go release version in changelog  
						
						 
						
						
						
						
							
  v2.13.0
 
						
					 
					
						2024-01-14 17:42:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							010875ec9a 
							
						 
					 
					
						
						
							
							bump version and changelog for v2.13.0  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-14 17:40:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neale Pickett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b525f8899 
							
						 
					 
					
						
						
							
							Add caddy reverse proxy websocket example ( #2119 )  
						
						 
						
						... 
						
						
						
						* Add caddy reverse proxy websocket example
* Use consistent hostname for caddy reverse proxy 
						
						
							
						
					 
					
						2024-01-12 13:30:53 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neale Pickett 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3839f8ae60 
							
						 
					 
					
						
						
							
							Explain reverse proxy setup for websockets ( #2121 )  
						
						 
						
						... 
						
						
						
						* Explain reverse proxy setup for websockets
* Update MANUAL.md
Clarify that we only support `X-Forwarded-For`
---------
Co-authored-by: Shivaram Lingamneni <slingamn@cs.stanford.edu> 
						
						
							
						
					 
					
						2024-01-11 23:20:26 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4e574b99f3 
							
						 
					 
					
						
						
							
							fix changelog typo  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-07 01:07:36 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d388d8cdb 
							
						 
					 
					
						
						
							
							Merge pull request  #2118  from slingamn/changelog  
						
						 
						
						... 
						
						
						
						bump version and changelog for 2.13.0-rc1 
						
						
							
  v2.13.0-rc1
 
						
					 
					
						2024-01-07 00:42:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							24cf5fac45 
							
						 
					 
					
						
						
							
							fix   #2101  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-07 00:38:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							d238eaac67 
							
						 
					 
					
						
						
							
							bump version and changelog for 2.13.0-rc1  
						
						 
						
						
						
						
							
						
					 
					
						2024-01-07 00:30:39 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0f059ea2cc 
							
						 
					 
					
						
						
							
							Merge pull request  #2117  from slingamn/handlepanic  
						
						 
						
						... 
						
						
						
						add panic handler to async client/channel writes 
						
						
							
						
					 
					
						2024-01-05 00:21:23 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe2a21b17 
							
						 
					 
					
						
						
							
							add panic handler to async client/channel writes  
						
						 
						
						... 
						
						
						
						See #2113  for motivation 
						
						
							
						
					 
					
						2024-01-05 00:18:46 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d8bbde95c 
							
						 
					 
					
						
						
							
							Merge pull request  #2115  from slingamn/issue2114_relaymsg  
						
						 
						
						... 
						
						
						
						fix  #2114  
						
						
							
						
					 
					
						2024-01-04 01:03:57 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							580fc7096d 
							
						 
					 
					
						
						
							
							fix   #2114  
						
						 
						
						... 
						
						
						
						Channels with slashes (or other relaymsg separators) in their names
were being falsely detected as relaymsg identifiers. 
						
						
							
						
					 
					
						2024-01-04 01:02:10 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15c074078a 
							
						 
					 
					
						
						
							
							Merge pull request  #2116  from slingamn/issue2113_panic  
						
						 
						
						... 
						
						
						
						fix  #2113  
						
						
							
						
					 
					
						2024-01-04 01:01:43 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4aa1aa371d 
							
						 
					 
					
						
						
							
							fix   #2113  
						
						 
						
						... 
						
						
						
						Persisting always-on clients was panicking if client X believed it was
a member of channel Y, but channel Y didn't have a record of client X. 
						
						
							
						
					 
					
						2024-01-03 10:52:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							a4d160b76d 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-24 05:14:00 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							430387dec6 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-21 12:33:54 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ce162e9279 
							
						 
					 
					
						
						
							
							fix   #2109  ( #2111 )  
						
						 
						
						... 
						
						
						
						Remove numerics associated with the retired ACC spec 
						
						
							
						
					 
					
						2023-12-21 01:10:50 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97d6f9eddb 
							
						 
					 
					
						
						
							
							Merge pull request  #2110  from slingamn/msgid  
						
						 
						
						... 
						
						
						
						fix  #2108  
						
						
							
						
					 
					
						2023-12-21 01:10:24 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6be1ec3ad6 
							
						 
					 
					
						
						
							
							Merge pull request  #2107  from ergochat/dependabot/go_modules/golang.org/x/crypto-0.17.0  
						
						 
						
						... 
						
						
						
						Bump golang.org/x/crypto from 0.5.0 to 0.17.0 
						
						
							
						
					 
					
						2023-12-21 01:09:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								dependabot[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							16ab0a67b5 
							
						 
					 
					
						
						
							
							Bump golang.org/x/crypto from 0.5.0 to 0.17.0  
						
						 
						
						... 
						
						
						
						Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.5.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.5.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com> 
						
						
							
						
					 
					
						2023-12-21 04:32:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc1c491afe 
							
						 
					 
					
						
						
							
							Merge pull request  #2112  from slingamn/testvector  
						
						 
						
						... 
						
						
						
						include a fixed test vector in password tests 
						
						
							
						
					 
					
						2023-12-20 23:30:40 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							8d80cb52e6 
							
						 
					 
					
						
						
							
							include a fixed test vector in password tests  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-20 23:28:55 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							e11bda643e 
							
						 
					 
					
						
						
							
							fix   #2108  
						
						 
						
						... 
						
						
						
						Send Message-ID even if DKIM is not enabled, for compatibility with Gmail:
* A workaround for Ergo 2.12.0 is to enable DKIM
* You need to enable either DKIM or SPF (preferably both) to send to Gmail anyway
* You also need forward-confirmed reverse DNS, which can be tricky for IPv6... 
						
						
							
						
					 
					
						2023-12-20 22:18:48 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1a0e7cc5c 
							
						 
					 
					
						
						
							
							bump docker base image to alpine 3.19 ( #2104 )  
						
						 
						
						... 
						
						
						
						* bump docker base image to alpine 3.19
Fixes  #2103  
						
						
							
						
					 
					
						2023-12-17 23:20:55 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d44ab1cbf 
							
						 
					 
					
						
						
							
							Merge pull request  #2100  from slingamn/dockercomposeinit  
						
						 
						
						... 
						
						
						
						add `init: true` to docker-compose.yml 
						
						
							
						
					 
					
						2023-11-15 07:45:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							3102babec8 
							
						 
					 
					
						
						
							
							add init: true to docker-compose.yml  
						
						 
						
						... 
						
						
						
						Follows up from #2096 , #2097  
						
						
							
						
					 
					
						2023-11-15 10:32:56 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5af245102 
							
						 
					 
					
						
						
							
							add --init to suggested docker run invocations ( #2097 )  
						
						 
						
						... 
						
						
						
						* add --init to suggested docker run invocations
See #2096 ; this should fix unreaped zombies when using an auth-script or
ip-check-script that spawns its own subprocesses, then exits before reaping
them.
* add a note on why --init 
						
						
							
						
					 
					
						2023-11-15 00:19:32 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4fabeed895 
							
						 
					 
					
						
						
							
							bump irctest  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-11 18:37:04 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							5671ee2a36 
							
						 
					 
					
						
						
							
							set up new development version  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-11 11:20:45 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							4d9e80fe5b 
							
						 
					 
					
						
						
							
							bump version and changelog for v2.12.0  
						
						 
						
						
						
						
							
  v2.12.0
 
						
					 
					
						2023-10-10 22:11:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shivaram Lingamneni 
							
						 
					 
					
						
						
						
						
							
						
						
							7b3778989e 
							
						 
					 
					
						
						
							
							fix ergo invocation in readme  
						
						 
						
						
						
						
							
						
					 
					
						2023-09-28 14:03:12 -04:00