iMake bparams case-insensitive - dedup - deduplicating backup program Err bitreich.org 70 hgit clone git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/ URL:git://bitreich.org/dedup/ git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/dedup/ bitreich.org 70 1Log /scm/dedup/log.gph bitreich.org 70 1Files /scm/dedup/files.gph bitreich.org 70 1Refs /scm/dedup/refs.gph bitreich.org 70 1Tags /scm/dedup/tag bitreich.org 70 1README /scm/dedup/file/README.gph bitreich.org 70 1LICENSE /scm/dedup/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 05e0a550a54729efb11fb50d5259312dc9d58dab /scm/dedup/commit/05e0a550a54729efb11fb50d5259312dc9d58dab.gph bitreich.org 70 1parent c047a4a58e9abda33685cce531c0e7386cf35290 /scm/dedup/commit/c047a4a58e9abda33685cce531c0e7386cf35290.gph bitreich.org 70 hAuthor: sin URL:mailto:sin@2f30.org bitreich.org 70 iDate: Thu, 2 May 2019 15:44:39 +0100 Err bitreich.org 70 i Err bitreich.org 70 iMake bparams case-insensitive Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M bcompress.c | 9 +++++---- Err bitreich.org 70 i M bencrypt.c | 9 +++++---- Err bitreich.org 70 i M bstorage.c | 9 +++++---- Err bitreich.org 70 i Err bitreich.org 70 i3 files changed, 15 insertions(+), 12 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/bcompress.c b/bcompress.c /scm/dedup/file/bcompress.c.gph bitreich.org 70 i@@ -8,6 +8,7 @@ Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i+#include Err bitreich.org 70 i #include Err bitreich.org 70 i Err bitreich.org 70 i #include Err bitreich.org 70 i@@ -92,9 +93,9 @@ bccreat(struct bctx *bctx, char *path, int mode, struct bparam *bpar) Err bitreich.org 70 i struct bops *bops; Err bitreich.org 70 i int type; Err bitreich.org 70 i Err bitreich.org 70 i- if (strcmp(bpar->calgo, "none") == 0) Err bitreich.org 70 i+ if (strcasecmp(bpar->calgo, "none") == 0) Err bitreich.org 70 i type = CDNONETYPE; Err bitreich.org 70 i- else if (strcmp(bpar->calgo, "snappy") == 0) Err bitreich.org 70 i+ else if (strcasecmp(bpar->calgo, "snappy") == 0) Err bitreich.org 70 i type = CDSNAPPYTYPE; Err bitreich.org 70 i else Err bitreich.org 70 i return -1; Err bitreich.org 70 i@@ -130,9 +131,9 @@ bcopen(struct bctx *bctx, char *path, int flags, int mode, struct bparam *bpar) Err bitreich.org 70 i return -1; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i- if (strcmp(bpar->calgo, "none") == 0) { Err bitreich.org 70 i+ if (strcasecmp(bpar->calgo, "none") == 0) { Err bitreich.org 70 i cctx->type = CDNONETYPE; Err bitreich.org 70 i- } else if (strcmp(bpar->calgo, "snappy") == 0) { Err bitreich.org 70 i+ } else if (strcasecmp(bpar->calgo, "snappy") == 0) { Err bitreich.org 70 i cctx->type = CDSNAPPYTYPE; Err bitreich.org 70 i } else { Err bitreich.org 70 i bops->close(bctx); Err bitreich.org 70 1diff --git a/bencrypt.c b/bencrypt.c /scm/dedup/file/bencrypt.c.gph bitreich.org 70 i@@ -8,6 +8,7 @@ Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i+#include Err bitreich.org 70 i #include Err bitreich.org 70 i Err bitreich.org 70 i #include Err bitreich.org 70 i@@ -97,9 +98,9 @@ becreat(struct bctx *bctx, char *path, int mode, struct bparam *bpar) Err bitreich.org 70 i struct bops *bops; Err bitreich.org 70 i int type; Err bitreich.org 70 i Err bitreich.org 70 i- if (strcmp(bpar->ealgo, "none") == 0) Err bitreich.org 70 i+ if (strcasecmp(bpar->ealgo, "none") == 0) Err bitreich.org 70 i type = EDNONETYPE; Err bitreich.org 70 i- else if (strcmp(bpar->ealgo, "XChaCha20-Poly1305") == 0) Err bitreich.org 70 i+ else if (strcasecmp(bpar->ealgo, "XChaCha20-Poly1305") == 0) Err bitreich.org 70 i type = EDCHACHATYPE; Err bitreich.org 70 i else Err bitreich.org 70 i return -1; Err bitreich.org 70 i@@ -145,9 +146,9 @@ beopen(struct bctx *bctx, char *path, int flags, int mode, struct bparam *bpar) Err bitreich.org 70 i return -1; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i- if (strcmp(bpar->ealgo, "none") == 0) Err bitreich.org 70 i+ if (strcasecmp(bpar->ealgo, "none") == 0) Err bitreich.org 70 i ectx->type = EDNONETYPE; Err bitreich.org 70 i- else if (strcmp(bpar->ealgo, "XChaCha20-Poly1305") == 0) Err bitreich.org 70 i+ else if (strcasecmp(bpar->ealgo, "XChaCha20-Poly1305") == 0) Err bitreich.org 70 i ectx->type = EDCHACHATYPE; Err bitreich.org 70 i else { Err bitreich.org 70 i bops->close(bctx); Err bitreich.org 70 1diff --git a/bstorage.c b/bstorage.c /scm/dedup/file/bstorage.c.gph bitreich.org 70 i@@ -18,6 +18,7 @@ Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i #include Err bitreich.org 70 i+#include Err bitreich.org 70 i #include Err bitreich.org 70 i Err bitreich.org 70 i #include Err bitreich.org 70 i@@ -314,9 +315,9 @@ bscreat(struct bctx *bctx, char *path, int mode, struct bparam *bpar) Err bitreich.org 70 i bhdr->flags = (VMAJ << VMAJSHIFT) | VMIN; Err bitreich.org 70 i Err bitreich.org 70 i /* Set compression type */ Err bitreich.org 70 i- if (strcmp(bpar->calgo, "none") == 0) { Err bitreich.org 70 i+ if (strcasecmp(bpar->calgo, "none") == 0) { Err bitreich.org 70 i bhdr->flags |= CNONETYPE << CALGOSHIFT; Err bitreich.org 70 i- } else if (strcmp(bpar->calgo, "snappy") == 0) { Err bitreich.org 70 i+ } else if (strcasecmp(bpar->calgo, "snappy") == 0) { Err bitreich.org 70 i bhdr->flags |= CSNAPPYTYPE << CALGOSHIFT; Err bitreich.org 70 i } else { Err bitreich.org 70 i free(sctx); Err bitreich.org 70 i@@ -325,9 +326,9 @@ bscreat(struct bctx *bctx, char *path, int mode, struct bparam *bpar) Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i /* Set encryption type */ Err bitreich.org 70 i- if (strcmp(bpar->ealgo, "none") == 0) { Err bitreich.org 70 i+ if (strcasecmp(bpar->ealgo, "none") == 0) { Err bitreich.org 70 i bhdr->flags |= ENONETYPE << EALGOSHIFT; Err bitreich.org 70 i- } else if (strcmp(bpar->ealgo, "XChaCha20-Poly1305") == 0) { Err bitreich.org 70 i+ } else if (strcasecmp(bpar->ealgo, "XChaCha20-Poly1305") == 0) { Err bitreich.org 70 i bhdr->flags |= ECHACHATYPE << EALGOSHIFT; Err bitreich.org 70 i } else { Err bitreich.org 70 i free(sctx); Err bitreich.org 70 .