Project

General

Profile

Download (10 KB) Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
9d43fc71 06/14/2018 12:05 PM Michael Moll

Fixes #19789 - fix Layout/SpaceAroundOperators cop

e0910b7e 06/12/2018 03:06 PM Michael Moll

Fixes #23857 - Fix Performance/InefficientHashSearch cop

e18361ce 06/06/2018 12:00 PM Lukas Zapletal

Fixes #23800 - i18n for exceptions fixed

85021506 04/05/2018 11:56 AM Michael Moll

Fixes #19839 - Fix Rails/Present cop

f175f751 04/04/2018 02:20 PM Baptiste Agasse

fixes #21694 - Add MTU to subnet

f170442f 03/26/2018 07:00 AM Michael Moll

Refs #22918 - fix Layout/EmptyLines cop

[ci skip]

a03e5341 03/22/2018 07:15 PM Marek Hulán

Fixes #22918 - Audit all taxonomies assignments

We need to move all audited definitions to top of models because all
concerns can use audit_associations call which relies on audit being
already activated.

009e7bbd 02/27/2018 10:08 AM Lukas Zapletal

Fixes #17316 - templates feature is subnet association

59af2d44 02/01/2018 02:18 PM Timo Goebel

refs #22107 - subnet host count: permissions and n+1

55e2afa1 01/15/2018 01:37 PM Tomer Brisker

Fixes #1916 - Subnet vlan id should be integer

7f85b5c9 01/02/2018 08:49 AM Tomer Brisker

Fixes #22107 - Add hosts count to subnet page

38964973 09/22/2017 11:45 AM Dominic Cleal

Fixes #20957 - Replace alias_method_chain with Module prepend

Deprecated in Rails 5.0 and will be removed in 5.1. Some instances of
classes overwriting existing methods can be handled with `super`, other
concerns or modules are changed to use prepend instead of include....

ff1e9ffc 09/18/2017 10:50 AM Dominic Cleal

Fixes #20950 - Use 'distinct' in AR finders

4deab2f3 04/12/2017 02:31 AM Lukas Zapletal

Fixes #13772 - orchestration now uses app logger

7d03f9d4 04/05/2017 06:39 AM Tomer Brisker

Fixes #19148 - Add description field to subnets

6a3b4abc 01/23/2017 12:08 PM Dominic Cleal

fixes #18176 - replace clear_association_cache with reload

Reload is still necessary in Rails 5 as interfaces association will be
cached. The BMC test change is necessary to reload smart proxies
associated to the subnet after their features were altered - previously...

ed67b8c9 12/18/2016 10:21 AM Dominic Cleal

fixes #17574, #17364 - update scoped_search to 4.x

scoped_search's sort() now accepts a replacement for params which is
filtered in an overridden Foreman sort helper, permitting additional
parameters used in Foreman's index pages.

Replaces :in and :alias in search definitions with preferred keywords.

911c6e9e 12/02/2016 10:14 AM Timo Goebel

fixes #17095 - ensure subnet belongs to ip from facts

c6760930 10/07/2016 07:08 AM Timo Goebel

fixes #16725 - add plugin extension point for smart proxies

12612809 07/29/2016 05:58 AM Dominic Cleal

fixes #3917 - replace protected_attrs with strong parameters

Filtering of attributes has moved from the protected_attributes gem to
strong parameters in controller concerns, to be in line with current
Rails recommendations.

Concerns are shared between UI and both API controllers and list the...

e263719a 07/25/2016 05:18 AM David Davis

Refs #3809 - Using defaults for AndOr cop

79c0664a 07/13/2016 12:46 PM Timo Goebel

fixes #14666 - support IPv6 in UI

287082a5 07/12/2016 04:41 AM David Davis

Refs #3809 - Turning on the AndOr cop

2ea02ed8 07/08/2016 11:59 AM David Davis

Refs #3809 - Turning on some Lint cops

2bbaa8c0 06/27/2016 07:38 AM Timo Goebel

fixes #15508 - allow duplicate networks

7b7d7d1d 06/27/2016 05:56 AM Timo Goebel

fixes #14665 - support IPv6 via API

041436c8 06/24/2016 09:21 AM Timo Goebel

fixes #14663 - support IPv6 DNS orchestration

6c09e04f 06/22/2016 09:49 AM Ori Rabin

Fixes #5785 - override class parameter by subnet name

9d56081f 06/02/2016 09:56 AM Timo Goebel

fixes #14664 - support IPv6 in Nic, Hosts and Hostgroups models

d1e29487 05/25/2016 07:32 AM Stephen Benjamin

fixes #14509 - refactor enc_output to be a generic exporter

f4459c11 05/12/2016 09:56 AM David Davis

Refs #3809 - Turning on some rubocop cops

990dee69 05/06/2016 08:29 AM Timo Goebel

