| Index: net/base/dns_util.h
|
| diff --git a/net/base/dns_util.h b/net/base/dns_util.h
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..8eb98f21c957676a9ca0a5839c8e6978bf065873
|
| --- /dev/null
|
| +++ b/net/base/dns_util.h
|
| @@ -0,0 +1,25 @@
|
| +// Copyright (c) 2009 The Chromium Authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +#ifndef NET_BASE_DNS_UTIL_H_
|
| +#define NET_BASE_DNS_UTIL_H_
|
| +
|
| +#include <string>
|
| +
|
| +namespace net {
|
| +
|
| +// DNSDomainFromDot - convert a domain string to DNS format. From DJB's
|
| +// public domain DNS library.
|
| +//
|
| +// dotted: a string in dotted form: "www.google.com"
|
| +// out: a result in DNS form: "\x03www\x06google\x03com\x00"
|
| +bool DNSDomainFromDot(const std::string& dotted, std::string* out);
|
| +
|
| +// Returns true iff the given character is in the set of valid DNS label
|
| +// characters as given in RFC 3490, 4.1, 3(a)
|
| +bool IsSTD3ASCIIValidCharacter(char c);
|
| +
|
| +} // namespace net
|
| +
|
| +#endif // NET_BASE_DNS_UTIL_H_
|
|
|