openssl-web.git
4 years agoUpdate website for new release
Matt Caswell [Tue, 17 Mar 2020 13:31:21 +0000 (13:31 +0000)]
Update website for new release

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/158)

4 years agoAdd link to the QUIC blog post
Matt Caswell [Mon, 17 Feb 2020 12:22:56 +0000 (12:22 +0000)]
Add link to the QUIC blog post

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/156)

4 years agoUpdate the Release Strategy for 3.0
Matt Caswell [Tue, 7 Jan 2020 16:47:23 +0000 (16:47 +0000)]
Update the Release Strategy for 3.0

Schedule some alpah and beta releases for 3.0

Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/web/pull/154)

4 years agoUpdate the website to remove a number of 1.0.2 references
Matt Caswell [Mon, 6 Jan 2020 16:22:17 +0000 (16:22 +0000)]
Update the website to remove a number of 1.0.2 references

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/153)

4 years agoCreate an OTC page on the website
Matt Caswell [Fri, 3 Jan 2020 14:57:25 +0000 (14:57 +0000)]
Create an OTC page on the website

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/152)

4 years agoUpdate policies for OTC changes
Matt Caswell [Thu, 21 Nov 2019 13:44:27 +0000 (13:44 +0000)]
Update policies for OTC changes

Update other policies as necessary to reflect the bylaws changes that
introduced the OTC concept.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matthias St. Pierre <Matthias.St.Pierre@ncp-e.com>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/146)

4 years agoMerge pull request #148 from mattcaswell/remove-110-additional
Mark J. Cox [Fri, 3 Jan 2020 12:13:39 +0000 (12:13 +0000)]
Merge pull request #148 from mattcaswell/remove-110-additional

Remove an additional 1.1.0 reference

4 years agoMerge pull request #151 from iamamoose/eolstatements
Mark J. Cox [Fri, 3 Jan 2020 12:13:07 +0000 (12:13 +0000)]
Merge pull request #151 from iamamoose/eolstatements

Allow a default statement if our page is not for a specific base version

4 years agoAllow a default statement if our page is not for a specific base version
Mark J. Cox [Fri, 3 Jan 2020 11:48:09 +0000 (11:48 +0000)]
Allow a default statement if our page is not for a specific base version
also clean up the HTML we closed the p tag in the wrong place.  Add a
statement on all the versions out of support.

4 years agoMerge pull request #150 from iamamoose/eolstatements
Mark J. Cox [Fri, 3 Jan 2020 10:05:39 +0000 (10:05 +0000)]
Merge pull request #150 from iamamoose/eolstatements

Update the vulnerability XML to also include some statements about EOL

4 years agoUpdate the vulnerability XML to also include some statements about EOL versions
Mark J. Cox [Fri, 3 Jan 2020 09:50:43 +0000 (09:50 +0000)]
Update the vulnerability XML to also include some statements about EOL versions
that was we can make it clear on the vulnerability page when things are EOL

4 years agoUpdates for the 1.0.2u release
Matt Caswell [Fri, 20 Dec 2019 13:21:39 +0000 (13:21 +0000)]
Updates for the 1.0.2u release

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/149)

4 years agoRemove an additional 1.1.0 reference
Matt Caswell [Tue, 17 Dec 2019 14:26:51 +0000 (14:26 +0000)]
Remove an additional 1.1.0 reference

We previously removed references to 1.1.0 as a current release. There is
one remaining spot that was missed, so we update that too.

4 years agoDrop 1.1.0 as a current release
Matt Caswell [Mon, 16 Dec 2019 11:39:44 +0000 (11:39 +0000)]
Drop 1.1.0 as a current release

Don't refer to 1.1.0 as a current release since it is no longer supported.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/147)

4 years agoUpdate the by-laws to introduce the OTC concept
Matt Caswell [Thu, 21 Nov 2019 13:44:10 +0000 (13:44 +0000)]
Update the by-laws to introduce the OTC concept

We split the responsibilities of the current OMC into two different
groups - the OMC and the OTC (OpenSSL Technical Committee). The OMC still
retains its overall management function but the OTC becomes responsible
for technical decision making.

