Adblock Plus and (a little) more

Filterset.G webpage hacked · 2008-12-15 10:02 by Wladimir Palant

Did I already mention that running a web server is dangerous? Well, it was only one part of the picture. Each server gets lots of automated requests trying to find vulnerabilities in the scripts that are installed (SQL injection vulnerabilities got particularly popular lately). But servers also get lots of requests on SSH and FTP ports trying to guess user names and passwords. So you better don’t use passwords that can be easily guessed using a dictionary attack. Even better, you don’t use any passwords at all.

Read more Comment [6]

Tags:

Third-party JavaScript - yes, it is a security risk · 2008-12-02 15:23 by Wladimir Palant

Third-party JavaScript includes are as popular as ever. Almost every web page includes third-party scripts, be it for advertising, for visitor statistics or just for the fun widgets. The awareness of security risks connected to it — it is just not there. All the better to see The Register bring up this issue again, this time because of Google Analytics being used on Barack Obama’s website (and particularly in the admin interface).

Read more Comment [35]

Tags:

New "Getting Started" page · 2008-11-25 09:41 by Wladimir Palant

I created a new documentation page called Getting Started with Adblock Plus. The idea is to provide an overview for new users with links to all the relevant information. It should replace the Tip Of The Day which never really took off. Of course, some more illustrations (or, more likely, animations) need to be added to the “Solving problems” section. I also want to add “Using Adblock Plus in Thunderbird” to “First steps” because people usually don’t understand what Adblock Plus will do in a mail client. Question is, what else should go onto that page? Suggestions?

Read more Comment [8]

Tags:

Different ways to force garbage collection · 2008-11-20 12:49 by Wladimir Palant

Yesterday I reported a Gecko bug where reproducing required the garbage collector to run. In the following discussion this useful snippet of code appeared:

window.QueryInterface(Components.interfaces.nsIInterfaceRequestor)
      .getInterface(Components.interfaces.nsIDOMWindowUtils)
      .garbageCollect();

Read more Comment [5]

Tags:

Closing down Bugzilla? · 2008-11-12 12:16 by Wladimir Palant

I mentioned this in my MAOW presentation already — Bugzilla isn’t exactly a very useful tool when it comes to the Adblock Plus project, at least not any more. All people who want to help others hang out in the forum and I am usually the only one who looks at bug reports in Bugzilla. As the time I have available varies (and I prefer to spend it on development anyway), some questions go unanswered for quite a while. And almost all of those questions are filter issues or Firefox bugs anyway, so they don’t really need my attention. Even for the real bug reports, I’m not the only one able to request additional details from the bug reporter.

Read more Comment [6]

Tags:

Managing locales - now the generic way · 2008-11-05 17:44 by Wladimir Palant

Apparently, my previous post gave some people the impression that I am pushing my scripts as a generic solution for all locale validation problems. That’s certainly not the case, what I’ve done there is a quick and dirty solution for a problem I was having with Adblock Plus. I tried to detect as many of the common locale problems as possible even if the solution only works for Adblock Plus.

Read more Comment [4]

Tags:

Managing locales · 2008-11-05 02:00 by Wladimir Palant

Managing locales is painful. Babelzilla is a big help but with 49 locales around (of which nine are incomplete) making sure that all locales included in the release are functional takes lots of time. With a new release coming up, I decided to invest some time into improving my scripts to automate as much as possible.

Read more Comment [8]

Tags:

EasyList downloads moved to MozDev · 2008-10-29 14:01 by Wladimir Palant

EasyList has been doing great lately, its user base is constantly growing. The downside of this — tens of millions of download requests arriving at easylist.adblockplus.org each month, amounting to hundreds of gigabytes in traffic. And while the server can easily handle these requests, the bandwidth use of my account is dangerously approaching the limit. Yes, a merely 8 kB small file can do that to you if downloaded sufficiently often.

Read more Comment [2]

Tags:

Fake "hg rebase" implementation · 2008-10-24 11:13 by Wladimir Palant

After doing two merges in Mercurial when I couldn’t push my changes due to totally unrelated changes in the remote repository, I noticed that mq works great but having a fully automated solution instead of running several commands manually would be desirable.

Read more Comment [2]

Tags:

Adblock Plus goes Mercurial · 2008-10-23 14:58 by Wladimir Palant

After all the bigger projects already announced their move from CVS to Mercurial, it is now my turn. A Mercurial code repository for Adblock Plus was created at MozDev yesterday (thanks to Doug for the fast response), and now I am done updating the scripts and instructions on the web.

Read more Comment [1]

Tags: