Tuesday, February 28, 2017

H2O version 2.2 beta released with TLS 1.3 support and other improvements

Today I am happy to announce the release of H2O version 2.2.0-beta1.

The release includes 20 changes made by 10 people. It is great to see that the development effort has become a joint work of such a community.

Below are some of the big changes that went into the beta release.

Case preservation of header names under HTTP/1 #1194

Since the release of H2O, we have always used lowercased header names. This is acceptable from the specifications' standpoint since header names are defined to be case-insensitive. Also, HTTP/2 only allows transmission of the names in lowercase.

However, in practice, there are applications that rely on the case of the header names being preserved by a reverse proxy. And it is technically possible to preserve the case of the characters in HTTP/1.

@deweerdt came up with a pull request that preserves the case of the header names whenever possible. As of this writing, case of the chacacters are preserved between the reverse proxy handler and HTTP/1 clients. Header names transmitted through HTTP/2 will continue to be in lower-case due to how they are encoded in HTTP/2.

Pull requests for preserving the headers communicated through other handlers are welcome.

Directives to modify request headers sent through the reverse proxy handler #1126

@zlm2012 has added configuration directives that can be used to tweak the request headers sent to the application server through the reverse proxy handler.

This has been implemented by refactoring and generalizing the headers handler that has been used to modify the response headers; so now it is possible to modify the request headers in any way that is possible to modify the response headers!

Support for TLS 1.3 draft-18 #1204

Our in-house implementation of TLS 1.3 (named picotls) has landed to master. Picotls provides an efficient (zero-copy) and clean-cut API (designed as a codec rather than an an I/O abstraction) for the upcoming version 1.3 of the TLS protocol.

Thanks to the library, H2O now implements all the features that is necessary to run TLS 1.3 in production and for performance; including support for session resumption, 0-RTT data, OCSP stapling.

Use of picotls is enabled by default; to disable it, set max-version property of the ssl configuration directive to tlsv1.2.

Bug fixes thanks to code analysis #1174 #1110

@hbowden worked on integrating Coverity to H2O. The static analysis tool has found several issues and they have been fixed.

@jfoote and @deweerdt worked on integrating Google's continuous fuzzing to H2O. As a result of the integration, several issues were found and fixed in H2O.

