[Checkins] [zopefoundation/keas.kmi] f1f9cb: Initial import of key management infrastructure an...
GitHub
noreply at github.com
Wed Mar 6 14:54:58 UTC 2013
Branch: refs/heads/master
Home: https://github.com/zopefoundation/keas.kmi
Commit: f1f9cb3c9dff5f541d87e9618bdd4b76cb630e84
https://github.com/zopefoundation/keas.kmi/commit/f1f9cb3c9dff5f541d87e9618bdd4b76cb630e84
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2008-09-03 (Wed, 03 Sep 2008)
Changed paths:
A CHANGES.txt
A README.txt
A bootstrap.py
A buildout.cfg
A server.ini
A setup.py
A src/keas/__init__.py
A src/keas/kmi/README.txt
A src/keas/kmi/__init__.py
A src/keas/kmi/apidoc.zcml
A src/keas/kmi/application.zcml
A src/keas/kmi/configure.zcml
A src/keas/kmi/db.py
A src/keas/kmi/db.zcml
A src/keas/kmi/facility.py
A src/keas/kmi/interfaces.py
A src/keas/kmi/persistent.py
A src/keas/kmi/persistent.txt
A src/keas/kmi/rest.py
A src/keas/kmi/rest.zcml
A src/keas/kmi/security.zcml
A src/keas/kmi/testing.py
A src/keas/kmi/testing.zcml
A src/keas/kmi/tests.py
A src/keas/kmi/wsgi.py
A zope.conf
Log Message:
-----------
Initial import of key management infrastructure and encrypted
persistent support. The algorithm implemented by this package fulfills
US government guidelines for data encryption, including HIPAA.
Commit: f18e4664c8e781758ec1a63a4e7a9d38f6a38f36
https://github.com/zopefoundation/keas.kmi/commit/f18e4664c8e781758ec1a63a4e7a9d38f6a38f36
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M README.txt
M setup.py
A src/keas/kmi/application.py
M src/keas/kmi/application.zcml
Log Message:
-----------
* Ignore generated files.
* Made application run properly.
* Improved long description.
Commit: d2cd4966c36f7e9dd6627a97793a7be4331b858a
https://github.com/zopefoundation/keas.kmi/commit/d2cd4966c36f7e9dd6627a97793a7be4331b858a
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M setup.py
Log Message:
-----------
Added persistent docs to long description.
Commit: 016faa8498ac9b692bcd1c79a065e36e14fc58db
https://github.com/zopefoundation/keas.kmi/commit/016faa8498ac9b692bcd1c79a065e36e14fc58db
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M setup.py
Log Message:
-----------
version bump.
Commit: 3c2d5158cad0d73e8acb18b6ca5719c84284adf6
https://github.com/zopefoundation/keas.kmi/commit/3c2d5158cad0d73e8acb18b6ca5719c84284adf6
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
Log Message:
-----------
Changelog skeleton for the next release.
Commit: 3ebe9abc143aeff671abe1fa6e591f9f76af6bca
https://github.com/zopefoundation/keas.kmi/commit/3ebe9abc143aeff671abe1fa6e591f9f76af6bca
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M README.txt
Log Message:
-----------
Typo.
Commit: 799755202d14e4aae65c3f5d26be02b3e2774c9e
https://github.com/zopefoundation/keas.kmi/commit/799755202d14e4aae65c3f5d26be02b3e2774c9e
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M README.txt
M buildout.cfg
Log Message:
-----------
Create a bin/runserver script for convenience.
Commit: f6aa225bc918cfb3ff5508fac95cd0b01053310d
https://github.com/zopefoundation/keas.kmi/commit/f6aa225bc918cfb3ff5508fac95cd0b01053310d
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M README.txt
M buildout.cfg
A generate-sample-cert.sh
A sample.pem
M server.ini
Log Message:
-----------
Make the sample server use SSL.
There's one problem: the sample wget --post-file command hangs.
Commit: a236cecb2757fed9b88080e887156b622df84343
https://github.com/zopefoundation/keas.kmi/commit/a236cecb2757fed9b88080e887156b622df84343
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M README.txt
Log Message:
-----------
Fix example.
The POST to /key needs to come with a text/plain content type; for some reason
the Paste web server hangs parsing the request if you send
application/x-www-form-urlencoded over SSL, but not if you do that over plain
HTTP.
Commit: 8174fdf122274005fe710cde7eadad42f1191465
https://github.com/zopefoundation/keas.kmi/commit/8174fdf122274005fe710cde7eadad42f1191465
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M buildout.cfg
M setup.py
A src/keas/kmi/testclient.py
Log Message:
-----------
Add a command-line script for testing the LocalKeyManagementFacility.
Commit: bfd5a739e77eecf7925c209ad817277573afa8b2
https://github.com/zopefoundation/keas.kmi/commit/bfd5a739e77eecf7925c209ad817277573afa8b2
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M src/keas/kmi/facility.py
M src/keas/kmi/testclient.py
M src/keas/kmi/testing.py
Log Message:
-----------
Make the LocalKeyManagementFacility actually work.
Commit: f0f2fd7d8692993c4008022e86c531dd5367145b
https://github.com/zopefoundation/keas.kmi/commit/f0f2fd7d8692993c4008022e86c531dd5367145b
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M README.txt
Log Message:
-----------
Update docs.
Commit: e092a595618acdf8f0f1510282bb1ee923c8e934
https://github.com/zopefoundation/keas.kmi/commit/e092a595618acdf8f0f1510282bb1ee923c8e934
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M src/keas/kmi/README.txt
M src/keas/kmi/rest.py
Log Message:
-----------
Disallow GET requests on /new.
Having a GET request create a new object in the DB violates the spirit of HTTP.
Commit: 594c95b5157a746b91667ae41c1d023801e47f35
https://github.com/zopefoundation/keas.kmi/commit/594c95b5157a746b91667ae41c1d023801e47f35
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M src/keas/kmi/README.txt
M src/keas/kmi/configure.zcml
M src/keas/kmi/rest.py
M src/keas/kmi/rest.zcml
Log Message:
-----------
Front page now shows the number of stored keys instead of a
ComponentLookupError message.
Commit: 321b2ecf8e8e47e360bfd6d19ef3aaa3e31b723f
https://github.com/zopefoundation/keas.kmi/commit/321b2ecf8e8e47e360bfd6d19ef3aaa3e31b723f
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M src/keas/kmi/configure.zcml
Log Message:
-----------
Expand tabs.
Commit: 8367e9abfdbf879a657479c4a8228164994c85af
https://github.com/zopefoundation/keas.kmi/commit/8367e9abfdbf879a657479c4a8228164994c85af
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M src/keas/kmi/facility.py
M src/keas/kmi/testing.py
Log Message:
-----------
Make sure bin/testclient -g works over HTTPs.
Commit: 08ce90c13b3a59160ca528d4cbfd39903c747462
https://github.com/zopefoundation/keas.kmi/commit/08ce90c13b3a59160ca528d4cbfd39903c747462
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M src/keas/kmi/README.txt
M src/keas/kmi/rest.py
Log Message:
-----------
Return a 404 rather than an error page if the key cannot be found.
Commit: f4e2fd4f2dd32ec2d366cd8cf690af2af4f18e6b
https://github.com/zopefoundation/keas.kmi/commit/f4e2fd4f2dd32ec2d366cd8cf690af2af4f18e6b
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Prepare to release keas.kmi 0.2.0.
Commit: 4421f4878ba19577c7bac1da991ef1561017ff17
https://github.com/zopefoundation/keas.kmi/commit/4421f4878ba19577c7bac1da991ef1561017ff17
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Post-release version bump.
Commit: 17ba274ee8c48ec5461b00a1aeed67a862f57f11
https://github.com/zopefoundation/keas.kmi/commit/17ba274ee8c48ec5461b00a1aeed67a862f57f11
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
A src/keas/kmi/keyholder.py
A src/keas/kmi/keyholder.txt
M src/keas/kmi/tests.py
Log Message:
-----------
Add a trivial KeyHolder utility.
Commit: fe1c7669ed65c9b6e7f702c50fe5447926d91ed3
https://github.com/zopefoundation/keas.kmi/commit/fe1c7669ed65c9b6e7f702c50fe5447926d91ed3
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
A simple KeyHolder utility is available in keas.kmi.keyholder.
Commit: a5d69c9ee892801064c6d8d3211817a9d41110da
https://github.com/zopefoundation/keas.kmi/commit/a5d69c9ee892801064c6d8d3211817a9d41110da
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Prepare to release keas.kmi 0.3.0.
Commit: 9ed4fcca5520c8309425a3418da889ad3f8794c0
https://github.com/zopefoundation/keas.kmi/commit/9ed4fcca5520c8309425a3418da889ad3f8794c0
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-04 (Thu, 04 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Post-release version bump.
Commit: 0acbb7599ed44f8b097cfca26a5f6dcee8ca72f5
https://github.com/zopefoundation/keas.kmi/commit/0acbb7599ed44f8b097cfca26a5f6dcee8ca72f5
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-11 (Thu, 11 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Prepare to release keas.kmi 0.3.1 with a relaxed M2Crypto version requirement.
Commit: 69f18bf9addaa352f35db1e7013da164878add03
https://github.com/zopefoundation/keas.kmi/commit/69f18bf9addaa352f35db1e7013da164878add03
Author: Marius Gedminas <marius at gedmin.as>
Date: 2008-09-11 (Thu, 11 Sep 2008)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Post-release version bump.
Commit: 1cefd0fe26cd9e5fcc0685dc95964619d2b98abd
https://github.com/zopefoundation/keas.kmi/commit/1cefd0fe26cd9e5fcc0685dc95964619d2b98abd
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2009-07-26 (Sun, 26 Jul 2009)
Changed paths:
M CHANGES.txt
M setup.py
M src/keas/kmi/facility.py
M src/keas/kmi/interfaces.py
M src/keas/kmi/persistent.txt
Log Message:
-----------
Fix tests and prepare release.
Commit: 2854d28daf4df690824caa66dab0903d75b5a759
https://github.com/zopefoundation/keas.kmi/commit/2854d28daf4df690824caa66dab0903d75b5a759
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2009-07-26 (Sun, 26 Jul 2009)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
version bump.
Commit: 334d5424aa9dd741888cf1cbec4b622b94cfed48
https://github.com/zopefoundation/keas.kmi/commit/334d5424aa9dd741888cf1cbec4b622b94cfed48
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-08-25 (Wed, 25 Aug 2010)
Changed paths:
M README.txt
M buildout.cfg
M setup.py
M src/keas/kmi/wsgi.py
Log Message:
-----------
Updated setup and code to work with the latest set of library versions.
Commit: b824c7b908887267075a27e4078965aa8f9e5196
https://github.com/zopefoundation/keas.kmi/commit/b824c7b908887267075a27e4078965aa8f9e5196
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-08-25 (Wed, 25 Aug 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Get ready for release.
Commit: 210c51d688787b2012a305a7b694fc8303b34db3
https://github.com/zopefoundation/keas.kmi/commit/210c51d688787b2012a305a7b694fc8303b34db3
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-08-25 (Wed, 25 Aug 2010)
Changed paths:
M setup.py
Log Message:
-----------
Create correct Trove classifier.
Commit: a63db8fc6ad78f2f52c50f9c98eb49eb306bca2a
https://github.com/zopefoundation/keas.kmi/commit/a63db8fc6ad78f2f52c50f9c98eb49eb306bca2a
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-08-25 (Wed, 25 Aug 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
vb
Commit: f61e19fcdd7bdc3ecbdc5950b03b6931b11a14d9
https://github.com/zopefoundation/keas.kmi/commit/f61e19fcdd7bdc3ecbdc5950b03b6931b11a14d9
Author: Marius Gedminas <marius at gedmin.as>
Date: 2010-08-27 (Fri, 27 Aug 2010)
Changed paths:
M CHANGES.txt
M setup.py
M src/keas/kmi/README.txt
M src/keas/kmi/facility.py
M src/keas/kmi/testing.py
M src/keas/kmi/tests.py
Log Message:
-----------
Fixed deprecation warnings about md5 and zope.testing.doctest.
Commit: afe280a2f9b1f298d5e4bb1247e92ddf24eaedd5
https://github.com/zopefoundation/keas.kmi/commit/afe280a2f9b1f298d5e4bb1247e92ddf24eaedd5
Author: Marius Gedminas <marius at gedmin.as>
Date: 2010-08-27 (Fri, 27 Aug 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Preparing release 1.1.1
Commit: 55b8f223e44493c3774adeba821ebcfceb8a215f
https://github.com/zopefoundation/keas.kmi/commit/55b8f223e44493c3774adeba821ebcfceb8a215f
Author: Marius Gedminas <marius at gedmin.as>
Date: 2010-08-27 (Fri, 27 Aug 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Back to development: 1.1.2
Commit: 143eb489c8e8002738ea182a351b0cd2c6dc7711
https://github.com/zopefoundation/keas.kmi/commit/143eb489c8e8002738ea182a351b0cd2c6dc7711
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-09-28 (Tue, 28 Sep 2010)
Changed paths:
M CHANGES.txt
M buildout.cfg
M server.ini
M setup.py
M src/keas/kmi/README.txt
R src/keas/kmi/apidoc.zcml
R src/keas/kmi/application.py
R src/keas/kmi/application.zcml
M src/keas/kmi/configure.zcml
R src/keas/kmi/db.py
R src/keas/kmi/db.zcml
M src/keas/kmi/facility.py
A src/keas/kmi/facility.txt
M src/keas/kmi/interfaces.py
M src/keas/kmi/rest.py
R src/keas/kmi/security.zcml
M src/keas/kmi/testclient.py
M src/keas/kmi/testing.py
R src/keas/kmi/testing.zcml
M src/keas/kmi/tests.py
M src/keas/kmi/wsgi.py
Log Message:
-----------
- Refactored REST server to be a simple repoze.bfg application.
- The encrypted data encrypting keys (DEKs) are now stored in a directory
instead of the ZODB. This increases transparency in the data store and makes
backups easier.
Commit: fc5f2d22da88c60f01e771056b7f9a6f94db5d7c
https://github.com/zopefoundation/keas.kmi/commit/fc5f2d22da88c60f01e771056b7f9a6f94db5d7c
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-09-28 (Tue, 28 Sep 2010)
Changed paths:
M src/keas/kmi/keyholder.py
M src/keas/kmi/persistent.py
M src/keas/kmi/testclient.py
M src/keas/kmi/testing.py
M src/keas/kmi/tests.py
M src/keas/kmi/wsgi.py
Log Message:
-----------
Some cleanup.
Commit: 9745e8d049a109334c5bc31b397960cd658ac6a4
https://github.com/zopefoundation/keas.kmi/commit/9745e8d049a109334c5bc31b397960cd658ac6a4
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-09-28 (Tue, 28 Sep 2010)
Changed paths:
M CHANGES.txt
M src/keas/kmi/facility.py
M src/keas/kmi/testing.py
Log Message:
-----------
Added caching to directory-based facility, so we do not need to read
files all the time.
Commit: 10cc1a66a62077659cbe37f4d5efdd589a06633b
https://github.com/zopefoundation/keas.kmi/commit/10cc1a66a62077659cbe37f4d5efdd589a06633b
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-09-29 (Wed, 29 Sep 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
Get ready for release.
Commit: 580b53058744f64d43e9445af1393103ce81f7de
https://github.com/zopefoundation/keas.kmi/commit/580b53058744f64d43e9445af1393103ce81f7de
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-09-29 (Wed, 29 Sep 2010)
Changed paths:
M setup.py
Log Message:
-----------
Remove framework classifier.
Commit: 7e8952413ccf28bc1dd2101621cce8842a4f8caf
https://github.com/zopefoundation/keas.kmi/commit/7e8952413ccf28bc1dd2101621cce8842a4f8caf
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-09-29 (Wed, 29 Sep 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
vb
Commit: d816771003a152f7daac514846fa8140bf7d688f
https://github.com/zopefoundation/keas.kmi/commit/d816771003a152f7daac514846fa8140bf7d688f
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-10-07 (Thu, 07 Oct 2010)
Changed paths:
M CHANGES.txt
M setup.py
M src/keas/kmi/README.txt
M src/keas/kmi/facility.py
Log Message:
-----------
- Added a cache for unencrypted DEKs in the key management facility, like it
was already done for the local key management facility. This increases
encryption and decryption performance by an order of magnitude from
roughly 2ms to 0.2ms.
- Get ready for release.
Commit: e6e3fb9e4204d07038bd2025c9a5b5ff7d9c5278
https://github.com/zopefoundation/keas.kmi/commit/e6e3fb9e4204d07038bd2025c9a5b5ff7d9c5278
Author: Stephan Richter <stephan.richter at gmail.com>
Date: 2010-10-07 (Thu, 07 Oct 2010)
Changed paths:
M CHANGES.txt
M setup.py
Log Message:
-----------
vb
Commit: 1894ed2bb1201013831a49c2b85e748936062aa1
https://github.com/zopefoundation/keas.kmi/commit/1894ed2bb1201013831a49c2b85e748936062aa1
Author: Andreas Jung <yet at gmx.de>
Date: 2013-02-05 (Tue, 05 Feb 2013)
Changed paths:
M README.txt
Log Message:
-----------
typo
Compare: https://github.com/zopefoundation/keas.kmi/compare/f1f9cb3c9dff^...1894ed2bb120
More information about the checkins
mailing list