Stephen Heumann
5b5295fd40
Fixes related to error handling and asynchronous command support.
2017-04-16 15:17:55 -05:00
Stephen Heumann
7d2c225d2f
Add code to close the sessions when the system is shutting down.
...
This only works if our init is loaded before Marinetti’s, because otherwise Marinetti’s shutdown notification procedure gets control first and shuts down the connection.
2017-04-16 00:37:57 -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
6c6dff0e18
Use timers when connecting and disconnecting, so failures don't result in long hangs.
2017-04-09 19:55:47 -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
0b0a422c33
Updates to support opening and closing a session.
2017-03-19 17:23:42 -05:00
Stephen Heumann
b5c3a29f37
Initial version, with test program.
...
It can currently send a GetStatus request and get a response.
2017-03-18 19:42:25 -05:00