37 comments:

  1. This is really nice blog here is very interesting things for us it's amazing thanks for sharing.
    - Run 2 play

    ReplyDelete
  2. Thank you for the news. It's great to see new updates.
    lenny face generator

    ReplyDelete
  3. This App will help you organize your knowledge and get ready to take and pass the Licensure Exam for Registered Nurses. Look for it From Ben Sheehan: Exam Countdown is a free and simple app to keep track of exam dates.

    ReplyDelete
  4. Add your own toasts, or edit the toasts you saved in the Favorites section. download driver You do not need to create accounts with 3rd parties to use B.

    ReplyDelete
  5. Purchased books can be synchronized between your devices. check out this Endless play option for when you want the met to click until you stop it.

    ReplyDelete
  6. Reinforce the concept by saying the picture pattern out loud. downlodable apps Food, supplements and cardio will be done on time, every time.

    ReplyDelete
  7. Music from your playlist synchs with your steps, hands-free. downlodable pdf LIMITATIONS - Internet connection is required to compile and run a program.

    ReplyDelete
  8. Interesting article! Thank you for sharing them! I hope you will continue to have similar posts to share with everyone!

    -- five nights at freddy’s --

    ReplyDelete
  9. - E-mail any fact to a friend, and CC or BCC it, too. yamaha portable grand dgx 620 midi driver Instead it gives you an overview of how much time you have spent on the various tasks of your project.

    ReplyDelete
  10. 22-M, to give you confidence that once deleted with TrueEraser, your file data is gone forever. pattayaforum.ru RATING: 12+ Suitable for adults who enjoy humorous mystery novels.

    ReplyDelete
  11. This is the good thing to use portable generator for the home you can buy it from generatorsideas

    ReplyDelete
  12. Awesome Post!
    Also download latest movie LOGAN 2017 DUAL AUDIO 720P BLURAY HINDI
    Also Read trending Story Expectations vs reality
    Also Check out Latest vacancy of Government Job Kar Tet Recruitment 2017

    ReplyDelete
  13. Winning tips to earn from Thai Government in Thailand lottery.

    ReplyDelete
  14. Start off by selecting a user from your address book. minipe windows 7 HD Graphics for iPad & iPad2- Over 25 Achievements.

    ReplyDelete
  15. The key to successful searching isn't using a particular search engine, it's not settling for the results on the first page or two. http://downloadonlinefree.top The moment you touch an unknown word, you can bring its meaning from the built-in dictionary, so it consult your convenience for sight translation.

    ReplyDelete
  16. We focus on bringing fun contents to our young audience. keygensonline.me Looks great on an iPad Mini as well as "full-size" iPads.

    ReplyDelete
  17. At first it was in the wrong language but once that was solved, no more problems. downlodable music From CrediPoint Solutions: Tablet Paid Version The BEST kids learning app available on Android Phone and Tablet.

    ReplyDelete
  18. For questions or concerns, or to see our videos go to velaapp. newdownloadservice.me Leave your comments on our Facebook page via the Fan.

    ReplyDelete
  19. The only problem is, he's no longer on present day Earth! downloadfromthisblog.gdn In this fast-paced, addictive strategy game you can.

    ReplyDelete
  20. Your staff account is created when adding new team member (login details are only send when staff have their email address entered. downloadgtasanandreas.gdn Fixed a bug that would incorrectly paste to multiple lines if more than seven answers were to be pasted at once.

    ReplyDelete
  21. This comment has been removed by the author.

    ReplyDelete
  22. Activate the cross hair by sliding across the screen. This link With the Kenmore app, you can: Learn About Products & FeaturesGo inside Kenmore brand appliances and get a detailed look at innovation and style.

    ReplyDelete
  23. Your Article are good i Keep reading your article Thank you for sharing this great post i have few more please read this article as well.

    Start Me Bookmarks
    Security Devices with Neural Networks
    Machine Learning Used in Cyber-Security
    SPECIFICATIONS OF SECURITY DEVICES

    ReplyDelete
  24. Assignments play a huge role in your academics and you must not miss out on them. Whether you sit down and decide to do them on your own or hire a professional to do it for you, there are few things to remember. In this digital era, there are many Assignment Helpservice providers who claim to finish all your assignments in a day. Such claims indeed sound irresistible but you should weigh the pros and cons before falling for it. Everything that you find on the internet is not true.

    ReplyDelete
  25. Bypass FRP on Samsung Galaxy S8 see more
    How to Bypass FRP on LG ms210 visit website
    Bypass FRP on Google Pixel 2 and Pixel 2 XL see more

    ReplyDelete
  26. This comment has been removed by the author.

    ReplyDelete

  27. Good news. Appreciate this post. Thank you for compiling and sharing it.
    Check out our latest research report of best mobile app marketing companies 2018 worldwide.

    ReplyDelete
  28. Thanks for sharing this nice and informative article. This is a good change. You actually come with outstanding articles and reviews.! All the information is dealt with clarity.

    Want to recover from an unexpected financial emergency? Get Emergency Payday Loans Online Now.

    Online Payday Loans
    Fast Payday Loan
    Cash advance loans
    Bad Credit payday Loans

    ReplyDelete
  29. I play run4 at https://www.run4gameplay.net it is great

    ReplyDelete
  30. The team of professional assignment makers at StudentsAssignmentHelp.com is continue giving its exceptional Essay Help services for all the high school, college or university learners. Our essay helpers are well-versed with all the academic topics and deliver a great writings for the students.

    ReplyDelete
  31. Allassignmenthelp.com reviews
    has helped many students to choose the right website. It has also helped the students to score good grades in their academics. Our writing services review will help you to find the best writing websites for your success.

    ReplyDelete


  32. Thankyou for the valuable information.iam very impressed with this one.
    Please do find the below attachment and kindly download latest mod apk form our website for free.

    ac Market
    ac market downloading
    acmarket apk
    ac market for android
    ac market ios
    ac market for pc
    ac Market download
    download Ac Market
    ac market apk




    ReplyDelete

Note: Only a member of this blog may post a comment.