rekonq 0.8 stable!


Here we are, finally! After a long, hard and busy bugfixing period, we finally fixed all the stopper bugs for the first 0.8 stable release. If you live under the rocks and you really don’t know yet what rekonq is, just click here and here or here and… to take a look about by yourself!
We can proudly say that rekonq 0.8 when used against the new shining QtWebKit 2.2.0 is an HUGE improvement compared to the previous release.
As said in the first blog of the 0.8 release series, it comes with these new features:

  • AdBlock: Third Party rules support
  • custom urlbar context menu (paste & go action, …)
  • set editable
  • restore tab’s history
  • UI changes (in rekonq menu)
  • quit closes app (and added option to close window by closing last tab)
  • use KParts to view page source
  • “click” mechanism to manage favorites
  • “Do Not Track” feature
  • history, time first visit added
  • Tab messages using KMessageWidget
  • improved drag’n’drop
  • vi style navigation (optional)
  • ctrl + number favorites shortcuts
  • SSL UIs rewamped

About this last feature, I’d like to give some clarifications about the security advisory reported here.
While rekonq was affected (as every KDE app using KSSL) from CVE-2011-3365 (KSSL), fixed now in the KDE SC 4.7.x branch, CVE-2011-3366 (rekonq) is about code coming from our new SSL UI, that has been (obviously) fixed BEFORE 0.8 release (and so it has never been really released: neither 0.7 nor 0.8 are affected).

Last note: never as in this release, people reporting bugs, giving us feedback and comments has been important. So, an huge THANKS to all you, people. This is YOUR release!

So, what are you waiting here yet? Download, compile, package, share, install, use, browse, have fun!! And if you like this release, you’ll be astonished from the incredible new features we are preparing for the next rekonq!
Stay tuned.

