• Updated 2023-07-12: Hello, Guest! Welcome back, and be sure to check out this follow-up post about our outage a week or so ago.

Search results

  1. slipperygrey

    Netatalk 2.3.0 available

    Yay! You're welcome. Mind you, this is only a workaround. Apple may decide to shut down this override in the future. Reading up on the various blog posts on the topic, what I understand is that *NIX-style forking is inherently incompatible with multi-threading. If you fork a multi-threaded...
  2. slipperygrey

    Netatalk 2.3.0 available

    @robin-fo The new macOS init script is in the bleeding edge 2.3 branch now. You enable it by passing the newly added "--enable-macos" parameter to the configure script. It comes with two facilities: a "netatalkd" wrapper script for starting cnid_metad and afpd with the right env variable, and a...
  3. slipperygrey

    Netatalk 2.3.0 available

    You do need AppleTalk to connect with System 7.0 clients and earlier. Later Mac OS versions are able to run AppleShare Client software that supports TCP. If of course is “nicer” to have AppleTalk for any classic Mac OS client since you get the handy automatic service discovery and some other...
  4. slipperygrey

    Netatalk 2.3.0 available

    We have a workaround now thanks to @dgsga – see https://github.com/Netatalk/netatalk/issues/755 And yes, it turns out this is Apple being obnoxious. TIL: they have been gradually tightening security around forking applications in macOS for years now. We were the latest victims. TL;DR: you need...
  5. slipperygrey

    Netatalk 2.3.0 available

    I don’t think so. It used to work on this aarch64 MacBook and now it doesn’t work on the same aarch64 MacBook…
  6. slipperygrey

    Netatalk 2.3.0 available

    You know, I know for a fact that it worked on macOS in September 2023 because I tested it before releasing 2.2.10... But now when I test it I see that the forked afpd process crashes the moment a client attempts to authenticate... Even if I go back and compile 2.2.10 code. I wonder what...
  7. slipperygrey

    Netatalk 2.3.0 available

    Whoops, I overlooked the fact that you were running netatalk itself on macOS! I think we need *your* help to achieve AppleTalk networking there. :) I bet you've read this already, but we have a wiki page about netatalk2 on macOS, which describes how to get the DHX UAM working with OpenSSL 1.1...
  8. slipperygrey

    Netatalk 2.3.0 available

    That’s a neat but kind of scary trick. :) Perfect for testing though.
  9. slipperygrey

    Netatalk 2.3.0 available

    Well this is basically it: Guest access means read-only access. So you would create a volume, and then populate it with files using a privileged user. Then the Guest user can access those files read-only.
  10. slipperygrey

    Netatalk 2.3.0 available

    What stands out here is that you're passing the UAM list twice -- once on the command line and once in afpd.conf. I suggest you remove the former (unless there's a good reason to do it like this that I'm overlooking.) No, I'm happily using macOS / OSX / OS9 / System 7 / System 6 clients with...
  11. slipperygrey

    Netatalk 2.3.0 available

    You can configure netatalk with multiple UAMs and leave it up to the client to decide which one to use. If the 512k can use any AppleShare Client version it should be able to authenticate with at least Clear Text if not Random Number. And I use netatalk2 with macOS Sonoma regularly. Always...
  12. slipperygrey

    Netatalk 2.3.0 available

    Right, OS9 does not support DHX2. The latest UAM you can use with Classic Mac OS is DHX (DHCAST128). The netatalk manual has a UAM compatibility matrix: https://netatalk.io/oldstable/htmldocs/configuration#authentication You can also see on that manual page that the Clear Text UAM has to be...
  13. slipperygrey

    Netatalk 2.3.0 available

    Why do you have to use the clrtext UAM? With macOS you really should be using DHX2 for security.
  14. slipperygrey

    Cannot get MacIP to boot on RPI

    It would help to have a bit more context here. What exactly are these images and where did you get them from? How are you connecting the device to the network? What are you expecting should happen when you turn it on? The obvious question is to what extent the knockoff is fully compatible...
  15. slipperygrey

    TashRouter: An AppleTalk Router

    This seems indicative of afpd or papd (or timelord) launching before atalkd has fully initialized. A common fail state / race condition of the netatalk daemon suite, which leads to the aforementioned daemons failing to register with NBP. I bet you can still access the AFP TCP service (check with...
  16. slipperygrey

    Netatalk 2.3.0 available

    I wrote a few words on troubleshooting AppleTalk in this article: https://netatalk.io/docs/Connect-to-AFP-Server-from-Mac-clients Please have a look and see if this can provide any leads.
  17. slipperygrey

    Netatalk 2.3.0 available

    @robin-fo Earlier today I merged a (documentation) fix for the issue that you reported: https://github.com/Netatalk/netatalk/issues/725 Since the default behavior of afpd is "-transall" now (i.e. enable both DDP and TCP) I think it makes sense that the -D and -T switches negate that and act as...
  18. slipperygrey

    Netatalk 2.3.0 available

    AppleTalk support in kernel has nothing to do with what version of Netatalk the vendor chose to use. You have actually query the kernel for its capabilities like @davewongillies describes. See also this page on the topic: https://netatalk.io/docs/AppleTalk-Kernel-Module Or the README in the...
  19. slipperygrey

    Netatalk 2.3.0 available

    We're talking about the capabilities of the Linux kernel itself. You wouldn't haven't been able to launch Netatalk 2 if your NAS didn't have AppleTalk / DDP support in the kernel.
  20. slipperygrey

    Netatalk 2.3.0 available

    @robin-fo Did you confirm how the AFPTRANS_DDP flag is used in the code? Maybe the logic is awkwardly flipped later… In either case, please file an issue ticket. Some kind of improvement is needed here, I agree.
Top