Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
be0b9bee 09/15/2015 09:33 AM Daniel Lobato Garcia

Fixes #11579 - Reports show/destroy restricted by host authorization (CVE-2015-5233)

ReportsController 'show' and 'destroy' now perform a check to see if
the User is authorized to see the Host associated with the Report. In
case it's not, it returns 404, as to not give hints whether a Report...

7f9dd3fa 06/15/2015 10:07 AM Jan Pazdziora

fixes #10586 - make the 401 status comparison actually match.

(cherry picked from commit 3196ebaa009ca1d79e1330d36a0362b7ca04aade)

09f85380 05/20/2015 07:27 AM Dominic Cleal

fixes #10509 - add toggle for LDAP usergroup updating

(cherry picked from commit 19bf6b096c03b999a02c82b61dfe0694cbb21a9a)

Conflicts:
app/models/auth_sources/auth_source_ldap.rb

787d5795 05/20/2015 07:16 AM Marek Hulán

Fixes #9506 - Add granular permissions to config groups

(cherry picked from commit 6825f8de6debe3854e03d171f6de5b630bfc85b9)

18f5cd8c 05/20/2015 07:16 AM Avi Tal

fixes #10342 - adding :host_parameters_attributes to except list in template_used()

(cherry picked from commit d4e53f27fefffc4a1b2b0f25f2d35accf5d4de6e)

735eca5c 05/20/2015 07:16 AM Marek Hulán

Fixes #9687 - respect custom controller permissions

(cherry picked from commit a63aa7cbac0f81955ac9ebcf010bfcf45f5b07c1)

e2855a46 05/20/2015 07:13 AM Stephen Benjamin

fixes #9773 - correctly render template URL

(cherry picked from commit f7174439285708c3010605230fec16797f3a0763)

1c3f4398 05/20/2015 07:10 AM Marek Hulán

Fixes #9884 - refresh deleted external usergroups

(cherry picked from commit e780381933a7838af4be9a550942ef0f22608fd4)

a6312c86 05/20/2015 07:10 AM Marek Hulán

Fixes #9878 - refresh external usergroup on API manipulation

(cherry picked from commit 22d2b02fefc54228631008181c3d0db0b2360d28)

9993f48d 05/20/2015 07:09 AM Tomer Brisker

Fixes #8593 - remove N+1 queries on puppetclass index page

(cherry picked from commit 0e5fefb087492c926e32417039528d0a105d51a0)

b06da7b9 04/27/2015 10:25 AM Daniel Lobato Garcia

Fixes #10111 - Use a dummy primary interface for unmanaged hosts

