...

Source file src/github.com/moby/spdystream/spdy/dictionary.go

Documentation: github.com/moby/spdystream/spdy

     1  /*
     2     Copyright 2014-2021 Docker Inc.
     3  
     4     Licensed under the Apache License, Version 2.0 (the "License");
     5     you may not use this file except in compliance with the License.
     6     You may obtain a copy of the License at
     7  
     8         http://www.apache.org/licenses/LICENSE-2.0
     9  
    10     Unless required by applicable law or agreed to in writing, software
    11     distributed under the License is distributed on an "AS IS" BASIS,
    12     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13     See the License for the specific language governing permissions and
    14     limitations under the License.
    15  */
    16  
    17  // Copyright 2013 The Go Authors. All rights reserved.
    18  // Use of this source code is governed by a BSD-style
    19  // license that can be found in the LICENSE file.
    20  
    21  package spdy
    22  
    23  // headerDictionary is the dictionary sent to the zlib compressor/decompressor.
    24  var headerDictionary = []byte{
    25  	0x00, 0x00, 0x00, 0x07, 0x6f, 0x70, 0x74, 0x69,
    26  	0x6f, 0x6e, 0x73, 0x00, 0x00, 0x00, 0x04, 0x68,
    27  	0x65, 0x61, 0x64, 0x00, 0x00, 0x00, 0x04, 0x70,
    28  	0x6f, 0x73, 0x74, 0x00, 0x00, 0x00, 0x03, 0x70,
    29  	0x75, 0x74, 0x00, 0x00, 0x00, 0x06, 0x64, 0x65,
    30  	0x6c, 0x65, 0x74, 0x65, 0x00, 0x00, 0x00, 0x05,
    31  	0x74, 0x72, 0x61, 0x63, 0x65, 0x00, 0x00, 0x00,
    32  	0x06, 0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x00,
    33  	0x00, 0x00, 0x0e, 0x61, 0x63, 0x63, 0x65, 0x70,
    34  	0x74, 0x2d, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65,
    35  	0x74, 0x00, 0x00, 0x00, 0x0f, 0x61, 0x63, 0x63,
    36  	0x65, 0x70, 0x74, 0x2d, 0x65, 0x6e, 0x63, 0x6f,
    37  	0x64, 0x69, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x0f,
    38  	0x61, 0x63, 0x63, 0x65, 0x70, 0x74, 0x2d, 0x6c,
    39  	0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65, 0x00,
    40  	0x00, 0x00, 0x0d, 0x61, 0x63, 0x63, 0x65, 0x70,
    41  	0x74, 0x2d, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x73,
    42  	0x00, 0x00, 0x00, 0x03, 0x61, 0x67, 0x65, 0x00,
    43  	0x00, 0x00, 0x05, 0x61, 0x6c, 0x6c, 0x6f, 0x77,
    44  	0x00, 0x00, 0x00, 0x0d, 0x61, 0x75, 0x74, 0x68,
    45  	0x6f, 0x72, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
    46  	0x6e, 0x00, 0x00, 0x00, 0x0d, 0x63, 0x61, 0x63,
    47  	0x68, 0x65, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72,
    48  	0x6f, 0x6c, 0x00, 0x00, 0x00, 0x0a, 0x63, 0x6f,
    49  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
    50  	0x00, 0x00, 0x00, 0x0c, 0x63, 0x6f, 0x6e, 0x74,
    51  	0x65, 0x6e, 0x74, 0x2d, 0x62, 0x61, 0x73, 0x65,
    52  	0x00, 0x00, 0x00, 0x10, 0x63, 0x6f, 0x6e, 0x74,
    53  	0x65, 0x6e, 0x74, 0x2d, 0x65, 0x6e, 0x63, 0x6f,
    54  	0x64, 0x69, 0x6e, 0x67, 0x00, 0x00, 0x00, 0x10,
    55  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d,
    56  	0x6c, 0x61, 0x6e, 0x67, 0x75, 0x61, 0x67, 0x65,
    57  	0x00, 0x00, 0x00, 0x0e, 0x63, 0x6f, 0x6e, 0x74,
    58  	0x65, 0x6e, 0x74, 0x2d, 0x6c, 0x65, 0x6e, 0x67,
    59  	0x74, 0x68, 0x00, 0x00, 0x00, 0x10, 0x63, 0x6f,
    60  	0x6e, 0x74, 0x65, 0x6e, 0x74, 0x2d, 0x6c, 0x6f,
    61  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00,
    62  	0x00, 0x0b, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
    63  	0x74, 0x2d, 0x6d, 0x64, 0x35, 0x00, 0x00, 0x00,
    64  	0x0d, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74,
    65  	0x2d, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x00, 0x00,
    66  	0x00, 0x0c, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e,
    67  	0x74, 0x2d, 0x74, 0x79, 0x70, 0x65, 0x00, 0x00,
    68  	0x00, 0x04, 0x64, 0x61, 0x74, 0x65, 0x00, 0x00,
    69  	0x00, 0x04, 0x65, 0x74, 0x61, 0x67, 0x00, 0x00,
    70  	0x00, 0x06, 0x65, 0x78, 0x70, 0x65, 0x63, 0x74,
    71  	0x00, 0x00, 0x00, 0x07, 0x65, 0x78, 0x70, 0x69,
    72  	0x72, 0x65, 0x73, 0x00, 0x00, 0x00, 0x04, 0x66,
    73  	0x72, 0x6f, 0x6d, 0x00, 0x00, 0x00, 0x04, 0x68,
    74  	0x6f, 0x73, 0x74, 0x00, 0x00, 0x00, 0x08, 0x69,
    75  	0x66, 0x2d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x00,
    76  	0x00, 0x00, 0x11, 0x69, 0x66, 0x2d, 0x6d, 0x6f,
    77  	0x64, 0x69, 0x66, 0x69, 0x65, 0x64, 0x2d, 0x73,
    78  	0x69, 0x6e, 0x63, 0x65, 0x00, 0x00, 0x00, 0x0d,
    79  	0x69, 0x66, 0x2d, 0x6e, 0x6f, 0x6e, 0x65, 0x2d,
    80  	0x6d, 0x61, 0x74, 0x63, 0x68, 0x00, 0x00, 0x00,
    81  	0x08, 0x69, 0x66, 0x2d, 0x72, 0x61, 0x6e, 0x67,
    82  	0x65, 0x00, 0x00, 0x00, 0x13, 0x69, 0x66, 0x2d,
    83  	0x75, 0x6e, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69,
    84  	0x65, 0x64, 0x2d, 0x73, 0x69, 0x6e, 0x63, 0x65,
    85  	0x00, 0x00, 0x00, 0x0d, 0x6c, 0x61, 0x73, 0x74,
    86  	0x2d, 0x6d, 0x6f, 0x64, 0x69, 0x66, 0x69, 0x65,
    87  	0x64, 0x00, 0x00, 0x00, 0x08, 0x6c, 0x6f, 0x63,
    88  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00,
    89  	0x0c, 0x6d, 0x61, 0x78, 0x2d, 0x66, 0x6f, 0x72,
    90  	0x77, 0x61, 0x72, 0x64, 0x73, 0x00, 0x00, 0x00,
    91  	0x06, 0x70, 0x72, 0x61, 0x67, 0x6d, 0x61, 0x00,
    92  	0x00, 0x00, 0x12, 0x70, 0x72, 0x6f, 0x78, 0x79,
    93  	0x2d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e, 0x74,
    94  	0x69, 0x63, 0x61, 0x74, 0x65, 0x00, 0x00, 0x00,
    95  	0x13, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2d, 0x61,
    96  	0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x61,
    97  	0x74, 0x69, 0x6f, 0x6e, 0x00, 0x00, 0x00, 0x05,
    98  	0x72, 0x61, 0x6e, 0x67, 0x65, 0x00, 0x00, 0x00,
    99  	0x07, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x72,
   100  	0x00, 0x00, 0x00, 0x0b, 0x72, 0x65, 0x74, 0x72,
   101  	0x79, 0x2d, 0x61, 0x66, 0x74, 0x65, 0x72, 0x00,
   102  	0x00, 0x00, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65,
   103  	0x72, 0x00, 0x00, 0x00, 0x02, 0x74, 0x65, 0x00,
   104  	0x00, 0x00, 0x07, 0x74, 0x72, 0x61, 0x69, 0x6c,
   105  	0x65, 0x72, 0x00, 0x00, 0x00, 0x11, 0x74, 0x72,
   106  	0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x2d, 0x65,
   107  	0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x00,
   108  	0x00, 0x00, 0x07, 0x75, 0x70, 0x67, 0x72, 0x61,
   109  	0x64, 0x65, 0x00, 0x00, 0x00, 0x0a, 0x75, 0x73,
   110  	0x65, 0x72, 0x2d, 0x61, 0x67, 0x65, 0x6e, 0x74,
   111  	0x00, 0x00, 0x00, 0x04, 0x76, 0x61, 0x72, 0x79,
   112  	0x00, 0x00, 0x00, 0x03, 0x76, 0x69, 0x61, 0x00,
   113  	0x00, 0x00, 0x07, 0x77, 0x61, 0x72, 0x6e, 0x69,
   114  	0x6e, 0x67, 0x00, 0x00, 0x00, 0x10, 0x77, 0x77,
   115  	0x77, 0x2d, 0x61, 0x75, 0x74, 0x68, 0x65, 0x6e,
   116  	0x74, 0x69, 0x63, 0x61, 0x74, 0x65, 0x00, 0x00,
   117  	0x00, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64,
   118  	0x00, 0x00, 0x00, 0x03, 0x67, 0x65, 0x74, 0x00,
   119  	0x00, 0x00, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
   120  	0x73, 0x00, 0x00, 0x00, 0x06, 0x32, 0x30, 0x30,
   121  	0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x07, 0x76,
   122  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x00, 0x00,
   123  	0x00, 0x08, 0x48, 0x54, 0x54, 0x50, 0x2f, 0x31,
   124  	0x2e, 0x31, 0x00, 0x00, 0x00, 0x03, 0x75, 0x72,
   125  	0x6c, 0x00, 0x00, 0x00, 0x06, 0x70, 0x75, 0x62,
   126  	0x6c, 0x69, 0x63, 0x00, 0x00, 0x00, 0x0a, 0x73,
   127  	0x65, 0x74, 0x2d, 0x63, 0x6f, 0x6f, 0x6b, 0x69,
   128  	0x65, 0x00, 0x00, 0x00, 0x0a, 0x6b, 0x65, 0x65,
   129  	0x70, 0x2d, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x00,
   130  	0x00, 0x00, 0x06, 0x6f, 0x72, 0x69, 0x67, 0x69,
   131  	0x6e, 0x31, 0x30, 0x30, 0x31, 0x30, 0x31, 0x32,
   132  	0x30, 0x31, 0x32, 0x30, 0x32, 0x32, 0x30, 0x35,
   133  	0x32, 0x30, 0x36, 0x33, 0x30, 0x30, 0x33, 0x30,
   134  	0x32, 0x33, 0x30, 0x33, 0x33, 0x30, 0x34, 0x33,
   135  	0x30, 0x35, 0x33, 0x30, 0x36, 0x33, 0x30, 0x37,
   136  	0x34, 0x30, 0x32, 0x34, 0x30, 0x35, 0x34, 0x30,
   137  	0x36, 0x34, 0x30, 0x37, 0x34, 0x30, 0x38, 0x34,
   138  	0x30, 0x39, 0x34, 0x31, 0x30, 0x34, 0x31, 0x31,
   139  	0x34, 0x31, 0x32, 0x34, 0x31, 0x33, 0x34, 0x31,
   140  	0x34, 0x34, 0x31, 0x35, 0x34, 0x31, 0x36, 0x34,
   141  	0x31, 0x37, 0x35, 0x30, 0x32, 0x35, 0x30, 0x34,
   142  	0x35, 0x30, 0x35, 0x32, 0x30, 0x33, 0x20, 0x4e,
   143  	0x6f, 0x6e, 0x2d, 0x41, 0x75, 0x74, 0x68, 0x6f,
   144  	0x72, 0x69, 0x74, 0x61, 0x74, 0x69, 0x76, 0x65,
   145  	0x20, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61,
   146  	0x74, 0x69, 0x6f, 0x6e, 0x32, 0x30, 0x34, 0x20,
   147  	0x4e, 0x6f, 0x20, 0x43, 0x6f, 0x6e, 0x74, 0x65,
   148  	0x6e, 0x74, 0x33, 0x30, 0x31, 0x20, 0x4d, 0x6f,
   149  	0x76, 0x65, 0x64, 0x20, 0x50, 0x65, 0x72, 0x6d,
   150  	0x61, 0x6e, 0x65, 0x6e, 0x74, 0x6c, 0x79, 0x34,
   151  	0x30, 0x30, 0x20, 0x42, 0x61, 0x64, 0x20, 0x52,
   152  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x34, 0x30,
   153  	0x31, 0x20, 0x55, 0x6e, 0x61, 0x75, 0x74, 0x68,
   154  	0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x34, 0x30,
   155  	0x33, 0x20, 0x46, 0x6f, 0x72, 0x62, 0x69, 0x64,
   156  	0x64, 0x65, 0x6e, 0x34, 0x30, 0x34, 0x20, 0x4e,
   157  	0x6f, 0x74, 0x20, 0x46, 0x6f, 0x75, 0x6e, 0x64,
   158  	0x35, 0x30, 0x30, 0x20, 0x49, 0x6e, 0x74, 0x65,
   159  	0x72, 0x6e, 0x61, 0x6c, 0x20, 0x53, 0x65, 0x72,
   160  	0x76, 0x65, 0x72, 0x20, 0x45, 0x72, 0x72, 0x6f,
   161  	0x72, 0x35, 0x30, 0x31, 0x20, 0x4e, 0x6f, 0x74,
   162  	0x20, 0x49, 0x6d, 0x70, 0x6c, 0x65, 0x6d, 0x65,
   163  	0x6e, 0x74, 0x65, 0x64, 0x35, 0x30, 0x33, 0x20,
   164  	0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x20,
   165  	0x55, 0x6e, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61,
   166  	0x62, 0x6c, 0x65, 0x4a, 0x61, 0x6e, 0x20, 0x46,
   167  	0x65, 0x62, 0x20, 0x4d, 0x61, 0x72, 0x20, 0x41,
   168  	0x70, 0x72, 0x20, 0x4d, 0x61, 0x79, 0x20, 0x4a,
   169  	0x75, 0x6e, 0x20, 0x4a, 0x75, 0x6c, 0x20, 0x41,
   170  	0x75, 0x67, 0x20, 0x53, 0x65, 0x70, 0x74, 0x20,
   171  	0x4f, 0x63, 0x74, 0x20, 0x4e, 0x6f, 0x76, 0x20,
   172  	0x44, 0x65, 0x63, 0x20, 0x30, 0x30, 0x3a, 0x30,
   173  	0x30, 0x3a, 0x30, 0x30, 0x20, 0x4d, 0x6f, 0x6e,
   174  	0x2c, 0x20, 0x54, 0x75, 0x65, 0x2c, 0x20, 0x57,
   175  	0x65, 0x64, 0x2c, 0x20, 0x54, 0x68, 0x75, 0x2c,
   176  	0x20, 0x46, 0x72, 0x69, 0x2c, 0x20, 0x53, 0x61,
   177  	0x74, 0x2c, 0x20, 0x53, 0x75, 0x6e, 0x2c, 0x20,
   178  	0x47, 0x4d, 0x54, 0x63, 0x68, 0x75, 0x6e, 0x6b,
   179  	0x65, 0x64, 0x2c, 0x74, 0x65, 0x78, 0x74, 0x2f,
   180  	0x68, 0x74, 0x6d, 0x6c, 0x2c, 0x69, 0x6d, 0x61,
   181  	0x67, 0x65, 0x2f, 0x70, 0x6e, 0x67, 0x2c, 0x69,
   182  	0x6d, 0x61, 0x67, 0x65, 0x2f, 0x6a, 0x70, 0x67,
   183  	0x2c, 0x69, 0x6d, 0x61, 0x67, 0x65, 0x2f, 0x67,
   184  	0x69, 0x66, 0x2c, 0x61, 0x70, 0x70, 0x6c, 0x69,
   185  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x78,
   186  	0x6d, 0x6c, 0x2c, 0x61, 0x70, 0x70, 0x6c, 0x69,
   187  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x78,
   188  	0x68, 0x74, 0x6d, 0x6c, 0x2b, 0x78, 0x6d, 0x6c,
   189  	0x2c, 0x74, 0x65, 0x78, 0x74, 0x2f, 0x70, 0x6c,
   190  	0x61, 0x69, 0x6e, 0x2c, 0x74, 0x65, 0x78, 0x74,
   191  	0x2f, 0x6a, 0x61, 0x76, 0x61, 0x73, 0x63, 0x72,
   192  	0x69, 0x70, 0x74, 0x2c, 0x70, 0x75, 0x62, 0x6c,
   193  	0x69, 0x63, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74,
   194  	0x65, 0x6d, 0x61, 0x78, 0x2d, 0x61, 0x67, 0x65,
   195  	0x3d, 0x67, 0x7a, 0x69, 0x70, 0x2c, 0x64, 0x65,
   196  	0x66, 0x6c, 0x61, 0x74, 0x65, 0x2c, 0x73, 0x64,
   197  	0x63, 0x68, 0x63, 0x68, 0x61, 0x72, 0x73, 0x65,
   198  	0x74, 0x3d, 0x75, 0x74, 0x66, 0x2d, 0x38, 0x63,
   199  	0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x3d, 0x69,
   200  	0x73, 0x6f, 0x2d, 0x38, 0x38, 0x35, 0x39, 0x2d,
   201  	0x31, 0x2c, 0x75, 0x74, 0x66, 0x2d, 0x2c, 0x2a,
   202  	0x2c, 0x65, 0x6e, 0x71, 0x3d, 0x30, 0x2e,
   203  }
   204  

View as plain text