PR reviews will then require approval from an OTC member instead of an
OMC member.

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/143)

4 years agoUpdate newsflash for security advisory
Matt Caswell [Fri, 6 Dec 2019 14:33:26 +0000 (14:33 +0000)]
Update newsflash for security advisory

Reviewed-by: Mark J. Cox <mark@awe.com>
(Merged from https://github.com/openssl/web/pull/144)

4 years agoAdd security advisory for CVE-2019-1551
Matt Caswell [Fri, 6 Dec 2019 14:26:44 +0000 (14:26 +0000)]
Add security advisory for CVE-2019-1551

Reviewed-by: Mark J. Cox <mark@awe.com>
(Merged from https://github.com/openssl/web/pull/144)

4 years agoUpdate key's expiration date
Kurt Roeckx [Wed, 4 Dec 2019 18:09:01 +0000 (19:09 +0100)]
Update key's expiration date

4 years agoClarify the Premium support contract wording
Matt Caswell [Thu, 14 Nov 2019 10:50:53 +0000 (10:50 +0000)]
Clarify the Premium support contract wording

The current text is not correct.

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/141)

4 years agoMerge pull request #140 from iamamoose/sponsorship
Mark J. Cox [Mon, 11 Nov 2019 12:35:06 +0000 (12:35 +0000)]
Merge pull request #140 from iamamoose/sponsorship

Sync the OSF sponsorship page with the current sponsors

4 years agoBetter grammar for where the support goes
Mark J. Cox [Mon, 11 Nov 2019 12:13:54 +0000 (12:13 +0000)]
Better grammar for where the support goes

4 years agoUpdate the sponsorship page to be current with the list of OSF
Mark J. Cox [Mon, 11 Nov 2019 11:47:41 +0000 (11:47 +0000)]
Update the sponsorship page to be current with the list of OSF
sponsors.  Add a bronze level and the current sponsors at that level.
Add a link to the 'in kind' thanks page.

4 years agoAdd a link to the new blog post
Matt Caswell [Thu, 7 Nov 2019 16:39:27 +0000 (16:39 +0000)]
Add a link to the new blog post

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/139)

4 years ago.htaccess: force .sha256 files to application/binary
Richard Levitte [Wed, 11 Sep 2019 21:39:26 +0000 (23:39 +0200)]
.htaccess: force .sha256 files to application/binary

4 years agosource: Remove gz encoding on .gz.sha256 files
Richard Levitte [Wed, 11 Sep 2019 21:25:06 +0000 (23:25 +0200)]
source: Remove gz encoding on .gz.sha256 files

4 years agoFix typo in advisories
Matt Caswell [Tue, 10 Sep 2019 14:34:03 +0000 (15:34 +0100)]
Fix typo in advisories

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/137)

4 years agoWebsite updates for new releases
Matt Caswell [Tue, 10 Sep 2019 11:05:36 +0000 (12:05 +0100)]
Website updates for new releases

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/136)

4 years agoCorrect typo in security advisory
Matt Caswell [Wed, 31 Jul 2019 08:38:46 +0000 (09:38 +0100)]
Correct typo in security advisory

Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/web/pull/135)

4 years agoCVE-2019-1552 security advisory
Richard Levitte [Tue, 30 Jul 2019 13:20:38 +0000 (15:20 +0200)]
CVE-2019-1552 security advisory

Reviewed-by: Mark J. Cox <mark@awe.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/134)

4 years agoInclude description of a trivial commit.
Pauli [Sun, 7 Jul 2019 21:47:18 +0000 (07:47 +1000)]
Include description of a trivial commit.

Trivial submissions are mentioned but not defined.

4 years agoWhen producing HTML man-pages, include the original base name
Richard Levitte [Sat, 22 Jun 2019 07:44:24 +0000 (09:44 +0200)]
When producing HTML man-pages, include the original base name

For OpenSSL 1.1.0 and on, this isn't relevant any more, since all pod
names should be one of the names in the NAME section.  However, 1.0.2
pages were written differently, and people still refer to the original
base name to look up documentation.

