KDE Commit Digest for May 13, 2005

In this week's KDE Commit Digest (all in one page):

digiKam adds an image refocus plugin.
DjVu support added to KViewShell.
Konqueror file manager can view Subversion repositories. Konqueror supports AdBlock.
amaroK gains Zeroconf support for Shoutcast, and begins initial work on multi-engine service discovery.
K-Menu now has a search field.

Dot Categories: 

Comments

by Anonymous (not verified)

> Konqueror supports AdBlock.

Ivor Hewitt, you're my personal hero!

by Ivor Hewitt (not verified)

Derek's my hero. :)

by Bram Schoenmakers (not verified)

Our new little fellow, Script Kiddy, just entered the top 10 in his first active week. Even better, (s)he's our #1 committer among us ;)

by Derek Kite (not verified)

Fixed. There is one more issue where the module isn't assigned for some reason.

Derek

by superstoned (not verified)

nice work again, derek. keep 'em coming...

by mmebane (not verified)

Does it support the usage of AdBlock filter lists, such as the excellent Filterset.G?

by Sam Weber (not verified)

[1]Qoute: vor Hewitt

"The current version of AdBlocK will support simple (wildcard style) filter sets exported from Firefox AdBlock.
I'm making the changes at the moment to make it support Filterset.G."

[1]http://bugs.kde.org/show_bug.cgi?id=15848#c103

by AC (not verified)

Is it just me, or do those "View Source Code(X Files)" links take you to blank pages?

by MK (not verified)

Yup, the same happens for me. Nevertheless it is great to have a CVS digest ahem.. Commit Digest again :-) Thanks Derek!

by ac (not verified)

Check the dept line... late-and-broken =)

by Derek Kite (not verified)

Fixed.

Derek

by AC (not verified)

Thanks. :-)

by mmebane (not verified)

I used to be able to change the "newissue" in the url to "issue" and get the old formatting. It seems you've switched entirely to the new formatting. Is there any way of getting the old format back?

by Georg Prager (not verified)

The link for 'Internationalization Status' is broken!
Right URL: http://i18n.kde.org/stats/gui/trunk/toplist.php

Thanks Derek for your work.

by Michael Jahn (not verified)

Hi,

thank you Derek for your weekly work on the digest. I noticed that the commit type "optimize" doesn't exist any longer. Is this intentional or is this feature not ported yet?

by Derek Kite (not verified)

There were no noteworthy optimizations this week. (or none that I noticed)

Derek

by Anonymous Specutator (not verified)

KDE 3.4.1 is coming soon -:) !

by Anonymous (not verified)

Rather late actually - one month delayed caused by Subversion transition delay and problems. On the other side it will have x.x.2 quality. :-)

by JohnFlux (not verified)

Hey,
In case anyone is interested, to get konqueror to 'view the svn repositories' a new feature to .desktop was added. Basically I added a new field which is basically a dcop call. The dcop call returns the list of actions to display. I think that this is really powerful for other apps and would allow the action menu to correct show unmount/mount drive, depending on whether it is mounted or not, and things like this.

I'm wondering whether it is possible to make this async. So the menu can appear, then in the background have the dcop calls made, action list decided, and _then_ added to the list in realtime, while the user is watching it. This would allow for more complex scripts without blocking the gui.
If anyone know how to do this, please email me.

John (Flux) Tapsell

by Morty (not verified)

The svn feature for Konqueror, are update of kdebase adequate. Or are other packages involved, like kdesdk or something?

by Mickael Marchand (not verified)

yes, you need latest kdesdk/kioslave/svn too
you need subversion headers/libs to be able to compile it ;)

Cheers,
Mik

by Morty (not verified)

That was actually what I suspected, but I hoped for something simpler.

Particularly since a few days ago when I ran configure, I saw the message of some svn tools who was excluded from the build. Thinking they would come in handy, I decided to install the relevant headers/libs as you mention. Since then, the build has failed :-) I have to examine that one closer, one of these days.

by Luke Plant (not verified)

Isn't this a huge security problem? As I understand what you've written, right-clicking a .desktop file (that you perhaps downloaded from somewhere) would execute an arbitary dcop command to get the list of actions, but the dcop call could do anything. Previously left/double clicking on a .desktop file to launch it would be unsafe if you got it from an untrusted source, but now right-clicking is too. If I right-clicked an untrusted .desktop file to view it's contents, for example, I'm open to attack just by doing that.

If I'm correct, this would make .desktop files the most dangerous of any files you can download, for any operating system I've heard of -- they can actually execute arbitrary commands without even being opened, by someone attempting just to inpsect them. Please, please revert if this is the case.

by Jimmy (not verified)

.desktop files are not the only think to worry about, KNewStuff is a big open security hole, but no one seems to care.

by Morty (not verified)

>KNewStuff is a big open security hole
That is pure and utter nonsens, altough you have the possibility to create a security hole with KNewStuff. One major part of the security in KNewStuff are the responsibility of the application developer, and it boils down to "do not allow executable material from a untrusted source". Basically any application who enable downloading of executable material, have to use a trusted repository. This is not a security problem, since it's controlled by the application developers(And you already trust them enough to install their app).

Non executable content, like background pictures are not a added security risk. Afterall if you have an exploit for the image library, it will also affect other parts of KDE too, like Konqueror. Giving several attackvectors, most more efficient than KNewStuff.

So please elaborate for all who don't care, how this security hole will work.

by Luke Plant (not verified)

I've now looked at the whole file, and it doesn't seem to be the security problem I had envisaged. When you right click on a file, various .desktop files are read to find the list of actions available, including ones in the servicemenu folders and the file itself if it is a .desktop file. However, the functionality described has only been added to the ones that were found in the servicemenu folders, so the dcop commands in the hypothetical file you downloaded from the net won't be executed.

It still makes me rather nervous though...

by JohnFlux (not verified)

Have a think about it, and if you see any security problems let me know, or even anything that you can think of to make it more secure.

by Marc Driftmeyer (not verified)

22th and 23th should be 22nd and 23rd.

by Inge Wallin (not verified)

While there is significant activity in KOffice development right now because of the upcoming release, I think that we could still manage to handle it even with just one category. :-)