summaryrefslogtreecommitdiffstats
path: root/cobbler/modules
Commit message (Collapse)AuthorAgeFilesLines
* Apply euclid's patch to allow import to take a --kickstart parameterMichael DeHaan2008-01-041-1/+3
|
* Add some options back that went missing in the command line refactor.Michael DeHaan2008-01-041-6/+9
|
* Performance tweaking and benchmarks.Michael DeHaan2007-12-124-5/+27
|
* Lots of logging improvements, keep sync from blitzing the WebUIMichael DeHaan2007-12-061-0/+3
|
* Some initial work on kerberos authentication via a helper program, some work ↵Michael DeHaan2007-12-053-5/+83
| | | | | | on making the API have access to the log files and logging everything done there. The logging work, as well as kerb testing, are incomplete at this point, though authn_configfile works fine.
* Work on making the default service authenticator grok Apache htdigest files.Michael DeHaan2007-12-051-12/+35
|
* AuthN/AuthZ modules are now pluggable, http://127.0.0.1/cobbler/web now ↵Michael DeHaan2007-12-042-0/+94
| | | | 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.
* Apply Christophe's patch to enable yum priorities. Slightly tweaked to ↵Michael DeHaan2007-11-291-0/+2
| | | | default to 99, not 200.
* Rewire virt_type into the CLI, which was missing in the rewritten version.Michael DeHaan2007-11-291-0/+1
|
* Allow xenfv as a virt type, also make --interface=N work for system editsMichael DeHaan2007-11-281-1/+5
|
* Changes to make "cobbler ___ report [___]" and "cobbler ___ list" work like ↵Michael DeHaan2007-11-275-77/+51
| | | | they used to, which means adding a few subcommands, abstracting away the list logic, and writing some minor code to make the trailing names look like --name=x to please optparse.
* Make reserialize call the right API function.Michael DeHaan2007-11-271-1/+3
|
* Work on CLI functions for manipulating objects, including adding the delete ↵Michael DeHaan2007-11-265-18/+19
| | | | code back.
* Misc fixes during CLI testing. Not done yet.Michael DeHaan2007-11-191-1/+4
|
* Further work on CLI modularization. All commands implemented now, except ↵Michael DeHaan2007-11-195-0/+303
| | | | | | | for old school compatibility translation for list/report. All commands will then need to be tested...
* All cobbler objects are now stubbed in as CLI modules, still needs testing. ↵Michael DeHaan2007-11-194-8/+283
| | | | | | Next step is to add the CLI functions that are not object-manipulation based. These will be much shorter.
* Initial bits of code to make CLI modular, and use new object system for ↵Michael DeHaan2007-11-191-0/+82
| | | | defining new CLI commands.
* Abstract out the modules system to allow for other types of modules, and to ↵Michael DeHaan2007-11-122-2/+2
| | | | also centralize configuration/loading/access some more.
* Rename the shelve serialized files to ".shelve".Michael DeHaan2007-10-241-1/+1
|
* Various changes to allow for increased performance in the WebUI and in ↵Michael DeHaan2007-10-172-25/+71
| | | | | | saving state, plus a fix to import that keeps from creating extra yum repo entries for various distros.
* Make experimental shelve module explicitly use gdbm.Michael DeHaan2007-10-171-18/+23
|
* Fix typo.Michael DeHaan2007-10-151-1/+1
|
* Fix deletion logic.Michael DeHaan2007-10-151-1/+2
|
* Work on an shelve-based external storage, for performance testing. SqliteMichael DeHaan2007-10-151-0/+109
| | | | is just as likely at this point.
* Further work on interchangeable backends. Rather than keeping the config fileroot2007-09-051-3/+3
| | | | | | | | | | | | | | format choice in settings (which is something of a Catch-22 situation), this may end up being a config file setting in /etc. Module loaders work and still default to yaml, though I've coded up a sample simple_json serializer that will be functional if users install simple-json. This is just demoware, JSON isn't replacing yaml and is (at least in this case) not as readable because of the way it escapes slashes. This is primarily to enable future work to integrate with other config file formats, such as possibly getting some of the system info from LDAP. Possibly.
* Working on pluggable serializers.root2007-09-052-0/+101