[cobbler/el5: 40/46] New upstream release
Scott Henson
shenson at fedoraproject.org
Thu Oct 6 01:19:22 UTC 2011
commit cea44e20b21e8587f97d901d00616d1e4e0cc906
Author: Scott Henson <shenson at redhat.com>
Date: Wed Oct 5 21:07:10 2011 -0400
New upstream release
cobbler.spec | 977 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 975 insertions(+), 2 deletions(-)
---
diff --git a/cobbler.spec b/cobbler.spec
index acbbc5c..157ff9d 100644
--- a/cobbler.spec
+++ b/cobbler.spec
@@ -6,8 +6,8 @@ Summary: Boot server configurator
Name: cobbler
License: GPLv2+
AutoReq: no
-Version: 2.0.11
-Release: 3%{?dist}
+Version: 2.2.0
+Release: 1%{?dist}
Source0: cobbler-%{version}.tar.gz
Source1: cobblerd.service
Group: Applications/System
@@ -480,6 +480,979 @@ Web interface for Cobbler that allows visiting http://server/cobbler_web to conf
%doc AUTHORS COPYING CHANGELOG README
%changelog
+* Wed Oct 05 2011 Scott Henson <shenson at redhat.com> 2.2.0-1
+- Remove the version (shenson at redhat.com)
+- New upstream 2.2.0 release (shenson at redhat.com)
+- Add networking snippet for SuSE systems. (jorgen.maas at gmail.com)
+- Add a /etc/hosts snippet for SuSE systems. (jorgen.maas at gmail.com)
+- Add a proxy snippet for SuSE systems. (jorgen.maas at gmail.com)
+- Buildiso: make use of the proxy field (SuSE, Debian/Ubuntu).
+ (jorgen.maas at gmail.com)
+- Rename buildiso.header to buildiso.template for consistency. Also restore the
+ local LABEL in the template. (jorgen.maas at gmail.com)
+- Bugfix: uppercase macaddresses used in buildiso netdevice= keyword cause the
+ autoyast installer to not setup the network and thus fail.
+ (jorgen.maas at gmail.com)
+- Buildiso: minor cleanup diff. (jorgen.maas at gmail.com)
+- Buildiso: behaviour changed after feedback from the community.
+ (jorgen.maas at gmail.com)
+- Build standalone ISO from the webinterface. (jorgen.maas at gmail.com)
+- Fix standalone ISO building for SuSE, Debian and Ubuntu.
+ (jorgen.maas at gmail.com)
+- add proxy field to field_info.py (jorgen.maas at gmail.com)
+- Remove FreeBSD from the unix breed as it has it's own now. Also, add freebsd7
+ as it is supported until feb 2013. Minor version numbers don't make sense,
+ also removed. (jorgen.maas at gmail.com)
+- Add a proxy field to profile and system objects. This is useful for
+ environments where systems are not allowed to make direct connections to the
+ cobbler/repo servers. (jorgen.maas at gmail.com)
+- Introduce a "status" field to system objects. Useful in environments where
+ DTAP is required, the possible values for this field are: development,
+ testing, acceptance, production (jorgen.maas at gmail.com)
+- Buildiso: only process profiles for selected systems. (jorgen.maas at gmail.com)
+- Buildiso: add batch action to build an iso for selected profiles.
+ (jorgen.maas at gmail.com)
+- Buildiso: use management interface feature. (jorgen.maas at gmail.com)
+- Buildiso: get rid of some code duplication (ISO header).
+ (jorgen.maas at gmail.com)
+- Buildiso: add interface to macaddr resolution. (jorgen.maas at gmail.com)
+- Buildiso: add Debian and Ubuntu support. (jorgen.maas at gmail.com)
+- Buildiso: select systems from the webinterface. (jorgen.maas at gmail.com)
+- Fix an exception when buildiso is called from the webinterface.
+ (jorgen.maas at gmail.com)
+- fix power_virsh template to check dom status before executing command.
+ (bpeck at redhat.com)
+- if hostname is not resolvable do not fail and use that hostname
+ (msuchy at redhat.com)
+- Removed action_import module and references to it in code to prevent future
+ confusion. (jimi at sngx.net)
+- Fixing redirects after a failed token validation. You should now be
+ redirected back to the page you were viewing after having to log back in due
+ to a forced login. (jimi at sngx.net)
+- Use port to access cobbler (peter.vreman at acision.com)
+- Stripping "g" from vgs output case-insensitive runs faster
+ (mmello at redhat.com)
+- Adding ability to create new sub-directories when saving snippets. Addresses
+ trac #634 - save new snippet fails on non existing subdir (jimi at sngx.net)
+- Fix traceback when executing "cobbler system reboot" with no system name
+ specified Trac ticket #578 - missing check for name option with system reboot
+ (jimi at sngx.net)
+- bind zone template writing (jcallaway at squarespace.com)
+- Removing the duplicate lines from importing re module (mmello at redhat.com)
+- Merge remote-tracking branch 'jimi1283/bridge-interface' (shenson at redhat.com)
+- Modification to allow DEPRECATED options to be added as options to optparse
+ so they work as aliases (jimi at sngx.net)
+- Re-adding the ability to generate a random mac from the webui. Trac #543
+ (Generate random mac missing from 2.x webui) (jimi at sngx.net)
+- Merge remote-tracking branch 'jsabo/fbsdreplication' (shenson at redhat.com)
+- Tim Verhoeven <tim.verhoeven.be at gmail.com> (Tue. 08:35) (Cobbler attachment)
+ Subject: [PATCH] Add support to koan to select type of network device to
+ emulate To: cobbler development list <cobbler-devel at lists.fedorahosted.org>
+ Date: Tue, 2 Aug 2011 14:35:21 +0200 (shenson at redhat.com)
+- Hello, (shenson at redhat.com)
+- scm_track: Add --all to git add options to handle deletions (tmz at pobox.com)
+- Moved HEADER heredoc from action_buildiso.py to
+ /etc/cobbler/iso/buildiso.header (gbailey at terremark.com)
+- Enable replication for FreeBSD (jsabo at verisign.com)
+- Merge branch 'master' into bridge-interface (jimi at sngx.net)
+- Remove json settings from local_get_cobbler_xmlrpc_url() (jsabo at verisign.com)
+- 1) Moving --subnet field to --netmask 2) Created DEPRECATED_FIELDS structure
+ in field_info.py to deal with moves like this * also applies to the
+ bonding->interface_type move for bridged interface support (jimi at sngx.net)
+- Merge remote-tracking branch 'jimi1283/bridge-interface' (shenson at redhat.com)
+- Fixing up some serializer module stuff: * detecting module load errors when
+ trying to deserialize collections * added a what() function to all the
+ serializer modules for ID purposes * error detection for mongo stuff,
+ including pymongo import problems as well as connection issues
+ (jimi at sngx.net)
+- Cleanup of bonding stuff in all files, including webui and koan. Additional
+ cleanup in the network config scripts, and re-added the modprobe.conf
+ renaming code to the post install network config. (jimi at sngx.net)
+- Initial rework to allow bridge/bridge slave interfaces Added static route
+ configuration to pre_install_network_config Major cleanup/reworking of
+ post_install_network_config script (jimi at sngx.net)
+- Fix for bad commit of some json settings test (jimi at sngx.net)
+- Merge remote-tracking branch 'jsabo/fbsdimport' (shenson at redhat.com)
+- Adding initial support for FreeBSD media importing (jsabo at verisign.com)
+- Setting TIME_ZONE to None in web/settings.py causes a 500 error on a RHEL5
+ system with python 2.4 and django 1.1. Commenting out the config line has the
+ same effect as setting it to None, and prevents the 500. (jimi at sngx.net)
+- Fixes for importing RHEL6: * path_tail() was previously moved to utils, a
+ couple places in the import modules still used self.path_tail instead
+ of utils.path_tail, causing a stack dump * Fixed an issue in
+ utils.path_tail(), which was using self. still from when it was a member
+ of the import class * When mirror name was set on import and using
+ --available-as, it was appending a lot of junk instead of just using the
+ specified mirror name (jimi at sngx.net)
+- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi at sngx.net)
+- Fix a quick error (shenson at redhat.com)
+- Set the tftpboot dir for rhel6 hosts (jsabo at verisign.com)
+- Fixed a typo (jorgen.maas at gmail.com)
+- Added an extra field in the system/interface item. The field is called
+ "management" and should be used to identify the management interface, this
+ could be useful information for multihomed systems. (jorgen.maas at gmail.com)
+- In the event log view the data/time field got wrapped which is very annoying.
+ Fast fix for now, i'm pretty sure there are better ways to do this.
+ (jorgen.maas at gmail.com)
+- Event log soring on date reverted, let's sort on id instead. Reverse over
+ events in the template. Convert gmtime in the template to localtime.
+ (jorgen.maas at gmail.com)
+- Sort the event log by date/time (jorgen.maas at gmail.com)
+- Remove some unsupported OS versions from codes.py (jorgen.maas at gmail.com)
+- Some changes in the generate_netboot_iso function/code: - Users had to supply
+ all system names on the commandline which they wanted to include in the ISO
+ boot menu. This patch changes that behaviour; all systems are included by
+ default now. You can still provide an override with the --systems parameter,
+ thus making this feature more consistent with what one might expect from
+ reading the help. - While at it I tried to make the code more readable and
+ removed some unneeded iterations. - Prevent some unneeded kernel/initrd
+ copies. - You can now override ip/netmask/gateway/dns parameters with
+ corresponding kernel_options. - Fixed a bug for SuSE systems where ksdevice
+ should be netdevice. - If no ksdevice/netdevice (or equivalent) has been
+ supplied via kernel_options try to guess the proper interface to use, but
+ don't just use one if we can't be sure about it (e.g. for multihomed
+ systems). (jorgen.maas at gmail.com)
+- Add SLES 11 to codes.py (jorgen.maas at gmail.com)
+- Add support for Fedora15 to codes.py (jorgen.maas at gmail.com)
+- Django uses the timezone information from web/settings.py Changing the
+ hardcoded value to None forces Django to use the systems timezone instead of
+ this hardcoded value (jorgen.maas at gmail.com)
+- Fix cobbler replication for non-RHEL hosts. The slicing used in the
+ link_distro function didn't work for all distros. (jsabo at verisign.com)
+- Fix vmware esx importing. It was setting the links dir to the dir the iso was
+ mounted on import (jsabo at verisign.com)
+- Merge remote-tracking branch 'jsabo/webuifun' (shenson at redhat.com)
+- Fix bug with esxi replication. It wasn't rsyncing the distro over if the
+ parentdir already existed. (jsabo at verisign.com)
+- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi at sngx.net)
+- Initial commit for mongodb backend support and adding support for settings as
+ json (jimi at sngx.net)
+- Web UI patches from Greg Swift applied (jsabo at verisign.com)
+- whitespace fix (dkilpatrick at verisign.com)
+- Fix to fix to py_tftp change to sync in bootloaders
+ (dkilpatrick at verisign.com)
+- Fixing a bug reported by Jonathan Sabo. (dkilpatrick at verisign.com)
+- Merge branch 'master' of git://git.fedorahosted.org/cobbler
+ (dkilpatrick at verisign.com)
+- Revert "Jonathan Sabo <jsabo at criminal.org> (June 09) (Cobbler)"
+ (shenson at redhat.com)
+- Unmount and deactivate all software raid devices after searching for ssh keys
+ (jonathan.underwood at gmail.com)
+- Merge remote-tracking branch 'ugansert/master' (shenson at redhat.com)
+- Jonathan Sabo <jsabo at criminal.org> (June 09) (Cobbler) Subject: [PATCH] Fix
+ issue with importing distro's on new cobbler box To: cobbler development list
+ <cobbler-devel at lists.fedorahosted.org> Date: Thu, 9 Jun 2011 16:17:20 -0400
+ (shenson at redhat.com)
+- missing manage_rsync option from config/settings (jsabo at criminal.org)
+- Remove left-over debugging log message (dkilpatrick at verisign.com)
+- SUSE requires the correct arch to find kernel+initrd on the inst-source
+ (ug at suse.de)
+- added autoyast=... parameter to the ISO building code when breed=suse
+ (ug at suse.de)
+- calculate meta data in the XML file without cheetah variables now
+ (ug at suse.de)
+- render the cheetah template before passing the XML to the python XML parser
+ (ug at suse.de)
+- made the pathes flexible to avoid problem on other distros than fedora/redhat
+ (ug at suse.de)
+- bugfix (ug at suse.de)
+- Merge patch from stable (cristian.ciupitu at yahoo.com)
+- utils: initialize main_logger only when needed (cristian.ciupitu at yahoo.com)
+- During refactor, failed to move templater initialization into
+ write_boot_files_distro. (dkilpatrick at verisign.com)
+- Fixed a couple of simple typos. Made the boot_files support work (added
+ template support for the key, defined the img_path attribute for that
+ expansion) (dkilpatrick at verisign.com)
+- Fixes to get to the "minimally tested" level. Fixed two syntax errors in
+ tftpd.py, and fixed refences to api and os.path in manage_in_tftpd.py
+ (dkilpatrick at verisign.com)
+- Rebasing commit, continued. (kilpatds at oppositelock.org)
+- Change the vmware stuff to use 'boot_files' as the space to set files that
+ need to be available to a tftp-booting process (dkilpatrick at verisign.com)
+- Added 'boot_files' field for 'files that need to be put into tftpboot'
+ (dkilpatrick at verisign.com)
+- Merge conflict. (kilpatds at oppositelock.org)
+- Add in a default for puppet_auto_setup, thanks to Camille Meulien
+ <cmeulien at heliostech.fr> for finding it. (shenson at redhat.com)
+- Add a directory remap feature to fetchable_files processing. /foo/*=/bar/
+ Client requests for "/foo/baz" will be turned into requests for /bar/baz.
+ Target paths are evaluated against the root filesystem, not tftpboot.
+ Template expansion is done on "bar/baz", so that would typically more
+ usefully be something like /boot/*=$distro_path/boot
+ (dkilpatrick at verisign.com)
+- Removed trailing whitespace causing git warnings (dkilpatrick at verisign.com)
+- Fix a bug where tftpd.py would throw if a client requested '/'.
+ (dkilpatrick at verisign.com)
+- Allow slop in the config, not just the client. modules: don't hardcode
+ /tftpboot (dkilpatrick at verisign.com)
+- Moved footer to actually float at the bottom of the page or visible section,
+ whichever is further down. Unfortunately leaves a slightly larger margin pad
+ on there. Will have to see if it can be made cleaner (gregswift at gmail.com)
+- Removed right padding on delete checkboxes (gregswift at gmail.com)
+- Adjusted all the self closing tags to end eith a " />" instead of not having
+ a space separating them (gregswift at gmail.com)
+- Added "add" button to the filter bit (gregswift at gmail.com)
+- Removed "Enabled" label on checkboxes, this can be added via css as part of
+ the theme if people want it using :after { content: " Enabled" } Padded the
+ context-tip off the checkboxes so that it lines up with most of the other
+ context tips instead of being burring in the middle of the form
+ (gregswift at gmail.com)
+- Added bottom margin on text area so that it isn't as tight next to other form
+ fields (gregswift at gmail.com)
+- Added id tags to the forms for ks templates and snippets Set some margins for
+ those two forms, they were a bit scrunched because they didn't have a
+ sectionbody fieldset and legend Removed inline formatting of input sizes on
+ those two pages Set the textareas in those two pages via css
+ (gregswift at gmail.com)
+- Made the tooltips get hiddent except for on hover, with a small image
+ displayed in their place (gregswift at gmail.com)
+- Added a top margin to the submit/reset buttons... looks cleaner having some
+ space. (gregswift at gmail.com)
+- Changed generic edit form to the following: - Made blocks into fieldsets
+ again, converting the h2 to a legend. I didn't mean to change this the first
+ time through. - Pulled up a level, removing the wrapping div, making each
+ fieldset contain an order list, instead of each line being an ordered list,
+ which was silly of me. - Since it went up a level, un-indented all of the
+ internal html tags 2 spaces - changed the place holder for the network
+ widgets to spans so that they displayed cleanly (Don't like the spans either,
+ but its for the javascript) In the stylesheet just changed the
+ div.sectionbody to ol.sectionbody (gregswift at gmail.com)
+- Fixed closing ul->div on multiselect section. Must have missed it a few
+ commits ago. (gregswift at gmail.com)
+- IE uses input styling such as borders even on checkboxes... was not intended,
+ so has been cleared for checkboxes (gregswift at gmail.com)
+- This is a change to the multiselect buttons view, i didn't mean to commit
+ the style sheet along with the spelling check fixes, but since I did might as
+ well do the whole thing and then erevert it later if people dislike it
+ (gregswift at gmail.com)
+- Fixed another postition mispelling (gregswift at gmail.com)
+- fixed typo postition should be position (gregswift at gmail.com)
+- Returned the multiselect section to being div's, since its actually not a set
+ of list items, it is a single list item. Re-arranged the multiselect so that
+ the buttons are centered between the two sections Removed all of the line
+ breaks form that section Made the select box headings actually labels moved
+ the order of multiselect after sectionbody definition due to inheritence
+ (gregswift at gmail.com)
+- Restored select boxes to "default" styling since they are not as cleanly css-
+ able Made visibly selected action from Batch Actions bold, mainly so by
+ default Batch Action is bold. Moved text-area and multi-select sizing into
+ stylesheet. re-alphabetized some of the tag styles Made the default login's
+ text inputs centered, since everything else on that page is
+ (gregswift at gmail.com)
+- Added missing bracket from two commits ago in the stylesheet.
+ (gregswift at gmail.com)
+- Re-added the tool tips for when they exist in the edit forms and set a style
+ on them. Removed an extraneous line break from textareas in edit form
+ (gregswift at gmail.com)
+- Fixed javascript where I had used teh wrong quotes, thus breaking the network
+ interface widgets (gregswift at gmail.com)
+- Added label and span to cleanup block (gregswift at gmail.com)
+- Added version across all of the template loads so that the footer is
+ populated with it (gregswift at gmail.com)
+- all css: - set overall default font size of 1em - added missing tags to the
+ cleanup css block - fixed button layout -- list line buttons are smaller font
+ to keep lines smaller -- set action input button's size - set indentation and
+ bolding of items in batch action - redid the list formatting -- removed zebra
+ stripes, they share the standard background now -- hover is now the
+ background color of the old darker zebra stripe -- selected lines now
+ background of the older light zebra stripe - added webkit border radius
+ (gregswift at gmail.com)
+- generic_lists.tmpl - Removed force space on the checklists generic_lists.tmpl
+ - Added javascript to allow for selected row highlighting
+ (gregswift at gmail.com)
+- Removed inline formatting from import.tmpl Made the context tips spans
+ (gregswift at gmail.com)
+- Made both filter-adder elements exist in the same li element
+ (gregswift at gmail.com)
+- Added default formatting for ordered lists Added formatting for the new
+ multiselect unordered list Changed old div definitions for the multiselect to
+ li Added label formatting for inside sectionbody to line up all the forms.
+ (gregswift at gmail.com)
+- Adjusted multiselect section to be an unordered list instead of a div
+ (gregswift at gmail.com)
+- Moved the close list tag inside the for loop, otherwise we generate lots of
+ nasty nested lists (gregswift at gmail.com)
+- Changed edit templates to use ol instead of ul, because it apparently helps
+ out those using screen readers, and we should be making things accessible,
+ yes? (gregswift at gmail.com)
+- Re-structured the edit templates to be unordered lists. Standardized the
+ tooltip/contextual data as context-tip class Redid the delete setup so that
+ its Delete->Really? Instead of Delete:Yes->Really? Same number of check
+ boxes. Setup the delete bit so that Delete and Really are labels for the
+ checkboxes and there isn't extraneous html input tags (gregswift at gmail.com)
+- Added top margin on the filter adder (gregswift at gmail.com)
+- Adjusted single action item buttons to be in the same list element, as it
+ makes alignment cleaner, and more sense from a grouping standpoint Set
+ submenubar default height to 26px Set submenubar's alignment to be as clean
+ as I've been able to get so far. (gregswift at gmail.com)
+- Set background color back to original (gregswift at gmail.com)
+- Adjusted all buttons to hover invert from blue to-blackish, the inverse of
+ the normal links (which go blackish to blue) but left the text color the
+ same. i'm not sure its as pretty, but dfinately more readable. Plus the
+ color change scheme is more consistant. Also made table buttons smaller than
+ other buttons (gregswift at gmail.com)
+- Fixed width on paginate select boxes to auto, instead of over 200px
+ (gregswift at gmail.com)
+- Removed margin around hr tag, waste of space, and looks closer to original
+ now (gregswift at gmail.com)
+- Removed extraneous body div by putting user div inside container.
+ (gregswift at gmail.com)
+- Adjuested style sheet to improve standardization of form fields, such as
+ buttons, text input widths, and fontsizes in buttons vs drop downs.
+ (gregswift at gmail.com)
+- Some menu re-alignment on both menubar and submenubar (gregswift at gmail.com)
+- Got the container and the user display into a cleaner size alignment to
+ display on the screen. less chance of horiz scroll (gregswift at gmail.com)
+- Fix to get login form a bit better placed without duplicate work
+ (gregswift at gmail.com)
+- pan.action not needed... .action takes care of it (gregswift at gmail.com)
+- Removed padding on login screen (gregswift at gmail.com)
+- Redid action and button classes to make them look like buttons.. still needs
+ work. Resized pointer classes to make things a bit more level on that row
+ (gregswift at gmail.com)
+- New cleanup at the top negates the need for this table entry
+ (gregswift at gmail.com)
+- Removed the body height to 99%. Was doing this for sticky footer, but
+ current path says its not needed (gregswift at gmail.com)
+- Added some windows and mac default fonts Made the body relative, supposed to
+ help with the layout Set text color to slightly off black.. was told there is
+ some odd optical reasoning behind this (gregswift at gmail.com)
+- Made class settings for the table rows a touch more specific in the css
+ (gregswift at gmail.com)
+- Added "normalization" to clean up cross browser differences at top of
+ style.css (gregswift at gmail.com)
+- Added button class to all buttons, submit, and resets (gregswift at gmail.com)
+- Fixed sectionheader to not be styled as actions... they are h2!
+ (gregswift at gmail.com)
+- Fixed container reference from class to id (gregswift at gmail.com)
+- Added missing action class on the "Create new" links in generic_list.tmpl
+ (gregswift at gmail.com)
+- Revert part of 344969648c1ce1e753af because RHEL5's django doesn't support
+ that (gregswift at gmail.com)
+- removed underline on remaing links (gregswift at gmail.com)
+- Fixed the way the logo was placed on the page and removed the excess
+ background setting. (gregswift at gmail.com)
+- Some cleanup to the style sheet along - removed fieldset since no more exist
+ (not sure about this in long run.... we'll see) - cleaned up default style
+ for ul cause it was causing override issues - got menubar and submenu bar
+ mostly settled (gregswift at gmail.com)
+- Fixed submenu bar ul to be identified by id not class (gregswift at gmail.com)
+- Rebuilt primary css stylesheet - not complete yet (gregswift at gmail.com)
+- Removed logout from cobbler meft hand menu (gregswift at gmail.com)
+- Next step in redoing layout: - added current logged in user and logout button
+ to a div element at top of page - fixed content div from class to id - added
+ footer (version entry doesn't work for some reason) - links to cobbler
+ website (gregswift at gmail.com)
+- in generic_list.tmpl - set the edit link to class 'action' - merged the
+ creation of the edit action 'View kickstart' for system and profile
+ (gregswift at gmail.com)
+- Replaced tool tip as div+em with a span classed as tooltip. tooltip class
+ just adds italic. (gregswift at gmail.com)
+- Fixed table header alignment to left (gregswift at gmail.com)
+- Take the logo out of the html, making it a css element, but retain the
+ location and basic feel of the placement. (gregswift at gmail.com)
+- Step one of redoing the action list, pagination and filters. - split
+ pagination and filters to two tmpl files - pagination can be called on its
+ own (so it can live in top and bottom theoretically) - filter will eventually
+ include pagination so its on the bottom - new submenubar includes pagination
+ - new submenubar does age specific actiosn as links instead of drop downs
+ cause there is usually 1, rarely 2, never more. (gregswift at gmail.com)
+- Removed pagination from left hand column (gregswift at gmail.com)
+- Removed an erroneous double quote from master.tmpl (gregswift at gmail.com)
+- Went a bit overboard and re-adjusted whitespace in all the templates. Trying
+ to do the code in deep blocks across templates can be a bit tedious and
+ difficult to maintain. While the output is not perfect, at least the
+ templates are more readable. (gregswift at gmail.com)
+- Removed remaining vestige of action menu shading feature
+ (gregswift at gmail.com)
+- Removed header shade references completely from the lists and the code from
+ master.tmpl (gregswift at gmail.com)
+- Wrapped setting.tmpl error with the error class (gregswift at gmail.com)
+- Changed h3 to h2 inside pages Made task_created's h4 into a h1 and
+ standarized with the other pages (gregswift at gmail.com)
+- Standardized header with a hr tag before the form tags (gregswift at gmail.com)
+- Added base width on the multiple select boxes, primarily for when they are
+ empty (gregswift at gmail.com)
+- Removed fieldset wrappers and replaced legends with h1 and h2 depending on
+ depth (gregswift at gmail.com)
+- Adjusted logic for the legent to only change one word, instead of the full
+ string (gregswift at gmail.com)
+- Removed empty cell from table in generic_edit.tmpl (gregswift at gmail.com)
+- Revert 8fed301e61f28f8eaf08e430869b5e5df6d02df0 because it was to many
+ different changes (gregswift at gmail.com)
+- Removed empty cell from table in generic_edit.tmpl (gregswift at gmail.com)
+- Moved some cobbler admin and help menus to a separate menu in the menubar
+ (gregswift at gmail.com)
+- Added HTML5 autofocus attribute to login.tmpl. Unsupported browsers just
+ ignores this. (gregswift at gmail.com)
+- Re-built login.tmpl: - logo isn't a link anymore back to the same page - logo
+ is centered with the login form - fieldset has been removed - set a css class
+ for the body of the login page, unused for now. And the css: - removed the
+ black border from css - centered the login button as well
+ (gregswift at gmail.com)
+- Made the links and span.actions hover with the same color as used for the
+ section headings (gregswift at gmail.com)
+- Removed as much in-HTML placed formatting as possible and implemented them in
+ css. The main bit remaining is the ul.li floats in paginate.tmpl
+ (gregswift at gmail.com)
+- Cleaned up single tag closing for several of the checkboxes
+ (gregswift at gmail.com)
+- removed a trailing forward slash that was creating an orphaned close span tag
+ (gregswift at gmail.com)
+- Relabeled cells in thead row from td tags to th (gregswift at gmail.com)
+- Added tr wrapper inside thead of tables for markup validation
+ (gregswift at gmail.com)
+- Use :// as separator for virsh URIs (atodorov at otb.bg)
+- Create more condensed s390 parm files (thardeck at suse.de)
+- Add possibility to interrupt zPXE and to enter CMS (thardeck at suse.de)
+- Cleanup the way that we download content - Fixes a bug where we were only
+ downloading grub-x86_64.efi (shenson at redhat.com)
+- Port this config over as well (shenson at redhat.com)
+- Only clear logs that exist. (bpeck at redhat.com)
+- Pull in new configs from the obsoletes directory. (shenson at redhat.com)
+- Removed extraneous close row tag from events.tmpl (gregswift at gmail.com)
+- Fixed spelling of receive in enoaccess.tmpl (gregswift at gmail.com)
+- Added missing close tags on a few menu unordered list items in master.tmpl
+ (gregswift at gmail.com)
+- Added missing "for" correlation tag for labels in generic_edit.tmpl
+ (gregswift at gmail.com)
+- Removed extraneous close divs from generic_edit.tmpl (gregswift at gmail.com)
+- Removing old and unused template files (gregswift at gmail.com)
+- Add support for Ubuntu distros. (andreserl at ubuntu.com)
+- Koan install tree path for Ubuntu/Debian distros. (andreserl at ubuntu.com)
+- Fixing hardlink bin path. (andreserl at ubuntu.com)
+- Do not fail when yum python module is not present. (andreserl at ubuntu.com)
+- Add Ubuntu/Debian support to koan utils for later use. (andreserl at ubuntu.com)
+- typo in autoyast xml parsing (ug at suse.de)
+- Minor change to validate a token before checking on a user. (jimi at sngx.net)
+- get install tree from install=... parameter for SUSE (ug at suse.de)
+- handle autoyast XML files (ug at suse.de)
+- fixed support for SUSE in build-iso process. Fixed a typo (ug at suse.de)
+- added SUSE breed to import-webui (ug at suse.de)
+- Merge remote-tracking branch 'lanky/master' (shenson at redhat.com)
+- Merge remote-tracking branch 'jimi1283/master' (shenson at redhat.com)
+- added support for suse-distro import (ug at suse.de)
+- Fix a sub_process Popen call that did not set close_fds to true. This causes
+ issues with sync where dhcpd keeps the XMLRPC port open and prevents cobblerd
+ from restarting (jimi at sngx.net)
+- Cleanup of unneccsary widgets in distro/profile. These needed to be removed
+ as part of the multiselect change. (jimi at sngx.net)
+- Yet another change to multiselect editing. Multiselects are now presented as
+ side-by-side add/delete boxes, where values can be moved back and forth and
+ only appear in one of the two boxes. (jimi at sngx.net)
+- Fix for django traceback when logging into the web interface with a bad
+ username and/or password (jimi at sngx.net)
+- Fix for snippet/kickstart editing via the web interface, where a 'tainted
+ file path' error was thrown (jimi at sngx.net)
+- added the single missed $idata.get() item (stuart at sjsears.com)
+- updated post_install_network_config to use $idata.get(key, "") instead of
+ $idata[key]. This stops rendering issues with the snippet when some keys are
+ missing (for example after an upgrade from 2.0.X to 2.1.0, where a large
+ number of new keys appear to have been added.) and prevents us from having to
+ go through all system records and add default values for them.
+ (stuart at sjsears.com)
+- Take account of puppet_auto_setup in install_post_puppet.py
+ (jonathan.underwood at gmail.com)
+- Take account of puppet_auto_setup in install_pre_puppet.py
+ (jonathan.underwood at gmail.com)
+- Add puppet snippets to sample.ks (jonathan.underwood at gmail.com)
+- Add puppet_auto_setup to settings file (jonathan.underwood at gmail.com)
+- Add snippets/puppet_register_if_enabled (jonathan.underwood at gmail.com)
+- Add snippets/puppet_install_if_enabled (jonathan.underwood at gmail.com)
+- Add configuration of puppet pre/post modules to settings file
+ (jonathan.underwood at gmail.com)
+- Add install_post_puppet.py module (jonathan.underwood at gmail.com)
+- Add install_pre_puppet.py module (jonathan.underwood at gmail.com)
+- Apply a fix for importing red hat distros, thanks jsabo (shenson at redhat.com)
+- Changes to action/batch actions at top of generic list pages * move logic
+ into views, where it belongs * simplify template code * change actions/batch
+ actions into drop down select lists * added/modified javascript to deal with
+ above changes (jimi at sngx.net)
+- Minor fixes to cobbler.conf, since the AliasMatch was conflicting with the
+ WSGI script alias (jimi at sngx.net)
+- Initial commit for form-based login and authentication (jimi at sngx.net)
+- Convert webui to use WSGI instead of mod_python (jimi at sngx.net)
+- Save field data in the django user session so the webui doesn't save things
+ unnecessarily (jimi at sngx.net)
+- Make use of --format in git and use the short hash. Thanks Todd Zullinger
+ <tmz at pobox.com> (shenson at redhat.com)
+- We need git. Thanks to Luc de Louw <luc at delouw.ch> (shenson at redhat.com)
+- Start of the change log supplied by Michael MacDonald <mjmac at macdonald.cx>
+ (shenson at redhat.com)
+- Fix typo in cobbler man page entry for profile (jonathan.underwood at gmail.com)
+- Fix cobbler man page entry for parent profile option
+ (jonathan.underwood at gmail.com)
+- Set SELinux context of host ssh keys correctly after reinstallation
+ (jonathan.underwood at gmail.com)
+- Fixing bug with img_path. It was being used prior to being set if you have
+ images. (jonathan.sabo at gmail.com)
+- Add firstboot install trigger mode (jonathan.sabo at gmail.com)
+- Fix old style shell triggers by checking for None prior to adding args to arg
+ list and fix indentation (jonathan.sabo at gmail.com)
+- Bugfix: restore --no-fail functionality to CLI reposync
+ (icomfort at stanford.edu)
+- Add the ability to replicate the new object types (mgmtclass,file,package).
+ (jonathan.sabo at gmail.com)
+- Add VMware ESX and ESXi replication. (jonathan.sabo at gmail.com)
+- Add batch delete option for profiles and mgmtclasses
+ (jonathan.sabo at gmail.com)
+- Spelling fail (shenson at redhat.com)
+- Remove deploy as a valid direct action (shenson at redhat.com)
+- Trac Ticket #509: A fix that does not break everything else.
+ (https://fedorahosted.org/cobbler/ticket/509) (andrew at eiknet.com)
+- Only chown the file if it does not already exist (shenson at redhat.com)
+- Modification to cobbler web interface, added a drop-down select box for
+ management classes and some new javascript to add/remove items from the
+ multi-select (jimi at sngx.net)
+- Check if the cachedir exists before we run find on it. (shenson at redhat.com)
+- Fix trac#574 memtest (shenson at redhat.com)
+- Add network config snippets for esx and esxi network configuration
+ $SNIPPET('network_config_esxi') renders to: (jonathan.sabo at gmail.com)
+- Trac Ticket #510: Modified 'cobbler buildiso' to use
+ /var/cache/cobbler/buildiso by default. Added a /etc/cobbler/settings value
+ of 'buildisodir' to make it setable by the end user. --tempdir will still
+ overwrite either setting on the command line. (andrew at eiknet.com)
+- Add img_path to the metadata[] so that it's rendered out in the esxi pxe
+ templates. Add os_version checks for esxi in kickstart_done so that it uses
+ wget or curl depending on what's known to be available.
+ (jonathan.sabo at gmail.com)
+- Added --sync-all option to cobbler replicate which forces all systems,
+ distros, profiles, repos and images to be synced without specifying each.
+ (rrr67599 at rtpuw027.corpnet2.com)
+- Added manage_rsync option which defaults to 0. This will make cobbler not
+ overwrite a local rsyncd.conf unless enabled.
+ (rrr67599 at rtpuw027.corpnet2.com)
+- Added semicolon master template's placement of the arrow in the page heading
+ (gregswift at gmail.com)
+- Quick fix from jsabo (shenson at redhat.com)
+- added hover line highlighting to table displays (gregswift at gmail.com)
+- Modification to generic_edit template so that the name field is not a text
+ box when editing. (jimi at sngx.net)
+- Minor fixes for mgmt classes webui changes. - Bug when adding a new obj,
+ since obj is None it was causing a django stack dump - Minor tweaks to
+ javascript (jimi at sngx.net)
+- Fixed error in which the json files for mgmtclasses was not being deleted
+ when a mgmtclass was removed, meaning they showed back up the next time
+ cobblerd was restarted (jimi at sngx.net)
+- Fixed syntax error in clogger.py that was preventing cobblerd from starting
+ (jimi at sngx.net)
+- Supports an additional initrd from kernel_options. (bpeck at redhat.com)
+- Remove a bogus self (shenson at redhat.com)
+- Re-enable debmirror. (chuck.short at canonical.com)
+- Extending the current Wake-on-Lan support for wider distro compatibility.
+ Thanks to Dustin Kirkland. (chuck.short at canonical.com)
+- Dont hardcode /etc/rc.d/init.d redhatism. (chuck.short at canonical.com)
+- Newer (pxe|sys)linux's localboot value produces unreliable results when using
+ documented options, -1 seems to provide the best supported value
+ (chuck.short at canonical.com)
+- Detect the webroot to be used based on the distro.
+ (chuck.short at canonical.com)
+- If the logfile path doesn't exist, don't attempt to create the log file.
+ Mainly needed when cobbler is required to run inside the build env
+ (cobbler4j). Thanks to Dave Walker <DaveWalker at ubuntu.com>
+ (chuck.short at canonical.com)
+- Implement system power status API method and CLI command (crosa at redhat.com)
+- Update setup files to use proper apache configuration path
+ (konrad.scherer at windriver.com)
+- Debian has www-data user for web server file access instead of apache.
+ (konrad.scherer at windriver.com)
+- Update init script to work under debian. (konrad.scherer at windriver.com)
+- Use lsb_release module to detect debian distributions. Debian release is
+ returned as a string because it could be sid which will never have a version
+ number. (konrad.scherer at windriver.com)
+- Fix check for apache installation (konrad.scherer at windriver.com)
+- Handle Cheetah version with more than 3 parts (konrad.scherer at windriver.com)
+- Allow dlcontent to use proxy environment variables (shenson at redhat.com)
+- Copy memtest to $bootloc/images/. Fixes BZ#663307 (shenson at redhat.com)
+- Merge remote branch 'jimi1283/master' (shenson at redhat.com)
+- Turn the cheetah version numbers into integers while testing them so we don't
+ always return true (shenson at redhat.com)
+- Kill some whitespace (shenson at redhat.com)
+- Fix for bug #587 - Un-escaped '$' in snippet silently fails to render
+ (jimi at sngx.net)
+- Fix for bug #587 - Un-escaped '$' in snippet silently fails to render
+ (jimi at sngx.net)
+- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi at sngx.net)
+- Don't use link caching in places it isn't needed (shenson at redhat.com)
+- Better logging on subprocess calls (shenson at redhat.com)
+- Fix for trac #541 - cobbler sync deletes /var/www/cobbler/pub (jimi at sngx.net)
+- Merged work in the import-modules branch with the debian/ubuntu modules
+ created by Chuck Short (jimi at sngx.net)
+- Merge branch 'cshort' into import-modules (jimi at sngx.net)
+- Finished up debian/ubuntu support for imports Tweaked redhat/vmware import
+ modules logging output Added rsync function to utils to get it out of each
+ module - still need to fix the redhat/vmware modules to actually use this
+ (jimi at sngx.net)
+- Initial commit for the Debian import module. * tested against Debian squeeze.
+ (chuck.short at canonical.com)
+- Initial commit for the Ubuntu import module. * tested against Natty which
+ imported successfully. (chuck.short at canonical.com)
+- tftp-hpa users for both Ubuntu Debian use /var/lib/tftpboot.
+ (chuck.short at canonical.com)
+- Disable the checks that are not really valid for Ubuntu or Debian.
+ (chuck.short at canonical.com)
+- Add myself to the authors file. (chuck.short at canonical.com)
+- Updates for debian/ubuntu support in import modules (jimi at sngx.net)
+- Fix a problem with cheetah >= 2.4.2 where the snippets were causing errors,
+ particularly on F14 due to its use of cheetah 2.4.3. (shenson at redhat.com)
+- Initial commit of the Ubuntu import module (jimi at sngx.net)
+- Merge remote branch 'jimi1283/import-modules' (shenson at redhat.com)
+- Merge remote branch 'jimi1283/master' (shenson at redhat.com)
+- Extended ESX/ESXi support * Fixed release detection for both ESX and ESXi *
+ Added support to kickstart_finder() so that the fetchable_files list gets
+ filled out when the distro is ESXi (jimi at sngx.net)
+- Fixed distro_adder() in manage_import_vmware so ESXi gets imported properly
+ (jimi at sngx.net)
+- Initial commit for the VMWare import module * tested against esx4 update 1,
+ which imported successfully (jimi at sngx.net)
+- Minor style changes for web css * darken background slightly so the logo
+ doesn't look washed out * make text input boxes wider (jimi at sngx.net)
+- Fix for the generic_edit function for the web page. The choices field for
+ management classes was not being set for distros/profiles - only systems,
+ causing a django stack dump (jimi at sngx.net)
+- modify keep_ssh_host_keys snippet to use old keys during OS installation
+ (flaks at bnl.gov)
+- Merge remote branch 'jimi1283/master' (shenson at redhat.com)
+- Added replicate to list of DIRECT_ACTIONS, so it shows up in the --help
+ output (jimi at sngx.net)
+- Merge branch 'master' into import-modules (jimi at sngx.net)
+- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi at sngx.net)
+- Some fixes to the manage_import_redhat module * stop using mirror_name for
+ path stuff - using self.path instead * fixed rsync command to use self.path
+ too, this should really be made a global somewhere else though
+ (jimi at sngx.net)
+- Add synopsis entries to man page to enable whatis command
+ (kirkland at ubuntu.com)
+- Add "ubuntu" as detected distribution. (clint at ubuntu.com)
+- Fix for redhat import module. Setting the kickstart file with a default
+ value was causing some issues later on with the kickstart_finder() function,
+ which assumes all new profiles don't have a kickstart file yet
+ (jimi at sngx.net)
+- Fix for non x86 arches, bug and fix by David Robinson <zxvdr.au at gmail.com>
+ (shenson at redhat.com)
+- Don't die when we find deltas, just don't use them (shenson at redhat.com)
+- Merge remote branch 'khightower/khightower/enhanced-configuration-management'
+ (shenson at redhat.com)
+- By: Bill Peck <bpeck at redhat.com> exclude initrd.addrsize as well. This
+ affects s390 builds (shenson at redhat.com)
+- Fix an issue where an item was getting handed to remove_item instead of the
+ name of the item. This would cause an exception further down in the stack
+ when .lower() was called on the object (by the call to get_item).
+ (shenson at redhat.com)
+- Add a check to make sure system is in obj_types before removing it. Also
+ remove an old FIXME that this previously fixed (shenson at redhat.com)
+- Fix regression in 2.0.8 that dumped into pxe cfg files (shenson at redhat.com)
+- Initial commit of import module for redhat (jimi at sngx.net)
+- Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi at sngx.net)
+- Added new modules for copying a distros's fetchable files to the
+ /tftpboot/images directory - add_post_distro_tftp_copy_fetchable_files.py
+ copies on an add/edit - sync_post_tftp_copy_fetchable_files.py copies the
+ files for ALL distros on a full sync (jimi at sngx.net)
+- Removed trailing '---' from each of the PXE templates for ESXi, which causes
+ PXE issues (jimi at sngx.net)
+- Make stripping of "G" from vgs output case-insensitive
+ (heffer at fedoraproject.org)
+- Replace rhpl with ethtool (heffer at fedoraproject.org)
+- Add --force-path option to force overwrite of virt-path location
+ (pryor at bnl.gov)
+- item_[profile|system] - update parents after editing (mlevedahl at gmail.com)
+- collection.py - rename rather than delete mirror dirs (mlevedahl at gmail.com)
+- Wil Cooley <wcooley at nakedape.cc> (shenson at redhat.com)
+- Merge remote branch 'kilpatds/io' (shenson at redhat.com)
+- Add additional qemu_driver_type parameter to start_install function
+ (Konrad.Scherer at windriver.com)
+- Add valid debian names for releases (Konrad.Scherer at windriver.com)
+- Add debian preseed support to koan (Konrad.Scherer at windriver.com)
+- Add support for EFI grub booting. (dgoodwin at rm-rf.ca)
+- Turn the 'daemonize I/O' code back on. cobbler sync seems to still work
+ (dkilpatrick at verisign.com)
+- Fix some spacing in the init script (dkilpatrick at verisign.com)
+- Added a copy-default attribute to koan, to control the params passed to
+ grubby (paji at redhat.com)
+- Turn on the cache by default Enable a negative cache, with a shorter timeout.
+ Use the cache for normal lookups, not much ip-after-failed.
+ (dkilpatrick at verisign.com)
+- no passing full error message. Der (dkilpatrick at verisign.com)
+- Pull the default block size into the template, since that can need to be
+ changed. Make tftpd.py understand -B for compatibility. Default to a smaller
+ mtu, for vmware compatibility. (dkilpatrick at verisign.com)
+- in.tftpd needs to be run as root. Whoops (dkilpatrick at verisign.com)
+- Handle exceptions in the idle-timer handling. This could cause tftpd.py to
+ never exit (dkilpatrick at verisign.com)
+- Do a better job of handling things when a logger doesn't exist. And don't try
+ and find out what the FD is for logging purposes when I know that might throw
+ and I won't catch it. (dkilpatrick at verisign.com)
+- Scott Henson pointed out that my earlier changes stopped a sync from also
+ copying kernel/initrd files into the web directry. Split out the targets
+ from the copy, and make sure that sync still copies to webdir, and then also
+ fixed where I wasn't copying those files in the synclite case.
+ (dkilpatrick at verisign.com)
+- Put back code that I removed incorrectly. (sync DHCP, DNS)
+ (dkilpatrick at verisign.com)
+- Support installing FreeBSD without an IP address set in the host record.
+ (dkilpatrick at verisign.com)
+- Fixed some bugs in the special-case handling code, where I was not properly
+ handling kernel requests, because I'd merged some code that looked alike, but
+ couldn't actually be merged. (dkilpatrick at verisign.com)
+- fixing koan to use cobblers version of os_release which works with RHEL 6
+ (jsherril at redhat.com)
+- Adding preliminary support for importing ESXi for PXE booting (jimi at sngx.net)
+- Fix cobbler check tftp typo. (dgoodwin at rm-rf.ca)
+- buildiso now builds iso's that include the http_port setting (in
+ /etc/cobbler/settings) in the kickstart file url
+ (maarten.dirkse at filterworks.com)
+- Add check detection for missing ksvalidator (dean.wilson at gmail.com)
+- Use shlex.split() to properly handle a quoted install URL (e.g. url
+ --url="http://example.org") (jlaska at redhat.com)
+- Update codes.py to accept 'fedora14' as a valid --os-version
+ (jlaska at redhat.com)
+- No more self (shenson at redhat.com)
+- Don't die if a single repo fails to sync. (shenson at redhat.com)
+- Refactor: depluralize madhatter branch (kelsey.hightower at gmail.com)
+- Updating setup.py and spec file. (kelsey.hightower at gmail.com)
+- New unit tests: Mgmtclasses (kelsey.hightower at gmail.com)
+- Updating cobbler/koan man pages with info on using the new configuration
+ management capabilities (kelsey.hightower at gmail.com)
+- Cobbler web integration for new configuration management capabilities
+ (kelsey.hightower at gmail.com)
+- Koan configuration management enhancements (kelsey.hightower at gmail.com)
+- Cobbler configuration management enhancements (kelsey.hightower at gmail.com)
+- New cobbler objects: mgmtclasses, packages, and files.
+ (kelsey.hightower at gmail.com)
+- Merge remote branch 'jsabo/kickstart_done' (shenson at redhat.com)
+- Move kickstart_done and kickstart_start out of kickgen.py and into their own
+ snippets. This also adds support for VMware ESX triggers and magic urls by
+ checking for the "vmware" breed and then using curl when that's all thats
+ available vs wget. VMware's installer makes wget available during the %pre
+ section but only curl is around following install at %post time. Yay! I've
+ also updated the sample kickstarts to use $SNIPPET('kickstart_done') and
+ $SNIPPET('kickstart_start') (jonathan.sabo at gmail.com)
+- No more getting confused between otype and obj_type (shenson at redhat.com)
+- The clean_link_cache method was calling subprocess_call without a logger
+ (shenson at redhat.com)
+- Scott Henson pointed out that my earlier changes stopped a sync from also
+ copying kernel/initrd files into the web directry. Split out the targets
+ from the copy, and make sure that sync still copies to webdir, and then also
+ fixed where I wasn't copying those files in the synclite case.
+ (dkilpatrick at verisign.com)
+- revert bad templates path (dkilpatrick at verisign.com)
+- Put back code that I removed incorrectly. (sync DHCP, DNS)
+ (dkilpatrick at verisign.com)
+- Support installing FreeBSD without an IP address set in the host record.
+ (dkilpatrick at verisign.com)
+- Fixed some bugs in the special-case handling code, where I was not properly
+ handling kernel requests, because I'd merged some code that looked alike, but
+ couldn't actually be merged. (dkilpatrick at verisign.com)
+- Two more fixes to bugs introduced by pytftpd patch set: * The generated
+ configs did not have initrd set propertly * Some extra debugging log lines
+ made it into remote.py (dkilpatrick at verisign.com)
+- Fix Trac#530 by properly handling a logger being none. Additionally, make
+ subprocess_call and subprocess_get use common bits to reduce duplication.
+ (shenson at redhat.com)
+- Fix a cobbler_web authentication leak issue. There are times when the token
+ that cobbelr_web had did not match the user logged in. This patch ensures
+ that the token always matches the user that is logged in.
+ (shenson at redhat.com)
+- No more getting confused between otype and obj_type (shenson at redhat.com)
+- The clean_link_cache method was calling subprocess_call without a logger
+ (shenson at redhat.com)
+- Merge remote branch 'kilpatds/master' (shenson at redhat.com)
+- Scott Henson pointed out that my earlier changes stopped a sync from also
+ copying kernel/initrd files into the web directry. Split out the targets
+ from the copy, and make sure that sync still copies to webdir, and then also
+ fixed where I wasn't copying those files in the synclite case.
+ (dkilpatrick at verisign.com)
+- revert bad templates path (dkilpatrick at verisign.com)
+- Put back code that I removed incorrectly. (sync DHCP, DNS)
+ (dkilpatrick at verisign.com)
+- Support installing FreeBSD without an IP address set in the host record.
+ (dkilpatrick at verisign.com)
+- Fixed some bugs in the special-case handling code, where I was not properly
+ handling kernel requests, because I'd merged some code that looked alike, but
+ couldn't actually be merged. (dkilpatrick at verisign.com)
+- Two more fixes to bugs introduced by pytftpd patch set: * The generated
+ configs did not have initrd set propertly * Some extra debugging log lines
+ made it into remote.py (dkilpatrick at verisign.com)
+- fast sync. A new way of copying files around using a link cache. It creates
+ a link cache per device and uses it as an intermediary so that files that are
+ the same are not copied multiple times. Should greatly speed up sync times.
+ (shenson at redhat.com)
+- A few small fixes and a new feature for the Python tftp server * Support
+ environments where the MAC address is know, but the IP address is not
+ (private networks). I do this by waiting for pxelinux.0 to request a file
+ with the mac address added to the filename, and then look up the host by
+ MAC. * Fix my MAC lookup logic. I didn't know to look for the ARP type (01-,
+ at least for ethernet) added by pxelinux.0 * Fix up some log lines to make
+ more sense * Fix a bug where I didn't get handle an empty fetchable_files
+ properly, and didn't fall back to checking for profile matches.
+ (dkilpatrick at verisign.com)
+- Two fixed to bad changes in my prior patch set. Sorry about that. * Bad path
+ in cobbler/action_sync.py. No "templates" * Bad generation of the default
+ boot menu. The first initrd from a profile was getting into the metadata
+ cache and hanging around, thus becoming the initrd for all labels.
+ (dkilpatrick at verisign.com)
+- A smart tftp server, and a module to manage it
+ (dkilpatr at dkilpatr.verisign.com)
+- Export the generated pxelinux.cfg file via the materialized system
+ information RPC method. This enables the python tftpd server below to serve
+ that file up without any sync being required.
+ (dkilpatr at dkilpatr.verisign.com)
+- Move management of /tftpboot into modules. This is a setup step for a later
+ python tftpd server that will eliminate the need for much of this work.
+ (dkilpatr at dkilpatr.verisign.com)
+- Fetchable Files attribute: Provides a new attribute similar in spirit to
+ mgmt_files, but with somewhat reversed meaning.
+ (dkilpatr at dkilpatr.verisign.com)
+- fix log rotation to actually work (bpeck at redhat.com)
+- find_kernel and find_initrd already do the right checks for file_is_remote
+ and return None if things are wrong. (bpeck at redhat.com)
+- Trac #588 Add mercurial support for scm tracking (kelsey.hightower at gmail.com)
+- Add a breed for scientific linux (shenson at redhat.com)
+- "mgmt_parameters" for item_profile has the wrong default setting when
+ creating a sub_profile. I'm assuming that <<inherit>> would be correct for a
+ sub_profile as well. (bpeck at redhat.com)
+- The new setup.py placed webui_content in the wrong spot...
+ (akesling at redhat.com)
+- Merge commit 'a81ca9a4c18f17f5f8d645abf03c0e525cd234e1' (jeckersb at redhat.com)
+- Added back in old-style version tracking... because api.py needs it.
+ (akesling at redhat.com)
+- Wrap the cobbler-web description (shenson at redhat.com)
+- Create the tftpboot directory during install (shenson at redhat.com)
+- Add in /var/lib/cobbler/loaders (shenson at redhat.com)
+- Create the images directory so that selinux will be happy
+ (shenson at redhat.com)
+- Dont install some things in the webroot and put the services script down
+ (shenson at redhat.com)
+- Fix some issues with clean installs of cobbler post build cleanup
+ (shenson at redhat.com)
+- rhel5 doesn't build egg-info by default. (bpeck at redhat.com)
+- Some systems don't reboot properly at the end of install. s390 being one of
+ them. This post module will call power reboot if postreboot is in ks_meta for
+ that system. (bpeck at redhat.com)
+- Changes to allow s390 to work. s390 has a hard limit on the number of chars
+ it can recieve. (bpeck at redhat.com)
+- show netboot status via koan. This is really handy if you have a system which
+ fails to pxe boot you can create a service in rc.local which checks the
+ status of netboot and calls --replace-self for example. (bpeck at redhat.com)
+- When adding in distros/profiles from disk don't bomb out if missing kernel or
+ ramdisk. just don't add it. (bpeck at redhat.com)
+- add X log to anamon tracking as well. (bpeck at redhat.com)
+- Added new remote method clear_logs. Clearing console and anamon logs in %pre
+ is too late if the install never happens. (bpeck at redhat.com)
+- fixes /var/www/cobbler/svc/services.py to canonicalize the uri before parsing
+ it. This fixes a regression with mod_wsgi enabled and trying to provision a
+ rhel3 machine. (bpeck at redhat.com)
+- anaconda umounts /proc on us while were still running. Deal with it.
+ (bpeck at redhat.com)
+- fix escape (bpeck at redhat.com)
+- dont lowercase power type (bpeck at redhat.com)
+- Bump to 2.1.0 (shenson at redhat.com)
+- Properly detect unknown distributions (shenson at redhat.com)
+- cobblerd service: Required-Start: network -> $network
+ (cristian.ciupitu at yahoo.com)
+- cobblerd service: add Default-Stop to LSB header (cristian.ciupitu at yahoo.com)
+- No more . on the end (shenson at redhat.com)
+- Do not delete settings and modules.conf (shenson at redhat.com)
+- Remove manpage generation from the make file (shenson at redhat.com)
+- Update the author and author email (shenson at redhat.com)
+- Proper ownership on some files (shenson at redhat.com)
+- More rpm cleanups (shenson at redhat.com)
+- Don't have the #! because rpm complains (shenson at redhat.com)
+- No more selinux here, we should not be calling chcon, things will end up with
+ the proper context in a well configured selinux environment
+ (shenson at redhat.com)
+- No more chowning the log file. (shenson at redhat.com)
+- A new spec file to go with the new setup.py (shenson at redhat.com)
+- Forgot to add aux to MANIFEST.in (akesling at redhat.com)
+- Fixed naming scheme for web UI to make it more uniform, what was Puppet
+ Parameters is now Management Parameters. (akesling at redhat.com)
+- Removed unnecessary cruft. (akesling at redhat.com)
+- Reconfigured setup.py to now place config files and web ui content in the
+ right places. The paths are configurable like they were in the previous
+ setup.py, but everything is much cleaner. (akesling at redhat.com)
+- Removed unnecessary templating functionality from configuration generation
+ (and setup.py) (akesling at redhat.com)
+- Added more useful files to setup.py and MANIFEST.in as well as extra
+ functionality which setup.py should contain. (akesling at redhat.com)
+- Massive overhaul of setup.py . Moved things around a little to clean up
+ building/packaging/distributing. The new setup.py is still incomplete.
+ (akesling at redhat.com)
+- RPM specific changes to setup.cfg. (akesling at redhat.com)
+- Currently working through making setup.py functional for generating rpms
+ dynamically. setup.py is just cobbler-web at the moment... and it appears to
+ work. The next things to do are test the current RPM and add in
+ functionality for reducing repetitive setup.py configuration lines.
+ (akesling at redhat.com)
+- Changed list-view edit link from a javascript onclick event to an actual
+ link... so that you can now just open it in a new tab. (akesling at redhat.com)
+- Added tip for random MAC Address functionality to System MAC Address field.
+ (akesling at redhat.com)
+- Added "Puppet Parameters" attribute to Profile and System items. The new
+ input field is a textarea which takes proper a YAML formatted dictionary.
+ This data is used for the Puppet External Nodes api call (found in
+ services.py). (akesling at croissant.usersys.redhat.com)
+- Resume apitesting assuming against local Cobbler server. (dgoodwin at rm-rf.ca)
+- Replace rogue tab with whitespace. (dgoodwin at rm-rf.ca)
+- Open all log files in append mode. Tasks should not be special. This
+ simplifies the handling of logging for selinux. (shenson at redhat.com)
+- Add rendered dir to cobbler.spec. (dgoodwin at rm-rf.ca)
+- Re-add mod_python dep only for cobbler-web. (dgoodwin at rm-rf.ca)
+- initializing variable that is not always initialized but is always accessed
+ (jsherril at redhat.com)
+- Merge remote branch 'pvreman/master' (shenson at redhat.com)
+- add logging of triggers (peter.vreman at acision.com)
+- add logging of triggers (peter.vreman at acision.com)
+- cobbler-ext-nodes needs also to use http_port (peter.vreman at acision.com)
+- Adding VMware ESX specific boot options (jonathan.sabo at gmail.com)
+- Merge stable into master (shenson at redhat.com)
+- Fix cobbler_web authentication in a way that doesn't break previously working
+ stuff (shenson at redhat.com)
+- Allow qemu disk type to be specified. Contributed by Galia Lisovskaya
+ (shenson at redhat.com)
+- Merge remote branch 'jsabo/esx' (shenson at redhat.com)
+- Fix a bug where we were not looking for the syslinux provided menu.c32 before
+ going after the getloaders one (shenson at redhat.com)
+- Fix cobbler_web authentication in a way that doesn't break previously working
+ stuff (shenson at redhat.com)
+- More preparation for the release (shenson at redhat.com)
+- Update spec file for release (shenson at redhat.com)
+- Update changelog for release (shenson at redhat.com)
+- Bugfix: fetch extra metadata from upstream repositories more safely
+ (icomfort at stanford.edu)
+- Bugfix: allow the creation of subprofiles again (icomfort at stanford.edu)
+- Don't warn needlessly when repo rpm_list is empty (icomfort at stanford.edu)
+- Bugfix: run createrepo on partial yum mirrors (icomfort at stanford.edu)
+- Change default mode for new directories from 0777 to 0755
+ (icomfort at stanford.edu)
+- Fix replication when prune is specified and no systems are specified. This
+ prevents us from killing systems on a slave that keeps its own systems. To
+ get the old behavior, just specify a systems list that won't match anything.
+ (shenson at redhat.com)
+- Always authorize the CLI (shenson at redhat.com)
+- Bugfix: fetch extra metadata from upstream repositories more safely
+ (icomfort at stanford.edu)
+- Bugfix: allow the creation of subprofiles again (icomfort at stanford.edu)
+- Don't warn needlessly when repo rpm_list is empty (icomfort at stanford.edu)
+- Bugfix: run createrepo on partial yum mirrors (icomfort at stanford.edu)
+- Change default mode for new directories from 0777 to 0755
+ (icomfort at stanford.edu)
+- Fix replication when prune is specified and no systems are specified. This
+ prevents us from killing systems on a slave that keeps its own systems. To
+ get the old behavior, just specify a systems list that won't match anything.
+ (shenson at redhat.com)
+- Always authorize the CLI (shenson at redhat.com)
+- Merge branch 'wsgi' (dgoodwin at rm-rf.ca)
+- Adding VMware ESX 4 update 1 support (jonathan.sabo at gmail.com)
+- remove references to apt support from the man page (jeckersb at redhat.com)
+- wsgi: Service cleanup. (dgoodwin at rm-rf.ca)
+- wsgi: Revert to old error handling. (dgoodwin at rm-rf.ca)
+- wsgi: Switch Cobbler packaging/config from mod_python to mod_wsgi. (dgoodwin
+ @rm-rf.ca)
+- wsgi: Return 404 when hitting svc URLs for missing objects. (dgoodwin at rm-
+ rf.ca)
+- Merge branch 'master' into wsgi (dgoodwin at rm-rf.ca)
+- wsgi: First cut of port to mod_wsgi. (dgoodwin at rm-rf.ca)
+
* Fri Sep 9 2011 Tom Callaway <spot at fedoraproject.org> - 2.0.11-3
- convert to systemd (f16+)
More information about the scm-commits
mailing list