Fixes openssl/openssl#9189

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/132)

4 years agoUpdate the copyright date in the licence file
Matt Caswell [Wed, 5 Jun 2019 16:28:17 +0000 (17:28 +0100)]
Update the copyright date in the licence file

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/131)

4 years agoUpdates for releases 1.0.2s, 1.1.0k and 1.1.1c
Richard Levitte [Tue, 28 May 2019 13:39:56 +0000 (15:39 +0200)]
Updates for releases 1.0.2s, 1.1.0k and 1.1.1c

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/129)

5 years agoUpdate security policy
Kurt Roeckx [Sat, 8 Dec 2018 19:12:01 +0000 (20:12 +0100)]
Update security policy

5 years agoDiscussed at the OMC face to face that we should make it clear what things we conside...
Mark J. Cox [Thu, 29 Nov 2018 15:27:27 +0000 (15:27 +0000)]
Discussed at the OMC face to face that we should make it clear what things we consider in and out of scope of being OpenSSL vulnerabilities and therefore what we will assign a CVE for

5 years agoUpdate of 3.0.0 design: addition of a provider context
Richard Levitte [Mon, 6 May 2019 07:56:19 +0000 (09:56 +0200)]
Update of 3.0.0 design: addition of a provider context

This changes gives providers the opportunity to create a context for
the execution of the operations and algorithms it provides.

The idea is that OSSL_provider_init() will create that context, and
the teardown function will destroy it, and libcrypto is simply
responsible for saving away the pointer to the context and pass it
down to appropriate provider side functions (typically the
constructors of operation specific contexts).

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/128)

5 years agoOpenSSL300Design: fix two broken links
Dr. Matthias St. Pierre [Thu, 14 Mar 2019 23:58:43 +0000 (00:58 +0100)]
OpenSSL300Design: fix two broken links

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/126)

5 years agoOpenSSL300Design: lighten watermark
Dr. Matthias St. Pierre [Fri, 15 Mar 2019 00:25:06 +0000 (01:25 +0100)]
OpenSSL300Design: lighten watermark

The strong DRAFT watermark is very distracting while reading and makes
the eyes loose the current reading position while scrolling.

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/127)

5 years agoWebsite updates for CVE-2019-1543
Matt Caswell [Wed, 6 Mar 2019 15:12:07 +0000 (15:12 +0000)]
Website updates for CVE-2019-1543

Reviewed-by: Mark J. Cox <mark@awe.com>
(Merged from https://github.com/openssl/web/pull/125)

5 years agoDon't try to hide section numbers / links in manpages
Richard Levitte [Fri, 1 Mar 2019 09:11:51 +0000 (10:11 +0100)]
Don't try to hide section numbers / links in manpages

In previous times, we produced manpages in apps/, crypto/ and ssl/,
and having to deal with links containing '/man{n}/' was only tedious,
so we simply removed the section numbers from the L<> POD codes.

Now that we've switched to regular manpage layout, removing the
section numbers is not necessary any more, and also leads to incorrect
links when the L<> code refers to pages in a different man section.

Issue was reported on
[openssl-users](https://marc.info/?l=openssl-users&m=155138532927266&w=2).
Thank you Paul Smith

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/124)

5 years agobin/mk-manpages: allow slashes in names
Richard Levitte [Thu, 28 Feb 2019 14:54:12 +0000 (15:54 +0100)]
bin/mk-manpages: allow slashes in names

The names in the NAME section may describe headers, which contain a slash
for OpenSSL headers.  We deal with that by converting slashes to dashes
for the file names.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/123)

5 years agoAdd commentary in the Makefile to explain what is going on
Richard Levitte [Mon, 25 Feb 2019 21:08:15 +0000 (22:08 +0100)]
Add commentary in the Makefile to explain what is going on

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoChange news/openssl-notes.html.in to use Template Toolkit
Richard Levitte [Mon, 25 Feb 2019 00:14:46 +0000 (01:14 +0100)]
Change news/openssl-notes.html.in to use Template Toolkit

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoClean up .gitignore
Richard Levitte [Mon, 25 Feb 2019 00:00:36 +0000 (01:00 +0100)]
Clean up .gitignore

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: generate vulnerabilities indexes from templates
Richard Levitte [Sun, 24 Feb 2019 23:56:11 +0000 (00:56 +0100)]
Remove redundancy: generate vulnerabilities indexes from templates

