Marten Seemann
|
aba1dd13ba
|
only use little endian byte order for gQUIC 37 and 38
That way, when adding new non-gQUIC versions, they will use big endian.
|
2017-11-02 16:46:22 +07:00 |
|
Marten Seemann
|
9633ffa06f
|
accept lower case log levels for the QUIC_GO_LOG_LEVEL flag
|
2017-09-28 15:12:21 +07:00 |
|
Marten Seemann
|
e729701a94
|
drop support for version 36
|
2017-09-25 20:07:34 +07:00 |
|
Marten Seemann
|
f1ada87dcf
|
make the protocol package internal
|
2017-08-30 00:19:44 +07:00 |
|
Marten Seemann
|
dd0daaaf1e
|
implement version-dependent parsing of the Public Header
|
2017-08-23 16:00:45 +07:00 |
|
Marten Seemann
|
604c6ae406
|
implement an utils.BigEndian
|
2017-08-23 15:57:35 +07:00 |
|
Marten Seemann
|
05fde42e2d
|
panic if the value for WriteUint48, WriteUint40, WriteUint24 is too big
Note that it's not possible to write a couple of frame types for packet
numbers that don't fit into 6 bytes. The IETF QUIC draft fixes this.
|
2017-08-23 15:57:35 +07:00 |
|
Marten Seemann
|
2330ac0497
|
introduce an utils.LittleEndian
|
2017-08-23 15:57:35 +07:00 |
|
Marten Seemann
|
beadeb9da7
|
use sort.Slice to sort the tags in the handshake message
sort.Slice was added in Go 1.8. Now that we've dropped support for Go
1.7, we can make use of it.
|
2017-08-02 12:00:52 +07:00 |
|
Marten Seemann
|
33260d91a2
|
fix timestamp test such that it works in all timezones
|
2017-07-15 11:23:42 +07:00 |
|
Marten Seemann
|
03ee31d26b
|
make the log level env variable a string
|
2017-06-11 12:01:38 +02:00 |
|
Marten Seemann
|
7bad019ac2
|
order log levels ascending
Make the log level numbers more intuitive. Logging nothing is now log
level 0, debug logging is level 3.
|
2017-06-11 12:01:37 +02:00 |
|
Marten Seemann
|
c0b09c8646
|
make utils an internal package
|
2017-06-09 22:28:40 +02:00 |
|