# 1.0 07/22/2012 * Bug #1368: mac field is not visible in host edit page * Bug #1399: Hostgroups not attaching to Nodes * Bug #1436: error while removing puppet classes * Bug #1240: more tab can be empty * Bug #1511: EPEL repo has changed * Bug #1686: can't choose subnet when domain comes from hostgroup * Bug #1715: rake puppet:import:puppet_classes[batch] stopped working after the last upgrade. * Feature #1595: Test connection when adding/editing compute resource should display success message * Bug #1420: bootserver ip lookup fails if not managing dns * Bug #1497: unable to recover from dhcp failures * Bug #1528: default settings loader needs some tidying up. * Bug #1768: Template edition if submit during preview: the patch is saved * Refactor #1317: Migrate to Rails 3 * Feature #1418: Add json call to retrieve bookmarks * Bug #1736: db:migrate does generate errors * Feature #1620: add basic archlinux support * Bug #1746: selecting a cluster in oVirt remove subnet and ip from the network tab in new/edit host * Bug #1649: Puppet Class and Environment Import works only from the first SmartProxy * Bug #1572: Selected Domains are not saved when importing Subnet from Smart-Proxy * Feature #808: Add smart-proxy puppetrun to foreman * Bug #1488: blank root_password in host group breaks automated provisioning * Bug #1239: host check boxes can be enabled via the toggle all button even if they are disabled * Bug #1406: excpetion errors are not showin in the UI * Bug #1575: UI is broken when error message is displayed * Refactor #1452: use fog for libvirt management * Bug #1341: Unknown Variables in partition tables * Bug #1763: new version of mocha breaks testing * Bug #1707: db:migrate fail on in bookmark.rb with ruby1.9 * Bug #1700: Large audit log takes a long time to pull up. (25 secs+) * Bug #727: next_ip function always overwrites the ip address even if it has already been entered * Feature #1223: Provisioning engine for EC2 * Bug #1476: toggling between bare metal to an hypervisor renders js errors * Bug #1405: puppet classed rdoc viewer links are broken * Feature #1509: Foreman should use the proxy to import puppet classes * Feature #1606: foreman: when session expires on an internal screen, after re-login foreman returns to main screen * Feature #1703: Add Ok Hosts as Bookmark * Bug #1265: Parition tables can't access @host * Bug #1308: error when trying to cancel build. * Bug #1642: Puppet Runtime chart shows nothing * Bug #1473: EPEL rpm command fails if host is behind a proxy * Bug #1582: Privacy leak in dashboard, statistics, facts and classes. * Feature #1355: Ability to Search Users by Role * Bug #1675: Added puppet classes are not correctly sorted in host / hostgroup edit page * Bug #1469: vlan field missing in subnets * Bug #1716: Strip whitespace on hostname save, invalidate input on embedded whitespace * Feature #1165: Host details should display inherited hostgroup parameter * Bug #1671: Field ptable not highlighted as error if blank * Feature #1574: support managing of multiple disks in ovirt * Feature #1657: Support Puppet http reports processor * Feature #1648: User filter on hostgroup could extend to new sub hostgroup. * Bug #1397: Statistics view is missing * Feature #1421: expose subnet ranges for automatic IP address allocations * Bug #1535: incorrect server response when authentication fails upon API request * Bug #1522: search based on params sometimes fails * Feature #1597: We should be able to restrict compute resource to users * Bug #1389: Add bookmark support for pages which are not in the main dialog * Bug #1701: Audit search for "user = Admin" returns no results. * Feature #1645: Show host's MAC address in host details * Bug #1677: Fact pie chart alters fact strings to lower case * Feature #1538: allow to search hosts based on their puppet master * Bug #1414: statistics pie is over cooked in chrome * Refactor #1623: Add support for Gemfile.local.rb * Bug #1422: Media is greyed out when creating Solaris hosts (sparc and Intel) * Bug #1604: UI Broken with Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.19) Gecko/2012020109 Iceweasel/3.0.6 (Debian-3.0.6-3) * Bug #1692: Bookmark Edit not working from Bookmarks Overwiev Page * Bug #1603: Login Screen improvments * Bug #1304: Long puppet classes makes the UI not correct * Bug #1668: Paramaters should be text fields. * Feature #1300: Foreman should support HTTP Authentification * Bug #1610: fail to edit host when it was provisioned on ovirt and later deleted (on oVirt ui) * Bug #1439: Foreman can only use Puppetmaster's via smartproxy that expose "Puppet CA" * Bug #1437: Solaris 10 deployment not working no puppet installed during deployment * Bug #1726: Template editor doesn't seem to work with IE * Bug #1463: Incorrect Redirect from Environments and Puppet Classes * Bug #1629: Blank Page when clicking on Host Groups in Puppet Class Overview * Bug #1192: Class display not sorted in nested hostgroup * Feature #1540: Support Ovirt/RHEV-M as a compute virtualization provider * Bug #1191: Nested hostgroup duplicated classes * Feature #1525: add ancestry (parent group) in json output for hostgroup * Bug #1479: Chosing an environment, does not update puppet class list * Bug #1600: DNS records are deleted even though host is not Managed * Feature #1281: assingn more than one domains to a subnet * Bug #1747: quick search in host / edit puppet class remove on display host based affected class * Bug #1411: hostgroup ajax actions are mostly broken * Feature #1138: Reducing the number of menus * Bug #1394: Clone Hosts broken * Bug #1333: Destroy vs Delete inconsitent naming * Bug #1544: Updating a host fails if you cannot reach the SOA nameservers * Bug #1748: When creating new hostgroup, the name is always removed and prevent to save the hostgroup * Bug #1605: Typo thier instead of their * Bug #1566: Puppet CA set incorrectly when only one proxy is defined * Bug #1176: SLES (SUSE) operatingsystem not displaying minor version? * Refactor #1533: depreciate usage of puppetrun, puppetca or a tftp server without a proxy * Refactor #1624: Add database.yml to .gitignore * Bug #1687: install from dev branch with mysql adapter does not work * Feature #786: Add the option to use existing DHCP reservations * Feature #1313: ensure all host names are lower cased * Bug #1385: Allow @host.model in provisioning templates * Bug #1434: Status page is broken * Bug #1765: Changing IP on managed host remove DNS A record * Bug #1730: Form broken when fields with help_inline have errors * Bug #1650: Session expiration prevent HTTP authentication delegation * Bug #1619: X-Forwarded-For multiple IPs * Bug #1487: EOF sometimes not found (patch) * Bug #1714: "Permission denied" message on attempt to run action on several hosts. * Bug #1144: Cannot search for parameters in Domains * Bug #1697: The puppet modules are shown in all environments, while should be limited to the environment they reside in. * Bug #1683: EC2: When a compute resource is removed the hosts become broken * Bug #1517: The - sign for removing a class in wrong place with IE. * Bug #1395: Host creation: select network fails when domain is pre defined in hostgroup * Bug #1129: Summary Puppet Report - require_ssl * Bug #1401: [foreman] [functionality] - smart proxies filtering. will not remember the selected filter once an operation was selected * Bug #1752: Bug using vmware virtual server from clone * Feature #1410: update git2release script to use bundle * Bug #1738: Puppet Runtime charts look very messed up * Feature #1524: Add more attributes to JSON index * Bug #1712: When EC2 provisioning, the button resolve templates shouldn't display PXELinux and Provision Template * Bug #1762: bundler test.rb should require specific version of shoulda * Refactor #1173: remove legacy query interface * Bug #1483: Edit Hosts privilege not working * Bug #1725: Unattended installation returns HTTP 200 when an error occurs * Bug #1426: Foreman should not fail if dns domain has no SOA or NS records * Bug #1115: Host parameters are not available via the API * Bug #1417: update puppet classes broken * Bug #1367: Ensure all gems are defined in Bundler Gemfile * Bug #1617: Dashboard piechart stats don't match expectations. * Bug #1721: Splash page should now mention the smart proxy requirements * Bug #1484: edit_hostgroups privilege not respecting filters placed on user account * Bug #1638: When editing a user and adding/editing the email address, trailing whitespace causes an input validation error. * Feature #1503: When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use * Bug #1613: Email address format validation preventing admin user creation * Bug #1729: Migration SQL syntax error , quotes in name. * Feature #137: Better support for non-hostname certnames. * Bug #1474: Foreman reports different host architecture with new facter version 1.6.5 (x86_64 vs amd64) * Bug #1751: ReportCommon#status fails on ruby 1.9 * Feature #1577: Provide configuration to change Foreman root url * Feature #1324: ACLs for Parameters need to be more fine grained * Bug #1471: Shouldn't have the option to specify the "Puppet Master Proxy" when not using foreman for host provisioning. * Bug #1376: Unattended installation without TFTP integration * Bug #1356: Data Leak in Reports and Hosts pages * Feature #1254: add basic windows support * Feature #944: Provide a mechanism to clear a host's network conflicts * Feature #1361: Allow subnet information to be accessed from provisioning templates & add gateway, dns to subnets * Bug #1766: puppetca proxy broken with puppet 2.7.18 * Bug #1696: no implicit conversion from nil to integer * Bug #1396: Add puppet classes to Hostgroups is broken * Feature #1530: Disabling puppet env in ENC should be an option * Refactor #1622: Refactor Gemfile "virt group" into three seperate groups * Bug #1743: Validation of name parameters always fails * Feature #1446: WebUI timeout * Feature #1392: change root password back to system wide defaults * Bug #1753: Showing a modal from an AJAX request that returns a full-blown HTML page clears the page * Bug #1656: statistics page error 'Unknown string: "1.97 TB"!' * Bug #1491: Fail to import new classes * Feature #1472: make init scripts aware of passenger * Bug #1639: Trying to edit a host that was provisioned as a Libvirt VM results in Oops * Bug #1568: PG::Error on fresh install * Bug #1609: REST API calls /hosts/:id/puppetclasses fails for hosts with same class assigned directly and through host group * Bug #1451: Host creation fails if ":tftp_servername:" is set in proxy-settings * Bug #1670: Model / OS on "Hosts" page not getting updated properly * Bug #1351: New smart variable and match cannot be entered at same time. * Bug #1767: Slide down popup doesn't work in Opera 12.0 under Linux/Windows * Feature #1460: Provisioning Template uploadable * Bug #1737: Reprovisioning of servers does not work with puppet facts in same DB * Feature #402: Report noop puppet actions seperately * Bug #1563: problem cloning host in latest develop * Feature #1669: epel repo should be a snippet * Bug #1450: Formatting in Hint-Text wrong * Bug #1667: Creating a VM on Libvirt based Compute Ressource do not respect the amount of memory asked by user * Bug #963: We can't add a smart proxy which doesn't support any feature * Feature #1691: allow searching for fact values for hosts inside a hostgroup * Bug #1357: Provisioning Snippets broken in rails3 branch * Bug #1432: subnet gateway infos only saved when fill gateway and dns fields * Bug #1374: IP overwritten if you select a subnet * Feature #1377: Foreman should support a "versioning" backend (for templates, params/vars, etc) * Feature #1423: Hardware model field should be mandatory when selecting Sparc architecture * Bug #1710: Hosts json index function returns too much * Feature #1334: Add Run Puppet to multi host action in the hosts page * Bug #1433: Edit multiple Parameters (Operation FAILED: undefined method `reference_id_is') * Bug #1586: Root password inheritance doesn't seem to work properly * Bug #1558: Smart Proxy for DNS PTR is not chosen properly * Bug #1764: Changing 'entries_per_page' requires restart of foreman to be applied * Bug #1673: Foreman doesn't work with ruby_parser 2.0.6 * Bug #1175: PXELinux does not render with spoof * Bug #696: Deletion of environment in use, sometimes generates 500 error. * Bug #1380: /has_many_polymorphs.git (at master) is not checked out. Please run `bundle install` (Bundler::GitError) * Bug #1456: Changing admin username ?