| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This is currently still disabled, as we cannot pass all required capture flags to the child process (lack of command line parameters).
svn path=/trunk/; revision=13558
|
|
|
|
|
|
| |
in the "normal mode" captured data)
svn path=/trunk/; revision=13538
|
|
|
|
|
|
| |
some code cleanup
svn path=/trunk/; revision=13537
|
|
|
|
| |
svn path=/trunk/; revision=13535
|
|
|
|
|
|
| |
a new file capture_opts.c and let both ethereal and tethereal use it.
svn path=/trunk/; revision=13474
|
|
|
|
|
|
|
|
| |
-a files:20
also added this to the manpage, the user's guide will follow later
svn path=/trunk/; revision=13473
|
|
|
|
|
|
|
|
|
|
|
|
| |
object code for libethereal.dll isn't generated by the
makefile in /trunk.
Having no code in /trunk linked into libethereal.dll
anymore, the definition of the macro _NEED_VAR_IMPORT_
can be moved from various source files in /trunk to /trunk/Makefile.nmake .
So do that, too.
svn path=/trunk/; revision=13389
|
|
|
|
|
|
|
|
| |
state.
instead of already invoking cf_cb_live_capture_started in capture.c, I've introduced the new event cf_cb_live_capture_prepare which only has to set the main windows title and nothing more.
svn path=/trunk/; revision=13355
|
|
|
|
| |
svn path=/trunk/; revision=13345
|
|
|
|
|
|
|
|
|
|
| |
to the "start live capture" callback, and call that from "do_capture()".
When opening a capture file, don't pop up the "What do you want to do?"
pane when closing any existing file you have open, as we're just going
to put the regular view up right after that.
svn path=/trunk/; revision=13332
|
|
|
|
|
|
| |
#ifdef a variable used only if _WIN32 is defined.
svn path=/trunk/; revision=13324
|
|
|
|
|
|
|
|
|
| |
move another two capture related fields (iface and cfilter) from cfile to capture_opts
also move the handling of capture related command line options from main.c to capture.c, that way a future privilege seperated capture program can use the same code to parse it's command line than Ethereal.
It might be even possible to share this parser code even with Tethereal, didn't took a closer look at this.
svn path=/trunk/; revision=13320
|
|
|
|
|
|
| |
capture_opts and alike
svn path=/trunk/; revision=13317
|
|
|
|
| |
svn path=/trunk/; revision=13316
|
|
|
|
|
|
| |
capture_opts_init
svn path=/trunk/; revision=13315
|
|
|
|
|
|
|
|
| |
split drag and drop support out of main.c into new file drag_and_drop.c, to reduce the size of main.c a bit.
Hopefully this won't break unix builds because of missing #include's, I will keep an eye on the buildbot
svn path=/trunk/; revision=13308
|
|
|
|
| |
svn path=/trunk/; revision=13303
|
|
|
|
|
|
|
|
| |
This includes: all functions in file.h now have a cf_ prefix, will have doxygen tags, will have the capture_file *cf as the first parameter and I tried to generalize the return values for non trivial functions.
Hopefully, I didn't introduced any new bugs, as I had to change a lot of files...
svn path=/trunk/; revision=13289
|
|
|
|
|
|
| |
and capture_opts instead
svn path=/trunk/; revision=13283
|
|
|
|
|
|
|
| |
don't use global cfile at all but only an untpyed handle to call the cf_... functions in file.c
move the save_file member from capture_file to capture_opts, as it's only used while capturing and while preparing it
svn path=/trunk/; revision=13276
|
|
|
|
|
|
| |
is the place where it should be
svn path=/trunk/; revision=13268
|
|
|
|
|
|
|
| |
in there is for UI functions including, but not limited to, the combo
box in capture dialogs.
svn path=/trunk/; revision=13061
|
|
|
|
|
|
|
|
|
|
|
| |
window titles even on UN*X, and if the user's specified a description
for an interface, use that rather than the description supplied by
libpcap.
Put the interface name into the main window title when doing a live
capture.
svn path=/trunk/; revision=13060
|
|
|
|
| |
svn path=/trunk/; revision=12855
|
|
|
|
|
|
|
|
| |
idea). Do some more "housekeeping" in the capturing part.
Hopefully the unspecified forward declaration of capture_options_t in main.h is portable, but buildbot will tell me. This way I need the internals of that struct only at the places I really use it.
svn path=/trunk/; revision=12853
|
|
|
|
| |
svn path=/trunk/; revision=12506
|
|
|
|
|
|
|
|
| |
to make it compile on UN*X. Get rid of some #includes that don't appear
to be needed, at least on OS X 10.3 (they might be needed on other
platforms).
svn path=/trunk/; revision=12453
|
|
|
|
| |
svn path=/trunk/; revision=12452
|
|
|
|
| |
svn path=/trunk/; revision=12451
|
|
|
|
| |
svn path=/trunk/; revision=12449
|
|
|
|
|
|
| |
That's the part used, when "Update list of packets in real time" is used while capturing.
svn path=/trunk/; revision=12445
|
|
|
|
| |
svn path=/trunk/; revision=12115
|
|
|
|
|
|
|
|
|
| |
"-y" argument for the capture subprocess - the capture subprocess will
expect a symbolic value, not a numeric value, if we have
"pcap_datalink_name_to_val()". (We assume that if one is present the
other will be present as well.)
svn path=/trunk/; revision=12064
|
|
|
|
|
|
|
|
|
|
| |
Also move ncp222.py, x11-fields, process-x11-fields.pl,
make-reg-dotc, and make-reg-dotc.py.
Adjust #include lines in files that include packet-*.h
files.
svn path=/trunk/; revision=11410
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
<fcntl.h> is included, as <fcntl.h> doesn't define it.
svn path=/trunk/; revision=11276
|
|
|
|
|
|
| |
other #include related cleanups
svn path=/trunk/; revision=11272
|
|
|
|
|
|
|
|
| |
This matters for "update of list in real time" (sync_mode) only,
as in normal mode you wouldn't otherwise have the possibility
to stop the capture.
svn path=/trunk/; revision=11194
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
add a config.nmake option to control whether to build
libethereal.dll or not;
remove "./wiretap" from PATH to prevent problems due to
wrongly-loaded files;
build dissector.lib with MSVC;
move "print.c" and "ps.c" to the dissector helpers, as "print.c"
imports variables from packet-frame.c and packet-data.c, which
are in libethereal;
move "g711.c" out of the dissector helpers, as they're used only
by Ethereal in a tap, not in Tethereal or in any dissector;
add a .def file for libethereal;
arrange to declare global variables exported from libethereal
with "__declspec(dllimport)" when building programs that import
those variables;
update the NSIS installer.
Make the "configure" script define ETH_VAR_IMPORT as "extern".
svn path=/trunk/; revision=10834
|
|
|
|
| |
svn path=/trunk/; revision=10620
|
|
|
|
|
|
| |
while capturing.
svn path=/trunk/; revision=10594
|
|
|
|
| |
svn path=/trunk/; revision=10451
|
|
|
|
| |
svn path=/trunk/; revision=10446
|
|
|
|
| |
svn path=/trunk/; revision=10377
|
|
|
|
|
|
| |
no gint "wrap around" tests implemented yet
svn path=/trunk/; revision=10304
|
|
|
|
| |
svn path=/trunk/; revision=10303
|
|
|
|
| |
svn path=/trunk/; revision=10279
|
|
|
|
|
|
| |
"Use ring buffer" switches between multiple single run and real ring buffer
svn path=/trunk/; revision=10257
|
|
|
|
| |
svn path=/trunk/; revision=10170
|
|
|
|
| |
svn path=/trunk/; revision=10169
|