| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/trunk/; revision=1581
|
|
|
|
|
|
|
|
|
|
|
| |
On UNIX, if "$HOME" isn't set, try getting the user ID and the password
entry for that user ID, and, if that succeeds, get the home directory
from the password entry, otherwise use "/tmp". On NT, it may be
possible to do something similar (get the user name, and append that to
"C:\winnt\profiles\"); I'm not sure whether there's anything that can be
done on Windows 9x.
svn path=/trunk/; revision=1580
|
|
|
|
|
|
| |
which provides a default value if "HOME" is not set.
svn path=/trunk/; revision=1579
|
|
|
|
|
|
|
| |
at the end of follow_read_stream(), which causes a segfault if you change
the TCP Follow screen to EBCDIC, and then go back and select a TCP packet.
svn path=/trunk/; revision=1578
|
|
|
|
|
|
|
|
|
|
|
| |
if I correctly read the Windows NT DDK documentation on WAN drivers, for
PPP as well - an ISO NLPID, so use the "nlpid.h" values where they
exist.
Currently doesn't treat NLPID_PPP as PPP, but if we get a PPP-over-X.25
capture, we may find that it should do so.
svn path=/trunk/; revision=1577
|
|
|
|
|
|
|
|
|
| |
traces. The trace we got from Tom Poe (tomp@intrex.net) contains PPP
data which NetXRay has transformed into looking like Ethernet frames.
The hardware addresses are the bytes for the ASCII reprsentation of
"SRC" and "DEST", with null pad bytes at the end. Interesting.
svn path=/trunk/; revision=1576
|
|
|
|
| |
svn path=/trunk/; revision=1575
|
|
|
|
|
|
| |
show up any more (nor does the Capture option). Fixed.
svn path=/trunk/; revision=1574
|
|
|
|
| |
svn path=/trunk/; revision=1573
|
|
|
|
|
|
|
|
|
|
| |
timeval" (if, say, it's a "struct bpf_timeval", with member sizes wired
to 32 bits, as it appears to be in SuSE 6.3 and will, I think, be in the
0.5 release of libpcap), copy the members of that field to the "ts"
field of the Wiretap per-packet header (which also lets us make it not a
"struct timeval" as well).
svn path=/trunk/; revision=1572
|
|
|
|
|
|
|
|
|
| |
supposed to look like "ftell()".
If you don't have zlib, just define "file_seek" as an alias for "fseek",
rather than defining it as a routine.
svn path=/trunk/; revision=1571
|
|
|
|
|
|
|
| |
reply. It came in with the new dissect_rpc_string() with gives the string
back.
svn path=/trunk/; revision=1570
|
|
|
|
|
|
|
|
|
|
|
|
| |
The files were created by Frederic Peters <fpeters@debian.org>, the maintainer
of the ethereal debian package.
I just modified `rules' to use autogen.sh when building from a CVS tree.
Building a debian package is now very easy :
- in debian/changelog : change the version number (and replace my name with
yours)
- dpkg-buildpackage -rfakeroot -us -uc
svn path=/trunk/; revision=1569
|
|
|
|
|
|
|
| |
well as before reading a capture file - if the user didn't specify that
the capture should be saved to a file, it'll be dissected as it arrives.
svn path=/trunk/; revision=1568
|
|
|
|
| |
svn path=/trunk/; revision=1567
|
|
|
|
| |
svn path=/trunk/; revision=1566
|
|
|
|
| |
svn path=/trunk/; revision=1564
|
|
|
|
| |
svn path=/trunk/; revision=1563
|
|
|
|
| |
svn path=/trunk/; revision=1562
|
|
|
|
| |
svn path=/trunk/; revision=1561
|
|
|
|
| |
svn path=/trunk/; revision=1560
|
|
|
|
| |
svn path=/trunk/; revision=1559
|
|
|
|
| |
svn path=/trunk/; revision=1558
|
|
|
|
|
|
| |
know if my changes work, or if anyone actually uses the spec file.
svn path=/trunk/; revision=1557
|
|
|
|
| |
svn path=/trunk/; revision=1556
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
either a pointer to the directory part of the pathname (after stomping
on the pathname separator with a '\0', so don't use this on pathnames
you plan to use afterwards), or NULL if the pathname contains no
directory part, and make it handle Win32 pathnames on Win32 systems.
Use it to get the containing directory of the currently open file, so
that the "chdir()" stuff we do to cause the "File:Open" dialog box to
show you files in the directory in which you last looked works on Win32
systems.
svn path=/trunk/; revision=1555
|
|
|
|
|
|
|
|
| |
is bigger than a "long"; this is itojun's fix for that, turning
"file_tell()" into a wrapper function in "file_wrappers.c", just like
"file_seek()".
svn path=/trunk/; revision=1554
|
|
|
|
|
|
| |
by hand.
svn path=/trunk/; revision=1553
|
|
|
|
|
|
|
|
| |
pointer to the name of the file to which it refers (i.e., to the last
component of the pathname) in a "get_basename()" routine, and have the
code in "file.c" call it.
svn path=/trunk/; revision=1552
|
|
|
|
|
|
|
| |
one is loading, we dump core. Add the "Open..." menu item to the list of
items that we disable while a file is loading.
svn path=/trunk/; revision=1551
|
|
|
|
|
|
|
| |
the text widget scroll bar adjustment to 0.0 appears to fix things (on my
system, at least).
svn path=/trunk/; revision=1550
|
|
|
|
|
|
| |
with notes about possible problems with the latest version.
svn path=/trunk/; revision=1549
|
|
|
|
|
|
|
|
|
|
|
| |
packets displayed", not just "if there aren't any packets" - there may
be packets but no displayed packets if the display filter didn't find
any packets.
NULL out the pointers to the first and last displayed packet when
closing a capture file.
svn path=/trunk/; revision=1548
|
|
|
|
|
|
|
| |
packet; "select_packet()" gets peeved because it can't find the packet,
and panics.
svn path=/trunk/; revision=1547
|
|
|
|
| |
svn path=/trunk/; revision=1546
|
|
|
|
|
|
| |
search for '\' rather than '/'.
svn path=/trunk/; revision=1545
|
|
|
|
|
|
| |
in the frame.
svn path=/trunk/; revision=1544
|
|
|
|
|
|
| |
Fix an error in the handling of non-Ethernet, non-Token Ring frames.
svn path=/trunk/; revision=1543
|
|
|
|
| |
svn path=/trunk/; revision=1542
|
|
|
|
|
|
| |
Gilbert alluded to with reading capture files on Win32 systems.
svn path=/trunk/; revision=1541
|
|
|
|
|
|
|
|
| |
directly; it should use them through Wiretap. (Arguably, it shouldn't
use "file_open()", "file_dopen()", or "file_close()" directly, and
should use those through Wiretap as well.)
svn path=/trunk/; revision=1540
|
|
|
|
|
|
|
| |
Get the frame type, and call the next dissector, regardless of whether
we're building a protocol tree or not.
svn path=/trunk/; revision=1539
|
|
|
|
|
|
| |
Ethereal on win32 now correctly reads trace files.
svn path=/trunk/; revision=1538
|
|
|
|
| |
svn path=/trunk/; revision=1537
|
|
|
|
|
|
| |
compiled in or not.
svn path=/trunk/; revision=1536
|
|
|
|
|
|
| |
usage message.
svn path=/trunk/; revision=1535
|
|
|
|
| |
svn path=/trunk/; revision=1534
|
|
|
|
| |
svn path=/trunk/; revision=1533
|
|
|
|
|
|
|
|
| |
the IPv4 TOS field as a TOS field or as a DiffServ field, and allow that
field to be controlled by a command-line option or an option in the
"Display:Options" dialog box.
svn path=/trunk/; revision=1532
|
|
|
|
|
|
|
|
|
|
| |
"fd->cap_len" for the frame length - or to use macros such as
"BYTES_ARE_IN_FRAME()", "IS_DATA_IN_FRAME()", and "END_OF_FRAME", which
use "pi.captured_len" - so that they correctly handle frames where the
actual data length of the packet is less than the size of the raw frame,
e.g. with encapsulations such as ISL.
svn path=/trunk/; revision=1531
|