Adapt Makefile accordingly

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: generate source indexes from templates
Richard Levitte [Sun, 24 Feb 2019 23:36:14 +0000 (00:36 +0100)]
Remove redundancy: generate source indexes from templates

Adapt Makefile accordingly

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: remove the manpage dir cleanup from bin/mk-manpages
Richard Levitte [Sun, 24 Feb 2019 22:14:14 +0000 (23:14 +0100)]
Remove redundancy: remove the manpage dir cleanup from bin/mk-manpages

Let the Makefile take care of it instead

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: generate docs/manpages.html from template
Richard Levitte [Sun, 24 Feb 2019 22:13:23 +0000 (23:13 +0100)]
Remove redundancy: generate docs/manpages.html from template

Change Makefile accordingly

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: generate all manpage indexes from templates
Richard Levitte [Sun, 24 Feb 2019 22:07:03 +0000 (23:07 +0100)]
Remove redundancy: generate all manpage indexes from templates

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: produce news/changelog.html from a template
Richard Levitte [Sun, 24 Feb 2019 13:12:54 +0000 (14:12 +0100)]
Remove redundancy: produce news/changelog.html from a template

This templates produces a list of links to release changelogs from a
passed list of release versions.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: add a template processing script
Richard Levitte [Sun, 24 Feb 2019 13:01:32 +0000 (14:01 +0100)]
Remove redundancy: add a template processing script

The choice comes to using [Template Toolkit], as it's powerful,
flexible, and consistent enough.

-----

[Template Toolkit]: http://www.template-toolkit.org/

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: strip away hard coded release versions from scripts
Richard Levitte [Sun, 24 Feb 2019 12:31:57 +0000 (13:31 +0100)]
Remove redundancy: strip away hard coded release versions from scripts

Adapt Makefile accordingly

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: documentation
Richard Levitte [Sun, 24 Feb 2019 12:06:10 +0000 (13:06 +0100)]
Remove redundancy: documentation

Move the processing of changelogs and notes to use SERIES, using GNU
make features.

This only does part of the job.  A later commit will automatically
create the whole documentation directory structure from templates.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: vulnerability pages
Richard Levitte [Sun, 24 Feb 2019 11:51:16 +0000 (12:51 +0100)]
Remove redundancy: vulnerability pages

Move the processing of vulnerability pages to use SERIES and
OLDSERIES, using GNU make features.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: changelogs and notes
Richard Levitte [Sun, 24 Feb 2019 11:48:34 +0000 (12:48 +0100)]
Remove redundancy: changelogs and notes

Move the processing of changelogs and notes to use SERIES, using GNU
make features.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoRemove redundancy: Start with defining a few variables for release series
Richard Levitte [Sun, 24 Feb 2019 11:43:00 +0000 (12:43 +0100)]
Remove redundancy: Start with defining a few variables for release series

We hard code release series in much too many places, which is error
prone.

We start with defining a few make variables with current and older
series.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/120)

5 years agoAdd extended support to the support contracts page
Matt Caswell [Wed, 27 Feb 2019 16:13:35 +0000 (16:13 +0000)]
Add extended support to the support contracts page

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
Reviewed-by: Paul Dale <paul.dale@oracle.com>
(Merged from https://github.com/openssl/web/pull/122)

5 years agoUpdate the release strategy modification date
Matt Caswell [Mon, 25 Feb 2019 16:20:13 +0000 (16:20 +0000)]
Update the release strategy modification date

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/82)

5 years agoAdd a stability policy to the release strategy
Matt Caswell [Fri, 21 Sep 2018 13:11:32 +0000 (14:11 +0100)]
Add a stability policy to the release strategy

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/82)

