/[monit]/monit/p.y
ViewVC logotype

Diff of /monit/p.y

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by chopp, Thu Oct 10 16:08:53 2002 UTC revision 1.25 by chopp, Fri Oct 11 20:59:57 2002 UTC
# Line 164  Line 164 
164  }  }
165    
166  %token SET LOGFILE DAEMON SYSLOG MAILSERVER HTTPD HTTPDS ALLOW ADDRESS INIT  %token SET LOGFILE DAEMON SYSLOG MAILSERVER HTTPD HTTPDS ALLOW ADDRESS INIT
167  %token PEMFILE ENABLE DISABLE HTTPDSSL  %token PEMFILE ENABLE DISABLE HTTPDSSL CLIENTPEMFILE ALLOWSELFCERTIFICATION
168  %token CHECK PIDFILE START STOP  %token CHECK PIDFILE START STOP
169  %token HOST PORT TYPE UDP TCP TCPSSL PROTOCOL  %token HOST PORT TYPE UDP TCP TCPSSL PROTOCOL
170  %token ALERT MAILFORMAT UNIXSOCKET  %token ALERT MAILFORMAT UNIXSOCKET
# Line 175  Line 175 
175  %token <number> NUMBER  %token <number> NUMBER
176  %token <real> REAL  %token <real> REAL
177  %token CPUUSAGE MEMUSAGE MEMKBYTE CYCLES RESOURCE LOADAVG1 LOADAVG5 LOADAVG15  %token CPUUSAGE MEMUSAGE MEMKBYTE CYCLES RESOURCE LOADAVG1 LOADAVG5 LOADAVG15
178  %token AUTOSTART YES NO  %token AUTOSTART YES NO
179  %token GROUP REQUEST DEPEND  %token GROUP REQUEST DEPEND
180    
181  %nonassoc CHECKSUM  %nonassoc CHECKSUM
# Line 295  bindaddress     : /* EMPTY */ { Run.bind Line 295  bindaddress     : /* EMPTY */ { Run.bind
295    
296  ssl             : /* EMPTY */ { Run.httpdssl= FALSE; }  ssl             : /* EMPTY */ { Run.httpdssl= FALSE; }
297                  | HTTPDSSL DISABLE { Run.httpdssl= FALSE; }                  | HTTPDSSL DISABLE { Run.httpdssl= FALSE; }
298                  | HTTPDSSL ENABLE pemfile{                  | HTTPDSSL ENABLE pemfile clientpemfile allowselfcert {
299                    Run.httpdssl= TRUE;                                      Run.httpdssl= TRUE;                  
300                    if(!have_ssl()) {                    if(!have_ssl()) {
301                       error("%s: SSL is not supported at line %d\n",                       error("%s: SSL is not supported at line %d\n",
# Line 303  ssl             : /* EMPTY */ { Run.http Line 303  ssl             : /* EMPTY */ { Run.http
303                       cfg_errflag++;                       cfg_errflag++;
304                     }                     }
305                   }                   }
306                  | HTTPDSSL pemfile{                  | HTTPDSSL pemfile clientpemfile allowselfcert {
307                    Run.httpdssl= TRUE;                                      Run.httpdssl= TRUE;                  
308                    if(!have_ssl()) {                    if(!have_ssl()) {
309                       error("%s: SSL is not supported at line %d\n",                       error("%s: SSL is not supported at line %d\n",
# Line 316  ssl             : /* EMPTY */ { Run.http Line 316  ssl             : /* EMPTY */ { Run.http
316  pemfile         : PEMFILE PATH { Run.httpsslpem= $2; }  pemfile         : PEMFILE PATH { Run.httpsslpem= $2; }
317                  ;                  ;
318    
319    clientpemfile   : /* EMPTY */ { Run.httpsslclientpem= NULL; }
320                    | CLIENTPEMFILE PATH { Run.httpsslclientpem= $2; }
321                    ;
322    
323    allowselfcert   : /* EMPTY */ { Run.allowselfcert= FALSE; }
324                    | ALLOWSELFCERTIFICATION { Run.allowselfcert= TRUE; }
325                    ;
326    
327  allowlist       : /* EMPTY */  allowlist       : /* EMPTY */
328                  | allowlist allow                  | allowlist allow
329                  ;                  ;
# Line 774  static void addport(struct PortSet *pp) Line 782  static void addport(struct PortSet *pp)
782    
783      } else {      } else {
784    
785        p->ssl= new_ssl_connection();        p->ssl= new_ssl_connection(NULL);
786    
787      }      }
788    

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26