#
# this files contains all old an new cfg keys
# this is work in progress, as we convert the web forms
# still a bit messy, will clean it later to get sensible structures
# 
# syntax is 
#     "^old_key[ \t]+new_key$" for device profiles and
#     "^user:old_key[ \t]+new_key$" for user profiles
#
# use %u and %s as wildcards (e.g. for vector identifiers)

#??int	kvm_active_port_%u		channel[].active_port
#enable_local_video			enable_local_video[]
#enable_local_video_%u			enable_local_video[%u]
accel_m_%u				unit[0].port[%u].mouse.accel_m
accel_steps_%u				unit[0].port[%u].mouse.accel_steps
accel_x0_%u				unit[0].port[%u].mouse.accel_x0
accel_xmax_%u				unit[0].port[%u].mouse.accel_xmax
accel_ymax_%u				unit[0].port[%u].mouse.accel_ymax
ads_domain_name				ldap.ads_domain_name
antibf_block_time			security.anti_bf.block_time
antibf_max_login_fails			security.anti_bf.max_login_fails
auth_mode				auth_mode
board_name				device.devname
diff_tolerance				video.diff_tolerance
direct_mouse_scaling_%u			unit[0].port[%u].mouse.direct_scaling
disable_norbox_support			network.dp.disabled
disable_noxbox_support			network.dp.disabled
disable_setup_proto			network.disable_setup_proto
dns_ip_1				network.dns_ip_1
dns_ip_2				network.dns_ip_2
dont_check_applet_id			dont_check_applet_id
dp_proto				network.dp.proto
dyndns_check_interval			dyndns.check_interval
dyndns_check_time			dyndns.check_time
dyndns_enabled				dyndns.enabled
dyndns_hostname				dyndns.hostname
dyndns_password				dyndns.password
dyndns_server				dyndns.server
dyndns_username				dyndns.username
email_log_addr				log.smtp.to
email_log_from				log.smtp.from
email_notify_addr			network.email_notify_addr
enable_local_video			video.enable_local
eric_ipmi_threshold_%u_%u		ipmi.threshold[%u][%u]
eth_duplex				network.eth_duplex
eth_interface				network.eth_interface
eth_speed				network.eth_speed
firmware_build_nr			firmware.build_nr
firmware_tag				firmware.tag
firmware_version			firmware.version
force_https				security.force_https
gateway					network.gateway
gud_mouse_eqz_%u			unit[0].port[%u].mouse.gud_eqz
gud_mouse_eqz_id_%u			unit[0].port[%u].mouse.gud_eqz_id
gud_mouse_eqz_preset_%u			unit[0].port[%u].mouse.gud_eqz_preset
home_auto_refresh			home_auto_refresh
http_port				network.http_port
https_port				network.https_port
input_type				input_type
ip_auto_config_proto			network.ip_auto_config_proto
ip_fw_default_policy			security.ip_fw.default_policy
ip_fw_enabled				security.ip_fw.enabled
ip_fw_ip_mask_%u			security.ip_fw.ruleset[%u].ip_mask
ip_fw_policy_%u				security.ip_fw.ruleset[%u].policy
ipaddr					network.ipaddr
ipm220_name				ps.type.ipm.name_long
ipmi					ipmi.medium._c_
ipmi_alerting_enable			ipmi.alerting_enable
ipmi_bmc_address			ipmi.medium.i2c.bmc_address
ipmi_lan_ipaddr				ipmi.lan.apaddr
ipmi_lan_password			ipmi.medium.lan.password
ipmi_serial_password			ipmi.medium.serial.password
kbd_model_%u				unit[0].port[%u].kbd.model
keep_alive_enabled			keep_alive.enabled
key_pause_duration			kvm.key_pause_duration
kvm_active_port				kvm.active_port
kvm_active_port_0			kvm.active_port
kvm_hotkey_%u				unit[0].port[%u].hotkey.key
kvm_hotkey_cnt				port._s_
# does not exist any more?!? kvm_nr_ports				kvm.nr_ports
kvm_pc_device_1				pc.device_0
kvm_pc_device_2				pc.device_1
kvm_pc_port_1				pc.port_0
kvm_pc_port_2				pc.port_1
kvm_portname_%u				unit[0].port[%u].name
kvm_portname_cnt			port._s_
kvm_powerport_%u_%u			unit[0].port[%u].powerport[%u]
kvm_powerport_%u_cnt			unit[0].port[%u].powerport._s_
kvm_show_in_rc_%u			unit[0].port[%u].show_in_rc
kvm_show_in_rc_cnt			port._s_
language				language
ldap_login_attrtype			ldap.login_attrtype
ldap_profile_tag			profile_tag.ldap
ldap_user_objectclass			ldap.user_objectclass
ldap_user_search_subfilter		ldap.user_search_subfilter
local_profile_tag			profile_tag.local
log_entries_shown			log.list.entries_shown
log_event_%s				log.event[%s]
logging_list_enable			log.list.enabled
logging_nfs_enable			log.nfs.enabled
logging_smtp_enable			log.smtp.enabled
logging_snmp_enable			log.snmp.enabled
logo_file_prefix			oem.logo_file_prefix
logo_hidden				oem.logo.hidden
logo_url				oem.logo.url
mac					network.mac
modem_board_ip				serialport[0].modem.board_ip
modem_client_ip				serialport[0].modem.client_ip
modem_init_string			serialport[0].modem.init
mouse_mode_%u				unit[0].port[%u].mouse.mode
netmask					network.netmask
nfs_log_file				log.nfs.file
nfs_log_server				log.nfs.server
nfs_log_share				log.nfs.share
ntp_server_1				time.proto.ntp.server_1
ntp_server_2				time.proto.ntp.server_2
oem_dev_active				oem.devel.active
oem_dev_host				oem.devel.host
oem_dev_pass				oem.devel.pass
oem_dev_share				oem.devel.share
oem_dev_user				oem.devel.user
p_object_perms				permvect[%u]
p_objects				device.perms[%u].object
panel_id				video.panel_id
passthrough_line_speed			serialport[0].passthrough.speed
passthrough_line_speed_port2		serialport[1].passthrough.speed
ping_ipaddr				keep_alive.ping_ipaddr
power_device_0				pc.device_0
power_device_1				pc.device_1
power_long_duration			ps.internal.power_long_duration
power_port_0				pc.port_0
power_port_1				pc.port_1
power_short_duration			ps.internal.power_short_duration
ps_atx_enabled				ps.atx_enabled
ps_fjsms_lspeed_serial1			ps.serial[0].fjsms.speed
ps_fjsms_lspeed_serial2			ps.serial[1].fjsms.speed
ps_fjsms_pass_serial1			ps.serial[0].fjsms.pass
ps_fjsms_pass_serial2			ps.serial[1].fjsms.pass
ps_fjsms_user_serial1			ps.serial[0].fjsms.user
ps_fjsms_user_serial2			ps.serial[1].fjsms.user
ps_ipm_state_serial1			ps.serial[0].ipm.state
ps_ipm_state_serial2			ps.serial[1].ipm.state
ps_sentry_lspeed_serial1		ps.serial[0].sentry.speed
ps_sentry_lspeed_serial2		ps.serial[1].sentry.speed
ps_sentry_pass_serial1			ps.serial[0].sentry.pass
ps_sentry_pass_serial2			ps.serial[1].sentry.pass
ps_sentry_user_serial1			ps.serial[0].sentry.user
ps_sentry_user_serial2			ps.serial[1].sentry.user
ps_serial1				ps.serial[0]._c_
ps_serial2				ps.serial[1]._c_
ps_smart_dev_addr_serial1_%u		ps.serial[0].smart[%u].dev_addr
ps_smart_dev_addr_serial2_%u		ps.serial[1].smart[%u].dev_addr
ps_smart_dev_type_serial1_%u		ps.serial[0].smart[%u].dev_type
ps_smart_dev_type_serial2_%u		ps.serial[1].smart[%u].dev_type
ps_spc_pass_serial1			ps.serial[0].spc.pass
ps_spc_pass_serial2			ps.serial[1].spc.pass
ps_spc_user_serial1			ps.serial[0].spc.user
ps_spc_user_serial2			ps.serial[1].spc.user
ptr_type_%u				unit[0].port[%u].ptr_type
radius_acct_port			radius[%u].acct_port
radius_auth_port			radius[%u].auth_port
radius_retries				radius[%u].retries
radius_secret				radius[%u].secret
radius_server				radius[%u].server
radius_server_cnt			radius._s_
radius_timeout				radius[%u].timeout
rc_ssl					security.rc_ssl
reset_duration				ps.internal.reset_duration
serial					serial
serial1					serialport[0]._c_
serial2					serialport[1]._c_
serial_console_handshake		serial_console_handshake
serial_console_parity			serial_console_parity
serial_console_speed			serial_console_speed
serial_data				serialport[0].passthrough.data
serial_data_port2			serialport[1].passthrough.data
serial_handshake			serialport[0].passthrough.handshake
serial_line_speed			serialport[0].modem.speed
serial_parity				serialport[0].passthrough.parity
serial_parity_port2			serialport[1].passthrough.parity
serial_stop				serialport[0].passthrough.stop
serial_stop_port2			serialport[1].passthrough.stop
smtp_hostname				network.smtp_hostname
smtp_log_server				log.smtp.server
snmp_agent_enabled			snmp.agent_enabled
snmp_enable_eric_auth_traps		snmp.trap.auth
snmp_enable_host_traps			snmp.trap.host
snmp_enable_ipmi_traps			snmp.trap.ipmi
snmp_enable_snmp_auth_traps		snmp.trap.snmp_auth
snmp_read_community			snmp.read_community
snmp_sys_contact			snmp.sys_contact
snmp_sys_location			snmp.sys_location
snmp_trap_community_%u			snmp.trap.dest[%u].community
snmp_trap_dest_ip_%u			snmp.trap.dest[%u].ip
snmp_write_community			snmp.write_community
ssh_enabled				security.ssh_enabled
ssh_port				network.ssh_port
telnet_enabled				security.telnet_enabled
telnet_port				network.telnet_port
tft_custom_clock_%u			video.tft_custom.settings[%u].clock
tft_custom_clock_cnt			video.tft_custom.settings._s_
tft_custom_h_%u				video.tft_custom.settings[%u].h
tft_custom_h_cnt			video.tft_custom.settings._s_
tft_custom_index			video.tft_custom.settings._s_
tft_custom_index_%u			video.tft_custom.settings[%u].index
tft_custom_mode				video.tft_custom.mode
tft_custom_name_%u			video.tft_custom.settings[%u].name
tft_custom_name_cnt			video.tft_custom.settings._s_
tft_custom_polarity_%u			video.tft_custom.settings[%u].polarity
tft_custom_polarity_cnt			video.tft_custom.settings._s_
tft_custom_v_%u				video.tft_custom.settings[%u].v
tft_custom_v_cnt			video.tft_custom.settings._s_
tft_custom_x_%u				video.tft_custom.settings[%u].x
tft_custom_x_cnt			video.tft_custom.settings._s_
tft_custom_y_%u				video.tft_custom.settings[%u].y
tft_custom_y_cnt			video.tft_custom.settings._s_
time_setting				time.proto._c_
traffic_rate				network.traffic_rate
usb_ms_disable_if_no_image		vfloppy.usb_ms_disable_if_no_image
usb_ms_disable_msp			vfloppy.usb_ms_msp_disabled
usb_ms_msp_readonly			vfloppy.usb_ms_msp_readonly
usb_type				usb_type
user_ldap_base_dn			ldap.base_dn
user_ldap_host				ldap.host
user_ldap_server_type			ldap.server_type
utc_offset				time.utc_offset
vendor_homepage				vendor_homepage
vfloppy_revision			vfloppy.revision
vfloppy_supported			vfloppy.supported
vga_chip_name				vga_chip_name
video_quality				video_quality
vsc_brightness_%u			unit[0].port[%u].video.adc_brightness
vsc_contrast_b_%u			unit[0].port[%u].video.adc_contrast.b
vsc_contrast_g_%u			unit[0].port[%u].video.adc_contrast.g
vsc_contrast_r_%u			unit[0].port[%u].video.adc_contrast.r
vsc_sun_mode				video.vsc.sun_mode
vsc_sync_delta_h			video.vsc.sync_delta.h
vsc_sync_delta_v			video.vsc.sync_delta.v
wlan_essid				wlan.essid
wlan_mode				wlan.mode
wlan_security_type			wlan.security_type._c_
wlan_wep_enabled			wlan.security_type.WEP.enabled
wlan_wep_key				wlan.security_type.WEP.key
wlan_wpa_eap_peap_mschapv2_enabled	wlan.security_type.WPA.eap_peap_mschapv2.enabled
wlan_wpa_eap_peap_mschapv2_identity	wlan.security_type.WPA.eap_peap_mschapv2.identity
wlan_wpa_eap_peap_mschapv2_password	wlan.security_type.WPA.eap_peap_mschapv2.password
wlan_wpa_eap_peap_mschapv2_password2	wlan.security_type.WPA.eap_peap_mschapv2.password2
wlan_wpa_enabled			wlan.security_type.WPA.enabled
wlan_wpa_psk_enabled			wlan.security_type.WPA.psk.enabled
# does not exist any more?! wlan_wpa_type				wlan.security_type.WPA.type

