Ethereal-dev: [Ethereal-dev] Superficial changelog of Clearsight's Ethereal
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: Joerg Mayer <jmayer@xxxxxxxxx>
Date: Fri, 18 Nov 2005 08:22:57 +0100
I've just created a very superficial changelog for the version of Ethereal that is included in one of Clearsight's products. I have only looked at the ethereal part of the archive, it contains more files (e.g. glib and the ole stuff). In case you'd like to take a look at the diff: I've created the diff by comparing it against the official ethereal-0.10.0a source archive, changed the line endings in the CS version to unix, ignored whitespace changes and removed quite a lot of files that are in the official Ethereal tree only. As the diff is a bit big (~ 230 kB in complressed form), I've uploaded it to a temporary home at http://www.loplof.de/kram/clearsight-0.10.0a.diff.gz Once my normal webpage is working again, it will be moved (and I'll send another mail to let you know). In case you are interested in database stuff, you may want to have a look at packet-sqlorcale.c, packet-tns.c and packet-tds.c. Ciao Joerg -- Joerg Mayer <jmayer@xxxxxxxxx> We are stuck with technology when what we really want is just stuff that works. Some say that should read Microsoft instead of technology.
changes between Ethereal and Clearsight-ethereal:
some plugins removed
gtk/ removed
debian/ removed
help/ removed
image/ removed
appdancer_glog.cpp added
change logging mechanism called by g_assert
cfile.h
dfilter -> displayfilter
add detail_items (visible items in Protocol tree in linked list)
doc/ethereal.pod.template added
doc/tethereal.pod.template added
it's a modified (t)ethereal.pod.template + a modified ethereal-filter.pod.template
epan/acinclude.m4
version 1.4 -> 1.3 (no pcre check) [maybe I'm comparing against the wrong version]
epan/column-utils.c
Add additinal columns: COL_INFO_PHYSICAL_LAYER, COL_INFO_NETWORK_LAYER, COL_INFO_TRANSPORT_LAYER, COL_STATUS
Add support for nanosecond resolution
AT_IPv6: Bugfix?
COL_PACKET_LENGTH: auto-negotiation handling
epan/column_info.h
Add additinal columns: COL_INFO_PHYSICAL_LAYER, COL_INFO_NETWORK_LAYER, COL_INFO_TRANSPORT_LAYER, COL_STATUS
epan/config.h added
Generated and then manually modified
epan/dfilter/scanner.c
don't include unistd.h
always set b->yy_is_interactive = 0 (no isatty on win)
epan/frame_data.h
Add channel information such as full-duplex, VlandID and nanosec support to frame_data struct
epan/packet.c
Add init_all_protocols, find_protocol_info_struct, find_protocol_dissector, search_sub_dissectors, get_existing_protocol_for_port, tie_port, untie_port
epan/packet.h
Add tie_port, untie_port, init_all_protocols
epan/proto.c
Add compare_short_name, proto_get_id_by_short_name
epan/proto.h
Change ITEM_LABEL_LENGTH 240 -> 300
Add proto_get_id_by_short_name
epan/resolv.c
Remove DNS support?
Adding and removing of externally provided IPv4/IPv6/Ethernet addresses?
epan/resolv.h
Add add_ipv6_name, remove_ipv6_name_table, add_ether_name, remove_ether_name_table, remove_host_name_table, set_resolve_names
epan/to_str.c
bugfix to ip_to_str?
ethereal.dsp added
ethereal.dsw added
ethereal.plg added
Build process for Microsoft Developer Studio
globals.h
Remove cfile, ethereal_path, last_open_dir, finfo_selected
h235.cxx
h235.h
h235_container.cxx
h235_container.h
h235_container0.cxx
h235_container0.h
h235_t.cxx
h450.cxx
h450.h
h450_container.cxx
h450_container.h
h450_container0.cxx
h450_container0.h
h450_container1.cxx
h450_container1.h
Added under MPL (Copyright by Philips)
mini_ptlib/ Added (nothing of interest?)
packet-autoneg.c added
dissector for xyratex auto-negotiation packets
packet-dns.c
different dns handling: no need to do it here because we did it in prescan
packet-fc.c
Revision 1.16 -> 1.15 [do I compare against wrong base version?]
Remove conversation/reassembly handling?
packet-frame.c
Added handling of WTAP_ENCAP_AUTONEGOTIATION packets
packet-giglink.c added
dissector for xyratex link-status packets
packet-h4501.c added
(Ethereal copyright header)
packet-http.c
Display data in tree?
packet-icmpv6.c
Show reserved field.
Different handling of dissect_contained_icmpv6
Show all Home Agent Addresses
Changed dissect_icmpv6 to call dissect_icmpv6opt more often
packet-ip.c
handle tos as tos not dscp
dissect ect and ce bits
packet-ipv6.c
frag.ip6f_ident = g_ntohl(frag.ip6f_ident);
packet-mgcp.c "added"
More like copied over and old version (never noticed the version in plugins?)
packet-per.c
Commented out a printf
packet-q931.c
+#define TCP_PORT_H225 1720
packet-rsvp.c
Added RSVP_CLASSes 226, 228-231
Added RSVP_SESSION_TYPE 14
Some sprintf -> snprintf changes(??)
More details printed in many places
packet-rtcp.c
Added dissect_rtcp_tieport_heur (Improved detection heuristics?)
packet-rtcp.h
Added dissect_rtcp_tieport_heur
packet-rtp.c
Added dissect_rtp_tieport_heur (Improved detection heuristics?)
Removed rtp_add_address
packet-rtp.h
Added dissect_rtp_tieport_heur
Removed rtp_add_address
packet-rx.c
Add case 0: //unknow type
packet-sip.c
bugfixes?
packet-smb-logon.h
Added
packet-smb.c
Changed strings ("INFO" -> "INFORMATION")
tds support (their new tds dissector, not ours)
packet-sqlOracle.c
packet-sqloracle.h
Added
packet-tcp.c
Disable sequence number analysis
Add COL_INFO_TRANSPORT_LAYER
packet-tds.c
packet-tds.h
Added
It looks like a different protocol dissector (mstds) that overwrites the old tds dissector
packet-tns.c
Added Oracle support
Maybe more?
packet-udp.c
Add COL_INFO_TRANSPORT_LAYER
plugins/megaco/packet-megaco.c
disable plugin stuff
register.c
Some manual changes for the new/changed dissectors
tools/EtherealXML.py
Makefile.nmake
removed
tools/cvsdiff-fix.py
tools/pkt-from-core.py
Added (from newer version of etheral or maybe from cvs tree?)
util.c
nanosecond support (compute_nsec_timestamp_diff)
removed remote capture handling heuristics
util.h
Added compute_nsec_timestamp_diff
wiretap/appdancer.c
wiretap/appdancer.h
Added
wiretap/ascend-scanner.c
Removed unistd.h include
wiretap/file_access.c
Add appdancer support
Added wtap_def_seek_read
wide character support in filenames
Add some media specific infos to wth
wiretap/file_wrappers.h
wide character support in filenames
wiretap/netxray.c
Handle auto-negotiation packets
wiretap/ngsniffer.c
HIGH_PRECISION_TIME support
wiretap/wtap-int.h
Add some media specific infos to wtap and wtap_dumper
wiretap/wtap.c
Added wtap_medium_type, wtap_sub_medium_type, wtap_option
Added AUTONEGOTIATION, Gigabit Link
wiretap/wtap.h
Added WTAP_ENCAP_AUTONEGOTIATION, WTAP_ENCAP_GIGLINK
Added WTAP_FILE_APPDANCER
Added status and info fields to wtap_pkthdr
- Follow-Ups:
- Re: [Ethereal-dev] Superficial changelog of Clearsight's Ethereal
- From: Guy Harris
- Re: [Ethereal-dev] Superficial changelog of Clearsight's Ethereal
- Prev by Date: Re: [Ethereal-dev] Split the capture-child into it's own program?!?
- Next by Date: Re: [Ethereal-dev] X.500 Protocol Dissection
- Previous by thread: Re: [Winpcap-team] Re: [Ethereal-dev] RTSP causing Ethereal to SegFault.
- Next by thread: Re: [Ethereal-dev] Superficial changelog of Clearsight's Ethereal
- Index(es):





