mirror of
				https://github.com/asterisk/asterisk.git
				synced 2025-10-25 14:06:27 +00:00 
			
		
		
		
	This adds support for parsing timelen values from config files. This includes support for all flags which apply to PARSE_INT32. Support for this parser is added to ACO via the OPT_TIMELEN_T option type. Fixes an issue where extra characters provided to ast_app_parse_timelen were ignored, they now cause an error. Testing is included. ASTERISK-27117 #close Change-Id: I6b333feca7e3f83b4ef5bf2636fc0fd613742554
		
			
				
	
	
		
			47 lines
		
	
	
		
			812 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			812 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ; Config to test config parsing
 | |
| ; global and item have values that differ from defaults
 | |
| ; global_defaults and item_defualts are to show all defaults are set
 | |
| ; there should be an option for every default type, and a custom type
 | |
| 
 | |
| [global]
 | |
| intopt=-1
 | |
| uintopt=1
 | |
| timelenopt1=1ms
 | |
| timelenopt2=1s
 | |
| timelenopt3=1m
 | |
| timelenopt4=1h
 | |
| doubleopt=0.1
 | |
| sockaddropt=1.2.3.4:1234
 | |
| boolopt=true
 | |
| boolflag1=true
 | |
| boolflag2=false
 | |
| boolflag3=true
 | |
| deny=0.0.0.0/0
 | |
| permit=1.2.3.4/32
 | |
| codecopt=!all,ulaw,g729
 | |
| stropt=test
 | |
| customopt=yes
 | |
| 
 | |
| [global_defaults]
 | |
| 
 | |
| [item]
 | |
| intopt=-1
 | |
| uintopt=1
 | |
| timelenopt1=1
 | |
| timelenopt2=1
 | |
| timelenopt3=1
 | |
| timelenopt4=1
 | |
| doubleopt=0.1
 | |
| sockaddropt=1.2.3.4:1234
 | |
| boolopt=true
 | |
| boolflag1=true
 | |
| boolflag2=false
 | |
| boolflag3=true
 | |
| acldenyopt=0.0.0.0/0
 | |
| aclpermitopt=1.2.3.4/32
 | |
| codecopt=!all,ulaw,g729
 | |
| stropt=test
 | |
| customopt=yes
 | |
| 
 | |
| [item_defaults]
 |