| 
							
						 | 
						
							
							
							
							
								
							
							
								cfb4daaf1e
								
							
						 | 
						
							
							
								
								Add some missing stuff
							
							
							
							
							
						 | 
						
							2021-05-19 11:28:32 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								623a69d025
								
							
						 | 
						
							
							
								
								using go modules, tidying up ...
							
							
							
							
							
						 | 
						
							2021-05-19 09:41:47 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								4dff342b70
								
							
						 | 
						
							
							
								
								...
							
							
							
							
							
						 | 
						
							2017-08-22 07:23:30 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								d21b5cccfe
								
							
						 | 
						
							
							
								
								Preparations for service infrastructure
							
							
							
							
							
						 | 
						
							2016-08-21 23:58:38 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								258cb6e4f9
								
							
						 | 
						
							
							
								
								Preparations for service infrastructure
							
							
							
							
							
						 | 
						
							2016-08-21 23:57:53 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ae81e484d3
								
							
						 | 
						
							
							
								
								Don't panic if no NATS server is configured for clustering
							
							
							
							
							
						 | 
						
							2016-08-12 23:49:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8aa7fe1a49
								
							
						 | 
						
							
							
								
								Clustering via NATS
							
							
							
							
							
						 | 
						
							2016-08-12 23:18:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								262da96e46
								
							
						 | 
						
							
							
								
								Various fixes in cluster.go
							
							
							
							
							
						 | 
						
							2016-08-12 08:24:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9e6de5ac37
								
							
						 | 
						
							
							
								
								Implemented NATS cluster connector
							
							
							
							
							
						 | 
						
							2016-08-12 08:08:38 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3c30adab5c
								
							
						 | 
						
							
							
								
								Preparations for nats clustering
							
							
							
							
							
						 | 
						
							2016-08-12 00:13:15 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								00cb057120
								
							
						 | 
						
							
							
								
								Preparations for clustering ability
							
							
							
							
							
						 | 
						
							2016-08-11 22:31:18 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5e43ee5d38
								
							
						 | 
						
							
							
								
								pem and key file path are now configurable
							
							
							
							
							
						 | 
						
							2016-08-09 16:52:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bae871a524
								
							
						 | 
						
							
							
								
								Check admin or operator privileges
							
							
							
							
							
						 | 
						
							2016-08-07 19:41:07 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5f47deeb94
								
							
						 | 
						
							
							
								
								Dont allow channel names not beginning with '#'
							
							
							
							
							
						 | 
						
							2016-08-06 20:16:01 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								ace62fe367
								
							
						 | 
						
							
							
								
								TLS connections implemented
							
							
							
							
							
						 | 
						
							2016-08-06 20:08:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e6579a4b9a
								
							
						 | 
						
							
							
								
								Removed +q and +a channel modes for admins and server operators
							
							
							
							
							
						 | 
						
							2016-08-03 09:21:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								1e96d0c9d7
								
							
						 | 
						
							
							
								
								Minor fix
							
							
							
							
							
						 | 
						
							2016-08-02 17:43:57 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								32f3f5eaf0
								
							
						 | 
						
							
							
								
								Server admin and operator roles implemented
							
							
							
							
							
						 | 
						
							2016-08-02 17:39:32 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f51618e559
								
							
						 | 
						
							
							
								
								Tidy up
							
							
							
							
							
						 | 
						
							2016-08-02 00:20:42 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3424c8e396
								
							
						 | 
						
							
							
								
								Put handlers into a seperate file
							
							
							
							
							
						 | 
						
							2016-08-02 00:14:18 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								5100578e7b
								
							
						 | 
						
							
							
								
								Server operators implemented
							
							
							
							
							
						 | 
						
							2016-08-02 00:00:17 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e128089c09
								
							
						 | 
						
							
							
								
								fixed detection of PRIVMSGS to channel from outside
							
							
							
							
							
						 | 
						
							2016-08-01 00:01:59 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								8088acc214
								
							
						 | 
						
							
							
								
								Refined permission management, implemented KICK, forbid PRIVMSG to chan from outside
							
							
							
							
							
						 | 
						
							2016-07-31 23:56:25 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0b6442a17e
								
							
						 | 
						
							
							
								
								Channel mode handling implemented
							
							
							
							
							
						 | 
						
							2016-07-31 17:24:58 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e186d94f42
								
							
						 | 
						
							
							
								
								Catch panic in sv.dispatcher() and restart
							
							
							
							
							
						 | 
						
							2016-07-29 00:21:24 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								fd24369eaf
								
							
						 | 
						
							
							
								
								fixed ERR_PASSWDMISMATCH reply
							
							
							
							
							
						 | 
						
							2016-07-27 15:56:59 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								e209fc7cc6
								
							
						 | 
						
							
							
								
								bugfix
							
							
							
							
							
						 | 
						
							2016-07-27 15:51:26 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								e5e497c2c4
								
							
						 | 
						
							
							
								
								use cl.Receive() instead of sv.sendReply() in registration
							
							
							
							
							
						 | 
						
							2016-07-27 15:46:16 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								8abd193f75
								
							
						 | 
						
							
							
								
								recommit server.go
							
							
							
							
							
						 | 
						
							2016-07-27 15:31:21 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								3c292ca756
								
							
						 | 
						
							
							
								
								Merge branch 'master' of https://code.dnix.de/an/ircd
							
							
							
							
							
							
							
							Conflicts:
	server.go 
							
						 | 
						
							2016-07-27 15:19:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								6116aca94b
								
							
						 | 
						
							
							
								
								Clean(er) handling of nick collision and password mismatch
							
							
							
							
							
						 | 
						
							2016-07-27 15:17:54 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								0becd1d9ac
								
							
						 | 
						
							
							
								
								Changed dispacher's sleep strategy in order to reduce cpu load
							
							
							
							
							
						 | 
						
							2016-07-26 22:10:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								9061079361
								
							
						 | 
						
							
							
								
								Authentication hook
							
							
							
							
							
						 | 
						
							2016-07-25 18:48:41 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								ad4276152e
								
							
						 | 
						
							
							
								
								finally ...
							
							
							
							
							
						 | 
						
							2016-07-25 12:17:29 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								f0e2c14879
								
							
						 | 
						
							
							
								
								even more fixes
							
							
							
							
							
						 | 
						
							2016-07-25 12:12:07 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								efe1ca104c
								
							
						 | 
						
							
							
								
								more fixes
							
							
							
							
							
						 | 
						
							2016-07-25 12:10:57 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								b41aba0081
								
							
						 | 
						
							
							
								
								fixes
							
							
							
							
							
						 | 
						
							2016-07-25 12:09:43 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								c27ccdf0e9
								
							
						 | 
						
							
							
								
								Prepared mode handling; removed debug output of cmd lines for security reasons
							
							
							
							
							
						 | 
						
							2016-07-25 12:07:02 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								f844505c17
								
							
						 | 
						
							
							
								
								Changed join/part handling
							
							
							
							
							
						 | 
						
							2016-07-24 22:15:52 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								038a3589c4
								
							
						 | 
						
							
							
								
								Fixed handling of denied logins
							
							
							
							
							
						 | 
						
							2016-07-22 15:56:50 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								bf9ff170b0
								
							
						 | 
						
							
							
								
								misc
							
							
							
							
							
						 | 
						
							2016-07-22 00:00:35 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								76308cbd56
								
							
						 | 
						
							
							
								
								Nicks and channels should be now case insensitive
							
							
							
							
							
						 | 
						
							2016-07-21 14:10:11 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Andreas Neue
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb8f0ac3d8
								
							
						 | 
						
							
							
								
								Improved client registration handling
							
							
							
							
							
						 | 
						
							2016-07-21 10:30:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								e70874e0d6
								
							
						 | 
						
							
							
								
								Send PART msg to channel for quitting users
							
							
							
							
							
						 | 
						
							2016-07-21 00:11:44 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								33b787a969
								
							
						 | 
						
							
							
								
								Remove quitting users from channels
							
							
							
							
							
						 | 
						
							2016-07-21 00:03:37 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2b510d3a04
								
							
						 | 
						
							
							
								
								Preparation for TLS
							
							
							
							
							
						 | 
						
							2016-07-20 23:14:49 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								98c785df43
								
							
						 | 
						
							
							
								
								/NAMES implemented
							
							
							
							
							
						 | 
						
							2016-07-20 18:17:13 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								2c1db1a573
								
							
						 | 
						
							
							
								
								Added basic monitoring; channel topics
							
							
							
							
							
						 | 
						
							2016-07-19 18:25:39 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								3234f81785
								
							
						 | 
						
							
							
								
								main.go: removed
							
							
							
							
							
						 | 
						
							2016-07-18 23:45:29 +02:00 | 
						
						
							
							
							
							
								
							
							
						 | 
					
				
					
						| 
							
						 | 
						
							
							
							
							
								
							
							
								6a97a1d87f
								
							
						 | 
						
							
							
								
								Made code.dnix.de/an/ircd a library
							
							
							
							
							
						 | 
						
							2016-07-18 23:39:31 +02:00 | 
						
						
							
							
							
							
								
							
							
						 |