ObjFW  Artifact Description [d0ea6d0ea9]

Artifact d0ea6d0ea9b8c81019e5b68ab9e9c7a3e4450f0354dce73032198fa6517bcb3f:

  • File src/OFSocket.m
    • 2022-10-22 18:41:45 — part of check-in [a54730b88f] on branch trunk — OFSocket: Don't combine port for IP and IPX

      While it works for those two protocols, it's a bad precedent as other
      protocols have different types for ports. (user: js, size: 22894) [annotate] [blame] [check-ins using]

    • 2022-10-30 18:58:13 — part of check-in [0b4f713964] on branch trunk — Remove AppleTalk support again

      It seems that neither Windows nor macOS support DDP sockets, but only
      the layers on top, while neither Linux nor NetBSD support the layers on
      top, but only provide DDP.

      It seems that DDP is not meant to be used directly, while Linux and
      NetBSD only provide the minimum to use netatalk, which is DDP. ObjFW
      would need to use the layers on top on Windows and macOS and implement
      those layers itself on Linux and NetBSD. This also means that no code
      would be shared between Linux / NetBSD and Windows / macOS, as it's
      impossible to have one implementation that works for everything. At this
      point, the effort required doesn't make sense. (user: js, size: 22894) [annotate] [blame] [check-ins using]