[openssl-commits] [web] master update
Rich Salz
rsalz at openssl.org
Thu Jun 1 13:39:32 UTC 2017
The branch master has been updated
via ec5ce815ce0a8c707ac4381c825f652e72f4335c (commit)
from 2b82c36c59e0188cf28eac8fa2984c80bb9f7aec (commit)
- Log -----------------------------------------------------------------
commit ec5ce815ce0a8c707ac4381c825f652e72f4335c
Author: Rich Salz <rsalz at akamai.com>
Date: Thu Jun 1 09:39:13 2017 -0400
Editorial updates; add committers info
-----------------------------------------------------------------------
Summary of changes:
Makefile | 43 ++++++++++++++-----------
bin/mk-committers | 24 ++++++++++++++
template-file.html => community/committers.html | 17 ++++++----
community/contacts.html | 15 ---------
community/index.html | 15 ++++++---
community/omc.html | 6 ++--
community/sidebar.shtml | 3 ++
7 files changed, 75 insertions(+), 48 deletions(-)
create mode 100755 bin/mk-committers
copy template-file.html => community/committers.html (64%)
diff --git a/Makefile b/Makefile
index fdc4c0f..6c71bec 100644
--- a/Makefile
+++ b/Makefile
@@ -11,6 +11,7 @@ RELEASEDIR = /var/www/openssl/source
# All simple generated files.
SIMPLE = newsflash.inc sitemap.txt \
+ community/committers.inc \
docs/faq.inc docs/fips.inc \
news/changelog.inc news/changelog.txt \
news/cl102.txt news/cl110.txt \
@@ -36,6 +37,15 @@ suball: $(SIMPLE) $(SRCLISTS) manmaster
relupd: suball manpages sitemap
+clean:
+ rm -f $(SIMPLE) $(SRCLISTS)
+
+# Legacy targets
+hack-source_htaccess: all
+simple: all
+generated: all
+rebuild: all
+
define makemanpages
./bin/mk-manpages $(1) $(2) docs
./bin/mk-filelist -a docs/man$(2)/apps '' '*.html' >docs/man$(2)/apps/index.inc
@@ -53,22 +63,25 @@ manmaster:
./bin/mk-filelist -a docs/manmaster/man5 '' '*.html' >docs/manmaster/man5/index.inc
./bin/mk-filelist -a docs/manmaster/man7 '' '*.html' >docs/manmaster/man7/index.inc
+## $(SIMPLE) -- SIMPLE GENERATED FILES
+newsflash.inc: news/newsflash.inc
+ @rm -f $@
+ head -7 $? >$@
sitemap:
@rm -f sitemap.txt
./bin/mk-sitemap > sitemap.txt
-# Legacy targets
-hack-source_htaccess: all
-simple: all
-generated: all
-rebuild: all
-
-clean:
- rm -f $(SIMPLE) $(SRCLISTS)
+community/committers.inc:
+ @rm -f $@
+ wget -q https://api.openssl.org/0/Group/commit/Members |
+ ./bin/mk-committers >$@
-newsflash.inc: news/newsflash.inc
+docs/faq.inc: docs/faq.txt bin/mk-faq
@rm -f $@
- head -7 $? >$@
+ ./bin/mk-faq <$? >$@
+docs/fips.inc: $(wildcard docs/fips/*) bin/mk-filelist
+ @rm -f $@
+ ./bin/mk-filelist docs/fips fips/ '*' >$@
news/changelog.inc: news/changelog.txt bin/mk-changelog
@rm -f $@
@@ -82,7 +95,6 @@ news/cl102.txt: $(CHECKOUTS)/openssl-1.0.2-stable/CHANGES
news/cl110.txt: $(CHECKOUTS)/openssl-1.1.0-stable/CHANGES
@rm -f $@
cp $? $@
-
news/openssl-1.0.2-notes.html: news/openssl-notes.html.in
@rm -f $@
sed -e 's|@VERSION@|1.0.2|g' < $< > $@
@@ -95,7 +107,6 @@ news/openssl-1.0.2-notes.inc: $(CHECKOUTS)/openssl-1.0.2-stable/NEWS news/openss
news/openssl-1.1.0-notes.inc: $(CHECKOUTS)/openssl-1.1.0-stable/NEWS news/openssl-1.1.0-notes.html bin/mk-notes
@rm -f $@
./bin/mk-notes 1.1.0 < $(CHECKOUTS)/openssl-1.1.0-stable/NEWS > $@
-
news/newsflash.inc: news/newsflash.txt
sed <$? >$@ \
-e '/^#/d' \
@@ -106,13 +117,6 @@ news/vulnerabilities.inc: bin/vulnerabilities.xsl news/vulnerabilities.xml
@rm -f $@
xsltproc bin/vulnerabilities.xsl news/vulnerabilities.xml >$@
-docs/faq.inc: docs/faq.txt bin/mk-faq
- @rm -f $@
- ./bin/mk-faq <$? >$@
-docs/fips.inc: $(wildcard docs/fips/*) bin/mk-filelist
- @rm -f $@
- ./bin/mk-filelist docs/fips fips/ '*' >$@
-
source/.htaccess: $(wildcard source/openssl-*.tar.gz) bin/mk-latest
@rm -f @?
./bin/mk-latest source >$@
@@ -123,6 +127,7 @@ source/index.inc: $(wildcard $(RELEASEDIR)/openssl-*.tar.gz) bin/mk-filelist
@rm -f $@
./bin/mk-filelist $(RELEASEDIR) '' 'openssl-*.tar.gz' >$@
+## $(SRCLISTS) -- LISTS OF SOURCES
source/old/0.9.x/index.inc: $(wildcard source/old/0.9.x/*.gz) bin/mk-filelist
@rm -f $@
./bin/mk-filelist source/old/0.9.x '' '*.gz' >$@
diff --git a/bin/mk-committers b/bin/mk-committers
new file mode 100755
index 0000000..5e6e748
--- /dev/null
+++ b/bin/mk-committers
@@ -0,0 +1,24 @@
+#! /usr/bin/python
+
+import json, sys
+
+json = json.load(sys.stdin)
+
+members = []
+for member in json:
+ name = None
+ github = '--'
+ for names in member:
+ if type(names) == type({}):
+ if names.has_key(u'github'):
+ github = names[u'github']
+ elif names.find(' ') != -1:
+ name = names
+ if name and github:
+ name = name.encode('ascii', 'xmlcharrefreplace')
+ github = github.encode('ascii', 'xmlcharrefreplace')
+ members.append("<tr><td>%s</td><td>%s</td></tr>" % (name, github))
+
+members.sort()
+for m in members:
+ print m
diff --git a/template-file.html b/community/committers.html
similarity index 64%
copy from template-file.html
copy to community/committers.html
index a7483d5..750bb93 100644
--- a/template-file.html
+++ b/community/committers.html
@@ -7,18 +7,22 @@
<div id="content">
<div class="blog-index">
<article>
- <header><h2>XXX name</h2></header>
+ <header><h2>List of Committers</h2></header>
<div class="entry-content">
<p>
-
+ <table summary="Committers">
+ <tr>
+ <td>Name</td>
+ <td>GitHub ID</td>
+ </tr>
+ <!--#include virtual="committers.inc" -->
+ </table>
</p>
</div>
<footer>
You are here: <a href="/">Home</a>
- : <a href=".">XXX-subdirname</a>
- <!--
- : <a href="">xxx topic name</a>
- -->
+ : <a href=".">Community</a>
+ : <a href="">Committers</a>
<br/><a href="/sitemap.txt">Sitemap</a>
</footer>
</article>
@@ -29,3 +33,4 @@
<!--#include virtual="/inc/footer.shtml" -->
</body>
</html>
+
diff --git a/community/contacts.html b/community/contacts.html
index 88e01f7..32c88ab 100644
--- a/community/contacts.html
+++ b/community/contacts.html
@@ -72,21 +72,6 @@
</blockquote>
</p>
- <p>Some OpenSSL team members are available for selected consulting
- engagements.</p>
-
- <p>In Sweden:</p>
-
- <blockquote>
- OpenSSL SE<br>
- c/o Richard Levitte<br>
- Nordingrågatan 20<br>
- S-162 53 Vällingby<br>
- Sweden<br>
- <a href="mailto:openssl-contact.SE at openssl.org">openssl-contact.SE at openssl.org</a>
- </blockquote>
- </p>
-
</div>
<footer>
You are here: <a href="/">Home</a>
diff --git a/community/index.html b/community/index.html
index 33881f2..fe17316 100644
--- a/community/index.html
+++ b/community/index.html
@@ -12,12 +12,17 @@
<header><h2>Community<h2></header>
<div class="entry-content">
<p>
- OpenSSL is a a collaborative effort of a worldwide community of
- volunteers that has a <a href="conduct.html">code of conduct</a>.
+ OpenSSL is a global open source project that has a
+ <a href="conduct.html">code of conduct</a>.
+ It is run by the
+ <a href="omc.html">OpenSSL Management Committee</a> and the
+ source is maintained by a
+ <a href="committers.html">team of committers</a>, as defined
+ in the <a href="/policies/bylaws.html">project bylaws</a>.
</p>
- <p>Here are some of the ways you can join the
- community and contribute.
- We'd also like
+
+ <p>Here are some of the ways you can join the community and
+ contribute. We'd also like
to <a href="thanks.html">thank</a> several groups for help with
the project infrastructure over time.
</p>
diff --git a/community/omc.html b/community/omc.html
index 9dbf001..d154bd2 100644
--- a/community/omc.html
+++ b/community/omc.html
@@ -9,7 +9,7 @@
<div id="content">
<div class="blog-index">
<article>
- <header><h2>Team</h2></header>
+ <header><h2>OpenSSL Management Committee</h2></header>
<div class="entry-content">
<p>
The
@@ -20,7 +20,7 @@
<p>
The current OMC consists of (in alphabetical order):
</p>
- <table summary="">
+ <table summary="OMC Members">
<tr>
<td>Name</td>
<td>Email</td>
@@ -163,7 +163,7 @@
<footer>
You are here: <a href="/">Home</a>
: <a href=".">Community</a>
- : <a href="">Team</a>
+ : <a href="">OMC</a>
<br/><a href="/sitemap.txt">Sitemap</a>
</footer>
</article>
diff --git a/community/sidebar.shtml b/community/sidebar.shtml
index 4b418e4..ed3cbc5 100644
--- a/community/sidebar.shtml
+++ b/community/sidebar.shtml
@@ -10,6 +10,9 @@
<a href="omc.html">OpenSSL Management Committee</a>
</li>
<li>
+ <a href="committers.html">List of Committers</a>
+ </li>
+ <li>
<a href="contacts.html">Contact Us</a>
</li>
<li>
More information about the openssl-commits
mailing list