[Checkins] [zopefoundation/cipher.googlepam] d868e9: Initial import of the cipher.googlepam code.

GitHub noreply at github.com
Tue Mar 5 18:30:18 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/cipher.googlepam
  Commit: d868e94bc706db5cde259ee5a7a958c7cf982643
      https://github.com/zopefoundation/cipher.googlepam/commit/d868e94bc706db5cde259ee5a7a958c7cf982643
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    A CHANGES.txt
    A README.txt
    A bootstrap.py
    A buildout.cfg
    A setup.py
    A src/cipher/__init__.py
    A src/cipher/googlepam/__init__.py
    A src/cipher/googlepam/addusers.py
    A src/cipher/googlepam/googlepam.conf
    A src/cipher/googlepam/pam_google.py
    A src/cipher/googlepam/tests/__init__.py
    A src/cipher/googlepam/tests/file-cache.conf
    A src/cipher/googlepam/tests/mem-cache.conf
    A src/cipher/googlepam/tests/test_doc.py
    A versions.cfg

  Log Message:
  -----------
  Initial import of the cipher.googlepam code.


  Commit: c8e4af74d5ee28d1e94a32ac7645999923daf344
      https://github.com/zopefoundation/cipher.googlepam/commit/c8e4af74d5ee28d1e94a32ac7645999923daf344
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M CHANGES.txt
    M README.txt
    M setup.py

  Log Message:
  -----------
  Get ready for release.


  Commit: b64a79244438c1f973590d591a57f2fe6a1f37f0
      https://github.com/zopefoundation/cipher.googlepam/commit/b64a79244438c1f973590d591a57f2fe6a1f37f0
  Author: Stephan Richter <stephan.richter at gmail.com>
  Date:   2012-04-24 (Tue, 24 Apr 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  vb


  Commit: ee5c28db89483d49ef5a77fb92fd9d0f84831daa
      https://github.com/zopefoundation/cipher.googlepam/commit/ee5c28db89483d49ef5a77fb92fd9d0f84831daa
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py
    M src/cipher/googlepam/googlepam.conf
    M src/cipher/googlepam/pam_google.py
    A src/cipher/googlepam/tests/googlepam.conf
    M src/cipher/googlepam/tests/test_doc.py
    M versions.cfg

  Log Message:
  -----------
  Add a space after the prompt.

Use a separate config file for tests, comment out the
domain/username/password options in the example config file so we don't
bother Google asking for example.com credentials.


  Commit: 5a68beeeb5102bceda8ba64e66173bf832c5830d
      https://github.com/zopefoundation/cipher.googlepam/commit/5a68beeeb5102bceda8ba64e66173bf832c5830d
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  The add-google-users script now reads the pam_google config file.


  Commit: 890e54ebf8351f3546dbe09317f1ad1d55ce7f6a
      https://github.com/zopefoundation/cipher.googlepam/commit/890e54ebf8351f3546dbe09317f1ad1d55ce7f6a
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    A debian/README.Debian
    A debian/changelog
    A debian/compat
    A debian/control
    A debian/copyright
    A debian/dirs
    A debian/docs
    A debian/install
    A debian/pam-auth-update/cipher-googlepam
    A debian/pam_google.conf
    A debian/patches/debian_specifics
    A debian/patches/series
    A debian/postinst
    A debian/prerm
    A debian/pydist-overrides
    A debian/rules
    A debian/source/format
    A debian/source/local-options
    A debian/source/options
    A debian/watch

  Log Message:
  -----------
  Add Debian packaging.


  Commit: 8b8e2ddf8a9721a3c43e060a8b58bae69c403f17
      https://github.com/zopefoundation/cipher.googlepam/commit/8b8e2ddf8a9721a3c43e060a8b58bae69c403f17
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M src/cipher/googlepam/pam_google.py

  Log Message:
  -----------
  Do not spew tracebacks to auth.log when config file is incomplete.


  Commit: 7a45fb3dc26b379b4cd7c38e841317e9781ec2db
      https://github.com/zopefoundation/cipher.googlepam/commit/7a45fb3dc26b379b4cd7c38e841317e9781ec2db
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/pam_google.py

  Log Message:
  -----------
  Set umask to avoid world-readable log and cache files.


  Commit: 36caad2c48f765005b549cc132091cc8ec89cafe
      https://github.com/zopefoundation/cipher.googlepam/commit/36caad2c48f765005b549cc132091cc8ec89cafe
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  add-google-users does not break if you don't specify --admin-group.


  Commit: 3ce40efa0d7c77ee5a7a4af3851df8bf9eb83634
      https://github.com/zopefoundation/cipher.googlepam/commit/3ce40efa0d7c77ee5a7a4af3851df8bf9eb83634
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M README.txt

  Log Message:
  -----------
  Document the .deb build process.


  Commit: 9af3f7f538bb2f8bd58a9ccda44d3e3700023b13
      https://github.com/zopefoundation/cipher.googlepam/commit/9af3f7f538bb2f8bd58a9ccda44d3e3700023b13
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.4.0


  Commit: a3524420792d4dde69faa35b7a993654035eb3e6
      https://github.com/zopefoundation/cipher.googlepam/commit/a3524420792d4dde69faa35b7a993654035eb3e6
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-08 (Mon, 08 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.4.1


  Commit: 36a29554d6e700b033768f945a618d0bb6dbd5db
      https://github.com/zopefoundation/cipher.googlepam/commit/36a29554d6e700b033768f945a618d0bb6dbd5db
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/googlepam.conf
    M src/cipher/googlepam/pam_google.py
    M src/cipher/googlepam/tests/test_doc.py

  Log Message:
  -----------
  Support multiple Google groups.

The authenticating user has to be a member of any one of the specified
groups for access to be allowed.


  Commit: 8ff160ff69cc8723c2752c7e0f7c044749b946a2
      https://github.com/zopefoundation/cipher.googlepam/commit/8ff160ff69cc8723c2752c7e0f7c044749b946a2
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  add-google-users: --add-to-group alias, improved --help message


  Commit: 5762cac0cbb7b08db5440cc2ccd64ea259a209f6
      https://github.com/zopefoundation/cipher.googlepam/commit/5762cac0cbb7b08db5440cc2ccd64ea259a209f6
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  add-google-users: --exclude option


  Commit: 7e6d7a0ab689f6a01775d8606b0d6cc8b23a2b66
      https://github.com/zopefoundation/cipher.googlepam/commit/7e6d7a0ab689f6a01775d8606b0d6cc8b23a2b66
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  add-google-users: --add-to-group-command for completeness


  Commit: 8af2523a8eec87e56f18651749f9dfeb53f9d693
      https://github.com/zopefoundation/cipher.googlepam/commit/8af2523a8eec87e56f18651749f9dfeb53f9d693
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  When some options are missing, remind the user of their syntax.


  Commit: d0a229030539250248487f08f0b05d479f0706be
      https://github.com/zopefoundation/cipher.googlepam/commit/d0a229030539250248487f08f0b05d479f0706be
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  New features warrant a minor version increase.


  Commit: 78cb483b45643f8fa6d01869a1ca926fad348cd1
      https://github.com/zopefoundation/cipher.googlepam/commit/78cb483b45643f8fa6d01869a1ca926fad348cd1
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.5.0


  Commit: 334d47f5240548634f88eef2f6498abe94255be0
      https://github.com/zopefoundation/cipher.googlepam/commit/334d47f5240548634f88eef2f6498abe94255be0
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-09 (Tue, 09 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.5.1


  Commit: 2eca9097b348f5129f65856438bde4bcd2e30feb
      https://github.com/zopefoundation/cipher.googlepam/commit/2eca9097b348f5129f65856438bde4bcd2e30feb
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/pam_google.py
    M src/cipher/googlepam/tests/test_doc.py

  Log Message:
  -----------
  FileCache reliability fixes.

Avoid incorrect cache lookups (or invalidations) when a username is a
proper prefix of some other username.

Avoid cache poisoning if usernames contain embedded '::' separators or
newlines.

Avoid exceptions on a race condition if the cache file disappears after
we check for its existence but before we open it for reading.


  Commit: ca7226f43d0f883cdc94c7fc0c0255c9c1dcb8a5
      https://github.com/zopefoundation/cipher.googlepam/commit/ca7226f43d0f883cdc94c7fc0c0255c9c1dcb8a5
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    A src/cipher/googlepam/tests/multi-group.conf

  Log Message:
  -----------
  Oops, add forgotten file needed for test setup.


  Commit: 6894a6d86862afa359c1875acc94166796a36aab
      https://github.com/zopefoundation/cipher.googlepam/commit/6894a6d86862afa359c1875acc94166796a36aab
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    M CHANGES.txt

  Log Message:
  -----------
  Mention that brown-paper-baginess in the changelog.


  Commit: fb0c5a1876b31a693a7361a6f9662a515242640c
      https://github.com/zopefoundation/cipher.googlepam/commit/fb0c5a1876b31a693a7361a6f9662a515242640c
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-10 (Wed, 10 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/pam_google.py
    M src/cipher/googlepam/tests/test_doc.py

  Log Message:
  -----------
  MemCache security fix: do not use the same cache key for all users.


  Commit: 7a2347e818580e894e2881064f535b16ab0152c2
      https://github.com/zopefoundation/cipher.googlepam/commit/7a2347e818580e894e2881064f535b16ab0152c2
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/pam_google.py
    M src/cipher/googlepam/tests/test_doc.py

  Log Message:
  -----------
  Fix unpickling errors in MemCache.


  Commit: 496a78b35ec26eb91e41eb0167cf037a7c6040dd
      https://github.com/zopefoundation/cipher.googlepam/commit/496a78b35ec26eb91e41eb0167cf037a7c6040dd
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Preparing release 1.5.1


  Commit: 0a652c98130dc8f43c19696e2a507f8902a99628
      https://github.com/zopefoundation/cipher.googlepam/commit/0a652c98130dc8f43c19696e2a507f8902a99628
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M src/cipher/googlepam/addusers.py

  Log Message:
  -----------
  Make add-google-users skip users that already exist.

Print a total of users added at the end, to indicate the script did
something in addition to printing all those 'skipped' and 'not adding'
messages when run a second time, after group membership changes on the
Google side.


  Commit: d29f086da37edfb34ded2d58af47d50d39d789c1
      https://github.com/zopefoundation/cipher.googlepam/commit/d29f086da37edfb34ded2d58af47d50d39d789c1
  Author: Marius Gedminas <marius at gedmin.as>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M CHANGES.txt
    M setup.py

  Log Message:
  -----------
  Back to development: 1.5.2


Compare: https://github.com/zopefoundation/cipher.googlepam/compare/d868e94bc706^...d29f086da37e


More information about the checkins mailing list