<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><br class=""></div><div class="">I’d be happy to “join” as a contributor, but am not sure how to send a “join” request to the org.  My github username is darrellroot</div><div class=""><br class=""></div><a href="https://github.com/darrellroot/Netrek-SwiftUI" class="">https://github.com/darrellroot/Netrek-SwiftUI</a>  is my repository for the MacOS/iOS/iPadOS client currently distributed (for free) in the MacOS App Store.  It’s open source under the MIT license.  This is actively maintained.<div class=""><br class=""></div><div class=""><a href="https://github.com/darrellroot/SwiftNetrek" class="">https://github.com/darrellroot/SwiftNetrek</a> is an old repository with the <b class="">no longer maintained</b> SpriteKit version of the MacOS client.  Your call whether that is worth forking to the repository.  It is also open source under the MIT license.</div><div class=""><br class=""></div><div class="">As long as I’m spamming the group, I can’t resist a sneak preview of my current project:</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Monaco; background-color: rgb(255, 255, 255);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">% sudo tcpdump port 2592 -vv -X</span></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Monaco; background-color: rgb(255, 255, 255);" class=""><br class=""></div></div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Monaco; background-color: rgb(255, 255, 255);" class="">(showing packet #4, after the tcp handshake)</div><div style="margin: 0px; font-stretch: normal; font-size: 12px; line-height: normal; font-family: Monaco; background-color: rgb(255, 255, 255);" class=""><br class=""></div><div class=""><div style="margin: 0px; font-stretch: normal; line-height: normal; background-color: rgb(255, 255, 255);" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class="">23:23:44.750362 IP6 (flowlabel 0xf2dfa, hlim 64, next-header TCP (6) payload length: 40) 2601:647:4802:1620:f90e:fafa:5906:114e.62508 > 2601:647:4802:1620:186d:f10a:3fb7:cb8.netrek: Flags [P.], cksum 0xc948 (incorrect -> 0xa176), seq 1:9, ack 1, win 2052, options [nop,nop,TS val 496760046 ecr 846968271], length 8</font></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class=""><span class="Apple-tab-span" style="white-space:pre">    </span>0x0000:  3c22 fb28 3a6d 685b 3589 0a04 86dd 600f  <".(:mh[5.....`.</font></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class=""><span class="Apple-tab-span" style="white-space:pre">    </span>0x0010:  2dfa 0028 0640 2601 0647 4802 1620 f90e  -..(.@&..GH.....</font></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class=""><span class="Apple-tab-span" style="white-space:pre">        </span>0x0020:  fafa 5906 114e 2601 0647 4802 1620 186d  ..Y..N&..GH....m</font></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class=""><span class="Apple-tab-span" style="white-space:pre">        </span>0x0030:  f10a 3fb7 0cb8 f42c 0a20 06e8 5cae 876b  ..?....,....\..k</font></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class=""><span class="Apple-tab-span" style="white-space:pre">    </span>0x0040:  7ad0 8018 0804 c948 0000 0101 080a 1d9b  z......H........</font></span></div><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class=""><font face="Courier New" class=""><font style="font-style: normal;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>0x0050:  f4ee 327b b5cf </font><span style="font-style: normal;" class=""><b class="">1b04 0a00 0000 8020</b></span><font style="font-style: normal;" class="">       ..2{..........</font></font></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures; font-style: normal;" class=""><font face="Courier New" class=""><br class=""></font></span></div></div></div></div><div class=""><table class="js-file-line-container highlight tab-size" data-tab-size="8" data-paste-markdown-skip="" style="box-sizing: border-box; border-spacing: 0px; border-collapse: collapse; tab-size: 8; caret-color: rgb(36, 41, 46); color: rgb(36, 41, 46); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; font-size: 14px;"><tbody style="box-sizing: border-box;" class=""><tr style="box-sizing: border-box;" class=""></tr><tr style="box-sizing: border-box;" class=""><td id="LC798" class="js-file-line blob-code-inner blob-code" style="box-sizing: border-box; padding: 0px 10px; position: relative; line-height: 20px; vertical-align: top; overflow: visible; word-wrap: normal;"><font color="#d73a49" face="SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace" size="3" class=""><span style="white-space: pre;" class=""><br class="">struct socket_cpacket { /* CP_SOCKET py-struct "!bbbxI" #27 */<br class="">    char type;<br class="">    char version;<br class="">    char udp_version;<span class="Apple-tab-span" style="white-space: pre;">  </span>/* was pad2 */<br class="">    char pad3;<br class="">    u_int socket;<br class="">};<br class=""></span></font><br class="">Yes, that is a Netrek CP_SOCKET packet, inside an <b class="">IPv6</b> TCP segment!<br class=""><br class="">Hopefully I’ll have an update in a couple weeks.<br class=""><br class="">Darrell<br class=""><br class=""></td></tr></tbody></table><div><br class=""><blockquote type="cite" class=""><div class="">On Jun 30, 2020, at 10:04 PM, Dave Ahn <<a href="mailto:ahn@netrek.org" class="">ahn@netrek.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div dir="ltr" class="">We have decided to move all of our Netrek source code and other repositories to <a href="http://github.com/netrek" class="">github.com/netrek</a>.  The Netrek community started using shared SCCS at the end of the 90's, and most of the primary repositories with over 20 years of history have been imported into github.<div class=""><br class=""></div><div class=""><div class="">If you are an active developer or maintainer of Netrek software, we invite you to join <a href="http://github.com/netrek" class="">github.com/netrek</a> as a contributor and associate your projects with the Netrek org.  If you have disassociated or duplicate repositories, we invite you to work with us to reassociate them to <a href="http://github.com/netrek" class="">github.com/netrek</a> in order to preserve the original histories.</div><div class=""><br class=""></div><div class=""><br class=""><br class=""></div></div></div>
_______________________________________________<br class="">netrek-dev mailing list<br class=""><a href="mailto:netrek-dev@us.netrek.org" class="">netrek-dev@us.netrek.org</a><br class="">http://mailman.us.netrek.org/mailman/listinfo/netrek-dev<br class=""></div></blockquote></div><br class=""></div></body></html>