summaryrefslogtreecommitdiff
authormickeyl <mickeyl>2004-05-03 14:15:54 (UTC)
committer mickeyl <mickeyl>2004-05-03 14:15:54 (UTC)
commit1ca586e85263f06f0de2e58d174da34fee4bf937 (patch) (side-by-side diff)
tree2852372b1f8c8a143a8b8bb37d41842891c8ff73
parentaad04cffe30ef133edcd5051ce7e486f27599d83 (diff)
downloadopie-1ca586e85263f06f0de2e58d174da34fee4bf937.zip
opie-1ca586e85263f06f0de2e58d174da34fee4bf937.tar.gz
opie-1ca586e85263f06f0de2e58d174da34fee4bf937.tar.bz2
I hereby declare his Version 1.0.3.
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--noncore/net/wellenreiter/ChangeLog6
-rw-r--r--noncore/net/wellenreiter/README6
-rw-r--r--noncore/net/wellenreiter/TODO11
-rw-r--r--noncore/net/wellenreiter/gui/wellenreiterbase.cpp10
-rw-r--r--noncore/net/wellenreiter/opie-wellenreiter.control4
5 files changed, 23 insertions, 14 deletions
diff --git a/noncore/net/wellenreiter/ChangeLog b/noncore/net/wellenreiter/ChangeLog
index b59f9f9..4855e7d 100644
--- a/noncore/net/wellenreiter/ChangeLog
+++ b/noncore/net/wellenreiter/ChangeLog
@@ -1,18 +1,22 @@
-2004-??-?? Michael Lauer <mickey@Vanille.de>
+2004-05-04 Michael Lauer <mickey@Vanille.de>
+ * Released as Version 1.0.3
+ * Removed the dummy capture file which has always been written to if none was chosen.
+ * Removed the old dumb hex window tab and added a nice PackageViewer tab.
+ * Added configuration options for the PackageViewer buffer size.
* Registered a signal handler. We're now trying to gracefully exit and emergency close capture files.
This should allow reproducing failures.
* Added sanity check for compile time vs. run time Wireless Extension versions.
* Added sanity check isPresent(interface) before starting the engine.
* Added a View submenu. Added actions to expand and collapse all items.
* Switched to a (hopefully) more reliable method reading from gpsd.
* Added parsing of named ProbeRequests. Display only-probed-yet SSIDs in a different network color.
* Rewrote the simple actions on new {Network, Client, Station}. Besides playing a sound or
blinking a LED, a user customizable script can now be executed, if something has been
detected. This opens up many possibilities, i.e. a qcop to qpegps or exec'ing flite (speech).
* Added decloaking of cloaked ESSIDs (length != 0, but essid[0] == \0).
* Hided the 'Parse' Tab in the configuration window. Not functional now and may come later
* Added parsing of control frames. Display stations sending them SSID "<unknown>" for now.
* Added command line option "-nocheck" to skip non-root and dhcp tests.
* Improved the speed of and user feedback during reading the manufacturer list.
* GPS coordinates are now presented in the DMS (as opposed to decimal) format.
diff --git a/noncore/net/wellenreiter/README b/noncore/net/wellenreiter/README
index 7607a74..59163b3 100644
--- a/noncore/net/wellenreiter/README
+++ b/noncore/net/wellenreiter/README
@@ -1,50 +1,50 @@
/************************************************************************
/* W e l l e n r e i t e r I I
/* ===============================
/*
-/* Version: 1.0.2
+/* Version: 1.0.3
/************************************************************************
----------------------------------------------------
- Release Notes for Wellenreiter II / December 2003
+ Release Notes for Wellenreiter II / May 2004
----------------------------------------------------
=====================
= Supported Devices
=====================
- HERMES chipset [ orinoco or hostap ], e.g. Lucent/Agere cards, Compaq, ...
- PRISM2+PRISM3 chipset [ orinoco or hostap ], e.g. D-Link, Buffallo, NetGear, ...
- SYMBOL/SPECTRUM chipset [ orinoco ], e.g. Symbol Spectrum 24, Socket Lowpower CF, ...
- CISCO chipset
- WLAN-NG supported chipsets, e.g. D-Link USB cards
=====================
= Build
=====================
To compile a standalone Wellenreiter II for X11, you need Qt3/X11 and the development
packages for Qt3/X11, depending on the distribution e.g. libqt3-devel, libqt3-dev, ...
* Set $QTDIR to the appropriate directory (e.g. /usr/lib/qt3)
* './build make'
* as root, './build install'
* Wellenreiter will be installed in /usr/local (sorry, no relocation possible yet)
-The current CVS version of Wellenreiter II is _not_ X11 compatible.
+NOTE: The current version of Wellenreiter II is _not_ X11 compatible.
=====================
= Precompiled Binaries
=====================
Precompiled binaries are available for the PDA-Version.
Get them from http://vanille.de/feed
Sorry, no .rpm oder .deb available at that time. Volunteers?
=====================
= Run
=====================
* Configure your device by pressing the configure toolbutton (to the right)
* Start Sniffing by pressing the execute toolbutton which will be enabled,
if your device has been properly configured.
diff --git a/noncore/net/wellenreiter/TODO b/noncore/net/wellenreiter/TODO
index f0a193d..a3d0d3d 100644
--- a/noncore/net/wellenreiter/TODO
+++ b/noncore/net/wellenreiter/TODO
@@ -1,70 +1,67 @@
/************************************************************************
/* W e l l e n r e i t e r I I
/* ===============================
/*
-/* Version: 1.0.2
+/* Version: 1.0.3
/************************************************************************
----------------------------------------------------
- Ideas as of Wellenreiter II / April 2004
+ Ideas as of Wellenreiter II / May 2004
----------------------------------------------------
--------
BUILD
--------
- fix building against X11 again
--------
ENGINE
--------
- enable multiple packet sources
- infrared
- bluetooth
- usb
- define packet structure in a metalanguage and generate
the actual parsing code (hmmm)
- pester the ethereal folks to settle for an application independant
packet dissection framework... (unlikely)
-- adaptive hopping scheme !
+- implement the adaptive hopping scheme !
- gather interface capabilities
- enable sniffing in wired networks
- fix autodetection (the interface name is not selected correctly)
- use ethtool IOCTLs (if present)
---------
UI
---------
- display interface capabilities (or rewrite networksettings?)
- distinguish wireless bridges (WDS traffic)
-- add configuration for scrollback buffer in hex window and log window
-
-- revamp hex window, make it more sophisticated than just a QMultiLineEdit
- - tree view
+- add configuration for scrollback buffer in log window
- beep over headphone / customizable
- count/display number of wireless networks / APs since last start/stop
---------
FILES
---------
- write kismet-like .network format and format to be importable into AutoRoute
- implement beacon stripping (the first beacon is enough to detect a
new network - further beacons just blow up the capture file)
- write wi-scan format like that:
# $Creator: Wellenreiter II Version 1.0.2
diff --git a/noncore/net/wellenreiter/gui/wellenreiterbase.cpp b/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
index 9bdf3e0..a29d520 100644
--- a/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
+++ b/noncore/net/wellenreiter/gui/wellenreiterbase.cpp
@@ -20,32 +20,33 @@
#include "logwindow.h"
#include "packetview.h"
#include "scanlist.h"
#include "statwindow.h"
#include "graphwindow.h"
#ifdef QWS
#include <qpe/resource.h>
#include <opie2/otabwidget.h>
using namespace Opie;
#else
#include "resource.h"
#include <qtabwidget.h>
#endif
+#define WELLENREITER_VERSION "V1.0.3 (unofficial)"
/*
* Constructs a WellenreiterBase which is a child of 'parent', with the
* name 'name' and widget flags set to 'f'
*/
using namespace Opie::Ui;
using namespace Opie::Ui;
using namespace Opie::Ui;
WellenreiterBase::WellenreiterBase( QWidget* parent, const char* name, WFlags fl )
: QWidget( parent, name, fl )
{
//ani1 = new QPixmap( Resource::loadPixmap( "wellenreiter/networks_rot0" ) );
//ani2 = new QPixmap( Resource::loadPixmap( "wellenreiter/networks_rot90" ) );
//ani3 = new QPixmap( Resource::loadPixmap( "wellenreiter/networks_rot180" ) );
//ani4 = new QPixmap( Resource::loadPixmap( "wellenreiter/networks_rot270" ) );
@@ -92,33 +93,40 @@ WellenreiterBase::WellenreiterBase( QWidget* parent, const char* name, WFlags f
statwindow = new MStatWindow( TabWidget, "Stat" );
//--------- ABOUT TAB --------------
about = new QWidget( TabWidget, "about" );
aboutLayout = new QGridLayout( about );
aboutLayout->setSpacing( 6 );
aboutLayout->setMargin( 11 );
PixmapLabel1_3_2 = new QLabel( about, "PixmapLabel1_3_2" );
PixmapLabel1_3_2->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, PixmapLabel1_3_2->sizePolicy().hasHeightForWidth() ) );
PixmapLabel1_3_2->setFrameShape( QLabel::Panel );
PixmapLabel1_3_2->setFrameShadow( QLabel::Sunken );
PixmapLabel1_3_2->setLineWidth( 2 );
PixmapLabel1_3_2->setMargin( 0 );
PixmapLabel1_3_2->setMidLineWidth( 0 );
- PixmapLabel1_3_2->setPixmap( Resource::loadPixmap( "wellenreiter/logo" ) );
+
+ QPixmap logo = Resource::loadPixmap( "wellenreiter/logo" );
+ QPainter draw( &logo );
+ draw.setPen( Qt::black );
+ draw.setFont( QFont( "Fixed", 8 ) );
+ draw.drawText( 30, 10, WELLENREITER_VERSION );
+
+ PixmapLabel1_3_2->setPixmap( logo );
PixmapLabel1_3_2->setScaledContents( TRUE );
PixmapLabel1_3_2->setAlignment( int( QLabel::AlignCenter ) );
aboutLayout->addWidget( PixmapLabel1_3_2, 0, 0 );
TextLabel1_4_2 = new QLabel( about, "TextLabel1_4_2" );
QFont TextLabel1_4_2_font( TextLabel1_4_2->font() );
TextLabel1_4_2_font.setFamily( "adobe-helvetica" );
TextLabel1_4_2_font.setPointSize( 10 );
TextLabel1_4_2->setFont( TextLabel1_4_2_font );
TextLabel1_4_2->setText(
"<p align=center>"
"<hr>"
"<b>(C) Michael 'Mickey' Lauer</b><br>"
"<hr>"
"mickey@Vanille.de<br>"
diff --git a/noncore/net/wellenreiter/opie-wellenreiter.control b/noncore/net/wellenreiter/opie-wellenreiter.control
index 1d8c482..cbc287a 100644
--- a/noncore/net/wellenreiter/opie-wellenreiter.control
+++ b/noncore/net/wellenreiter/opie-wellenreiter.control
@@ -1,10 +1,10 @@
Package: opie-wellenreiter
Files: bin/wellenreiter pics/wellenreiter apps/Applications/wellenreiter.desktop
Priority: optional
Section: opie/applications
Maintainer: Michael 'Mickey' Lauer <mickeyl@handhelds.org>
Architecture: arm
-Version: 1.0.2-$SUB_VERSION
-Depends: libqpe1, libpcap0 (0.7.2), libopiecore2, libopienet2 (>=1.8.3), libopieui2
+Version: 1.0.3
+Depends: libqpe1, libpcap0 (>=0.7.2), libopiecore2, libopienet2, libopieui2
Description: A WaveLAN Network Monitor
A WaveLAN Network Monitor/Sniffer for the Opie Environment.