Stephen Heumann
c6aa37c3ff
Add ISC license and apply it to all source files.
2024-07-14 13:48:45 -05:00
Stephen Heumann
2b4f12ecef
Cache directory entries for GetDirEntry.
...
This avoids having to make a network request to get each directory entry individually (but servers without Apple extensions will still require individual requests per entry to get the AFP/resource fork info).
2024-05-30 19:42:04 -05:00
Stephen Heumann
96aa55d712
Factor out code for sending close requests into helper functions.
2024-05-17 13:28:55 -05:00
Stephen Heumann
9d48d4ecbb
Prevent use of DIBs that are not for active volumes.
2024-05-01 13:57:10 -05:00
Stephen Heumann
10f80c3c77
Change SendMessageAndGetResponse to take a DIB argument.
...
This consolidates two arguments into one and gives it access to the DIB in case it needs to be modified, e.g. on reconnect.
2024-04-27 20:45:41 -05:00
Stephen Heumann
fdd652c5ca
Reorganize files info subdirectories.
2024-04-19 18:42:59 -05:00
Stephen Heumann
28392fb1c2
Translate SMB error codes to GS/OS errors.
2024-04-05 17:06:54 -05:00
Stephen Heumann
f13e3cf5b0
Implement Close.
2024-03-27 18:41:24 -05:00
Stephen Heumann
f5f68925d0
Allocate a VCR for the mounted volume.
...
This allows regular GS/OS calls to be made on it, but they currently just give an error.
2023-12-22 22:30:29 -06:00
Stephen Heumann
633c813ef3
Add framework of FST calls.
2023-12-15 17:36:27 -06:00