0ff4db99f0 
							
						 
					 
					
						
						
							
							change uuid to vm_id and app_id  
						
						
						
						
					 
					
						2025-07-20 20:37:27 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							40db6710b4 
							
						 
					 
					
						
						
							
							enable multiple offers per daemon  
						
						
						
						
					 
					
						2025-07-07 17:57:45 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0931744328 
							
						 
					 
					
						
						
							
							allow dtrfs upgrade  
						
						
						
						
					 
					
						2025-07-04 04:49:57 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							bdf5bf947e 
							
						 
					 
					
						
						
							
							switching from LP to credits  
						
						
						
						
					 
					
						2025-07-02 03:42:04 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							44e560fcc0 
							
						 
					 
					
						
						
							
							switch to new staging brain  
						
						
						
						
					 
					
						2025-06-20 02:29:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d6a8f14124 
							
						 
					 
					
						
						
							
							Improves brain connection reliability  
						
						... 
						
						
						
						Updates the brain connection logic to randomly select from a list of available URLs for staging and testnet environments. 
						
						
					 
					
						2025-06-20 02:29:05 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							217ab03164 
							
						 
					 
					
						
						
							
							new brain proto and new staging address  
						
						
						
						
					 
					
						2025-06-20 02:29:01 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							e0561875d8 
							
						 
					 
					
						
						
							
							switch license to Apache2.0  
						
						... 
						
						
						
						- switch LICENSe file from GPLv2 to Apache-2.0
