diff --git a/README b/README
index 13ccbda0d21..fbae360da60 100644
--- a/README
+++ b/README
@@ -102,7 +102,7 @@ SDK (release builds of Qt using MinGW and Visual C++ 2008).
 
          When using Visual C++ 2010, you must apply a hotfix that is available
          from http://support.microsoft.com/kb/2280741
-         (See http://bugreports.qt.nokia.com/browse/QTBUG-11445).
+         (See https://bugreports.qt.nokia.com/browse/QTBUG-11445).
 
          For the Visual C++ compilers, it is recommended to use the tool 'jom'.
          It is a replacement for nmake that utilizes all CPU cores and thus
diff --git a/dist/known-issues b/dist/known-issues
index 10b293349a3..c6234e5daf6 100644
--- a/dist/known-issues
+++ b/dist/known-issues
@@ -4,7 +4,7 @@ http://doc.qt.nokia.com/qtcreator-snapshot/creator-known-issues.html
 
 For a complete list of reported issues, see the Qt Bug Tracker:
 
-http://bugreports.qt.nokia.com/
+https://bugreports.qt.nokia.com/
 
 For a list of fixed issues and added features, see the changelog file in the qtcreator\dist folder or the Qt Bug Tracker. 
 
diff --git a/doc/config/qt-html-templates-online.qdocconf b/doc/config/qt-html-templates-online.qdocconf
index 6b3f6ae3bd5..947f6aae286 100644
--- a/doc/config/qt-html-templates-online.qdocconf
+++ b/doc/config/qt-html-templates-online.qdocconf
@@ -127,7 +127,7 @@ HTML.footer = \
     "      
X
\n" \
     "    \n" \
diff --git a/doc/qt.index b/doc/qt.index
index f6e2e0e3091..4fdcfcd3ddf 100644
--- a/doc/qt.index
+++ b/doc/qt.index
@@ -3516,9 +3516,9 @@
             
         
         
-        
-        
-        
+        
+        
+        
         
         
         
diff --git a/doc/qtcreator-faq.qdoc b/doc/qtcreator-faq.qdoc
index 75226113704..a27f5e30445 100644
--- a/doc/qtcreator-faq.qdoc
+++ b/doc/qtcreator-faq.qdoc
@@ -90,7 +90,7 @@
     \bold {Has a reported issue been addressed?}
 
     You can look up any issue in the
-    \l{http://bugreports.qt.nokia.com/}{Qt bug tracker}.
+    \l{https://bugreports.qt.nokia.com/}{Qt bug tracker}.
 
     \section1 Qt Designer Integration Questions
 
diff --git a/doc/qtcreator.qdoc b/doc/qtcreator.qdoc
index be835f5fabe..8ab0e018743 100644
--- a/doc/qtcreator.qdoc
+++ b/doc/qtcreator.qdoc
@@ -42,7 +42,7 @@
     \l{Operating Systems and Supported Platforms}.
 
     \note Please report bugs and suggestions to the
-    \l{http://bugreports.qt.nokia.com}{Qt Bug Tracker}.
+    \l{https://bugreports.qt.nokia.com}{Qt Bug Tracker}.
     You can also join the Qt Creator mailing list at:
     \l{http://lists.qt.nokia.com}{http://lists.qt.nokia.com}.
 
@@ -8427,7 +8427,7 @@
 
               \note The Mac OS X Snow Leopard (10.6) has a bug that might cause the
               application to crash. For a workaround, see:
-              \l{http://bugreports.qt.nokia.com/browse/QTBUG-4962}{QTBUG-4962}.
+              \l{https://bugreports.qt.nokia.com/browse/QTBUG-4962}{QTBUG-4962}.
 
     \endtable
 
@@ -11988,7 +11988,7 @@
     report them as bugs.
 
     For a list of fixed issues and added features, see the changelog file in
-    the \c{qtcreator\dist} folder or the \l{http://bugreports.qt.nokia.com}{Qt Bug Tracker}.
+    the \c{qtcreator\dist} folder or the \l{https://bugreports.qt.nokia.com}{Qt Bug Tracker}.
 
     \section1 General Issues
 
@@ -12013,7 +12013,7 @@
            \list
 
            \o  \l{https://bugs.launchpad.net/ubuntu/+source/kdeutils/+bug/662005}{Ubuntu bug 662005}
-           \o  \l{http://bugreports.qt.nokia.com/browse/QTBUG-12025}{QTBUG-12025}
+           \o  \l{https://bugreports.qt.nokia.com/browse/QTBUG-12025}{QTBUG-12025}
 
            \endlist
 
@@ -12067,7 +12067,7 @@
            might not be able to
            access memory when the operating system starts paging. This causes breakpoint
            handling and symbol resolution to fail. For more information, see
-           \l{http://bugreports.qt.nokia.com/browse/QTCREATORBUG-2158}{QTCREATORBUG-2158}.
+           \l{https://bugreports.qt.nokia.com/browse/QTCREATORBUG-2158}{QTCREATORBUG-2158}.
 
            As a workaround, add the following section to the application .pro file to
            disable paging:
diff --git a/share/qtcreator/patches/gdb-expand-line-sal-maybe.patch b/share/qtcreator/patches/gdb-expand-line-sal-maybe.patch
index 326589e7387..ffb75437b22 100644
--- a/share/qtcreator/patches/gdb-expand-line-sal-maybe.patch
+++ b/share/qtcreator/patches/gdb-expand-line-sal-maybe.patch
@@ -1,5 +1,5 @@
 
-This is fixing http://bugreports.qt.nokia.com/browse/QTCREATORBUG-2004
+This is fixing https://bugreports.qt.nokia.com/browse/QTCREATORBUG-2004
 
 -----------------------------------------------------------------------------    
 
diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 1f3737737a8..79f21d9ceb3 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -4656,7 +4656,7 @@ bool GdbEngine::startGdb(const QStringList &args, const QString &settingsIdHint)
         postCommand("set non-stop on");
     }
 
-    // Work around http://bugreports.qt.nokia.com/browse/QTCREATORBUG-2004
+    // Work around https://bugreports.qt.nokia.com/browse/QTCREATORBUG-2004
     postCommand("maintenance set internal-warning quit no", ConsoleCommand);
     postCommand("maintenance set internal-error quit no", ConsoleCommand);
 
diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index 28dfbd344c0..0dceeacb4f9 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -1017,7 +1017,7 @@ void WatchModel::insertData(const WatchData &data)
         QModelIndex idx = watchIndex(oldItem);
         emit dataChanged(idx, idx.sibling(idx.row(), 2));
 
-        // This works around http://bugreports.qt.nokia.com/browse/QTBUG-7115
+        // This works around https://bugreports.qt.nokia.com/browse/QTBUG-7115
         // by creating and destroying a dummy child item.
         if (!hadChildren && oldItem->hasChildren) {
             WatchData dummy = data;
diff --git a/src/plugins/help/helpplugin.cpp b/src/plugins/help/helpplugin.cpp
index baca4988ad6..a2c43fc2dce 100644
--- a/src/plugins/help/helpplugin.cpp
+++ b/src/plugins/help/helpplugin.cpp
@@ -1217,7 +1217,7 @@ void HelpPlugin::slotOpenSupportPage()
 
 void HelpPlugin::slotReportBug()
 {
-    QDesktopServices::openUrl(QUrl("http://bugreports.qt.nokia.com"));
+    QDesktopServices::openUrl(QUrl("https://bugreports.qt.nokia.com"));
 }
 
 void HelpPlugin::openFindToolBar()
diff --git a/src/plugins/valgrind/callgrind/callgrinddatamodel.cpp b/src/plugins/valgrind/callgrind/callgrinddatamodel.cpp
index f72d6fae584..c9030171b01 100644
--- a/src/plugins/valgrind/callgrind/callgrinddatamodel.cpp
+++ b/src/plugins/valgrind/callgrind/callgrinddatamodel.cpp
@@ -206,7 +206,7 @@ QModelIndex DataModel::indexForObject(const Function *function) const
 }
 
 /**
- * Evil workaround for http://bugreports.qt.nokia.com/browse/QTBUG-1135
+ * Evil workaround for https://bugreports.qt.nokia.com/browse/QTBUG-1135
  * Just replace the bad hyphens by a 'NON-BREAKING HYPHEN' unicode char
  */
 static QString noWrap(const QString &str)
diff --git a/src/plugins/valgrind/callgrindtool.cpp b/src/plugins/valgrind/callgrindtool.cpp
index ea455f90ae9..ce1ac6bf137 100644
--- a/src/plugins/valgrind/callgrindtool.cpp
+++ b/src/plugins/valgrind/callgrindtool.cpp
@@ -821,7 +821,7 @@ QWidget *CallgrindToolPrivate::createWidgets()
     m_filterProjectCosts = action;
 
     // filter
-    ///FIXME: find workaround for http://bugreports.qt.nokia.com/browse/QTCREATORBUG-3247
+    ///FIXME: find workaround for https://bugreports.qt.nokia.com/browse/QTCREATORBUG-3247
     QLineEdit *filter = new QLineEdit;
     filter->setPlaceholderText(tr("Filter..."));
     connect(filter, SIGNAL(textChanged(QString)), m_updateTimer, SLOT(start()));
diff --git a/src/plugins/valgrind/callgrindvisualisation.cpp b/src/plugins/valgrind/callgrindvisualisation.cpp
index 87928741c2a..af68cacf1a0 100644
--- a/src/plugins/valgrind/callgrindvisualisation.cpp
+++ b/src/plugins/valgrind/callgrindvisualisation.cpp
@@ -56,7 +56,7 @@
 // Margin from hardcoded value in:
 // QGraphicsView::fitInView(const QRectF &rect,
 //                          Qt::AspectRatioMode aspectRatioMode)
-// Bug report here: http://bugreports.qt.nokia.com/browse/QTBUG-11945
+// Bug report here: https://bugreports.qt.nokia.com/browse/QTBUG-11945
 static const int FIT_IN_VIEW_MARGIN = 2;
 
 using namespace Valgrind::Callgrind;
diff --git a/src/plugins/valgrind/workarounds.h b/src/plugins/valgrind/workarounds.h
index 819bc9533e1..3d154c69c90 100644
--- a/src/plugins/valgrind/workarounds.h
+++ b/src/plugins/valgrind/workarounds.h
@@ -39,7 +39,7 @@ QT_BEGIN_NAMESPACE
 class QPalette;
 QT_END_NAMESPACE
 
-///FIXME: remove this once http://bugreports.qt.nokia.com/browse/QTCREATORBUG-3247 gets fixed
+///FIXME: remove this once https://bugreports.qt.nokia.com/browse/QTCREATORBUG-3247 gets fixed
 QPalette panelPalette(const QPalette &oldPalette, bool lightColored = false);
 
 #endif // WORKAROUNDS_H
diff --git a/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp b/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp
index 163d73c023e..c5830893ea1 100644
--- a/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp
+++ b/tests/manual/gdbdebugger/simple/simple_gdbtest_app.cpp
@@ -2387,7 +2387,7 @@ namespace basic {
 
     // This tests display of basic types.
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-5326
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5326
 
     void testChar()
     {
@@ -2856,7 +2856,7 @@ namespace eigen {
 
 namespace bug842 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-842
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-842
     void test842()
     {
         qWarning("Test");
@@ -2869,7 +2869,7 @@ namespace bug842 {
 
 namespace bug3611 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-3611
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-3611
     void test3611()
     {
         typedef unsigned char byte;
@@ -2904,7 +2904,7 @@ void testStuff3()
 
 namespace bug4019 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-4019
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-4019
 
     class A4019
     {
@@ -2930,7 +2930,7 @@ namespace bug4019 {
 
 namespace bug4497 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-4497
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-4497
 
     void test4497()
     {
@@ -2952,7 +2952,7 @@ namespace bug4497 {
 
 namespace bug4904 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-4904
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-4904
 
     struct CustomStruct {
         int id;
@@ -2982,7 +2982,7 @@ namespace bug4904 {
 
 namespace bug5046 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-5046
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5046
 
     struct Foo { int a, b, c; };
 
@@ -3003,7 +3003,7 @@ namespace bug5046 {
 
 namespace bug5106 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-5106
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5106
 
     class A5106
     {
@@ -3039,7 +3039,7 @@ namespace bug5106 {
 
 namespace bug5184 {
 
-    // http://bugreports.qt.nokia.com/browse/QTCREATORBUG-5184
+    // https://bugreports.qt.nokia.com/browse/QTCREATORBUG-5184
 
     // Note: The report there shows type field "QUrl &" instead of QUrl.
     // It's unclear how this can happen. It should never have been like