-
Notifications
You must be signed in to change notification settings - Fork 845
Enable external file loading for sni.yaml. #9501
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
Enable external file loading for sni.yaml. #9501
Conversation
Cherry-picked from Yahoo's internal 9.1.x branch Conflicts: include/tscore/bwf_std_format.h iocore/net/P_SNIActionPerformer.h iocore/net/SSLSNIConfig.cc proxy/IPAllow.cc
c5cf385 to
f3a7447
Compare
f3a7447 to
aecea1d
Compare
bneradt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great. Only one observation.
bneradt
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. As @lzx404243 mentioned, this is a cherry-pick to opensource of a Yahoo internal PR @shinrich created. I verified the port here and the way conflicts were resolved and it looks correct to me. It would be good to get a non-Yahoo reviewer though.
|
Looks good. |
|
@bneradt @SolidWallOfCode I requested a couple of changes after your last reviews. Please go ahead and merge this PR if it looks good to you too. |
Enable external file loading for sni.yaml for the ip_allow key so that a list of IP addresses can be specified in a separate file rather than listed out in the sni.yaml file.
* commit 'c54a2e2b77151869ff014fbdc4c82cec0afcbb8c': (37 commits) Slight performance improvements before calling APIHooks::clear (apache#9480) libswoc: Update to 1.4.5 (apache#9522) CryptoContext: Clean up to avoid compiler problem. (apache#9521) Add TLSCertSwitchSupport (apache#9322) Add clang-format-tests to clang-format target (apache#9456) Adds the AR env variable to config.nice (apache#9515) Fix .asf.yaml (apache#9519) Hugepage config cleanup (apache#9479) Separate io_uring into a separate library. AIO in io_uring mode uses new io_uring lib. (apache#9462) Avoid memory allocation in CryptoHash (apache#9474) UnitParser: add unit parser support. (apache#9485) autest - Minor fix on the verifier_client test ext to allow setting only the http3 ports. (apache#9517) Remove support for port event polling (apache#9476) QUIC: Add support to configure UDP max payload limit. (apache#9486) Reduce the size of the APIHooks, eliminating enum gap (apache#9509) Add support for CMCD-Request header nor field to prefetch plugin (apache#9232) Eliminates padding from some common structs (apache#9481) Enable external file loading for sni.yaml. (apache#9501) Remove inactive include of IpMapConf.h (apache#9512) Cleanup: Remove RecModeT from the code. (apache#9487) ...
This is cherry-picked from Yahoo's internal 9.1.x branch and originally authored by @shinrich .
Conflicts:
include/tscore/bwf_std_format.h
iocore/net/P_SNIActionPerformer.h
iocore/net/SSLSNIConfig.cc
proxy/IPAllow.cc