- 
                Notifications
    
You must be signed in to change notification settings  - Fork 931
 
[Merged by Bors] - Add Experimental QUIC support #4577
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Closed
      
      
    
  
     Closed
                    Changes from 20 commits
      Commits
    
    
            Show all changes
          
          
            88 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      61d4ae1
              
                Initial quic support
              
              
                AgeManning 3eb4937
              
                enable Quic transport on libp2p
              
              
                jxs 0ebdc79
              
                allow support for the two different UDP ports,
              
              
                jxs 1344786
              
                Merge pull request #5 from jxs/quic
              
              
                AgeManning 29db04d
              
                Add ENR structure for quick and specify listening criteria
              
              
                AgeManning 5261b86
              
                discovery: append quic multiaddrs along with tcp,
              
              
                jxs 7305595
              
                Add some documentation for protocol developers
              
              
                AgeManning 6c97c5a
              
                discovery return Enr's instead of PeerId's
              
              
                jxs cd66aee
              
                isolate multiaddresses gathering to dial on PeerManager
              
              
                jxs f98f143
              
                Merge pull request #6 from jxs/quic
              
              
                AgeManning d8bb593
              
                Small logging and comment changes
              
              
                AgeManning d931d2a
              
                Merge latest unstable
              
              
                AgeManning 4c9159c
              
                Correct line spacing in book docs
              
              
                AgeManning 3492646
              
                Appease the all-wise all-knowing clippy
              
              
                AgeManning c4f0a38
              
                fmt
              
              
                AgeManning 583c233
              
                Correct quic port and improve logs
              
              
                AgeManning 1821941
              
                Network: cleanup remove no longer required fn
              
              
                jxs ae54809
              
                Discovery:
              
              
                jxs 191e0ae
              
                PeerManager: move should_dial() logic to dial_peer()
              
              
                jxs 31f45b7
              
                cargo fmt
              
              
                jxs d3953e0
              
                fmt
              
              
                AgeManning dcc78cc
              
                Remove unused var
              
              
                AgeManning c7c1749
              
                Can't change a single line without fmt complaining
              
              
                AgeManning 14b42c1
              
                Add QUIC to default ENR builder and fight tests
              
              
                AgeManning 0ff3c92
              
                Merge branch 'quic' of github.com:AgeManning/lighthouse into quic
              
              
                jxs 632a57b
              
                cargo fmt
              
              
                jxs 2def400
              
                remove leftover println's
              
              
                jxs 7de61b5
              
                fix benchmarks
              
              
                jxs 4771634
              
                fix debug tests
              
              
                jxs 8858f0e
              
                Correct port mapping bug
              
              
                AgeManning 8dfeb3c
              
                Merge latest unstable
              
              
                AgeManning 5b5b262
              
                Merge branch 'quic' of github.com:AgeManning/lighthouse into quic
              
              
                jxs 2fbd384
              
                Merge pull request #7 from jxs/quic
              
              
                AgeManning ee67351
              
                fix enr-quic6-port test
              
              
                jxs 4c5cffc
              
                update libp2p-quic to 0.9.2
              
              
                jxs 68d3a84
              
                cargo clippy
              
              
                jxs fbdd015
              
                EnrExt: rename quic to quic4 for consistency
              
              
                jxs a10019a
              
                increase quic port on dht persistance test
              
              
                jxs 28b4e06
              
                Merge branch 'unstable' of https://github.com/sigp/lighthouse into quic
              
              
                jxs 6498908
              
                fix quic port on unused_v6_ports test
              
              
                jxs 91c4fad
              
                make rpc tests use tcp multiaddr,
              
              
                jxs ce67467
              
                fix network_port_discovery_quic_port_flags_over_ipv4_and_ipv6 test
              
              
                jxs 3527d91
              
                fix test
              
              
                jxs 137bb89
              
                add quic to initialized ENR log
              
              
                jxs 99f72d0
              
                add quic to ENR echo logs
              
              
                jxs adfb7db
              
                fix simulations by incrementing quic port by 1000
              
              
                jxs ec31927
              
                Merge branch 'unstable' of https://github.com/sigp/lighthouse into quic
              
              
                jxs 4adc916
              
                Merge branch 'quic' of github.com:AgeManning/lighthouse into quic
              
              
                jxs 3d3d8c8
              
                add quic rpc tests.
              
              
                jxs 1bb942b
              
                put quic transport in the dns transport
              
              
                jxs 5c29f83
              
                add multiaddress to connection established logging
              
              
                jxs 262b1e5
              
                update local test net scripts for quic
              
              
                jxs 3cd11e6
              
                Merge branch 'unstable' of https://github.com/sigp/lighthouse into quic
              
              
                jxs ac83825
              
                update libp2p-quic to stable
              
              
                jxs 9247496
              
                add connected TCP and QUIC peers to prometheus metrics
              
              
                jxs 6236391
              
                Differentiate the metrics in prometheus
              
              
                AgeManning 19f5e7e
              
                Merge branch 'unstable' of https://github.com/sigp/lighthouse into quic
              
              
                jxs 13355bc
              
                Merge branch 'quic' of github.com:AgeManning/lighthouse into quic
              
              
                jxs e6294c5
              
                cargo fmt
              
              
                jxs 96a3810
              
                remove unrequired features section
              
              
                jxs a8ab8c7
              
                move parse_listening_addresses for better reviewing
              
              
                jxs 82f13bc
              
                improve doc wording
              
              
                jxs 36a044a
              
                fix metrics protocol identification
              
              
                jxs 9f74dd9
              
                update socket address for quic connections,
              
              
                jxs c14b845
              
                address review
              
              
                jxs b90e969
              
                Remove references and assumptions to TCP based libp2p port
              
              
                AgeManning aaced27
              
                fmt
              
              
                AgeManning f2cd1b1
              
                Merge branch 'unstable' of https://github.com/sigp/lighthouse into quic
              
              
                jxs 5d0dee5
              
                Clippy lints
              
              
                AgeManning 1e838a1
              
                Merge branch 'quic' of github.com:AgeManning/lighthouse into quic
              
              
                jxs 655a757
              
                Improve inbound connection log
              
              
                AgeManning ed3dfb6
              
                Update QUIC ports on UPnP mapping changes
              
              
                AgeManning 61715fe
              
                Merge latest unstable
              
              
                AgeManning 19f3c46
              
                fix quic metric protocol on connection close
              
              
                jxs 84cff62
              
                Merge branch 'quic' of github.com:AgeManning/lighthouse into quic
              
              
                jxs 28d81d6
              
                fix doppelganger_protection script
              
              
                jxs e230a57
              
                fix ports for doppelganger protection test on ci
              
              
                jxs dd44476
              
                fix missing port for last validator client
              
              
                jxs bba8220
              
                fix last two ports in doppelganger protection test
              
              
                jxs df64302
              
                fix port order on start_local_testnet.sh
              
              
                jxs 2be25d4
              
                Hopefully improve port management in rpc tests
              
              
                AgeManning d01b2e1
              
                fmt
              
              
                AgeManning 3ac2513
              
                Merge latest unstable
              
              
                AgeManning 74f0375
              
                Update tests due to unstable merge
              
              
                AgeManning fa11ff9
              
                Small test changes
              
              
                AgeManning 231e7db
              
                Nuke windows self-hosted runner
              
              
                AgeManning a4faad5
              
                Revert "Nuke windows self-hosted runner"
              
              
                AgeManning 41c8207
              
                beacon node: move connected peer metrics,
              
              
                jxs File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
Large diffs are not rendered by default.
      
      Oops, something went wrong.
      
    
  
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.