aboutsummaryrefslogtreecommitdiff
path: root/sftsr.c
AgeCommit message (Collapse)AuthorFilesLines
2023-02-18replace .??? wildcards with a plain '*'Javier1-3/+4
Before, patterns like 'test.???' would be passed as 'test' incorrectly. This fixes command.com which uses this pattern when searching for executable files.
2022-11-27fix regression with non-uppercase filenamesJavier1-10/+14
2022-11-27refactor to add per-mount options to vbsfJavier1-51/+60
2022-08-07bump internal versionJavier1-7/+5
2022-06-12define IN_TSR macro in all tsr filesJavier1-1/+0
2022-06-12Fix hash short names when host file system is case sensitiveEduardo Casino1-3/+10
2022-06-12Do not uppercase volume namesEduardo Casino1-5/+7
2022-06-12Add support for hash-generated short file namesEduardo Casino1-51/+81
2022-06-12Truncate file to current position when writing 0 bytesEduardo Casino1-4/+21
2022-05-23Fix find_first when search attr are 0Eduardo Casino1-8/+0
2022-05-23Add support for windows host short file namesEduardo Casino1-63/+29
2022-05-08Add unicode and NLS supportEduardo Casino1-25/+83
2022-05-06no close needed for chdir/getattr which are lookupsJavier1-6/+4
2022-05-06Fix mkdir, chdir, getattr and setattrEduardo Casino1-2/+7
2022-05-01make setattr fail silentlyv0.56Javier1-5/+5
2022-04-30refactor: switch debug log to a more convenient printf-like APIJavier1-148/+54
2022-04-30another hack to avoid dir fd leakingJavier1-0/+9
2022-04-30another hack to avoid leaking dirfd on 'dir *.*'Javier1-0/+8
2022-04-30improve wildcard handlingJavier1-9/+33
2022-04-30support setting file date/time from dosJavier1-1/+84
2022-04-30add hack to make filemgr stop leaking dir handlesJavier1-2/+18
2022-04-30save findfirst/findnext state in sdb, support concurrent callsJavier1-132/+212
fd xcopy at least uses this. since we don't have a findclose call, we may leak the dir fd if the program does not finish reading the entire directory
2022-04-27make getattr return file_not_found instead of path_not_foundJavier1-1/+1
borlandC seems to depend on this
2022-04-27refactor: use INTPACKW (always 16-bit) instead of INTPACKXJavier1-35/+34
2022-04-27fix leaking SFTs on closeJavier1-0/+7
2022-04-20implement seek_end fn in vbsfJavier1-5/+79
not used from DOS, as far as I can see, but windows may use it
2022-04-18make vbsf less verboseJavier1-0/+2
2022-04-18hide files larger than 4GiBJavier1-5/+28
2022-04-15show disk free space (up to 2GB), necessary for filemgr to workJavier1-12/+42
2022-04-15use different buffer sizes for vbx mouse & sfJavier1-41/+68
2022-04-14cleanup vbox codeJavier1-22/+25
2022-04-13fix sft leakJavier1-0/+2
2022-04-13fix directory enumeration from a different driveJavier1-7/+18
2022-04-13add rename supportJavier1-11/+73
2022-04-12getattr and lockJavier1-0/+84
2022-04-12add file date/time listing support, closeall callJavier1-121/+252
2022-04-11add missing vbsf headersJavier1-0/+19
2022-04-11add new virtualbox shared folders clientJavier1-0/+891