user:_internal_				user[%s]._internal_
user:auth_cert				user[%s].auth_cert
user:auth_no_passwd			user[%s].auth_no_passwd
user:cert_hash				user[%s].cert_hash
user:cert_subject			user[%s].cert_subject
user:email				user[%s].email
user:fullname				user[%s].name
user:is_group				user[%s].is_group
user:login				user[%s].tmp_login
user:members				user[%s].members
user:mobile				user[%s].mobile
user:parent				user[%s].parent
user:pw_hash				user[%s].pw_hash
user:rc_adv_encoding_index_cd		user[%s].rc.encoding.manual.colordepth
user:rc_adv_encoding_index_cr		user[%s].rc.encoding.manual.compress
user:rc_excl_access_allowed		user[%s].rc.excl_access_allowed
user:rc_excl_access_enabled		user[%s].rc.excl_access_enabled
user:rc_fix_encoding_index		user[%s].rc.encoding.preconf
user:rc_hotkey_%u			user[%s].rc.hotkey[%u].key
user:rc_hotkeycode_%u			user[%s].rc.hotkey[%u].code
user:rc_monitor_mode_enabled		user[%s].rc.monitor_mode_enabled
user:rc_mousesync_key			user[%s].rc.mousesync.key
user:rc_mousesync_keycode		user[%s].rc.mousesync.code
user:rc_selected_encoding		user[%s].rc.encoding._c_
user:rc_type				user[%s].rc.rctype

