1
0
mirror of https://github.com/golang/go synced 2024-10-04 15:11:20 -06:00
go/src/pkg
Adam Langley 7be849d4a6 crypto/tls: add client-side SNI support and PeerCertificates.
SNI (Server Name Indication) is a way for a TLS client to
indicate to the server which name it knows the server by. This
allows the server to have several names and return the correct
certificate for each (virtual hosting).

PeerCertificates returns the list of certificates presented by
server.

R=r
CC=golang-dev
https://golang.org/cl/1741053
2010-07-21 11:36:01 -04:00
..
archive/tar FileInfo: regularize the types of some fields. 2010-04-22 14:01:33 -07:00
asn1 asn1: Enumerated, Flag and GeneralizedTime support. 2010-07-19 11:11:40 -04:00
big big: attempt to fix arm build 2010-07-16 11:18:45 -07:00
bufio bufio: change ReadSlice to match description 2010-06-02 16:17:18 -07:00
bytes bytes: add Title 2010-07-20 19:53:59 -07:00
cmath cmath: correct IsNaN for argument cmplx(Inf, NaN) 2010-06-30 23:34:33 -07:00
compress gofmt: fix some linebreak issues 2010-07-20 09:29:31 -07:00
container container/vector: rename Data() -> Copy() 2010-07-12 17:22:21 -07:00
crypto crypto/tls: add client-side SNI support and PeerCertificates. 2010-07-21 11:36:01 -04:00
debug fix build 2010-07-12 17:46:03 -07:00
ebnf strings: delete Runes, Bytes 2010-02-25 16:01:29 -08:00
encoding pem: print \n after 1 header line too 2010-07-12 16:48:49 -07:00
exec strings and bytes.Split: make count of 0 mean 0, not infinite. 2010-07-01 14:08:14 -07:00
exp bignum: delete package - functionality subsumed by package big 2010-07-15 16:08:53 -07:00
expvar json: Marshal, Unmarshal using new scanner 2010-04-21 16:40:53 -07:00
flag flag: eliminate unnecessary structs 2010-04-15 15:25:46 -07:00
fmt tweak comment for %#X 2010-07-12 16:57:11 -07:00
go gofmt: fix some linebreak issues 2010-07-20 09:29:31 -07:00
gob gobs: fix bug in singleton arrays 2010-07-20 19:53:28 -07:00
hash hash/crc64: new package implementing 64-bit CRC 2010-03-12 17:38:18 -08:00
html/testdata/webkit html: sync testdata/webkit to match WebKit tip. 2010-06-15 09:07:47 +10:00
http http/transferWriter: Write body when content length unknown 2010-07-19 14:05:27 +10:00
image undo changes accidentally included in 09c5add99d50 2010-06-20 12:45:39 -07:00
io io: fix SectionReader Seek to seek backwards 2010-07-08 16:57:07 +10:00
json json: Add HTMLEscape 2010-07-12 11:26:41 -07:00
log runtime: fix Caller 2010-04-05 23:36:37 -07:00
math math: amd64 version of log 2010-07-12 11:30:11 -07:00
mime mime/multipart and HTTP multipart/form-data support 2010-07-14 17:26:14 -07:00
net net(windows): properly handle EOF in (*netFD).Read(). 2010-07-20 23:51:07 -07:00
netchan netchan: use gob DecodeValue to eliminate the need for a pointer value 2010-06-28 17:12:09 -07:00
nntp gofmt: fix some linebreak issues 2010-07-20 09:29:31 -07:00
once simplify various code using new map index rule 2010-03-30 10:51:11 -07:00
os os: change comment on O_APPEND to be more accurate 2010-07-21 17:11:28 +10:00
patch strings and bytes.Split: make count of 0 mean 0, not infinite. 2010-07-01 14:08:14 -07:00
path add path.Base, analogous to Unix basename 2010-06-09 19:59:22 -07:00
rand gofmt: more consistent formatting of const/var decls 2010-03-16 16:45:54 -07:00
reflect reflect: add Type.Bits method, add tags to prohibit conversions 2010-06-21 13:19:29 -07:00
regexp regexp: restore accidentally deleted test item. 2010-06-22 16:11:21 -07:00
rpc strings and bytes.Split: make count of 0 mean 0, not infinite. 2010-07-01 14:08:14 -07:00
runtime more soft float support. passes several basic tests 2010-07-20 15:53:16 +03:00
scanner scanner: implement Peek() to look at the next char w/o advancing 2010-04-14 21:33:34 -07:00
sort changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
strconv strconv.Uitob64: allow conversion of 64-bit binaries (buffer was too small). 2010-07-01 14:44:21 -07:00
strings strings: add Title 2010-07-20 00:03:59 -07:00
sync sync: allow to work on armv5 2010-02-18 15:37:16 -08:00
syscall crypto/rand for Windows 2010-07-12 16:37:53 -07:00
syslog syslog: use local network for tests 2010-06-21 13:48:49 -07:00
tabwriter tabwriter: fix a comment to fix godoc output 2010-07-19 11:33:11 -07:00
template strings and bytes.Split: make count of 0 mean 0, not infinite. 2010-07-01 14:08:14 -07:00
testing reflect: add Kind, remove Int8Type, Int8Value, etc. 2010-06-20 12:16:25 -07:00
time time: fix parsing of minutes in time zones. 2010-07-19 11:08:04 -04:00
unicode strings and bytes.Split: make count of 0 mean 0, not infinite. 2010-07-01 14:08:14 -07:00
unsafe runtime: introduce unsafe.New and unsafe.NewArray 2009-12-07 15:51:58 -08:00
utf8 changes &x -> x[0:] for array to slice conversion 2010-05-27 14:51:47 -07:00
utf16 utf16: fix cyclic dependency when testing on Windows 2010-07-17 16:52:53 -07:00
websocket websocket: fix comment indentation 2010-07-13 10:29:41 +10:00
xml reflect: add Kind, remove Int8Type, Int8Value, etc. 2010-06-20 12:16:25 -07:00
deps.bash fix deps.bash. \t does not mean tab in some seds. 2010-04-06 10:53:48 -07:00
Makefile bignum: delete package - functionality subsumed by package big 2010-07-15 16:08:53 -07:00