Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | added on_delete=models.CASCADE to all ForeignKey invocations | Konstantin L. Metlov | 2024-04-20 | 11 | -109/+115 |
| | | | | Signed-off-by: Konstantin L. Metlov <metlov@fti.dn.ua> | ||||
* | add missing (required in newer Django) argument | Konstantin L. Metlov | 2024-04-20 | 1 | -0/+1 |
| | | | | Signed-off-by: Konstantin L. Metlov <metlov@fti.dn.ua> | ||||
* | do not attempt to convert b64decoded data to strings, this is not always ↵ | Konstantin L. Metlov | 2024-04-20 | 1 | -3/+5 |
| | | | | | | possible Signed-off-by: Konstantin L. Metlov <metlov@fti.dn.ua> | ||||
* | encode the string data before writing in Cfg | Konstantin L. Metlov | 2024-04-20 | 1 | -1/+1 |
| | | | | Signed-off-by: Konstantin L. Metlov <metlov@fti.dn.ua> | ||||
* | Default to using the highest available TLS version | Jonah Brüchert | 2024-04-20 | 3 | -9/+9 |
| | |||||
* | Utils: Fix bytes / str confusion in Executor.run | Jonah Brüchert | 2024-04-20 | 2 | -7/+12 |
| | |||||
* | Compat.py: Remove python2 compatibility | Jonah Brüchert | 2024-04-20 | 1 | -196/+47 |
| | | | | | In the future, lots of code from this file can be folded into the callsite. | ||||
* | Run 2to3 on the entire project | Jonah Brüchert | 2024-04-19 | 88 | -426/+426 |
| | |||||
* | Build for bookwormspline-bookworm | Jonah Brüchert | 2024-02-14 | 1 | -1/+1 |
| | |||||
* | Add back base64 compat | Jonah Brüchert | 2024-02-13 | 1 | -0/+17 |
| | |||||
* | sphinx: Fix sidebar templates | Jonah Brüchert | 2024-02-13 | 1 | -1/+1 |
| | |||||
* | debian: Re-enable sphinx | Jonah Brüchert | 2024-02-13 | 1 | -3/+2 |
| | |||||
* | sphinx: Fix pickle | Jonah Brüchert | 2024-02-13 | 1 | -3/+17 |
| | |||||
* | Apply changes from the magically working debian package | Jonah Brüchert | 2024-02-01 | 10 | -91/+79 |
| | |||||
* | utils: fix is_string when called with bytestring | Michael Laß | 2024-01-31 | 1 | -10/+12 |
| | | | | | ord() cannot be called on bytes. Hence, encoded strings need to be handled separately. | ||||
* | bcfg2-lint: correctly parse threshold option | Michael Laß | 2024-01-31 | 1 | -3/+3 |
| | | | | We need to convert from str to float before doing the comparison. | ||||
* | Hotfix for Python 3.10 | Michael Laß | 2024-01-31 | 0 | -0/+0 |
| | |||||
* | Fix assumptions for earlier python versions | Johannes Kampmeyer | 2024-01-31 | 1 | -2/+8 |
| | |||||
* | Add client support for python 3.5+ | Johannes Kampmeyer | 2024-01-31 | 1 | -1/+4 |
| | | | | | | | Starting with python 3.7 ssl.SSLSocket was removed. Simply calling wrap_socket is the proposed fix here. Starting with python 3.5 ssl.PROTOCOL_TLSv1 was removed, so we switch to PROTOCOL_TLS, which should result in the highest possible TLS connection. Modern OSes do no longer support SSLv2/3 so it is okayish to ignore those. This should fix #415 | ||||
* | Add changelog entry | Jonah Brüchert | 2024-01-27 | 1 | -0/+6 |
| | |||||
* | Fix compat with python 3.11 | Jonah Brüchert | 2024-01-27 | 1 | -1/+1 |
| | |||||
* | Hack packaging to build on py3 | Jonah Brüchert | 2024-01-27 | 3 | -29/+24 |
| | |||||
* | debian: Bump versionspline | Alexander Sulfrian | 2022-02-14 | 1 | -0/+9 |
| | |||||
* | SSLCA: SSLCAFormat is now a Generator | Alexander Sulfrian | 2022-02-14 | 1 | -20/+27 |
| | | | | | We do not need to create files for the different certificat formats, because all data could and should be recreated from the current certificate files. | ||||
* | SSLCA: Verify all certs | Alexander Sulfrian | 2022-02-14 | 1 | -9/+11 |
| | | | | | Even verify self signed certificates to recreate the certificate if it is expired. | ||||
* | SSLCA: Add generator for custom cert/key formats | Alexander Sulfrian | 2022-02-14 | 2 | -0/+266 |
| | | | | | This generator will not generate a new ssl key or ssl cert, but it will generate a custom format of already existing ssl keys and certs. | ||||
* | SSLCA: Allow to create self signed certificates | Alexander Sulfrian | 2022-02-14 | 2 | -10/+24 |
| | |||||
* | debian: Bump version and compat | Alexander Sulfrian | 2022-01-30 | 3 | -2/+48 |
| | |||||
* | Cfg: Block for FAM events after creating files | Alexander Sulfrian | 2022-01-30 | 2 | -3/+4 |
| | | | | | | | After a CfgCreator wrote a file, it should block until the fam events are processed. The newly created files might be required by another Cfg plugin (like CfgPrivateKeyCreator and CfgPublicKeyCreator) and the fam events should be processed before the other plugin is invoked. | ||||
* | SSLCA: root_ca is a BooleanOption | Alexander Sulfrian | 2022-01-30 | 1 | -2/+1 |
| | | | | This will fix: 'bool' object has no attribute 'lower' | ||||
* | Merge branch 'debconf' | Alexander Sulfrian | 2022-01-30 | 11 | -6/+601 |
|\ | |||||
| * | debconf: Verify seen value | Alexander Sulfrian | 2022-01-30 | 1 | -3/+6 |
| | | |||||
| * | debconf: Support removing of conf entries | Alexander Sulfrian | 2022-01-30 | 2 | -2/+15 |
| | | |||||
| * | debconf: Add ability to ignore conf settings | Alexander Sulfrian | 2022-01-30 | 2 | -0/+12 |
| | | |||||
| * | debconf: Save current_value for reporting | Alexander Sulfrian | 2022-01-30 | 1 | -10/+10 |
| | | |||||
| * | debconf: Add ConfEntry to Reporting | Alexander Sulfrian | 2022-01-30 | 6 | -5/+400 |
| | | |||||
| * | debconf: Only start communicate process on demand | Alexander Sulfrian | 2022-01-30 | 1 | -2/+3 |
| | | |||||
| * | debconf: Find extra entries | Alexander Sulfrian | 2022-01-30 | 2 | -13/+23 |
| | | | | | | | | | | Extra debconf entries, are entries that were seen but that are not specified in the configuration. | ||||
| * | debconf: Add client tool | Alexander Sulfrian | 2022-01-30 | 1 | -0/+102 |
| | | |||||
| * | debconf: Add schema | Alexander Sulfrian | 2022-01-29 | 3 | -0/+59 |
| | | |||||
* | | Merge branch 'packages' | Alexander Sulfrian | 2022-01-23 | 19 | -44/+471 |
|\ \ | |||||
| * | | PkgVars: Add support for multiple values | Alexander Sulfrian | 2022-01-23 | 2 | -4/+10 |
| | | | | | | | | | | | | | | | If multiple values specified for one package all values are joined together in a set. | ||||
| * | | PkgVars: Add new plugin to set vars for packages | Alexander Sulfrian | 2022-01-23 | 6 | -8/+137 |
| | | | | | | | | | | | | | | | This plugins allows the setting of varius flags per package. It should be used f.e. to specify pinnings for debian packages. | ||||
| * | | Packages: Allow to filter provided packages | Alexander Sulfrian | 2022-01-23 | 1 | -1/+6 |
| | | | | | | | | | | | | | | | The provides packages of a source should be filtered by the Blacklist or Whitelist tags for the source. | ||||
| * | | Packages: Add possibility to customize User-Agent | Alexander Sulfrian | 2022-01-23 | 1 | -4/+10 |
| | | | | | | | | | | | | Some mirror might block the default python urllib User-Agent. | ||||
| * | | Packages: Add repo options to additional_data | Alexander Sulfrian | 2022-01-23 | 1 | -0/+2 |
| | | | |||||
| * | | Packages: Add 'pin' attribute | Alexander Sulfrian | 2022-01-23 | 2 | -2/+14 |
| | | | |||||
| * | | Packages: Add priority to sources and sort them | Alexander Sulfrian | 2022-01-23 | 3 | -2/+19 |
| | | | |||||
| * | | Packages: Add "pyapt" source type | Alexander Sulfrian | 2022-01-17 | 3 | -9/+105 |
| | | | | | | | | | | | | | | | | | | | | | | | | Pyapt is a new source that is using the apt python bindings to parse the Packages files from debian repositories. Compared to the python implementation it is faster and more robust. It will use the dependencies of the newest version of a package from a specific source (because it can use the python bindings to compare the version numbers). | ||||
| * | | Packages: Support different compression methods | Alexander Sulfrian | 2022-01-17 | 11 | -20/+174 |
| |/ | | | | | | | | | | | | | The new Reader classes implement different compression methods for the files parsed by the Packages backends. Each source can specify a default compression format. The user can configure a compression format per Source and the filename and extension for the metadata files are generated automatically. |