Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
0accaa2d 05/07/2014 10:09 AM Stephen Benjamin

fixes #4639 - array in lookup_value incorrectly displayed in form

(cherry picked from commit 801a90d196d363aadae7bf2be9347ff6e46e0471)

3885f721 03/24/2014 08:40 AM Greg Sutcliffe

Fixes #4680 - Don't append periods to unqualified unmanaged hosts

(cherry picked from commit 014c9ab5eb9bb9b8d655d48a8ccd540613390788)

f96d1ded 03/17/2014 01:48 PM Dominic Cleal

fixes #4314 - ignore default scope ordering on host search by puppet class

(cherry picked from commit a44dd0943b5ccc2c2e9a0ce264e4b2f38b5edd4d)

Conflicts:
app/models/concerns/hostext/search.rb

f08281a7 02/19/2014 11:09 AM Sam Kottler

Fixes #4221: add :dependent => :destroy for compute profiles on compute resource

(cherry picked from commit 6e7682a967c9e3dc37d244146b22d7dc2cb7103e)

330bab4c 02/14/2014 12:14 PM Stephen Benjamin

fixes #4298 - ldap auth should accept parens in firstname or surname

(cherry picked from commit 3065cbc2df440c77e20abeed9fa525221fdcb12f)

ddfc6c4f 02/14/2014 12:13 PM Stephen Benjamin

fixes #2726 - smart class parameter override fails validation

(cherry picked from commit cfc2bb662f49d8216c2388ab35dd87af295474d0)

a6ab0522 02/14/2014 12:13 PM Stephen Benjamin

fixes #4234 - cannot edit host's puppet parameters

(cherry picked from commit 130f301a508ae31549145e5fa9b176f42dc20995)

9a3248b3 01/28/2014 01:00 PM Dominic Cleal

fixes #4005 - ensure standalone Rabl.render works outside of a controller

(cherry picked from commit 858708c466398ac5f42bb1bb0fd6c1e531e31385)

3c87b364 01/28/2014 01:00 PM Joseph Magen

fixes #2866 - Changing a hostgroup name doesn't update associated Smart Variable matchers

(cherry picked from commit 709ad8d6f425e0817d3faef2cc629af1458cb1c9)

9f02cefa 01/23/2014 11:31 AM Dominic Cleal

refs #3697, #3701 - fix test with multiple validation failures

(cherry picked from commit dbaa47b718a25992065cc6e0afea78bed1171f7e)

f0e33f83 01/23/2014 11:31 AM Stephen Benjamin

fixes #3697, #3701 - more comprehensive field validations

(cherry picked from commit 4bae5cedb8ab562b6c397234c5cb1cfd604fde74)

9e3a5262 01/20/2014 07:09 PM Joseph Magen

fixes #3867 - Wrong Compute Resource type shown on overview

(cherry picked from commit 2ebd2f227aef16da62c7884065bb9b47a846c9a3)

107e0ff8 01/20/2014 07:09 PM Daniel Lobato Garcia

fixes #2231 - hostgroup deletion is restricted to hostgroups without children

(cherry picked from commit 8c68024ac619121312680ee8afc467857155e71d)

b80c6c00 01/16/2014 10:08 AM Frank Wall

fixes #3906 - Support for Junos ZTP

2de7832d 01/15/2014 04:48 PM Ohad Levy

fixes #3099 - Adding parameters to locations and organizations

95a66717 01/09/2014 09:48 AM Marek Hulán

Fixes #3962 - Refactor class overwriting

c6e02bd3 01/09/2014 07:43 AM Joseph Magen

fixes #3178 - add feature for compute profiles for hostgroups and hosts

8ffa0b9a 01/07/2014 10:44 AM Jan Pazdziora

fixes #3528 - Populate first name, last name, and email, if available.

7e2880b6 01/03/2014 02:35 PM Ruediger Mueck

fixes #1489 - add AIX family and facts importer support

355bce36 12/30/2013 11:06 AM Ohad Levy

fixes #3930 - refactoring of edit_self implementation.

0fa5d146 12/25/2013 09:22 AM Dominic Cleal

