Menu

CyberDragon Browser / Blog: Recent posts

PATCH for CyberDragon 1.6.3 - HTTPS Enforcing - Google Tracking Redirect links removal feature

Date: 17.03.2014
Version of CyberDragon: 1.6.3
Short Description: Patch for HTTPS Enforcing "Google Tracking Redirect links"
feature.

Long Description: When HTTPS Enforcing is enabled it will also
activate "Google Tracking Redirect links"
removal feature.
However, this feature is not able to handle
percent encoded URLs. This patch will fix that
so that the following percent encoded URL:... read more

Posted by Stefan Fröberg 2014-03-17 Labels: PATCH 1.6.3

YouTube and HTTPS strangeness

Hello.

I have now done testing of how https and YouTube play along with CyberDragon and here are some
very intersting results:

1)
HTTPS Enforcing: OFF or ON
User-Agent string set to default user-agent (that is, User-Agent field is empty)
Status of viewing https://www.youtube.com/watch?v=s7EdQ4FqbhY: YouTube video not loading!

2)
HTTPS Enforcing: OFF or ON
User-Agent string set to impersonate some version of Chrome
Status of viewing https://www.youtube.com/watch?v=s7EdQ4FqbhY: YouTube video not loading!... read more

Posted by Stefan Fröberg 2014-03-17 Labels: YouTube HTTPS

CyberDragon 1.6.3 Released!

Hello Fellow Surfers!

Today I have uploaded CyberDragon 1.6.3!
Only two features are included this time but they are
very important.

  • Fixed image showing bug. For some users images did not show after
    starting CyberDragon. Should be okay now.

  • HTTP Enforcing. If you know HTTPS Everywhere Firefox extension from
    EFF then this does similar thing, mainly, try to use HTTPS protocol
    in as many Internet sites as possible. In addition this option will
    do some sanizy checking with Google Search, like disabling JavaScript
    for it and rewriting Google Tracking Redirect links to their normal,
    non-tracking form.... read more

Posted by Stefan Fröberg 2014-03-16 Labels: 1.6.3 HTTPS Enforcing Google fixing

New release during this weekend

Hello

Originally I wanted to take my time before releasing next version of
CyberDragon but it now seems that this image showing bug
https://sourceforge.net/p/cyberdragonbrowser/blog/2014/03/patch-for-cyberdragon-162/
now changed my plans.

So I will be releasing 1.6.3 on sunday with a little bonus. HTTPS Enforcing :-)
Yes, I actually managed to do some preliminary code for this feature during this friday.... read more

Posted by Stefan Fröberg 2014-03-15 Labels: new release sooner than expected

Patch for CyberDragon 1.6.2

Hello

One of the users reported that he could not get images working with CyberDragon.
If you have similar issues then please download the following zip-file and
extract its contents to the CyberDragon 1.6.2 folder and try again if images
appear this time.

http://sourceforge.net/projects/cyberdragonbrowser/files/Optimized%20and%20Experimental/CyberDragon_1.6.2_patch.zip/download

If it did solve the issue then I would very much like to know what operating system
(Windows XP/Vista/7/8 ?) and more importantly, what CPU your machine has. ... read more

Posted by Stefan Fröberg 2014-03-13 Labels: patch 1.6.2

Plans for next version

Hi

Have been thinking about what new features to put into the next version
and here are the possible candinates:

  • HTTPS everywhere functionality. If you know HTTPS Everywhere extension from EFF then
    yes, this would try to do similar thing than that extension.
    For those unfamiliar of that extension it will try make browser always use
    an https-enabled version of some site, if available. Many sites have both http:// and
    https:// sites but usually only http:// is enabled by default.
    Also some of those https:// sites use self-signed certificates, mixed content or are
    otherwise broken.
    I expect this feature to need a lot of time and testing and Im not going to
    enable it by default in the next version of CD untill I know for sure that it will work.... read more
Posted by Stefan Fröberg 2014-03-11 Labels: plans for next version

Need ideas for next version

Hello

