Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
83683ed0 11/12/2014 04:21 AM Tomer Brisker

Fixes #844 #5725 - correct hosts count in puppetclass

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

Fixes #7369 - External user groups update on login

bfcc8168 11/05/2014 03:52 AM Daniel Lobato Garcia

Refs #3809 - fix shadowing outer local variables

71dfb495 11/05/2014 02:14 AM Lukas Zapletal

Fixes #7971 - DHCP hostname commutative conflict fix

2094e4e8 11/04/2014 12:28 PM Greg Sutcliffe

Refs #969 - Foreman-side changes for serving templates from the proxy

8553650c 10/31/2014 10:42 AM Daniel Lobato Garcia

Fixes #8091: connect-src accepts WSS

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

47ab039e 10/30/2014 08:09 AM Shlomi Zadok

fixes #7982 - Parameterize Operatingsystem.title to avoid non-alphanumeric characters in title (and friendly_id)

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

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

873467e4 10/29/2014 11:51 AM Shlomi Zadok

ref #8056 - Unit tests for to_param

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

a1b2ee53 10/24/2014 12:04 PM Marek Hulán

Fixes #2089 - Add network configuration to ENC

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

e768c976 10/22/2014 11:56 AM Tomáš Strachota

Fixes #6710 - unicode characters in url parameters

Original methods to_param defined on resources called name.parameterize
to get rid of url-unsafe characters. This function unfortunately also
stripped off unicode characters.

Changes:
- parameterization extracted into a separate module Parameterizable...

bd058e67 10/22/2014 09:12 AM Ori Rabin

Fixes #7562- reducing number of reports created by test to stop sigkill during test

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

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

e14b5758 10/21/2014 09:18 AM Greg Sutcliffe

Fixes #7733 - Remove hosts.yml fixtures and use FactoryGirl instead

088c656e 10/20/2014 01:24 PM Eric Helms

Refs #6549: Ensure tests to skip exist to avoid too deep stack.

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

fixes #7331 - delete unassigned os default templates

099a9d8c 10/20/2014 05:22 AM Shlomi Zadok

fixes #7985 - add support for ws:// in secure headers

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

2daac55f 10/13/2014 04:01 AM Shlomi Zadok

fixes #7907 - Allow images from gravatar on secure headers

7463b35f 10/12/2014 06:39 AM Ohad Levy

refs #7861 - remove trailing whitespace

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...
2a770738 10/10/2014 07:33 AM Dominic Cleal

refs #7876 - my_organizations/locations tests

b04c9fbb 10/09/2014 01:54 PM Daniel Lobato Garcia

Fixes #7884 - Display Fog errors on vm operation

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,...

e7fe0b7d 10/06/2014 09:00 AM Ori Rabin

Fixes #7624: validation for location and organization long names instead of an error

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

04c6b019 10/06/2014 03:51 AM Tiffany

fixes #7163 - on host's edit page, show the source for the value of puppet class parameters.

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

c4741504 09/30/2014 07:10 AM Greg Sutcliffe

Fixes #6549 - Add :tests_to_skip to plugin registration block

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

6e948c94 09/29/2014 04:41 AM Shlomi Zadok

Fixes #7393 - searching users by role_id not supported

bd6b4271 09/25/2014 11:10 AM Christine Fouant

fixes #5811 - Validates emails to RFC 5322 specification

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....

998e1438 09/23/2014 04:25 AM Ori Rabin

Fixes #6695: Adding two OS parameters with same name should raise an error

738a8d23 09/22/2014 11:52 PM Joseph Magen

fixes #7257 - all facts returned if host has no facts

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

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

3b87444a 09/21/2014 07:52 AM Marek Hulán

Fixes #7450 - do not mark non-required fields

If validation is conditional we don't mark fields as required by
default. Also fixes disabling by override using :required option.

4717b0ea 09/21/2014 03:41 AM Ori Rabin

Fixes #7164: Cannot create a domain that starts or ends with '.'

9b0b7bf6 09/18/2014 06:33 AM Dominic Cleal

refs #7038 - use n_() for plural support, use Rails style length message

