#
282de1cc |
| 15-Sep-2020 |
Matt Caswell |
Fix some doc-nits and make update errors The new lhash changes have confused some of the perl scripts so we add some fixes. Reviewed-by: Richard Levitte <levitte@openssl.org>
Fix some doc-nits and make update errors The new lhash changes have confused some of the perl scripts so we add some fixes. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12860)
show more ...
|
#
89b46350 |
| 04-Sep-2020 |
Matt Caswell |
Don't complain about stack related macros Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/ope
Don't complain about stack related macros Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/12781)
show more ...
|
Revision tags: openssl-3.0.0-alpha6 |
|
#
490c8711 |
| 17-Jul-2020 |
Gustaf Neumann |
Align documentation with recommendations of Linux Documentation Project This change applies the recommendation of the Linux Documentation Project to the documentation files of OpenSSL. A
Align documentation with recommendations of Linux Documentation Project This change applies the recommendation of the Linux Documentation Project to the documentation files of OpenSSL. Additionally, util/find-doc-nits was updated accordingly. The change follows a suggestion of mspncp on https://github.com/openssl/openssl/pull/12370 and incoporates the requested changes on the pull request Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/12460)
show more ...
|
#
8eca4617 |
| 20-Jul-2020 |
Richard Levitte |
util/find-doc-nits: Relax check of function declarations in name_synopsis() The relaxation allows spaces between function name and argument list, to allow line breaks like this when ther
util/find-doc-nits: Relax check of function declarations in name_synopsis() The relaxation allows spaces between function name and argument list, to allow line breaks like this when there are very long names: int (fantastically_long_name_breaks_80char_limit) (fantastically_long_name_breaks_80char_limit *something); This revealed some other intricaties, such as documented internal structures with function pointers inside, so a check of open structures was also added, and they are now simply skipped over. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12494)
show more ...
|
Revision tags: openssl-3.0.0-alpha5 |
|
#
93e32043 |
| 15-Jul-2020 |
Richard Levitte |
util/find-doc-nits: relax some SYNOPSIS checks - The check that disallowed space before the argument list in a function typedef is tentatively removed, allowing this kind of
util/find-doc-nits: relax some SYNOPSIS checks - The check that disallowed space before the argument list in a function typedef is tentatively removed, allowing this kind of construction: typedef int (fantastically_long_name_breaks_80char_limit) (fantastically_long_name_breaks_80char_limit *something); - Accept the following style of function signature: typedef TYPE (NAME)(args...) - Accept space between '#' and 'defined' / 'undef' - Accept other spaces than SPC in argument list comma check, allowing declaration with line breaks. Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/12452)
show more ...
|
#
d3cb5904 |
| 15-Jul-2020 |
Richard Levitte |
util/find-doc-nits: read full declarations as one line in name_synopsis() name_synopsis was reading physical SYNOPSIS lines. This changes it to consider a declaration at a time, so we t
util/find-doc-nits: read full declarations as one line in name_synopsis() name_synopsis was reading physical SYNOPSIS lines. This changes it to consider a declaration at a time, so we treat a C declaration that's been broken up in several lines as one. This makes it mandatory to end all C declarations in the SYNOPSIS with a semicolon. Those can be detected in two ways: 1. Parsing an individual .pod file outputs this error: doc/man3/SOMETHING.pod:1: Can't parse rest of synopsis: int SOMETHING_status(SOMETHING *s) int SOMETHING_start(SOMETHING *s) (declarations not ending with a semicolon (;)?) 2. Errors like this: doc/man3/SOMETHING.pod:1: SOMETHING_status missing from SYNOPSIS doc/man3/SOMETHING.pod:1: SOMETHING_start missing from SYNOPSIS Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> Reviewed-by: Shane Lontis <shane.lontis@oracle.com> (Merged from https://github.com/openssl/openssl/pull/12452)
show more ...
|
#
8c1cbc72 |
| 29-Jun-2020 |
Gustaf Neumann |
Fix typos and repeated words CLA: trivial Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from ht
Fix typos and repeated words CLA: trivial Reviewed-by: Shane Lontis <shane.lontis@oracle.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/12320)
show more ...
|
Revision tags: openssl-3.0.0-alpha4 |
|
#
c4de5d22 |
| 17-Jun-2020 |
Richard Levitte |
util/find-doc-nits: Modernise printem() It wasn't up to date with the new variables used to track information on what's documented, what's in the .num files and what's in the "missin
util/find-doc-nits: Modernise printem() It wasn't up to date with the new variables used to track information on what's documented, what's in the .num files and what's in the "missing" files. Fixes #12117 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12125)
show more ...
|
#
e3ce33b3 |
| 12-Jun-2020 |
Richard Levitte |
util/find-doc-nits: Do not read "missing" files when -u is given Fixes #12117 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/1
util/find-doc-nits: Do not read "missing" files when -u is given Fixes #12117 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12125)
show more ...
|
#
6f72b210 |
| 15-Jun-2020 |
haykam821 <24855774+haykam821@users.noreply.github.com> |
Remove whitespace from 'white space' CLA: trivial Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged
Remove whitespace from 'white space' CLA: trivial Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/12161)
show more ...
|
Revision tags: openssl-3.0.0-alpha3, openssl-3.0.0-alpha2, openssl-3.0.0-alpha1 |
|
#
33388b44 |
| 23-Apr-2020 |
Matt Caswell |
Update copyright year Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11616)
|
Revision tags: OpenSSL_1_1_1g |
|
#
8270c479 |
| 06-Apr-2020 |
Richard Levitte |
Rework util/find-doc-nits to distinguish internal documentation We didn't really distinguish internal and public documentation, or matched that with the state of the documented symbols.
Rework util/find-doc-nits to distinguish internal documentation We didn't really distinguish internal and public documentation, or matched that with the state of the documented symbols. we therefore needed to rework the logic to account for the state of each symbol. To simplify things, and make them consistent, we load all of util/*.num, util/*.syms and util/missing*.txt unconditionally. Also, we rework the reading of the manuals to happen only once (or well, not quite, Pod::Checker reads from file too, but at the very least, our script isn't reading the same file multiple times). Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11476)
show more ...
|
Revision tags: OpenSSL_1_1_1f, OpenSSL_1_1_1e |
|
#
ad090d57 |
| 13-Feb-2020 |
David von Oheimb |
make err() message strings of find-doc-nits consistently start with uppercase letters Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/p
make err() message strings of find-doc-nits consistently start with uppercase letters Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11092)
show more ...
|
#
bc6ca4cb |
| 13-Feb-2020 |
David von Oheimb |
add line and file info to 'Malformed line' error msg on *.num files in make-doc-nits Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pu
add line and file info to 'Malformed line' error msg on *.num files in make-doc-nits Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11092)
show more ...
|
#
4b537191 |
| 18-Feb-2020 |
Rich Salz |
DOCS: Use "command" not "tool" or "utility" Reviewed-by: Paul Yang <kaishen.yy@antfin.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/
DOCS: Use "command" not "tool" or "utility" Reviewed-by: Paul Yang <kaishen.yy@antfin.com> Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/11123)
show more ...
|
#
1624ebdb |
| 08-Feb-2020 |
Richard Levitte |
Make util/find-doc-nits runnable from the build tree Because we generate an increasing number of POD files, some of them end up in the build tree. This makes it difficult for find-doc-n
Make util/find-doc-nits runnable from the build tree Because we generate an increasing number of POD files, some of them end up in the build tree. This makes it difficult for find-doc-nits to work as desired when the build tree is separate from the source tree. The best supported way to make it work in such an environment is to run it from the build tree and let it use the build information from configdata.pm to find all the POD files. To make this smooth enough, we add a function 'files' that returns an array of file names corresponding to criteria from the caller. Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/11045)
show more ...
|
#
ee6e6a4b |
| 31-Jan-2020 |
Matt Caswell |
Don't ignore ASN1 when checking for undocumented symbols When we run "make doc-nits" (which happens during travis runs) it will complain if we add any new symbols that aren't documented.
Don't ignore ASN1 when checking for undocumented symbols When we run "make doc-nits" (which happens during travis runs) it will complain if we add any new symbols that aren't documented. However it was suppressing anything starting with ASN1. There's no reason why we should allow ASN1 symbols to go undocumented any more than any others. Therefore we remove that exception. Reviewed-by: Paul Dale <paul.dale@oracle.com> (Merged from https://github.com/openssl/openssl/pull/10980)
show more ...
|
#
912f8a98 |
| 29-Jan-2020 |
Rich Salz |
Add cmd-nits to travis build Update CHANGES to have a complete and uniform description. Fixes #9730 Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Revi
Add cmd-nits to travis build Update CHANGES to have a complete and uniform description. Fixes #9730 Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> (Merged from https://github.com/openssl/openssl/pull/10972)
show more ...
|
#
04bc70d7 |
| 31-Jan-2020 |
Matt Caswell |
Don't complain about documented symbols with find-doc-nits -d -o find-doc-nits can give a list of symbols that were added since 1.1.1 and are undocumented (using -o). To do this it uses
Don't complain about documented symbols with find-doc-nits -d -o find-doc-nits can give a list of symbols that were added since 1.1.1 and are undocumented (using -o). To do this it uses the missingcrypto111.txt and missingssl111.txt files which give a snapshot of the undocumented symbols at the time of the 1.1.1 release. Currently it complains about symbols that are in those files that have subsequently been documented. This isn't particularly helpful so we suppress that feature when "-o" is being used. Reviewed-by: Richard Levitte <levitte@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10981)
show more ...
|
#
65718c51 |
| 16-Jan-2020 |
Rich Salz |
Document most missing options Add cmd-nits make target. Listing options should stop when it hits the "parameters" separator. Add missing .pod.in files to doc/man1/build.inf
Document most missing options Add cmd-nits make target. Listing options should stop when it hits the "parameters" separator. Add missing .pod.in files to doc/man1/build.info Tweak find-doc-nits to try openssl-XXX before XXX for POD files and change an error messavge to be more useful. Fix the following pages: ca, cms, crl, dgst, enc, engine, errstr, gendsa, genrsa, list, ocsp, passwd, pkcs7, pkcs12, rand, rehash, req, rsautil, s_server, speed, s_time, sess_id, smime, srp, ts, x509. Reviewed-by: Matt Caswell <matt@openssl.org> Reviewed-by: Dmitry Belyavskiy <beldmit@gmail.com> Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com> (Merged from https://github.com/openssl/openssl/pull/10873)
show more ...
|
Revision tags: OpenSSL_1_0_2u |
|
#
fadb57e5 |
| 24-Oct-2019 |
Rich Salz |
Fix some missing doc links. Replace "=for openssl foreign manuals" with simpler syntax, it looks like the "=for openssl ifdef" construct. Fix some broken L<> links; add some missing
Fix some missing doc links. Replace "=for openssl foreign manuals" with simpler syntax, it looks like the "=for openssl ifdef" construct. Fix some broken L<> links; add some missing foreign references and fixed some typo's. The WARNINGS in dhparam referred to non-existant commands so reword it. Fixes #10109 Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Tomas Mraz <tmraz@fedoraproject.org> (Merged from https://github.com/openssl/openssl/pull/10256)
show more ...
|
#
28104cdd |
| 21-Dec-2019 |
Dr. David von Oheimb |
make find-doc-nits report function typedef w/ space before arg list Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https
make find-doc-nits report function typedef w/ space before arg list Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10673)
show more ...
|
#
86a15d83 |
| 21-Dec-2019 |
Dr. David von Oheimb |
improve 'typedef' patterns of find-doc-nits Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/op
improve 'typedef' patterns of find-doc-nits Reviewed-by: Richard Levitte <levitte@openssl.org> Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10673)
show more ...
|
#
17fa385d |
| 22-Dec-2019 |
Richard Levitte |
util/find-doc-nits: when loading "missing" files, check if documented It may be that some "missing" manuals have been written since their insertion in the "missing" files. Make sure to
util/find-doc-nits: when loading "missing" files, check if documented It may be that some "missing" manuals have been written since their insertion in the "missing" files. Make sure to alert when such manual references are found. This works, because we collect all existing manual references into %name_map first. Fixes #10681 Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10683)
show more ...
|
#
b4350db5 |
| 12-Dec-2019 |
Richard Levitte |
util/find-doc-nits: Better checking of missing documentation The names collected in util/missing*.txt are not file names, but symbol names, and to compare properly with script data, the
util/find-doc-nits: Better checking of missing documentation The names collected in util/missing*.txt are not file names, but symbol names, and to compare properly with script data, the section name must be included. All symbols found in util/lib*.num are library functions, so we know that they are in manual section 3 and can simply add that info. The same goes for all macros found in C headers. Finally, we get rid of getdocced() and its associated hash table %docced. We already have the appropriate information in %name_map. Reviewed-by: Matt Caswell <matt@openssl.org> (Merged from https://github.com/openssl/openssl/pull/10621)
show more ...
|