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

Diff of /monit/p.y

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

revision 1.201 by martinp, Fri Jan 28 09:56:25 2005 UTC revision 1.202 by martinp, Fri Jan 28 13:17:25 2005 UTC
# Line 565  allowselfcert   : /* EMPTY */ { Line 565  allowselfcert   : /* EMPTY */ {
565                  ;                  ;
566    
567  allow           : ALLOW STRING':'STRING readonly {  allow           : ALLOW STRING':'STRING readonly {
568                     addcredentials($2,$4, DIGEST_CLEARTEXT, $<number>5);                      addcredentials($2,$4, DIGEST_CLEARTEXT, $<number>5);
569                      }
570                    | ALLOW PATH {
571                        addhtpasswdentry($2, NULL, DIGEST_CLEARTEXT);
572                        FREE($2);
573                      }
574                    | ALLOW CLEARTEXT PATH {
575                        addhtpasswdentry($3, NULL, DIGEST_CLEARTEXT);
576                        FREE($3);
577                      }
578                    | ALLOW MD5HASH PATH {
579                        addhtpasswdentry($3, NULL, DIGEST_MD5);
580                        FREE($3);
581                      }
582                    | ALLOW CRYPT PATH {
583                        addhtpasswdentry($3, NULL, DIGEST_CRYPT);
584                        FREE($3);
585                      }
586                    | ALLOW PATH {
587                        htpasswd_file= $2;
588                        digesttype= CLEARTEXT;
589                      }
590                      allowuserlist {
591                        FREE(htpasswd_file);
592                    }                    }
                 | ALLOW PATH { addhtpasswdentry($2, NULL, DIGEST_CLEARTEXT);  
                                FREE($2); }  
593                  | ALLOW CLEARTEXT PATH {                  | ALLOW CLEARTEXT PATH {
594                                 addhtpasswdentry($3, NULL, DIGEST_CLEARTEXT);                      htpasswd_file= $3;
595                                 FREE($3); }                      digesttype= DIGEST_CLEARTEXT;
596                      }
597                      allowuserlist {
598                        FREE(htpasswd_file);
599                      }
600                  | ALLOW MD5HASH PATH {                  | ALLOW MD5HASH PATH {
601                                 addhtpasswdentry($3, NULL, DIGEST_MD5);                      htpasswd_file= $3;
602                                 FREE($3); }                      digesttype= DIGEST_MD5;
603                      }
604                      allowuserlist {
605                        FREE(htpasswd_file);
606                      }
607                  | ALLOW CRYPT PATH {                  | ALLOW CRYPT PATH {
608                                 addhtpasswdentry($3, NULL, DIGEST_CRYPT);                      htpasswd_file= $3;
609                                 FREE($3); }                      digesttype= DIGEST_CRYPT;
610                  | ALLOW PATH { htpasswd_file= $2;                    }
611                                 digesttype= CLEARTEXT; }                    allowuserlist {
612                    allowuserlist { FREE(htpasswd_file);}                      FREE(htpasswd_file);
613                  | ALLOW CLEARTEXT PATH { htpasswd_file= $3;                    }
614                                           digesttype= DIGEST_CLEARTEXT; }                  | ALLOW STRING {
615                    allowuserlist { FREE(htpasswd_file);}                      if(! (add_net_allow($2) || add_host_allow($2))) {
                 | ALLOW MD5HASH PATH { htpasswd_file= $3;  
                                         digesttype= DIGEST_MD5; }  
                   allowuserlist { FREE(htpasswd_file);}  
                 | ALLOW CRYPT PATH { htpasswd_file= $3;  
                                      digesttype= DIGEST_CRYPT; }  
                   allowuserlist { FREE(htpasswd_file);}  
 | ALLOW STRING { ;if (! (add_net_allow($2) ||  
                                          add_host_allow($2))) {  
616                        yyerror2("erroneous network or host identifier %s", $2);                        yyerror2("erroneous network or host identifier %s", $2);
617                      }                      }
618                      FREE($2);                      FREE($2);

Legend:
Removed from v.1.201  
changed lines
  Added in v.1.202

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