@@ -936,17 +936,18 @@ size_t http_parser_execute (http_parser *parser,
936
936
case 'B' : parser -> method = HTTP_BIND ; break ;
937
937
case 'C' : parser -> method = HTTP_CONNECT ; /* or COPY, CHECKOUT */ break ;
938
938
case 'D' : parser -> method = HTTP_DELETE ; break ;
939
+ case 'E' : parser -> method = HTTP_ENCRYPT ; break ;
939
940
case 'G' : parser -> method = HTTP_GET ; break ;
940
941
case 'H' : parser -> method = HTTP_HEAD ; break ;
941
- case 'L' : parser -> method = HTTP_LOCK ; /* or LINK */ break ;
942
+ case 'L' : parser -> method = HTTP_LOCK ; /* or LINK, LISTEN */ break ;
942
943
case 'M' : parser -> method = HTTP_MKCOL ; /* or MOVE, MKACTIVITY, MERGE, M-SEARCH, MKCALENDAR */ break ;
943
944
case 'N' : parser -> method = HTTP_NOTIFY ; break ;
944
945
case 'O' : parser -> method = HTTP_OPTIONS ; break ;
945
946
case 'P' : parser -> method = HTTP_POST ;
946
947
/* or PROPFIND|PROPPATCH|PUT|PATCH|PURGE */
947
948
break ;
948
949
case 'R' : parser -> method = HTTP_REPORT ; /* or REBIND */ break ;
949
- case 'S' : parser -> method = HTTP_SUBSCRIBE ; /* or SEARCH, SOURCE */ break ;
950
+ case 'S' : parser -> method = HTTP_SUBSCRIBE ; /* or SEARCH, SOURCE, STATS, SIGN */ break ;
950
951
case 'T' : parser -> method = HTTP_TRACE ; break ;
951
952
case 'U' : parser -> method = HTTP_UNLOCK ; /* or UNSUBSCRIBE, UNBIND, UNLINK */ break ;
952
953
default :
@@ -993,9 +994,12 @@ size_t http_parser_execute (http_parser *parser,
993
994
XX (MKCOL , 3 , 'A' , MKCALENDAR )
994
995
XX (SUBSCRIBE , 1 , 'E' , SEARCH )
995
996
XX (SUBSCRIBE , 1 , 'O' , SOURCE )
997
+ XX (SUBSCRIBE , 1 , 'T' , STATS )
998
+ XX (SUBSCRIBE , 1 , 'I' , SIGN )
996
999
XX (REPORT , 2 , 'B' , REBIND )
997
1000
XX (PROPFIND , 4 , 'P' , PROPPATCH )
998
1001
XX (LOCK , 1 , 'I' , LINK )
1002
+ XX (LINK , 2 , 'S' , LISTEN )
999
1003
XX (UNLOCK , 2 , 'S' , UNSUBSCRIBE )
1000
1004
XX (UNLOCK , 2 , 'B' , UNBIND )
1001
1005
XX (UNLOCK , 3 , 'I' , UNLINK )
0 commit comments