summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server
Commit message (Collapse)AuthorAgeFilesLines
* Comments: Fix lint check so that it only runs if using clients.xmlJason Kincl2013-05-291-3/+4
|
* Cfg: Handle bogus created events as changedMichael Fenn2013-05-241-1/+3
| | | | | | | | | | | | | | | | It is possible for the FAM (gamin in particular) to send a created event for a file that already exists if the file is updated in a particular way. I suppose that the event is technically correct since a new inode really was created, but the file is only changed from bcfg2's point of view. For instance, the "atomic" copy-to-temp-then-move-over-top method that rsync uses will expose this behavior. Example: rsync -a --temp-dir=/var/tmp --delete-after \ --exclude Packages/cache --exclude Packages/keys \ --exclude Reporting/DirectStore --exclude probed.xml \ /var/lib/bcfg2/ $OTHERSERVER:/var/lib/bcfg2
* tools: make migrate_info.py migrate "perms" ↵Chris St. Pierre2013-05-221-9/+9
| | | | (http://trac.mcs.anl.gov/projects/bcfg2/ticket/1150)
* Yum: prevent traceback with empty repositoryChris St. Pierre2013-05-211-2/+2
|
* FileProbes: made client probe compatible with bcfg2 1.2Chris St. Pierre2013-05-211-1/+5
|
* Packages: don't cache package collections with no sourcesChris St. Pierre2013-05-211-2/+3
|
* bcfg2-admin client: Only load Metadata pluginChris St. Pierre2013-05-201-0/+1
|
* Core: added more debugging on server shutdownChris St. Pierre2013-05-202-0/+5
|
* added multiprocessing server coreChris St. Pierre2013-05-202-0/+209
|
* bcfg2-lint: fixed unit testsChris St. Pierre2013-05-141-1/+1
|
* bcfg2-lint: fixed unit testsChris St. Pierre2013-05-141-2/+5
|
* doc: added devel docs for bcfg2-lint pluginsChris St. Pierre2013-05-1412-151/+415
|
* Lint: Fix Properties Comments checkerSol Jerome2013-05-131-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Lint: Fix for python 3Sol Jerome2013-05-111-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Lint: py3k fixSol Jerome2013-05-101-0/+3
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Packages: handle URLErrors (e.g., timeouts) when downloading GPG keys betterChris St. Pierre2013-05-101-2/+2
|
* APT: Allow specification of deb-src lines (Resolves #1148)Sol Jerome2013-05-102-0/+9
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Probes: Fix failing nosetestsSol Jerome2013-05-101-10/+4
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* POSIXUsers: allow better <MemberOf group="foo"/> syntaxChris St. Pierre2013-05-071-2/+1
|
* fixed long linesChris St. Pierre2013-05-071-1/+2
|
* BuiltinCore: register server instance after plugins are loadedChris St. Pierre2013-05-071-1/+1
|
* added remaining required Core.load_plugins() callsChris St. Pierre2013-05-071-0/+1
|
* SSHbase: add support for ipv6 addresses in known_hosts fileAlexander Sulfrian2013-05-021-2/+2
|
* fixed pylint testChris St. Pierre2013-05-011-1/+2
|
* Metadata: don't require all profile groups to be public when using metadata dbChris St. Pierre2013-05-011-3/+4
|
* minor fixes for FAM blockingJason Kincl2013-05-011-1/+1
|
* Adding option to force server to wait until all FAM events are processedJason Kincl2013-05-011-0/+5
|
* Cfg: removed debuggingChris St. Pierre2013-04-231-2/+1
|
* Core: added docstring for load_pluginsChris St. Pierre2013-04-171-0/+5
|
* Core: fixed pylint tests for wildcard importsChris St. Pierre2013-04-161-2/+2
|
* Git: fix command debug log without GitPython installedChris St. Pierre2013-04-161-1/+1
|
* BuiltinCore: gracefully handle existing lock on pidfileChris St. Pierre2013-04-161-4/+10
|
* Core: load plugins after daemonization so files/dirs created at plugin init ↵Chris St. Pierre2013-04-163-105/+91
| | | | time have proper permissions
* pep-8: fixed indentation?Chris St. Pierre2013-04-161-2/+2
|
* Packages: Fix Apt dependency resolution for py3kSol Jerome2013-04-121-0/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Packages: Read cache files using binary formatSol Jerome2013-04-111-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Packages: Write Packages cache in binary formatSol Jerome2013-04-111-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Probes: Fix pylint errorSol Jerome2013-04-101-1/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* PY3K: Fix client/server to work with python 3Sol Jerome2013-04-104-6/+16
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* SSLCA: fixed parsing of subjectaltnames from cert.xmlChris St. Pierre2013-04-091-1/+1
|
* Added option to periodically dump performance stats to logsChris St. Pierre2013-03-291-1/+23
|
* Probes: fixed long linesChris St. Pierre2013-03-291-8/+9
|
* remove some unnecessary __all__ variablesChris St. Pierre2013-03-291-1/+2
|
* Probes: Handle unicode probesSol Jerome2013-03-291-3/+13
| | | | | | | | There is no good way of sending unicode probes to older clients which do not have support for them. This change will cause unicode probes to be skipped for unsupported clients and handled properly for new clients. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Change generated APT sources default to someplace APT will actually look, ↵Phil Miller2013-03-281-1/+1
| | | | and avoid potential name conflicts there
* GroupLogic: added docstringsChris St. Pierre2013-03-282-0/+11
|
* XMLFileBacked: fixed deprecated logic when create is lxml.etree._Element objectChris St. Pierre2013-03-281-2/+2
|
* new GroupLogic pluginChris St. Pierre2013-03-282-1/+41
|
* bcfg2-lint: ensure all XML properties files are parseableChris St. Pierre2013-03-281-9/+13
|
* Metadata: create clients when version is declared (if necessary)Chris St. Pierre2013-03-271-20/+14
|