Now that the 1.6.2 version is out there should be no more crashes
at startup (at least nobody has reported to me after it's release).

But Im having a tabula rasa moment right now and would like to know
if anyone has some ideas how to make the next version of CyberDragon better.

Is there some feature that is needed badly?
Some bad bug that you have found?

If anything comes to mind I would like to hear them.... read more

Posted by Stefan Fröberg 2014-03-03 Labels: Ideas for next version

CyberDragon 1.6.2 released

Hello

I have now uploaded version 1.6.2.
This version should fix crashing during startup.

Big thanks go to Steve and Vijay for reporting this!

Surf Safe!

Posted by Stefan Fröberg 2014-02-25 Labels: 1.6.2 windows crash fixup

Important Note for Windows XP users

Hello.

One of the users (thanks Steve!) reported that latest CyberDragon version 1.6.1
will not work with Windows XP.

Here's a quick workaround:
1. Make sure that you have downloaded and extracted both CyberDragon 1.6 and 1.6.1 somewhere.
2. Now go to CyberDragon 1.6.1 folder and from there to "platforms" subfolder.
3. There should be three files there (qminimal.dll, qoffscreen.dll & qwindows.dll). Delete them all.
4. Now go to CyberDragon 1.6 folder and again it's "platforms" subfolder.
5. Copy all the files from there to CyberDragon 1.6.1 platforms folder and try again starting it.... read more

Posted by Stefan Fröberg 2014-02-23 Labels: Windows XP 1.6.1

Important Note 2 !

Damn, another bug in 1.6.1 that I tought I had fixed but apparently didn't.
User-Agent spoofing should now work for both Linux & Windows versions.

Uploaded fixed 1.6.1 version.

Sorry about the hassle!

Posted by Stefan Fröberg 2014-02-19 Labels: Bug 1.6.1 Fixed User-Agent spoofing

Important Note!

There was an bug in CyberDragon version 1.6.1 that marked all the
ciphers PFS (perfect forward secrecy) field as "Yes" value.

I have now fixed it in both Windows & Linux version and
uploaded again.

Posted by Stefan Fröberg 2014-02-18 Labels: bug in 1.6.1

CyberDragon 1.6.1 Released!

Hello

I have now uploaded CyberDragon browser 1.6.1 version, both for Windows & Linux.

If there is any issues with this release then please contact me by either
http://www.binarytouch.com/contact.php or cyberdragonbrowser@gmail.com

Surf Safe!

Posted by Stefan Fröberg 2014-02-17 Labels: 1.6.1 Released Linux

Releasing CyberDragon 1.6.1 Windows & Linux version on next monday

Hello.

Boy, I have been very busy lately. And not just coding stuff but other stuff too.
But now I have finally managed to put final pieces to both Windows & Linux versions of
CyberDragon Browser v1.6.1.

Here's the stuff so far:
- It will now save "Clear Cookie list on page load" setting on exit.
- Also "Supported Ciphers & their order of preference" settings are now saved as well
on exit.
- Fixed crash that happened if you had several tabs open, closed the latest one and then
pushed "Clear Cache Now!" button.
- Added show/hide settings button.
- Linux version. It's just a self-standing tar package now with all the necessary
libs included. After extracting it just cd to it and type ./CyberDragon from shell to
start it. Had no time to make RPM, sorry. However, if you are proficient of making rpm SPEC
file then send it to me for checking it. You can send it to cyberdragonbrowser@gmail.com.
- Added button to copy URLs from "Blocked Content URLs" view to "Disable Mixed content for
following URLs" view to Encrypted tab.
- Added certificate information to Encrypted tab.
- Fixed the Cipher information that is shown for current connection.
- Added user corfirmation dialog when trying to visit web site with self-signed SSL certificate.
Before this, all the self-signed SSL connections were blocked by default.
Now it ask if you are sure.
- Added User-Agent spoofing possibility.
- Added HTTP referer removing possibility.
- Added Google PREF cookie spoofing possibility.
- Added few more proxy sources to proxy fetcher. On a good day, you could get an average of about 140 proxies when clicking "Get Proxies" button.... read more

Posted by Stefan Fröberg 2014-02-14 Labels: 1.6.1 Linux

Linux version soon ready

First the good news:
- Linux version of CyberDragon is progressing nicely. And I estimate that
I can release it as a RPM package at sometimes around start of February.

Then the bad news:
- I could not make it completely static binary.
The reason for this is that the Qt's QtWebkit static building is broken and
it's the most critical part of CyberDragon.

The main reason I wanted to make completely static build was that then it could have
been used with other system libraries than glibc too, like uClibc and dietlibc that are often used with embedded systems.... read more

Posted by Stefan Fröberg 2014-01-19 Labels: Linux version CD 1.6.1

Time to start getting hands dirty with code again

Hello

Hopefully everyone had a nice holidays?
Well, it's new year and time to go to next version with CD.

Here's my initial plans what is going for CyberDragon 1.6.1 version:

1)
Linux version. I have now another laptop with Linux installed and have
started porting CyberDragon for it.

I expect it to be mostly trivial with very little changes to code and maybe
even better working in some areas than Windows version. ... read more

Posted by Stefan Fröberg 2014-01-08 Labels: 1.6.1

CyberDragon1.6 is out!

Lot's of bug fixes (most importantly to mixed content blocker and allowing
random proxy hopping again) and few new features to proxy tab, encryption
tab and downloads tab.

Have fun & Merry Christmas!

