Changeset 1702


Ignore:
Timestamp:
02/26/10 09:55:39 (11 years ago)
Author:
merek
Message:

nocrypt for webif was now httpallowed

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/globals.h

    r1701 r1702  
    603603struct s_config
    604604{
    605     int         nice;
    606     int         debuglvl;
     605    int     nice;
     606    int     debuglvl;
    607607    ulong       netprio;
    608608    ulong       ctimeout;
    609609    ulong       ftimeout;
    610610    ulong       cmaxidle;
    611     int         ulparent;
     611    int     ulparent;
    612612    ulong       delay;
    613     int         bindwait;
    614     int         resolvedelay;
    615     int         tosleep;
     613    int     bindwait;
     614    int     resolvedelay;
     615    int     tosleep;
    616616    in_addr_t   srvip;
    617617    char        *pidfile;
     
    619619    char        *cwlogdir;
    620620    char        *logfile;
    621     int         disablelog;
    622     int         usrfileflag;
    623     struct s_auth *account;
    624     struct s_srvid *srvid;
     621    int     disablelog;
     622    int     usrfileflag;
     623    struct s_auth   *account;
     624    struct s_srvid  *srvid;
    625625    struct s_sidtab *sidtab;
    626     int         mon_port;
     626    int     mon_port;
    627627    in_addr_t   mon_srvip;
    628     struct s_ip *mon_allowed;
    629     int         mon_aulow;
    630     int         mon_hideclient_to;
    631     int         mon_level;
     628    struct s_ip     *mon_allowed;
     629    int     mon_aulow;
     630    int     mon_hideclient_to;
     631    int     mon_level;
    632632#ifdef WEBIF
    633633    int         http_port;
     
    637637    char        http_tpl[128];
    638638    char        http_script[128];
    639     int         http_refresh;
    640     int         http_hide_idle_clients;
    641 #endif
    642     int         c33_port;
     639    int     http_refresh;
     640    int     http_hide_idle_clients;
     641    struct s_ip *http_allowed;
     642#endif
     643    int     c33_port;
    643644    in_addr_t   c33_srvip;
    644645    uchar       c33_key[16];
    645     int         c33_crypted;
    646     int         c33_passive;
    647     struct s_ip *c33_plain;
    648     int         c35_port;
     646    int     c33_crypted;
     647    int     c33_passive;
     648    struct s_ip     *c33_plain;
     649    int     c35_port;
    649650    in_addr_t   c35_srvip;
    650     int         c35_suppresscmd08;
     651    int     c35_suppresscmd08;
    651652    PTAB        c35_tcp_ptab;
    652653    in_addr_t   c35_tcp_srvip;
     
    654655    in_addr_t   ncd_srvip;
    655656    uchar       ncd_key[16];
    656     int         ncd_keepalive;
    657     struct s_ip *ncd_allowed;
     657    int     ncd_keepalive;
     658    struct s_ip     *ncd_allowed;
    658659    PTAB        cc_ptab;
    659     int         rad_port;
     660    int     rad_port;
    660661    in_addr_t   rad_srvip;
    661     int         cc_port;
    662     int         cc_reshare;
     662    int     cc_port;
     663    int     cc_reshare;
    663664    in_addr_t   cc_srvip;
    664665    uchar       cc_version[7];
     
    668669    char        ser_device[512];
    669670    ulong       srtimeout;  // SerialReaderTimeount in millisec
    670     int         max_log_size;
    671     int         waitforcards;
    672     int         preferlocalcards;
     671    int     max_log_size;
     672    int     waitforcards;
     673    int     preferlocalcards;
    673674#ifdef CS_WITH_GBOX
    674675    uchar       gbox_pwd[8];
     
    676677    uchar       cardfile[128];
    677678    uchar       gbxShareOnl[128];
    678     int         maxdist;
    679     int         num_locals;
    680     unsigned long locals[CS_MAXLOCALS];
     679    int     maxdist;
     680    int     num_locals;
     681    unsigned long   locals[CS_MAXLOCALS];
    681682#endif
    682683    //struct s_irdeto_quess *itab[0xff];
  • trunk/oscam-config.c

    r1701 r1702  
    693693        } else {
    694694            cfg->http_hide_idle_clients=atoi(value);
     695            return;
     696        }
     697    }
     698
     699    if (!strcmp(token, "httpallowed")) {
     700        if(strlen(value) == 0) {
     701            clear_sip(&cfg->http_allowed);
     702            return;
     703        } else {
     704            chk_iprange(value, &cfg->http_allowed);
    695705            return;
    696706        }
  • trunk/oscam-http.c

    r1693 r1702  
    14831483  in_addr_t addr = cs_inet_order(in.s_addr);
    14841484
    1485   for (p_ip = cfg->mon_allowed; (p_ip) && (!ok); p_ip = p_ip->next)
     1485  for (p_ip = cfg->http_allowed; (p_ip) && (!ok); p_ip = p_ip->next)
    14861486    ok =((addr >= p_ip->ip[0]) && (addr <= p_ip->ip[1]));
    14871487  if (!ok){
Note: See TracChangeset for help on using the changeset viewer.