CVE-2012-5474: The file /etc/openstack-dashboard/local_settings is not world readable anymore (Closes: #693287)
Rewritten-From:
e0a54a8ff5a8674ba634d6268f04903e5ed55eb3
Description: Fixes a Keyerror when displaying Instances & Volumes
.
bug
1053488 prevents the display of the Instances & Volumes page for
every account with administrative permissions, once a volume has been
created and attached to an instance. While there are workarounds (
such as using an unprivileged account to display the same page ), it
affects almost all admin users deploying the current release of
horizon in Essex.
.
The source of the problem is that the relevant portion of code loops
over all existing volumes while it only has access to the instances
that are owned by the current tenant. As a consequence, it fails to
find the instance to which a volume is attached when it does not
belong to the current tenant.
.
A possible fix would be to change the behaviour of the volume list
API so that it only returns the volumes of the current tenant even
when the user has administrative rights. However, this would be a
user visible change that may have side effects beyond the current
bug.
.
The proposed patch catches the lookup error when the instance is not
found for a given volume and creates a fake instance object which
will only be used to display the name "UNKNOWN".
.
The associated test re-creates the conditions and derives from
the class that will give administrative permissions to the test
user. However, since the data is created from fixed data instead of
being actually retrieved from the API, this derivation is only
included to illustrate the purpose of the test.
Rewritten-From:
0ff59d489a66b6dc665cc25fb3a0beb7917e0cf4
Add the /static/horizon alias to the apache host definition. Without
it the javascript files cannot be found and most of the dashboard
functions are not working.
Rewritten-From:
f7c609305db9aba85cdb9a260547df0bb6fdc8de
CVE-2012-3540: added patch: Disallow login redirects to anywhere other than the same origin (Closes: #686050)
Rewritten-From:
4a7ac06cd28ad3d9f92e2d987d0a1846a4de0743
Add compression = xz to debian/gbp.conf
Rewritten-From:
27ee46d86ed4bb1f740b438569cd2d7b335b3064
Added a get-vcs-source target in debian/rules
Rewritten-From:
74319a7c8a350c1c9255dab7395f1721deb1aa7c
Fixed missing license in debian/copyright
Rewritten-From:
2791621450baabe75ea0b54f5a9daf995c86cf08
undo unannounced push that was commited after work start was advertised on #debian-openstack
Rewritten-From:
b01d2cdd4ef28cf92e2e8b3455d330b45e3a5514
Remove useless empty file
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
fa982d4bb9eb555b6d9d041e1ff004264c165f3d
Clean horizon user home directory on purge. Closes: #668760
Rewritten-From:
6dfac1e841e93716cf02eedc5a0a7c0a49ac8e4c
Remove patches fixed upstream: CVE_2012-2094, CVE_2012-2144
Rewritten-From:
be4c9ee0e7fa4740ee48ed3ca8249aeabb1ae1a1
Remove useless dependency on openstackx
Rewritten-From:
1b3cab6f10b1ffa05498775c1309578ba7dccd5e
Make openstack-dashboard depends on the same version of python-django-horizon
Rewritten-From:
8d63702b602a9a7c9f56b737f16d05871932e272
openstack-dashboard-apache depends on openstack-dashboard
Rewritten-From:
e64a981fcf80a552c5464da335e840666f1ef675
Added python-iso8601 to depends. Closes: #663168
Rewritten-From:
44de87349388185535a193a744802f6e7c3c5551
Create horizon user/group and use it on apache wsgi
Rewritten-From:
1088d76799644ec67892bbb4bb2c00528da617e5
Removed pkg_data patch. Included upstream
Rewritten-From:
31d570922eefc73d8f9bcc5237ca4b40b2aa5ee9
moved apache config to virtualhost:8080
Rewritten-From:
9c8ff5d721d297b91892ffe7c7ea093dd105bf79
Some final tweaking for pkg_data patch
Rewritten-From:
c3ee0c1a0aea4cea6414e5e8de7d1fed43e62abc
Revert django-packages changes. Not ready yet
Rewritten-From:
8035a4357d383749b4b9a7986abf43219d372052
Added MANIFEST.in file to pkg_data patch
Rewritten-From:
8a09b1721ccb4535b2ee5b118c25738a491c29ee
Merge branch 'debian/experimental' of git+ssh://git.debian.org/git/openstack/horizon into debian/experimental
Rewritten-From:
59335b11208ae82f86c83a19e3c0d6405f5ddacb
Updated apache conf to new directories
Rewritten-From:
42ed11e479e8516408c098bcb049cec70221a5d9
Updated apache conf to new directories
Rewritten-From:
33ac25ca9bbbb983b514e790d66d508bbd9b3a04
openstack-dashboards jquery no longer needed
Rewritten-From:
6109bda16e8b99dba4fc84538a7d145400c98ee7
fix rules file. No more separate setup.py files
Rewritten-From:
092861292f6bbb55bf21a07e3027ddb0acf6bb04
Replaced quantum-client to python-quantunclient in Depends
Rewritten-From:
a581faf178883a5a245cf39893719418822e447a
Added manage.py to openstack-dashboard pkg
Rewritten-From:
dc8350404f4695278ab7100bdea9b9f5354128e3
Merge branch 'debian/unstable' of git+ssh://git.debian.org/git/openstack/horizon into debian/unstable
Rewritten-From:
54b63c99f5597e6a4e4e27b949c74af8cac1dc6f
Removes embedded jquery.js from openstack-dashboard
Rewritten-From:
4e71ec1300da0fa7ba5619fb2699eb97722c2c83
Rebuild to not depends on python-openstack-compute
Rewritten-From:
28711415f2935e35ab808dcf31e1b74c0cea1a03
Add forwarding URL to fix_django.wsgi_sys.path patch
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
370e49590541e4d71fb3bed31b2dc00d59f6e80a
Fix templates installation
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
51ef67edf9ca4cfff5d7b7fd24904b2838a3ff9b
Add missing dependency on python-dateutil
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
024c375355c0ccee4e0535e019bcf9cfcdf55cd4
Set remove_django_mailer patch URL
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
4dbea62f8f8ff82a76b4d38b8dc44ff376067b15
Add missing dependency on mox
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
418d4c67a50f06af31ebe5e1e7fe6d2b2b3f482e
Add a patch to remove django mailer dependency
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
53a045fe50fb0c4b288daffad617f2aa1c98aec9
Add missing dependency on python-cloudfiles
Rewritten-From:
ca2616f14834d66a90d34f57378b2ab8d1df1e06
Store settings.py in /etc
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
86b4d9b2893646f57d2b4b1d20202eb40125fb5e
Store settings.py in /etc
Signed-off-by: Julien Danjou <julien@danjou.info>
Rewritten-From:
085680d939a966d339433795ac4eed0416d5dfa9