summaryrefslogtreecommitdiff
path: root/libopie2/opienet/onetwork.h
AgeCommit message (Collapse)AuthorFilesLines
2004-05-03remove the OPIE_WE_VERSION crap. this was a step into the wrong direction.mickeyl1-22/+9
remove the wireless.h user headers also. we are doomed to use the kernel ones until Jean himself provides user headers. As a nice side effect, the automatic WE_VERSION detected has been removed. It was too weak anyway, since e.g. the handhelds.org community updated kernel 2.4.19 to WE V16 about 14 months ago...
2004-05-01- fix off-by-one bug in OChannelHoppermickeyl1-3/+7
- fix bug in OPacket which broke everything using it - expose both wireless extension versions (runtime + compile time) through API
2004-04-06add autodetection for wireless extension versionmickeyl1-4/+11
2004-03-13Move XML class to internal PIMzecke1-0/+31
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-02-24API extension: ONetwork::isPresent( const char* name )mickeyl1-0/+4
2004-02-23The Linux Wireless Extensions V16 introduce some massive changes in themickeyl1-1/+11
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]mickeyl1-7/+13
2003-12-01slowly start to refactor & cleanup libopie2 before merging it with libopie1mickeyl1-4/+1
2003-10-28- remove deprecated setMonitorMode() API. Use setMode( "monitor" ) now.mickeyl1-9/+7
- 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 changesmickeyl1-2/+3
2003-10-11add scanning skeleton (wip)mickeyl1-7/+22
2003-10-11we now start to maintain our own copy of wireless.h.mickeyl1-18/+2
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-09- fix monitor mode on orinoco. Although WE > 14 define the standard modemickeyl1-0/+2
"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-07-01add monitor mode handling for recent kernels (WE>14)mickeyl1-3/+5
2003-06-04enable compilationschurig1-7/+8
2003-05-05- fix segfault on unknown linktype (thanks groucho)mickeyl1-5/+6
- make capturing using PRISM headers optional
2003-05-01more work on a higher level listview interfacemickeyl1-0/+5
2003-05-01implement and document a bunch of missing methodsmickeyl1-21/+37
2003-04-30add some more documentationmickeyl1-3/+27
2003-04-16add some missing APIs to ONetworkInterfacemickeyl1-14/+35
2003-04-13Add apie commentszecke1-1/+3
QString -> const QString& fix
2003-04-09add signal hopped(int) to OChannelHoppermickeyl1-0/+9
2003-04-07started to document the whole stuffmickeyl1-21/+160
2003-04-05- setting the monitor mode on wireless cards via private ioctls is now much ↵mickeyl1-5/+3
more reliable because we detect the appropriate ioctl number at runtime - ONetworkInterface supports now the evil but handy feature to change MAC address on the fly (provided the driver supports this)
2003-04-04reliable strategy to see if we're in monitor mode by looking at the MAC ↵mickeyl1-1/+1
address family
2003-04-04low-level network programming is sick. some wlan-drivers don't honor struct ↵mickeyl1-13/+6
sizes and simply write bytes _after_ the struct... this patch makes calling SIOCGIWRANGE more failure-proof.
2003-04-03first part of private IOCTL API for OWirelessNetworkInterface implementedmickeyl1-0/+5
2003-04-03- ONetworkInterfaces are now QObjectsmickeyl1-9/+12
- add support for private IOCTLS - make buildChannelList() more safe in case of faulty drivers
2003-04-01introduce a more sophisticated channel hopping schememickeyl1-2/+4
2003-03-30introduce a workaround for conflicting user and kernel headers likemickeyl1-5/+8
<linux/if.h> and <net/if.h>. I really don't like including kernel headers, but in the case of <linux/wireless.h> there is no other option yet.
2003-03-30yet more fixes for gcc 2.9x and for our ancient wireless extensions on the ↵mickeyl1-0/+8
Z... *sigh*
2003-03-30- add classes for 802.11 tagged valuesmickeyl1-2/+5
- adjust miniwellenreiter accordingly
2003-03-28skeleton and the start of libopie2, please read README, ROADMAP and STATUS ↵mickeyl1-0/+307
and comment...