summaryrefslogtreecommitdiff
path: root/libopie2/opienet
AgeCommit message (Collapse)AuthorFilesLines
2004-05-01- fix off-by-one bug in OChannelHoppermickeyl3-8/+18
- fix bug in OPacket which broke everything using it - expose both wireless extension versions (runtime + compile time) through API
2004-04-23disambiguate the API (triggered by gcc 3.4 ;)mickeyl2-5/+3
2004-04-08OPIEDB depends on SQlitezecke1-2/+2
OPIENET on pcap
2004-04-07copy data handed over by libpcap because libpcap reuses the data areamickeyl1-18/+21
2004-04-06add autodetection for wireless extension versionmickeyl1-4/+11
2004-04-04Opie::XYZ::Private -> Opie::XYZ::Internalzecke5-6/+6
2004-03-28remove hardcoded build types "debug" and "release". these are set by the ↵mickeyl1-1/+1
build system
2004-03-28add some FIXMEs for later API revisionsmickeyl2-5/+7
2004-03-28OPacketCapturer API addition: setAutoDelete() and autoDelete()mickeyl2-8/+33
2004-03-14Change Signature of Signals to obey namespacezecke1-1/+1
Make example compile
2004-03-13Fix possible divide by nullzecke1-10/+11
Patch for mickeyl...
2004-03-13Move XML class to internal PIMzecke14-3/+176
Add namespaces!!! Opie::Core and Opie::Core::Private Opie::Net and Opie::Net::Private Opie::Ui and Opie::Ui::Private Opie::MM and Opie::MM::Private Opie::DB and Opie::DB::Private PIM classes are not yet converted because we will do other work on it as well
2004-03-12API change: OPacket::dumpStructure() now returns a QString and accepts voidmickeyl2-24/+32
API change: add QTextStream& operator<<( QTextStream& s, const OPacket& p );
2004-03-01fix includeschicken1-1/+0
2004-02-24API extension: ONetwork::isPresent( const char* name )mickeyl2-6/+21
2004-02-23The Orinoco (and Symbol/Spectrum) driver recently got the monitor modemickeyl1-6/+9
patch applied. It uses the WE15 IW_MODE_MONITOR. Fix OOrinocoMonitoringInterface to work with recent Orinoco drivers
2004-02-23The Linux Wireless Extensions V16 introduce some massive changes in themickeyl5-39/+107
binary structures. Since we still use V15 on most target platforms I have to introduce two headers. Define OPIE_WE_VERSION to specify which header to include
2004-02-23addition to API: OWirelessNetworkInterface::signalStrength() [wip]mickeyl2-7/+21
2004-02-16More control file clean-up...mostly done, except for task-opie-*drw1-1/+0
2004-02-14Make info in *.control files a little more consistent (mostly modified ↵drw1-1/+1
Maintainer, Files and Section fields)
2004-01-13- split odevice into dedicated files and classes, it has getting much too largemickeyl1-2/+2
- merge odevice into libopie2 - merge oprocctrl and oprocess into libopie2
2004-01-08add parsing of ProbeRequestsmickeyl1-2/+6
2004-01-07add status outputmickeyl1-3/+12
2004-01-07OWaveLanManagementSSID::ID() now can decloak SSIDs (caution:API change)mickeyl3-4/+13
2004-01-06start parsing 802.11 control framesmickeyl3-1319/+1335
2004-01-03slightly improve the speed reading the manufacturers listmickeyl1-2/+11
2003-12-20libopienet2 now uses the fancy odebug classes, no longer qdebugmickeyl3-2511/+2517
2003-12-09allow processing of events during the loading of the dbmickeyl1-0/+6
2003-12-08use a slightly smaller manufacturerdb format, that saves ~100KB andmickeyl1-22/+3
improves parsing speed. Even better would be .gz compressed QDataStream though...
2003-12-01slowly start to refactor & cleanup libopie2 before merging it with libopie1mickeyl14-70/+88
2003-11-08refactor the debug mapper and make it more securemickeyl8-409/+270
2003-10-28- remove deprecated setMonitorMode() API. Use setMode( "monitor" ) now.mickeyl2-53/+69
- monitor mode now tries to use the standard IW_MODE_MONITOR first. If that doesn't work, it falls back to using proprietary iwpriv commands
2003-10-23misc changesmickeyl6-62/+103
2003-10-21- more work on scanningmickeyl4-3/+164
- start OStation class representing a network node
2003-10-21add clear text debug output for ioctlsmickeyl4-9/+406
2003-10-11add scanning skeleton (wip)mickeyl2-23/+119
2003-10-11we now start to maintain our own copy of wireless.h.mickeyl3-18/+708
this has several advantages, one of the major ones is that we no longer have to compile different libopienet2 for different kernel (read wireless extension) versions.
2003-10-10Question: What's wrong in select(1, [], NULL, NULL, {100, 0} = 0 (timeout) ?mickeyl2-2/+2
Answer: It would help to give select the correct filedescriptor... /me hugs strace
2003-10-09- fix monitor mode on orinoco. Although WE > 14 define the standard modemickeyl2-2/+12
"MONITOR", the orinoco monitor patch for 0.13e still does not use that... - add documentation, a warning, and a runtime check for setChannel(0)
2003-10-09- catch up with changed sniffing behaviour in newer wlan-ng *puke* driversmickeyl3-6/+38
- new API: OPacketCapturer::next( int time )
2003-10-07individually package libopie2 parts and make libopie2 a virtual packagemickeyl1-0/+11
2003-10-06add client mac address decoding to DHCPmickeyl2-0/+9
2003-10-05* start with preparations for scanning wired networksmickeyl4-2/+38
* dhcp recognition now works nicely
2003-10-04Although not yet complete, the DHCP decoding is now usablemickeyl2-0/+92
2003-10-03add defines for UDP-based protocolsmickeyl2-10/+112
detect DHCP and link it into the packet chain
2003-10-02prepare dhcp decodingmickeyl4-2/+309
2003-10-02add note to self to look about automatic channel switching with wlan-ng devicesmickeyl1-0/+1
2003-08-25libopie2 compiles for qt3/x11 nowtille1-1/+7
run: qmake "platform=x11" libopie2.pro
2003-07-01add monitor mode handling for recent kernels (WE>14)mickeyl2-7/+29
2003-06-04enable compilationschurig1-7/+8