path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove references to manage_dhcp_mode and manage_dns_mode as this is ↵Michael DeHaan2008-06-251-2/+0
| | | | governed by modules.conf, and rewrite the restart-services trigger to understand restart_dhcp and restart_dns variables, which are now mentioned in the settings file. Also, clean up the tests so they work more nicely on F9, and remove some unused lines from the Makefile.
* The settings file is now /etc/cobbler/settings, and cobbler's command lineMichael DeHaan2008-05-161-8/+8
| | | | | will warn the user the old file is no longer in use and ask them to delete it before proceeding.
* Checked in architecture diagram source, run "make graphviz" to build it.Michael DeHaan2008-05-151-0/+4
* Apply scott henson's replicate patch.Michael DeHaan2008-05-081-1/+1
* Kickstarts are now dynamically generated by mod_python, CGI's now fallMichael DeHaan2008-04-181-0/+1
| | | | under mod_python, kickstart templating code now moved out of sync function.
* Replaced the existing cobbler pre/post install triggers system with a much ↵Michael DeHaan2008-04-151-0/+1
| | | | more flexible model that (for each system) passes in the following. First arg: the word "system" or "profile", Second arg: the name of the said system or profile, Third: the MAC if available, Fourth: the IP. This is all logged by a default "status" trigger to /var/log/cobbler/install.log, for being read by the soon-to-be-revamped cobbler check. The check system logs all of this in order, followed by the word "start" or "stop", followed by the number of seconds since Epoch.
* Better kerberos support. See the Wiki.Michael DeHaan2008-04-141-0/+2
* Updated LDAP and authorization code, plus packagingMichael DeHaan2008-03-261-0/+2
* Lots of logging improvements, keep sync from blitzing the WebUIMichael DeHaan2007-12-061-4/+2
* AuthN/AuthZ modules are now pluggable, now ↵Michael DeHaan2007-12-041-0/+4
| | | | active for mod_python using AuthN/AuthZ, backend now also doing AuthZ. default AuthN mechanism is using /etc/cobbler/auth.conf for now, which needs to be replaced, should use htdigest data at minimum.
* First start of pluggable authn/authz system for remote API + web interface,Michael DeHaan2007-12-031-0/+1
| | | | using Apache modules.
* Ongoing work on WUI paginationMichael DeHaan2007-10-311-2/+2
* Fix for cobbler's dhcp generation behavior with the new interface ↵Michael DeHaan2007-10-311-2/+2
| | | | | | representation. (Plus some unfinished work on paginating the WebUI).
* Moving the auth parts to a .htaccess and out of Apache config. Tested on my ↵Michael DeHaan2007-10-301-0/+5
| | | | box with Digest auth and seems to work well. Misc associated packaging details.
* Service restarting has been abstracted out of the action_sync code, and is ↵Michael DeHaan2007-10-191-1/+2
| | | | | | | | | | now a trigger. This commit adds pre/post sync triggers, for scripting of arbitrary actions. The idea is that a cobbler user can now modify the restart-services script to rsync DHCP configurations to a remote box and instead restart them there, for hosting DHCP on a different box. Or do anything else that might be required. The restart-services trigger will ship in the cobbler RPM. Users can modify it at will and it is marked as config(noreplace) so upgrades will not affect it.
* Various changes to allow for increased performance in the WebUI and in ↵Michael DeHaan2007-10-171-1/+6
| | | | | | saving state, plus a fix to import that keeps from creating extra yum repo entries for various distros.
* Work on an shelve-based external storage, for performance testing. SqliteMichael DeHaan2007-10-151-1/+12
| | | | is just as likely at this point.
* Lots of changes to make subprofile creation and editing work in the WebUI.Michael DeHaan2007-10-111-2/+0
* Working on adding subprofile creation support to the WebUI, as well as ↵root2007-10-111-0/+2
| | | | adding new fields to the profiles page for virt-bridge and virt-cpus.
* Remove testuser from password file.Michael DeHaan2007-09-261-0/+2
* Reverse part of previous Makefile patch.Michael DeHaan2007-09-241-3/+3
* Apply AT Web UI patchset.Michael DeHaan2007-09-241-0/+3
* Kickstart listing is back in the WUI, with a backend method to get the ↵Michael DeHaan2007-09-141-1/+5
| | | | | | | exhaustive list. Edits to come. Also added a "make devinstall" which is like "make install" but doesn't overwrite your settings file with the default values.
* Adds edit capability to distro and profile objects, plus some random ↵Michael DeHaan2007-09-131-2/+7
| | | | | | hacking on the WebUI. Also adds delete checkboxes that are currently not implemented.
* Check in beginings of Cobbler WebUI packaging (thanks: Al Tobey). More work ↵Michael DeHaan2007-09-111-1/+1
| | | | TBA.
* Working on pluggable serializers.root2007-09-051-1/+1
* Adding srpm make targetMichael DeHaan2007-08-031-0/+13
* New cobbler website.Michael DeHaan2007-06-081-1/+0
* Put cobbler website under version control, some changes still TBAMichael DeHaan2007-06-081-1/+2
* Starting to add i18n to cobbler using rhplMichael DeHaan2007-05-251-2/+9
* New Makefile from alikinsMichael DeHaan2007-04-131-4/+15
* Fixed bug in code found in PXE testing, make file now removes ↵Michael DeHaan2007-03-221-0/+1
| | | | pod2man tempfiles.
* Most of these diffs come from directory reorg/cleanup, though the main ↵Michael DeHaan2007-03-191-2/+2
| | | | feature here is the start of a better --import command that creates significantly shorter paths and can work more reliably on mounted DVD images (losetup or otherwise). Detection of kickstarts based on paths needs to be augmented by additional means for this to really work. However, changes going in here (and still more to come) result in cleaner names for imported profiles, and substantially shorter kernel option command lines, which is needed to keep under the 255 limit. There is also some work here going in to template out all of the files for PXE, reducing the amount of code in action_sync and also making PXE setups much more customizable (menu choices, titles, random parameters, ipappend 2, etc) without patching the source. "tree" on import is also attached now to the distro, not the profile. So, whew, that's a lot.
* Add html manpage targetMichael DeHaan2006-11-141-0/+1
* Correct rpmlint errorsMichael DeHaan2006-06-281-1/+3
* Interim checkin while straightening out exceptions. The last_error bit ↵Michael DeHaan2006-05-081-3/+3
| | | | | | | reminded me of the thing I hated most about Microsoft SDK/DDK programming (that being, last_error and inconsistant error handling), so it had to go.
* Make /etc/cobbler.conf be packaged instead of being created, proper handling ↵Michael DeHaan2006-05-051-0/+1
| | | | of parse errors on config files, tweaking unit tests tempfile stuff since sync() test is currently broken by the tempfile changes (why??)
* Merged Michael's changes with mineMihai Ibanescu2006-05-041-10/+12
* install will clean first; don't run in subshell, use -f for rm insteadMihai Ibanescu2006-05-041-8/+4
* Packaging for cobblerMichael DeHaan2006-05-031-1/+1
* Interim commit during packagingMichael DeHaan2006-05-031-3/+16
* re-naming bootconf since a grub configurator stole my name this month.Michael DeHaan2006-04-211-4/+4
* Take out references to --autodiscover capability in xen-net-install (for now).Michael DeHaan2006-04-181-1/+1
* Misc 'TODO' items. This build has been tested somewhat but needs more. Man ↵Michael DeHaan2006-04-061-1/+2
| | | | page now reflects new capabilities and optional parameters, including per-group, per-system, and per-distro kernel parameter customization.
* Intermediate checkin. Working on various TODO features including ↵Michael DeHaan2006-04-061-0/+9
inheritable kernel options, moving kickstarts to URLs, improved listing, etc. This commit breaks some things that will be fixed shortly...