[PATCH] Contrib: vim syntax, update 3rd party module directives

Maxim Dounin mdounin at mdounin.ru
Wed Mar 1 12:47:13 UTC 2017


Hello!

On Wed, Mar 01, 2017 at 11:44:11AM +0800, othree wrote:

> # HG changeset patch
> # User othree <othree at gmail.com>
> # Date 1488339792 -28800
> #      Wed Mar 01 11:43:12 2017 +0800
> # Node ID b57cf9a765d8f5603f1bf359eb95dadc0a832f18
> # Parent  8b7fd958c59f8280d167fe7dd93f1942bfed5876
> Contrib: vim syntax, update 3rd party module directives.
> 
> diff --git a/contrib/vim/syntax/nginx.vim b/contrib/vim/syntax/nginx.vim
> --- a/contrib/vim/syntax/nginx.vim
> +++ b/contrib/vim/syntax/nginx.vim
> @@ -328,17 +328,17 @@ syn keyword ngxDirective pid
>  syn keyword ngxDirective pop3_auth
>  syn keyword ngxDirective pop3_capabilities
>  syn keyword ngxDirective port_in_redirect
>  syn keyword ngxDirective post_acceptex
>  syn keyword ngxDirective postpone_gzipping
>  syn keyword ngxDirective postpone_output
>  syn keyword ngxDirective preread_buffer_size
>  syn keyword ngxDirective preread_timeout
> -syn keyword ngxDirective protocol nextgroup=ngxMailProtocol skipwhite
> +syn keyword ngxDirective protocol nextgroup=ngxMailProtocol skipwhite skipempty
>  syn keyword ngxMailProtocol imap pop3 smtp contained
>  syn keyword ngxDirective proxy
>  syn keyword ngxDirective proxy_bind
>  syn keyword ngxDirective proxy_buffer
>  syn keyword ngxDirective proxy_buffer_size
>  syn keyword ngxDirective proxy_buffering
>  syn keyword ngxDirective proxy_buffers
>  syn keyword ngxDirective proxy_busy_buffers_size
> @@ -391,17 +391,17 @@ syn keyword ngxDirective proxy_send_time
>  syn keyword ngxDirective proxy_set_body
>  syn keyword ngxDirective proxy_set_header
>  syn keyword ngxDirective proxy_ssl_certificate
>  syn keyword ngxDirective proxy_ssl_certificate_key
>  syn keyword ngxDirective proxy_ssl_ciphers
>  syn keyword ngxDirective proxy_ssl_crl
>  syn keyword ngxDirective proxy_ssl_name
>  syn keyword ngxDirective proxy_ssl_password_file
> -syn keyword ngxDirective proxy_ssl_protocols nextgroup=ngxSSLProtocol skipwhite
> +syn keyword ngxDirective proxy_ssl_protocols nextgroup=ngxSSLProtocol skipwhite skipempty
>  syn keyword ngxDirective proxy_ssl_server_name
>  syn keyword ngxDirective proxy_ssl_session_reuse
>  syn keyword ngxDirective proxy_ssl_trusted_certificate
>  syn keyword ngxDirective proxy_ssl_verify
>  syn keyword ngxDirective proxy_ssl_verify_depth
>  syn keyword ngxDirective proxy_store
>  syn keyword ngxDirective proxy_store_access
>  syn keyword ngxDirective proxy_temp_file_write_size
> @@ -513,18 +513,18 @@ syn keyword ngxDirective ssl_client_cert
>  syn keyword ngxDirective ssl_crl
>  syn keyword ngxDirective ssl_dhparam
>  syn keyword ngxDirective ssl_ecdh_curve
>  syn keyword ngxDirective ssl_engine
>  syn keyword ngxDirective ssl_handshake_timeout
>  syn keyword ngxDirective ssl_password_file
>  syn keyword ngxDirective ssl_prefer_server_ciphers
>  syn keyword ngxDirective ssl_preread
> -syn keyword ngxDirective ssl_protocols nextgroup=ngxSSLProtocol skipwhite
> -syn keyword ngxSSLProtocol SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2 contained nextgroup=ngxSSLProtocol skipwhite
> +syn keyword ngxDirective ssl_protocols nextgroup=ngxSSLProtocol skipwhite skipempty
> +syn keyword ngxSSLProtocol SSLv2 SSLv3 TLSv1 TLSv1.1 TLSv1.2 contained nextgroup=ngxSSLProtocol skipwhite skipempty
>  syn keyword ngxDirective ssl_session_cache
>  syn keyword ngxDirective ssl_session_ticket_key
>  syn keyword ngxDirective ssl_session_tickets
>  syn keyword ngxDirective ssl_session_timeout
>  syn keyword ngxDirective ssl_stapling
>  syn keyword ngxDirective ssl_stapling_file
>  syn keyword ngxDirective ssl_stapling_responder
>  syn keyword ngxDirective ssl_stapling_verify
> @@ -605,17 +605,17 @@ syn keyword ngxDirective uwsgi_read_time
>  syn keyword ngxDirective uwsgi_request_buffering
>  syn keyword ngxDirective uwsgi_send_timeout
>  syn keyword ngxDirective uwsgi_ssl_certificate
>  syn keyword ngxDirective uwsgi_ssl_certificate_key
>  syn keyword ngxDirective uwsgi_ssl_ciphers
>  syn keyword ngxDirective uwsgi_ssl_crl
>  syn keyword ngxDirective uwsgi_ssl_name
>  syn keyword ngxDirective uwsgi_ssl_password_file
> -syn keyword ngxDirective uwsgi_ssl_protocols nextgroup=ngxSSLProtocol skipwhite
> +syn keyword ngxDirective uwsgi_ssl_protocols nextgroup=ngxSSLProtocol skipwhite skipempty
>  syn keyword ngxDirective uwsgi_ssl_server_name
>  syn keyword ngxDirective uwsgi_ssl_session_reuse
>  syn keyword ngxDirective uwsgi_ssl_trusted_certificate
>  syn keyword ngxDirective uwsgi_ssl_verify
>  syn keyword ngxDirective uwsgi_ssl_verify_depth
>  syn keyword ngxDirective uwsgi_store
>  syn keyword ngxDirective uwsgi_store_access
>  syn keyword ngxDirective uwsgi_string

These changes look unrelated.

[...]

-- 
Maxim Dounin
http://nginx.org/


More information about the nginx-devel mailing list