Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							91cfdb963d
							
						
					 | 
					
						
						
							
							fix #1074
						
						
						
						
						
						
						
						Make snomask add/remove behavior match other ircds 
						
						
					 | 
					
						2021-02-09 22:07:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							42316bc04f
							
						
					 | 
					
						
						
							
							fix #1176
						
						
						
						
						
						
						
						Transition most "is an operator" checks to require a specific operator
capability 
						
						
					 | 
					
						2021-02-09 22:07:06 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba72d3acfc
							
						
					 | 
					
						
						
							
							implement a channel forwarding mode
						
						
						
						
						
						
						
						Fixes #1260 
						
						
					 | 
					
						2020-12-14 22:38:23 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							a30e369225
							
						
					 | 
					
						
						
							
							add +u and +U to CHANMODES token
						
						
						
						
						
						
					 | 
					
						2020-10-20 21:24:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a9e79f06c
							
						
					 | 
					
						
						
							
							fix #1178
						
						
						
						
						
						
					 | 
					
						2020-10-20 13:37:38 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							82be9a8423
							
						
					 | 
					
						
						
							
							support migrating anope databases
						
						
						
						
						
						
					 | 
					
						2020-10-12 15:06:17 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c99dcb2c7
							
						
					 | 
					
						
						
							
							fix #484
						
						
						
						
						
						
					 | 
					
						2020-10-02 08:13:52 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							c279b2d14c
							
						
					 | 
					
						
						
							
							DRY mode apply code
						
						
						
						
						
						
						
						ParseUserModeChanges and ParseChannelModeChanges already validate
that the modes are modifiable, so there's no need to repeat it here. 
						
						
					 | 
					
						2020-10-01 19:52:50 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							b426ba628a
							
						
					 | 
					
						
						
							
							actually enable the +T no-ctcp umode
						
						
						
						
						
						
					 | 
					
						2020-10-01 19:21:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Jaspersen
							
						 
					 | 
					
						
						
						
						
							
						
						
							504659abb5
							
						
					 | 
					
						
						
							
							Add +M (only registered/voice can speak) chanmode.
						
						
						
						
						
						
						
						Add chanmode preventing speech to error message.
Fixes #1182. 
						
						
					 | 
					
						2020-09-21 16:05:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Conrad Lukawski
							
						 
					 | 
					
						
						
						
						
							
						
						
							fca2900918
							
						
					 | 
					
						
						
							
							Add +T no-CTCP usermode
						
						
						
						
						
						
					 | 
					
						2020-06-28 00:04:42 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							beea32adfe
							
						
					 | 
					
						
						
							
							fix #1058
						
						
						
						
						
						
					 | 
					
						2020-05-28 14:42:24 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							f5fe580d22
							
						
					 | 
					
						
						
							
							partial implementation of #729
						
						
						
						
						
						
						
						This propagates CS AMODE changes to the actual modes, but not the other
way around.
Also fixes #909. 
						
						
					 | 
					
						2020-03-25 12:13:31 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Hubert Hirtz
							
						 
					 | 
					
						
						
						
						
							
						
						
							1095aca5e7
							
						
					 | 
					
						
						
							
							irc/modes: remove duplicate test case
						
						
						
						
						
						
					 | 
					
						2020-03-24 14:56:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d908eac8b
							
						
					 | 
					
						
						
							
							fix #874
						
						
						
						
						
						
					 | 
					
						2020-03-20 09:16:22 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							166dc60729
							
						
					 | 
					
						
						
							
							fix #753
						
						
						
						
						
						
						
						Also add +C no-ctcp mode, since it's not conflicted 
						
						
					 | 
					
						2020-01-26 21:07:20 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							82c5041225
							
						
					 | 
					
						
						
							
							fix #649
						
						
						
						
						
						
					 | 
					
						2019-10-16 18:10:32 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							dee9740e68
							
						
					 | 
					
						
						
							
							add some testing
						
						
						
						
						
						
					 | 
					
						2019-05-27 16:10:10 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fe65223db
							
						
					 | 
					
						
						
							
							fix #527
						
						
						
						
						
						
						
						Use []uint32 in bitset instead of []uint64, because it's harder to guarantee
64-bit alignment of []uint64 than I had realized:
https://go101.org/article/memory-layout.html 
						
						
					 | 
					
						2019-05-27 15:51:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							c193def606
							
						
					 | 
					
						
						
							
							fix some issues found with staticcheck.io
						
						
						
						
						
						
					 | 
					
						2019-05-10 01:44:14 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							51465b4a3a
							
						
					 | 
					
						
						
							
							strip out the +a away mode
						
						
						
						
						
						
					 | 
					
						2019-04-28 15:12:48 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							30f6e11698
							
						
					 | 
					
						
						
							
							fix #400
						
						
						
						
						
						
						
						Also fix some issues with STATUSMSG 
						
						
					 | 
					
						2019-04-28 02:48:19 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							63029e2ff5
							
						
					 | 
					
						
						
							
							refactor channel registration
						
						
						
						
						
						
					 | 
					
						2019-03-12 04:16:16 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0bf548fc5
							
						
					 | 
					
						
						
							
							draft/resume-0.2 implementation, message history support
						
						
						
						
						
						
					 | 
					
						2018-11-26 05:23:27 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							86836905b3
							
						
					 | 
					
						
						
							
							re-add nil receiver for ModeSet.HasMode
						
						
						
						
						
						
					 | 
					
						2018-08-23 10:30:28 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a33c1483b
							
						
					 | 
					
						
						
							
							atomic bitset implementations of caps.Set and modes.ModeSet
						
						
						
						
						
						
					 | 
					
						2018-06-25 18:17:47 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Oaks
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							7bf18443a8
							
						
					 | 
					
						
						
							
							Merge pull request #270 from slingamn/amode.1
						
						
						
						
						
						
						
						frontend for persistent account modes in channels 
						
						
					 | 
					
						2018-05-30 21:27:28 +10:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							7122fb180c
							
						
					 | 
					
						
						
							
							add a test
						
						
						
						
						
						
					 | 
					
						2018-05-23 16:18:53 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							1016f86f70
							
						
					 | 
					
						
						
							
							implement CHANSERV AMODE
						
						
						
						
						
						
					 | 
					
						2018-05-23 16:00:49 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							f408d0f37b
							
						
					 | 
					
						
						
							
							review fix: add nil receivers to other read-only ModeSet methods
						
						
						
						
						
						
					 | 
					
						2018-05-23 15:50:04 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							0751f52f37
							
						
					 | 
					
						
						
							
							fix #268
						
						
						
						
						
						
					 | 
					
						2018-05-22 04:23:33 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Shivaram Lingamneni
							
						 
					 | 
					
						
						
						
						
							
						
						
							fad2475c3f
							
						
					 | 
					
						
						
							
							modes refactor, #255
						
						
						
						
						
						
					 | 
					
						2018-04-22 19:36:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Oaks
							
						 
					 | 
					
						
						
						
						
							
						
						
							3634d0601e
							
						
					 | 
					
						
						
							
							Split modes into a subpackage (this is painful, but will force us to simplify and improve the API for interacting with modes)
						
						
						
						
						
						
					 | 
					
						2018-02-03 20:21:32 +10:00 | 
					
					
						
						
							
							
							
						
					 |