Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.sys.apple2.programmer > #1916
| From | D Finnigan <dog_cow@macgui.com> |
|---|---|
| Newsgroups | comp.sys.apple2.programmer, comp.sys.apple2 |
| Subject | Marina IP October 2015 edition released |
| Followup-To | comp.sys.apple2.programmer |
| Date | 2015-10-25 18:47 +0000 |
| Organization | Mac GUI |
| Message-ID | <dog_cow-1445798999@macgui.com> (permalink) |
Cross-posted to 2 groups.
Followups directed to: comp.sys.apple2.programmer
Today is the surprise release of an October 2015 edition of that Marina IP thing that I've been working on. The October 2015 edition of Marina adds Multicasting level 1 conformance and several improvements to the ARP and ICMP implementations. This latest edition also includes many other changes and improvements which are noted at the end of this post. The development environment is now completely changed over to ProDOS Merlin Pro. Visit the Marina web site to download the new binary, source code, and manual. http://marina.a2hq.com/ Also the Marina Technical Library was updated with new RFCs, an additional Marina document on ICMP, and two other Marina documents were revised. http://marina.a2hq.com/mtl/ . . . There have been the following changes since the June 2015 edition of Marina: - Made Uthernet slot a conditional assembly-time variable - Added DEBUG conditional assembly opcodes in UDP.S and ETH.S - Added Multicasting, RFC 1112 level 1 conformance - Added NSSERV to DNS.S to choose between name servers - Moved IPADDR out of zero-page - DHCP Discover explicitly sets default TTL - ARPADD will not add IP addresses starting with a 0 octet - Fixed off-by-one error for target IP address in ARP.S - Moved LDY #2 out of loop in SOGETUDPSOBY (performance optimization) - Wrote UDPICMPERR - Integrated UDPICMPERR in HANDLEICMP - Added LLBCASTFLAG for link-layer broadcasts (RFC 1122, pg 25) - Began work on Uthernet II driver - Converted source code from DOS 3.3 to ProDOS Merlin Pro - Uthernet II driver sets MAC filter for socket 0 - Fixed off-by-one error in PRNTARPTAB - Added cache timer to ARP table - Overwrite an old entry when ARP table is full. - Added assembly-time variable for multicast Ethernet frames - PRNTARPTAB prints time to live for each entry - Wrote ARPEXPIRE - Drop IP datagrams sent via link-layer broadcast but not to any broadcast IP address (RFC 1122, pg 67)
Back to comp.sys.apple2.programmer | Previous | Next — Next in thread | Find similar
Marina IP October 2015 edition released D Finnigan <dog_cow@macgui.com> - 2015-10-25 18:47 +0000 Re: Marina IP October 2015 edition released D Finnigan <dog_cow@macgui.com> - 2015-10-26 15:50 +0000
csiph-web