diff --git a/contrib/README.md b/contrib/README.md
old mode 100644
new mode 100755
diff --git a/contrib/bitcoin-cli.bash-completion b/contrib/bitcoin-cli.bash-completion
old mode 100644
new mode 100755
diff --git a/contrib/bitcoin-qt.pro b/contrib/bitcoin-qt.pro
old mode 100644
new mode 100755
diff --git a/contrib/bitcoin-tx.bash-completion b/contrib/bitcoin-tx.bash-completion
old mode 100644
new mode 100755
diff --git a/contrib/bitcoind.bash-completion b/contrib/bitcoind.bash-completion
old mode 100644
new mode 100755
diff --git a/contrib/devtools/README.md b/contrib/devtools/README.md
old mode 100644
new mode 100755
diff --git a/contrib/devtools/circular-dependencies.py b/contrib/devtools/circular-dependencies.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/clang-format-diff.py b/contrib/devtools/clang-format-diff.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/copyright_header.py b/contrib/devtools/copyright_header.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/gen-manpages.sh b/contrib/devtools/gen-manpages.sh
old mode 100644
new mode 100755
diff --git a/contrib/devtools/github-merge.py b/contrib/devtools/github-merge.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/optimize-pngs.py b/contrib/devtools/optimize-pngs.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/security-check.py b/contrib/devtools/security-check.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/split-debug.sh b/contrib/devtools/split-debug.sh
new file mode 100755
index 0000000..7b643da
--- /dev/null
+++ b/contrib/devtools/split-debug.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+set -e
+if [ $# -ne 3 ];
+ then echo "usage: $0 "
+fi
+
+/usr/bin/objcopy --enable-deterministic-archives -p --only-keep-debug $1 $3
+/usr/bin/objcopy --enable-deterministic-archives -p --strip-debug $1 $2
+/usr/bin/strip --enable-deterministic-archives -p -s $2
+/usr/bin/objcopy --enable-deterministic-archives -p --add-gnu-debuglink=$3 $2
diff --git a/contrib/devtools/split-debug.sh.in b/contrib/devtools/split-debug.sh.in
old mode 100644
new mode 100755
diff --git a/contrib/devtools/symbol-check.py b/contrib/devtools/symbol-check.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/test-security-check.py b/contrib/devtools/test-security-check.py
old mode 100644
new mode 100755
diff --git a/contrib/devtools/update-translations.py b/contrib/devtools/update-translations.py
old mode 100644
new mode 100755
diff --git a/contrib/filter-lcov.py b/contrib/filter-lcov.py
old mode 100644
new mode 100755
diff --git a/contrib/gitian-build.py b/contrib/gitian-build.py
old mode 100644
new mode 100755
diff --git a/contrib/gitian-descriptors/gitian-linux.yml b/contrib/gitian-descriptors/gitian-linux.yml
old mode 100644
new mode 100755
diff --git a/contrib/gitian-descriptors/gitian-osx-signer.yml b/contrib/gitian-descriptors/gitian-osx-signer.yml
old mode 100644
new mode 100755
diff --git a/contrib/gitian-descriptors/gitian-osx.yml b/contrib/gitian-descriptors/gitian-osx.yml
old mode 100644
new mode 100755
diff --git a/contrib/gitian-descriptors/gitian-win-signer.yml b/contrib/gitian-descriptors/gitian-win-signer.yml
old mode 100644
new mode 100755
diff --git a/contrib/gitian-descriptors/gitian-win.yml b/contrib/gitian-descriptors/gitian-win.yml
old mode 100644
new mode 100755
diff --git a/contrib/gitian-keys/README.md b/contrib/gitian-keys/README.md
old mode 100644
new mode 100755
diff --git a/contrib/gitian-keys/keys-tidecoin.txt b/contrib/gitian-keys/keys-tidecoin.txt
old mode 100644
new mode 100755
diff --git a/contrib/gitian-keys/keys.txt b/contrib/gitian-keys/keys.txt
old mode 100644
new mode 100755
diff --git a/contrib/init/README.md b/contrib/init/README.md
old mode 100644
new mode 100755
diff --git a/contrib/init/bitcoind.conf b/contrib/init/bitcoind.conf
old mode 100644
new mode 100755
diff --git a/contrib/init/bitcoind.init b/contrib/init/bitcoind.init
old mode 100644
new mode 100755
diff --git a/contrib/init/bitcoind.openrc b/contrib/init/bitcoind.openrc
old mode 100644
new mode 100755
diff --git a/contrib/init/bitcoind.openrcconf b/contrib/init/bitcoind.openrcconf
old mode 100644
new mode 100755
diff --git a/contrib/init/bitcoind.service b/contrib/init/bitcoind.service
old mode 100644
new mode 100755
diff --git a/contrib/init/org.bitcoin.bitcoind.plist b/contrib/init/org.bitcoin.bitcoind.plist
new file mode 100755
index 0000000..95b5342
--- /dev/null
+++ b/contrib/init/org.bitcoin.bitcoind.plist
@@ -0,0 +1,14 @@
+
+
+
+
+ Label
+ org.bitcoin.bitcoind
+ ProgramArguments
+
+ /usr/local/bin/bitcoind
+
+ RunAtLoad
+
+
+
diff --git a/contrib/install_db4.sh b/contrib/install_db4.sh
old mode 100644
new mode 100755
diff --git a/contrib/linearize/README.md b/contrib/linearize/README.md
old mode 100644
new mode 100755
diff --git a/contrib/linearize/example-linearize.cfg b/contrib/linearize/example-linearize.cfg
old mode 100644
new mode 100755
diff --git a/contrib/linearize/linearize-data.py b/contrib/linearize/linearize-data.py
old mode 100644
new mode 100755
diff --git a/contrib/linearize/linearize-hashes.py b/contrib/linearize/linearize-hashes.py
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/README.md b/contrib/macdeploy/README.md
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/background.svg b/contrib/macdeploy/background.svg
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/custom_dsstore.py b/contrib/macdeploy/custom_dsstore.py
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/detached-sig-apply.sh b/contrib/macdeploy/detached-sig-apply.sh
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/detached-sig-create.sh b/contrib/macdeploy/detached-sig-create.sh
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/extract-osx-sdk.sh b/contrib/macdeploy/extract-osx-sdk.sh
old mode 100644
new mode 100755
diff --git a/contrib/macdeploy/fancy.plist b/contrib/macdeploy/fancy.plist
new file mode 100755
index 0000000..3685ad2
--- /dev/null
+++ b/contrib/macdeploy/fancy.plist
@@ -0,0 +1,32 @@
+
+
+
+
+ window_bounds
+
+ 300
+ 300
+ 800
+ 620
+
+ background_picture
+ background.tiff
+ icon_size
+ 96
+ applications_symlink
+
+ items_position
+
+ Applications
+
+ 370
+ 156
+
+ Tidecoin-Qt.app
+
+ 128
+ 156
+
+
+
+
diff --git a/contrib/qos/README.md b/contrib/qos/README.md
old mode 100644
new mode 100755
diff --git a/contrib/qos/tc.sh b/contrib/qos/tc.sh
old mode 100644
new mode 100755
diff --git a/contrib/seeds/README.md b/contrib/seeds/README.md
old mode 100644
new mode 100755
diff --git a/contrib/seeds/generate-seeds.py b/contrib/seeds/generate-seeds.py
old mode 100644
new mode 100755
diff --git a/contrib/seeds/makeseeds.py b/contrib/seeds/makeseeds.py
old mode 100644
new mode 100755
diff --git a/contrib/seeds/nodes_main.txt b/contrib/seeds/nodes_main.txt
old mode 100644
new mode 100755
diff --git a/contrib/seeds/nodes_test.txt b/contrib/seeds/nodes_test.txt
old mode 100644
new mode 100755
diff --git a/contrib/testgen/README.md b/contrib/testgen/README.md
old mode 100644
new mode 100755
diff --git a/contrib/testgen/base58.py b/contrib/testgen/base58.py
old mode 100644
new mode 100755
diff --git a/contrib/testgen/gen_key_io_test_vectors.py b/contrib/testgen/gen_key_io_test_vectors.py
old mode 100644
new mode 100755
diff --git a/contrib/valgrind.supp b/contrib/valgrind.supp
old mode 100644
new mode 100755
diff --git a/contrib/verify-commits/README.md b/contrib/verify-commits/README.md
old mode 100644
new mode 100755
diff --git a/contrib/verify-commits/gpg.sh b/contrib/verify-commits/gpg.sh
old mode 100644
new mode 100755
diff --git a/contrib/verify-commits/pre-push-hook.sh b/contrib/verify-commits/pre-push-hook.sh
old mode 100644
new mode 100755
diff --git a/contrib/verify-commits/verify-commits.py b/contrib/verify-commits/verify-commits.py
old mode 100644
new mode 100755
diff --git a/contrib/verifybinaries/README.md b/contrib/verifybinaries/README.md
old mode 100644
new mode 100755
diff --git a/contrib/verifybinaries/verify.sh b/contrib/verifybinaries/verify.sh
old mode 100644
new mode 100755
diff --git a/contrib/windeploy/detached-sig-create.sh b/contrib/windeploy/detached-sig-create.sh
old mode 100644
new mode 100755
diff --git a/contrib/windeploy/win-codesign.cert b/contrib/windeploy/win-codesign.cert
old mode 100644
new mode 100755
diff --git a/contrib/zmq/zmq_sub.py b/contrib/zmq/zmq_sub.py
old mode 100644
new mode 100755
diff --git a/contrib/zmq/zmq_sub3.4.py b/contrib/zmq/zmq_sub3.4.py
old mode 100644
new mode 100755