2904764d 09/18/2014 06:28 AM Ori Rabin

Fixes #7437: validation instead of PGError when host group title is exactly 256 characters

7e74d71b 09/17/2014 08:05 AM Joseph Magen

fixes #3544 - Editing an oVirt compute resource allows changing the type, which is unsupported

5dfb51bb 09/15/2014 08:56 AM Tomer Brisker

Fixes #6468 - Allow filtering/searching by active user

0b1527e4 09/15/2014 08:26 AM Marek Hulán

Fixes #5541 - disallow taxonomy assignment

If a filter resource does not support taxonomy assignment, we don't
allow to assign them to filter.

ab866a31 09/15/2014 07:27 AM Ori Rabin

Fixes #1592: making report::expire faster and without errors

7af45f09 09/15/2014 07:00 AM Christine Fouant

fixes #7430 - Adds subnet mask validation

c737b10e 09/15/2014 06:58 AM Ori Rabin

Fixes #6874: Integers in settings can be up to 8 digits to avoid bigint out of range error

c0717c08 09/15/2014 06:52 AM Ori Rabin

Fixes 4642: Fix intermittent test failures on rundeck functional tests

5eb88cf5 09/15/2014 05:35 AM Ori Rabin

Fixes #3085: Request to be able to clone host groups via API

5fbe760e 09/15/2014 04:56 AM Ori Rabin

Fixes #7038: No error when hostgroup name exceeds 245 characters

455563fe 09/15/2014 04:48 AM Tomer Brisker

Fixes #7329 - Correctly validate HostConfigGroup

633c129f 09/15/2014 04:33 AM Stephen Benjamin

fixes #7213 - exclude plugin permissions from seeds test

777a7ddd 09/15/2014 03:55 AM Stephen Benjamin

fixes #7314 - Set settings explicitly instead of stubbing Settings

ae4998bc 09/11/2014 10:36 AM Tomer Brisker

Fixes #5692 - correct counts in cached_counters

28ff46b2 09/10/2014 09:04 AM Joseph Magen

fixes #7336 - editing compute resource should not clear existing attributes from the form

40f9c481 09/10/2014 06:24 AM Tomer Brisker

refs #6161 - Add test to make sure override is marked on create

e14b6968 09/09/2014 07:03 AM Daniel Lobato Garcia

Fixes #4596 - Change parent of host group via AJAX

Reparenting host groups requires submitting the form to see the changes
nowadays, this fix makes the host group model inherit all properties
from the parent and show them in real time.

b6ad9fc9 09/09/2014 06:29 AM Dmitri Dolguikh

fixes #4375: provisioning no longer loops when using oVirt + compute profile

b8391adc 09/09/2014 03:34 AM Dominic Cleal

fixes #7253 - change nil admin field on users to false, matches usergroups

When the admin field was nil, admin_changed? in user model validations can
evaluate to true if the field changed from nil to false.

4fdfa622 09/08/2014 11:26 AM Marek Hulán

Fixes #3840 - Removes unused Signo related code

7106fab4 09/08/2014 09:47 AM Marek Hulán

Fixes #7344 - ignore saving errors during fact parsing

d455f32c 09/03/2014 11:24 AM Marek Hulán

Fixes #6444 - add support for virtual NICs

Extend additional interface details refs #2240

NIC facts parsing change and we create interfaces in Foreman according
to facts we recieve.

Subclasses does not define their own attributes and serialize them to
attrs hash. All BMC attributes are extracted to separate columns so it's...

d21103bc 09/03/2014 09:11 AM Shlomi Zadok

fixes #4111 - Add image user data flag to API

95239600 09/02/2014 03:14 AM Marek Hulán

Fixes #5929 - Taxonomy filter obey permissions

With this patch you can assign permissions like assign_organizations and
assign_locations to particular user so that they can then assign
taxonomies
only from set of taxonomies granted by their filters.

Global users would be still able to assign any taxonomy to a resource as...

597bd2fb 08/28/2014 11:13 AM Dominic Cleal