Unmanaged hosts require a host interface due to delegation of networking
attributes, and some others like 'name'. Since unmanaged hosts do not
necessarily have an interface associated (unless created through puppet...

f30caf97 04/09/2015 12:08 PM Julien Pivotto

Fixes #8812 - Pass model type so search_for is called on Host

At least on version 1.6.1, the absence of this second parameter leads to a
runtime crash when it's time to validate if the current user (non-admin) is
allowed to perform a power operation on given a host via the APIv2....

cef5d73e 04/09/2015 12:06 PM Tomáš Strachota

Fixes #9921 - specify requirements on apidoc params for NICs

(cherry picked from commit e404a0fa999b995fea3b7222611fa852b26fb6f8)

a09b74f0 04/09/2015 12:02 PM William Hefter

Fixes #8890 - Allow selection of plaintext "encryption" method for root password

(cherry picked from commit 331ff165939399787022e77ad17778e2ac39c148)

0d6ea512 03/26/2015 09:03 AM Martin Bacovsky

Fixes #7378 - fixed API lookup keys filters

(cherry picked from commit bc68c48da5b718084c3e531e61e48124e8e00d36)

300bf742 03/26/2015 09:03 AM Shlomi Zadok

refs #9877 - s/variable/class parameter/ on param :override

(cherry picked from commit 00c41428f08d427eb41c041e9bf8bb2eeac26bfc)

908964cb 03/26/2015 09:03 AM Shlomi Zadok

fixes #9877 - Add descriptions to smart_class_parameters in api/v2

(cherry picked from commit f43531494ef29c26081ece9c6ab1caea8c9fa08e)

4edc891f 03/26/2015 09:03 AM Shlomi Zadok

fixes #9823 - Add description to smart variables

(cherry picked from commit b8239e44dfdd9bf924758f2dd179018a9b9f4d4a)

92c48ac7 03/26/2015 09:03 AM Shlomi Zadok

fixes #9469 - redirect to reports#index on destroy

(cherry picked from commit 0b1dafbbef20e185a9e4fdda626796db4a6168bd)

d0c7b4eb 03/16/2015 11:17 AM Tomáš Strachota

Fixes #9723 - missing owner_type in host api docs

(cherry picked from commit 55be35e9699765bb5fb137db518b06411be20939)

5b28a835 03/16/2015 11:17 AM Tomáš Strachota

Fixes #9657 - merge NICs from compute profile in host create API

- updated api docs for hosts and interfaces
- host create/update api actions now merge interfaces from compute
profiles
- NIC type mapping extracted into a separate class
- return full host detail after host update...

ff3aabbb 03/10/2015 09:48 AM Tomáš Strachota

Fixes #9678 - Can't update admin flag for users via API

find_resource needs to be defined prior to UsersMixin is included as it
requires the variable @user being set.

(cherry picked from commit 1b1b39861e485523b0cc0c6435fef30c38df7e07)

8c678130 03/06/2015 08:36 AM Tomáš Strachota

Fixes #9480 - multiple NICs integration with compute profiles

From users point of view:
- interfaces setup in compute profiles is back
- interface related compute attrs get merged into host NICs upon compute
profile selection
- NIC overview table displays details in the column "Type"...

72bbd72c 03/06/2015 08:33 AM Shimon Shtein

Fixes #9427 - Return meaningful errors from subnets/freeip and parse the error response to the UI

(cherry picked from commit b9521a8dc7f4e61a011cabbfdfe78657bd3c24d2)

b20fdb5e 03/06/2015 08:31 AM Tomáš Strachota

Fixes #8736 - confirmation before host delete for freshly created hosts

(cherry picked from commit 96277f876959e1cd61c30cb8e28552e3183624da)

ba2a9e1b 02/23/2015 10:07 AM Tomer Brisker

Fixes #9452 - correct capitalization of VMware

cd032085 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove classcheck cop

afe02d30 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cop IndentationConsistency

abd8f1d1 02/18/2015 03:54 AM Daniel Lobato Garcia

Refs #3809 - Remove cops for empty lines

e5280f3e 02/18/2015 02:43 AM Dominic Cleal

fixes #9358 - match unattended template requests against provision interface

350a0417 02/17/2015 02:40 AM David Davis

Fixes #9231 - Require English lib and fix ENC failure

a61a1344 02/16/2015 08:53 AM Johannes Scheuermann

fixes #9362 - Add mediapath support to CoreOS

06c8a10e 02/08/2015 03:57 PM Tom Caspy

fixes #5812 - url parameter in compute_resource#create is not required for EC2, removing the required flag

807f8b66 02/08/2015 02:11 PM Tomáš Strachota

Fixes #9113 - api docs for users miss locale and timestamp params

Locale was missing also in the server responses.

fa941058 02/08/2015 01:45 PM Shlomi Zadok

fixes #9030 - Adds support to clone config template via api

cf96f0f4 02/08/2015 11:04 AM Daniel Lobato Garcia

Fixes #9225 - private is defined twice in hosts controller

43c4bd72 01/27/2015 11:58 AM Marek Hulán

Fixes #7456 - Extract primary interface from host

Contributions from:

All host must have at least one primary interface and one provision (can...

060a93cf 01/26/2015 05:37 AM David Davis

Fixes #9099 - Upgrade rubocop to 0.28.0

c6c50b21 01/13/2015 09:21 AM Tomer Brisker

Fixes #8838 - Replace HTTP error codes with human-readable symbols

581d3b6b 01/13/2015 08:41 AM Ori Rabin

Fixes #8764 - adds description to taxonomies

c3b33536 01/13/2015 04:18 AM Stephen Benjamin

fixes #8484 - make SmartProxyAuth concern more useful to plugins

de3b8fed 01/07/2015 07:30 AM Tomer Brisker

Fixes #8837 - Return correctly formatted response on ajax_error

65292474 01/05/2015 09:28 AM Tomer Brisker

Fixes #6832 - Don't show location/organization on host edit page if host has none

5a594178 12/30/2014 02:45 AM Johannes Scheuermann

fixes #7652 - Implements CoreOS OS support

ad998ce7 12/28/2014 07:22 AM Shlomi Zadok

fixes #8049 - Add timezone to user

411ebf41 12/28/2014 04:35 AM Joseph Magen

fixes #8442 - add eager loading of users on audit show page for history tab

e29e550e 12/25/2014 02:54 AM Shlomi Zadok

fixes #8638 - ensure that a redirect to hosts index after host destroy

27267aec 12/24/2014 05:34 AM Tomer Brisker

Fixes #8790 - Fix N+1 query on user list page

626e88b9 12/11/2014 02:25 AM Dominic Cleal

fixes #8627 - add host comment field to API documentation

fc943370 12/09/2014 05:07 AM Dominic Cleal

fixes #8590 - handle missing 'config' when listing vSphere VMs

e0bdeb77 12/05/2014 07:12 AM Daniel Lobato Garcia

Fixes #8400: Remove eager loading of puppetclass in lookup_keys index

563fa283 12/04/2014 04:22 AM Shlomi Zadok

fixes #8228 - add a config_templates concern to serve config_templates controllers

65e7e1e4 12/03/2014 06:54 AM Tom Caspy

fixes #8513 - removing n+1 query from images#index

92adcd4c 12/02/2014 01:18 PM Tomáš Strachota

Fixes #8284 - missing params in OS api docs

1e4e77c6 12/01/2014 07:45 AM Greg Sutcliffe

Fixes #8267 - accept template_url in call to foreman from proxy

642c9d99 11/28/2014 02:25 AM Ori Rabin

Fixes #8428 - Connecting audits to existing users

69dc398f 11/27/2014 08:19 PM Shlomi Zadok

fixes #8459 - remove sp_subnet_id from api/hosts

be4602e8 11/20/2014 05:17 AM Greg Sutcliffe

Fixes #8405 - Filter :interfaces_attributes when calculating templates_used

2312cccf 11/19/2014 06:03 AM Daniel Lobato Garcia

Refs #3809 - Remove useless assignments

a2fc4fbe 11/18/2014 05:37 AM Daniel Lobato Garcia

Fixes #8425 - n+1 query on audits index

Audits index include users who performed actions, and these are being
called with n+1 queries. Fix should be as simple as providing the
users through the controller with an includes.

fae8b987 11/16/2014 07:07 PM Stephen Benjamin

fixes #5634 - save sso_method on session expiry

3f0dac4d 11/12/2014 06:07 AM Tomer Brisker

Fixes #1448 - correctly display puppetclass statistics

e1a24883 11/12/2014 05:21 AM Joseph Magen

fixes #5773 - redirect to referrer URL that includes page and search

01f8b024 11/10/2014 04:56 AM Daniel Lobato Garcia

Fixes #7369 - External user groups update on login

3a36bdf6 10/31/2014 09:22 AM Stephen Benjamin

fixes #7586, #7734, #7172 - user preferences for receiving mail notifications

Adds a framework for user-selectable mail notifications. The work is
still done in ActionMailer classes and launch by rake in cron, however a
wrapper called MailNotification is used to provide RBAC and make the...

0e3d0658 10/31/2014 07:07 AM Stephen Benjamin

fixes #4463 - use unattended URL for hostgroup provisioning

8e53b7c9 10/30/2014 05:37 AM Ori Rabin

Fixes #3260- Allows puppet to manage value of smart class parameter that can be overrided

6e916e52 10/26/2014 02:25 PM Shlomi Zadok

Fixes #746 - Generate all the Host template when click on Build to avoid errors during installation

5e8706d7 10/23/2014 07:21 PM Tomer Brisker

Fixes #7519 - i18n extract ajax error message

cad1b13c 10/23/2014 05:18 AM Tomáš Strachota

Fixes #8005 - Convert allowed NIC types to strings

- allowed NIC type classes need to be registered now
- api for interfaces use lowercase human readable values for defining types
- fixed output of api's create action to the standard format

ea4eec44 10/22/2014 05:11 AM Ori Rabin

Fixes #3309 - Support deep merging of hash and array structures in smart class parameters

c330aee0 10/20/2014 06:49 AM Shlomi Zadok

fixes #7331 - delete unassigned os default templates

5da15d1a 10/20/2014 06:48 AM Tomáš Strachota

Fixes #7830 - interfaces api output is class specific

- per type rabl templates
- fixed api docs for interfaces

f4cecb48 10/20/2014 05:11 AM Shlomi Zadok

fixes #7898 - ensure that format can respond to json / yaml

6be0508b 10/17/2014 02:02 PM Stephen Benjamin

fixes #4439 - ensure user logins are handled case insensitively

8e0f91f5 10/14/2014 07:56 AM Joseph Magen

fixes #7372 - API v2 - accept PUT/POST requests with wrapped root node to add/remove has_many associations of child nodes

453dc693 10/14/2014 04:10 AM Joseph Magen

fixes #3492 - API v2 nested routes for each controller

5638cc68 10/14/2014 03:38 AM Joseph Magen

fixes #7332 - Host Create API documentation missing required parameters

5c50ca8e 10/11/2014 06:28 AM Jan Rusnacko

fixes #7805 - Add several security related HTTP headers - security hardening.

This commit uses secure_headers gem and configures several HTTP
security related headers to be sent by server:
  • Content Security Policy
  • HTTP Strict Transport Security
  • X-XSS-Protection...
b04c9fbb 10/09/2014 01:54 PM Daniel Lobato Garcia

Fixes #7884 - Display Fog errors on vm operation

1cf31c62 10/08/2014 03:07 PM Dominic Cleal

refs #7401 - fix markdown syntax in API doc

54141ab9 10/07/2014 07:42 AM Daniel Lobato Garcia

Fixes #5139 - leftovers subscribe_to_all_hostgroups

Remove user_xxx unnecessary tables and notices

Update subhostgroups removed

Fixes for migration of foreign keys

Remove users from compute_resource fixture

Remove table notices after fk are removed for pg/mysql

356b2e69 10/07/2014 05:49 AM Marek Hulán

Fixes #7401 - Add support for bonds

Renames physical_device to attached_to and move the virtual device
form out of BMC.
Extends the form for Bond devices
Allow configuration of bonds in KS template
Parsing of Bond interfaces from facts
Mac address is required only for physical devices

5f029ed6 10/07/2014 03:40 AM Daniel Lobato Garcia

Refs #3809 - Use parentheses in method definitions

4f7a4d0b 10/06/2014 02:37 PM David Davis

Refs #3809 - Fix a few rubocop TODOs

96144a47 10/06/2014 01:57 PM Daniel Lobato Garcia

Refs #3809 - Remove rubocop TODOs

Removed the following TODOs so that cops for these will run from now on:

Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethods
EnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,
UselessAccessModifier,...

de19f5b9 10/06/2014 07:54 AM Ohad Levy

fixes #2321 - remove new puppet creation option

f7171e0e 10/06/2014 06:43 AM Dominic Cleal

refs #7608 - i18n fixes, tests, use POST for action + only display link if authed

61750a4f 10/02/2014 12:33 PM Karim Boumedhel

fixes #7608 - Override all puppetclass parameters in one click

4915f571 10/02/2014 06:16 AM Joseph Magen

fixes #7756 - render not_found.json.rabl for API errors rather than expose too much internal information

30534f9c 10/02/2014 06:03 AM Ori Rabin

Fixes #7620: When cloning a host show old host name

4d681ab1 10/01/2014 04:09 PM Lukas Zapletal

fixes #4672 - added template_name template variable

4c59b8da 09/30/2014 08:12 AM Joseph Magen

fixes #6856 - API v2 - more efficient import puppetclasses for single environment

e5ee7335 09/30/2014 06:22 AM Dominic Cleal

refs #2127 - add password_hash to API

b12d9add 09/29/2014 08:23 AM Ori Rabin

Fixes #7572 - remove rundeck from core

Foreman rundeck is now a plugin available in https://github.com/theforeman/foreman_host_rundeck

8b737c9c 09/29/2014 07:17 AM Joseph Magen

fixes #4386 - gem friendly_id to simplify find by id, name, label, etc

4e3a7e7a 09/24/2014 05:42 AM Daniel Lobato Garcia

Fixes #6999 - protect user logout against CSRF requests (CVE-2014-3590)

To avoid CSRF, logout is changed to be a POST request so
protect_from_forgery checks the CSRF token. However, in Rails 3 the only
strategy available is to nullify the session of the attacker....

93eb9f09 09/24/2014 05:38 AM Tomáš Strachota

Fixes #2524 - adding taxonomy scope parameters

915b2918 09/24/2014 05:38 AM Tomáš Strachota

Fixes #5088 - adding location_ids and organizations_ids to apidocs of taxable resources

553a0beb 09/22/2014 10:52 PM Joseph Magen

fixes #5896 - Set Compute Resource's 'Console passwords' option in API