- add SPDX HEADER to all files 
						
						
					 
					
						2025-06-14 03:37:06 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							dea42c13e8 
							
						 
					 
					
						
						
							
							Add GPLv2 license  
						
						
						
						
					 
					
						2025-06-04 23:30:12 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							82c4653a1c 
							
						 
					 
					
						
						
							
							new proto file that support app dir upload  
						
						
						
						
					 
					
						2025-04-21 18:39:00 +03:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1380fa537b 
							
						 
					 
					
						
						
							
							change name of the testnet brain to match cert  
						
						
						
						
					 
					
						2025-03-29 22:17:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							56c846e1fd 
							
						 
					 
					
						
						
							
							added support for self signed TLS certificates  
						
						
						
						
					 
					
						2025-03-28 19:30:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8e0bca9dd8 
							
						 
					 
					
						
						
							
							remove VM hostname from the responsabilities  
						
						
						
						
					 
					
						2025-03-21 22:28:09 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f3c43e3ad3 
							
						 
					 
					
						
						
							
							update detee-shared reorganize proto imports  
						
						
						
						
					 
					
						2025-03-19 00:02:32 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ad0c284467 
							
						 
					 
					
						
						
							
							organized snp proto through shared crate  
						
						
						
						
					 
					
						2025-03-17 20:40:31 +05:30 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							75b25ab7d3 
							
						 
					 
					
						
						
							
							remove examples that got moved to CLI and docs  
						
						
						
						
					 
					
						2025-03-15 18:10:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							76e832a3f6 
							
						 
					 
					
						
						
							
							allow inbound ARP for VMs  
						
						
						
						
					 
					
						2025-03-12 20:16:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4e6277aed7 
							
						 
					 
					
						
						
							
							my friends advised me to add this if  
						
						
						
						
					 
					
						2025-03-10 02:15:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							4689ab82c7 
							
						 
					 
					
						
						
							
							forward both TCP and UDP ports  
						
						
						
						
					 
					
						2025-03-09 04:26:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3cca48680b 
							
						 
					 
					
						
						
							
							fix overflow on disk sub  
						
						
						
						
					 
					
						2025-03-07 03:02:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							8e8e1d1a99 
							
						 
					 
					
						
						
							
							importing new proto file  
						
						
						
						
					 
					
						2025-02-16 23:41:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							76c88810a6 
							
						 
					 
					
						
						
							
							rename structs so that they say "VM"  
						
						
						
						
					 
					
						2025-02-09 00:30:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							0ed21fdf98 
							
						 
					 
					
						
						
							
							added auth  
						
						
						
						
					 
					
						2025-02-04 04:07:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							f74d2887fb 
							
						 
					 
					
						
						
							
							fix QEMU bug that does not odd numbers for memory  
						
						
						
						
					 
					
						2025-01-27 02:56:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							56f88aad3f 
							
						 
					 
					
						
						
							
							refactored the vm update process  
						
						
						
						
					 
					
						2025-01-25 16:44:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1a4cec421b 
							
						 
					 
					
						
						
							
							added payments for VM creation  
						
						
						
						
					 
					
						2025-01-24 23:55:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							1e893b49c0 
							
						 
					 
					
						
						
							
							replace very confusing code with idiomatic rust  
						
						
						
						
					 
					
						2025-01-18 16:13:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							abf09e8d26 
							
						 
					 
					
						
						
							
							modified code based on new snp proto  
						
						
						
						
					 
					
						2025-01-18 04:00:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d8488476c5 
							
						 
					 
					
						
						
							
							changing regex from extended to perl  
						
						
						
						
					 
					
						2025-01-11 23:03:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							65126fcdac 
							
						 
					 
					
						
						
							
							Add NFT isolation for macvtap ( #5 )  
						
						... 
						
						
						
						Solves SNP/daemon#4 
Reviewed-on: SNP/daemon#5  
						
						
					 
					
						2025-01-10 19:19:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							2a6c5d5e25 
							
						 
					 
					
						
						
							
							Initial update_vm functionality to be merged ( #3 )  
						
						... 
						
						
						
						Now measurement args gets passed as an argument for both newvm and updatevm responses
VM type now gets converted with the help of an intermediary function, reducing code duplication
Updated proto file accordingly
After merging, the whole code base still needs a major refactoring, error handling and a lot more checks to make sure daemon behaves as intended.
Co-authored-by: Ramil_Algayev <pro.remred@gmail.com>
Reviewed-on: SNP/daemon#3 
Co-authored-by: ramrem <ralgayev@detee.ltd>
Co-committed-by: ramrem <ralgayev@detee.ltd> 
						
						
					 
					
						2025-01-09 22:30:07 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3c6074f735 
							
						 
					 
					
						
						
							
							connected daemon to the brain ( #2 )  
						
						... 
						
						
						
						Instead of grabbing commands from files, the daemon now connects to the brain and receives commands via gRPC.
Reviewed-on: SNP/daemon#2  
						
						
					 
					
						2024-12-30 20:45:01 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3ba140a830 
							
						 
					 
					
						
						
							
							enable kernel/dtrfs upgrade ( #1 )  
						
						... 
						
						
						
						Co-authored-by: Ramil_Algayev <pro.remred@gmail.com>
Reviewed-on: SNP/daemon#1  
						
						
					 
					
						2024-12-21 20:10:57 +00:00 
						 
				 
			
				
					
						
							
							
								Ramil_Algayev 
							
						 
					 
					
						
						
						
						
							
						
						
							80e899dd37 
							
						 
					 
					
						
						
							
							fixed panicking code on main:50  
						
						
						
						
					 
					
						2024-12-19 12:22:53 +04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b85feef0ab 
							
						 
					 
					
						
						
							
							added multiple new capabilities for daemon  
						
						... 
						
						
						
						- systemctl integration (reload, start, stop, enable, disable)
- update vm capability
- delete vm capability
- save resources to disk
- save VMs to disk
- load commands from folders (new vm, update vm, delete vm)
- fixed port forwarding 
						
						
					 
					
						2024-12-14 16:59:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							82273f63e5 
							
						 
					 
					
						
						
							
							VM works on SNP server  
						
						
						
						
					 
					
						2024-12-13 03:10:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							a8347f633d 
							
						 
					 
					
						
						
							
							added prod config for vm with public IPs  
						
						
						
						
					 
					
						2024-12-12 23:44:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							98459d27ca 
							
						 
					 
					
						
						
							
							prepared prod server config  
						
						
						
						
					 
					
						2024-12-12 22:38:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							df34fc719c 
							
						 
					 
					
						
						
							
							writing files correctly  
						
						
						
						
					 
					
						2024-12-12 02:48:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							d4c5cc2634 
							
						 
					 
					
						
						
							
							correctly assigning and storing IPs and interfaces  
						
						
						
						
					 
					
						2024-12-12 02:08:53 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							64a84c48be 
							
						 
					 
					
						
						
							
							added new vm requests  
						
						
						
						
					 
					
						2024-12-11 20:56:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ec962197ff 
							
						 
					 
					
						
						
							
							yaml configs for daemon  
						
						
						
						
					 
					
						2024-12-11 20:13:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b0cf13ddfb 
							
						 
					 
					
						
						
							
							switch ports to port pairs  
						
						
						
						
					 
					
						2024-12-11 04:17:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							3109edc085 
							
						 
					 
					
						
						
							
							create new VM from tcontract  
						
						
						
						
					 
					
						2024-12-10 00:23:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							57801c725d 
							
						 
					 
					
						
						
							
							added mechanic to get random ports  
						
						
						
						
					 
					
						2024-12-09 15:44:29 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							b905c96261 
							
						 
					 
					
						
						
							
							added logic to reserve ips  
						
						
						
						
					 
					
						2024-12-09 01:47:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							edbaebfc56 
							
						 
					 
					
						
						
							
							added VM state handling for disk and nics  
						
						
						
						
					 
					
						2024-12-08 03:47:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
								
									
								
							
						
						
						
							
						
						
							ba5bfdd66e 
							
						 
					 
					
						
						
							
							first push  
						
						
						
						
					 
					
						2024-12-06 01:30:57 +02:00