fixes #3752 - move data population from migrations into seed script

9e1b7578 12/16/2013 03:57 PM Marek Hulán

fixes #3339 - nested fact support, allow fact importers to be registered by plugins

55a29e83 12/16/2013 12:27 PM Dominic Cleal

fixes #3885 - sort IDs in test to prevent random failures

48a65101 12/13/2013 03:02 PM Greg Sutcliffe

Fixes #3721 - Map OS family to a display variant

c2c32409 12/13/2013 03:02 PM Greg Sutcliffe

Fixes #3720 - Add description field to operatingsystem

9a1f72f4 12/12/2013 10:34 AM Eric Helms

Fixes #3753 - always use main_app to determine paths for running an isolated namespace plugin

1ccec31c 12/03/2013 09:06 PM Dominic Cleal

fixes #3794 - don't validate IP address that's later provided by a CR

0fecb533 11/22/2013 04:04 PM Thomas McKay

fixes #3673 - auditing added to ptable w/ test

611fd588 11/22/2013 03:32 PM Amos Benari

fixes #3510 - plugin interface for registering a plugin, updated menu system

39dfa4be 11/22/2013 11:20 AM Lukas Zapletal

fixes #2763 - correcting doco links

ccd9e52c 11/20/2013 10:29 AM Stephen Benjamin

fixes #3493 - check if auto user reg is allowed for auth source

585f328e 11/19/2013 08:31 PM Greg Sutcliffe

Fixes #3468 - Move token expiry to scope to avoid FK issues

b7589c32 11/12/2013 11:53 AM Jan Pazdziora

fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER

ce188941 11/08/2013 11:25 AM Dominic Cleal

refs #3569 - fix URL validation test error on merge

8c618ae8 11/08/2013 10:20 AM Greg Sutcliffe

Fixes #3569, #3210 - Use port from foreman_url for templates

390e2281 11/06/2013 06:17 PM David Davis

fixes #3597 - removing rr gem, make tests consistent by using just mocha

01302dc5 11/01/2013 09:56 AM Greg Sutcliffe

Fixes #3182 - Make IP optional in some circumstances

974075d7 10/30/2013 08:38 AM Ohad Levy

fixes #3205 - Extract and refactor report importing logic

This patch extracts all report importing logic into seperate importer and status classes.
long term this could allow:

1. aliases methods for async operations
2. different types of reports imports (based on reporting type).

5ab79857 10/29/2013 08:41 PM Ohad Levy

fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event

fb68fd22 10/24/2013 11:11 AM Ohad Levy

[REFACTOR] fixes #2967 - refactored Fact Importer

Based on Dmitri Dolguikh <> original patch.

- renamed original fact_importer class to fact_parser class
- moved fact handling logic to its own fact_importer class
- fact importer now assumes single-value facts...

4ab0b55c 10/24/2013 09:01 AM Martin Matuška

fixes #3364 Add option to disable automatc host creation when a report is received

3035495f 10/18/2013 02:03 PM Greg Sutcliffe

Fixes #3293 add FactoryGirl to tests

5031bb10 10/18/2013 01:34 PM Tomáš Strachota

fixes #2818 - validation of OS families in ptables

d42d1f52 10/10/2013 12:46 PM Tomáš Strachota

fixes #3170 - dash separated mac address notation

89e506f7 10/09/2013 08:06 AM Aaron Stone

fixes #3222 - nil the certname when handling certs if UUID certs have now been disabled

bd48d5c9 10/08/2013 04:40 PM Joseph Magen

fixes #3206 - prevent any user including admin from creating lookup_value with fdqn= or hostgroup= if host/hostgroup does not exist

409d7f19 10/07/2013 03:51 PM Joseph Magen

fixes #3190 - Fix STI auditable_type - Audit should say updated Location/Organization rather than updated Taxonomy and ComputeResource should not use STI class

06909647 10/07/2013 10:33 AM Joseph Magen

fixes #3048 - Non Admin user fails to override parameters when creating new host

3dd4c0e5 10/07/2013 08:32 AM Dominic Cleal

