package com.limegroup.gnutella.messages;
public class GGEPKeys {
/** The extension header (key) for Browse Host. */
public static final String GGEP_HEADER_BROWSE_HOST = "BH";
/** The extension header (key) for average daily uptime. */
public static final String GGEP_HEADER_DAILY_AVERAGE_UPTIME = "DU";
/** The extension header (key) for unicast protocol support. */
public static final String GGEP_HEADER_UNICAST_SUPPORT = "GUE";
/** The extension header (key) for Ultrapeer support. */
public static final String GGEP_HEADER_UP_SUPPORT = "UP";
/** The extension header (key) for AddressSecurityToken support. */
public static final String GGEP_HEADER_QUERY_KEY_SUPPORT = "QK";
/**
* The extension header (key) for oob query requests to require the new
* protocol version of oob messages that supports security tokens for
* authentication.
*/
public static final String GGEP_HEADER_SECURE_OOB = "SO";
/** The extension header (key) for AddressSecurityToken support. */
public static final String GGEP_HEADER_MULTICAST_RESPONSE = "MCAST";
/** The extension header (key) for PushProxy support. */
public static final String GGEP_HEADER_PUSH_PROXY = "PUSH";
/** The extension header (key) for PushProxy TLS indexes. */
public static final String GGEP_HEADER_PUSH_PROXY_TLS = "PUSH_TLS";
/** The extension header (key) for AlternateLocation support. */
public static final String GGEP_HEADER_ALTS = "ALT";
/** The extension header (key) for AlternateLocations that support TLS. */
public static final String GGEP_HEADER_ALTS_TLS = "ALT_TLS";
/** The extention header (key) for IpPort request. */
public static final String GGEP_HEADER_IPPORT="IP";
/** The extension header (key) for UDP HostCache pongs. */
public static final String GGEP_HEADER_UDP_HOST_CACHE = "UDPHC";
/** The extension header (key) for indicating support for packed ip/ports & udp host caches. */
public static final String GGEP_HEADER_SUPPORT_CACHE_PONGS = "SCP";
/** The extension header (key) for packed IP/Ports. */
public static final String GGEP_HEADER_PACKED_IPPORTS="IPP";
/** The extension header (key) for which packed IP/Ports support TLS. */
public static final String GGEP_HEADER_PACKED_IPPORTS_TLS="IPP_TLS";
/** The extension header (key) for understanding TLS. */
public static final String GGEP_HEADER_TLS_CAPABLE="TLS";
/** The extension header (key) for packed UDP Host Caches. */
public static final String GGEP_HEADER_PACKED_HOSTCACHES="PHC";
/** The extension header (key) for SHA1 urns. */
public static final String GGEP_HEADER_SHA1 = "S1";
/** The extension header (key) for TTROOT urns. */
public static final String GGEP_HEADER_TTROOT = "TT";
/** The extension header (key) to determine if a SHA1 is valid. */
public static final String GGEP_HEADER_SHA1_VALID = "SV";
/** The extension header (key) for DHT support. */
public static final String GGEP_HEADER_DHT_SUPPORT = "DHT";
/** The extension header (key) for DHT IPP requests. */
public static final String GGEP_HEADER_DHT_IPPORTS = "DHTIPP";
/**
* The extension header (key) for a feature query.
* This is 'WH' for legacy reasons, because 'What is New' was the first.
*/
public static final String GGEP_HEADER_FEATURE_QUERY = "WH";
/**
* To support queries longer than previous length limit
* on query string fields.
*/
public static final String GGEP_HEADER_EXTENDED_QUERY = "XQ";
/** The extension header disabling OOB proxying. */
public static final String GGEP_HEADER_NO_PROXY = "NP";
/** The extension header (key) for MetaType query support. */
public static final String GGEP_HEADER_META = "M";
/** The extension header (key) for client locale. */
public static final String GGEP_HEADER_CLIENT_LOCALE = "LOC";
/** The extension header (key) for creation time. */
public static final String GGEP_HEADER_CREATE_TIME = "CT";
/** The extension header (key) for Firewalled Transfer support in Hits. */
public static final String GGEP_HEADER_FW_TRANS = "FW";
/** The extension header (key) indicating the GGEP block is the 'secure' block. */
public static final String GGEP_HEADER_SECURE_BLOCK = "SB";
/** The extension header (key) indicating the value has a signature in it. */
public static final String GGEP_HEADER_SIGNATURE = "SIG";
/** The extention header (key) indicating the size of the file is 64 bit. */
public static final String GGEP_HEADER_LARGE_FILE = "LF";
/** The prefix of the extention header (key) indicating support for partial results. */
public static final String GGEP_HEADER_PARTIAL_RESULT_PREFIX = "PR";
/** The extension header (key) to determine if the encoded ranges are unverified. */
public static final String GGEP_HEADER_PARTIAL_RESULT_UNVERIFIED = "PRU";
/** Various information contained in a return path entry GGEP block. */
public static final String GGEP_HEADER_RETURN_PATH_SOURCE = "RPS";
public static final String GGEP_HEADER_RETURN_PATH_HOPS = "RPH";
public static final String GGEP_HEADER_RETURN_PATH_ME = "RPI";
public static final String GGEP_HEADER_RETURN_PATH_TTL = "RPT";
/** The extension header key to signal interest in non-metadata sha1 urns. */
public static final String GGEP_HEADER_NMS1 = "NM";
}