| 
					
				 | 
			
			
				@@ -448,7 +448,7 @@ static char Usage[] = "Usage: turnserver [options]\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " -v, --verbose					'Moderate' verbose mode.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " -V, --Verbose					Extra verbose mode, very annoying (for debug purposes only).\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " -o, --daemon					Start process as daemon (detach from current shell).\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-" --prod       	 				Production mode: hide the software version.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+" --no-software-attribute	 		Production mode: hide the software version (formerly --prod).\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " -f, --fingerprint				Use fingerprints in the TURN messages.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " -a, --lt-cred-mech				Use the long-term credential mechanism.\n" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 " -z, --no-auth					Do not use any credential mechanism, allow anonymous access.\n" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -779,7 +779,7 @@ enum EXTRA_OPTS { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	ADMIN_USER_QUOTA_OPT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	SERVER_NAME_OPT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	OAUTH_OPT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	PROD_OPT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	NO_SOFTWARE_ATTRIBUTE_OPT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	NO_HTTP_OPT, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	SECRET_KEY_OPT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -844,7 +844,8 @@ static const struct myoption long_options[] = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ "verbose", optional_argument, NULL, 'v' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ "Verbose", optional_argument, NULL, 'V' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ "daemon", optional_argument, NULL, 'o' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				{ "prod", optional_argument, NULL, PROD_OPT }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/* deprecated: */		{ "prod", optional_argument, NULL, NO_SOFTWARE_ATTRIBUTE_OPT }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				{ "no-software-attribute", optional_argument, NULL, NO_SOFTWARE_ATTRIBUTE_OPT }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ "fingerprint", optional_argument, NULL, 'f' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ "check-origin-consistency", optional_argument, NULL, CHECK_ORIGIN_CONSISTENCY_OPT }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				{ "no-udp", optional_argument, NULL, NO_UDP_OPT }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1378,8 +1379,8 @@ static void set_option(int c, char *value) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			anon_credentials = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	case PROD_OPT: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		turn_params.prod = get_bool_value(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	case NO_SOFTWARE_ATTRIBUTE_OPT: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		turn_params.no_software_attribute = get_bool_value(value); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	case 'f': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		turn_params.fingerprint = get_bool_value(value); 
			 |