- Jan 26, 2020
-
-
Timo Teräs authored
-
-
-
-
Detailed docs have been removed from the apk binaries, in favor of git-style short summaries of each command.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
This commit sets up the build system to compile man pages with scdoc, and adds the first man page: apk(8).
-
-
- Jan 25, 2020
-
-
- Jan 24, 2020
-
-
Timo Teräs authored
This enforces all scripts to be in the control block, and all data files to be in data block. Ignoring of dot files in root is added back: packages without any real files will ship one ".dummy" item in the data block to trigger processing and validation to work.
-
This mostly boils down to making sure control_started and data_started are consistently used to gate actions, instead of relying whether on file names start with a '.'. None of the weaknesses this fixes are exploitable, but they might have become so after changes to seemingly-unrelated code, so it's good to clean them up.
-
-
This change ensures that apk_sign_ctx_process_file() and apk_sign_ctx_parse_pkginfo_line() are called during archive processing, allowing discovery of signatures and the data section checksum. Fixes a bug uncovered by commit f123d77e.
-
- Jan 11, 2020
-
-
Timo Teräs authored
-
Timo Teräs authored
simplifies other code quite a bit
-
Timo Teräs authored
-
Timo Teräs authored
-
Timo Teräs authored
-