<kc version="0.1.0">

<title>KDE Traffic</title>

<editor contact="mailto:zack@kde.org">Zack Rusin</editor>

<issue num="45" date="29 Oct 2002 00:00:00 -0800" />

<intro>

<p>
Welcome to KC KDE!
</p>

<p>
We (the people behind KC KDE) welcome you (the people reading KC KDE) in this
next (as in following the last) issue. I'm planning (I should emphasize "planning" 
at this point) to be releasing a new KC every Monday from now on. Together with a few
other KDE developers I'll be on <a href="http://www.usenix.org/events/lisa02/">LISA</a> 
next week. If you live near Philadelphia, step by to say hi, see us hacking
KDE in real-time, posting the next KC, looking good (but then again I always look 
good), being weird (no, wait, that's just me) and in general being great guys that we are.</p>
<p>This weeks highlights include new Python Qt IDE, Xrandr support in KDE, 
security in KMail and others.</p>
<p>To everyone who emailed me since the last issue - thank you.</p>
<p>We hope you that you will enjoy this issue as much as we enjoy you enjoying it!</p>
</intro>

<section
   title="Welcome to Eric: the new snake charmer"
   author="Charles de Miramon"
   contact="mailto:cmiramon@kde-france.org"
   subject="ANN: Preview of Eric Version 3 available"
   archive="http://lists.kde.org/?l=pykde&amp;m=103557867509751&amp;w=2"
   posts="3"
   startdate="25 Oct 2002 20:43:54 -0800"
   enddate="25 Oct 2002 23:06:08 -0800"
 >
<topic>Python</topic>
<p>
Python support in KDE is already very good. Thanks to the <a
href="http://www.riverbankcomputing.co.uk/pykde/index.php">PyKDE</a>
package. 
But the next months will bring us even greater news on the Python / KDE front.
</p>
<p>
Detlev Offenbach has given some news
on the progress of the third version of Eric. 
<a href="http://www.die-offenbachs.de/detlev/eric_en.html">Eric</a>
started as a graphical debugger for PyQT / PyKDE. 
The Python brother of <a href="http://members.nextra.at/johsixt//kdbg.html">Kdbg</a> and is
included in the PyKDE distribution. 
But the next version of Eric will bring not only a debugger but a
full-fledged IDE for Python.  
</p>
Detlev has integrated in Eric <a href="http://www.riverbankcomputing.co.uk/qscintilla/index.php">Qscintilla</a>
: a source editor with code completion and code folding in Python. You
can also browse the QT documentation, use QTDesigner and QTLinguist
directly from Eric. There are many more functionalities like a Python
class browser.
<p>
Detlev hopes to release an alpha version of Eric v3 before the end of
the year and has posted some <a href="http://www.die-offenbachs.de/detlev/eric3_preview_en.html">screenshots</a>
to get the mouths to water. 
</p>
<p>
The availability of an opensource Python IDE for KDE is an important
step to ensnare new developers like Jack Neal who posted his first
message to the PyKDE list : </p>
<quote who="Jack Neal">
I have been playing with
Linux for a couple months and I initially walked away from it because
I couldn't develop for it  [...]  I'm a VB/MSSQL programmer by trade
and I've spent all my life with BASIC - at work we are an all
Microsoft shop, so my options are limited there.
<p>
However, after looking at Qt and Python and seeing that the people on
this list tied things together, I am now in the process of ditching
Windows and looking forward to doing some work with PyQT and PyKDE in
my spare time. 
</p>
</quote>
</section>

<section
   title="Xrandr"
   author="Zack Rusin"
   contact="mailto:zack@kde.org"
   subject="X Resize and Rotate support"
   archive="http://lists.kde.org/?t=103503809300001&amp;r=1&amp;w=2"
   posts="5"
   startdate="19 Oct 2002 10:32:03 -0800"
   enddate="19 Oct 2002 11:21:19 -0800"
 >
<topic>GUI</topic>
<mention>Tim Jansen</mention>
<mention>Lubos Lunak</mention>

<p>Hamish Rodda announced on kde-core-devel:</p>
<quote who="Hamish Rodda">
<p>X Resize and Rotate is an extension to X which allows resizing, rotating, 
reflecting, and changing the refresh rate of each screen of an X display on 
the fly.  The extension has recently been committed to XFree86; the next 
version, 4.3 is planned for release this year.</p>

<p>I've committed a user interface for this extension to kdenonbeta/kcmrandr.  It 
consists (currently) of a control panel and a system tray app.  Screenshots 
can be found here:
<a href="http://yoyo.its.monash.edu.au/~meddie/patches/screenshots/">http://yoyo.its.monash.edu.au/~meddie/patches/screenshots/</a>
</p>
</quote>
<p>Hamish also pointed out some problems with the current
implementation. Tim Jansen and Lubos Lunak joined the discussion to
help Hamish come with a solution that would satisfy everyone.</p>
<p>All in all, KDE 3.2 will come out with full Xrandr support.</p>
</section>

<section
   title="KMail and Windows Viruses"
   author="Zack Rusin"
   contact="mailto:zack@kde.org"
   subject="KMail and WINE integration - virus"
   archive="http://lists.kde.org/?t=103544214700002&amp;r=1&amp;w=2"
   posts="8"
   startdate="24 Oct 2002 02:44:27 -0800"
   enddate="25 Oct 2002 16:11:51 -0800"
 >
<topic>KDE 3.1</topic>
<topic>Operating Systems</topic>
<p>After reading an article on <a
href="http://www.linuxguru.net">LinuxGuru.net</a> Roger Larsson came
on kde-devel asking:</p>
<quote who="Roger Larsson">
<p>Have you read</p>

<p><a href="http://articles.linuxguru.net/view/198">http://articles.linuxguru.net/view/198</a> </p>

<p>What to do about it?</p>
</quote>
<p>One of KMail developers; Karl-Heinz Zimmer was the first to
respond saying:</p>
<quote who="Karl-Heinz Zimmer">
<p>believe me, this is a Hoax!  :-D</p>


<p>Please see yourself - I am sure after reading it all you will agree to me:</p>
<p>They wrote:</p>
     <p>(...)
     Finally, the most important 'bug' most distributions have,
     is allowing a Windows executable to be run with wine without
     an obvious chance for interception, by default. Sure, it
     comes up with a window, telling you that wine is running,
     and allowing you to disable the notice, however, it does
     NOT warn you about the application being executed in such
     a way that you could stop it before it was started.
     (...)</p>

<p>To end the confusion that was caused by this article we would like
to state a very simple fact:</p>

<p>This has always been, is and will ever be *wrong*!</p>

<p>The contrary is true: An explicit warning dialog is shown and the
user must click on [Open] there - which is *not* the default button.</p>

<p>The dialog e.g. looks like this:</p>
<i>
<p>"Open attachment 'notepad.exe' with 'WINE'? </p>

<p>Note that opening an attachment may compromise
your system's security!"
</p>
</i>
<p>So there is no automatic execution of the windows binary, and the user
*is* told what would happen if she clicks the [Open] button.</p>

<p>(...)</p>

<p>So it is clear that the statements made in this linuxguru.net article
are absolutely wrong.</p>

<p>IMHO this is a Hoax published shortly before the release of KDE 3.1
- perhaps in order to apply some FUD technics to potential KDE users.</p>
</quote>
<p>Zac Jensen, author of the LinuxGuru article in which he accuses
KMail of such grave security hole was somewhat ignorant of Karl-Heinz
comments saying:</p>
<quote who="Zac Jensen">
<p>You really need to chill man, that really wasn't the point of the 
article.  Maybe you're not familiar with American English writing, 
but, this is *not* a technical article, and if you'd noticed the 
topic of the article itself, it has nothing to do with kmail, it 
could've been any application.  Like I said in my comments, and 
I've added since you complained, it's not about KDE or KMail.  And 
the point is only proven further, that, if people can misread this 
article, they can accidentally press enter on the verification 
screen in kmail.  Maybe, if you are concerned, you should make it 
so no buttons can be pressed with just 'Enter', if it's not that 
way already, I stopped using KDE a while back because my computer 
is too slow and KDE, while nice, is just too massive for my poor 
old AMD k6-2</p>
</quote>
<p>Zac also submitted his story to linuxsecurity.com, where it was
<a
href="http://linuxsecurity.com/articles/vendors_products_article-6009.html">posted</a>
by Eric Lubow. Fortunately, Eric was a lot more responsive,
immediately correcting his article after Karl-Heinz intervention.</p>

<p>After private email exchange with a <a
href="http://www.linuxguru.net">LinuxGuru.net</a> editor Karl-Heinz
wrote:</p>
<quote who="Karl-Heinz Zimmer">
<p>The editor now sent a private mail to me telling me again his excuse
about this mistake having taken place (after he already stated this
in a long comment below the article to let everybody see it) and he
agrees to us covering KDE especially: It is not necessary to write
this long and complicated article about "Linux vulnerability" - he
just wants us to be sure that the LinuxGuru site _does_ appreciate
KDE very much and they are sorry for not having made sure whether the
facts published in that false article were true.</p>
</quote>
<p>So everything ended well.</p>
</section>

<section
   title="KMail OpenPGP/MIME HOWTO"
   author="Zack Rusin"
   contact="mailto:zack@kde.org"
   subject="KMail OpenPGP/MIME HOWTO"
   archive="http://lists.kde.org/?t=103528926100001&amp;r=1&amp;w=2"
   posts="4"
   startdate="22 Oct 2002 08:17:02 -0800"
   enddate="25 Oct 2002 15:22:36 -0800"
 >
<topic>KMail</topic>
<topic>Security</topic>
<mention>Daniel Naber</mention>

<p>Marc Mutz emailed KMail mailing list saying:</p>
<quote who="Marc Mutz">
<p>I've hacked together a short howto that describes how to use 
OpenPGP/MIME with KMail 1.5. It's intended to be put on the KMail 
homepage.</p>
</quote>
<p>Daniel Naber put Marc's tutorial on KMail homepage. You can read
it <a href="http://kmail.kde.org/kmail-pgpmime-howto.html">here</a>.</p>
<p>Ingo Klocker responded saying:</p>
<quote who="Ingo Klocker">
<p>As KDE is Qt-based we should recommend pinentry-qt and not pinentry-gtk. 
I'm using *-qt without problems since a couple of weeks. OTOH with 
pinentry-gtk not prompt was show because pinentry-gtk seems to have 
serious problems with non-ASCII characters (like the umlaut in my 
name). pinentry-qt also doesn't show any non-ASCII characters but at 
least it shows the other characters.</p>
<p>
People shouldn't use Beta2 with the plugin. I installed the Beta2 RPMs 
at work and PGP/MIME with Beta2 simply sucks (no encrypt to self, super 
uncomfortable key selection dialog, a load of stupid questions, ...). 
If users try this they will get a completely wrong impression of the 
PGP/MIME support in KMail.
</p>
</quote>
</section>

<section
   title="KDE log file viewer"
   author="Zack Rusin"
   contact="mailto:zack@kde.org"
   subject="KLogTool"
   archive="http://lists.kde.org/?t=103538694000006&amp;r=1&amp;w=2"
   posts="14"
   startdate="23 Oct 2002 11:23:26 -0800"
   enddate="24 Oct 2002 05:53:31 -0800"
 >
<p>Michael Goffioul announced on kde-devel:</p>
<quote who="Michael Goffioul">
<p>A few weeks ago I started to work on a CUPS log file tool/analyzer.
This eventually evolved into a modular and versatile generic log file
tool with a plugin mechanism (where CUPS is just a plugin now). You
can view some screenshots at</p>

<p><a href="http://www.geocities.com/kdeprint/klogtool.html">http://www.geocities.com/kdeprint/klogtool.html</a></p>

<p>It's available in kdenonbeta. I won't describe all features here, but
the main one is its modularity: support for new log files can be easily
added (it currently supports CUPS, Samba and Syslog). The main question
(beside would you enjoy it) is which log file would it be mandatory to
support? (I'm not really a sysadmin) </p>
</quote>
<p>Many people submitted a their picks for log files which should have been 
handled by KLogTool. Andy Fawcett asked for Apache log files and a after giving 
a website summarizing Apache log file format Michael wrote:</p>
<quote who="Michael Goffioul">
<p>After looking at the doc, it seems pretty feasible to add apache
support for error_log and access_log format. For the latter I would
however put 2 restrictions:</p>
  <ul>
	<li>each log entry is a single line</li>
	<li>fields with spaces are quoted (otherwise it seems impossible
          to parse)</li>
  </ul>
</quote>
<p>So if you need a log analyzing tool try KLogTool and give 
<a href="mailto:goffioul@imec.be">Michael</a> your feedback.</p>
</section>

<section
   title="KOffice filter status update"
   author="Zack Rusin"
   contact="mailto:zack@kde.org"
   subject="The road goes ever on"
   archive="http://lists.kde.org/?t=103568635000001&amp;r=1&amp;w=2"
   posts="4"
   startdate="26 Oct 2002 23:01:05 -0800"
   enddate="28 Oct 2002 05:41:04 -0800"
 >
<mention>Lenny Kudling</mention>

<p>On Saturday Ariya Hidayat wrote to koffice-devel saying:</p>
<quote who="Ariya Hidayat">
<p>It's been roughly six weeks after KOffice 1.2 release time, but of course "The 
road goes ever on and on". Here I'd like to summarize some new KOffice 
filters which have been developed so far:
<ul>
<li> MagicPoint import filter for KPresenter (Lukas)</li>
<li> OpenOffice.org Calc import filter for KSpread (Norbert)</li>
<li> OpenOffice.org Writer import filter for KWord (Laurent)</li>
<li> StarOffice Writer 5.x import filter for KWord (Marco+Ariya)</li>
<li> SVG import filter for Karbon (Rob)</li>
</ul>
</p>

<p>..and others which (hopefully) come alive soon:
  StarOffice Calc 5.x import filter for KSpread (Norbert)
  OpenOffice.org Impress import filter for KPresenter (Laurent)</p>

<p>Also, don't miss improvements on other filters, like with Microsoft Word 
import (Werner+David), Gnumeric import (Norbert), Excel import (Ariya), RTF 
import (Nicolas), and many more. If I miss something, then please speak-up.</p>

<p>Now KOffice starts to be able to handle most popular document formats out 
here. "One office suite to rule them all..." </p>
</quote>

<p>Lenny Kudling added:</p>
<quote who="Lennart Kudling">
<p>I'd like to add that karbon has a nearly (80% ready but not usable yet) Gimp 
Export Filter. Anyone looking for a small, high prestige project without the 
need of nearly any koffice knowledge?</p>
</quote>

<p>Robert Jacolin joined the discussion saying: </p>
<quote who="Robert Jacolin">
<p>Well, it's a good opportunity to say I'm working on a new kspread latex export 
filter. Nothing on cvs, right now.</p>
</quote>

<p>Robert went on explaining what he's working on. Things that you
can expect from him include:
<ul>
 <li>latex export filter to add the translation of pictures ((png, jpg, ...] -> eps </li>
 <li>latex filter import and a koffice filter</li>
</ul></p>
<p>KOffice is certainly shaping up to be the office suite of choice
for all of us. Make sure you visit <a href="http://mail.kde.org/mailman/listinfo/koffice-devel">koffice-devel</a>
if you wish to help.</p>
</section>

<section
   title="Dev. Newsflash"
   author="Zack Rusin"
   contact="mailto:zack@kde.org"
   subject="Development news"
   archive=""
   posts="4"
 >
<mention>Eric Laffoon</mention>
<mention>Lubos Lunak</mention>
<mention>Vadim Plessky</mention>

<p>
<ul>
 <li>
  The biggest announcement this week will come from Quanta
  developers. After a private conversation with Eric Laffoon, Quanta
  project manager, I'm pretty sure that what they have in store will
  blow you away. I don't want to spoil the surprise but Kommander (and
  that's the name of the "big surprise") will allow users to create
  dialogs to exchange information and initiate actions via KDE's
  extensive DCOP with absolutely no programming! (if you remember
  <a href="http://dot.kde.org/969795302/">Kaptain</a> you have a vivid
  idea of what I'm talking about)
 </li>  
 <li>
  Vadim Plessky  started an interesting
  <a href="http://XFree86.Org/pipermail/render/2002-October/002041.html">discussion</a> 
  on XFree86-Render mailing list entitled  "interesting article on XFree86 speed". If 
  you want to hear what Owen Taylor, Keith Packard, Allen Akin, Carsten Haitzler (The Rasterman) 
  or Jim Gettys have to say about the speed in XFree86 make sure to read that discussion.
 </li>
 <li>
  Lubos Lunak and Havoc Pennington are working hard to bring you the
  new standard "Startup notification protocol". They want to  document
  a mechanism allowing a desktop environment to track application
  startup, to provide user feedback and other features. Check their
  discussion <a href="https://listman.redhat.com/pipermail/xdg-list/2002-October/000801.html">here</a>
 </li>
 <li>
 <p>Mosfet is back. He basically rewrote and released new 
  <a href="http://www.kde-look.org/content/show.php?content=3702">Liquid</a> 
  style. Mosfet also emailed kde-core-devel asking about transparent panel
  for which I'm responsible. Transparent panel won't be in KDE 3.1 because I didn't make it in 
  time before the feature freeze, sorry. Hopefully because of the longer 
  testing/development period together with Mosfet we will come up with something
  truly unique.</p><p>On the eye-candy front <a href="http://www.kde-look.org">kde-look.org</a> people are coming up daily with 
  different Kicker Menu mockups. We (the developers) haven't taken a stand on which
  one is the best, or which one is going to be implemented. The final decision belongs
  to our <a href="http://usability.kde.org/">usability</a> group, but we do read 
  <a href="http://www.kde-look.org">kde-look.org</a> so make sure you vote for the 
  design that you like the best.</p>
 </li>
</ul>
</p>

</section>

</kc>
 
