* Correct the version checks (use path expansion
rather than regular expressions, and fail if the
tools are not installed at all).
* Make it possible to specify other names for the
auto* tools to use (e.g., automake-1.6 instead
of automake).
svn path=/trunk/; revision=10383
Read of color filters rewritten to remove possibility of buffer overflow
in read_filters_file() and to fix comment & blank line handling.
This removes any limitation (and stack overflow) on the lengths of color
filter name and filter expression which are now dynamically allocated.
Fix removal/deletion of color filters (avoid segmentation fault when
some color filter is deleted and then the list cleared for instance).
The use of g_slist_remove() within an iterator is simply unsafe if the
code is not prepared to handle this.
Fix a small memory leak in revert_filters().
Remove inappropriate comments in read_filters().
Miscellaneous code cleaning.
svn path=/trunk/; revision=10380
Between v2 and v3 some structures changed their definition.
I arbirtrarily made the preference set V2 as the default.
I have no idea what the most common ndmp version is maybe someone that knows
which is the most popular iversion in the wild will change it to default to that.
svn path=/trunk/; revision=10362
firewall/Symantec Enterprise Firewall. Thanks, Axent/Symantec, for not
asking us for a DLT_ value and not telling us about the link-layer type.
svn path=/trunk/; revision=10361
add a value_string for the PDSN code;
use for the service option the value_string that was already
there and add a new value to that value_string;
fix up some existing entries, and add some new entries, to the
Radius attribute table.
svn path=/trunk/; revision=10358
template, rather than allocating a fixed table of 64 entries (and
possibly overflowing that table).
Clear out the hash table of template entries, freeing all the allocated
arrays, when a new capture is opened.
svn path=/trunk/; revision=10356
Just to avoid some misunderstandings:
While parts of Ethereal can be built and distributed as libraries,
these parts are still covered by the license below, and NOT by the
Lesser General Public License or any other license.
svn path=/trunk/; revision=10355
Initialize "hf_error_st" to -1, the same way other hf_ variables are
initialized, and make it an "int", as other hf_ variables are.
svn path=/trunk/; revision=10354
New simpler lists for both known registered WBXML public IDs and unknown
lists based on content type value. The latter have the possibility to add
a discriminator which facilitates a more correct/appropriate selection of
the token map in cases where more (backwards incompatible) versions exist.
Now the EXT_T tokens are correctly decoded, and a mapping function can be
assigned. This has been done in WML (existing code reused there) and in WV-CSP
(new functions looking up a value in a value_string based on the offset after
the EXT_T_0 token).
Add the textual WV-CSP media type to packet-text-media.c.
TODO - write the discriminators for WML, SyncML and WV-CSP. Add the code for
running the discriminators and possibly iterating over a list of mappings.
svn path=/trunk/; revision=10352
put the definition of it back under HAVE_LIBPCAP and don't add an extra
declaration in "file.h", as there's no longer code that needs to refer
to it if HAVE_LIBPCAP isn't defined.
svn path=/trunk/; revision=10350
I don't know whether this is the optimal patch, but it does the job.
file.h: extern declaration of auto_scroll_live
file.c: always declare auto_scroll_live
svn path=/trunk/; revision=10347
Track differences between WV-CSP versions in the token definitions.
Get rid of 8-bit characters in some comments.
Get rid of 'unused symbol' warnings.
svn path=/trunk/; revision=10344
have to worry about overflowing a buffer; thanks to Stefan Esser for
catching that one. (It also means we handle it if there's no '\0' at
the end.)
svn path=/trunk/; revision=10341