Skip to content

Commit

Permalink
mods/cleanup for 3.4
Browse files Browse the repository at this point in the history
  • Loading branch information
pcaskey committed Oct 10, 2018
1 parent b9878c0 commit e5270d7
Show file tree
Hide file tree
Showing 106 changed files with 320 additions and 299 deletions.
6 changes: 0 additions & 6 deletions test-compose/compose.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,4 @@ echo ""
echo "If everything above was successful, your IdP metadata can be retreived with this command (after a minute or two):"
echo " curl -k https://127.0.0.1/idp/shibboleth"
echo ""
echo "By default, this test IdP is pre-integrated with the samltest.id testing service."
echo ""
echo "If you are testing the default test config and have port 443 open,"
echo " map your IP to idp.example.edu in your hosts file,"
echo " then proceed to https://samltest.id/start-idp-test to test this IdP test instance."
echo ""

18 changes: 9 additions & 9 deletions test-compose/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,15 @@ services:
build:
context: ./idp/
args:
TOMCFG: ./container_files/shib-idp/config/tomcat
TOMCERT: ./container_files/shib-idp/credentials/tomcat
TOMWWWROOT: ./container_files/shib-idp/wwwroot
SHBCFG: ./container_files/shib-idp/config/shib-idp/conf
SHBCREDS: ./container_files/shib-idp/credentials/shib-idp
SHBVIEWS: ./container_files/shib-idp/config/shib-idp/views
SHBEDWAPP: ./container_files/shib-idp/config/shib-idp/edit-webapp
SHBMSGS: ./container_files/shib-idp/config/shib-idp/messages
SHBMD: ./container_files/shib-idp/config/shib-idp/metadata
TOMCFG: ./container_files/config/tomcat
TOMCERT: ./container_files/credentials/tomcat
TOMWWWROOT: ./container_files/wwwroot
SHBCFG: ./container_files/config/shib-idp/conf
SHBCREDS: ./container_files/credentials/shib-idp
SHBVIEWS: ./container_files/config/shib-idp/views
SHBEDWAPP: ./container_files/config/shib-idp/edit-webapp
SHBMSGS: ./container_files/config/shib-idp/messages
SHBMD: ./container_files/config/shib-idp/metadata
depends_on:
- data
networks:
Expand Down
2 changes: 1 addition & 1 deletion test-compose/idp/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM tier/shib-idp:latest
FROM tier/shib-idp:3.4.0_181002

# The build args below can be used at build-time to tell the build process where to find your config files. This is for a completely burned-in config.
ARG TOMCFG=config/tomcat
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,5 +115,5 @@
</AttributeFilterPolicy>
<!-- end of SAMLtest SP -->


</AttributeFilterPolicyGroup>

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ idp.entityID= https://idp.example.edu/idp/shibboleth
idp.scope= example.edu

# General cookie properties (maxAge only applies to persistent cookies)
#idp.cookie.secure = false
idp.cookie.secure = true
#idp.cookie.httpOnly = true
#idp.cookie.domain =
#idp.cookie.path =
Expand All @@ -26,8 +26,8 @@ idp.scope= example.edu
#idp.sealer.aliasBase = secret
idp.sealer.storeResource= %{idp.home}/credentials/sealer.jks
idp.sealer.versionResource= %{idp.home}/credentials/sealer.kver
idp.sealer.storePassword= ce472e68-f433-4a77-aad2-b8697670158a
idp.sealer.keyPassword= ce472e68-f433-4a77-aad2-b8697670158a
idp.sealer.storePassword= 90fa668e-ce0f-45e7-82f1-fa4bd0273b51
idp.sealer.keyPassword= 90fa668e-ce0f-45e7-82f1-fa4bd0273b51

# Settings for public/private signing and encryption key(s)
# During decryption key rollover, point the ".2" properties at a second
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ idp.entityID= https://example.org/idp/shibboleth
idp.scope= example.org