fixes #14661 - support IPv6 subnets

05848084 04/19/2016 09:58 AM Timo Goebel

fixes #14638 - Refactor Subnet into STI to allow different subnet types

03261ebb 03/09/2016 02:50 AM Sean O'Keeffe

Fixes #3582 - Parameters on subnets

46eec8ba 03/03/2016 11:03 AM Marek Hulán

Fixes #13711 - fix subnet/domain validation during creation

4693fe5f 02/19/2016 04:31 AM Ondřej Pražák

Fixes #6241 - Validations for associations with proxies

e42c1105 12/28/2015 02:31 AM Tomer Brisker

Fixes #12884 - Allow importing subnets from smart proxy

fb9f45e8 12/18/2015 08:03 AM Daniel Lobato Garcia

Fixes #7230, #12021 - Upgrade to Rails 4.1.5

This commits upgrades Rails to Rails 4.1.5. See a description of the
changes included here, and go to the pull request in GitHub to see more
detailed explanations:

  • Update gems to a Rails 4 compatible version, including dependencies...
3326499a 12/01/2015 07:17 AM Daniel Lobato Garcia

Fixes #7568 - Use attr_accessible for Rails 4 upgrade

59bfddbb 11/13/2015 09:05 AM Daniel Lobato Garcia

Fixes #12457 - Use .exists? to check subnet exists on Rails 4

On app/models/subnet.rb, the method `self.import` uses `if
first(:conditions => attrs)`. It no longer is an alias for
`find(:first, *args)` but now it just fetches the first X
records (`first(X)`). `.exists?` is a suitable equivalent

dfe4701e 11/12/2015 07:45 AM Baptiste Agasse

Fixes #12212 - Import addtitionnal informations from DHCP smart proxy

3bd9a898 08/06/2015 04:53 AM larry campbell

fixes #11250 - Remove uniqueness check from subnet network addresses

3088e641 06/04/2015 06:05 AM Eric Helms

Fixes #10487: Add custom logging support

This change moves away from the Rails logger to the 'logging' gem
to support more configurability of logging. Further, this allows for
the creation of custom loggers that plugins can then create during
registration (with `logger`) or through settings....

0e1c5371 05/22/2015 04:41 AM Tomer Brisker

Fixes #10583 - perform uniq in database instead of in memory when possible

8f657a84 04/30/2015 03:52 AM Stephen Benjamin

fixes #10287 - provide helper methods for proxy features

a899d971 03/22/2015 01:05 PM Marek Hulán

Fixes #8779 - add vlanid to subnet ENC

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

Refs #3809 - Remove cops for empty lines

5c02cfe5 01/30/2015 03:34 AM Daniel Lobato Garcia

Refs #3809 - Enable cop StringConversionInInterpolation

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

66963aea 12/15/2014 08:50 AM Dominic Cleal

fixes #8685 - include netmask in ENC output

4af1e2ba 10/29/2014 12:41 PM Shlomi Zadok

fixes #7975 - Subnet names should be unique

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

Fixes #2089 - Add network configuration to ENC

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

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

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

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

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

fixes #7430 - Adds subnet mask validation

58825339 09/15/2014 05:00 AM Ori Rabin

Fixes #7139: Subnet name is limited to 255 chars

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

3034e8e2 07/31/2014 06:00 AM Ori Rabin

fixes #6636, #6657, #6694 - add field length validations, extend audit field length

160ffa2a 07/30/2014 05:24 AM Ohad Levy

fixes #6529 allow to define IP suggestion per subnet

57a32e98 07/23/2014 04:39 AM Daniel Lobato Garcia

Fixes #6518 - look up the BMC proxy via any subnet proxies, if present

e0d618ef 06/24/2014 08:18 AM Joseph Magen

fixes #6216, #4416 - avoid foreign key errors when deleting some objects in use

acfbc458 03/03/2014 02:26 PM Marek Hulán

fixes #812 - new permissions model, user group role and nest support, role filters for better granularity

Contributions from:
1fa008a4 02/19/2014 10:31 AM Joseph Magen

fixes #3912 - add inheritance for locations / organizations

229d7436 01/11/2014 02:35 PM Joseph Magen

fixes #3975 - add audit to classes Domain, Subnet, SmartProxy, Role, Usergroup, AuthSource, Image, Bookmark that were not audited

cba97ace 10/15/2013 12:18 PM Joseph Magen

fixes #3248 - missing N_() on validation messages

f2c78d4a 10/15/2013 12:18 PM Joseph Magen

fixes #2741 - rails 3 syntax

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

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

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"

478ddec8 09/10/2013 09:12 PM Joseph Magen

fixes #2985 - remove #as_json method from AR models since rabl views used for API

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

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

ff8cc704 05/09/2013 05:54 AM Joseph Magen

fixes #2422 Rails 3.2: before_destroy / dependent => :destroy ordering

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

