Add man 7 page about properties.#9011
Conversation
|
Comments addressed (except for FIPS vs fips). |
|
Looks good to me, but I would like someone else to review as well. |
|
Looks good to me.. |
|
Update I hope. |
|
@paulidale here is my review, as promised. It turned out to be more convenient for me to simply apply the changes to the pod file locally instead of using GitHub annotations. see mspncp@b1c01bd All changes are only suggestions. pick whatever you like. Just two final remarks:
|
|
I like your version better. |
Ok, thanks! If you like, I can fix the comments you made on my branch and then push my commit over to your pr branch? Or would you prefer pulling from my branch instead? |
|
I just pushed my suggestions to your branch on your GitHub clone. |
|
Just do a PR for your branch. |
My changes are already on your branch on your clone. All you need is to pull them (or to reset your local branch). |
Add a page about properties in the man7 section of the public documentation.
|
Thanks, I've reformatted things so they fit on lines nicely and break lines at sentence boundaries. |
… optional clauses
|
I'm not sure about which role the file |
At the least, you could mention the existence of the railroad diagram in the manual page following the grammar rules. |
You got it :) |
mspncp
left a comment
There was a problem hiding this comment.
LGTM. Approved, regardless of whether the "have and define" is changed or not.
|
Comments addressed. |
mspncp
left a comment
There was a problem hiding this comment.
There might be some documentation missing?
| Definition ::= PropertyName ( '=' Value )? | ||
| ( ',' PropertyName ( '=' Value )? )* | ||
| Query ::= PropertyQuery ( ',' PropertyQuery )* | ||
| PropertyQuery ::= '-'? PropertyName |
There was a problem hiding this comment.
What is the semantics of the optional '-' sign? I see that it's implemented in property_parse.c, but I can't find an explanation here in the documentation.
openssl/crypto/property/property_parse.c
Lines 394 to 400 in bb23d01
There was a problem hiding this comment.
This opens a can of worms with two layers of property query and merging them together.
There was a problem hiding this comment.
I'll merge this one and create a new PR to explain what's required.
Add a page about properties in the man7 section of the public documentation. Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from #9011)
|
Merged, thanks for the reviews. |
|
Continued in #9042 |
Is this the first time our docs have pointed to an explicit source file? Unfortunate. |
That came to my mind, too. My first thought was that the file needed to be installed together with the rest of the html documentation. But it occurred to me that the benefit would be little, unless the properties.xhtml file would be linked to properly from the html man page. And what about the regular manpages? That's when I stopped thinking about it, because I came to the conclusion the effort wasn't worth it. Anyway, the railroad diagram will probably only be interesting for developers, and those have source code available. |
|
The reference is easy to remove if that is the consensus. |
|
I abstain from voting :-) |
|
I agree. We should not be referring to source files. |
|
If that reference is to be removed, then consequently also the file |
|
Reference removal in #9066 |
Add a page about properties in the man7 section of the public documentation.