diff --git a/plugins/chrome/background.html b/plugins/chrome/background.html
old mode 100755
new mode 100644
diff --git a/plugins/chrome/contentscripts.js b/plugins/chrome/contentscripts.js
old mode 100755
new mode 100644
diff --git a/plugins/chrome/jquery.min.js b/plugins/chrome/jquery.min.js
old mode 100755
new mode 100644
diff --git a/plugins/chrome/manifest.json b/plugins/chrome/manifest.json
old mode 100755
new mode 100644
diff --git a/plugins/chrome/openpgp.html b/plugins/chrome/openpgp.html
old mode 100755
new mode 100644
diff --git a/plugins/chrome/options.html b/plugins/chrome/options.html
old mode 100755
new mode 100644
diff --git a/src/README b/src/README
deleted file mode 100644
index df0ba6e5..00000000
--- a/src/README
+++ /dev/null
@@ -1 +0,0 @@
-Add sources here
diff --git a/src/ciphers/asymmetric/dsa.js b/src/ciphers/asymmetric/dsa.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/asymmetric/elgamal.js b/src/ciphers/asymmetric/elgamal.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/asymmetric/jsbn.js b/src/ciphers/asymmetric/jsbn.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/asymmetric/jsbn2.js b/src/ciphers/asymmetric/jsbn2.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/asymmetric/rsa.js b/src/ciphers/asymmetric/rsa.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/hash/md5.js b/src/ciphers/hash/md5.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/hash/ripe-md.js b/src/ciphers/hash/ripe-md.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/hash/sha.js b/src/ciphers/hash/sha.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/openpgp.cfb.js b/src/ciphers/openpgp.cfb.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/openpgp.crypto.js b/src/ciphers/openpgp.crypto.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/symmetric/aes.js b/src/ciphers/symmetric/aes.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/symmetric/blowfish.js b/src/ciphers/symmetric/blowfish.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/symmetric/cast5.js b/src/ciphers/symmetric/cast5.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/symmetric/dessrc.js b/src/ciphers/symmetric/dessrc.js
old mode 100755
new mode 100644
diff --git a/src/ciphers/symmetric/twofish.js b/src/ciphers/symmetric/twofish.js
old mode 100755
new mode 100644
diff --git a/src/config/openpgp.config.js b/src/config/openpgp.config.js
old mode 100755
new mode 100644
diff --git a/src/encoding/base64.js b/src/encoding/base64.js
old mode 100755
new mode 100644
diff --git a/src/encoding/openpgp.encoding.asciiarmor.js b/src/encoding/openpgp.encoding.asciiarmor.js
old mode 100755
new mode 100644
diff --git a/src/encoding/openpgp.encoding.js b/src/encoding/openpgp.encoding.js
old mode 100755
new mode 100644
diff --git a/src/openpgp.js b/src/openpgp.js
old mode 100755
new mode 100644
diff --git a/src/openpgp.keyring.js b/src/openpgp.keyring.js
old mode 100755
new mode 100644
diff --git a/src/openpgp.msg.message.js b/src/openpgp.msg.message.js
old mode 100755
new mode 100644
diff --git a/src/openpgp.msg.privatekey.js b/src/openpgp.msg.privatekey.js
old mode 100755
new mode 100644
diff --git a/src/openpgp.msg.publickey.js b/src/openpgp.msg.publickey.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.compressed.js b/src/packet/openpgp.packet.compressed.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.encrypteddata.js b/src/packet/openpgp.packet.encrypteddata.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.encryptedintegrityprotecteddata.js b/src/packet/openpgp.packet.encryptedintegrityprotecteddata.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.encryptedsessionkey.js b/src/packet/openpgp.packet.encryptedsessionkey.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.js b/src/packet/openpgp.packet.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.keymaterial.js b/src/packet/openpgp.packet.keymaterial.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.literaldata.js b/src/packet/openpgp.packet.literaldata.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.marker.js b/src/packet/openpgp.packet.marker.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.modificationdetectioncode.js b/src/packet/openpgp.packet.modificationdetectioncode.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.onepasssignature.js b/src/packet/openpgp.packet.onepasssignature.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.signature.js b/src/packet/openpgp.packet.signature.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.userattribute.js b/src/packet/openpgp.packet.userattribute.js
old mode 100755
new mode 100644
diff --git a/src/packet/openpgp.packet.userid.js b/src/packet/openpgp.packet.userid.js
old mode 100755
new mode 100644
diff --git a/src/type/openpgp.type.keyid.js b/src/type/openpgp.type.keyid.js
old mode 100755
new mode 100644
diff --git a/src/type/openpgp.type.mpi.js b/src/type/openpgp.type.mpi.js
old mode 100755
new mode 100644
diff --git a/src/type/openpgp.type.s2k.js b/src/type/openpgp.type.s2k.js
old mode 100755
new mode 100644
diff --git a/src/util/util.js b/src/util/util.js
old mode 100755
new mode 100644
diff --git a/webmail/googlemail.com/gmail.js b/webmail/googlemail.com/gmail.js
old mode 100755
new mode 100644