Commit Graph

  • dd362b0b8f
    Recommend latest version of Marinetti. master Stephen Heumann 2021-03-05 19:10:19 -0600
  • 527483b03b Return specific values from main() in the various programs. Stephen Heumann 2020-02-06 17:28:55 -0600
  • fde8a3255b Explicitly recommend Marinetti 3.0b9 or later for best performance. Stephen Heumann 2018-07-04 20:58:30 -0500
  • 195c828734 Add references to some other docs in the README. Stephen Heumann 2017-05-11 17:17:14 -0500
  • 51aee4e093 Add instructions for mounting AFP volumes in a shell. Stephen Heumann 2017-05-11 17:09:21 -0500
  • 3055089559 Clarify what kind of host names can be used. Stephen Heumann 2017-05-09 23:05:58 -0500
  • dd6fb667cf Add build instructions. Stephen Heumann 2017-05-02 18:21:42 -0500
  • 68759d93a0 Set theme jekyll-theme-dinky Stephen Heumann 2017-04-28 16:58:30 -0500
  • 53294670f5 Add README. v1.0b1 Stephen Heumann 2017-04-28 16:42:48 -0500
  • 9f5fa330ed Add license. Stephen Heumann 2017-04-27 23:46:46 -0500
  • 814158ab0e Reinstall our attention vector patch on return from P8. Stephen Heumann 2017-04-25 22:15:12 -0500
  • 9ea3f1d2fb Don't call the ATalk driver's attention vector routine for DSI connections. Stephen Heumann 2017-04-24 23:16:40 -0500
  • a38e2f716a Detect when Marinetti has disconnected, and close all sessions at that time. Stephen Heumann 2017-04-23 19:38:50 -0500
  • 13e4f4d72f Disable large writes by default, since they cause problems in Mac OS 9 and OS X. Stephen Heumann 2017-04-22 21:29:47 -0500
  • c4286a024e Add options to give somewhat better compatibility with the AFP server in OS X 10.5. Stephen Heumann 2017-04-22 18:46:26 -0500
  • 898c4e531c Don't call TCPIPCloseTCP before calling TCPIPAbortTCP. Stephen Heumann 2017-04-22 17:16:35 -0500
  • 3a07b12ee6 Allow fake sleep without AFP 2.2. Stephen Heumann 2017-04-22 16:01:11 -0500
  • 350204f78a Switch to using two-character codes for options and parsing them in the zone name. Stephen Heumann 2017-04-22 15:39:02 -0500
  • 78a300f799 Add an option to tell the server that the GS is going to sleep after each command sent. Stephen Heumann 2017-04-21 21:09:57 -0500
  • 2cb7cc7572 Makefile adjustments. Stephen Heumann 2017-04-20 20:53:55 -0500
  • 3dff06fdd6 Add rVersion and rComment resources for AFPBridge init. Stephen Heumann 2017-04-20 20:29:12 -0500
  • 7d9dc2de54 Add rVersion and rComment resources for AFP Mounter CDev. Stephen Heumann 2017-04-20 20:11:55 -0500
  • 8f72c9b89f Flag an error if we are expecting to receive data and don't get any for 30 seconds. Stephen Heumann 2017-04-19 23:54:19 -0500
  • 74e32c7d3f Work around issue where PFI gives an inappropriate "too many sessions" error. Stephen Heumann 2017-04-19 21:56:37 -0500
  • 6be698833d Detect if AFPBridge and Marinetti are installed, and give an error/warning if not. Stephen Heumann 2017-04-19 21:10:23 -0500
  • 4bb7e378ba Connect to the network before doing a DNS lookup, if we're not connected already. Stephen Heumann 2017-04-18 18:05:00 -0500
  • d08a36c9ca Add small program to list sessions using FIListSessions2. Stephen Heumann 2017-04-18 17:47:49 -0500
  • 33c4871183 Add wrapper code around PFI to save the server/zone names and properly return them in FIListSessions2. Stephen Heumann 2017-04-18 17:46:33 -0500
  • 444fdbee49 Call NewHandle/DisposeHandle directly instead of using ORCA/C's malloc/free. Stephen Heumann 2017-04-16 20:54:18 -0500
  • fe2680b65a Bail out early if we're in P8 mode. Stephen Heumann 2017-04-16 18:25:58 -0500
  • 93e2a5a864 Call attention routine when appropriate, and handle close requests from the server. Stephen Heumann 2017-04-16 16:19:59 -0500
  • 5b5295fd40 Fixes related to error handling and asynchronous command support. Stephen Heumann 2017-04-16 15:17:55 -0500
  • 9d6dad03b4 Add support for soft reset. Stephen Heumann 2017-04-16 13:36:01 -0500
  • 7d2c225d2f Add code to close the sessions when the system is shutting down. Stephen Heumann 2017-04-16 00:37:57 -0500
  • e5c1cd4465 Allow AFPBridge init to work when loaded before the TCPIP init. Stephen Heumann 2017-04-15 23:01:48 -0500
  • a52a041389 Add support for rewriting login requests to force use of AFP version 2.2. Stephen Heumann 2017-04-15 18:11:24 -0500
  • d4857e483f Implement option to let read replies return more data than the specified reply buffer size. Stephen Heumann 2017-04-14 22:39:18 -0500
  • 695f2d8611 Implement infrastructure (in init and CDev) to support options encoded in the zone name. Stephen Heumann 2017-04-14 22:16:55 -0500
  • df9a9f8821 Add UI for AFP over TCP options (not yet operational). Stephen Heumann 2017-04-14 18:50:17 -0500
  • a610156e9a Use fast assembly code to handle EventsCDEV, rather than C. Stephen Heumann 2017-04-13 17:10:58 -0500
  • 079ab7e00a Work around an issue where the top and bottom of the LineEdit caret could blink out of sync. Stephen Heumann 2017-04-12 23:57:37 -0500
  • ed3292dbc1 Support cut/copy/paste/clear operation on the LineEdit control. Stephen Heumann 2017-04-12 23:33:43 -0500
  • 91c2707cf3 Complete basic implementation of AFP Mounter CDev. Stephen Heumann 2017-04-12 20:32:50 -0500
  • 73399e8eda Add initial code for AFP Mounter CDev. Stephen Heumann 2017-04-11 17:34:00 -0500
  • dca542e0cd Support "asynchronous" LookupName calls (not really executed asynchronously). Stephen Heumann 2017-04-09 23:02:00 -0500
  • 35bcc701d3 Check for presence of AppleShare FST and don't load if it is missing. Stephen Heumann 2017-04-09 22:06:13 -0500
  • 3b2f1b6a25 Pass through calls we don’t handle to the original AppleTalk stack. Stephen Heumann 2017-04-09 20:56:19 -0500
  • 6c6dff0e18 Use timers when connecting and disconnecting, so failures don't result in long hangs. Stephen Heumann 2017-04-09 19:55:47 -0500
  • 7dd2be9ae2 Patch NBPLookupName to map IP address or domain name to AppleTalk-style address. Stephen Heumann 2017-04-08 23:40:41 -0500
  • f0dee6d55c Various makefile updates. Stephen Heumann 2017-04-05 21:22:18 -0500
  • 503b15b5e4 Make afpbridge an init. Stephen Heumann 2017-04-05 00:13:09 -0500
  • 1f6122ba39 Correctly detect when Marinetti needs to be loaded. Stephen Heumann 2017-04-03 23:33:00 -0500
  • c119492cec Work around problem with asynchronous polling calls from AppleShare FST. Stephen Heumann 2017-04-03 20:19:30 -0500
  • 3f40a3190d Modify FPRead requests so they don’t return more data than will fit in the reply buffer. Stephen Heumann 2017-04-03 16:36:50 -0500
  • 17421e0ba5 Add support for calling asynchronous completion routines. Stephen Heumann 2017-04-02 19:01:49 -0500
  • 1bd953dd40 Fix memory trashing bug. Stephen Heumann 2017-04-02 00:55:27 -0500
  • 9720f37531 Initial code for installing our commands. Stephen Heumann 2017-03-31 18:04:57 -0500
  • 65da8f895e Add utility for dumping the AppleTalk command table, and glue code for accessing it. Stephen Heumann 2017-03-25 17:38:39 -0500
  • 7d79acda96 Complete AFP mounter program. Stephen Heumann 2017-03-24 01:40:48 -0500
  • f9a65d1f54 Start writing AFP mounter program/test case. Stephen Heumann 2017-03-23 20:47:51 -0500
  • 6367b37e6f Add glue code to make AppleTalk calls from ORCA/C. Stephen Heumann 2017-03-23 20:46:54 -0500
  • ee83e402f8 Implement support for DSIWrite, plus a few other cleanups. Stephen Heumann 2017-03-23 02:31:06 -0500
  • 275f3456ba Add support for sending DSICommand requests. Stephen Heumann 2017-03-22 20:13:20 -0500
  • 83c702fcbb Include the FPGetSrvrInfo AFP-level request in DSIGetInfo packets. Stephen Heumann 2017-03-20 00:58:17 -0500
  • 0b0a422c33 Updates to support opening and closing a session. Stephen Heumann 2017-03-19 17:23:42 -0500
  • b5c3a29f37 Initial version, with test program. Stephen Heumann 2017-03-18 18:44:11 -0500