133e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# Copyright 2012 the V8 project authors. All rights reserved. 233e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# Redistribution and use in source and binary forms, with or without 333e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# modification, are permitted provided that the following conditions are 433e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# met: 533e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# 633e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# * Redistributions of source code must retain the above copyright 733e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# notice, this list of conditions and the following disclaimer. 833e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# * Redistributions in binary form must reproduce the above 933e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# copyright notice, this list of conditions and the following 1033e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# disclaimer in the documentation and/or other materials provided 1133e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# with the distribution. 1233e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# * Neither the name of Google Inc. nor the names of its 1333e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# contributors may be used to endorse or promote products derived 1433e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# from this software without specific prior written permission. 1533e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# 1633e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1733e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1833e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1933e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 2033e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 2133e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 2233e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 2333e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 2433e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 2533e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 2633e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 2733e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org 2833e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org 2933e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgCLIENT_PORT = 9991 # Port for the local client to connect to. 3033e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgPEER_PORT = 9992 # Port for peers on the network to connect to. 3133e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgPRESENCE_PORT = 9993 # Port for presence daemon. 3233e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgSTATUS_PORT = 9994 # Port for network requests not related to workpackets. 3333e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org 3433e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgEND_OF_STREAM = "end of dtest stream" # Marker for end of network requests. 3533e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgSIZE_T = 4 # Number of bytes used for network request size header. 3633e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org 3733e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# Messages understood by the local request handler. 3833e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgADD_TRUSTED = "add trusted" 3933e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgINFORM_DURATION = "inform about duration" 4033e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgREQUEST_PEERS = "get peers" 4133e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgUNRESPONSIVE_PEER = "unresponsive peer" 4233e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgREQUEST_PUBKEY_FINGERPRINT = "get pubkey fingerprint" 4333e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgREQUEST_STATUS = "get status" 4433e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgUPDATE_PERF = "update performance" 4533e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org 4633e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.org# Messages understood by the status request handler. 4733e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgLIST_TRUSTED_PUBKEYS = "list trusted pubkeys" 4833e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgGET_SIGNED_PUBKEY = "pass on signed pubkey" 4933e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgNOTIFY_NEW_TRUSTED = "new trusted peer" 5033e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgTRUST_YOU_NOW = "trust you now" 5133e09c8efd078308de3c77a88301566f65c07befverwaest@chromium.orgDO_YOU_TRUST = "do you trust" 52