[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