5 years agoGeneralise the descriptions of alpha, beta, and release criteria
Richard Levitte [Sat, 12 Jan 2019 23:48:43 +0000 (00:48 +0100)]
Generalise the descriptions of alpha, beta, and release criteria

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/82)

5 years agoRemove the 1.1.1 time table and add support information
Richard Levitte [Sat, 12 Jan 2019 23:39:00 +0000 (00:39 +0100)]
Remove the 1.1.1 time table and add support information

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/82)

5 years agoRelease strategy: add text on the 3.0.0 versioning scheme
Richard Levitte [Sat, 12 Jan 2019 23:31:36 +0000 (00:31 +0100)]
Release strategy: add text on the 3.0.0 versioning scheme

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/82)

5 years agoClarify the advisory regarding AEAD ciphersuites
Matt Caswell [Tue, 26 Feb 2019 16:49:35 +0000 (16:49 +0000)]
Clarify the advisory regarding AEAD ciphersuites

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/121)

5 years agoUpdates for new releases
Matt Caswell [Tue, 26 Feb 2019 14:31:17 +0000 (14:31 +0000)]
Updates for new releases

Reviewed-by: Richard Levitte <levitte@openssl.org>
5 years ago3.0.0 design doc: /usr/share -> /usr/lib
Richard Levitte [Sat, 16 Feb 2019 13:02:44 +0000 (14:02 +0100)]
3.0.0 design doc: /usr/share -> /usr/lib

/usr/share was a bad example for storing modules

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/119)

5 years ago3.0.0 design doc: mark all code sections with a language where possible
Richard Levitte [Sat, 16 Feb 2019 13:02:04 +0000 (14:02 +0100)]
3.0.0 design doc: mark all code sections with a language where possible

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/119)

5 years agoRemove rel=canonical from head.shtml
Matt Caswell [Thu, 14 Feb 2019 14:51:15 +0000 (14:51 +0000)]
Remove rel=canonical from head.shtml

With that line we are claiming that all our web pages are synonyms of the
home page.

Fixes #117

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/118)

5 years agoTypo
Richard Levitte [Fri, 15 Feb 2019 09:16:46 +0000 (10:16 +0100)]
Typo

5 years agoFix CSS props for code color
Richard Levitte [Mon, 11 Feb 2019 22:59:21 +0000 (23:59 +0100)]
Fix CSS props for code color

The 'pre' CSS is enough, we have no need for variants for 'p code',
'li code', 'p pre code' and 'li pre code'...

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/116)

5 years agoStray 'q' begone!
Richard Levitte [Mon, 11 Feb 2019 21:41:12 +0000 (22:41 +0100)]
Stray 'q' begone!

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/115)

5 years agoMake a general rule for converting markdown to html5
Richard Levitte [Mon, 11 Feb 2019 19:49:51 +0000 (20:49 +0100)]
Make a general rule for converting markdown to html5

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/114)

5 years agoPublish the Strategic Architecture and 3.0.0 Design (draft) documents
Richard Levitte [Mon, 11 Feb 2019 19:49:13 +0000 (20:49 +0100)]
Publish  the Strategic Architecture and 3.0.0 Design (draft) documents

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/114)

5 years agoOpenSSL 3.0.0 Design: make the state uppercase
Richard Levitte [Fri, 1 Feb 2019 15:42:51 +0000 (16:42 +0100)]
OpenSSL 3.0.0 Design: make the state uppercase

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/113)

5 years agoAllow extra header stuff, and use it to correct the list style type
Richard Levitte [Fri, 1 Feb 2019 15:41:43 +0000 (16:41 +0100)]
Allow extra header stuff, and use it to correct the list style type

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/113)

5 years agoAdd the OpenSSL 3.0.0 Design document (draft)
Richard Levitte [Wed, 30 Jan 2019 12:31:16 +0000 (13:31 +0100)]
Add the OpenSSL 3.0.0 Design document (draft)

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/113)

5 years agoMD to HTML: add a mechanism to show a document state
Richard Levitte [Fri, 1 Feb 2019 15:42:26 +0000 (16:42 +0100)]
MD to HTML: add a mechanism to show a document state

