Ignore:
Timestamp:
Apr 13, 2008, 9:59:55 PM (17 years ago)
Author:
katerina
Message:

Fixes for tickes #93 to #104 (yes, big commit, bad, bad,...).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sh_portcheck.c

    r162 r169  
    384384          if (ptr->flag != SH_PORT_OPT && ptr->flag != SH_PORT_IGN)
    385385            {
    386               snprintf (errbuf, sizeof(errbuf), _("POLICY [ServiceMissing] port %s:%d/%s (%s)"),
     386              snprintf (errbuf, sizeof(errbuf), _("port: %s:%d/%s (%s)"),
    387387                        ptr->interface, ptr->port, SH_PROTO_STR(proto),
    388388                        ptr->service ? ptr->service : check_services(ptr->port, proto));
     
    395395                  SH_MUTEX_LOCK(mutex_thread_nolog);
    396396                  sh_error_handle(sh_portchk_severity, FIL__, __LINE__, 0,
    397                                   MSG_PORT_REPORT, errbuf);
     397                                  MSG_PORT_MISS, errbuf);
    398398                  SH_MUTEX_UNLOCK(mutex_thread_nolog);
    399399                }
     
    497497      if (!portent)
    498498        {
    499           snprintf (errbuf, sizeof(errbuf), _("POLICY [ServiceNew] port %s:%d/%s (%s)"),
     499          snprintf (errbuf, sizeof(errbuf), _("port: %s:%d/%s (%s)"),
    500500                    inet_ntoa(haddr), port, SH_PROTO_STR(proto), service);
    501501#ifdef TEST_ONLY
     
    505505          SH_MUTEX_LOCK(mutex_thread_nolog);
    506506          sh_error_handle(sh_portchk_severity, FIL__, __LINE__, 0,
    507                           MSG_PORT_REPORT, errbuf);
     507                          MSG_PORT_NEW, errbuf);
    508508          SH_MUTEX_UNLOCK(mutex_thread_nolog);
    509509#endif
     
    515515      else if (portent->status == SH_PORT_MISS && portent->flag != SH_PORT_IGN)
    516516        {
    517           snprintf (errbuf, sizeof(errbuf), _("POLICY [ServiceRestarted] port %s:%d/%s to %d/%s (%s)"),
    518                     inet_ntoa(haddr), portent->port, SH_PROTO_STR(proto), port, SH_PROTO_STR(proto), service);
     517          snprintf (errbuf, sizeof(errbuf), _("port: %s:%d/%s (%s), was %d/%s"),
     518                    inet_ntoa(haddr), port, SH_PROTO_STR(proto), service, portent->port, SH_PROTO_STR(proto));
    519519#ifdef TEST_ONLY
    520520          fprintf(stderr, _("service: %s\n"), errbuf);
     
    522522          SH_MUTEX_LOCK(mutex_thread_nolog);
    523523          sh_error_handle(sh_portchk_severity, FIL__, __LINE__, 0,
    524                           MSG_PORT_REPORT, errbuf);
     524                          MSG_PORT_RESTART, errbuf);
    525525          SH_MUTEX_UNLOCK(mutex_thread_nolog);
    526526#endif
     
    530530      else if (port != portent->port && (-1) != portent->port)
    531531        {
    532           snprintf (errbuf, sizeof(errbuf), _("POLICY [ServicePortSwitch] port %s:%d/%s to %d/%s (%s)"),
    533                     inet_ntoa(haddr), portent->port, SH_PROTO_STR(proto), port, SH_PROTO_STR(proto), service);
     532          snprintf (errbuf, sizeof(errbuf), _("port: %s:%d/%s (%s), was %d/%s"),
     533                    inet_ntoa(haddr), port, SH_PROTO_STR(proto), service, portent->port, SH_PROTO_STR(proto));
    534534#ifdef TEST_ONLY
    535535          fprintf(stderr, _("service: %s\n"), errbuf);
     
    537537          SH_MUTEX_LOCK(mutex_thread_nolog);
    538538          sh_error_handle(sh_portchk_severity, FIL__, __LINE__, 0,
    539                           MSG_PORT_REPORT, errbuf);
     539                          MSG_PORT_NEWPORT, errbuf);
    540540          SH_MUTEX_UNLOCK(mutex_thread_nolog);
    541541#endif
     
    552552      if (!portent)
    553553        {
    554           snprintf (errbuf, sizeof(errbuf), _("POLICY [ServiceNew] port %s:%d/%s (%s)"),
     554          snprintf (errbuf, sizeof(errbuf), _("port: %s:%d/%s (%s)"),
    555555                    inet_ntoa(haddr), port, SH_PROTO_STR(proto), check_services(port, proto));
    556556#ifdef TEST_ONLY
     
    560560          SH_MUTEX_LOCK(mutex_thread_nolog);
    561561          sh_error_handle(sh_portchk_severity, FIL__, __LINE__, 0,
    562                           MSG_PORT_REPORT, errbuf);
     562                          MSG_PORT_NEW, errbuf);
    563563          SH_MUTEX_UNLOCK(mutex_thread_nolog);
    564564#endif
     
    570570      else if (portent->status == SH_PORT_MISS && portent->flag != SH_PORT_IGN)
    571571        {
    572           snprintf (errbuf, sizeof(errbuf), _("POLICY [ServiceRestarted] port %s:%d/%s (%s)"),
     572          snprintf (errbuf, sizeof(errbuf), _("port: %s:%d/%s (%s)"),
    573573                    inet_ntoa(haddr), port, SH_PROTO_STR(proto), check_services(port, proto));
    574574#ifdef TEST_ONLY
     
    577577          SH_MUTEX_LOCK(mutex_thread_nolog);
    578578          sh_error_handle(sh_portchk_severity, FIL__, __LINE__, 0,
    579                           MSG_PORT_REPORT, errbuf);
     579                          MSG_PORT_RESTART, errbuf);
    580580          SH_MUTEX_UNLOCK(mutex_thread_nolog);
    581581#endif
Note: See TracChangeset for help on using the changeset viewer.