Merge pull request #1950 from vapier/master

update capstone-engine.org URIs to https://
diff --git a/COMPILE.TXT b/COMPILE.TXT
index 847d415..c6a6246 100644
--- a/COMPILE.TXT
+++ b/COMPILE.TXT
@@ -197,4 +197,4 @@
   of corresponding languages.
 
   Community also provide bindings for C#, Go, Ruby, NodeJS, C++ & Vala. Links to
-  these can be found at address http://capstone-engine.org/download.html
+  these can be found at address https://capstone-engine.org/download.html
diff --git a/ChangeLog b/ChangeLog
index af3ebf8..a91feb7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -561,7 +561,7 @@
 
 - API version has been bumped to 2.1.
 - Change prototype of cs_close() to be able to invalidate closed handle.
-  See http://capstone-engine.org/version_2.1_API.html for more information.
+  See https://capstone-engine.org/version_2.1_API.html for more information.
 - Extend cs_support() to handle more query types, not only about supported
   architectures. This change is backward compatible, however, so existent code
   do not need to be modified to support this.
@@ -580,7 +580,7 @@
   Especially, X86-only binary reduces from 1.9MB to just 720KB.
 - Support "diet" mode, in which engine size is further reduced (by around 40%)
   for embedding purpose. The price to pay is that we have to sacrifice some
-  non-critical data fields. See http://capstone-engine.org/diet.html for more
+  non-critical data fields. See https://capstone-engine.org/diet.html for more
   details.
 
 
diff --git a/LICENSE.TXT b/LICENSE.TXT
index 0dabdc7..f4c77d6 100644
--- a/LICENSE.TXT
+++ b/LICENSE.TXT
@@ -1,7 +1,7 @@
 This is the software license for Capstone disassembly framework.
 Capstone has been designed & implemented by Nguyen Anh Quynh <aquynh@gmail.com>
 
-See http://www.capstone-engine.org for further information.
+See https://www.capstone-engine.org for further information.
 
 Copyright (c) 2013, COSEINC.
 All rights reserved.
diff --git a/README.md b/README.md
index 5c92eb5..28ed703 100644
--- a/README.md
+++ b/README.md
@@ -63,7 +63,7 @@
 
 - Distributed under the open source BSD license.
 
-Further information is available at http://www.capstone-engine.org
+Further information is available at https://www.capstone-engine.org
 
 
 Compile