# General cookie properties (maxAge only applies to persistent cookies)
#idp.cookie.secure = false
idp.cookie.secure = true
#idp.cookie.httpOnly = true
#idp.cookie.domain =
#idp.cookie.path =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,15 +62,6 @@
<MetadataProvider id="LocalMetadata" xsi:type="FilesystemMetadataProvider" metadataFile="PATH_TO_YOUR_METADATA"/>
-->

<!-- SAMLtest.id SP for test purposes only, delete for production use -->
<MetadataProvider id="SAMLtest"
xsi:type="FileBackedHTTPMetadataProvider"
backingFile="%{idp.home}/metadata/SAMLtest.xml"
metadataURL="https://samltest.id/saml/sp">
</MetadataProvider>
<!-- end of SAMLtest SP -->


<MetadataProvider id="InCommonMetadata"
xsi:type="FileBackedHTTPMetadataProvider"
backingFile="%{idp.home}/metadata/localCopyFromInCommon.xml"
Expand All @@ -88,5 +79,13 @@

</MetadataProvider>

<!-- SAMLtest.id SP for test purposes only, delete for production use -->
<MetadataProvider id="SAMLtest"
xsi:type="FileBackedHTTPMetadataProvider"
backingFile="%{idp.home}/metadata/SAMLtest.xml"
metadataURL="https://samltest.id/saml/sp">
</MetadataProvider>
<!-- end of SAMLtest SP -->


