Adds voluspa - a configuration generator#4436
Adds voluspa - a configuration generator#4436randall wants to merge 526 commits intoapache:voluspafrom
Conversation
|
That's quite a large code drop. Do we want this in the code base, or in a stand alone repo? |
|
Also, the plan was to code-drop this into a separate branch in ATS for now, not master. Sorry I missed that. |
zwoop
left a comment
There was a problem hiding this comment.
We need to
-
Fix the RAT reports (IMO). Ideally, avoid adding to .rat-excludes unless necessary.
-
We should land this in a branch named Voluspa, not master. The plan / goal is to move this over to ATC if they see this useful to them.
|
@SolidWallOfCode See other comment, but agreed. For now, we should do this in a separate branch, long term, it will likely move to the ATC project. |
|
[approve ci autest] |
Instead of fixing the URI decoding functionality to handle the exception (re)implemented a check for percent encoding which was what was needed. During signature calculation AWS avoids URI encoding of already encoded query parameters (rfc3986#section-2.4 says "implementations must not percent-encode or decode the same string more than once ...")
Also changes the messaging of all config file loads to be consistent Addresses issue apache#1348
Added new test for client hello hook
Because Susan did it i her branch. And she said it never really worked right. And I like to KIWF.
…be const for STL compatability.
Updated all headers test to not use netstat. Fixed README.md
This generates configuration files for ATS from simpler high-level YAML specifications. It is a stand-alone command line utility and package implemented in Go.
|
Dusting off this changes...
Tried. The .confs, gometalint.conf, and .config_default are all config files (son or YAML).
The voluspa branch is the target here. |
|
@bryancall Can you take a look at this? I think I've addressed everything @zwoop requested. |
|
It looks like it has the clang-tidy changes I did on master and then @zwoop reverted. We should either update the PR from the current master and not have the clang-tidy changes in this PR or wait until I do clang-tidy again on master before merging this. |
This generates configuration files for ATS from simpler high-level YAML specifications.
It is a stand-alone command line utility and package implemented in Go.