OLD | NEW |
1 #!/usr/bin/env python | 1 #!/usr/bin/env python |
2 # Copyright 2013 The Chromium Authors. All rights reserved. | 2 # Copyright 2013 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 """This is a simple HTTP/FTP/TCP/UDP/BASIC_AUTH_PROXY/WEBSOCKET server used for | 6 """This is a simple HTTP/FTP/TCP/UDP/BASIC_AUTH_PROXY/WEBSOCKET server used for |
7 testing Chrome. | 7 testing Chrome. |
8 | 8 |
9 It supports several test URLs, as specified by the handlers in TestPageHandler. | 9 It supports several test URLs, as specified by the handlers in TestPageHandler. |
10 By default, it listens on an ephemeral port and sends the port number back to | 10 By default, it listens on an ephemeral port and sends the port number back to |
(...skipping 2175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2186 default=0, type=int, | 2186 default=0, type=int, |
2187 help='If non-zero then the generated ' | 2187 help='If non-zero then the generated ' |
2188 'certificate will have this serial number') | 2188 'certificate will have this serial number') |
2189 self.option_parser.add_option('--tls-intolerant', dest='tls_intolerant', | 2189 self.option_parser.add_option('--tls-intolerant', dest='tls_intolerant', |
2190 default='0', type='int', | 2190 default='0', type='int', |
2191 help='If nonzero, certain TLS connections ' | 2191 help='If nonzero, certain TLS connections ' |
2192 'will be aborted in order to test version ' | 2192 'will be aborted in order to test version ' |
2193 'fallback. 1 means all TLS versions will be ' | 2193 'fallback. 1 means all TLS versions will be ' |
2194 'aborted. 2 means TLS 1.1 or higher will be ' | 2194 'aborted. 2 means TLS 1.1 or higher will be ' |
2195 'aborted. 3 means TLS 1.2 or higher will be ' | 2195 'aborted. 3 means TLS 1.2 or higher will be ' |
| 2196 'aborted. 4 means TLS 1.3 or higher will be ' |
2196 'aborted.') | 2197 'aborted.') |
2197 self.option_parser.add_option('--tls-intolerance-type', | 2198 self.option_parser.add_option('--tls-intolerance-type', |
2198 dest='tls_intolerance_type', | 2199 dest='tls_intolerance_type', |
2199 default="alert", | 2200 default="alert", |
2200 help='Controls how the server reacts to a ' | 2201 help='Controls how the server reacts to a ' |
2201 'TLS version it is intolerant to. Valid ' | 2202 'TLS version it is intolerant to. Valid ' |
2202 'values are "alert", "close", and "reset".') | 2203 'values are "alert", "close", and "reset".') |
2203 self.option_parser.add_option('--signed-cert-timestamps-tls-ext', | 2204 self.option_parser.add_option('--signed-cert-timestamps-tls-ext', |
2204 dest='signed_cert_timestamps_tls_ext', | 2205 dest='signed_cert_timestamps_tls_ext', |
2205 default='', | 2206 default='', |
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2296 'an anonymous user.') | 2297 'an anonymous user.') |
2297 self.option_parser.add_option('--disable-channel-id', action='store_true') | 2298 self.option_parser.add_option('--disable-channel-id', action='store_true') |
2298 self.option_parser.add_option('--disable-extended-master-secret', | 2299 self.option_parser.add_option('--disable-extended-master-secret', |
2299 action='store_true') | 2300 action='store_true') |
2300 self.option_parser.add_option('--token-binding-params', action='append', | 2301 self.option_parser.add_option('--token-binding-params', action='append', |
2301 default=[], type='int') | 2302 default=[], type='int') |
2302 | 2303 |
2303 | 2304 |
2304 if __name__ == '__main__': | 2305 if __name__ == '__main__': |
2305 sys.exit(ServerRunner().main()) | 2306 sys.exit(ServerRunner().main()) |
OLD | NEW |