fixes #2421 added missing has_many :hostgroups and missing :dependent => destroy

bfbf7ed8 04/24/2013 05:07 AM Lukas Zapletal

Feature #2368 - i18n extracting strings

d7611b24 02/25/2013 09:54 AM Greg Sutcliffe

fixes #2254 - Add STI to hosts table

Signed-off-by: Joseph Mitchell Magen <>
Signed-off-by: Ohad Levy <>

5f4359c7 01/21/2013 08:10 AM Ivan Necas

Make sure we're not merging nil in to_json

Options argument might be nil. Therefore it fails when trying to call {}.merge(options) (for example when recording examples with apipie).

8838eb42 12/26/2012 08:49 AM Ohad Levy

fixes #1814 - converts sp_* attributes into a BMC interface class

this patch also includes the following

  • added a new interfaces table, and STI objects to represent a NIC, BMC, Managed
    and a bootable interface.
  • refactored DHCP/DNS orchestation code, so they can work on the...
9f9effa8 12/24/2012 10:53 AM Joseph Magen

fixes #1992 sort does not fail if vlanid is null

611f5bff 11/28/2012 05:38 AM Amos Benari

Add organization and location to foreman.

This feature allows foreman to provide multi location, multi tenant and
multi organizations capablities.

the idea is that resources within foreman (e.g. hosts, subnets, users,
environments etc) can belong to one or more locations and organization,...

8bd4e480 10/19/2012 04:14 AM Ohad Levy

add subnets to safemode rendering

dd42df0a 05/29/2012 03:41 AM Ohad Levy

adds ec2 provisioning support fixes #1223

- added progress bar for instance creation
- minor fixes for certname based deployments
- added ssh provisioning support to orchestartion, which utilize finish
scripts by default
- added images support (part of the vm compute tab)...

67799065 03/15/2012 10:34 AM Ohad Levy

code smell

fe3d8f82 01/25/2012 03:54 PM Ohad Levy

fixes #1469 - vlan field missing in subnets

fa62ea80 01/10/2012 03:04 PM Ohad Levy

fixes #1281 - assingn more than one domains to a subnet

e89efb28 01/10/2012 05:41 AM Ohad Levy

fixes #786 - Add the option to use existing DHCP reservations

note that this patch only ensures that the ip used is the same as the
existing dhcp record.
if there is a mistmatch in what foreman expects in the reservation vs.
actual state, #944 should kick in.

8cc2722d 01/08/2012 10:06 AM Florian Koch

fixes #1432 - subnet gateway infos only saved when fill gateway and dns fields

the informations in the subnet form only saved if you fill the gateway and one dns fields
the cause is the validation in models/subnets.rb
whyever the :allow_blank should work, but i need to add :allow_nil also to get this working...
50751ff4 01/05/2012 02:28 PM Trey Dockendorf

fixes #1361 -- Add gateway and dns fields to Subnets

  • Allow subnet values to be accessed in provisioning templates
7a900b06 01/02/2012 03:24 AM Ohad Levy

fixes #1421 - expose subnet ranges for automatic IP address allocations

017e1049 11/28/2011 03:44 AM Ohad Levy

WIP rails3 migration

be770e85 10/05/2011 04:43 AM Ohad Levy

fixes #1209 - Show subnet name in the HOST editing screen

4c091cd8 10/02/2011 06:36 AM Ohad Levy

fixes #1201 - Import Subnets from DHCP server

6285a614 08/23/2011 07:37 AM Ohad Levy

fixes #1125 - tftp proxy might not always be initialized

b1116c90 08/23/2011 03:29 AM Ohad Levy

fixes #1127 - add ip auto discovery when none is defined

ec777026 08/18/2011 04:00 PM Ohad Levy

fixes #1122 - extracted common REGEXPs

8104eced 07/18/2011 05:31 AM Ohad Levy

fixes #898 - remove old search leftovers across the app

455f5d2b 03/30/2011 10:31 AM Paul Kelly

Fixes #544 - Foreman connects using an ssl certificate

Signed-off-by: Paul Kelly <>

06823dc7 12/16/2010 08:54 AM Ohad Levy

Fixes #65, Fixes #339 and Fixes #539

This commit introduce the following:
  • Smart proxy CRUD within Foreman
  • Subnet operations
    • CRUD
    • Finding the next free IP (via the dhcp proxy)
  • Association of subnets, domains to proxies (dns, dhcp and tftp)
9fd7478e 11/07/2010 10:39 AM Paul Kelly

Fixes #366 - Redmine authorization port

This is a major feature which provides RBAC authorization within Foreman
a mental note to myself - never ever work on large commits

d91a5a87 02/18/2010 08:05 PM José Luis Escalante

added the host_parameter_test, modified the Ensure_not_use_by issue in the subnet model and almost finished the subnet_test