Nikita Vilunov 
							
						 
						
							
								e123fe85ca 
								
							 
						 
						
							
							
								
								part 1  
							
							
							
						 
						
							2024-05-11 01:34:01 +02:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								d1a72e7978 
								
							 
						 
						
							
							
								
								move repo methods into submodules and clean up warnings  
							
							
							
						 
						
							2024-05-10 23:50:34 +02:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								6749103726 
								
							 
						 
						
							
							
								
								scalability: initial support for remote rooms ( #61 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#61  
							
						 
						
							2024-05-10 20:44:24 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								8ac64ba8f5 
								
							 
						 
						
							
							
								
								get rid of storage usages in projections  
							
							
							
						 
						
							2024-05-05 19:24:23 +02:00  
				
					
						
							
							
								
								homycdev 
							
						 
						
							
								abe9a26925 
								
							 
						 
						
							
							
								
								irc: implement WHOIS command ( #43 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#43 
Co-authored-by: homycdev <abdulkhamid98@gmail.com>
Co-committed-by: homycdev <abdulkhamid98@gmail.com> 
							
						 
						
							2024-05-05 17:21:40 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								ec49489ef1 
								
							 
						 
						
							
							
								
								validate that rooms and dialogs are owned exclusively on shutdown  
							
							
							
						 
						
							2024-04-23 19:18:46 +02:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								d305f5bf77 
								
							 
						 
						
							
							
								
								argon2-based password hashing ( #55 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#55  
							
						 
						
							2024-04-23 16:31:00 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								799da8366c 
								
							 
						 
						
							
							
								
								basic dialog implementation with irc and xmpp support ( #53 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#53  
							
						 
						
							2024-04-23 16:26:40 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								12d30ca5c2 
								
							 
						 
						
							
							
								
								irc: implement server-time capability for incoming messages ( #52 )  
							
							... 
							
							
							
							Spec: https://ircv3.net/specs/extensions/server-time 
Reviewed-on: lavina/lavina#52  
							
						 
						
							2024-04-21 21:00:44 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								ddb348bee9 
								
							 
						 
						
							
							
								
								refactor lavina core by grouping public services into a new LavinaCore struct.  
							
							... 
							
							
							
							this will be useful in future when additional services will be introduced and passed as dependencies 
							
						 
						
							2024-04-21 19:45:50 +02:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								048660624d 
								
							 
						 
						
							
							
								
								irc: support registration with different order of NICK/USER/CAP END commands ( #51 )  
							
							... 
							
							
							
							Resolves  #33 
Reviewed-on: lavina/lavina#51  
						
							2024-04-16 11:35:14 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								0105a5b710 
								
							 
						 
						
							
							
								
								persistent memberships ( #49 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#49  
							
						 
						
							2024-04-15 09:06:10 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								36b0d50d51 
								
							 
						 
						
							
							
								
								irc: allow PART without a reason  
							
							
							
						 
						
							2024-04-06 23:01:24 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								a325c7307c 
								
							 
						 
						
							
							
								
								irc: improve tests and remove tail space in chan member list  
							
							
							
						 
						
							2024-04-06 22:34:11 +00:00  
				
					
						
							
							
								
								homycdev 
							
						 
						
							
								4b1958b5ae 
								
							 
						 
						
							
							
								
								irc: remove hardcoded text from welcome messages  
							
							... 
							
							
							
							- use server name in welcome message
- use app version of crate in app_version field
Reviewed-on: lavina/lavina#35 
Co-authored-by: homycdev <abdulkhamid98@gmail.com>
Co-committed-by: homycdev <abdulkhamid98@gmail.com> 
							
						 
						
							2024-03-15 00:54:55 +00:00  
				
					
						
							
							
								
								JustTestingV 
							
						 
						
							
								c6fb74a848 
								
							 
						 
						
							
							
								
								termination usage for stopping the socket connection gracefully ( #34 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#34 
Co-authored-by: JustTestingV <JustTestingV@gmail.com>
Co-committed-by: JustTestingV <JustTestingV@gmail.com> 
							
						 
						
							2024-02-18 16:46:29 +00:00  
				
					
						
							
							
								
								G1ng3r 
							
						 
						
							
								7ff9ffdcf7 
								
							 
						 
						
							
							
								
								irc: send ERR_SASLFAIL reply for auth fails ( #30 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#30 
Co-authored-by: G1ng3r <saynulanude@gmail.com>
Co-committed-by: G1ng3r <saynulanude@gmail.com> 
							
						 
						
							2024-02-06 23:08:14 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								cefd6f8df0 
								
							 
						 
						
							
							
								
								irc: basic implementation of PLAIN SASL auth  #8  ( #28 )  
							
							... 
							
							
							
							Reviewed-on: lavina/lavina#28  
							
						 
						
							2023-12-08 02:47:09 +00:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								fea64e4232 
								
							 
						 
						
							
							
								
								irc: improve integration test  
							
							
							
						 
						
							2023-10-13 16:30:31 +02:00  
				
					
						
							
							
								
									
								
								Nikita Vilunov 
							
						 
						
							
								f0b38545bf 
								
							 
						 
						
							
							
								
								new irc integration tests ( #25 )  
							
							
							
						 
						
							2023-10-09 11:35:41 +00:00