Hi List!
I've just checked in the feature discussed earlier.
If you select a protocol in the packet details pane, and right click to
get the context menu, I've added a menu item "Online Protocol Info"
which will open a simple_dialog explaining that we are going to open a
web browser with the corresponding wiki page. If the user clicks "Ok"
exactly that will happen, and at "Cancel" nothing (well, as one might
expect ;-)
If the user "right clicks" on a field not being a protocol but a member
field, the next upper protocol will be used, example: field tcp.flags ->
protocol tcp.
Some question and a lot of (wiki renaming) work remains:
1.) is the "Online Protocol Info" a good menu item name? Maybe something
with "Wiki" in it's name? Other suggestions?
2.) this feature uses the abbreviated protocol name, e.g. "tcp". As we
might not want to have some sort of translation list (from abbrev to
wiki protocol name), we have to rename all protocol related pages
3.) if we have to rename all protocol related pages, we might want to
use something like "Protocols/tcp" for the new name, using the wiki's
subpage feature. This will add an "Up" navigational element in the
subpages, making navigation to the Protocols main page *a lot* easier.
I've added an example page http://wiki.ethereal.com/Protocols_2fframe
which has a yellow "Up" in the top left corner which will link to the
"Protocols" main page.
I think this will be a *very* valuable feature, once we have most/a lot
of the protocols described in the wiki (and we already have some :-).
What do others think?
Regards, ULFL