Complete pkg_checksum API and reduce duplicated code
modified libpkg/pkg.c
@@ -1618,7 +1618,7 @@ pkg_test_filesum(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1629,19 +1629,19 @@ pkg_test_filesum(struct pkg *pkg)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1656,7 +1656,7 @@ pkg_recompute(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -1665,16 +1665,15 @@ pkg_recompute(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1685,6 +1684,7 @@ pkg_recompute(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_add.c
@@ -89,7 +89,7 @@ attempt_to_merge(bool renamed, struct pkg_config_file *rcf,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -123,12 +123,15 @@ attempt_to_merge(bool renamed, struct pkg_config_file *rcf,
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_checksum.c
@@ -24,6 +24,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -45,14 +46,21 @@ typedef void (*pkg_checksum_hash_bulk_func)(const unsigned char *in, size_t inle
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -63,6 +71,7 @@ static const struct _pkg_cksum_type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -70,6 +79,7 @@ static const struct _pkg_cksum_type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -77,6 +87,7 @@ static const struct _pkg_cksum_type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -84,6 +95,7 @@ static const struct _pkg_cksum_type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -91,6 +103,7 @@ static const struct _pkg_cksum_type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -98,12 +111,14 @@ static const struct _pkg_cksum_type {
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -341,6 +356,21 @@ pkg_checksum_hash_sha256_bulk(const unsigned char *in, size_t inlen,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -373,6 +403,22 @@ pkg_checksum_hash_blake2_bulk(const unsigned char *in, size_t inlen,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -548,3 +594,113 @@ pkg_checksum_data(const unsigned char *in, size_t inlen,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_create.c
@@ -55,7 +55,7 @@ pkg_create_from_dir(struct pkg *pkg, const char *root,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -100,17 +100,22 @@ pkg_create_from_dir(struct pkg *pkg, const char *root,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_delete.c
@@ -260,7 +260,7 @@ pkg_delete_file(struct pkg *pkg, struct pkg_file *file, unsigned force)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -286,12 +286,15 @@ pkg_delete_file(struct pkg *pkg, struct pkg_file *file, unsigned force)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -299,8 +302,10 @@ pkg_delete_file(struct pkg *pkg, struct pkg_file *file, unsigned force)
|
|
|
|
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_old.c
@@ -111,14 +111,17 @@ int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -317,7 +317,6 @@ meta_file(struct plist *p, char *line, struct file_attr *a, bool is_config)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -359,19 +358,18 @@ meta_file(struct plist *p, char *line, struct file_attr *a, bool is_config)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -384,6 +382,7 @@ meta_file(struct plist *p, char *line, struct file_attr *a, bool is_config)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -393,6 +392,7 @@ meta_file(struct plist *p, char *line, struct file_attr *a, bool is_config)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -418,6 +418,7 @@ meta_file(struct plist *p, char *line, struct file_attr *a, bool is_config)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_repo.c
@@ -133,7 +133,7 @@ static bool
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -175,17 +175,20 @@ pkg_repo_check_fingerprint(struct pkg_repo *repo, struct sig_cert *sc, bool fata
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg_repo_create.c
@@ -291,7 +291,7 @@ pkg_create_repo_worker(struct pkg_fts_item *start, size_t nelts,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -356,9 +356,9 @@ pkg_create_repo_worker(struct pkg_fts_item *start, size_t nelts,
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| - | |
|
|
|
|
|
@@ -852,7 +852,7 @@ static int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -860,7 +860,8 @@ pkg_repo_sign(char *path, char **argv, int argc, struct sbuf **sig, struct sbuf
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -875,10 +876,12 @@ pkg_repo_sign(char *path, char **argv, int argc, struct sbuf **sig, struct sbuf
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -631,6 +631,14 @@ int pkg_checksum_generate(struct pkg *pkg, char *dest, size_t destlen,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/utils.h
@@ -38,7 +38,6 @@
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -83,12 +82,6 @@ int format_exec_cmd(char **, const char *, const char *, const char *, char *,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
modified libpkg/repo/binary/fetch.c
@@ -132,7 +132,7 @@ pkg_repo_binary_try_fetch(struct pkg_repo *repo, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -226,8 +226,8 @@ checksum:
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -238,9 +238,11 @@ checksum:
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/repo/binary/init.c
@@ -59,7 +59,7 @@ sqlite_file_exists(sqlite3_context *ctx, int argc, sqlite3_value **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -69,10 +69,11 @@ sqlite_file_exists(sqlite3_context *ctx, int argc, sqlite3_value **argv)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/rsa.c
@@ -115,22 +115,28 @@ static int
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
| + | |
|
|
|
|
|
@@ -180,23 +186,27 @@ static int
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -254,7 +264,7 @@ rsa_sign(char *path, struct rsa_key *rsa, unsigned char **sigret, unsigned int *
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -269,9 +279,12 @@ rsa_sign(char *path, struct rsa_key *rsa, unsigned char **sigret, unsigned int *
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/utils.c
@@ -363,96 +363,6 @@ is_dir(const char *path)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -737,59 +647,6 @@ ucl_object_emit_sbuf(const ucl_object_t *obj, enum ucl_emitter emit_type,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|