Mount disk images over the Internet on your Apple IIGS
Go to file
Stephen Heumann 6f5f57c422 Support spaces in URLs.
This applies to both directly entered URLs and redirects. At least some servers (e.g. bit.ly) will send un-percent-encoded URLs that may contain spaces in the Location header.

Spaces are now percent-encoded in the HTTP request. Other characters that should be percent-encoded still aren't, but I think many servers can accept them as-is.
2018-10-03 17:40:08 -05:00
.gitignore Update .gitignore. 2018-08-12 17:59:34 -05:00
Makefile Enhance mounturl command-line utility. 2018-10-02 18:04:22 -05:00
asmglue.asm Split out non-trivial driver ops into separate functions. 2018-08-10 00:12:24 -05:00
asmglue.h Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00
cdev.c Add flag controlling whether to use cache. 2018-10-01 22:42:33 -05:00
cdev.rez Add flag controlling whether to use cache. 2018-10-01 22:42:33 -05:00
cdevutil.asm Add framework for NetDisk CDev. 2018-08-11 16:33:18 -05:00
driver.c Add flag controlling whether to use cache. 2018-10-01 22:42:33 -05:00
driver.h Report our devices as "MFM drives" so that Finder shows a 3.5" floppy icon. 2018-08-13 18:36:24 -05:00
driverwrapper.asm Add framework of code for the driver. 2018-08-08 20:12:03 -05:00
driverwrapper.h Add framework of code for the driver. 2018-08-08 20:12:03 -05:00
hostname.c Set up framework of the NetDisk init. 2018-08-05 18:04:34 -05:00
hostname.h Initial code implementing some of the core functionality for reading blocks over HTTP. 2018-07-29 23:40:03 -05:00
http.c Support spaces in URLs. 2018-10-03 17:40:08 -05:00
http.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
httptest.c Enhance mounturl command-line utility. 2018-10-02 18:04:22 -05:00
initstart.asm Set up framework of the NetDisk init. 2018-08-05 18:04:34 -05:00
installdriver.asm Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00
installdriver.h Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00
mounturl.c Enhance mounturl command-line utility. 2018-10-02 18:04:22 -05:00
mounturl.h Add flag controlling whether to use cache. 2018-10-01 22:42:33 -05:00
netdiskerror.c Give meaningful error messages. 2018-09-26 00:17:31 -05:00
netdiskerror.h Report a disk switch if the length of the file changed. 2018-10-01 18:18:34 -05:00
netdiskinit.c Eject all our disks when the network goes down. 2018-08-15 19:46:23 -05:00
readtcp.c Detect errors and timeouts when reading data from server. 2018-08-15 21:05:09 -05:00
readtcp.h Detect errors and timeouts when reading data from server. 2018-08-15 21:05:09 -05:00
session.c Give meaningful error messages. 2018-09-26 00:17:31 -05:00
session.h Add GS/OS block cache support. 2018-10-01 21:49:00 -05:00
seturl.c Support spaces in URLs. 2018-10-03 17:40:08 -05:00
seturl.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
strcasecmp.c Add and use code to parse URLs specifying the resource. 2018-07-30 21:35:45 -05:00
strcasecmp.h Add and use code to parse URLs specifying the resource. 2018-07-30 21:35:45 -05:00
systemservices.asm Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. 2018-08-16 21:39:23 -05:00
systemservices.h Add wrappers for GS/OS system service calls, and call SET_DISKSW on mount. 2018-08-16 21:39:23 -05:00
tcpconnection.c Before sending a request, check if the remote side has closed the connection. 2018-08-14 18:35:11 -05:00
tcpconnection.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
twoimg.h Switch to unified set of error codes. Also, do more checks for 2IMG files. 2018-08-11 01:53:53 -05:00
urlparser.c Set up framework of the NetDisk init. 2018-08-05 18:04:34 -05:00
urlparser.h Add and use code to parse URLs specifying the resource. 2018-07-30 21:35:45 -05:00
version.h Add basic infrastructure for an installable GS/OS driver. 2018-08-06 20:22:33 -05:00