(file) Return to server.c CVS log (file) (dir) Up to [OMI] / omi / server

Diff for /omi/server/server.c between version 1.1 and 1.2

version 1.1, 2012/05/30 22:47:49 version 1.2, 2012/06/25 19:51:02
Line 25 
Line 25 
 #include <limits.h> #include <limits.h>
 #include <protocol/protocol.h> #include <protocol/protocol.h>
 #include <base/time.h> #include <base/time.h>
 #include <protocol/wsman.h>  #include <wsman/wsman.h>
 #include <provreg/provreg.h> #include <provreg/provreg.h>
 #include <provmgr/provmgr.h> #include <provmgr/provmgr.h>
 #include <disp/disp.h> #include <disp/disp.h>
Line 82 
Line 82 
 { {
     MI_Boolean help;     MI_Boolean help;
     MI_Boolean trace;     MI_Boolean trace;
       MI_Boolean httptrace;
     MI_Boolean terminateByNoop;     MI_Boolean terminateByNoop;
 #if defined(CONFIG_POSIX) #if defined(CONFIG_POSIX)
     MI_Boolean daemonize;     MI_Boolean daemonize;
Line 124 
Line 125 
     --loglevel LEVEL            Set logging level to one of the following\n\     --loglevel LEVEL            Set logging level to one of the following\n\
                                 symbols/numbers: fatal/0, error/1, warning/2,\n\                                 symbols/numbers: fatal/0, error/1, warning/2,\n\
                                 info/3, debug/4 (default 2).\n\                                 info/3, debug/4 (default 2).\n\
       --httptrace                 Enable logging of HTTP traffic.\n\
 \n"; \n";
  
 PRINTF_FORMAT(1, 2) PRINTF_FORMAT(1, 2)
Line 342 
Line 344 
         "--help",         "--help",
         "-p",         "-p",
         "-t",         "-t",
           "--httptrace",
         "--stopnoop",         "--stopnoop",
         "-v",         "-v",
         "--version",         "--version",
Line 403 
Line 406 
         {         {
             s_opts.trace = MI_TRUE;             s_opts.trace = MI_TRUE;
         }         }
           else if (strcmp(state.opt, "--httptrace") == 0)
           {
               s_opts.httptrace = MI_TRUE;
           }
         else if (strcmp(state.opt, "--stopnoop") == 0)         else if (strcmp(state.opt, "--stopnoop") == 0)
         {         {
             s_opts.terminateByNoop = MI_TRUE;             s_opts.terminateByNoop = MI_TRUE;
Line 644 
Line 651 
                     Conf_Line(conf), key, value);                     Conf_Line(conf), key, value);
             }             }
         }         }
           else if (strcmp(key, "httptrace") == 0)
           {
               if (Strcasecmp(value, "true") == 0)
               {
                   s_opts.httptrace = MI_TRUE;
               }
               else if (Strcasecmp(value, "false") == 0)
               {
                   s_opts.httptrace = MI_FALSE;
               }
               else
               {
                   err("%s(%u): invalid value for '%s': %s", path,
                       Conf_Line(conf), key, value);
               }
           }
         else if (IsNickname(key))         else if (IsNickname(key))
         {         {
             if (SetPathFromNickname(key, value) != 0)             if (SetPathFromNickname(key, value) != 0)
Line 825 
Line 848 
         {         {
             WSMAN_Options options = DEFAULT_WSMAN_OPTIONS;             WSMAN_Options options = DEFAULT_WSMAN_OPTIONS;
             options.enableTracing = s_opts.trace;             options.enableTracing = s_opts.trace;
               options.enableHTTPTracing = s_opts.httptrace;
             WSMAN_SetOptions(s_data.wsman, &options);             WSMAN_SetOptions(s_data.wsman, &options);
         }         }
  


Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

ViewCVS 0.9.2