fixes #3160 - sanitize host/host group names in lookup_value associations (CVE-2013-4386)

3315ec57 10/03/2013 06:44 PM Dominic Cleal

fixes #2756 - update setting descriptions at startup

dab82c90 10/02/2013 10:23 AM Dmitri Dolguikh

Fixes #3177: a 'G' suffix is automatically appended to libvirt volume capacity value if none was specified

d74b482e 09/27/2013 04:41 PM Florian Ernst

Fixes #2244: avoid constantly changing os.release_name

Tests thanks to Sam Kottler <>

e2d3654e 09/25/2013 01:29 PM Joseph Magen

fixes #3091 - strip leading and trailing whitespace before_save on names of all objects

21bf889a 09/23/2013 09:02 AM Joseph Magen

fixes #2810 - more restful API v2 JSON responses in puppetclasses

NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters

76fec074 09/18/2013 10:58 AM Joseph Magen

fixes #3089 - Updating settings causes settings page to load again within the page

4dbf6624 09/17/2013 07:31 AM Dominic Cleal

fixes #2764 - settings defined in settings.yaml file are now read-only

16874851 09/17/2013 07:30 AM Joseph Magen

fixes #3093 - invalid data for a subnet address or mask returns "is invalid and is invalid"

c5e925f0 09/17/2013 07:28 AM Joseph Magen

fixes #3097 - foreign key error on deleting trend

5aca6d3c 09/16/2013 10:45 AM Joseph Magen

fixes #3090 - new puppetclass creation fails when adding smart variable

2b6eb6df 09/11/2013 11:25 AM Marek Hulán

Fixes #3043 - Support Signo on API level using BasicAuth

4e057da2 09/10/2013 10:02 PM Joseph Magen

fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables

7fcb314e 09/10/2013 09:29 AM Daniel Lobato Garcia

fixes #2179 - validate the owner type, preventing the API returning errors for a wrong owner_type

84ae9603 09/09/2013 02:33 PM Greg Sutcliffe

fixes #2260 Allow ERB in ENC global / class parameters

Adds code to parse the global & class parameters, and adds a setting (default true)
to disable this if needed. Also has some tests.

823e4ba8 09/06/2013 06:56 PM Greg Sutcliffe

Fixes #3045 - Skip empty log arrays

91ad276d 09/05/2013 01:38 PM Greg Sutcliffe

Fixes #2414 - Move puppet report processing code to the report processor

This creates a API route for POST:/api/reports which matches the GET
format for reports. Tests are updated, with the report model tests
moving to the puppet-foreman module (along with the report fixtures).

ce13ab5d 09/03/2013 07:50 AM Marek Hulán

fixes #2863 - restrict APIs to resources that a user is permitted to manage (CVE-2013-4182)

f5d4e70a 09/02/2013 08:36 AM Jeremy Kitchen

fixes #1745 - make puppetmaster hostname/domain stripping behaviour configurable

01055e77 08/29/2013 06:21 PM Greg Sutcliffe

Refs #2414 - Remove Puppet from facts API and Settings

Reports are still in progress and will come in a later PR
DB schema is updated to not need puppet/rails

b1f4f883 08/29/2013 05:39 PM Joseph Magen

fixes #2932 - add find_by_fullname for Operatingsystem

852ff714 08/29/2013 01:33 PM Daniel Lobato Garcia

fixes #2988 - merge authentication code, enables REMOTE_USER auth on new API controllers

a1591300 08/29/2013 06:14 AM Joseph Magen

fixed #2970 - modified inflections.rb to handle 'Puppetclass'.singularize and classify

3d6c46e5 08/21/2013 10:45 AM Ash Caire

fixes #2431 - handle fact uploads where host is missing $fqdn

4e4671ce 08/15/2013 04:10 PM Nils Domrose

fixes #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters

b760d48d 08/13/2013 10:35 AM Greg Sutcliffe

Fixes #2721 - Allow use of spice for libvirt via checkbox per-CR
Fixes #1711 - Add a per-CR checkbox for console passwords

