Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-17 | structure cleanup: move libcurl utilities to other_tools... | Paul Cristian Sarbu | |
...in order to not include unwanted dependencies in just proper. As the whole other_tools folder is meant to be excluded from bootstrapping, also remove the bootstrap guards. | |||
2023-02-17 | structure cleanup: move libarchive utilities to other_tools... | Paul Cristian Sarbu | |
...in order to not include unwanted dependencies in just proper. As the whole other_tools folder is meant to be excluded from bootstrapping, also remove the bootstrap guards. | |||
2023-02-02 | file_locking: fix comment describing the name of the lock file | Klaus Aehlig | |
As opposed the earlier ideas, the implemented behaviour is that the file name of the lock is given explicitly. Fix comments accordingly. | |||
2023-01-20 | Utils: Add file locking utility class | Paul Cristian Sarbu | |
2023-01-16 | CurlEasyHandle: Fix empty fetches due to unfollowed URLs | Paul Cristian Sarbu | |
For libcurl we need to set the CURL_FOLLOWLOCATION flag (disbaled by default) to enable 3xx redirects. Libcurl has sane defaults for related settings in order to handle redirects when enabled, though for fetches there should be limited risks, as content (and SHA hashes, if provided) is checked to ensure the intended archives are fetched. | |||
2022-12-21 | Utils: Add wrapper class for libarchive operations | Paul Cristian Sarbu | |
2022-12-21 | Utils: Add curl easy handle utility class | Paul Cristian Sarbu | |
2022-12-21 | Utils: Add curl context utility class | Paul Cristian Sarbu | |
2022-12-21 | Just-MR: Add utilities library for just-mr | Paul Cristian Sarbu | |
2022-12-21 | Utils: Add class handling tmp directories | Paul Cristian Sarbu | |
2022-10-12 | Add copyright and license notice to all source and header files | Klaus Aehlig | |
Signed-off-by: Goetz Brasche <goetz.brasche@huawei.com> | |||
2022-09-13 | Fix build with gcc/g++ | Oliver Reiche | |
2022-08-02 | Utils: Drop ill-formed audit checks for truncating JSON | Oliver Reiche | |
2022-06-29 | util: support abbreviating json | Klaus Aehlig | |
To an intended number of characters by leaving out the parts after a given depth. As the correct depths has to be determined, the JSON value is serialized several times; hence the method is slow, but acceptable for the generation of error messages. | |||
2022-06-28 | define new header-only library for vector manipulation | Alberto Sartori | |
2022-06-13 | utils: convert hex to string | Klaus Aehlig | |
2022-05-12 | Ensure consistent path normalisation | Klaus Aehlig | |
In particular, ensure that the empty path and "." have the same normal form. | |||
2022-05-09 | Move path normalisation to a separate library | Klaus Aehlig | |
... as it will be required outside the target map. | |||
2022-04-25 | json utils: support indentation up to a given depth | Klaus Aehlig | |
2022-04-07 | refactor FileRoot::DirectoryEntries | Alberto Sartori | |
... to foster the implementation of the built-in target "TREE" | |||
2022-03-23 | Apply changes suggested by clang-tidy 11 | Oliver Reiche | |
2022-03-23 | Apply changes suggested by clang-format 11 | Oliver Reiche | |
2022-03-16 | Format: Apply compact JSON formatting | Oliver Reiche | |
2022-03-09 | FileSystemManager: Support set epoch time on file creation | Oliver Reiche | |
2022-02-25 | Format: Apply alphabetical include order | Oliver Reiche | |
2022-02-22 | Initial self-hosting commit | Klaus Aehlig | |
This is the initial version of our tool that is able to build itself. In can be bootstrapped by ./bin/bootstrap.py Co-authored-by: Oliver Reiche <oliver.reiche@huawei.com> Co-authored-by: Victor Moreno <victor.moreno1@huawei.com> |