Age | Commit message (Collapse) | Author | Files | Lines |
|
files. Do this with GENERATED_HEADER_FILES, GENERATED_C_FILES, and
GENERATED_FILES macros in Makefile.common files, along the lines of what
wiretap/Makefile.common has.
Clean up "*~" files with "make clean" rather than only "make distclean"
in some additional places.
Add "maintainer-clean" rules to the Makefile.nmake files, paralelling
the ones in the automake-generated Makefile.in files, using the
GENERATED_FILES macros from Makefile.common files. In some cases, move
the cleanup of files from "make distclean" to "make maintainer-clean",
and in other cases, put in a comment indicating why we're not doing that
(because some files that are distributed in the source tarballs, namely
Flex output, were built with a UN*X Flex and won't compile on Windows,
so we get rid of them with "make distclean" so you can clean up stuff
that *has* to be re-generated for Windows).
Clean up some *CLEANFILES definitions - get rid of ones that no longer
apply as files were moved or that add to the definition a name that's
already there.
svn path=/trunk/; revision=13402
|
|
It is superseded by the superior Voip Call analysis.
svn path=/trunk/; revision=13353
|
|
- make VoIP Call Analysis work if, called from command line
- should also work now while capturing with packet list
updated in "real time" (to be tested)
- give each tap listener a unique identifier, so ethereal
won't mix them up
- various cleanups
- compile by default
Todo:
- add support for "tap display filter"
- reimplement function to add rtp streams to the call flow.
svn path=/trunk/; revision=13232
|
|
svn path=/trunk/; revision=12460
|
|
svn path=/trunk/; revision=12250
|
|
h323_analysis.h \
h323_conversations.h \
h323_conversations_dlg.h \
svn path=/trunk/; revision=12144
|
|
Ethereal needs to capture the DCE-RPC bind sequence, to get a relationsship between the interface UUID and the current conversation. If this binding wasn't captured, one can use "Decode As" and choose the interface from a list corresponding to a specific conversation. Currently "only" implemented for connectionoriented (TCP) DCE-RPC, but connectionless is a work in progress.
svn path=/trunk/; revision=11924
|
|
svn path=/trunk/; revision=11920
|
|
as they're now (theoretically) toolkit-independent (modulo changes that
might be required to the code to update filter lists when a new filter
is read in).
svn path=/trunk/; revision=11500
|
|
declared in a toolkit-independent header file. Get rid of
"gtk/color_utils.h", as there's nothing left in it.
svn path=/trunk/; revision=11498
|
|
the top-level directory.
svn path=/trunk/; revision=11494
|
|
combination with the hostlist/endpoints table
(some code refactoring still needs to be done in table.c/.h).
svn path=/trunk/; revision=11439
|
|
stuff appropriately.
svn path=/trunk/; revision=11438
|
|
they have LF at the end of the line on UN*X and CR/LF on Windows;
hopefully this means that if a CR/LF version is checked in on Windows,
the CRs will be stripped so that they show up only when checked out on
Windows, not on UN*X.
svn path=/trunk/; revision=11400
|
|
"gtk/isprint.h", and include that in "follow_dlg.c" (which wasn't
including "gtkglobals.h" and thus wasn't getting the redefinition) and
"proto_draw.c" (which was including "gtkglobals.h" but now needs to
include "isprint.h" as well).
svn path=/trunk/; revision=11355
|
|
svn path=/trunk/; revision=11247
|
|
- moved doxygen.cfg to doxygen.cfg.in and let configure to the substitution
on unix. Adapted the namke files accordingly.
- Don't add doxygen as a dependency for libethereal and libui: As doxygen is
an unconditional target, this would cause the applications to be rebuild
every time make was called, even when nothing changed in the meantime.
This means that by now we need to do "make doxygen" manually in case we
want updated documentation.
svn path=/trunk/; revision=11238
|
|
Rename "browser_open_program_file()" to "browser_open_data_file()", and
make it open files relative to the application's data directory, as
that's where data files such as HTMLized man pages would be put. (That
happens to be the program directory on Windows, but it's a different
directory on UN*X - and you aren't guaranteed to be able to find the
program directory on UN*X by looking at argv[0] in any case.) Move it
to "gtk/webbrowser.c".
Fix "filename2url()" to put "file://", not just "file:", in front of
pathnames on UN*X.
svn path=/trunk/; revision=11216
|
|
do some font related renaming/code cleanup
svn path=/trunk/; revision=11166
|
|
svn path=/trunk/; revision=11130
|
|
svn path=/trunk/; revision=11128
|
|
defining them.
Move declarations of some callbacks outside the source files using them
into the appropriate header, and arrange that the appropriate header is
included by those source files.
Move the SAT_E definition into a "sat.h" file, included both by
"endpoint_talkers_table.h" and "hostlist_table.h", so that both of the
latter headers can be included by the same file ("menu.c" has to include
both, as per the change in the previous paragraph).
svn path=/trunk/; revision=11096
|
|
svn path=/trunk/; revision=11044
|
|
embedding a declaration in "gtk/about_dlg.c".
Do the Authors page in the About dialog on UN*X as well as on Windows.
svn path=/trunk/; revision=10951
|
|
"create an About dialog" function's declaration to "gtk/about_dlg.h".
svn path=/trunk/; revision=10941
|
|
also added some preferences and a new preference page for this
svn path=/trunk/; revision=10729
|
|
svn path=/trunk/; revision=10667
|
|
and put it into new range_utils files. This will avoid:
a) duplicate code in save and print dialog and
b) yet another code duplication for future dialogs (export, ...)
svn path=/trunk/; revision=10665
|
|
svn path=/trunk/; revision=10182
|
|
svn path=/trunk/; revision=10120
|
|
svn path=/trunk/; revision=10110
|
|
"tap_menu.h" file, and have the Ethereal taps include that rather than
"menu.h", so we don't have to worry about making sure we've included
<stdio.h> to define FILE, etc. just because some "menu.h" functions
require it.
svn path=/trunk/; revision=10031
|
|
"Makefile.nmake"), and rename it to "noinst_HEADERS", as that's what
automake requires.
svn path=/trunk/; revision=9780
|
|
including sources common in Makefile.am and Makefile.nmake
svn path=/trunk/; revision=9776
|
|
svn path=/trunk/; revision=9770
|
|
saving the states in the recent file
svn path=/trunk/; revision=9726
|
|
to add functionality or improve performance, although, until we make it
work on GTK+ 1.3[.x] and 2.x, we shouldn't count on the performance
improvements, or make its API different from that of the GtkClist API
(other than names).
Move all the code that knows about the packet list into
gtk/packet_list.c, so that the GtkClist vs. EthClist stuff is
encapsulated inside it.
svn path=/trunk/; revision=9608
|
|
directory.
svn path=/trunk/; revision=9487
|
|
svn path=/trunk/; revision=9484
|
|
more ways to choose which packets can be saved,
in the save(as) dialog box
svn path=/trunk/; revision=9476
|
|
taps, and use that in the H.225 taps.
svn path=/trunk/; revision=9327
|
|
Fix point code display.
Add taps for ANSI MAP and ISUP statistics.
svn path=/trunk/; revision=9247
|
|
new taps for GSM A-interface;
fixes for ANSI A-interface taps.
svn path=/trunk/; revision=9220
|
|
Tweak some Makefile.nmake whitespace.
svn path=/trunk/; revision=9159
|
|
- added a pointer to raw rtp data to _rtp_info that can be used by
taps;
- RTP packets are passed to the tap queue only if they are not
error packets (so that you don't need to filter out ICMP
packets)
- use that pointer in rtp_stream, so it handles packets with
padding, and should handle RTP packets fragmented across
lower-level packets
- moved rtp_stream from tap sources to normal files
(prevents on-start-up registration of the rtp_stream tap
listener)
- rtp_stream tap gets registered/unregistered with the "RTP
Streams" dialog box
i.e. the tap is registered as long as the dialog box is open.
Alternatively, it is de-/registered on demand if RTP Analysis is
called directly on a packet.
- rtp_stream tap listener no longer uses a filter in dissection
` and does not need to have a proto tree being built.
(performance increase)
- fixed: RTP Streams list will get updated in real time if the
dialog box is open while a redissection takes place.
svn path=/trunk/; revision=9051
|
|
svn path=/trunk/; revision=9020
|
|
svn path=/trunk/; revision=8978
|
|
svn path=/trunk/; revision=8968
|
|
measure the response time for some LDAP commands and
add a service response time dialog for it
svn path=/trunk/; revision=8885
|
|
svn path=/trunk/; revision=8794
|