If the YAML metadata of a document contains a 'state:' attribute, it
will be rendered with large sans-serif in a 45 degree angle.

Requires CSS3

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/113)

5 years agoMD to HTML: allow extra header stuff
Richard Levitte [Fri, 1 Feb 2019 15:41:43 +0000 (16:41 +0100)]
MD to HTML: allow extra header stuff

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/113)

5 years agoAdd the OpenSSL Strategic Architecture document
Richard Levitte [Tue, 29 Jan 2019 13:10:00 +0000 (14:10 +0100)]
Add the OpenSSL Strategic Architecture document

Includes notes on how to convert documents from Google Docs to Markdown.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/110)

5 years agobin/md-to-html5: change output directory
Richard Levitte [Wed, 30 Jan 2019 12:50:48 +0000 (13:50 +0100)]
bin/md-to-html5: change output directory

The output directory should be the same as for the input file

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/111)

5 years agobin/mk-mancross: new manpage cross reference script
Richard Levitte [Tue, 29 Jan 2019 21:21:39 +0000 (22:21 +0100)]
bin/mk-mancross: new manpage cross reference script

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/107)

5 years agobin/mk-manpages: refactor to allow cross references between releases
Richard Levitte [Tue, 29 Jan 2019 20:33:30 +0000 (21:33 +0100)]
bin/mk-manpages: refactor to allow cross references between releases

So far, we created one HTML file for each POD file, and then made hard
links to it for other names that are in the POD file's NAMES section.

However, this came with the assumption that cross referencing between
releases would work simply be linking to the same name on other
releases.  This, however, did not take into account that manuals in
newer releases don't necessarily exist in older releases, or that some
files may have changed names.

Names in NAMES sections are, however, fairly constant, and are
therefore much safer to link to.  At the same time, it's safe to say
that if a particular name doesn't exist in some other releases, there
should simply not be a link.  A conclusion to draw from is that cross
referencing must be made on a per NAMES section name basis, rather
than on POD file name basis.

To allow this to happen and still not have to rewrite the same
Pod2Html result for every name in a specific POD file's NAMES section,
the structure of the rendered man pages are changed to this:

-   POD files are rendered into a .inc file with the exact same
    basename as the POD file.
-   For every name in the NAMES section, am HTML file is created.  It
    contains the standard header and footer stuff, and includes the
    generated .inc file in the middle.  It also includes a .cross file
    with the same basename as the HTML file as part of the sidebar.

In another commit, there will be a script for cross referencing, which
will generate the .cross files mentioned above.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/107)

5 years agoHandle document sectioning correctly
Richard Levitte [Thu, 3 Jan 2019 15:37:24 +0000 (16:37 +0100)]
Handle document sectioning correctly

Gone are the apps/, crypto/ and ssl/ directories.  We move to a Unix
manpage structure for older releases as well as new ones.

With that, there's no more need for a separate bin/mk-newmanpages,
bin/mk-manpages can handle both the old and the new POD directory
structure.

For a document tree that previously had apps/, crypto/ and ssl/, we
provide a .htaccess that accepts the old URLs and maps them correctly
to man1/ or man3/.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/107)

5 years agomk-apropos: don't include non-manpage files
Richard Levitte [Tue, 29 Jan 2019 12:29:23 +0000 (13:29 +0100)]
mk-apropos: don't include non-manpage files

mk-apropos looks at all HTML files in a given directory, but failed to
recognise files that aren't rendered manpage, such as index.html.

Reviewed-by: Tim Hudson <tjh@openssl.org>
(Merged from https://github.com/openssl/web/pull/109)

5 years agoMarkdown to OpenSSL HTML5 pages
Richard Levitte [Tue, 29 Jan 2019 11:43:41 +0000 (12:43 +0100)]
Markdown to OpenSSL HTML5 pages

Markdown is a popular format for text files, and some documents are
easier to read in this form than in HTML.  For future purposes, this
is the scripts we need to process markdown files into HTML5.

This script is based on pandoc, which is a pretty good translator
between a range of different document formats.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/108)

