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