Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Havana #1

Open
wants to merge 3,522 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
3522 commits
Select commit Hold shift + click to select a range
9583a3c
Remove a useless arg in range()
wu-wenxiang Aug 20, 2013
be6e8ec
add foreign key constraint on oauth tables
gongysh Aug 22, 2013
febab09
Merge "use provider to validate tokens"
Aug 22, 2013
d682b96
Merge "Ensure username passed by REMOTE_USER can contain '@'"
Aug 22, 2013
15ffd4f
Merge "fix the default values for token and password auth"
Aug 22, 2013
f28d9f4
Fix error where consumer is not deleted from sql
Aug 21, 2013
d6a46e4
Migrating ec2 credentials to credential.
Jul 20, 2013
2fe72a0
Fix translate static messages in response
Aug 21, 2013
db54cf3
Use system locale when Accept-Language header is not provided
niuzhenguo Aug 22, 2013
99532fa
Merge "remove unused function"
Aug 23, 2013
4dbda64
Merge "add foreign key constraint on oauth tables"
Aug 23, 2013
42b107e
change oauth.consumer description into nullable
gongysh Aug 23, 2013
552f883
Clean up keystone-manage man page
Aug 1, 2013
e4b1d22
Fix role lookup for Active Directory
Aug 12, 2013
161657d
Merge "Delete file TODO"
Aug 24, 2013
da26317
Merge "change oauth.consumer description into nullable"
Aug 24, 2013
361185c
remove flake8 option from run_tests.sh
skuicloud Aug 19, 2013
15a3bde
Merge "Clean up keystone-manage man page"
Aug 26, 2013
bef65c5
Merge "Remove a useless arg in range()"
Aug 26, 2013
67a44e2
Merge "Fix translate static messages in response"
Aug 26, 2013
7eed453
Merge "Use system locale when Accept-Language header is not provided"
Aug 26, 2013
56f6401
Use correct filename for index & serial file when setting permissions
Jul 29, 2013
03ecdc9
Fixes a link in the documentation
dstanek Aug 26, 2013
5dc50bb
Create associations between projects and endpoints
Jul 24, 2013
369be47
Keystone Caching Layer for Manager Calls
Aug 17, 2013
9400658
Implement Caching for Token Revocation List
Aug 24, 2013
8d1d9d2
Refactor Token Provider to be aware of expired tokens.
Aug 25, 2013
c7a5c6c
Implement API protection on target entities
henrynash Jul 23, 2013
955cd27
Merge "Add defense in ldap:get_roles_for_user_and_project"
Aug 28, 2013
a701908
Merge "filter in ldap list_groups_for_user"
Aug 28, 2013
4a7199b
Add 'cn' to attribute_list for enabled_users/tenants query
Aug 28, 2013
08cd635
Drop support for diablo to essex migrations
dolph Jul 17, 2013
63f1f08
Add notifications module
Jul 24, 2013
4bbcb08
Merge "Implement API protection on target entities"
Aug 28, 2013
dbfe65b
Merge "Fix error where consumer is not deleted from sql"
Aug 28, 2013
de4de06
Merge "Implement Caching for Token Revocation List"
Aug 28, 2013
dd3a75d
Merge "Refactor Token Provider to be aware of expired tokens."
Aug 28, 2013
ceb0170
Removes KVS references from the documentation
dstanek Aug 28, 2013
cf78622
Bump hacking to 0.7
Aug 16, 2013
9a50d84
Merge "Add notifications module"
Aug 29, 2013
999b939
Merge "Remove enumerate calls"
Aug 29, 2013
e446e0a
Merge "Drop support for diablo to essex migrations"
Aug 29, 2013
8fdfbf0
Merge "Use correct filename for index & serial file when setting perm…
Aug 29, 2013
221851c
Use testtools as base test class.
vikt0rs Jul 29, 2013
70b2749
Add common code from Oslo for work with database
vikt0rs Jul 19, 2013
6979ae0
Use common db model class from Oslo
vikt0rs Aug 29, 2013
ae44075
Merge "Removes KVS references from the documentation"
Aug 29, 2013
6911819
Implement decorator-based notifications for users
dolph Aug 29, 2013
a746527
Enable SQL tests for oauth
Aug 25, 2013
c466528
Merge "Implement decorator-based notifications for users"
Aug 29, 2013
6dce45b
Add Memory Isolating Cache Proxy
Aug 29, 2013
43f5122
Add project CRUD to assignment_api Manager
dolph Aug 29, 2013
6f9b75e
Use joins instead of multiple lookups in groups sql
Aug 19, 2013
7f32fda
Merge "Add Memory Isolating Cache Proxy"
Aug 30, 2013
b398d83
Merge "Add project CRUD to assignment_api Manager"
Aug 30, 2013
b7c1100
Merge "Enable SQL tests for oauth"
Aug 30, 2013
6f74cc5
Merge "Add 'cn' to attribute_list for enabled_users/tenants query"
Aug 30, 2013
5d7fe3e
Merge "Fix role lookup for Active Directory"
Aug 30, 2013
28ff786
Remove kvs backend from oauth1 extension
Aug 29, 2013
4c575df
Merge "Bump hacking to 0.7"
Aug 30, 2013
d455276
Merge "Remove kvs backend from oauth1 extension"
Aug 30, 2013
9e8f89f
Merge "Add common code from Oslo for work with database"
Aug 30, 2013
d8223b0
Merge "Use common db model class from Oslo"
Aug 30, 2013
f1afa48
Imported Translations from Transifex
Aug 30, 2013
7b58af9
Document usage notifications
Aug 15, 2013
53a83c2
Implement caching for Tokens and Token Validation
Aug 25, 2013
2920374
Merge "Implement caching for Tokens and Token Validation"
Aug 30, 2013
9088127
Cleanup cache layer tests
Aug 30, 2013
f34fcbe
Update keystone-all man page
Aug 30, 2013
4d954e3
Merge "Document usage notifications"
Aug 30, 2013
65eea91
Merge "Use joins instead of multiple lookups in groups sql"
Aug 30, 2013
372a062
Merge "Use testtools as base test class."
Aug 31, 2013
a3a4056
Add a oauth1-configuration.rst and extension section to docs
Aug 30, 2013
3cfe102
Modify default file/directory permissions
Aug 12, 2013
4e6cf36
Utilities to create directores, set ownership & permissions
Aug 12, 2013
d98dca9
Update keystone wsgi httpd script for oslo logging
Sep 3, 2013
e587957
Merge "Cleanup cache layer tests"
Sep 3, 2013
ead4f98
Implement basic caching around assignment CRUD
Aug 25, 2013
d1e3496
add 'project' notifications to docs
dolph Aug 30, 2013
36b5df5
Merge "add 'project' notifications to docs"
Sep 3, 2013
279cd34
Merge "Modify default file/directory permissions"
Sep 4, 2013
09794d9
Merge "Utilities to create directores, set ownership & permissions"
Sep 4, 2013
0b7813c
Merge "Update keystone-all man page"
Sep 4, 2013
fb28e51
Merge "Add a oauth1-configuration.rst and extension section to docs"
Sep 4, 2013
55a4c06
Move _generate_paste_config to tests.core
Aug 30, 2013
356d246
Fix the code miss to show the correct error messages
Sep 4, 2013
573ba45
Merge "Update keystone wsgi httpd script for oslo logging"
Sep 4, 2013
3b43bca
OAuth authorizing user should propose roles to delegate
Aug 25, 2013
d286187
Merge "Fix the code miss to show the correct error messages"
Sep 4, 2013
30615ee
Merge "Move _generate_paste_config to tests.core"
Sep 5, 2013
ddac90e
Imported Translations from Transifex
Sep 5, 2013
1ecae3b
Merge "OAuth authorizing user should propose roles to delegate"
Sep 5, 2013
1bb67a7
Support timezone in memcached token backend
yoyama Aug 19, 2013
d007ebd
Merge "Imported Translations from Transifex"
Sep 5, 2013
5e49147
Merge "Support timezone in memcached token backend"
Sep 5, 2013
8d2f53c
Changes template header for translation catalogs
dstanek Sep 5, 2013
0331f8a
Changed header from LLC to Foundation based on trademark policies
seanwinn Aug 26, 2013
dac281a
Merge "Changed header from LLC to Foundation based on trademark polic…
Sep 6, 2013
2d9cdce
Fix incorrect test for list_users
henrynash Sep 8, 2013
62e9921
Import core.* in keystone.tests
Sep 8, 2013
baa57f3
Remove CA key password from cert setup
Sep 6, 2013
eedf321
Close each LDAP connection after it is used,
josecastroleon Sep 9, 2013
507dfd4
Fixes for user response with LDAP user_enabled_mask
Sep 4, 2013
160b969
domain-specific drivers experimental in havana
dolph Sep 6, 2013
d458225
Merge "domain-specific drivers experimental in havana"
Sep 9, 2013
8dc7ed2
Merge "Fix incorrect test for list_users"
Sep 9, 2013
a9a1e1a
Reduce churn of cache on revocation_list
Sep 10, 2013
65af0ed
Merge "Import core.* in keystone.tests"
Sep 10, 2013
33c8025
Tests use "from keystone import tests"
Sep 8, 2013
77092b4
Cleanup tests imports so not relative
Sep 8, 2013
103efd2
Move gettextutils installation in tests to core
Sep 8, 2013
e5de2f8
gate on H304: no relative imports
dolph Sep 9, 2013
8c0ba00
Merge "Reduce churn of cache on revocation_list"
Sep 11, 2013
1b97529
Imported Translations from Transifex
Sep 11, 2013
c305f90
test token revocation list API (bug 1202952)
dolph Sep 11, 2013
6956155
Merge "test token revocation list API (bug 1202952)"
Sep 12, 2013
208ed13
Merge "Remove CA key password from cert setup"
Sep 12, 2013
b3f3d6c
Merge "Cleanup tests imports so not relative"
Sep 12, 2013
607b115
Merge "Fixes for user response with LDAP user_enabled_mask"
Sep 12, 2013
7aa8314
Test upgrade migration 16->17
dolph Sep 11, 2013
9468f60
Merge "Test upgrade migration 16->17"
Sep 13, 2013
3651879
Merge "gate on H304: no relative imports"
Sep 13, 2013
2f119d2
Ignore H803 from Hacking.
rbtcollins Sep 12, 2013
d7eff43
Merge "Move gettextutils installation in tests to core"
Sep 13, 2013
acde690
fix rst syntax in database schema migrations docs
dolph Sep 10, 2013
2867f6b
Merge "Ignore H803 from Hacking."
Sep 16, 2013
bdd97c1
Include new notification options in sample config
Sep 6, 2013
5e04343
Optional dependency injection
Sep 12, 2013
54b8ec5
Merge "fix rst syntax in database schema migrations docs"
Sep 16, 2013
fb6b5eb
Rationalize list_user_projects and get_projects_for_user
henrynash Sep 8, 2013
acd70e5
oauth using optional dependencies
Sep 16, 2013
e72c273
Fix misused assertTrue in unit tests
glongwave Sep 17, 2013
d3460c3
Merge "Fix misused assertTrue in unit tests"
Sep 17, 2013
5a5023b
Merge "Include new notification options in sample config"
Sep 18, 2013
8d55226
Sync gettextutils from oslo
Sep 18, 2013
07a080d
Ensure v2 tokens are correctly invalidated when using BelongsTo
henrynash Sep 17, 2013
e692eea
check for domain existence before doing any ID work
Sep 17, 2013
27d0463
Enclose command args in with_venv.sh
zqfan Sep 8, 2013
cddbde1
Rewrite README.rst
dolph Sep 19, 2013
c0c61ed
Monkey patch select in environment
Sep 19, 2013
05eddbd
Add extra test coverage for unscoped token invalidation
dolph Sep 20, 2013
13efa7c
Merge "Ensure v2 tokens are correctly invalidated when using BelongsTo"
Sep 20, 2013
6a2022d
Merge "Monkey patch select in environment"
Sep 20, 2013
312e8f7
Merge "check for domain existence before doing any ID work"
Sep 20, 2013
bdac547
Merge "Add extra test coverage for unscoped token invalidation"
Sep 20, 2013
dda19c3
Cleanup of tenantId, tenant_id, and default_project_id
Sep 12, 2013
668ee71
Remove ldap identity domain attribute options
Sep 20, 2013
e33e6db
Test for backend case sensitivity
dolph Mar 29, 2013
02ff78c
Merge "Cleanup of tenantId, tenant_id, and default_project_id"
Sep 23, 2013
1d7f46b
Modify oauth1 tests to use generated keystone token in a call
Sep 11, 2013
66d7c2c
Merge "Remove ldap identity domain attribute options"
Sep 23, 2013
dc62539
Check token_format for default token providers only.
Sep 23, 2013
c80282c
Ensure any relevant tokens are revoked when a role is deleted
henrynash Sep 17, 2013
7f42af3
Add user to project if project ID is changed
Sep 24, 2013
ed50ce8
Merge "Sync gettextutils from oslo"
Sep 24, 2013
e01a33b
Merge "Ensure any relevant tokens are revoked when a role is deleted"
Sep 24, 2013
aeab356
upgrade to oslo.config 1.2 final
dolph Sep 24, 2013
44c0edb
only run flake8 once (bug 1223023)
dolph Sep 9, 2013
2572ea3
Sync gettextutils from oslo
Sep 24, 2013
3130076
Merge "Add user to project if project ID is changed"
Sep 24, 2013
4c90a52
Update man page version
Sep 25, 2013
571e1eb
Update man pages
Sep 25, 2013
df9f3f0
Merge "upgrade to oslo.config 1.2 final"
Sep 25, 2013
8d3d206
Merge "Modify oauth1 tests to use generated keystone token in a call"
Sep 25, 2013
bc574c2
Merge "Optional dependency injection"
Sep 25, 2013
060defe
Merge "oauth using optional dependencies"
Sep 25, 2013
328d167
Merge "only run flake8 once (bug 1223023)"
Sep 25, 2013
af68f75
sync oslo policy
Sep 24, 2013
7733dc2
Merge "Update man pages"
Sep 25, 2013
8924925
Fix updating attributes with ldap backend
Sep 6, 2013
9ac9175
Merge "Fix updating attributes with ldap backend"
Sep 26, 2013
fa6f258
Merge "Test for backend case sensitivity"
Sep 26, 2013
2f75699
Merge "Update man page version"
Sep 26, 2013
65f2921
Protect oauth controller calls and update policy.json
Sep 26, 2013
f1f0bbc
Validate token calls return 404 on invalid tokens
Sep 11, 2013
5db7c43
Fix error when create user with LDAP backend
Sep 27, 2013
1db2618
Eliminate type error on search_s
Sep 27, 2013
333d497
Fix live LDAP tests
Sep 27, 2013
dc48eee
Fixes errors logging in as a user with no password
dstanek Sep 26, 2013
e979323
Merge "Protect oauth controller calls and update policy.json"
Sep 28, 2013
b35f0ce
Merge "sync oslo policy"
Sep 29, 2013
72cc0d4
Merge "Validate token calls return 404 on invalid tokens"
Sep 29, 2013
aa7a110
Merge "Eliminate type error on search_s"
Sep 29, 2013
fd7d619
Merge "Fix live LDAP tests"
Sep 29, 2013
ca3a073
Imports oslo policy to fix test issues
dstanek Sep 30, 2013
ec4680a
Merge "Sync gettextutils from oslo"
Sep 30, 2013
3d1a04b
Update tox config
emonty Sep 24, 2013
a337281
Add tests dir to the coverage omit list
emonty Sep 24, 2013
e614643
Sync with global requirements
emonty Sep 30, 2013
e0c6cfa
Imported Translations from Transifex
Oct 1, 2013
0b4aaef
Merge "Sync with global requirements"
Oct 1, 2013
3517b33
Merge "Enclose command args in with_venv.sh"
Oct 1, 2013
273ba93
Merge "Imported Translations from Transifex"
Oct 1, 2013
1d91334
Merge "Fixes errors logging in as a user with no password"
Oct 1, 2013
f964533
Merge "Update tox config"
Oct 2, 2013
3ed9c32
Merge "Add tests dir to the coverage omit list"
Oct 2, 2013
b6b1e30
Merge "Imports oslo policy to fix test issues"
Oct 2, 2013
fd5260d
Fix mysql checkout handler AttributeError
Oct 1, 2013
7577cbd
Handle DB2 disconnect
Oct 3, 2013
d044f0b
Close the cursor for SQLite for 034 upgrade/downgrade on select
Sep 27, 2013
ffc016d
Merge "Close the cursor for SQLite for 034 upgrade/downgrade on selec…
Oct 8, 2013
e933655
Merge "Handle DB2 disconnect" into milestone-proposed
Oct 9, 2013
c14ebd6
Don't use default value in LimitingReader
Oct 9, 2013
3866991
set user_update policy to admin_required
dolph Oct 10, 2013
a0ae37e
Handle unicode at the caching layer more elegantly
Oct 14, 2013
71af37b
Merge "set user_update policy to admin_required" into milestone-proposed
Oct 14, 2013
4285b79
Fix v2 token user ref with trust impersonation=True
Oct 13, 2013
1a0297e
Disable lazy gettext
mrodden Oct 1, 2013
e6adb2f
Opening stable/havana
ttx Oct 17, 2013
4221b60
Fix remove role assignment adds role using LDAP assignment
Oct 21, 2013
838e4d3
Fix Rootdir determination
dirkmueller Oct 24, 2013
3c25be5
Update memcache to match global requirements for stable/havana
Nov 19, 2013
bbb01a9
[fix for upstream bug 1231339] fixes fatal startup error with swift p…
cbaesema Dec 3, 2013
d8abb5a
Merge pull request #2 from cbaesema/havana
Dec 3, 2013
d927273
Merge "Fix Rootdir determination" into stable/havana
Dec 8, 2013
bd0e3e4
Fix issues handling trust tokens via ec2tokens API
Oct 21, 2013
64ac189
Updated from global requirements
Dec 11, 2013
03ed8c3
Merge "Fix issues handling trust tokens via ec2tokens API" into stabl…
Dec 14, 2013
a102d0f
Have tox use pip upgrade when installing
fungi Dec 15, 2013
0d83e7e
Bump stable/havana next version to 2013.2.2
apevec Dec 16, 2013
736a9b0
Merge tag '2013.2.1' of https://github.com/openstack/keystone into ha…
Jan 9, 2014
af2bdcb
Remove netifaces requirement
Jan 10, 2014
152eba3
Import strutils from oslo
apevec Dec 5, 2013
e7d6a7f
Try decoding string to UTF-8 on error message fail
Nov 22, 2013
f6a6bba
Remove roles from OS-TRUST list responses
Dec 5, 2013
70f045a
Sync log_handler module from Oslo
glongwave Nov 6, 2013
9983fbe
Adds fixture package from oslo
dstanek Oct 31, 2013
2414bab
list_revoked_tokens sql speedup for havana
SpamapS Nov 22, 2013
cecee8e
Merge "Import strutils from oslo" into stable/havana
Jan 30, 2014
e8b7595
Sync rpc fix from oslo-incubator
apevec Dec 6, 2013
2e9782b
Merge "Try decoding string to UTF-8 on error message fail" into stabl…
Jan 31, 2014
1091445
Merge "Have tox use pip upgrade when installing" into stable/havana
Jan 31, 2014
2724951
Merge "Sync rpc fix from oslo-incubator" into stable/havana
Jan 31, 2014
a5c7d23
Merge "Remove roles from OS-TRUST list responses" into stable/havana
Feb 1, 2014
987e18e
Merge "Adds fixture package from oslo" into stable/havana
Feb 1, 2014
bd23600
Merge "Sync log_handler module from Oslo" into stable/havana
Feb 1, 2014
73968f7
Merge "Remove netifaces requirement" into stable/havana
Feb 1, 2014
9056b66
Merge "list_revoked_tokens sql speedup for havana" into stable/havana
Feb 1, 2014
c22f2ed
Limit calls to memcache backend as user token index increases in size
Jan 12, 2014
90a047e
Bump stable/havana next version to 2013.2.3
apevec Feb 13, 2014
3bd121e
Merge remote-tracking branch 'upstream/stable/havana' into havana
rickerc Feb 14, 2014
b85a531
Fix list_projects_for_endpoint failed bug
Jan 16, 2014
b6f0e26
Ensure tokens are added to both Trustor and Trustee indexes
Feb 21, 2014
181c3c1
SQLAlchemy Change to support more strict dialect checking
Mar 2, 2014
27e1469
Merge "Ensure tokens are added to both Trustor and Trustee indexes" i…
Mar 6, 2014
a120f25
Fix issue deleting ec2-credentials as non-admin user
Oct 29, 2013
0fff959
Merge "Fix list_projects_for_endpoint failed bug" into stable/havana
Mar 28, 2014
a96d1a4
User a more accurate max_delay for reconnects
flaper87 Feb 18, 2014
c00e867
Merge tag 'tags/2013.2.3' into havana
Apr 4, 2014
19f36af
Sanitizes authentication methods received in requests.
Apr 1, 2014
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[run]
branch = True
source = keystone
omit = keystone/tests/*,keystone/openstack/*

[report]
ignore-errors = True
36 changes: 28 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,30 @@
*.pyc
.project/
.cache/
.pydevproject/
keystone.db
.*.swp
*.swp
*.egg/
vendor
.ksl-venv
.venv
.update-venv/
.tox
keystone.egg-info/
*.log
*.pid
pidfile

.coverage
coverage.xml
cover/*
covhtml
pep8.txt
nosetests.xml
doc/build
.DS_Store
doc/source/modules.rst
doc/source/keystone.*
ChangeLog
AUTHORS
build/
dist/
etc/keystone.conf
etc/logging.conf
keystone/tests/tmp/
.project
.pydevproject
keystone/locale/*/LC_MESSAGES/*.mo
5 changes: 5 additions & 0 deletions .gitreview
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
[gerrit]
host=review.openstack.org
port=29418
project=openstack/keystone.git
defaultbranch=stable/havana
17 changes: 17 additions & 0 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
If you would like to contribute to the development of OpenStack,
you must follow the steps in the "If you're a developer, start here"
section of this page:

http://wiki.openstack.org/HowToContribute

Once those steps have been completed, changes to OpenStack
should be submitted for review via the Gerrit tool, following
the workflow documented at:

http://wiki.openstack.org/GerritWorkflow

Pull requests submitted through GitHub will be ignored.

Bugs should be filed on Launchpad, not GitHub:

https://bugs.launchpad.net/keystone
79 changes: 0 additions & 79 deletions HACKING

This file was deleted.

Loading