Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
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

4df2e17b 05/28/2013 06:24 AM Marek Hulán

Fixes #2571 - Deleted admin is recreated

6c563741 05/23/2013 08:35 AM Marek Hulán

Fixes #2502 - session expiration updates

Signo now allows to transparently prolong user session which got
expired. Also when you now logout from Foreman you will end up in Signo
login form. This brings some code clean up and test changes and small
SSO method API change.

fe838fad 05/23/2013 08:23 AM Greg Sutcliffe

Fixes #2372 - Strip non-digit characters from non-numeric OS versions

7507fbce 05/23/2013 08:13 AM Daniel Lobato Garcia

fixes #2550 Puppetclass search_by_host doesn't return all classes for an unknown host

Tests for puppetclass API searches on nonexistent hosts

Puppetclass search_by_host does not fail if Host does not belong to any Hostgroup

Puppetclass search_by_host query looks for distinct puppetclasses instead of pruning them afterwards...

0c8f532e 05/22/2013 10:50 AM Mikael Fridh

fixes #2130 - normalize_hostname appends domainname to fqdn

When the trailing part of $fqdn doesn't match $domain, the normalize_hostname
function would append $domain onto the end of $fqdn, saving the host as
$fqdn.$domain (Example: hostname.domain1.com.domain2.com)....

f3dd3bb6 05/22/2013 10:45 AM Joseph Magen

fixes #2440 remove unused files, code, unnecessary require statements

9ae88fc3 05/22/2013 10:35 AM Greg Sutcliffe

Fixes #2497 - Join to the fact_values table when a user fact-filter is applied

3a96ba00 05/12/2013 09:44 AM Amos Benari

fixes #2478 - smart-variable in ENC stopped working

6dffd64b 05/12/2013 08:38 AM Dominic Cleal

fixes #2486 - ensure facts import is idempotent when values are unchanged

6a26fecd 05/09/2013 03:17 PM Dominic Cleal

fixes #2281 - don't allow admin flag to be removed from admin account

0f9df583 05/09/2013 02:33 PM Amos Benari

fixes #2220 - Suport hostgroup puppet classes parameters inheritance.

7d1d44cf 05/09/2013 05:54 AM Joseph Magen

refs #2400 clean up tests so there are no orphaned foreign keys

0fe147c7 04/30/2013 11:31 AM Joseph Magen

fixes #2378 - added Minitest and other code cleanups

d1eb00f3 04/26/2013 11:01 AM Greg Sutcliffe

fixes #2433 - fix orchestration respond_to? test to work on ruby 2.0