- Active Branches
- Historic Branches
This page is present to document the purpose of each branch in the Subversion repository. Top-level branches are reserved for long-lasting and open lines of development that have been given general consent by the developers. Short-lived and temporary branches should be placed in the FOO subdirectory. All branches should be documented here.
Note: "Active" as in "still existing" or "not yet removed" rather than necessarily "is actively developed".
This branch supports ongoing development of 802.11h and DFS features for MadWifi. Initial goal is to satisfy FCC and ETSI regulatory requirements.
These are branches which are no longer existing for one reason or the other. For the sake of completeness they still are documented here, since they still can be found in the repository history.
Was used to work on converting MadWifi to mac80211 stack slated to appear in Linux 2.6.22. Work ceased due to changes in the roadmap.
Was used to work on replacing binary HAL with the free OpenHAL alternative in dadwifi. Work ceased due to changes in the roadmap.
Was used to trim dadwifi branch, make sure it works and advance it. Work ceased due to changes in the roadmap.
Integration of HAL version 0.9.20.3 (20061205) into MadWifi. This requires porting the FreeBSD patch, as well as changes to the radar detection algorithm. Currently the patch has been ported, but we still need to work on enabling radar detection. The work on this branch has been stopped, remaining tasks will be continued in the madwifi-hal-0.9.30.x branches.
Integration of HAL version 0.9.30.10 (20070318) into MadWifi, based on the past preparations done in the madwifi-hal-0.9.20.3 branch. This branch is now closed, the work is resumed in branch madwifi-hal-0.9.30.13.
This branch was used to work on changes to the node processing such that it works correctly. Specifically, it changed reference counting so that reference counting logic and resource handling logic are separate and work. The result of this work has been merged to trunk in r2357.
This was a historic source of the old version of MadWifi, prior to introduction of VAPs. This branch has been closed, since madwifi-old is deprecated since June 2006.
This branch was used to convert madwifi-old to a free alternative to HAL and to keep it compatible with the latest Linux changes. Results of this work were used to start ath5k. When ath5k was started, this branch became obsolete.
This was used to integrate work done by mentor related to reworking TX power related stuff. This branch has been closed due to inactivity.
Once used for adding features that help in tracing HAL activity, mainly to support reverse engineering work done for ath5k development. This branch has been closed, since the I/O tracing functionality is now available in the kernel and doesn't require any changes to the driver.
Once used for adding features that help in tracing HAL activity, mainly to support reverse engineering work done for ath5k development. This branch was for tracing the old HAL (0.9.18.0) version, which is reported to have better performance than the HAL in trunk. It has been closed, since the I/O tracing functionality is now available in the kernel and doesn't require any changes to the driver.
Integration of HAL version 0.10.5.6 into MadWifi. This HAL from Sam adds AR5007 support.