Posted by Stefan Fröberg 2013-12-21 Labels: CD 1.6 Fixed Mixed Content Blocker Allowed Random Proxy hopping

Mixed content blocker fixed

I have now fixed the mixed content blocker issue. I will do some more test but otherwise it looks very good. Throwed some stupid code out and the resulting blocker is just 10 lines of code.
Lesson of the day: always remember KISS princible ...

Christmas is almost here and I would like to kick 1.5.5 out sooner than later so that I can start encrypted edition.
So there isn't much in new version but those few are important things.... read more

Posted by Stefan Fröberg 2013-12-17 Labels: mixed content blocker fixed CD 1.5.5

Bug in mixed content blocker when redirecting from https to http

There is a bug in mixed content blocker when you are being redirected from encrypted https:// site to an unencrypted http:// site. That will activate mixed content blocking and block your access.

So this is a major bug and needs to fixed in 1.5.5. Otherwise the mixed content blocker seems to work just fine (as you can see from files section of the file MixedContentBlocked.png.

CyberDragon blocker will block all mixed content, be it passive or active.
So that's why you don't see any images in that test page when viewed throught CyberDragon.... read more

Posted by Stefan Fröberg 2013-12-12 Labels: Mixed content Blocker

Known bugs so far with CD 1.5.4

Here are know bugs after release of CD 1.5.4:

Cookie control:

  • If you add custom cookie rule to block cookie then it's action must be
    set temporarily to "Allowed" to enable editing of any of the cookie fields.
    Obviously it must be possible to edit custom cookie fields no matter what the Action is...

  • Cookie List view will initially sort cookies by their appearing time but it
    sorts them in wrong order!!! That is, it shows the last arriwed cookie at the top of the
    list while it should be at bottom. Of course user can click the Time header to sort
    it right but it's still annoying. So not a minor bug in my mind ...... read more

Posted by Stefan Fröberg 2013-12-11 Labels: Bugs 1.5.4

Erros on CyberDragonManualDraft.pdf

There were some errors about regular expressions and the few examples on that
Tracker Blocker chapter.

I have now uploaded a fixed, second draft of that file.

Posted by Stefan Fröberg 2013-12-10 Labels: Error CD 1.5.4 Manual

Some refinement on tracking list

During the testing of CD 1.5.4 I found out that tracker blocker list
needs much more loving.
I noticed that sometimes it did not give as many blocked tracker results
as competition tracker blockers. So it definetely needs more accurate
results and more entries.

So now I have a list that has 35 000 entries and I am planning
to go throught it during this week and see if it can be optimized with regular expressions.... read more

Posted by Stefan Fröberg 2013-12-10 Labels: tracker CD 1.5.5

CyberDragon 1.5.4 is out!

Hello.

CD 1.5.4 is finally out now. It took longer than I guessed to integrated tabbed browsing with all
the protections (tracker blocker, cookie control and encryption)

Had to throw some old, really ugly code out and also "Open Link In New Window" feature
because for some reason it did not play nice with tabbed browsing and all the protections
(will investigate it later...).

Nobody uses New browser windows nowadays anyway but tabs ... :-)... read more

Posted by Stefan Fröberg 2013-12-07 Labels: CD 1.5.4 tabs

1.5.4 is not that far away...

I have been making some progress with the tabbed support of upcoming
CD 1.5.4.

And I can say this: It works. Have been surfing with tabs
for some time now but without trackers blocker and other protections enabled yet.

The reason for this being that I want to make sure that basic surfing with
tabs works before I start integrating tracker blocker, cookie control and mixed
content blocking to tabbed browsing.... read more

Posted by Stefan Fröberg 2013-11-30 Labels: CD 1.5.4

Plans for version 1.5.4

Plans for version 1.5.4. :

  • Add tooltips to every possible element.
  • Start writing help.
    Actually, it would be better if someone other more skilled
    writer could write it...

Contact me at http://www.binarytouch.com/contact.php if you
would like to offer help at writing wiki/documentation/help etc.
for CyberDragon.

I will gladly answer any questions about program settings and
functionality.... read more

Posted by Stefan Fröberg 2013-11-26 Labels: 1.5.4 documentation plans

CyberDragon 1.5.3 released!

CD 1.5.3 is now out!

Now it has almost all the basic things that you would expect from
browser.

It now has:
- Download support
- Caching support
- Can add homepage
- Can open links in new windows

The only things missing of basic browser stuff are searching text on pages, bookmarks,
tabbed browsing and search engine toolbar or omnibar.

Of course, I intend to go beyond of these requirements once they are finished and at the
same time keep improving already working things that no other browser has without some extra
3rd party extension or plugin. ... read more

Posted by Stefan Fröberg 2013-11-26
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.