1. 03 Feb, 2021 2 commits
  2. 01 Feb, 2021 1 commit
  3. 29 Jan, 2021 6 commits
  4. 27 Jan, 2021 2 commits
  5. 26 Jan, 2021 3 commits
  6. 21 Jan, 2021 1 commit
  7. 19 Jan, 2021 1 commit
  8. 18 Jan, 2021 1 commit
  9. 16 Jan, 2021 1 commit
  10. 14 Jan, 2021 6 commits
  11. 13 Jan, 2021 1 commit
  12. 12 Jan, 2021 6 commits
  13. 11 Jan, 2021 3 commits
    • Simone Basso's avatar
      version.go: bless 0.22.0-alpha.6 · 59a9162c
      Simone Basso authored
      59a9162c
    • kelmenhorst's avatar
      quic: TLS handshake saver, error classification (#1126) · 83d6d95e
      kelmenhorst authored
      
      
      * dns dialer for http3 transport
      
      * added HTTP3Dialer to http3transport test
      
      * use config to pass dialers to http factory
      
      * explicitly initialising fields
      
      * more explicit comment
      
      * changed name NewHTTP3Dialer
      
      * added forgotten TODO comment back in
      
      * removed inconsistent error return statements
      
      * added more integration tests
      
      * close UDP connection
      
      * improved error handling, added respective test
      
      * test DialEarly error path
      
      * use errors.Is pattern
      
      * fix: make sure tests pass on macOS
      
      * Update netx/dialer/http3dns.go
      
      * Update netx/dialer/http3dns_test.go
      
      * Update netx/httptransport/http3transport_test.go
      
      * use context for http3 dialer
      
      * use custom tls config for http3 transport
      
      * h3 qa: added tests for custom SNI and CA bundle
      
      * added test for unverified sni
      
      * pr review 4/12: avoid casting, use tls.Config
      
      * pr review 4/12: wrapped long lines
      
      * pr review 4/12: small changes Mock HTTP3 Dialing
      
      * pr review 4/12: removed "Unit" from test names
      
      * added explanation for Wrapper Dialer
      
      * saver dialer, simplified dns dialer
      
      * quic error handling
      
      * added quic error wrapper
      
      * connection state cast
      
      * workaround connectionstate go 1.14
      
      * quic connection state workaround
      
      * deleted old file
      
      * added readwritesaver
      
      * renaming QUICDialers
      
      * renaming quic dialer files
      
      * added first tests for quic saver dialers
      
      * added more quic saver tests
      
      * removed go version sensitive test fields
      
      * safe readmsgUDP function
      
      * added tests for quic error classification/wrapping
      
      * added quic_handshake for saver dialers
      
      * fixed quicsaver test
      
      * removed stupid udp connection closing that caused false positives
      
      * preferred quic error format: prefix "quic_"
      
      * pr review 2021/01/07: smaller changes
      
      * removed unused QUICBaseDialer
      
      * pr review 2021/01/07: suggested changes in QUICSystemDialer
      
      * pr review 2021/01/07: design changes
      
      * pr review 2021/01/07: refactored QUIC errorx
      
      * added quicdialer package, renamed its files
      
      * exposed dialer.ReduceErrors
      
      * moved PeerCerts to netx/trace
      
      * quicdialer: annotate doubts and refactor
      
      Avoid names like quicdialer.QUICFoo. We're already into the quicdialer
      package, so we can save typing the QUIC prefix.
      
      Wrap lines that seem to long (a subjective call, of course).
      
      It seems there were two similar mockable dialers, so unify them such
      that we only have one. We gain a little in simplicity.
      
      * removed QUIC SaverDialer
      
      * only use one host string for QUIC DialContext()
      
      * quicdialer: continue review
      
      A couple of cosmetic changes. Removed likely redundant tests. Note
      that we still need to implement one more test here.
      
      * netx/quic: minor adjustements to comments
      
      * mention a couple more TODOs
      
      * record the last todo to keep in mind
      
      * remove what seems to be a duplicate test
      Co-authored-by: default avatarSimone Basso <bassosimone@gmail.com>
      83d6d95e
    • Simone Basso's avatar
      fix(session): much better code to lookup location (#1154) · 4b944d32
      Simone Basso authored
      * fix(session): much better code to lookup location
      
      I have abstracted the algorithm such that it's testable and I have
      written tests ensuring the result is consistent.
      
      * address feedback by @kelmenhorst
      
      * use well known constants in tests
      
      * add missing docucomment
      4b944d32
  14. 07 Jan, 2021 4 commits
  15. 06 Jan, 2021 2 commits