diff --git a/arch/AArch64/AArch64GenAsmWriter.inc b/arch/AArch64/AArch64GenAsmWriter.inc
index 69dea43..0586bca 100644
--- a/arch/AArch64/AArch64GenAsmWriter.inc
+++ b/arch/AArch64/AArch64GenAsmWriter.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/AArch64/AArch64GenDisassemblerTables.inc b/arch/AArch64/AArch64GenDisassemblerTables.inc
index ac4ca8d..f8aeb19 100644
--- a/arch/AArch64/AArch64GenDisassemblerTables.inc
+++ b/arch/AArch64/AArch64GenDisassemblerTables.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 #include "../../MCInst.h"
diff --git a/arch/AArch64/AArch64GenInstrInfo.inc b/arch/AArch64/AArch64GenInstrInfo.inc
index d3c87b9..b1f6475 100644
--- a/arch/AArch64/AArch64GenInstrInfo.inc
+++ b/arch/AArch64/AArch64GenInstrInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/AArch64/AArch64GenRegisterInfo.inc b/arch/AArch64/AArch64GenRegisterInfo.inc
index 57eb693..906cb85 100644
--- a/arch/AArch64/AArch64GenRegisterInfo.inc
+++ b/arch/AArch64/AArch64GenRegisterInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
@@ -560,7 +560,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/AArch64/AArch64GenSubtargetInfo.inc b/arch/AArch64/AArch64GenSubtargetInfo.inc
index d4fd4af..a6865f5 100644
--- a/arch/AArch64/AArch64GenSubtargetInfo.inc
+++ b/arch/AArch64/AArch64GenSubtargetInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/ARM/ARMGenAsmWriter.inc b/arch/ARM/ARMGenAsmWriter.inc
index 3cdfef3..50c8806 100644
--- a/arch/ARM/ARMGenAsmWriter.inc
+++ b/arch/ARM/ARMGenAsmWriter.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/ARM/ARMGenDisassemblerTables.inc b/arch/ARM/ARMGenDisassemblerTables.inc
index 471e57e..29006bb 100644
--- a/arch/ARM/ARMGenDisassemblerTables.inc
+++ b/arch/ARM/ARMGenDisassemblerTables.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 #include "../../MCInst.h"
diff --git a/arch/ARM/ARMGenInstrInfo.inc b/arch/ARM/ARMGenInstrInfo.inc
index 78576d5..a23dfa5 100644
--- a/arch/ARM/ARMGenInstrInfo.inc
+++ b/arch/ARM/ARMGenInstrInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/ARM/ARMGenRegisterInfo.inc b/arch/ARM/ARMGenRegisterInfo.inc
index 9df5ef0..83bc4aa 100644
--- a/arch/ARM/ARMGenRegisterInfo.inc
+++ b/arch/ARM/ARMGenRegisterInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
@@ -482,7 +482,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/ARM/ARMGenSubtargetInfo.inc b/arch/ARM/ARMGenSubtargetInfo.inc
index b947301..b331fc7 100644
--- a/arch/ARM/ARMGenSubtargetInfo.inc
+++ b/arch/ARM/ARMGenSubtargetInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/Mips/MipsGenAsmWriter.inc b/arch/Mips/MipsGenAsmWriter.inc
index cd25213..06e3e72 100644
--- a/arch/Mips/MipsGenAsmWriter.inc
+++ b/arch/Mips/MipsGenAsmWriter.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/Mips/MipsGenDisassemblerTables.inc b/arch/Mips/MipsGenDisassemblerTables.inc
index 5013293..1fc4503 100644
--- a/arch/Mips/MipsGenDisassemblerTables.inc
+++ b/arch/Mips/MipsGenDisassemblerTables.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 #include "../../MCInst.h"
diff --git a/arch/Mips/MipsGenInstrInfo.inc b/arch/Mips/MipsGenInstrInfo.inc
index b6e8983..b7fb52f 100644
--- a/arch/Mips/MipsGenInstrInfo.inc
+++ b/arch/Mips/MipsGenInstrInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/Mips/MipsGenRegisterInfo.inc b/arch/Mips/MipsGenRegisterInfo.inc
index cdce182..3e611a7 100644
--- a/arch/Mips/MipsGenRegisterInfo.inc
+++ b/arch/Mips/MipsGenRegisterInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
@@ -487,7 +487,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/Mips/MipsGenSubtargetInfo.inc b/arch/Mips/MipsGenSubtargetInfo.inc
index 36e7a7f..6f2294d 100644
--- a/arch/Mips/MipsGenSubtargetInfo.inc
+++ b/arch/Mips/MipsGenSubtargetInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/PowerPC/PPCGenSubtargetInfo.inc b/arch/PowerPC/PPCGenSubtargetInfo.inc
index 176e029..985597b 100644
--- a/arch/PowerPC/PPCGenSubtargetInfo.inc
+++ b/arch/PowerPC/PPCGenSubtargetInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/Sparc/SparcGenSubtargetInfo.inc b/arch/Sparc/SparcGenSubtargetInfo.inc
index e7bd53a..f4a5720 100644
--- a/arch/Sparc/SparcGenSubtargetInfo.inc
+++ b/arch/Sparc/SparcGenSubtargetInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/SystemZ/SystemZGenSubtargetInfo.inc b/arch/SystemZ/SystemZGenSubtargetInfo.inc
index 4d62b72..e58c002 100644
--- a/arch/SystemZ/SystemZGenSubtargetInfo.inc
+++ b/arch/SystemZ/SystemZGenSubtargetInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/X86/X86GenAsmWriter.inc b/arch/X86/X86GenAsmWriter.inc
index 40dbec3..ad25617 100644
--- a/arch/X86/X86GenAsmWriter.inc
+++ b/arch/X86/X86GenAsmWriter.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/X86/X86GenAsmWriter1.inc b/arch/X86/X86GenAsmWriter1.inc
index 08239f5..8cae588 100644
--- a/arch/X86/X86GenAsmWriter1.inc
+++ b/arch/X86/X86GenAsmWriter1.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/X86/X86GenAsmWriter1_reduce.inc b/arch/X86/X86GenAsmWriter1_reduce.inc
index 3c80b38..5a9e706 100644
--- a/arch/X86/X86GenAsmWriter1_reduce.inc
+++ b/arch/X86/X86GenAsmWriter1_reduce.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/X86/X86GenAsmWriter_reduce.inc b/arch/X86/X86GenAsmWriter_reduce.inc
index 1f6fd65..046d76b 100644
--- a/arch/X86/X86GenAsmWriter_reduce.inc
+++ b/arch/X86/X86GenAsmWriter_reduce.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 /// printInstruction - This method is automatically generated by tablegen
diff --git a/arch/X86/X86GenDisassemblerTables.inc b/arch/X86/X86GenDisassemblerTables.inc
index fe0cedc..04b75ac 100644
--- a/arch/X86/X86GenDisassemblerTables.inc
+++ b/arch/X86/X86GenDisassemblerTables.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 static const struct OpcodeDecision emptyTable = {
diff --git a/arch/X86/X86GenDisassemblerTables_reduce.inc b/arch/X86/X86GenDisassemblerTables_reduce.inc
index e2977e7..dff5017 100644
--- a/arch/X86/X86GenDisassemblerTables_reduce.inc
+++ b/arch/X86/X86GenDisassemblerTables_reduce.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/X86/X86GenInstrInfo.inc b/arch/X86/X86GenInstrInfo.inc
index d134717..6efeec2 100644
--- a/arch/X86/X86GenInstrInfo.inc
+++ b/arch/X86/X86GenInstrInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/X86/X86GenInstrInfo_reduce.inc b/arch/X86/X86GenInstrInfo_reduce.inc
index d001211..e3f5b73 100644
--- a/arch/X86/X86GenInstrInfo_reduce.inc
+++ b/arch/X86/X86GenInstrInfo_reduce.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/arch/X86/X86GenRegisterInfo.inc b/arch/X86/X86GenRegisterInfo.inc
index b27b697..692c55b 100644
--- a/arch/X86/X86GenRegisterInfo.inc
+++ b/arch/X86/X86GenRegisterInfo.inc
@@ -6,7 +6,7 @@
 |*                                                                            *|
 \*===----------------------------------------------------------------------===*/
 
-/* Capstone Disassembly Engine, http://www.capstone-engine.org */
+/* Capstone Disassembly Engine, https://www.capstone-engine.org */
 /* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */
 
 
diff --git a/bindings/powershell/README.md b/bindings/powershell/README.md
index 1197a31..da99f23 100755
--- a/bindings/powershell/README.md
+++ b/bindings/powershell/README.md
@@ -8,7 +8,7 @@
 `./Capstone/Lib/Capstone/`.
 
 Alternatively, pre-compiled DLL’s can be obtained from the Capstone homepage
-at http://capstone-engine.org/download
+at https://capstone-engine.org/download
 
 
 Usage
diff --git a/bindings/python/LICENSE.TXT b/bindings/python/LICENSE.TXT
index 0dabdc7..f4c77d6 100644
--- a/bindings/python/LICENSE.TXT
+++ b/bindings/python/LICENSE.TXT
@@ -1,7 +1,7 @@
 This is the software license for Capstone disassembly framework.
 Capstone has been designed & implemented by Nguyen Anh Quynh <aquynh@gmail.com>
 
-See http://www.capstone-engine.org for further information.
+See https://www.capstone-engine.org for further information.
 
 Copyright (c) 2013, COSEINC.
 All rights reserved.
diff --git a/bindings/python/README.txt b/bindings/python/README.txt
index 69e36bb..2bd5af2 100644
--- a/bindings/python/README.txt
+++ b/bindings/python/README.txt
@@ -56,7 +56,7 @@
 
 - Distributed under the open source BSD license.
 
-Further information is available at http://www.capstone-engine.org
+Further information is available at https://www.capstone-engine.org
 
 
 [License]
diff --git a/bindings/python/setup.py b/bindings/python/setup.py
index 7a1eaaf..e524ffe 100755
--- a/bindings/python/setup.py
+++ b/bindings/python/setup.py
@@ -248,7 +248,7 @@
 
 - Distributed under the open source BSD license.
 
-Further information is available at http://www.capstone-engine.org
+Further information is available at https://www.capstone-engine.org
 
 
 [License]
diff --git a/bindings/python/setup_cython.py b/bindings/python/setup_cython.py
index d36769a..50713da 100644
--- a/bindings/python/setup_cython.py
+++ b/bindings/python/setup_cython.py
@@ -132,7 +132,7 @@
     author       = 'Nguyen Anh Quynh',
     author_email = 'aquynh@gmail.com',
     description  = 'Capstone disassembly engine',
-    url          = 'http://www.capstone-engine.org',
+    url          = 'https://www.capstone-engine.org',
     classifiers  = [
                 'License :: OSI Approved :: BSD License',
                 'Programming Language :: Python :: 2',
diff --git a/capstone.pc.in b/capstone.pc.in
index b8ea3d3..7448ca5 100644
--- a/capstone.pc.in
+++ b/capstone.pc.in
@@ -6,7 +6,7 @@
 Name: capstone
 Description: Capstone disassembly engine
 Version: @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@
-URL: http://www.capstone-engine.org
+URL: https://www.capstone-engine.org
 archive=${libdir}/libcapstone.a
 Libs: -L${libdir} -lcapstone
 Cflags: -I${includedir}
diff --git a/contrib/sysz_update/0002-capstone-generate-GenSubtargetInfo.inc.patch b/contrib/sysz_update/0002-capstone-generate-GenSubtargetInfo.inc.patch
index 56ad282..869b32a 100644
--- a/contrib/sysz_update/0002-capstone-generate-GenSubtargetInfo.inc.patch
+++ b/contrib/sysz_update/0002-capstone-generate-GenSubtargetInfo.inc.patch
@@ -50,7 +50,7 @@
    emitSourceFileHeader("Subtarget Enumeration Source Fragment", OS);
  
 +#ifdef CAPSTONE
-+  OS << "/* Capstone Disassembly Engine, http://www.capstone-engine.org */\n"
++  OS << "/* Capstone Disassembly Engine, https://www.capstone-engine.org */\n"
 +        "/* By Nguyen Anh Quynh <aquynh@gmail.com>, 2013-2015 */\n"
 +        "\n";
 +#endif
diff --git a/docs/Capstone-Engine-Documentation/Capstone-Engine Documentation.md b/docs/Capstone-Engine-Documentation/Capstone-Engine Documentation.md
index b1b1b80..5fde565 100644
--- a/docs/Capstone-Engine-Documentation/Capstone-Engine Documentation.md
+++ b/docs/Capstone-Engine-Documentation/Capstone-Engine Documentation.md
@@ -10,7 +10,7 @@
 
 ## 0x0 开发准备 
 
-  Capstone官网: http://www.capstone-engine.org
+  Capstone官网: https://www.capstone-engine.org
 
 ### 自行编译lib和dll方法
 
diff --git a/docs/README b/docs/README
index 44de450..9be00c2 100644
--- a/docs/README
+++ b/docs/README
@@ -2,55 +2,55 @@
 
 * Switching to 2.1 engine.
 
-	http://capstone-engine.org/version_2.1_API.html
+	https://capstone-engine.org/version_2.1_API.html
 
 * How to compile & install Capstone.
 
-	http://capstone-engine.org/documentation.html
+	https://capstone-engine.org/documentation.html
 
 * Programming with C language.
 
-	http://capstone-engine.org/lang_c.html
+	https://capstone-engine.org/lang_c.html
 
 * Programming with Python language.
 
-	http://capstone-engine.org/lang_python.html
+	https://capstone-engine.org/lang_python.html
 
 * Programming with Java language.
 
-	http://capstone-engine.org/lang_java.html
+	https://capstone-engine.org/lang_java.html
 
 * Customize instruction mnemonics at run-time.
 
-	http://capstone-engine.org/mnemonic.html
+	https://capstone-engine.org/mnemonic.html
 
 * Retrieve access information of instruction operands.
 
-	http://capstone-engine.org/op_access.html
+	https://capstone-engine.org/op_access.html
 
 * Build compact engine with only selected architectures.
 
-	http://capstone-engine.org/compile.html
+	https://capstone-engine.org/compile.html
 
 * Build "diet" engine for even smaller libraries.
 
-	http://capstone-engine.org/diet.html
+	https://capstone-engine.org/diet.html
 
 * Build embedded engine for firmware/OS kernel.
 
-	http://capstone-engine.org/embed.html
+	https://capstone-engine.org/embed.html
 
 * SKIPDATA mode to keep disassembling after hitting a broken instruction.
 
-	http://capstone-engine.org/skipdata.html
+	https://capstone-engine.org/skipdata.html
 
 * Quickly iterate instructions with cs_disasm_iter().
 
-	http://capstone-engine.org/iteration.html
+	https://capstone-engine.org/iteration.html
 
 * Build X86-reduce engine for firmware/OS kernel.
 
-	http://capstone-engine.org/x86reduce.html
+	https://capstone-engine.org/x86reduce.html
 
 * Sample applications on how to embed Capstone into Windows kernel driver.
 
diff --git a/packages/freebsd/ports/devel/capstone/Makefile b/packages/freebsd/ports/devel/capstone/Makefile
index 8d457d9..c29112d 100644
--- a/packages/freebsd/ports/devel/capstone/Makefile
+++ b/packages/freebsd/ports/devel/capstone/Makefile
@@ -3,7 +3,7 @@
 PORTNAME=	capstone
 PORTVERSION=	4.0.0
 CATEGORIES=	devel
-MASTER_SITES=	http://capstone-engine.org/download/${PORTVERSION}/
+MASTER_SITES=	https://capstone-engine.org/download/${PORTVERSION}/
 
 MAINTAINER=	oliver.pntr@gmail.com
 COMMENT=	Multi-platform, multi-architecture disassembly framework
diff --git a/packages/freebsd/ports/devel/capstone/pkg-descr b/packages/freebsd/ports/devel/capstone/pkg-descr
index 3a88591..46d2ae1 100644
--- a/packages/freebsd/ports/devel/capstone/pkg-descr
+++ b/packages/freebsd/ports/devel/capstone/pkg-descr
@@ -14,4 +14,4 @@
  * Thread-safe by design
  * Distributed under the open source BSD license
 
-WWW: http://capstone-engine.org/
+WWW: https://capstone-engine.org/
diff --git a/packages/macports/devel/capstone/Portfile b/packages/macports/devel/capstone/Portfile
index 61af9a6..063051c 100644
--- a/packages/macports/devel/capstone/Portfile
+++ b/packages/macports/devel/capstone/Portfile
@@ -14,7 +14,7 @@
 
 long_description    Capstone is a multi-arch, multi-platform disassembly framework with advanced features
 
-homepage            http://www.capstone-engine.org/
+homepage            https://www.capstone-engine.org/
 master_sites        ${homepage}download/${version}/
 extract.suffix      .tgz
 
diff --git a/packages/rpm/capstone.spec b/packages/rpm/capstone.spec
index 7486bd5..b1f63c5 100644
--- a/packages/rpm/capstone.spec
+++ b/packages/rpm/capstone.spec
@@ -4,8 +4,8 @@
 Summary:        A lightweight multi-platform, multi-architecture disassembly framework
 
 License:        BSD
-URL:            http://www.capstone-engine.org/
-Source0:        http://www.capstone-engine.org/download/%{version}/%{name}-%{version}.tar.gz
+URL:            https://www.capstone-engine.org/
+Source0:        https://www.capstone-engine.org/download/%{version}/%{name}-%{version}.tar.gz
 
 %if 0%{?fedora} > 12
 %global with_python3 1