1 $Id: NEWS,v 1.148 2004/05/13 20:45:00 obiot Exp $
5 Ethereal 0.10.4 has been released.
7 This release fixes bugs in AIM, MMSE, SIP, and SPNEGO, as described in
8 the following advisory:
10 http://www.ethereal.com/appnotes/enpa-sa-00014.html
12 Everyone is encouraged to upgrade.
15 New and updated features
17 When built with GTK+ 2.4, Ethereal uses the new, greatly improved, file
20 Export dialogs for Plain text, PostScript(R), PDML and PSML have been added.
22 PostScript(R) output has been improved.
24 The screen layout of the main window can be changed by Preferences now.
26 Many other parts of the user interface have received improvements.
28 Compressed and chunked transfer-coded HTTP bodies are now decoded.
30 A new generic media dissector more cleanly handles HTTP and WSP
31 Content-Type information.
36 ANSI IS-801, BEA Tuxedo, DCERPC EFS, DICOM, GPRS LLC, GPRS SNDCP,
37 IEEE 1588/PTP, PVSTP, MPLS Echo, RTPS
40 Updated protocol support
51 DCERPC (LSA, NETLOGON, SAMR, SVCCTL, SPOOLS)
88 WBXML (EMN, SI, WV-CSP),
102 Ethereal 0.10.3 has been released.
104 This release fixes several security bugs described in the following
107 http://www.ethereal.com/appnotes/enpa-sa-00013.html
109 Everyone is encouraged to upgrade.
112 New and updated features
114 Display filters now support the bitwise and (&) operator.
116 Protocol hierarchy statistics now have bandwidth columns.
118 The capture dialog has a new layout.
123 3G A11 Cisco SS7 (RUDP, RLM, and Session Management), FTAM, IPDC,
124 MQ, Presentation, SLSK,
127 Updated protocol support
129 802.11, AFP, AIM/Oscar, Axent Raptor/Symantec Enterprise firewall,
130 BER, BGP, CDP, DCCP, DCERPC NETLOGON, DCERPC RS_PGO, DCERPC
131 RS_PROP_PLCY, DCERPC, DCERPD SAMR, DIAMETER, DOCSIS, E.164, EIGRP,
132 FCFCS, GSM A, GSM MAP, GSM SMS, GTP, H.225, IGAP, IrDA, ISUP,
133 Kerberos, M2PA, M3UA, MTP3, NBNS, NCP, NDMP, Netflow, PER, PGM,
134 PostgreSQL, Q.931, Q.933, Quake 2, RADIUS, RSVP, RTSP, SCTP, SMB,
135 SNA, TCAP, TCP, UCP, WBXML, WSP, X11, xDLC
140 EyeSDN, libpcap (tcpdump)
145 Ethereal 0.10.2 has been released.
147 This release fixes two major bugs in 0.10.1:
149 Under Windows, the error
151 ** WARNING **: error opening
152 /usr/local/share/ethereal/asn1/default.tt, No such file or
155 would be printed at startup.
157 The 0.10.1 source release was missing several files required for
161 New and updated features
163 The user interface has received further updates. The Statistics
165 layout has been improved, as well as the capture options dialog
171 Cisco Cast Client Control Protocol
174 Updated protocol support
176 AppleTalk, ASN.1, DCERPC, Diameter, FCSP, GSM A, GSM MAP, GSM SMS,
178 IEEE 802.3, Kerberos, MSN Messenger, PostgreSQL, Q.931, RPL, Skinny,
184 Ethereal 0.10.1 has been released.
187 New and updated features
189 The Windows installer now lets you choose between the traditional
191 version 1 interface and a new GTK+ 2 interface.
193 Several updates were made to Ethereal's user interface. The "File"
195 now has a "most recently used" list. The help menu was greatly
198 The "matches" operator now handles more data types. For example,
202 smtp matches joespammer@example.com
206 I/O statistics now support 1ms resolution.
210 A column resorting crash on the Windows platform was fixed.
214 EDP, IAX2, IrDA, ISMP, OLSR, PostgreSQL, PRES, V5UA
216 Updated protocol support
218 ACSE, AFP, AIM, ANSI MAP, ARCNET, ASN.1, BEEP, BGP, BPDU, BSSAP,
220 COPS, CPHA, DCERPC AFS4INT, FLDB, RPRIV, RS_REPADM, STAT, SVCCTL,
221 TRKSVR, WKSSVC, DCERPC, DHCPv6, DNS, DOCSIS, EAP, ENIP, ESIS, FC,
223 FC-SB3, FW-1, GIF (OK, so it's a file format and not a protocol per
225 GIOP, GRE, GSM MAP, GSM SMS, GTP, H.225, H.245, H.450, HTTP, ICMPv6,
226 IEEE 802.11, IPMI, IPv4, IPv6, IPX, ISAKMP, iSCSI, ISDN, ISUP, JFIF,
227 Kerberos, KPASSWD, L2TP, LDAP, LDP, LWAPP, MGCP, MLD, MMSE, Mobile
229 MSPROXY, MTP3, NBNS, NCP, NDMP, NFS, OSI, OSPF, PER, PGM, Q.931,
231 RMI, RSTAT, RTP, RTSP, SCCP, SDP, SES, SIP, SLL, SLSK, SMB, SMPP,
233 SOCKS, SRVLOC, SSH, SSL, STUN, T.38, TACACS, TCAP, TDS, Telnet,
235 Text, TFTP, TZSP, UDP, Vines, WAP, WBXML, WSP, WTP, X11
238 Updated capture file support
240 DBS EtherWatch, EtherPeek/AiroPeek, EyeSDN, LANAlzyer, NetXRay,
246 Ethereal 0.10.0 has been released.
248 This release fixes issues in the SMB and Q.931 dissectors that could
249 make Ethereal and Tethereal crash. See
251 http://www.ethereal.com/appnotes/enpa-sa-00012.html
255 New and updated features
257 Many performance improvements have been made to the code. Most
259 should see a 2x to 3x performance increase when loading and working
263 A "matches" display filter operator has been added. It is similar
265 the "contains" operator, but supports Perl-compatible regular
268 Tethereal can now dump packet data in XML (PDML) format.
270 The main application menus have been rearranged and the help windows
271 have been revamped, along with a host of other UI enhancements.
273 The capture progress window now features bar graphs.
275 The GLib, GTK+, Net-SNMP, and zlib libraries that ship with the
277 installer have been updated.
281 BFD, CCSDS, CPFI, DCE/RPC {BUDB, EPM4, ICL_RPC, RS_PLCY,
283 IGAP, ISO 8327-1 SES, MS Kpasswd, RTCFG, SEBEK,
285 Updated protocol support
287 ACN, AFP, ANSI A, ANSI MAP, ASN.1, BSMAP, BSSAP, CPFI, DCE/RPC
289 EPM, NDR, SRVSVC, STAT, WKSSVC}, DCE/RPC, DHCP, DNS, DOCSIS, DSI,
291 ENTTEC, FC ELS, FC FZS, FC-SP, FC-SWILS, GIOP, GPRS NS, GSM A, GSM
293 H.225, H.450, HTTP, ICMP, IPv6, IS-IS, ISAKMP, ISUP, Kerberos, LDAP,
294 LDP, MIPv6, MMSE, MS Proxy, MTP3, NCP 2222, NTP, PIM, RADIUS, RANAP,
295 RDM, RSVP, RTCP, RTP, SCCP, SDP, SIP, SMB, SMPP, SOCKS, SONMP,
297 SSL, TACACS, TCAP, TCP, TPKT, TZSP, UCP, WAP, WBXML, WLAN, WSP, WTP
300 Updated capture file support
302 AiroPeek v9 (2.x) support was added. Network Instruments Observer
304 Snoop support was updated.
309 Ethereal 0.9.16 has been released.
311 This release fixes potential security issues with the GTP, ISAKMP,
312 MEGACO, and SOCKS dissectors. See
314 http://www.ethereal.com/appnotes/enpa-sa-00011.html
318 New and updated features
320 Ethereal has leapt forward into the 90's and added a toolbar.
322 Ethereal and Tethereal can now force the data link type of captured
325 RTP analysis has been enhanced.
327 Individual frames can now be marked as time references
329 Service response time and general I/O statistics have been enhanced.
331 statistics can now calculate client load (experimental).
335 ACN, ALCAP, ANSI MAP, ASN.1 BER, BSSAP, DCE/RPC DRSUAPI, DCE/RPC
336 INITSHUTDOWN, DCE/RPC RS_BIND, FC-SP, FICON, GSM BSSMAP, GSM DTAP,
338 SMS TPDU, GSM SMS, GSM SS, H.450, IOS 4.0.1 IS-637-A (SMS), IS-683-A
339 (OTA), T.38, TCAP, TPCP
341 Updated protocol support
343 AODV, ASN.1 PER, BSSGP, CDP, Cisco HDLC, COPS, DCE/RPC BROWSER,
345 DNSSERVER, DCE/RPC EPM, DCE/RPC LSA, DCE/RPC Messenger, DCE/RPC REG,
346 DCE/RPC SVCCTL, DCE/RPC, DFS, DHCPv6, DOCSIS, EAPOL, ENIP, Frame
348 FTP, GPRS, Gryphon, GTP, H.225, H.245, HTTP, ICMP, IEEE 802.11, IPX,
349 ISAKMP, ISUP, LAPB, Laplink, LWAPP, MAPI, MDSHDR, MEGACO, MPLS, NCP,
350 NDPS, NETLOGON, NFS, NTLMSSP, OSPF, OXID, PPP, Q.931, Q.933, RANAP,
352 RTP, SAMR, SCCP, SCSI, SCTP, SDP, SIP, SMB, SMPP, SNMP, SOCKS,
354 SPOOLSS SRVLOC, SRVSVC, T.35, TACACS+, TAPI, TCP, TZSP, WKSSVC, WSP,
355 X.25, Yahoo! Messenger
358 Updated capture file support
360 Linux Bluez Bluetooth hcidump support has been added.
362 Endace ERF and Network Instruments Observer, and NetXRay support has
368 Ethereal 0.9.15 has been released.
370 New and updated features
372 Many often-requested features have been added with this release. If
373 you're running an older version of Ethereal you may want to have a
376 Conversation List (aka "top talker") support has been added to
378 and Tethereal. Protocol statistics in general have been updated.
380 Searching capture files has been improved even more -- a new
382 display filter operator that searches for strings in PDUs has been
383 added. The Find dialog now supports case-insensitive searches, hex
387 An H.225 dissector has been added. It can automatically recognize
389 and RTCP conversations.
391 A preference file has been added for disabled protocols.
393 Color filters may now be imported and exported from within Ethereal.
395 A new column type has been added for cumulative bytes.
400 GPRS BSSGP, GPRS NS, H.225, H.263, LWAPP, Laplink, Q.933, STUN
405 ArtNet, BOOTP/DHCP, DCE/RPC, DCERPCSTAT, DHCPv6, DOCSIS, ENIP,
407 FCIP, Frame Relay, H.245, HTTP, IPsec, iSCSI, LDAP, LWRES, M2UA,
409 MEGACO, MTP3, NCP, NDPS, NFS, NTLMSSP, PPTP, Q.931, RPC, SAMR, SCCP,
410 SCTP, SIP, SMB, SMPP, SNA, SNMP, SRVLOC, SUA, TCP, TDS, UCD, UDP,
414 Updated capture file support
416 Support for Accellent 5Views and Endace ERF capture files was added.
417 CheckPoint FW-1 and Novell LANalyzer support has been enhanced.
422 Ethereal 0.9.14 has been released.
424 New and updated features
426 The ringbuffer code has been (nearly) completely rewritten. It now
427 supports an unlimited number of files.
429 Ethereal now supports searching for arbitrary text and binary data
433 Service response time statistics have been enhanced.
435 Tethereal, the text-mode version of Ethereal, can now be compiled
436 without capture support.
439 New and updated features
441 Echo, eDonkey, Jabber, MS Messenger, sFlow
446 AODV, AODV6, Boardwalk, DCE-RPC, ENIP, Fibre Channel, FIX, FW1,
448 IGMP, IPsec, IS-IS, iSCSI, ISUP, LDAP, LDP, M2UA, MEGACO, MTP3,
450 NETLOGON, NTLMSSP, NTP, Q.2931, Q.931, SAMR, SCCP, SCSI, SMB, SMPP,
452 SNMP, SPNEGO, SPOOLSS, SRVLOC, UCP, Vines, VRRP, WBXML, WEP, WSP,
457 Updated capture file support
464 Ethereal 0.9.13 has been released.
466 This release fixes a large number of security issues discovered by
468 Sirainen and others. See
470 http://www.ethereal.com/appnotes/enpa-sa-00010.html
474 New and updated features
476 Ethereal now supports a system-wide color filter file.
478 Support for the GNU ADNS library has been added. ADNS allows
479 asynchronous DNS lookups.
481 "Decode As..." functionality has been added to Tethereal via the "-
485 The HTTP, FTP, POP, SMTP, IMAP, and ACAP requests and responses are
487 shown in the protocol tree.
491 distcc, EtherNet/IP, MSRPC ATSVC, RTNET/TMDA
495 802.11, AIM, BGP, CLNP, COTP, CPHA, DCERPC, DNS, EAPOL, Ethernet,
497 GSSAPI, IP, ISAKMP, ISIS, LDAP, LSP, M2PA, MAPI, Modbus, NDPS, NFS,
498 NTLMSSP, OSI, OSPF, OpenBSD pflog, PPTP, RMCP, RMI, RPC, RTP, SCSI,
499 SCTP, SIP, SMB, SMPP, SMTP, SNMP, SPNEGO, TACACS, TCP, TSP, WBXML,
503 Updated capture file support
505 HP-UX nettl, VMS UCX$TRACE
510 Ethereal 0.9.12 has been released.
512 This release fixes several off-by-one and integer overflow errors
513 discovered by Timo Sirainen. See
515 http://www.ethereal.com/appnotes/enpa-sa-00009.html
519 New and updated features
521 TCP sequence number analysis received a few improvements.
523 General packet reassembly has been improved.
525 The "Follow TCP Stream" window now allows you to filter out the
529 The Vines code received significant updates.
531 Several enhancements were made to the text2pcap utility.
535 ArtNET, IPX WAN, Intel ANS, iSNS, NLSP, WKSSVC
539 802.11 ACAP, AFP, AIM, AJP, ASAP, BGP, CLNP, CPHA, DCE/RPC, DSI,
541 IP, IPMI, IPX, IPv6, ISIS, ISUP, IUA, Kerberos, LDAP, M2PA, M2TP,
543 M3UA, MGCP, MTP2, MTP3, MTP3MG, Modbus/TCP, NDMP, NDPS, NFS, NLSP,
545 Q.931, RANAP, RPC, RSVP, SCCP, SCCPMG, SCTP, SMB, SNMP, SPX, SSH,
547 TCP, Telnet, Vines, WBXML, WSP, WTP
549 Updated capture file support
556 Ethereal 0.9.11 has been released.
558 The Ethereal 0.9.10 release was packaged improperly. This release
560 the packaging, and adds minor updates and fixes for the following
563 AFS, OpenBSD enc(4), RTP, SCSI, SIP, SMPP, SSH
565 IA64 support has been improved.
570 Ethereal 0.9.10 has been released.
572 This release fixes a security hole discovered by Georgi Guninski in
574 SOCKS dissector as well as problems with the NTLMSSP and Rsync code.
575 All users of previous versions are encouraged to upgrade. See
577 http://www.ethereal.com/appnotes/enpa-sa-00008.html
582 New and Updated Features
584 Many small updates were made to the user interface.
586 The "Help" menu now includes the FAQ.
588 The TCP dissector was enhanced. Many more fields are filterable.
590 Tethereal received more IO stats: TCP and UDP top talkers.
592 Packet reassembly has been improved.
594 The "Follow TCP Stream" feature can now export C byte arrays.
596 RTP streams can now be saved to a file.
601 A missing comma in a string array could cause Ethereal to crash when
602 opening the preferences dialog.
607 MSN Messenger, Rsync, SSH, Yahoo! Messenger
612 AFP, AFS, AIM, ATM, Apache JServ, BACNET, BGP, BOOTP, CLNP, COPS,
614 DCERPC NT, DCERPC, DNS, ESIS, Ethernet, Frame Relay, GIOP, GTP, HP
615 extended 802.2 LLC, HP-UX remote management, HTTP, IPP, IPX, LLC,
617 M3UA, MDSHDR, MIP6, MPLS, MySQL, NCP2222, NETLOGON, NLPID, NetFlow,
618 OpenBSD enc(4), OSI, PPP, RADIUS, RMP, RPL, SAMR, SCSI, SMB, SNA,
620 SOCKS, SPOOLSS, SRVLOC, SRVSVC, SSL, SliMP3, TCP, Token Ring, WBXML,
621 Wellfleet BofL X.25, X11
624 Updated Capture File Support
626 NetXRay, NGSniffer, Snoop
631 Ethereal 0.9.9 has been released.
633 Please note the next release will NOT be 1.0. There are still more
634 features to be added before a 1.0 release will be ready.
637 New and Updated Features
639 Plugin search behavior was improved under Unix, allowing more than
641 version of Ethereal to be installed at one time.
643 The statistics graphs have been enhanced. More statistics have been
646 Round-trip-time statistics are now computed for SMB traffic.
648 NCP Call and Reply times are now tracked.
650 Top talker statistics for Ethernet, IP and Token Ring are now
651 available (tethereal only).
653 Color allocation and handling was improved.
655 The RADIUS dissector can now decrypt user passwords.
657 Tethereal now supports reading from a pipe under Unix.
659 The ATM code received major improvements.
661 The DOS Sniffer code also received major improvements.
663 For those that compile Ethereal from source, some fixes and updates
664 have been made to the configuration and build environment.
669 The capture progress window now shows the correct number of elapsed
672 A potential infinite loop in the TCP graphing code has been fixed.
677 MDSHDR, MEGACO, MySQL, SDLC, X.29
682 802.11, AFP, AFS, AIM, ARCNET, ASAP, ATM, BPDU, Cisco HDLC, CLNP,
684 RPC, DDTP, Ethernet, FC-ELS, FCIP, H.261, IMSI, IP, IP-over-FC,
686 LMI, M3UA, MTP3, NCP, NetBIOS, NETLOGON, ONC RPC, OSPF, PIM, PPP,
687 RADIUS, RANAP, RPC, SAMR, SCTP, SMB, SPNEGO, SPOOLSS, SRVLOC,
689 SUA, TNS, Token Ring, Wellfleet HDLC, X.25
692 Updated Capture File Support
694 Firewall-1, Netmon, NetXRay, Radcom, Sniffer
699 Ethereal 0.9.8 has been released.
701 Serious problems with the BGP, LMP, PPP, and TDS dissectors have
705 http://www.ethereal.com/appnotes/enpa-sa-00007.html
710 New and Updated Features
712 The TAP subsystem received major updates. Tethereal can display
713 more statistics, and several graphs have been added to Ethereal.
715 A protocol hierarchy statistics tap was added to tethereal. This
717 may be used to replace the hierarchy statistics code in Ethereal.
719 More updates have been added to TCP analysis.
721 After a long hiatus, the Windows installer once again includes SNMP
724 The total running time of the capture is now displayed in the
726 progress dialog box. The capture progress dialog also shows ARP
729 The look of the plugins dialog was revamped.
732 Bug Fixes and Updates
734 A bug which caused Ethereal under Windows to crash when "Update list
736 packets in real time" was enabled has been fixed.
738 The stability of the text2pcap utility has been improved.
740 In tethereal, the packet count is properly displayed when you ^C out
747 ARCNET, ClearCase NFS, DCERPC LSA_DS, Fibre Channel, HyperSCSI,
754 AFP, AFS, BACNet, BGP, DCERPC, DCERPC EPM, DCERPC LSA, DCERPC NDR,
755 DCERPC NT, DCERPC SAMR, DCERPC UPDATE, GRE, GTP, HTTP, IPv6CP, IPX,
756 iSCSI, ISDN, IUA, LAPD, LDAP, M2PA, NDPS, NDS, NetBIOS, NFS,
758 OSPF, PPP, PPPoE, Q.2931, Q.931, RPC, RSVP, SCSI, SCTP, SMB, SNMP,
759 Spanning Tree, SPNEGO, SPOOLSS, SPX, SRVLOC, TCP, Telnet, V.120,
764 Updated Capture File Support
766 AIX iptrace and tcpdump, NetXRay, Sniffer, snoop
769 == September 28, 2002
771 Ethereal 0.9.7 has been released.
775 In order to improve the out-of-box responsiveness of Ethereal and
776 Tethereal, network name resolution has been disabled by default.
778 TCP analysis (a feature added in the 0.9.6 release) was improved.
780 The NCP code base received quite a few updates.
782 Initial support for version 2 of the GTK+ library was added.
784 RPC staticstics (which use the new Tap API) were added.
786 Due to added and updated support for the NTLM, SNEGO, and GSS-API
787 protocols, Ethereal can now dissect most of the security blobs for
788 Windows 2000 authentication.
790 The Ethernet "manuf" file now handles addresses specified with a
791 mask, and contains many well-known addresses.
796 802.1s MSTP, FIX, GSS-API, Interbase, NDPS, Netflow (Cisco and
798 SCCP-Management, SPNEGO
800 The following DCE/RPC protocols were also added:
802 AFS4INT, BOSSVR, CDS_CLERKSERVER, CDS_SOLICIT, CPRPC_SERVER,
804 DTSPROVIDER, DTSSTIME_REQ, FLDB, FTSERVER, KRB5RPC, REPADMIN,
806 ROVERRIDE, RPRIV, RS_ATTR, RSEC_LOGIN, RS_MISC, RS_PGO, RS_REPLIST,
807 RS_UNIX, SECIDMAP, TKN4INT, UBIKDISK, UKIKVOTE
812 AFP, AODV/AODV6, BGP, CHDLC, CHPA, DCE/RPC CONV, DCE/RPC LSA,
814 NT, DCE/RPC SAMR, DHCP, DNS, DOCSIS, EAP, GTP, HTTP, IP, iSCSI, IS-
816 Kerberos, LDAP, LDP, M2PA MMSE, NBNS, NCP, NDS, NETLOGON, NTLMSSP,
818 Q.931 RPC, RPCSTAT, SCSI, Skinny, SMB, SNEGO, SPOOLSS, SRVSVC, TCP,
824 Ethereal 0.9.6 has been released.
828 A buffer overflow in the ISIS dissector has been fixed. More
829 information can be found at
830 http://www.ethereal.com/appnotes/enpa-sa-00006.html.
832 A bad TCP header could cause problems for the "Follow TCP Stream"
835 Setting "column.format" from the command line no longer crashes
836 Ethereal and Tethereal.
838 Problems with capture files being overwritten (e.g. if you try to
840 the current capture file) have been fixed.
842 An SMB conversation handling bug has been fixed.
844 Thanks to Valgrind, several memory leaks have been fixed.
846 Some problems with printing under Windows have been fixed.
851 TCP sequence number analysis has been added.
853 The DCE RPC NETLOGON dissector has received a major overhaul.
855 Data types throughout the code have been cleaned up.
860 CPHA, DOCSIS, NTLMSSP, Xyplex terminal server protocol, ZIP
865 802.11, AFP, ASAP, BGP, CDP, CDPCP, CPHA, DDP, DCERPC, DCERPC NT,
867 REG, EPM, FTP, HCLNFSD, HTTP, IPX, ISAKMP, ISIS, IUA, Kerberos,
869 LLMNR, LSA, MMSE, MPLSCP, NBNS, NetBIOS, NETLOGON, NFS, NTLMSSP,
871 Quake2, RADIUS, RSVP, RTCP, SAMR, SCSI, SDP, SIP, SMB, SMB Mailslot,
872 SMTP, SPOOLSS, TCP, TDS, TNS, TPKT, Token Ring, VJ TCP, WINREG, WSP
877 CheckPoint Firewall-1 monitor file support and CoSine debug file
879 were added. Support for pppdump and Netmon files was updated.
884 Ethereal 0.9.5 has been released. This version fixes several potential
885 security problems revealed since the release of 0.9.4. See the
887 advisory at http://www.ethereal.com/appnotes/enpa-sa-00005.html for
893 The ability to read packet data from a pipe was enhanced. Printing
894 under Windows now works.
899 802.3 LACP, Apache JServ, AODV6, DCERPC Browser, Java RMI, TAPI
904 ATM, BGP, BOOTP, DCE RPC, EPM, Frame Relay, GTP, L2TP, LMP, MAPI, MIP,
905 MMSE, MTP3, NCP, NFS, NSPI, PPP, Q2931, RADIUS, RSVP, SCSI, SMB, SNA,
906 SOCKS, SPOOLSS, SRVSVC, SunATM, TFTP, TNS, Token Ring, UCP, VJ TCP/IP,
912 Ethereal can now write LANalyzer files. The Sniffer, nettl, snoop,
913 NetXRay, and libpcap code all received updates.