Stig Bjørlykke
4382dcffad
Call dfilter_macro_uat->post_update_cb instead of using cfile.
...
svn path=/trunk/; revision=34012
2010-08-30 09:31:52 +00:00
Stig Bjørlykke
835a43312f
Always update the display filter when changing a display filter macro
...
and when changing profile. Not sure why I have to invalidate cfile.dfilter
in macro_update(), because this will be done in macros_post_update(),
but unless this we get a crash when renaming a macro...
This is a fix for bug 5002.
svn path=/trunk/; revision=34011
2010-08-30 08:47:26 +00:00
Anders Broman
a009cc0605
Doxygen changes.
...
svn path=/trunk/; revision=33990
2010-08-29 10:47:38 +00:00
Jeff Morriss
4a8c8e4d7f
Fix up indentation a bit
...
svn path=/trunk/; revision=32617
2010-04-30 21:40:57 +00:00
Anders Broman
fab55e4772
From Jakub Zawadzki:
...
Itroduce value_string_ext for faster value matching in value_strings.
svn path=/trunk/; revision=32574
2010-04-27 10:32:34 +00:00
Stig Bjørlykke
2f8830b4d0
From LEGO via bug 3459:
...
Add a callback to UAT to be called after the table has being updated,
use it to renew the snmp_ue_cache.
svn path=/trunk/; revision=32112
2010-03-04 12:50:18 +00:00
Bill Meier
e0064797fb
Use more unique names for certain enum constants.
...
(enum constant names are part of the global name space).
(Fixes at least one gcc -Wshadow warning).
svn path=/trunk/; revision=31572
2010-01-19 19:37:03 +00:00
Gerald Combs
7c0dc5d7e7
If we don't have PCRE and we do have GLib >= 2.14, use GRegexes for the
...
"matches" operator.
svn path=/trunk/; revision=31302
2009-12-18 01:15:08 +00:00
Tomas Kukosa
ceab9dbbce
Try to parse unparsed token in accordance with fieldtype of all fileds with the same name.
...
svn path=/trunk/; revision=30705
2009-10-26 09:06:45 +00:00
Guy Harris
53a7a35e91
Neither num_registers nor max_registers in a dfilter_t are ever
...
negative; make them unsigned.
svn path=/trunk/; revision=30612
2009-10-18 23:25:33 +00:00
Stig Bjørlykke
54fa8338b9
Fixed a data type and removed a shadowed variable.
...
svn path=/trunk/; revision=30610
2009-10-18 21:30:39 +00:00
Jörg Mayer
ec7380a6b1
Creatig static sublibs was not a good idea:
...
=========================================================================
"du -s build" with sublibs:
396868 build
-----------------------------------
"du -s build" without sublibs:
197588 build/
=========================================================================
tshark with sublibs:
-rwxr-xr-x 1 jmayer users 27399706 2009-10-11 08:39 tshark*
-----------------------------------
tshark without sublibs:
-rwxr-xr-x 1 jmayer users 226748 2009-10-11 09:05 tshark*
=========================================================================
So undo the following patches:
------------------------------------------------------------------------
r30459 | krj | 2009-10-10 07:08:48 +0200 (Sa, 10 Okt 2009) | 1 line
Sort subdirectories alphabetically
------------------------------------------------------------------------
r30458 | krj | 2009-10-10 07:03:36 +0200 (Sa, 10 Okt 2009) | 1 line
Add epan/dissectors/CMakeLists.txt which creates a static dissectors library
------------------------------------------------------------------------
--> readd!! *** r30443 | krj | 2009-10-09 21:43:42 +0200 (Fr, 09 Okt 2009) | 1 line
Rename DISSECTOR_ASM_UTILS to LIBWIRESHARK_ASM_FILES since these files belongs to ep
an not dissectors
------------------------------------------------------------------------
r30442 | krj | 2009-10-09 21:17:26 +0200 (Fr, 09 Okt 2009) | 1 line
Add epan/ftypes/CMakeLists.txt which creates a static ftypes library
------------------------------------------------------------------------
r30441 | krj | 2009-10-09 21:13:01 +0200 (Fr, 09 Okt 2009) | 1 line
Add epan/dfilter/CMakeLists.txt which creates a static dfilter library
------------------------------------------------------------------------
r30440 | krj | 2009-10-09 21:05:29 +0200 (Fr, 09 Okt 2009) | 1 line
Add epan/crypt/CMakeLists.txt which creates a static crypt library
------------------------------------------------------------------------
r30439 | krj | 2009-10-09 20:22:22 +0200 (Fr, 09 Okt 2009) | 1 line
Add epan/crc/CMakeLists.txt which creates a static crc library
------------------------------------------------------------------------
To avoid merge problems, I needed to revert r30443 as well, will readd this
one in my next patch.
svn path=/trunk/; revision=30494
2009-10-11 07:28:26 +00:00
Kovarththanan Rajaratnam
7ca2babc1e
Add epan/dfilter/CMakeLists.txt which creates a static dfilter library
...
svn path=/trunk/; revision=30441
2009-10-09 19:13:01 +00:00
Kovarththanan Rajaratnam
17f010119a
From Jakub Zawadzki via. Bug 3330:
...
* Fix memleak (df->deprecated in dfilter_free())
* Free protocol hash tables on cleanup.
* Free protocols list on cleanup.
* Free memory allocated by fgetline() in parse_services_file()
From me:
* proto.c: set gmc_hfinfo to NULL after free
* proto.c: switch order of g_free() and g_list_remove() in proto_cleanup()
svn path=/trunk/; revision=29656
2009-09-01 18:16:55 +00:00
Kovarththanan Rajaratnam
cd49063473
Revert r29614 until I figure out why buildbot doesn't like it
...
svn path=/trunk/; revision=29615
2009-08-29 07:53:48 +00:00
Kovarththanan Rajaratnam
cc948586bf
Use G_STRINGIFY/G_PASTE
...
svn path=/trunk/; revision=29614
2009-08-29 06:42:23 +00:00
Kovarththanan Rajaratnam
2afdee256c
Handle a text NULL pointer more gracefully
...
svn path=/trunk/; revision=29491
2009-08-21 11:31:21 +00:00
Kovarththanan Rajaratnam
083729e02c
Add PTREE_FINFO and use PITEM_FINFO when possible.
...
svn path=/trunk/; revision=29355
2009-08-09 17:57:31 +00:00
Martin Mathieson
7f00738810
From Kovarththanan Rajaratnam: avoid circular dependency.
...
svn path=/trunk/; revision=29179
2009-07-23 11:19:05 +00:00
Anders Broman
733bdd4e56
Try to get the #includes right - take 2.
...
svn path=/trunk/; revision=29176
2009-07-23 08:53:13 +00:00
Anders Broman
67d6f5976e
Move th /MP flag setting to LOCAL_CFLAGS set in configure.nmake
...
for MSVC variant 2008 only. As suggested by Bill Meier.
svn path=/trunk/; revision=29114
2009-07-16 08:27:18 +00:00
Anders Broman
91caa01090
Add /MP flag to make use of multi cores.
...
svn path=/trunk/; revision=29104
2009-07-15 20:55:31 +00:00
Anders Broman
29bb0505d5
NULL is zero on all platforms we run on.
...
svn path=/trunk/; revision=29003
2009-07-07 22:22:05 +00:00
Anders Broman
0d64273468
Initialize memory to zero.
...
(is NULL = zero on all platforms?)
svn path=/trunk/; revision=28955
2009-07-06 15:37:29 +00:00
Bill Meier
174ce5633c
From Kovarththanan Rajaratnam: Fixes for bug #3536
...
(plus some additional changes by me).
Handle BASE_RANGE_STRING display types properly
We always treat header field info strings as value_string's undiscriminated.
However, if the header field info display is marked as BASE_RANGE_STRING, we
need to treat them as range_string's. This wasn't properly handled in the
filter expression dialog and in the filter toolbar which would cause a crash
upon referencing any fields marked as BASE_RANGE_STRING.
svn path=/trunk/; revision=28931
2009-07-03 01:11:23 +00:00
Stig Bjørlykke
0b8eda99b8
Removed _U_ for an used argument.
...
svn path=/trunk/; revision=28572
2009-06-01 18:24:42 +00:00
Stig Bjørlykke
bcf8cf90e1
From yami (bug 3361):
...
Try to resolve a crash issue when having a function on the RHS
of a filter test which does not return the same type as the LHS.
svn path=/trunk/; revision=28550
2009-05-31 19:46:31 +00:00
Bill Meier
277980a6c6
From Kovarththanan Rajaratnam: dfilter: Fix for bug #3490 :
...
"Purify reports an uninitialized memory read in dfw_append_const() when
accessing the 'next_const_id' member. This seems to be caused by dfwork_new()
which doesn't properly initialize the member."
svn path=/trunk/; revision=28486
2009-05-26 15:13:19 +00:00
Guy Harris
ad33ca6c2f
Clean up some 64-bit issues.
...
svn path=/trunk/; revision=28117
2009-04-22 03:07:37 +00:00
Guy Harris
4ab2ca8891
Constify some items to squelch some compiler warnings in the Windows
...
buildbot; based on a patch from Chris Maynard, with some additional
changes to squelch GCC warnings on UN*X.
svn path=/trunk/; revision=28093
2009-04-20 18:34:06 +00:00
Gerald Combs
06b9cdf93f
Don't compile with -WX for flex-generated output, similar to what we do in
...
wiretap/Makefile.nmake.
svn path=/trunk/; revision=27755
2009-03-17 16:05:07 +00:00
Guy Harris
f0c55f2856
Get rid of unused routine (which gets errors when compiled on Win64).
...
svn path=/trunk/; revision=27740
2009-03-16 16:49:47 +00:00
Gerald Combs
be943c8419
Go a little deeper into the Win64 rabbit-hole. Add tools/native-nmake.cmd
...
and use it as a wrapper to compile a native version of lemon.
Untested on Win32.
svn path=/trunk/; revision=27734
2009-03-15 22:40:29 +00:00
Stig Bjørlykke
62f60df6b4
From Jakub Zawadzki (bug 3331):
...
g_free() is NULL safe, so we don't need check against it.
svn path=/trunk/; revision=27718
2009-03-13 22:06:48 +00:00
Guy Harris
5742ede54c
Add an additional "title" attribute for UAT fields; that's what's
...
displayed to the user.
svn path=/trunk/; revision=27462
2009-02-16 04:10:06 +00:00
Jaap Keuter
c2c8a2f409
Fix some indentation
...
svn path=/trunk/; revision=27282
2009-01-21 05:26:40 +00:00
Bill Meier
6510d158de
Add missing $Id$ and copyright notice.
...
svn path=/trunk/; revision=27203
2009-01-09 18:33:34 +00:00
Jaap Keuter
0fde67dd54
From Andrew Narver:
...
Currently, if you call proto_tree_free on anything other than the root node of a tree
the tree will get left in an inconsistent state. This is because the parent is left pointing
to the newly freed child.
The traversal code is updated, the parent node update is currently disabled since
freeing is done for the complete tree only at this time, so there is no need to keep
the parent node consistent.
svn path=/trunk/; revision=26466
2008-10-15 20:02:15 +00:00
Guy Harris
35ce35ebf5
Include the new Makefile.common file.
...
svn path=/trunk/; revision=25659
2008-07-02 02:18:53 +00:00
Guy Harris
a04774395f
Add Makefile.common files for epan/dfilter and epan/ftypes.
...
Add checkapi rules to Makefile.am files.
svn path=/trunk/; revision=25656
2008-07-02 01:44:30 +00:00
Guy Harris
b6e20d89be
Put printf into a separate "termoutput" API group. For most files,
...
check for it - but not for TShark plugins, as they are expected to
print to the standard output.
svn path=/trunk/; revision=25653
2008-07-01 21:13:32 +00:00
Guy Harris
884a635762
Assign pointers to strings to a const pointer.
...
svn path=/trunk/; revision=25582
2008-06-24 18:22:26 +00:00
Stig Bjørlykke
0766be81b4
Rename some variables to avoid shadowing warnings.
...
svn path=/trunk/; revision=25544
2008-06-23 20:24:52 +00:00
Guy Harris
caa183b45b
We require GLib 2.4 or later, and they define G_MININT32, G_MAXIN32,
...
G_MAXUINT32, and G_MAXUINT64; don't check whether we need to define them
ourselves.
svn path=/trunk/; revision=25420
2008-06-03 23:57:47 +00:00
Anders Broman
2640b786f4
Fix run checkapi for more targets.
...
svn path=/trunk/; revision=25414
2008-06-03 05:35:19 +00:00
Jeff Morriss
a5cee04fad
Move the file utility functions from wiretap to libwsutil so that
...
libwireshark (and the plugins using those functions) do not depend on
wiretap on Windows.
While doing that, rename the eth_* functions to ws_*.
svn path=/trunk/; revision=25354
2008-05-22 15:46:27 +00:00
Bill Meier
fe5c2d9820
g_string_sprintf --> g_string_printf and g_string_sprintfa --> g_string_append_printf
...
svn path=/trunk/; revision=25276
2008-05-11 18:33:49 +00:00
Bill Meier
2bce8b248c
Bug 2493: Fix (Part 3 of 3):
...
To prevent Windows compiler errors when using flex 2.5.35.
Ignore 'signed /unsigned mismatch' warnings
svn path=/trunk/; revision=25174
2008-04-25 18:26:54 +00:00
Bill Meier
0d4b874b44
Bug 2493: Fix (Part 2):
...
To prevent Windows compiler errors when using flex 2.5.35.
Fixes "missing unistd.h" and yywrap "mismatched parameter" warnings
[Upcoming Part 3: ignore 'signed /unsigned mismatch' errors]
svn path=/trunk/; revision=25173
2008-04-25 17:40:29 +00:00
Anders Broman
63c5c71cf8
Remove:
...
#ifdef NEED_G_ASCII_STRCASECMP_H
#include "g_ascii_strcasecmp.h"
#endif
svn path=/trunk/; revision=24859
2008-04-09 05:36:08 +00:00