38 responses to “rekonq 0.8 stable!

  1. Pingback: Recopilación de enlaces de interés. 41ª Semana de 2011 : KDE Blog

  2. Pingback: Rekonq acquisisce nuove ed interessanti features | CorryL's Blog

  3. Pingback: Rekonq 0.8 estable, al fin disponible

  4. Hello! Congrats for the new version! I’m using Rekonq 0.8.50 right now, and I just wanted to say that rekonq closes because he want, and It doesn’t appear the Report Bug Dialog so decided to say this in your blog.

    If a Bug report dialog appears I will send it (obviously) because I love Rekonq I want to use it as my default web browser.

    Sorry for my bad english, it’s not my native language x)

    • Hi Thunder. Just to let you note that if Report Bug Dialog is not appearing this probably means the crashy code is not rekonq or KDE related at all.
      I noticed it happening sometimes in my wife’s netbook browsers (all them!! Firefox, Chromium, rekonq…).
      Nothing we can do about, sorry.

  5. Pingback: Rekonq 0.8 Rilasciato! Novità e come installarlo su Kubuntu

  6. Pingback: My Bookmarks » Rekonq Web Browser Hits 0.8 Stable

  7. this version of rekonq is realy better than old version 0.7! but i found a little problems in rekonq!

    1- Tabs are ugly! i recomend change tab layout looklike chromium or ie9.
    2- when i visited a site consist 2 or 3 flash content, rekonq crashed. and when select manual load plugins resolved this problem and crashs.
    3- i waing for rekonq support chromium extentions or native plugins.

    thanks, good job. and sorry for my poor english 🙂

  8. It’s nice to see new features in rekonq, but i severely like the capability of konqueror to be hybrid file/internet browser/viewer. No plans on merging in any way there, huh?

  9. Hi,

    I have rekonq 0.8, it crahes a couple of times. After it crashes a Bug Report dialog appears. Apparently it is a segmentation fault. Any fix?

    • Difficult to fix something if you didn’t report it. did you?

      • no i haven’t yet. i’ll submit the report, once it occurs again. Thanks 😉

        • i found some info on the from the backtrace:
          i hope it helps.

          Application: rekonq (rekonq), signal: Segmentation fault
          [Current thread is 1 (Thread 0x7f498741e780 (LWP 2294))]

          Thread 14 (Thread 0x7f49699d8700 (LWP 2295)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f4985cebc2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #2 0x00007f4985cebd59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #3 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #4 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #5 0x0000000000000000 in ?? ()

          Thread 13 (Thread 0x7f49690d7700 (LWP 2296)):
          #0 0x00007f497f854429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
          #1 0x00007f4981ad4f3e in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #2 0x00007f4981aa8cf2 in QEventLoop::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #3 0x00007f4981aa8ef7 in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #4 0x00007f49819c027f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #5 0x00007f49819c2d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #6 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #7 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #8 0x0000000000000000 in ?? ()

          Thread 12 (Thread 0x7f4963fff700 (LWP 2297)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f498684cfe2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
          #2 0x00007f498684d019 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
          #3 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #4 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #5 0x0000000000000000 in ?? ()

          Thread 11 (Thread 0x7f4962db7700 (LWP 2298)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f49819c31ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #2 0x00007f49839d3864 in ?? () from /usr/lib/libthreadweaver.so.4
          #3 0x00007f49839d5e0b in ?? () from /usr/lib/libthreadweaver.so.4
          #4 0x00007f49839d5e24 in ?? () from /usr/lib/libthreadweaver.so.4
          #5 0x00007f49839d4ccf in ?? () from /usr/lib/libthreadweaver.so.4
          #6 0x00007f49839d4d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
          #7 0x00007f49819c2d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #8 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #9 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #10 0x0000000000000000 in ?? ()

          Thread 10 (Thread 0x7f492027e700 (LWP 2299)):
          #0 0xffffffffff60017b in ?? ()
          #1 0x00007f492027daf0 in ?? ()
          #2 0x00007fff8f5047e7 in ?? ()
          Backtrace stopped: previous frame identical to this frame (corrupt stack?)

          Thread 9 (Thread 0x7f491beb4700 (LWP 2310)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f49819c31ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #2 0x00007f49839d3864 in ?? () from /usr/lib/libthreadweaver.so.4
          #3 0x00007f49839d5e0b in ?? () from /usr/lib/libthreadweaver.so.4
          #4 0x00007f49839d5e24 in ?? () from /usr/lib/libthreadweaver.so.4
          #5 0x00007f49839d5e24 in ?? () from /usr/lib/libthreadweaver.so.4
          #6 0x00007f49839d4ccf in ?? () from /usr/lib/libthreadweaver.so.4
          #7 0x00007f49839d4d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
          #8 0x00007f49819c2d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #9 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #10 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #11 0x0000000000000000 in ?? ()

          Thread 8 (Thread 0x7f491b6b3700 (LWP 2311)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f49819c31ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #2 0x00007f49839d3864 in ?? () from /usr/lib/libthreadweaver.so.4
          #3 0x00007f49839d5e0b in ?? () from /usr/lib/libthreadweaver.so.4
          #4 0x00007f49839d4ccf in ?? () from /usr/lib/libthreadweaver.so.4
          #5 0x00007f49839d4d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
          #6 0x00007f49819c2d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #7 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #8 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #9 0x0000000000000000 in ?? ()

          Thread 7 (Thread 0x7f491ad54700 (LWP 2312)):
          #0 0x00007f4986c3e773 in poll () from /lib/x86_64-linux-gnu/libc.so.6
          #1 0x00007f497f853f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
          #2 0x00007f497f854429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
          #3 0x00007f4981ad4f3e in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #4 0x00007f4981aa8cf2 in QEventLoop::processEvents(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #5 0x00007f4981aa8ef7 in QEventLoop::exec(QFlags) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #6 0x00007f49819c027f in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #7 0x00007f4983fd27ce in ?? () from /usr/lib/libkio.so.5
          #8 0x00007f49819c2d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #9 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #10 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #11 0x0000000000000000 in ?? ()

          Thread 6 (Thread 0x7f491e8ed700 (LWP 2360)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f49819c31ab in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #2 0x00007f49839d3864 in ?? () from /usr/lib/libthreadweaver.so.4
          #3 0x00007f49839d5e0b in ?? () from /usr/lib/libthreadweaver.so.4
          #4 0x00007f49839d5e24 in ?? () from /usr/lib/libthreadweaver.so.4
          #5 0x00007f49839d4ccf in ?? () from /usr/lib/libthreadweaver.so.4
          #6 0x00007f49839d4d5b in ThreadWeaver::Thread::run() () from /usr/lib/libthreadweaver.so.4
          #7 0x00007f49819c2d05 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
          #8 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #9 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #10 0x0000000000000000 in ?? ()

          Thread 5 (Thread 0x7f491f1ee700 (LWP 2435)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f4918c1df5c in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #2 0x00007f4918d3ca50 in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #3 0x00007f4918c1e1bc in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #4 0x00007f4918c1e60e in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #5 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #6 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #7 0x0000000000000000 in ?? ()

          Thread 4 (Thread 0x7f491d2c6700 (LWP 2436)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f4918c1df5c in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #2 0x00007f4918d3ca50 in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #3 0x00007f4918c1e1bc in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #4 0x00007f4918c1e60e in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #5 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #6 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #7 0x0000000000000000 in ?? ()

          Thread 3 (Thread 0x7f491cac5700 (LWP 2437)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f4918c1df5c in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #2 0x00007f4918d3ca50 in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #3 0x00007f4918c1e1bc in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #4 0x00007f4918c1e60e in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #5 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #6 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #7 0x0000000000000000 in ?? ()

          Thread 2 (Thread 0x7f4911a25700 (LWP 2438)):
          #0 0x00007f498142504c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
          #1 0x00007f4918c1df5c in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #2 0x00007f4918d3ca50 in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #3 0x00007f4918c1e1bc in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #4 0x00007f4918c1e60e in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #5 0x00007f4981420efc in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
          #6 0x00007f4986c4a89d in clone () from /lib/x86_64-linux-gnu/libc.so.6
          #7 0x0000000000000000 in ?? ()

          Thread 1 (Thread 0x7f498741e780 (LWP 2294)):
          [KCrash Handler]
          #6 0x00007f497f86f0b5 in g_slice_alloc () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
          #7 0x00007f497f86f6e6 in g_slice_alloc0 () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
          #8 0x00007f497fb36ef9 in g_type_create_instance () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
          #9 0x00007f497fb175ac in ?? () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
          #10 0x00007f497fb19e94 in g_object_newv () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
          #11 0x00007f497fb1b08c in g_object_new () from /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0
          #12 0x00007f491859018a in gtk_plug_new_for_display () from /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0
          #13 0x00007f4918c196fa in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #14 0x00007f4918c110af in ?? () from /usr/lib/adobe-flashplugin/libflashplayer.so
          #15 0x00007f49859e474c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #16 0x00007f49859e4f51 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #17 0x00007f49859e583a in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #18 0x00007f49858ab2c2 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #19 0x00007f49858ab5bb in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #20 0x00007f4985891a3a in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #21 0x00007f49859955de in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #22 0x00007f4985996147 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #23 0x00007f498595c097 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #24 0x00007f49857d5831 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #25 0x00007f49857d6299 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #26 0x00007f49856c890f in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #27 0x00007f498581a78f in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #28 0x00007f498581d986 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #29 0x00007f498581db59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #30 0x00007f498581e8bf in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #31 0x00007f498559c788 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #32 0x00007f49856c47bd in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #33 0x00007f49856cc745 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #34 0x00007f49854cb496 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #35 0x00007f49854cb68f in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #36 0x00007f49854cba14 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #37 0x00007f498516b5f9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #38 0x00007f4985d1d8ed in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #39 0x00007f4985d1e609 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
          #40 0x00007f492247f58d in ?? ()
          #41 0x00007f492247d000 in ?? ()
          #42 0x00007f4972ddc428 in ?? ()
          #43 0x00007f491e9c55b0 in ?? ()
          #44 0x00007f4913c43dd0 in ?? ()
          #45 0x0000000000000000 in ?? ()

  10. Hello.
    Is possible to configure Rekonq to use Tor?
    A shortcut button to change Tor to direct connection would be great (like torbutton in firefox).
    Thanks.

  11. Pingback: Rekonq 0.8 estable, al fin disponible

  12. Pingback: Rekonq 0.8 - Linux mint, centos, ubuntu - OSWorld.pl - mały świat wielkich systemów!

Leave a comment