Commit Graph

7 Commits

Author SHA1 Message Date
Stephen Heumann 78a300f799 Add an option to tell the server that the GS is going to sleep after each command sent.
This tells the server to keep the session alive (typically for at least several hours) without sending or expecting tickles. This is useful in cases where our run queue procedure is not run regularly or at all, e.g. in text-mode shells.

The implementation here is geared toward compatibility with Netatalk and differs from Apple's published standards in a couple ways. It may or may not work with other servers.
2017-04-21 21:09:57 -05:00
Stephen Heumann 7d9dc2de54 Add rVersion and rComment resources for AFP Mounter CDev. 2017-04-20 20:11:55 -05:00
Stephen Heumann 6be698833d Detect if AFPBridge and Marinetti are installed, and give an error/warning if not.
We indicate that AFPBridge is installed by creating a message in the message center (which also includes its version, in case we want to distinguish between different versions in the future).
2017-04-19 21:10:23 -05:00
Stephen Heumann df9a9f8821 Add UI for AFP over TCP options (not yet operational). 2017-04-14 18:50:17 -05:00
Stephen Heumann ed3292dbc1 Support cut/copy/paste/clear operation on the LineEdit control. 2017-04-12 23:33:43 -05:00
Stephen Heumann 91c2707cf3 Complete basic implementation of AFP Mounter CDev.
It now invokes EasyMount by creating a temporary alias file. Support for saving the alias is also implemented.
2017-04-12 21:09:27 -05:00
Stephen Heumann 73399e8eda Add initial code for AFP Mounter CDev.
This code tries to call EasyMount using the request procedure documented in its ERS, but it turns out that doesn't work. The request procedure trashes its return address on the stack, so it crashes whenever you call it.
2017-04-11 17:34:00 -05:00