Prism2/2.5/3 Host AP - new release v0.0.3 - 2003-05-18

Jouni Malinen jkmaline at cc.hut.fi
Sun May 18 23:25:29 EDT 2003


A new version of Prism2 Host AP driver was just released and it is now
available from http://hostap.epitest.fi/


2003-05-18 - v0.0.3

* redesigned RADIUS client implementation
  - share same client code for all Authentication and Accounting
    functionality
  - support retransmission
  - support multiple servers
* redesigned configuration of hostapd vs. kernel driver management
  - include support for hostapd operations in all builds, i.e., do
    not require PRISM2_HOSTAPD definition
  - support for both kernel side and hostapd management is included in
    the default build (kernel code will be used automatically, if
    hostapd is not running)
  - kernel implementation (hostap_ap.c) of IEEE 802.11 management can
    be removed by defining PRISM2_NO_KERNEL_IEEE80211_MGMT
  - new prism2_param for setting hostapd mode (hostapd will
    automatically use this)
  - wlan#ap interface will be created only when in hostapd mode and it
    will be removed when disabling this mode
* fixed a race condition in local->event_loop vs. IntEn register
  read/write (fixes a kernel hang caused by interrupt loop)
* fixed a race condition in local->hw_ready/hw_resetting writes and
  event unmasking to resolve some issues with card resets during
  heavy traffic load
* fixed number of problems with hw reset during high traffic load
* disable shared interrupts during COR sreset to avoid host system
  crashes
* modified encryption configuration _not_ to reset Port0 when in
  Managed mode to avoid looping with some IEEE 802.1X Authenticators
  (port reset causes Prism2 to re-authenticate (IEEE 802.11))
* simplified build process for Linux 2.4.x and Linux 2.5.x:
  'make' and 'make install' (as root) can be used to build and install
  modules for all support hardware versions
* updated hostap_cs module for new Linux 2.5 pcmcia API
* fixed __MOD_{INC,DEC}_USE_COUNT use (do not use them when driver is
  compiled into the kernel)
* use longer timeout values for command and BAP busy to avoid some
  timeout issues (firmware seems to be still alive in some cases, where
  previous version of the driver would report a timeout error and
  abort the operation)
* fixed WDS links to accept frames when IEEE 802.1X PAE is used
  (however, please do note that bridging WDS interfaces with no or
  minimal encryption together with an interface using dynamic,
  individual keys will weaken the security of the system)

-- 
Jouni Malinen                                            PGP id EFC895FA



More information about the HostAP mailing list