summaryrefslogtreecommitdiffstats
path: root/src/lib
Commit message (Collapse)AuthorAgeFilesLines
* Step 2 of SSL client cert integrationNarayan Desai2006-06-072-12/+103
| | | | | | | | | | | | | | * Make the client use pyOpenSSL (so that ca support can be implemented) * Make the server handle SSL errors more cleanly Remaining SSL client cert integration steps: * Implement the CertMgr plugin (ChrisV) * Implement server side cert policies * Implement no-cert fallback mode for client git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1872 ce84e21b-d406-0410-9b95-82705330c041
* Initial checkin of peer SSL cert checksNarayan Desai2006-06-022-6/+47
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1869 ce84e21b-d406-0410-9b95-82705330c041
* Add support for empty filesNarayan Desai2006-05-152-1/+7
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1864 ce84e21b-d406-0410-9b95-82705330c041
* Implement a sledge hammer type solution to the odd behavior Ti seems with ↵Narayan Desai2006-05-101-1/+3
| | | | | | occasional problems. This may cause a performance hit. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1862 ce84e21b-d406-0410-9b95-82705330c041
* * Add diff delta support in CfgNarayan Desai2006-05-082-15/+34
| | | | | | | * Add support to propagate 'verify' status in Pkgmgr git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1859 ce84e21b-d406-0410-9b95-82705330c041
* * Pylint cleanupsNarayan Desai2006-05-022-2/+6
| | | | | | | * Add more debug level logging for install runs git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1858 ce84e21b-d406-0410-9b95-82705330c041
* * Fix auto-marshalling of binary cfg filesNarayan Desai2006-04-271-1/+1
| | | | | | | * Fix argument parsing duplication (resolves ticket #50) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1857 ce84e21b-d406-0410-9b95-82705330c041
* Fix the "all entries correct" message when work remains to be doneNarayan Desai2006-04-261-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1856 ce84e21b-d406-0410-9b95-82705330c041
* Roll up minor patches changing logging and the init scriptNarayan Desai2006-04-261-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1853 ce84e21b-d406-0410-9b95-82705330c041
* * Remove tmp files created during ssh key generation (resolves ticket #46)Narayan Desai2006-04-251-13/+14
| | | | | | | | * Pylint cleanups * Simplify the host resolver git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1851 ce84e21b-d406-0410-9b95-82705330c041
* Fix cases where an empty xml file would tank Pkgmgr/Svcmgr/RulesNarayan Desai2006-04-251-8/+9
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1850 ce84e21b-d406-0410-9b95-82705330c041
* add better error handling for ssl negotiation errorsNarayan Desai2006-04-251-1/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1848 ce84e21b-d406-0410-9b95-82705330c041
* Downsync the latest changes from cobaltNarayan Desai2006-04-201-2/+3
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1847 ce84e21b-d406-0410-9b95-82705330c041
* Proxy.py downsync from the cobalt repoNarayan Desai2006-04-201-11/+54
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1846 ce84e21b-d406-0410-9b95-82705330c041
* Fix potential toolset failureNarayan Desai2006-04-191-1/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1845 ce84e21b-d406-0410-9b95-82705330c041
* schema updateNarayan Desai2006-04-111-1/+1
| | | | | | | pkgmgr bugfix git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1835 ce84e21b-d406-0410-9b95-82705330c041
* Add Options libraryNarayan Desai2006-04-102-1/+94
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1830 ce84e21b-d406-0410-9b95-82705330c041
* enable entry binding of SymLink, Directory, and Permissions entriesNarayan Desai2006-04-101-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1829 ce84e21b-d406-0410-9b95-82705330c041
* Add the rules plugin (for Ti)Narayan Desai2006-04-102-1/+11
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1828 ce84e21b-d406-0410-9b95-82705330c041
* * Fix schema validation for host specific service entriesNarayan Desai2006-04-103-50/+70
| | | | | | | * Move to using generic rule-based core (in preparation for the rules plugin) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1827 ce84e21b-d406-0410-9b95-82705330c041
* Improve error messages for Svc/PkgmgrNarayan Desai2006-04-072-2/+2
| | | | | | | Remove component name from unknown type stdout messages git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1825 ce84e21b-d406-0410-9b95-82705330c041
* * Add error handling for svn revision checkNarayan Desai2006-03-301-4/+9
| | | | | | | * Add documentation to the bcfg2.conf man page git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1823 ce84e21b-d406-0410-9b95-82705330c041
* * Remove build dep on python-devNarayan Desai2006-03-291-1/+9
| | | | | | | * Improve error handing when no ssl key is available git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1817 ce84e21b-d406-0410-9b95-82705330c041
* * Fix fam integration with svnNarayan Desai2006-03-292-6/+4
| | | | | | | * Fix traceback handing in logging infrastructure (from Cobalt repo) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1816 ce84e21b-d406-0410-9b95-82705330c041
* * Fix revision handling (for cases where the server doesn't supply a ↵Narayan Desai2006-03-291-1/+1
| | | | | | revision) (fixes Ticket #39) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1815 ce84e21b-d406-0410-9b95-82705330c041
* * Fix rh service verification for cases where the service is not yet ↵Narayan Desai2006-03-291-1/+1
| | | | | | installed (Fixed ticket #38) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1814 ce84e21b-d406-0410-9b95-82705330c041
* * Fix parent directory creation for directory entries (resolving Ticket #37)Narayan Desai2006-03-291-0/+22
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1813 ce84e21b-d406-0410-9b95-82705330c041
* * Version bumpNarayan Desai2006-03-232-2/+5
| | | | | | | * Verbosity improvements git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1810 ce84e21b-d406-0410-9b95-82705330c041
* * Add dpkg.cfg to list of important (read: preinstalled) filesNarayan Desai2006-03-201-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1808 ce84e21b-d406-0410-9b95-82705330c041
* * Implement configuration specification revision passing between client and ↵Narayan Desai2006-03-172-23/+4
| | | | | | server git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1807 ce84e21b-d406-0410-9b95-82705330c041
* * Implement svn repository revision detectionNarayan Desai2006-03-171-1/+17
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1806 ce84e21b-d406-0410-9b95-82705330c041
* * Fix error message before logging is initializedNarayan Desai2006-03-091-2/+2
| | | | | | | * Fix error message when new stats file is created git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1800 ce84e21b-d406-0410-9b95-82705330c041
* * Remove messages describing extra configuration elements when running in ↵Narayan Desai2006-03-093-10/+42
| | | | | | | | | bundle mode * Handle garbage filenames in Cfg more gracefully git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1799 ce84e21b-d406-0410-9b95-82705330c041
* Fix syslog priority/facility encoding in log messagesNarayan Desai2006-03-011-2/+4
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1789 ce84e21b-d406-0410-9b95-82705330c041
* Fix same display bug in DebianNarayan Desai2006-03-011-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1786 ce84e21b-d406-0410-9b95-82705330c041
* Fix up logging in dryrun modeNarayan Desai2006-03-012-14/+20
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1785 ce84e21b-d406-0410-9b95-82705330c041
* Whitespace changes in Logging.pyNarayan Desai2006-03-012-3/+2
| | | | | | | Fix saferun usage for pkg index building in Redhat.py git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1783 ce84e21b-d406-0410-9b95-82705330c041
* Add missing importNarayan Desai2006-02-281-1/+1
| | | | | | | Resolves ticket #31 git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1782 ce84e21b-d406-0410-9b95-82705330c041
* cleanup error handling and message fragmentationNarayan Desai2006-02-281-21/+18
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1781 ce84e21b-d406-0410-9b95-82705330c041
* Switch more client toolsets over to the new logging infrastructureNarayan Desai2006-02-284-59/+61
| | | | | | | Depricate os.system and os.popen in favor of Toolset.saferun git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1778 ce84e21b-d406-0410-9b95-82705330c041
* Reconnect syslog handler when the syslog daemon is restartedNarayan Desai2006-02-281-4/+12
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1777 ce84e21b-d406-0410-9b95-82705330c041
* Fix problems reported by Rick and PedroNarayan Desai2006-02-271-7/+9
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1774 ce84e21b-d406-0410-9b95-82705330c041
* Improve error handling for server problemsNarayan Desai2006-02-271-1/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1773 ce84e21b-d406-0410-9b95-82705330c041
* Supress fam events for subversion directories.Narayan Desai2006-02-221-0/+6
| | | | | | | Bcfg2 repositories can now be maintained under svn without any bad side effects. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1763 ce84e21b-d406-0410-9b95-82705330c041
* fix assertion in case of preexisting entryNarayan Desai2006-02-211-8/+8
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1762 ce84e21b-d406-0410-9b95-82705330c041
* Fix output loggingNarayan Desai2006-02-212-6/+5
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1761 ce84e21b-d406-0410-9b95-82705330c041
* Update to new logging infrastructureNarayan Desai2006-02-215-207/+145
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1760 ce84e21b-d406-0410-9b95-82705330c041
* this not my dayNarayan Desai2006-02-211-0/+1
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1758 ce84e21b-d406-0410-9b95-82705330c041
* Fix profile assertionNarayan Desai2006-02-211-2/+2
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1753 ce84e21b-d406-0410-9b95-82705330c041
* add new support for client profile assertionNarayan Desai2006-02-201-0/+5
| | | | git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@1750 ce84e21b-d406-0410-9b95-82705330c041