Stephen Heumann
33c4871183
Add wrapper code around PFI to save the server/zone names and properly return them in FIListSessions2.
...
This is necessary because FIListSessions2 has a bug that causes it to return garbage in the server/zone fields for DSI sessions. (The bug is essentially that PFI is indexing into its own tables based on the ASP/DSI session number, rather than properly using a PFI-level session index.)
2017-04-18 17:46:33 -05:00
Stephen Heumann
3b2f1b6a25
Pass through calls we don’t handle to the original AppleTalk stack.
...
It is now possible to have AFP volumes mounted over both AppleTalk and TCP/IP simultaneously.
2017-04-09 20:57:09 -05:00
Stephen Heumann
7dd2be9ae2
Patch NBPLookupName to map IP address or domain name to AppleTalk-style address.
2017-04-09 00:08:11 -05:00
Stephen Heumann
17421e0ba5
Add support for calling asynchronous completion routines.
...
At this point it can connect and largely work, but there are still several issues.
2017-04-03 15:39:37 -05:00
Stephen Heumann
9720f37531
Initial code for installing our commands.
...
This code works to some extent, but tends to cause system hangs.
Also includes some DSI implementation fixes.
2017-04-01 15:32:32 -05:00