| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=28352
|
|
|
|
|
|
|
|
|
|
|
|
| |
Consolidate some common code. Rename a bunch of variables. Remove some
unused code.
Fix an offset flag bug in airpcap_loader.c.
This had to be merged by hand with r28349. Hopefully none of those
changes were clobbered.
svn path=/trunk/; revision=28350
|
|
|
|
| |
svn path=/trunk/; revision=28343
|
|
|
|
| |
svn path=/trunk/; revision=28341
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
correct ones.
Use buildbot as a compile test on Windows.
This makes "configure --enable-airpcap && make" succeed
on Linux. It crashes the moment you click the wireless
settings button because some relevant information isn't
present (nullpointer deref).
svn path=/trunk/; revision=28340
|
|
|
|
|
|
|
|
|
|
| |
the whole thing link under Linux - of course we are still
a long way from the code being usable.
Oh, compiling will only work if the windows types get
replaced by glib types, but that is for another patch.
svn path=/trunk/; revision=28331
|
|
|
|
| |
svn path=/trunk/; revision=27738
|
|
|
|
| |
svn path=/trunk/; revision=26941
|
|
|
|
| |
svn path=/trunk/; revision=26472
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
setting its value to -1. Fix a bug that kept the wireless toolbar from
being enabled if HAVE_PCAP_REMOTE was defined. Fix a couple of other
minor issues.
--Thisr line, and those below, will be ignored--
M airpcap_loader.c
M gtk/airpcap_dlg.c
M gtk/main_airpcap_toolbar.c
svn path=/trunk/; revision=26469
|
|
|
|
| |
svn path=/trunk/; revision=25248
|
|
|
|
|
|
|
|
| |
#ifdef NEED_G_ASCII_STRCASECMP_H
#include "g_ascii_strcasecmp.h"
#endif
svn path=/trunk/; revision=24859
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
est. Use g_ascii_strcasecmp() and g_ascii_strncasecmp(), and supply our
own versions if they're missing from GLib (as is the case with GLib
1.x).
In the code to build the list of named fields for Diameter, don't use
g_strdown(); do our own g_ascii_-style upper-case to lower-case mapping
in the hash function and use g_ascii_strcasecmp() in the compare
function.
We do this because there is no guarantee that toupper(), tolower(), and
functions that use them will, for example, map between "I" and "i" in
all locales; in Turkish locales, for example, there are, in both
upper case and lower case, versions of "i" with and without a dot, and
the upper-case version of "i" is "I"-with-a-dot and the lower-case
version of "I" is "i"-without-a-dot. This causes strings that should
match not to match.
This finishes fixing bug 2010 - an earlier checkin prevented the crash
(as there are other ways to produce the same crash, e.g. a bogus
dictionary.xml file), but didn't fix the case-insensitive string matching.
svn path=/trunk/; revision=23623
|
|
|
|
|
|
|
|
|
|
| |
different ways, add a set of common conversion routines. Add a
"Frequency/Channel" column and fill it in where we can. Fix RSSI column
printing in PPI.
Fix up whitespace along the way.
svn path=/trunk/; revision=22538
|
|
|
|
| |
svn path=/trunk/; revision=21848
|
|
|
|
| |
svn path=/trunk/; revision=21841
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Update the wireless/AirPcap GUI code to support 802.11n as well as
some related upcoming code changes.
- Remove airpcap.h from the repository, since it exists in the AirPcap
devpack (and will be superseded Real Soon Now).
- Show the individual channel flag bits in radiotap.
Fix the 802.11n MCS set display.
This is a partial checkin, so hopefully nothing is broken.
svn path=/trunk/; revision=21831
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1377
and complaints to the mailing list that a bogus (empty or non-ASCII contents)
dialog box was popped up when getting the list of interfaces. The problem was
that 'get_airpcap_interface_list()' wasn't setting the returned error value
when it found that AirPcap was not loaded. If whatever was in that variable
happened to be 1 when a non-AirPcap user requested the list of interfaces
then the bogus dialog would show up.
svn path=/trunk/; revision=21380
|
|
|
|
| |
svn path=/trunk/; revision=20865
|
|
|
|
| |
svn path=/trunk/; revision=20561
|
|
|
|
|
|
| |
loaded.
svn path=/trunk/; revision=20543
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as an argument, and, on an error, if they have an error message, have
them set that "gchar *" to point to a g_malloc()ed string containing the
error message, rather than taking a pointer to a buffer for that message
as an argument. That's more like what's done in Wiretap, and doesn't
impose an upper limit on the lengths of those error messages. If that
pointer is null, don't allocate the message string and return it.
Have that error message already have the "cant_get" processing applied
to it, so nobody other than those routines need to call the "cant_get"
routines to process the error messages.
Have get_airpcap_interface_list() explicitly set "*err" to the
appropriate error code.
Clean up indentation.
svn path=/trunk/; revision=20521
|
|
|
|
| |
svn path=/trunk/; revision=20391
|
|
|
|
|
|
|
|
|
|
|
|
| |
functions to strutil. Use GByteArrays to store SSIDs for decryption,
and let the user specify arbitrary byte strings using percent-encoded
strings. We should probably add percent encoding for pass phrases as
well, so you can escape the ":" character.
Move the key struct key conversion utilities to airpdcap.c, and remove
duplicate code from packet-ieee80211.c. Fix a lot of indentation.
svn path=/trunk/; revision=20388
|
|
|
|
|
|
|
| |
distcheck failure. Move the nmake build targets for airpdcap from
epan/dissectors to epan. This will probably break the Windows build.
svn path=/trunk/; revision=20231
|
|
|
|
|
|
|
|
|
|
| |
move the files until these changes are checked in). Add an AC_DEFINE
for airpdcap (which will be removed once the changes have settled).
Update the airpdcap code to compile on non-Windows systems. Fix up
comments and whitespace to conform more closely to the rest of the
code base. Verified to compile under Windows and OS X.
svn path=/trunk/; revision=20227
|
|
|
|
| |
svn path=/trunk/; revision=20139
|
|
|
|
|
|
|
|
|
|
|
|
| |
support.
WEP key preferences have been overloaded to allow WPA keys. The
decryption code currently uses Windows-specific data types, but can be
converted to use glib equivalents.
Add a few text and whitespace fixups.
svn path=/trunk/; revision=20049
|
|
|
|
|
|
| |
used without having been initialized"
svn path=/trunk/; revision=19771
|
|
|
|
|
|
| |
AirPcap warning dialog. Fix a callback bug in simple_dialog.c.
svn path=/trunk/; revision=19747
|
|
|
|
|
|
| |
which has an updated API for WEP key handling.
svn path=/trunk/; revision=19736
|
|
|
|
|
|
| |
our addresses.
svn path=/trunk/; revision=19720
|
|
|
|
|
|
| |
which should fix bug 1176. Fix up whitespace and indentation.
svn path=/trunk/; revision=19712
|
|
|
|
|
|
|
| |
and add version info for AirPcap. Add a corresponding
get_gui_runtime_info(). Fix up whitespace.
svn path=/trunk/; revision=19620
|
|
|
|
|
|
|
|
|
|
|
| |
- The AirPcap Multi-Channel Aggregator (which is marketspeak for an "any"
device)
- Merging the 802.11 dissector WEP key list with AirPcap's
- Decrypting WEP in the adapter, in Wireshark, or not at all
Update the release notes.
svn path=/trunk/; revision=19599
|
|
|
|
| |
svn path=/trunk/; revision=19448
|
|
|
|
|
|
|
| |
AirPcap by default. Add initial support for the "Any" device in AirPcap
(more to come).
svn path=/trunk/; revision=19401
|
|
|
|
| |
svn path=/trunk/; revision=19197
|
|
|
|
| |
svn path=/trunk/; revision=18981
|
|
|
|
| |
svn path=/trunk/; revision=18961
|
|
is disabled by default, and can be enabled by setting AIRPCAP_CONFIG
in config.nmake. The code is currently limited to Windows, but should
be adaptable to other platforms.
The official announcement won't come until next week, so you'll have to
read the source for details. :)
svn path=/trunk/; revision=18928
|