DEF_OPT_FUNC("suppresscmd08" , OFS(c35_suppresscmd08), account_c35_suppresscmd08_fn), DEF_OPT_INT32("umaxidle" , OFS(umaxidle), -1), DEF_OPT_FUNC("keepalive" , OFS(ncd_keepalive), account_ncd_keepalive_fn), DEF_OPT_FUNC("au" , 0, account_au_fn), DEF_OPT_UINT8("emmreassembly" , OFS(emm_reassembly), 2), DEF_OPT_FUNC("expdate" , 0, account_expdate_fn), DEF_OPT_FUNC("allowedprotocols" , 0, account_allowedprotocols_fn), DEF_OPT_FUNC("allowedtimeframe" , 0, account_allowedtimeframe_fn), DEF_OPT_FUNC("betatunnel" , OFS(ttab), account_tuntab_fn), DEF_OPT_FUNC("group" , OFS(grp), group_fn), DEF_OPT_FUNC("services" , OFS(sidtabs), services_fn), DEF_OPT_INT8("preferlocalcards" , OFS(preferlocalcards), -1), DEF_OPT_FUNC_X("ident" , OFS(ftab), ftab_fn, FTAB_ACCOUNT | FTAB_PROVID), DEF_OPT_FUNC_X("chid" , OFS(fchid), ftab_fn, FTAB_ACCOUNT | FTAB_CHID), DEF_OPT_FUNC("class" , OFS(cltab), class_fn), DEF_OPT_UINT32("max_connections" , OFS(max_connections), 1), #ifdef CS_CACHEEX DEF_OPT_INT8("cacheex" , OFS(cacheex.mode), 0), DEF_OPT_INT8("cacheex_maxhop" , OFS(cacheex.maxhop), 0), DEF_OPT_FUNC("cacheex_ecm_filter" , OFS(cacheex.filter_caidtab), cacheex_hitvaluetab_fn), DEF_OPT_UINT8("cacheex_drop_csp" , OFS(cacheex.drop_csp), 0), DEF_OPT_UINT8("cacheex_allow_request" , OFS(cacheex.allow_request), 0), DEF_OPT_UINT8("no_wait_time" , OFS(no_wait_time), 0), DEF_OPT_UINT8("cacheex_allow_filter", OFS(cacheex.allow_filter), 1), DEF_OPT_UINT8("cacheex_block_fakecws",OFS(cacheex.block_fakecws), 0), DEF_OPT_UINT8("disablecrccacheex" ,OFS(disablecrccacheex), 0), DEF_OPT_FUNC_X("disablecrccacheex_only_for", OFS(disablecrccacheex_only_for), ftab_fn, FTAB_ACCOUNT | FTAB_IGNCRCCEX4USERONLYFOR), #endif #ifdef MODULE_CCCAM DEF_OPT_INT32("cccmaxhops" , OFS(cccmaxhops), DEFAULT_CC_MAXHOPS), DEF_OPT_INT8("cccreshare" , OFS(cccreshare), DEFAULT_CC_RESHARE),
DEF_OPT_FIXUP_FUNC(global_fixups_fn), #ifdef LEDSUPPORT DEF_OPT_INT8("enableled" , OFS(enableled), 0 ), #endif DEF_OPT_FUNC("disablelog" , OFS(disablelog), disablelog_fn ), #if defined(WEBIF) || defined(MODULE_MONITOR) DEF_OPT_FUNC("loghistorysize" , OFS(loghistorysize), loghistorysize_fn ), #endif DEF_OPT_FUNC("serverip" , OFS(srvip), serverip_fn ), DEF_OPT_FUNC("logfile" , OFS(logfile), logfile_fn ), DEF_OPT_INT8("logduplicatelines" , OFS(logduplicatelines), 0 ), DEF_OPT_STR("pidfile" , OFS(pidfile), NULL ), DEF_OPT_INT8("disableuserfile" , OFS(disableuserfile), 1 ), DEF_OPT_INT8("disablemail" , OFS(disablemail), 1 ), DEF_OPT_INT8("usrfileflag" , OFS(usrfileflag), 0 ), DEF_OPT_UINT32("clienttimeout" , OFS(ctimeout), CS_CLIENT_TIMEOUT ), DEF_OPT_UINT32("fallbacktimeout" , OFS(ftimeout), CS_CLIENT_TIMEOUT / 2 ), DEF_OPT_UINT32("clientmaxidle" , OFS(cmaxidle), CS_CLIENT_MAXIDLE ), DEF_OPT_INT32("bindwait" , OFS(bindwait), CS_BIND_TIMEOUT ), DEF_OPT_UINT32("netprio" , OFS(netprio), 0 ), DEF_OPT_INT32("sleep" , OFS(tosleep), 0 ), DEF_OPT_INT32("unlockparental" , OFS(ulparent), 0 ), DEF_OPT_INT32("nice" , OFS(nice), 99 ), DEF_OPT_INT32("maxlogsize" , OFS(max_log_size), 10 ), DEF_OPT_INT8("waitforcards" , OFS(waitforcards), 1 ), DEF_OPT_INT32("waitforcards_extra_delay" , OFS(waitforcards_extra_delay), 500 ), DEF_OPT_INT8("preferlocalcards" , OFS(preferlocalcards), 0 ), DEF_OPT_INT32("readerrestartseconds" , OFS(reader_restart_seconds), 5 ), DEF_OPT_INT8("dropdups" , OFS(dropdups), 0 ), DEF_OPT_INT8("block_same_ip" , OFS(block_same_ip), 1 ), DEF_OPT_INT8("block_same_name" , OFS(block_same_name), 1 ),
static const struct config_list global_opts[] = { DEF_OPT_FIXUP_FUNC(global_fixups_fn), #ifdef LEDSUPPORT DEF_OPT_INT8("enableled" , OFS(enableled), 0 ), #endif DEF_OPT_FUNC("disablelog" , OFS(disablelog), disablelog_fn ), #if defined(WEBIF) || defined(MODULE_MONITOR) DEF_OPT_FUNC("loghistorysize" , OFS(loghistorysize), loghistorysize_fn ), #endif DEF_OPT_FUNC("serverip" , OFS(srvip), serverip_fn ), DEF_OPT_FUNC("logfile" , OFS(logfile), logfile_fn ), DEF_OPT_STR("pidfile" , OFS(pidfile), NULL ), DEF_OPT_INT8("disableuserfile" , OFS(disableuserfile), 1 ), DEF_OPT_INT8("disablemail" , OFS(disablemail), 1 ), DEF_OPT_INT8("usrfileflag" , OFS(usrfileflag), 0 ), DEF_OPT_UINT32("clienttimeout" , OFS(ctimeout), CS_CLIENT_TIMEOUT ), DEF_OPT_UINT32("fallbacktimeout" , OFS(ftimeout), CS_CLIENT_TIMEOUT / 2 ), DEF_OPT_UINT32("clientmaxidle" , OFS(cmaxidle), CS_CLIENT_MAXIDLE ), DEF_OPT_UINT32("cachedelay" , OFS(delay), CS_DELAY ), DEF_OPT_INT32("bindwait" , OFS(bindwait), CS_BIND_TIMEOUT ), DEF_OPT_UINT32("netprio" , OFS(netprio), 0 ), DEF_OPT_INT32("sleep" , OFS(tosleep), 0 ), DEF_OPT_INT32("unlockparental" , OFS(ulparent), 0 ), DEF_OPT_INT32("nice" , OFS(nice), 99 ), DEF_OPT_UINT32("serialreadertimeout" , OFS(srtimeout), 1500 ), DEF_OPT_INT32("maxlogsize" , OFS(max_log_size), 10 ), DEF_OPT_INT8("waitforcards" , OFS(waitforcards), 1 ), DEF_OPT_INT32("waitforcards_extra_delay" , OFS(waitforcards_extra_delay), 500 ), DEF_OPT_INT8("preferlocalcards" , OFS(preferlocalcards), 0 ), DEF_OPT_INT32("readerrestartseconds" , OFS(reader_restart_seconds), 5 ), DEF_OPT_INT8("dropdups" , OFS(dropdups), 0 ),