in

mozilla / neqo, Hacker News

mozilla / neqo, Hacker News


        

    

  

                  

      

        

                    Join GitHub today          

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

          

Sign up        

      

    

      

          No description, website, or topics provided.           

       

Rust            Other        

      

    

     

    

    

             

Martinthomson            Retry (# 127)                                 

This implements Retry both both client and server. There are significant changes, because this requires some architectural changes.  * Server struct  This makes the Server struct functional. This manages multiple connections and the routing of packets to each of those.  * One packet at a time processing.  When trying to add Retry for a server, I found that the API that handles multiple packets was inconvenient. There is no real need to have the loop inside Connection anyway, so I externalized it. This simplifies the API and implementation a decent amount and should help avoid problems.  * Basic timer wheel  The server operates over multiple connections that all have independent timers. This timer wheel ensures that these are all centrally managed. We couldn't manage to reuse an existing implementation because of our requirement to have an external time source, but# 190will track that.

    

    

Latest commit              6C 012 fb             (Sep) , 2019    

  

  

Permalink

        

        

        

      

        

      

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

          

          

          

        

(Type) Name Latest commit message Commit time
Failed to load latest commit information.
                         Circleci                                         Option to build neqo-crypto with the nss built by Firefox.                                   (Sep 4, 2019          
                         Docker                                         Upgrade rustup                                   (Aug) , 2019          
                         (hooks)                                         Remove –check from rustfmt invocation                                   (Jul) , 2019          
                         Neqo -client                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-common                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-crypto                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-http3-server                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-http3                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-interop                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-qpack                                         fix for new warnings in rustc 1. 37                                   Aug 17, 2019          
                         neqo-server                                         Retry (# 127)                                   Sep 18, 2019          
                         neqo-transport                                         Retry (# 127)                                   Sep 18, 2019          
                         test-fixture                                         Retry (# 127)                                   Sep 18, 2019          
                         . gitattributes                                         Add EOL rules                                   Mar 8, 2019          
                         . gitignore                                         Add new data encoding and decoding helpers                                   (May) , 2019          
                         .mergify.yml                                         Remove “delete head” rule for mergify                                   (Aug) , 2019          
                         CODE_OF_CONDUCT.md                                         Fix typo in the code of conduct file                                   (Mar) , 2019          
                         Cargo.toml                                          (checkpoint)                                    (Jun) , 2019          
                         LICENSE-APACHE                                         License as dual Apache2 / MIT                                   Apr 2, 2019          
                         LICENSE-MIT                                         License as dual Apache2 / MIT                                   Apr 2, 2019          
                         README.md                                         Use PNG logo                                   (Aug) , 2019          
                         neqo.png                                         Add logos                                   Aug 20, 2019          
                         neqo.svg                                         Add logos                                   Aug 20, 2019          

  

                    

        

neqo logo

To run test http 0.9 programs (neqo-client and neqo-server):

  • cargo build
  • ./ target / debug / neqo-server 12345 -k key --db ./ test-fixture / db
  • ./ target / debug / neqo-client http: // .0.1: 12345 / -o --db ./test- fixture / db

To run test http 3 programs (neqo-client and neqo-http3-server):

  • cargo build
  • ./ target / debug / neqo-http3-server [::]: 12345 - db ./test-fixture/db
  • ./ target / debug / neqo-client http: // .0.1: 12345 / --db ./test-fixture/ DB

  

  

    

     

Brave Browser
Read More
Payeer

What do you think?

Leave a Reply

Your email address will not be published.

GIPHY App Key not set. Please check settings

Hard border on island of Ireland will return under no-deal Brexit, says EU's Juncker – Sky News, Sky.com

Hard border on island of Ireland will return under no-deal Brexit, says EU's Juncker – Sky News, Sky.com

“Congress Sees Politics, We See Patriotism”: Amit Shah On Kashmir Move – NDTV News, Ndtv.com

“Congress Sees Politics, We See Patriotism”: Amit Shah On Kashmir Move – NDTV News, Ndtv.com