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):