mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 19:16:15 +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]
|