[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