5 years agoReformat FAQ files
Richard Levitte [Tue, 25 Dec 2018 14:53:29 +0000 (15:53 +0100)]
Reformat FAQ files

Make them correct Markdown, and then use pandoc to create the FAQ HTML.
We then use CSS and a bit of Javascript to make it an accordion style
FAQ.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/103)

5 years agoMerge pull request #105 from iamamoose/vulns
Mark J. Cox [Tue, 15 Jan 2019 12:02:31 +0000 (12:02 +0000)]
Merge pull request #105 from iamamoose/vulns

Add severities that were in the advisories but missing from the vulnerability pages, also found a missing vulnerability

5 years agoAdd severities that were in the advisories but missing from the
Mark J. Cox [Tue, 15 Jan 2019 11:37:51 +0000 (11:37 +0000)]
Add severities that were in the advisories but missing from the
vulnerability pages, also found a missing vulnerability

5 years agoGenerate apropos-like tables instead of filelists for manpages
Richard Levitte [Thu, 3 Jan 2019 16:23:54 +0000 (17:23 +0100)]
Generate apropos-like tables instead of filelists for manpages

This works together with bin/mk-manpages' generation of description comment.

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/102)

5 years agoHave bin/mk-manpages and bin/mk-newmanpages add a description comment
Richard Levitte [Thu, 3 Jan 2019 16:17:32 +0000 (17:17 +0100)]
Have bin/mk-manpages and bin/mk-newmanpages add a description comment

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/102)

5 years agoChange getnames() to getdata(), for generic data retrieval from POD files
Richard Levitte [Thu, 3 Jan 2019 16:11:47 +0000 (17:11 +0100)]
Change getnames() to getdata(), for generic data retrieval from POD files

Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/102)

5 years agoAdd 1.1.1 to manual sidebar
Dr. Matthias St. Pierre [Thu, 27 Dec 2018 17:33:03 +0000 (18:33 +0100)]
Add 1.1.1 to manual sidebar

Reviewed-by: Tim Hudson <tjh@openssl.org>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/100)

5 years agoUpdate CLA templates
Matt Caswell [Wed, 5 Dec 2018 13:00:13 +0000 (13:00 +0000)]
Update CLA templates

Update the address in the CLA templates

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/97)

5 years agoSwitch to new (ASF) license
Rich Salz [Mon, 19 Mar 2018 22:20:32 +0000 (18:20 -0400)]
Switch to new (ASF) license

Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/98)

5 years agoUpdate PGP key
Kurt Roeckx [Wed, 5 Dec 2018 21:22:04 +0000 (22:22 +0100)]
Update PGP key

5 years agocla.html: make CLA download links and email address more prominent
Dr. Matthias St. Pierre [Tue, 6 Nov 2018 11:12:26 +0000 (12:12 +0100)]
cla.html: make CLA download links and email address more prominent

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Matt Caswell <matt@openssl.org>
(Merged from https://github.com/openssl/web/pull/92)

5 years agoUpdates for new release
Matt Caswell [Tue, 20 Nov 2018 13:55:56 +0000 (13:55 +0000)]
Updates for new release

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/95)

5 years agoUpdates for CVE-2018-5407
Matt Caswell [Mon, 12 Nov 2018 15:02:14 +0000 (15:02 +0000)]
Updates for CVE-2018-5407

Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/web/pull/93)

5 years agoMerge pull request #94 from iamamoose/master
Mark J. Cox [Mon, 12 Nov 2018 16:09:29 +0000 (16:09 +0000)]
Merge pull request #94 from iamamoose/master

trivial changes - CVE-2015-1788 was missing severity tag, fix bad website includes

5 years agoCVE-2015-1788 was missing the severity tag
Mark J. Cox [Mon, 12 Nov 2018 16:01:40 +0000 (16:01 +0000)]
CVE-2015-1788 was missing the severity tag

5 years agoUpdate advisory for CVE-2018-0734 indicating that it introduced a new issue
Pauli [Thu, 1 Nov 2018 22:40:27 +0000 (08:40 +1000)]
Update advisory for CVE-2018-0734 indicating that it introduced a new issue
and that this has been fixed.  Git commit versions are included.