We migrated from Subversion to Git
On January 28, 2014 we migrated from Subversion to Git. Our developer documentation should be up to date but if you run into erroneous or outdated information please let us know.
Get the Code
Using your Browser
You can browse through the source code repository as well as view previous revisions and changes at https://code.wireshark.org/review/gitweb?p=wireshark.git;a=tree .
Wireshark's code repository and review system can be found at https://code.wireshark.org/review .
To clone the repository run
git clone https://code.wireshark.org/review/wireshark
Work From A Source Package
These are meant for one-time use, such as for building binary packages. If you use them for ongoing development it is much harder to keep up to date with the repository.
Watch it Happen
We use Buildbot for automated builds and testing. We currently have several bots up and running:
Send Us Your Code
The easiest way to create a change is to push to a magical
refs/for branch, e.g.
git push origin HEAD:refs/for/master/my-awesome-new-feature
The Developer's Guide has complete documentation on preparing and uploading patches.
There are plenty of places to get help with Wireshark development:
- WLAN packet capture and transmission
- Full 802.11 a/b/g/n support
- View management, control and data frames
- Multi-channel aggregation (with multiple adapters)