5bdc1930 08/13/2013 10:24 AM Joseph Magen

fixes #2424 - encrypts compute resource password

98dd4a08 08/07/2013 07:17 AM Daniel Lobato Garcia

fixes #2871 - params search works with nested hostgroups

9d402d07 08/06/2013 04:37 AM Greg Sutcliffe

Fixes #2501 - Allow my_hosts scope to include all subclasses of Host::Base

1ef5ee75 07/29/2013 07:53 AM Joseph Magen

fixes #2788 - changes to fixtures and tests in preparation for testing adding/removing puppetclasses

f09d61de 07/25/2013 01:54 PM Dominic Cleal

fixes #2693 - don't cause handle_ca error when no Puppet CA associated with host

60e2072a 07/24/2013 04:32 PM Joseph Magen

fixes #2801 - remove LOWER in default_scope of models that could cause PG error

a6810fc6 07/22/2013 10:25 AM Joseph Magen

fixes #2812 - method lookup_values_attributes= not defined in Host::Managed (NameError)

dc457681 07/19/2013 05:31 AM Joseph Magen

fixes #2739 - add ActiveSupport::Concern syntax to mixins

05fbe52c 07/19/2013 04:10 AM Joseph Magen

fixes #2779 - permission problem with non-admin adding puppetclasses to hosts and hostgroups

86e9a056 07/18/2013 10:37 AM Andy Bohne

fixes #1770 - Refactored rdeckfacts definition to use facts_hash

248cad83 07/17/2013 02:24 PM Joseph Magen

fixes #2142 add Smart Parameters and Smart Class Parameters to API v2

bae0bea9 07/06/2013 03:16 AM Dominic Cleal

fixes #2747 - scoped search lambda takes one argument

554be427 07/05/2013 12:42 PM Nacho Barrientos

fixes #1963 - prevent host creation when facts are uploaded via new setting

5a56d4d3 07/01/2013 03:28 AM Joseph Magen

fixes #2707 - host save fails for non-admin if host has a BMC interface

ff2677e3 06/28/2013 11:28 AM Joseph Magen

fixes #2645 - non-admin users can now create smart variables

44161e29 06/28/2013 04:25 AM Marek Hulán

Fixes #2722 - Support for crossdomain auth

Newest Signo support authentication across more domains. We just need to
look not only to a cookie but parse parameters for getting username.

9628014a 06/24/2013 10:16 AM Joseph Magen

fixes #2690 - undefined method gsub! for nil:NilClass on fact import

3595a70c 06/20/2013 12:07 PM Joseph Magen

fixes #2484 - host, hostgroup, and BMC passwords were overwritten as blank

cd289277 06/20/2013 11:16 AM Ivan Necas

fixes #2685 incorrect and inefficient regexp checking medium name format

It takes eternity to compute something like this:

"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa b" =~ /\A(\S+\s?)+\Z

Also "this is wrong " was not matched

c7f52777 06/12/2013 11:16 AM Joseph Magen

fixes #2334 - location matcher doesn't match on smart parameters

8da68b88 06/12/2013 11:12 AM Tomáš Strachota

fixes #2660 - settings, improve tests and fixes

- added string settings type
- fixed tests previously commented out due to CI failures
- more tests for core settings functionality
- parsing of string values enhanced and extracted to a separate method
- setting value to nil when it equals default is back...

ef4b97d1 06/07/2013 05:17 AM Joseph Magen

fixes #2631 - fix remote code execution via controller name (CVE-2013-2121)

bae665de 06/07/2013 05:17 AM Marek Hulán

fixes #2630 - restrict assignment of roles to those a user has (CVE-2013-2113)

410505f4 06/06/2013 10:46 AM Marek Hulán

Fixes #2615 - failed to save host group

If there was current organization selected, organizations got doubled
which prevented save. Fixed and added test for this part.

6c492cce 06/06/2013 10:15 AM Joseph Magen

fixes #2386 - permission failure on create_lookup_value

31aa5db5 06/05/2013 04:43 AM Joseph Magen

fixes #2285 - subnet validation - length of addresses, strip whitespace and fix common typos