| 
				
			 | 
			
			
				@@ -96,14 +96,17 @@ function add_user_irc_bouncer { 
			 | 
		
	
		
			
			| 
				96
			 | 
			
				96
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				97
			 | 
			
				97
			 | 
			
			
				     read_config_param IRC_PORT 
			 | 
		
	
		
			
			| 
				98
			 | 
			
				98
			 | 
			
			
				     read_config_param DEFAULT_DOMAIN_NAME 
			 | 
		
	
		
			
			| 
				99
			 | 
			
				
			 | 
			
			
				-    read_config_param IRC_PASSWORD 
			 | 
		
	
		
			
			| 
				
			 | 
			
				99
			 | 
			
			
				+    if [ ! $2 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				100
			 | 
			
			
				+        read_config_param IRC_PASSWORD 
			 | 
		
	
		
			
			| 
				
			 | 
			
				101
			 | 
			
			
				+        new_user_password="$IRC_PASSWORD" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				102
			 | 
			
			
				+    fi 
			 | 
		
	
		
			
			| 
				100
			 | 
			
				103
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				101
			 | 
			
				104
			 | 
			
			
				     stop_irc_bouncer 
			 | 
		
	
		
			
			| 
				102
			 | 
			
				105
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				103
			 | 
			
				106
			 | 
			
			
				     new_user_salt_base1="$(create_password 20)" 
			 | 
		
	
		
			
			| 
				104
			 | 
			
				107
			 | 
			
			
				     new_user_salt_base2=$(echo "$new_user_salt_base1" | sed "s|#|.|g") 
			 | 
		
	
		
			
			| 
				105
			 | 
			
				108
			 | 
			
			
				     new_user_salt=$(echo "$new_user_salt_base2" | sed "s|#|.|g") 
			 | 
		
	
		
			
			| 
				106
			 | 
			
				
			 | 
			
			
				-    new_user_hash=$(echo "${new_username}${new_user_password}${new_user_salt}" | sha256sum | awk -F ' ' '{print $1}') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				109
			 | 
			
			
				+    new_user_hash=$(echo "${new_user_password}${new_user_salt}" | sha256sum | awk -F ' ' '{print $1}') 
			 | 
		
	
		
			
			| 
				107
			 | 
			
				110
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				108
			 | 
			
				111
			 | 
			
			
				     echo "<User ${new_username}>" >> /home/znc/.znc/configs/znc.conf 
			 | 
		
	
		
			
			| 
				109
			 | 
			
				112
			 | 
			
			
				     #new_user_pass="sha256#${new_user_hash}#${new_user_salt}#" 
			 |