fixes #7066 - add back $login interpolation for LDAP service account usernames

In cases where an LDAP connection is required outside of the context of user
authentication (e.g. validation of external user group name), an error is
thrown. Users are recommended to use dedicated service accounts for this...

8fabe661 08/18/2014 09:42 AM Tomer Brisker

Fixes #6831 - expire topbar cache for admin on taxonomy updates

7cb41918 08/15/2014 09:51 AM Daniel Lobato Garcia

Fixes #3976 - Add all view_ permissions to viewer user role

This PR tests that there is a match between foreman access control and
permissions seeded by the db script. It also checks all seeded view_
permissions are part of the viewer role.

1e1c8575 08/15/2014 09:39 AM Tomer Brisker

Fixes #4350 - Allow any format for role name

2821b5e2 08/15/2014 09:25 AM Andrew N

fixes #6205 Changed regex to parse CNs from SSL DNs on separator chars

a0d231da 08/15/2014 08:12 AM Aaron Stone

Fixes #6998 - Accept native true for overwrite parameter to host API.

fe1a2733 08/15/2014 08:12 AM Greg Petras

Fixes #6756 - exposes vmware resource pools and folders through the API

5743465b 08/15/2014 08:12 AM Trey Dockendorf

Fixes #6476 - oVirt VM association with multiple interfaces

a52580f5 08/15/2014 08:12 AM Greg Petras

Fixes #6608 - expose disk usage info through available_storage_domains API

a2610e98 08/11/2014 04:41 AM Joseph Magen

fixes #6696 - API v2 - specify 'host' as the key in which parameters will be wrapped rather than Host::Base

2af7c64a 08/10/2014 02:06 PM Joseph Magen

Fixes #6400 - Show * next to required form fields

cad9cce9 08/10/2014 04:49 AM Dominic Cleal

fixes #6964 - replace default scope that hides users with explicit scope

1d750dd7 08/07/2014 11:29 AM Marek Hulán

Fixes #6560 - Extract puppet parsing logic

28fd090c 08/07/2014 04:21 AM Greg Sutcliffe

Fixes #6962 - Use as_admin instead of find_by_login for usergroup tests

57b6f858 08/07/2014 04:21 AM Eric Helms

Fixes #6891: Taxonomies couldn't be seeded after initial run of seeds.

On a clean run of seeds, a seed prior to the taxonomies sets User.current.
On subsequent runs, errors are thrown since User.current is not thrown
and taxonomy creation expects this.

4b2dffae 08/07/2014 04:21 AM Daniel Lobato Garcia

Fixes #5734 - API for external groups management

7d5aaa82 08/05/2014 07:54 AM Stephen Benjamin

fixes #6861 - provide a way to detect host group provisioning

ad2c9aa6 08/01/2014 11:13 AM Stephen Benjamin

fixes #6881 - check if in rake when validating template changes

50ebc024 07/31/2014 11:17 AM David Davis

Fixes #6446 - Forbidding non-json POST/PUT requests in v2

d2823e35 07/31/2014 11:17 AM Aaron Stone

Fixes #6566 - renaming a node now resets the certname on provision

If use_uuid_for_certificates is true, reuse the certname UUID value.
If false, then reset the certname if it does not match the hostname.

80a2f885 07/31/2014 10:36 AM Eric Helms

Fixes #6620: Allow plugins to define a file to be included in test_helper.

For some plugins additions to the test_helper are needed to allow
the test suite to pass. This checks if a file test/support/foreman_support
exists and requires it after all the Foreman test setup is done.

6421fa1c 07/31/2014 10:35 AM Daniel Lobato Garcia

Fixes #813 - External usergroups can be linked to an LDAP auth source

f5317a04 07/31/2014 08:39 AM David Davis

Fixes #6786 - Handle error when no taxonomy params get sent

Basically, no organization params are getting sent as the bug reporter is not
using json and not using wrapped params. You can also test this by doing:

curl -X POST http://localhost:3000/api/v2/organizations...

32ced385 07/31/2014 08:34 AM Ori Rabin

Fixes #215: Parameters can be saved without a value