[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: [Bug 78836] New: Connection Status plugin doesn't
From: meldroc () frii ! com
Date: 2004-03-31 23:30:38
Message-ID: 20040331233038.30475.qmail () ktown ! kde ! org
[Download RAW message or body]
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.kde.org/show_bug.cgi?id=78836
Summary: Connection Status plugin doesn't
Product: kopete
Version: unspecified
Platform: Debian testing
OS/Version: Linux
Status: UNCONFIRMED
Severity: wishlist
Priority: NOR
Component: general
AssignedTo: kopete-devel kde org
ReportedBy: meldroc frii com
Version: (using KDE KDE 3.2.1)
Installed from: Debian testing/unstable Packages
Compiler: gcc (GCC) 3.3.3 (Debian 20040321)
OS: Linux
For me, the Connection Status plugin doesn't. From what I've googled, this plugin \
uses netstat -rn to see if a default gateway exists.
When I'm offline, netstat -rn gives me
meldroc localhost:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
Online, I get
meldroc localhost:~$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
170.147.45.137 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
0.0.0.0 170.147.45.137 0.0.0.0 UG 0 0 0 ppp0
which theoretically should let Kopete know when I'm on or not. Nevertheless, if I \
disconnect using kppp, kopete shows my status as still online, and if I start kopete \
while offline, then go online, kopete shows the pulsating connecting icons for each \
service forever (or until I manually disconnect all & connect all.)
The current method strikes me as being very brittle. Maybe Kopete should use DCOP \
messaging to talk to kppp and fetch connection status. I guess this is also a \
feature request for kppp - a DCOP interface that allows other apps to query it for \
connection status.
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic