;This is feature<->type links file.
;It defines what configuration file types can use which features

;Every section defined set of checks to be performed and set of features that must be added if checks are OK
;Names does not matter, but they should be unique, that's why you must add "company_" before any name
[lgs_v1_default]

;First kind of check: Checks if configuration file has some type

;This identifies version 1 of configuration files. Version will bechanged in case when file internal structure is changed and so "old" features can't  be applied
have=lgs_v1

;This identifies _any_ configuration file with feature setup options. This is used to add some functionality to old configuration files that does not have such settings. They are refered as "v0" below.
have=new

;Next line will allow feature to be added to the "Features" List Box. It will appear in the "Add" list.
;feature=
settings = lgs_rcon
settings = lgs_filter
settings = lgs_custom
settings = lgs_nat_main
settings = lgs_nat_filter
settings = lgs_nat_trproxy
settings = lgs_nat_map

[lgs_v1_pppcl]
have=lgs_v1
have=new
have=pppclient
settings = lgs_dnshook
settings = lgs_loginppp

[lgs_v1_serial]
have=lgs_v1
have=new
have=serialppp
settings = lgs_serial_main
settings = lgs_serial_portmodem
settings = lgs_serial_modemresp

[lgs_v0_default]

;Second kind of check: Checks if configuration file does NOT have some type
havenot=new
;This should add "compatibility" features for older files.

;Next line will add feature that is added by default and can't be removed by user because it is added as settings notebook page.
;Note: If such a feature does not have setup dialog, it will be simply "enabled" and user will have no ability to disable it.

;settings=lgs_compat_connection
;settings=lgs_compat_advanced