# super duper magic for user:acl_* keys
#user:acl_acl				user[%s].acl[acl]
#user:acl_cert				user[%s].acl[cert]
#user:acl_events_ipmi			user[%s].acl[events_ipmi]
#user:acl_excl				user[%s].acl[excl]
#user:acl_fw				user[%s].acl[fw]
#user:acl_ipmi_s			user[%s].acl[ipmi_s]
#user:acl_km_s				user[%s].acl[km_s]
#user:acl_kvm				user[%s].acl[kvm]
#user:acl_kvm_s				user[%s].acl[kvm_s]
#user:acl_ldap_s			user[%s].acl[ldap_s]
#user:acl_net_s				user[%s].acl[net_s]
#user:acl_pc				user[%s].acl[pc]
#user:acl_pc_direct			user[%s].acl[pc_direct]
#user:acl_rc				user[%s].acl[rc]
#user:acl_rc_s_enc			user[%s].acl[rc_s_enc]
#user:acl_rc_s_hk			user[%s].acl[rc_s_hk]
#user:acl_rc_s_mm			user[%s].acl[rc_s_mm]
#user:acl_reset				user[%s].acl[reset]
#user:acl_sec_s				user[%s].acl[sec_s]
#user:acl_serial_s			user[%s].acl[serial_s]
#user:acl_snmp_s			user[%s].acl[snmp_s]
#user:acl_ssh				user[%s].acl[ssh]
#user:acl_status_ipmi			user[%s].acl[status_ipmi]
#user:acl_telnet			user[%s].acl[telnet]
#user:acl_um				user[%s].acl[um]
#user:acl_vfloppy			user[%s].acl[vfloppy]
#user:acl_video_s			user[%s].acl[video_s]
#user:acl_vs_adv			user[%s].acl[vs_adv]

