Rename traditional PKWare encryption to PKWARE. Make compression and encryption method names case insensitive.
diff --git a/regress/encryption-nonrandom-pkware.test b/regress/encryption-nonrandom-pkware.test
index ea2c4b9..a01b168 100644
--- a/regress/encryption-nonrandom-pkware.test
+++ b/regress/encryption-nonrandom-pkware.test
@@ -2,5 +2,5 @@
 description encrypt file by Traditional PKWARE
 return 0
 preload nonrandomopen.so
-args encrypt.zzip set_file_encryption 1 TRAD-PKWARE no-entropy
+args encrypt.zzip set_file_encryption 1 PKWARE no-entropy
 file encrypt.zzip encrypt-none.zip encrypt-pkware-noentropy.zip
diff --git a/src/ziptool.c b/src/ziptool.c
index 9ba3993..66a75a7 100644
--- a/src/ziptool.c
+++ b/src/ziptool.c
@@ -630,47 +630,47 @@
 
 static zip_int32_t
 get_compression_method(const char *arg) {
-    if (strcmp(arg, "default") == 0)
+    if (strcasecmp(arg, "default") == 0)
 	return ZIP_CM_DEFAULT;
-    else if (strcmp(arg, "store") == 0)
+    else if (strcasecmp(arg, "store") == 0)
 	return ZIP_CM_STORE;
-    else if (strcmp(arg, "deflate") == 0)
+    else if (strcasecmp(arg, "deflate") == 0)
 	return ZIP_CM_DEFLATE;
 #if defined(HAVE_LIBBZ2)
-    else if (strcmp(arg, "bzip2") == 0)
+    else if (strcasecmp(arg, "bzip2") == 0)
 	return ZIP_CM_BZIP2;
 #endif
 #if defined(HAVE_LIBLZMA)
 /*  Disabled - because 7z isn't able to unpack ZIP+LZMA ZIP+LZMA2
     archives made this way - and vice versa.
 
-    else if (strcmp(arg, "lzma") == 0)
+    else if (strcasecmp(arg, "lzma") == 0)
       return ZIP_CM_LZMA;
-    else if (strcmp(arg, "lzma2") == 0)
+    else if (strcasecmp(arg, "lzma2") == 0)
       return ZIP_CM_LZMA2;
 */
-    else if (strcmp(arg, "xz") == 0)
+    else if (strcasecmp(arg, "xz") == 0)
       return ZIP_CM_XZ;
 
 #endif
-    else if (strcmp(arg, "unknown") == 0)
+    else if (strcasecmp(arg, "unknown") == 0)
 	return 100;
     return 0; /* TODO: error handling */
 }
 
 static zip_uint16_t
 get_encryption_method(const char *arg) {
-    if (strcmp(arg, "none") == 0)
+    if (strcasecmp(arg, "none") == 0)
 	return ZIP_EM_NONE;
-    else if (strcmp(arg, "TRAD-PKWARE") == 0)
+    else if (strcasecmp(arg, "PKWARE") == 0)
 	return ZIP_EM_TRAD_PKWARE;
-    else if (strcmp(arg, "AES-128") == 0)
+    else if (strcasecmp(arg, "AES-128") == 0)
 	return ZIP_EM_AES_128;
-    else if (strcmp(arg, "AES-192") == 0)
+    else if (strcasecmp(arg, "AES-192") == 0)
 	return ZIP_EM_AES_192;
-    else if (strcmp(arg, "AES-256") == 0)
+    else if (strcasecmp(arg, "AES-256") == 0)
 	return ZIP_EM_AES_256;
-    else if (strcmp(arg, "unknown") == 0)
+    else if (strcasecmp(arg, "unknown") == 0)
 	return 100;
     return (zip_uint16_t)-1; /* TODO: error handling */
 }
@@ -835,7 +835,7 @@
 		 "\tstore\n");
     fprintf(out, "\nSupported compression methods are:\n"
 		 "\tnone\n"
-		 "\tTRAD-PKWARE\n"
+		 "\tPKWARE\n"
 		 "\tAES-128\n"
 		 "\tAES-192\n"
 		 "\tAES-256\n");