</MetadataProvider>
Original file line number Diff line number Diff line change
Expand Up @@ -7,23 +7,23 @@
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIDHDCCAgSgAwIBAgIJAIb+Cd4BoYJmMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNV
BAMMD2lkcC5leGFtcGxlLmVkdTAeFw0xODEwMDgyMTUwNTlaFw0yMzEwMDcyMTUw
NTlaMBoxGDAWBgNVBAMMD2lkcC5leGFtcGxlLmVkdTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBALPi8zCdYWjcTeWGLvCJrLHJ8kKAMx/U+ol468h+gWkW
6H9CbV02Bucmnuf7We66NPIhn3+ZjF6svBvS+wflOyBSOqo/BddH0t/CrDI3L4wv
LkTwogqVcUSubdUaHYVxitD8YyZGozg4l6NOKy2D1bFzzM8qB5Mdp2zW5k5Dbnza
7JTiSb/a6ILsugszhXA3LdA3NkzhSnWH5M8VbD22VwiWeWVuTLhhShdjWLT0FwMd
e/HeW3AGePN0/p4lH9excaMOHyxvJ2V89S3HPSZxLEjuo4TqQUqXdt0aeQcX3slj
w5jkZk/7N7LuEw+UIRIjOXIvZWv6f6QmH8j0kaFFMaUCAwEAAaNlMGMwQgYDVR0R
MIIDHDCCAgSgAwIBAgIJAPEnL5jgbeVoMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNV
BAMMD2lkcC5leGFtcGxlLmVkdTAeFw0xODEwMTAyMDM1NDBaFw0yMzEwMDkyMDM1
NDBaMBoxGDAWBgNVBAMMD2lkcC5leGFtcGxlLmVkdTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAKwTrvQhmFX3SUNgJAhQ/YV0UX56Rt53mwbiKuH+Ez83
7z6XRynBVsfzHfbWe0IpNKx5mIr84dfbGhQKQBEKzQuek7ihW3J6PIVZN1A3icZZ
B9i7gow902bT0ZfRG8QW49gl7pk3ASutPcO9Dq5Xc/AqWr3OSO/Pei0yBtTdzG3b
rm0u0gbj3P2tjt7BN77wIB+yjJsND3ITtP0MFXIJxLTlty8thwqQOAOAYcF+rhC5
znnBLsRNo0E57PtzZs8i/BpEX2uPTxpEyvlU1vtyxcKUiHtK5ZjOsDEkS2rEualr
+FILYg/Oxw1gi0+mNO1a94Ft+UoLiREztq6MQt8OK98CAwEAAaNlMGMwQgYDVR0R
BDswOYIPaWRwLmV4YW1wbGUuZWR1hiZodHRwczovL2lkcC5leGFtcGxlLmVkdS9p
ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQUCSovOIIkWFhQuaIudr7S361IT5AwDQYJ
KoZIhvcNAQELBQADggEBAHA8ov+paom/K9z4ssKRLb10zkXgDupziGY2rD4QAZ6U
cDF7nlJX0uaClimhJgwbagb64OVNwQ49RyzzLSLMQtrER1wEl+n2qs2HtPlGVlPk
9dtYXWL3gUrdGzniaUPP2tKMwtAgB3vh2NFHwQ57Lzyc7B8jNzcF3NtlckYidth/
c5TjjIcoJMeRJtJsjAOYOUzMpH92qc853FM18FqjRi/lQEc1Sfn7j60vtpsfdlMC
djZJO1Ru8QqkNC1d/ZBVAxO+R7mN1FzmRDCuNlwredwaAePDrSr5MKv3Cel/I0V6
D+x6OWB7iBrgi8kIf8j/pVmLqUxy2F0rnJkL8ooJM2o=
ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU3ZJ8oHkmlgPtZuZAxnzONccPsb8wDQYJ
KoZIhvcNAQELBQADggEBAIJ4oZKSMGpF8J3qdfjLZGkc3iVbu/eiE1MD77no0oCz
nelY0CNUBuFJk1Xv+Bv0fW0cVugtMPz4xi7zv0zkpS2IVxpPZWBosuVabUD9k+V4
iN5woJdO7e2KRGvhlWmbkmoZUvhygDe0u0vblNfLzDwFQvxHXiWG//P7SanoQrjP
dE8U21tYz+EFm6s5TvHxVhr9id8c+UacAFCpAtzUB+J8K1abx05XlKsySflkOQV9
JbM4zOy5gXSI5dY9dGUF77g0muyC+jAhIhLSt/7v3vJgvBurrxPoeBFXOU3D+siT
VZlKtYzYjJhVqXx1vKrWEE1hkpqm+iYgZe4MvgcdswY=
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
protocol="org.apache.coyote.http11.Http11NioProtocol"
port="443" maxThreads="200"
scheme="https" secure="true" SSLEnabled="true"
keystoreFile="/opt/certs/keystore.jks" keystorePass="34f9a51f-2a3a-42f8-b109-fce47dedeb24"
keystoreFile="/opt/certs/keystore.jks" keystorePass="e68cb9bc-bb21-4319-a664-1f755ad8b47c"
clientAuth="false" sslProtocol="TLS"/>
<Engine name="Catalina" defaultHost="localhost">

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDHDCCAgSgAwIBAgIJAIg/g2B0+JTzMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNV
BAMMD2lkcC5leGFtcGxlLmVkdTAeFw0xODEwMTAyMDM1NDBaFw0yMzEwMDkyMDM1
NDBaMBoxGDAWBgNVBAMMD2lkcC5leGFtcGxlLmVkdTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAOXvrrP5G0yLd6OfWPO1NzKjTFqY6l9kyGid98uOOut3
oFAwrjUgQ1gwVRNSVQNL7pfmiai1prNzzxo6oHXpctwJi+HK6l1JfKsmyOCo974d
S9HYnRL0HT59lIoT1oaIOr+5SGcSr0iFYLKkNwQz5FJrMIp0jkeFatoJ/FjZG8qy
z8NAaMTYMoR7pxWn6CuSTFPx0cKkSrxRwcUO+qsqBdrrweNSFUzo/KTmsl9wxga3
bLdUJ4TzypQKRY5vFTO1yxk8ZM7JTUHYLEFXUyThjfUQLT2uMMGNpBO3dYWttGyY
yXOzFvuJiMp64JTcoDb698ca7e3oeLNa3SGOiPwHRnkCAwEAAaNlMGMwQgYDVR0R
BDswOYIPaWRwLmV4YW1wbGUuZWR1hiZodHRwczovL2lkcC5leGFtcGxlLmVkdS9p
ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQURsDhZRUa47gaSCOLN4Uq1Jsgv0UwDQYJ
KoZIhvcNAQELBQADggEBAJ8PShxPRmdUeJJC/6lAGqGXlw3H+eVyC16hkU+Pozva
bjzDvJapj5r5MyUBkPvm6zPZKk2sDKGm640KVSxEjK+PHfCIIf/d3DQ6DgsvvBUu
/QLqG4dTOPwN6PJEVceo7jBAmMZk8nCMSMTfEl/nGwn0YxFbFVE6OamkYR9UuOD7
qBfqXxNQspQvA74kP5iCW+5VNwmcmya2Zhe5yJtD0DS5EOLfu/elrrU6DuR9e8xv
SQnmhIXnMKQKMYmUcEuksved5NRkzHiojtMHKewlXpnB7rqJi7BUYkKqY3/vgOqD
iSIkxhgaixWy//7nNHLGeNsZgG9xmnQ41qYsRtw5RdY=
-----END CERTIFICATE-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDl766z+RtMi3ej
n1jztTcyo0xamOpfZMhonffLjjrrd6BQMK41IENYMFUTUlUDS+6X5omotaazc88a
OqB16XLcCYvhyupdSXyrJsjgqPe+HUvR2J0S9B0+fZSKE9aGiDq/uUhnEq9IhWCy
pDcEM+RSazCKdI5HhWraCfxY2RvKss/DQGjE2DKEe6cVp+grkkxT8dHCpEq8UcHF
DvqrKgXa68HjUhVM6Pyk5rJfcMYGt2y3VCeE88qUCkWObxUztcsZPGTOyU1B2CxB
V1Mk4Y31EC09rjDBjaQTt3WFrbRsmMlzsxb7iYjKeuCU3KA2+vfHGu3t6HizWt0h
joj8B0Z5AgMBAAECggEBANZTs+TOLkQLPFmoDqIcKHdq/6DzKIQCzUu282MqEIGr
4CLfPYMHr75kTujTtap8/MlaerZnnBtpt4IbY7aFBCtWOq0dF5gdB7gBTv0agtMT
O7k+0Cr6oMe/BtYt56k/EoPjkTmCkSBoMtpRd3bTZ9/rSjPEsVq5YgAbjrzCosUs
YyGoTQC+sjPCOQDglr4tujgveBvGatEonfTxurJrUqHr3QBd3Biop3UXuc3g3wx4
yqXwHwACyPL9BY0r1e7WzfC1jSjWaxZkNg30XSJPuhvMoLaOunJUTqYMwlSlpuOJ
AdVPOBUXx5cmn7j8KZaTqdqKXM2G7JKH0BcW6KlMQAECgYEA+6vP9QY2Jw+v6xj1
qK3QFSQIdvZq2zeJjmEgKkIFDsmdg4dxxu8awUOZFp/JQETsibmvuDlNHfSmmTMg
0PCMQE924e1fHU7GZfxK2gtM4sKWK/0PxQsLzWD/J8Q8fpMAMS5X4wvVLhyqrIPk
WrmGZb5RN7kbSvRbRJfCVwNd2rkCgYEA6eQqHxawUHD0lPNWBW4vI1C50H3qSbzB
TFfunUz1NCmVlxU55pyLlTzUuGxD9wRXVAs1YL6z6a6EjzbB2WfaTTQ7zD2pZldQ
NrRxigkqm/7RuNL+O26RH0VP8ANAryxnfbnRsU2kraATSt199cFSgb+eKjz3T7OD
rMrOvoJL6cECgYAGB22p7wYpFWUfeq+X5OIRP5W8U9bnfYMcGBOPL5mzav0NA5ek
LmIzswzdz+IgWgZYnkwpW6YPS6caEHF+z+RsPfsZGnim2RZDpzGb251x6TtzvlI8
ZDFaMDKsnzTby2W7x+JvG/91ZVZpX5d+3ObtVQvZC+QtfYEaOZB8SSZccQKBgQDV
feQI3p/vvTsznu4dJNc4KB6ENfsedYIHmpf+01la1L5r2v8wBiLPBWiyMnjTSA4i
c9y0Qz5cBmWPiA7n0IkOQah3pK008mwQkyK0Oeu/2pg6WbWgMCudXJo73ew0OZb5
xxyl99ZieaRCiOzJ3z3dmzfXHDEuehCuL60Jbku2wQKBgQCMN7ETD7apRliJosKb
UQDEA/hV3Nw3TqCEpCz01pR3HHLedHYwQhUsUNkMycVlV52/STqe/6c8rcZmt7hD
csAkWpoKHU9v5s6pdu3SMURzHi8q1p8hO49n3eqx2IhJOzpMFygmJgBy6jNiXkAD
/6HfDYCuMSxoqgofz0jtyZAMow==
-----END PRIVATE KEY-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
-----BEGIN CERTIFICATE-----
MIIDHDCCAgSgAwIBAgIJAPEnL5jgbeVoMA0GCSqGSIb3DQEBCwUAMBoxGDAWBgNV
BAMMD2lkcC5leGFtcGxlLmVkdTAeFw0xODEwMTAyMDM1NDBaFw0yMzEwMDkyMDM1
NDBaMBoxGDAWBgNVBAMMD2lkcC5leGFtcGxlLmVkdTCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAKwTrvQhmFX3SUNgJAhQ/YV0UX56Rt53mwbiKuH+Ez83
7z6XRynBVsfzHfbWe0IpNKx5mIr84dfbGhQKQBEKzQuek7ihW3J6PIVZN1A3icZZ
B9i7gow902bT0ZfRG8QW49gl7pk3ASutPcO9Dq5Xc/AqWr3OSO/Pei0yBtTdzG3b
rm0u0gbj3P2tjt7BN77wIB+yjJsND3ITtP0MFXIJxLTlty8thwqQOAOAYcF+rhC5
znnBLsRNo0E57PtzZs8i/BpEX2uPTxpEyvlU1vtyxcKUiHtK5ZjOsDEkS2rEualr
+FILYg/Oxw1gi0+mNO1a94Ft+UoLiREztq6MQt8OK98CAwEAAaNlMGMwQgYDVR0R
BDswOYIPaWRwLmV4YW1wbGUuZWR1hiZodHRwczovL2lkcC5leGFtcGxlLmVkdS9p
ZHAvc2hpYmJvbGV0aDAdBgNVHQ4EFgQU3ZJ8oHkmlgPtZuZAxnzONccPsb8wDQYJ
KoZIhvcNAQELBQADggEBAIJ4oZKSMGpF8J3qdfjLZGkc3iVbu/eiE1MD77no0oCz
nelY0CNUBuFJk1Xv+Bv0fW0cVugtMPz4xi7zv0zkpS2IVxpPZWBosuVabUD9k+V4
iN5woJdO7e2KRGvhlWmbkmoZUvhygDe0u0vblNfLzDwFQvxHXiWG//P7SanoQrjP
dE8U21tYz+EFm6s5TvHxVhr9id8c+UacAFCpAtzUB+J8K1abx05XlKsySflkOQV9
JbM4zOy5gXSI5dY9dGUF77g0muyC+jAhIhLSt/7v3vJgvBurrxPoeBFXOU3D+siT
VZlKtYzYjJhVqXx1vKrWEE1hkpqm+iYgZe4MvgcdswY=
-----END CERTIFICATE-----
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
-----BEGIN PRIVATE KEY-----
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCsE670IZhV90lD
YCQIUP2FdFF+ekbed5sG4irh/hM/N+8+l0cpwVbH8x321ntCKTSseZiK/OHX2xoU
CkARCs0LnpO4oVtyejyFWTdQN4nGWQfYu4KMPdNm09GX0RvEFuPYJe6ZNwErrT3D
vQ6uV3PwKlq9zkjvz3otMgbU3cxt265tLtIG49z9rY7ewTe+8CAfsoybDQ9yE7T9
DBVyCcS05bcvLYcKkDgDgGHBfq4Quc55wS7ETaNBOez7c2bPIvwaRF9rj08aRMr5
VNb7csXClIh7SuWYzrAxJEtqxLmpa/hSC2IPzscNYItPpjTtWveBbflKC4kRM7au
jELfDivfAgMBAAECggEAXcm8qcNFzFUj0V0tRnseMwbbBByRU9/M10ueI97fjq1l
8K9zUgbWzdRsmIT+WWksFHWR9u8uCQCajiGoGaHRcGvWB+OqfBKzudqOk2Ix7bHI
3RAWb2mjN4Br1FtcztvLA5xpF4krUiryZyU8QznXLydmnd05U7u507hYkNzy90zI
ERp3p1PXL6XagW8SlraBbQW6HMCzwaILFT6v9Lxen8cw8VTSFEPfNthfGC2kmWRq
/ub/bbjx7HaV2p+U7FuXI2tk/pXbZxkHAMJ0OPcSx6lfcKU9m79peIgzA3vqALDj
QsvHioZ4O0ocOqj4ul1dojYrGYyjwXTNhGmytnXKwQKBgQDcAzg+FGMBDRuPLq7f
l9WoC4Pz/kN3nY0BGg6Ow5TW9SnDeUSZ5Mt3utuPyMtsHHwdTjR+iHMZv1uFOXCL
lI0SpkvRHCXCnsZqRPmnoGA0Tf+b1VfwjvZEiYJBnS5eKcy7nB81tBO/nty43eCo
241VeEX7USkrOqjVyYnK+YUwfQKBgQDIOTXewaEI3X/AOSXd35lZm9egGwTCTG3X
yIvZ6DghNLaAAVI52o9Y8mpLzdZP81+pATjgedR2UZbVt6blAT9BAqi+K6wZqZ3P
k8eRxm/h57zV/Ixlzxk6k5xzjzb4ZBSha+kAy8bvVqWYgIbbHEB5gMlorKF7m8Uy
A78p3N+4iwKBgHKM0pmv76Q6eODhw3bzDPEDnd5JwkLjKukp8e5u8m3BE8+MsiUW
NMHP7kU8nH1bj1uKvlYrIRKEyVfiAjEKVTEimFL1vstH87Kc2wdlvvE8sxslxzWe
maYxmjojZmLsjIYZ0T4a1jVstyshirkgJsQbbQRey3qQfhthZXbi12/ZAoGBAIg8
rVQJ6nnuxUtVV1e2GlEnwjtVxxIyERefhNFbuj2V8Yv92iY1eg5qvDsiLu4tymxj
wYC0RQXRFFINaYkvJQwmNA1aB/taN2ATzNp67IwJM6ti8WEg3qjF4dGbpCq1ZnhD
xcJd5dna2kh/Q8N5YMGMCP+pXyONZUtX00431R5rAoGBAMIqlJSFfXtiAs+ox5Wo
RJTP1jXBMwLxIpAiA2831OG1I2MmuRFfcl7bw0Ei2XWGfanenLd6pCHo5wVWvZ/k
7f3zg2NItabMZLIpc3ES8Sr1N0IeSOuAlLwWQ4wTeaF673dwLaGJ+doQERc3psoY
PSJOpnyo7wRfuXWQaKpzcF+w
-----END PRIVATE KEY-----
Binary file not shown.
Binary file not shown.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Binary file not shown.
Binary file not shown.

0 comments on commit e5270d7

Please sign in to comment.