# skip old counters, vectors are counted by the number of their elements now
# note: for vectors with possibly empty elements, _s_ has to be set!
ip_fw_ip_mask_cnt			#
ip_fw_policy_cnt			#
ps_smart_dev_addr_serial1_cnt		#
ps_smart_dev_addr_serial2_cnt		#
ps_smart_dev_type_serial1_cnt		#
ps_smart_dev_type_serial2_cnt		#
pwr_device_addr_cnt			#
pwr_device_type_cnt			#
snmp_trap_community_cnt			#
snmp_trap_dest_ip_cnt			#
user:rc_hotkey_cnt			#
user:rc_hotkey_count			#
user:rc_hotkeycode_cnt			#


# obsolete keys
dhcp_timeout				#
disconnect				#
dp_mcv4addr				#
dp_mcv6addr				#
dyndns_server_default			#
external_port1				#
externalpower				#
iipptr_debug				#
internal_power_ctrl			#
ip_auto_config_no_fallback		#
ip_mask					#
is_group				#
kbd_model				#
kbd_reboot_keydelay			#
kbd_reboot_keystring			#
kme_use					#
login					#
policy					#
power_ipm_state				#
power_sentry_pass			#
power_sentry_user			#
power_spc_pass				#
power_spc_user				#
ptr_type				#
pwr_device_addr_%u			#
pwr_device_type_%u			#
rc_hotkey_cnt				#
rc_hotkey_count				#
rc_hotkeycode_cnt			#
rdp_enabled				#
rdp_enabled_kvm_%u			#
rdp_password				#
rdp_password_kvm_%u			#
rdp_port				#
rdp_proxy				#
rdp_srv_ip				#
rdp_srv_ip_kvm_%u			#
rdp_srv_port				#
rdp_srv_port_kvm_%u			#
rdp_user				#
rdp_user_kvm_%u				#
rule_number				#
sentry_line_speed			#
share					#
time_day				#
time_hour				#
time_min				#
time_month				#
time_sec				#
time_year				#
vnc_port				#
vnc_proxy				#
vnc_srv_ip				#
vnc_srv_port				#
vnc_srv_pwd				#
user:rc_compress_rate			#
user:rc_encoding			#
