Chris Maynard
2fd6bb79ea
Trivial: Spaces -> tabs
...
svn path=/trunk/; revision=54004
2013-12-13 00:08:16 +00:00
Chris Maynard
3a35dd595c
Trivial: Spaces -> tabs
...
svn path=/trunk/; revision=54002
2013-12-13 00:05:14 +00:00
Jakub Zawadzki
b75354ebe8
Avoid including <epan/epan.h> in dissectors.
...
svn path=/trunk/; revision=53774
2013-12-03 23:49:51 +00:00
Jakub Zawadzki
82f1fecf14
struct _dfilter_t: rename to epan_dfilter.
...
typedef (dfilter_t) not renamed.
svn path=/trunk/; revision=53765
2013-12-03 20:59:25 +00:00
Michael Mann
ea7bcf0783
Add count() function to display filter. Bug 9480 ( https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9480 )
...
From Martin Kaiser
svn path=/trunk/; revision=53623
2013-11-28 15:56:53 +00:00
Guy Harris
409dd075c6
Replace fvalue_ftype() with a fvalue_type_ftenum() routine that returns
...
the ftenum_t for the fvalue's ftype, rather than a pointer to the ftype
(which isn't all that useful except as a handle, unless you import the
internal header).
Have fvalue_to_string_repr() return NULL, rather than failing, if the
fvalue's ftype has no val_to_string_repr method.
This lets us not include the ftypes internal header in
ui/cli/tap-diameter-avp.c.
svn path=/trunk/; revision=53290
2013-11-12 22:06:00 +00:00
Jakub Zawadzki
ae59b09443
Add missing includes in order to remove exceptions.h from proto.h (next commit).
...
svn path=/trunk/; revision=53230
2013-11-10 15:59:37 +00:00
Jakub Zawadzki
12d1509aa1
Move struct _ftype_t + callback typedefs + free macro to ftypes-int.h
...
svn path=/trunk/; revision=53223
2013-11-10 13:14:09 +00:00
Evan Huus
95f484a91e
Add a very small hack to make the UAT update callback error string freeable, and
...
convert all existing UAT update callbacks to use glib memory instead of
ephemeral memory for that string.
UAT code paths are entirely distinct from packet dissection, so using ephemeral
memory was the wrong choice, because there was no guarantees about when it would
be freed.
The move away from emem still needs to be propogated deeper into the UAT code
itself at some point.
Net effect: remove another bunch of emem calls from dissectors, where replacing
with wmem would have caused assertions.
svn path=/trunk/; revision=52854
2013-10-25 22:14:25 +00:00
Bill Meier
19f63eb2bd
Revert SVN #52650 as per discussion on wireshark-dev
...
svn path=/trunk/; revision=52671
2013-10-18 15:08:19 +00:00
Anders Broman
26ad68d45b
Prepend to lists rather than append as that's more efficient.
...
svn path=/trunk/; revision=52650
2013-10-16 20:02:14 +00:00
Michael Mann
ee208c8dcc
Add support for RELATIVE-OID ASN.1 type. Bug 9192 ( https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=9192 )
...
From Ed Beroset.
svn path=/trunk/; revision=52393
2013-10-06 02:31:10 +00:00
Jakub Zawadzki
c6669a3c63
dfilter: report warning if OR and AND logic operands are mixed without parentheses.
...
svn path=/trunk/; revision=51247
2013-08-10 17:49:28 +00:00
Jakub Zawadzki
9cfac1227d
Replace hfinfo pointer to same_name_prev, with same_name_prev_id.
...
svn path=/trunk/; revision=51175
2013-08-06 20:53:47 +00:00
Jakub Zawadzki
d6f249633a
dfilter: move convertion to byte to seperate function
...
svn path=/trunk/; revision=50964
2013-07-28 08:41:26 +00:00
Michael Mann
a87f47c02c
Make many items filterable for Vines dissectors.
...
Add support for FT_VINES type.
svn path=/trunk/; revision=50962
2013-07-28 00:07:49 +00:00
Jakub Zawadzki
73aa1e7807
Support drange for functions
...
last think from bug #8979
+ fix semcheck.c:875: warning: signed and unsigned type in conditional expression
svn path=/trunk/; revision=50951
2013-07-27 19:14:34 +00:00
Jakub Zawadzki
1f4d76a6ca
Some more work related to bug #8979 and previous commit
...
- Make http.location[0:4] == lower(http.location) behave the same as lower(http.location) == http.location[0:4]
- fix compiler errors + comments
svn path=/trunk/; revision=50950
2013-07-27 18:55:05 +00:00
Jakub Zawadzki
da170f1d04
Fix bug #8979 : Comparing function call and a range in the filter crashes Wireshark
...
store whole node, don't assume it's always STTYPE_FIELD
svn path=/trunk/; revision=50949
2013-07-27 17:17:15 +00:00
Evan Huus
5ede3bcde0
Follow-up to r50935: add support for 64-bit value strings in more places that
...
need it, I think this is all of them.
svn path=/trunk/; revision=50941
2013-07-26 23:51:00 +00:00
Jeff Morriss
54bb2e7a5c
Move report_err.{h,c} from epan into wsutil: there's nothing epan-specific there and moving it avoids having to recompile the file for use in editcap and capinfos (which don't link against libwireshark).
...
svn path=/trunk/; revision=50598
2013-07-15 02:48:26 +00:00
Chris Maynard
ce088c334d
makefile.nmake -> Makefile.nmake and minor whitespace (spaces -> tabs) changes.
...
svn path=/trunk/; revision=50140
2013-06-25 15:32:49 +00:00
Martin Mathieson
608ad7b5b6
Add a comment about how it would nice for display filter macro fields
...
to use auto-completion, but that it won't work because the string
contains the $1, etc placeholders...
svn path=/trunk/; revision=50038
2013-06-19 17:11:55 +00:00
Jakub Zawadzki
6bd6c5eed9
Add new dfilter function: size()
...
Make it return fvalue_length() of field.
[XXX, rename len() to strlen(), and size() to len()?!]
svn path=/trunk/; revision=49771
2013-06-04 19:29:10 +00:00
Gerald Combs
c0702583d3
Make the minimum supported GLib version 2.16.
...
svn path=/trunk/; revision=49444
2013-05-20 17:27:05 +00:00
Anders Broman
089dfcd108
From beroset:
...
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48424
2013-03-19 19:02:25 +00:00
Anders Broman
81e80f2c0b
From beroset:
...
remove C++ incompatibilities
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=8416
svn path=/trunk/; revision=48355
2013-03-17 16:48:47 +00:00
Jaap Keuter
827eb58b04
From David Arnold:
...
Replace use of INCLUDES with AM_CPPFLAGS in all Makefiles to placate recent autotools.
svn path=/trunk/; revision=48261
2013-03-12 06:53:39 +00:00
Anders Broman
7ad305365f
type drange -> drange_t
...
explicit casts.
svn path=/trunk/; revision=48083
2013-03-05 06:16:45 +00:00
Pascal Quantin
fc9156a8a0
Try to fix LNK4217 (locally defined symbol imported in function) and C4273 (inconsistent DLL linkage) warnings when compiling for Windows
...
svn path=/trunk/; revision=48021
2013-03-02 22:19:33 +00:00
Balint Reczey
1ebdb2e521
Export libwireshark symbols using WS_DLL_PUBLIC define
...
Also remove old WS_VAR_IMPORT define and related Makefile magic
everywhere in the project.
svn path=/trunk/; revision=47992
2013-03-01 23:53:11 +00:00
Gilbert Ramirez
486c6d5445
Fix the grammar.h/grammar.c/grammar.lemon dependency so that
...
grammar.h is not always out of date. Use the same pattern as in the
Makefile.nmake files
svn path=/trunk/; revision=47643
2013-02-12 17:25:28 +00:00
Guy Harris
ebacca89a7
Add %option noinput to a bunch of Flex files, as we aren't using the
...
input() routine and thus don't need to have it generated - and as it
produces warnings of a routine defined but not used, we don't want to
have it generated.
Squelch a casting-const-away warning.
svn path=/trunk/; revision=47613
2013-02-10 19:13:07 +00:00
Guy Harris
a13d58a509
Put NODIST_ at the beginning of macro names, as was done for the plugins
...
directory.
svn path=/trunk/; revision=47599
2013-02-09 23:35:30 +00:00
Guy Harris
e9376dcf4c
Include generated C files that we're *not* distributing.
...
svn path=/trunk/; revision=47489
2013-02-05 09:06:39 +00:00
Guy Harris
9eba2ea90a
Don't distribute the results of running Lemon, as we distribute Lemon
...
ourselves.
Clean up various bits of "distribute" vs. "don't distribute" stuff in
the process - use similar names, and make the "distribute vs. don't
distribute" distinction the same as the "don't clean with "make
distclean" vs. clean with "make distclean"" distinction.
svn path=/trunk/; revision=47485
2013-02-05 06:09:17 +00:00
Gerald Combs
72db5eed02
Unwrap lines inadvertenly wrapped in r47472
...
svn path=/trunk/; revision=47473
2013-02-04 18:27:05 +00:00
Gerald Combs
5130da6935
More silent build support.
...
svn path=/trunk/; revision=47472
2013-02-04 17:49:54 +00:00
Gerald Combs
c0ca6220ef
Prettify more build output.
...
svn path=/trunk/; revision=47469
2013-02-04 17:22:32 +00:00
Gerald Combs
8984a38512
Enable more build silence.
...
svn path=/trunk/; revision=47432
2013-02-01 22:13:43 +00:00
Gerald Combs
c97b7912fa
Go far enough down a rabbit hole and you will encounter libtool. See
...
if changing .o to .lo works.
svn path=/trunk/; revision=47430
2013-02-01 20:16:31 +00:00
Gerald Combs
34df2dbe54
Change some "<x>.c : <y>.h" rules to "<x>.o : <y>.h" in order to fix
...
distcheck. Add some rules recommended by the Automake manual in order
to avoid duplicate actions.
svn path=/trunk/; revision=47429
2013-02-01 18:20:17 +00:00
Michael Mann
86d690880f
replace "unsigned" datatype with "guint". Some mpeg files needed "unsigned int" instead.
...
bugs 7825-7827 (https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=7825 )
svn path=/trunk/; revision=46928
2013-01-04 05:22:43 +00:00
Guy Harris
8ed7a73e22
Fix a bunch of warnings.
...
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
sizeof.
Cast away some implicit 64-bit-to-32-bit conversion errors due to use of
strtol() and strtoul().
Change some data types to avoid those implicit conversion warnings.
When assigning a constant to a float, make sure the constant isn't a
double, by appending "f" to the constant.
Constify a bunch of variables, parameters, and return values to
eliminate warnings due to strings being given const qualifiers. Cast
away those warnings in some cases where an API we don't control forces
us to do so.
Enable a bunch of additional warnings by default. Note why at least
some of the other warnings aren't enabled.
randpkt.c and text2pcap.c are used to build programs, so they don't need
to be in EXTRA_DIST.
If the user specifies --enable-warnings-as-errors, add -Werror *even if
the user specified --enable-extra-gcc-flags; assume they know what
they're doing and are willing to have the compile fail due to the extra
GCC warnings being treated as errors.
svn path=/trunk/; revision=46748
2012-12-26 05:57:06 +00:00
Jakub Zawadzki
8909d38842
When comparing fvalue_t we don't modify them, make arguments const.
...
svn path=/trunk/; revision=45948
2012-11-06 13:28:59 +00:00
Jeff Morriss
8f0d5f99c6
As suggested by Xavier Raynaud in https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6425 :
...
scanner.c includes (depends on) grammar.h so mark it so in the Makefiles.
svn path=/trunk/; revision=45020
2012-09-20 03:04:48 +00:00
Jeff Morriss
3729335973
We always HAVE_CONFIG_H so don't bother checking whether we have it or not.
...
svn path=/trunk/; revision=45016
2012-09-20 01:48:30 +00:00
Evan Huus
fc4d43ec42
Add modelines and make indentation consistent.
...
svn path=/trunk/; revision=44730
2012-09-01 15:12:43 +00:00
Guy Harris
835111692f
From Richard Stearn: support for AX.25, including support for
...
LINKTYPE_AX25.
svn path=/trunk/; revision=44211
2012-08-02 16:54:43 +00:00
Jörg Mayer
1df7174946
dfilter.h does not need to include epan.h
...
svn path=/trunk/; revision=44044
2012-07-26 14:37:31 +00:00