# 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 \
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
./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 $@
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' < $< > $@
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' \
@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 >$@
@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' >$@
--- /dev/null
+#! /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
--- /dev/null
+<!DOCTYPE html>
+<html lang="en">
+<!--#include virtual="/inc/head.shtml" -->
+<body>
+ <!--#include virtual="/inc/banner.shtml" -->
+ <div id="main">
+ <div id="content">
+ <div class="blog-index">
+ <article>
+ <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=".">Community</a>
+ : <a href="">Committers</a>
+ <br/><a href="/sitemap.txt">Sitemap</a>
+ </footer>
+ </article>
+ </div>
+ <!--#include virtual="sidebar.shtml" -->
+ </div>
+ </div>
+<!--#include virtual="/inc/footer.shtml" -->
+</body>
+</html>
+
</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@openssl.org">openssl-contact.SE@openssl.org</a>
- </blockquote>
- </p>
-
</div>
<footer>
You are here: <a href="/">Home</a>
<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>
<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
<p>
The current OMC consists of (in alphabetical order):
</p>
- <table summary="">
+ <table summary="OMC Members">
<tr>
<td>Name</td>
<td>Email</td>
<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>
<li>
<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>