From: David R. <fra...@gm...> - 2017-05-22 01:43:33
|
Hi all, There are a few commits after 2.2.5 in the 2.2 branch that are critical to making AppleTalk systems function properly (especially if they're to coexist with TCP systems, which is pretty much all of them these days). Can we make a release of 2.2.6 with those patches in? I can confirm that they work. Since that's likely to be the last work done on 2.2 for a very long time (unless I or someone else decides to fork it), you could probably call it the expected final 2.2 release. In an unrelated note, I've had to fix an issue in the Linux AppleTalk stack that was preventing routing from working properly; the Linux stack just matched the first socket matching the port when it received a packet to destination 0.0 (net/node broadcast), which caused obvious problems with multiple sockets bound to the same port on different interfaces, which is the case with routers. I'll be submitting the pull request, but I have no idea how long it'll take before it gets mainstreamed, if ever. It's only a 2-line patch (plus 4-line comment), so I'll be glad to share it with anyone who needs it. AppleTalk routing (especially with zones) just doesn't seem to work otherwise, and I can imagine other problems cropping up. Given the resurgence in vintage computing, the 2.2 branch may find itself fairly useful in the near future. - Dave |