summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | Reporting/Storage: Reordering of the importsAlexander Sulfrian2016-11-211-10/+9
| | | |
| * | | Reporting/Storage: Removed unused importAlexander Sulfrian2016-11-211-1/+0
| | | |
| * | | Reporting/Storage: Load django models after option parsingAlexander Sulfrian2016-11-211-4/+15
| | | | | | | | | | | | | | | | | | | | | | | | django get setup during option parsing and we cannot acces "django.db.models" before. So we need to delay the import of the models until the option parsing is ready.
| * | | Reporting/Storage: Remove wildcard importAlexander Sulfrian2016-11-211-1/+4
| | | |
* | | | Merge pull request #369 from AlexanderS/fix/lint/augeasAlexander Sulfrian2016-11-291-59/+107
|\ \ \ \ | | | | | | | | | | Lint: Some fixes of the required attributes
| * | | | Server/Lint: Replace dict with {}Alexander Sulfrian2016-11-291-59/+99
| | | | |
| * | | | Server/Lint: Fix code styleAlexander Sulfrian2016-11-211-4/+9
| | | | |
| * | | | Server/Lint: Add missing required attributesAlexander Sulfrian2016-11-211-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | owner, group and mode are required for all path entries representing files or directories.
| * | | | Server/Lint: Add required attrs for augeas path entriesAlexander Sulfrian2016-11-211-0/+2
| | | | |
| * | | | Server/Lint: name attribute is required for all Path entriesAlexander Sulfrian2016-11-211-20/+19
| | | | |
* | | | | Merge pull request #372 from AlexanderS/fix/nagiosgenAlexander Sulfrian2016-11-291-5/+3
|\ \ \ \ \ | | | | | | | | | | | | Some small fixes for NagiosGen
| * | | | | Server/Plugins/NagiosGen: Remove the list conversionAlexander Sulfrian2016-11-231-5/+3
| | | | | |
| * | | | | Server/Plugins/NagiosGen: Always include default groupAlexander Sulfrian2016-11-231-1/+1
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default group file should be included, even if no server is in the 'default' hostgroup. It allows to include global definitions (like a service template). The behaviour is documented and was broken by 590a1314bca44f29fc34bd27f0d49599b7eeab10.
* / | | | Client/Proxy.py: Provide more useful error messageSol Jerome2016-11-231-0/+3
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, having a ca specified in the client bcfg2.conf which pointed to a file that didn't exist resulted in the following: Unknown failure: [Errno 2] No such file or directory (IOError) Unknown failure: [Errno 2] No such file or directory (IOError) Unknown failure: [Errno 2] No such file or directory (IOError) Fatal error: Failed to declare version: Unknown failure: [Errno 2] No such file or directory (IOError) This commit provides more information about the actual cause of the issue. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* / / / Client: Fix typo in commentAlexander Sulfrian2016-11-211-2/+2
|/ / /
* | | Merge pull request #368 from solj/fix-ssl-futurewarningAlexander Sulfrian2016-11-211-2/+2
|\ \ \ | | | | | | | | Cfg: Fix SSLCA key generation
| * | | Cfg: Fix SSLCA key generationSol Jerome2016-11-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous check resulted in a "FutureWarning" and also did not work as expected and reset the key values in every case. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | | Merge pull request #366 from 0/augeas-lxmlAlexander Sulfrian2016-11-211-14/+15
|\ \ \ \ | | | | | | | | | | Client/Tools/POSIX: Avoid lxml features in Augeas
| * | | | Client/Tools/POSIX: Avoid lxml features in AugeasDmitri Iouchtchenko2016-11-041-14/+15
| |/ / /
* / / / Packages: Cleanup pkgnamesAlexander Sulfrian2016-11-173-1/+4
|/ / / | | | | | | | | | | | | | | | The pkgnames should be reset before parsing the source files. If a package was removed for a source, it should be removed from the pkgnames set, too. The packages plugin should look for the next source containing the package.
* | | Merge pull request #363 from solj/fix-admin-typoAlexander Sulfrian2016-09-281-1/+1
|\ \ \ | | | | | | | | Admin: Remove extraneous quote
| * | | Admin: Remove extraneous quoteSol Jerome2016-09-281-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | | Options: Fix default repository pathSol Jerome2016-09-281-1/+1
|/ / / | | | | | | | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* | | Merge branch 'select_related' of https://github.com/0/bcfg2Sol Jerome2016-09-161-1/+1
|\ \ \
| * | | Reporting: Remove invalid fields from select_relatedDmitri Iouchtchenko2016-09-151-1/+1
| | |/ | |/|
* | | Merge branch 'pacman' of https://github.com/0/bcfg2Sol Jerome2016-09-152-19/+132
|\ \ \ | |/ / |/| |
| * | Client/Tools/Pacman: Decrease logging levelsDmitri Iouchtchenko2016-09-121-5/+4
| | |
| * | Packages/Pac: Handle groupsDmitri Iouchtchenko2016-09-121-1/+38
| | |
| * | Packages/Pac: Parse dependenciesDmitri Iouchtchenko2016-09-121-13/+90
| | |
* | | Merge branch 'fix/testsuite/db-tests' of https://github.com/AlexanderS/bcfg2Sol Jerome2016-09-121-29/+5
|\ \ \
| * | | Revert "Revert "removed duplicate plugins option""Alexander Sulfrian2016-09-121-29/+5
| |/ / | | | | | | | | | This reverts commit 8bcd3b7d717186f14bdd2482e46c2a6feee51767.
* | | Merge branch 'django-check' of https://github.com/0/bcfg2Sol Jerome2016-09-121-1/+1
|\ \ \
| * | | bcfg2-admin: Check for django before checking django versionDmitri Iouchtchenko2016-09-111-1/+1
| |/ /
* / / Packages: Strip ':any' suffix from APT dependenciesDmitri Iouchtchenko2016-09-081-0/+11
|/ /
* | Merge branch 'fix/django1.9/url-tags' of https://github.com/AlexanderS/bcfg2Sol Jerome2016-09-0213-53/+31
|\ \
| * | DBSettings: Drop support for django <1.3Alexander Sulfrian2016-08-311-10/+6
| | |
| * | Reporting: Add bcfg2_compat templatetag libraryAlexander Sulfrian2016-08-3112-43/+25
| |/ | | | | | | | | | | The url tag from the future tag lib, that was required with older django versions, was removed from django1.9. So we add a compat tag library to use the correct available variant.
* | Merge branch 'fix/statistic-reporting' of https://github.com/AlexanderS/bcfg2Sol Jerome2016-08-311-3/+5
|\ \ | |/ |/|
| * Client: Fix reporting of modified entriesAlexander Sulfrian2016-07-251-3/+5
| | | | | | | | | | | | | | If the client is using lxml.etree as ElementTree library, it is impossible to a single node two times in an ElementTree. The second append will remove the first insertion. We need to copy the node before appending it into the statistic tree.
* | Merge pull request #340 from rbuch/masterAlexander Sulfrian2016-08-181-3/+7
|\ \ | | | | | | Add support for rawurl in Apt
| * | Add support for rawurl in AptRonak Buch2016-08-171-3/+7
| | |
* | | doc: Escape underscoresAlexander Sulfrian2016-08-181-1/+1
|/ / | | | | | | | | Double underscore mark anonymous hyperlinks. To include '__' literally we need to escape it.
* | DBSettings: The app-label is only the last part of the module nameAlexander Sulfrian2016-08-171-2/+2
| |
* | Bcfg2/manage: Remove old code from the old options parsingAlexander Sulfrian2016-08-171-9/+2
| |
* | Bcfg2/manage: execute_manager was replaced in django1.6Alexander Sulfrian2016-08-171-1/+1
| | | | | | | | | | The execute_manager was deprecated in django1.4 and was finally removed in django1.6.
* | Server/models: Exclude the Reporting pluginAlexander Sulfrian2016-08-171-0/+4
| | | | | | | | | | The reporting database is not handled within Bcfg2.Server but in the Bcfg2.Reporting app.
* | Bcfg2/Server: Add migrations for Bcfg2.ServerAlexander Sulfrian2016-08-175-1/+117
| | | | | | | | | | Django1.9 requires every app to have migrations. You cannot create a tables without having migrations.
* | Bcfg2/manage: Use the server models (if available), tooAlexander Sulfrian2016-08-171-0/+5
| |
* | Server/Plugins/Ldap: Module should be importable without the python-ldapAlexander Sulfrian2016-08-171-6/+11
| |
* | Revert "removed duplicate plugins option"Alexander Sulfrian2016-08-171-5/+25
| | | | | | | | This reverts commit 30634d07d5489f260f37cc86d150315f02c40865.