- 01 Aug, 2009 1 commit
-
-
Robert Sprowson authored
Detail: Added an extra check after the Xlate path resolution code so that the case of the path given to resolve is honoured. This now means that the strcmp() done in SMB_Rename fails and the rename is actually sent to the server. Before "*rename test Test" would have the path resolved and since 'test' already existed both names would be the same, in this example something like "*rename A:\test A:\test" would result. Admin: Made the non LONGNAMES version compile again (not tested). Removed local definitions of FSControl reason codes, uses Interface header now. Made the case of #includes match CVS to allow future compilation on a case sensitive system. Deleted unused "Version" header. Version 2.34. Tagged as 'LanManFS-2_34'
-
- 15 Apr, 2009 1 commit
-
-
Ben Avison authored
Detail: Too many to list here: see doc/RPSChanges. Admin: Received from Rob Sprowson approx 2009-02-08. Builds, but not tested by ROOL. Version 2.32. Tagged as 'LanManFS-2_32'
-
- 11 Mar, 2003 1 commit
-
-
Kevin Bracey authored
Tightened up checking of when sockets get opened and closed in an attempt to work out why Freeway gets upset when LanManFS is configured in IP mode. Changed app date that OmniClient shows to be dd-mmm-yy Added ability to include slimmer ROMSPRITES and deleted the resources phase from the makefile: the sprites were being included once in ResourceFS and again embedded in the module. If the FS is unset it says so in *status rather than a blank line. Version 2.26. Tagged as 'LanManFS-2_26'
-
- 15 Jan, 2001 1 commit
-
-
Stewart Brodie authored
Detail: This module was ignoring the possibility of the Internet module being re-initialised underneath it - something which can happen if there is an Internet module in flash as well as main ROM. This is an experimental fix for this problem. Admin: Not tested. Version 2.18. Tagged as 'LanManFS-2_18'
-
- 09 Jan, 2001 1 commit
-
-
Stewart Brodie authored
Detail: The wrong bit was being checked to see if we were using the extended security model (CAP_EXTENDED_SECURITY). Thus the wrong format was being used in SMBsesssetup, which meant that we couldn't connect to Windows 2000. Much better debugging added to the name resolution code - this helped diagnose the faulty photocopier problem and is left in case anything like that happens again! Admin: Tested - I can now connect to Win 2000 shares. Version 2.17. Tagged as 'LanManFS-2_17'
-
- 11 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Pass OPTIONS=-DNO_NETBEUI from the Components file if you do not need NetBEUI support, and LanManFS will be 12K smaller. In NetBEUI mode, LanManFS sends Service_DCIProtocolStatus as required. In IP mode, LanManFS notices Service_DCIProtocolStatus from the Internet module when it dies and marks all its sockets as needing reconnection. Booting behaviour changed to look for !ArmBoot again and not attempt the boot if it is missing. Removed lots of grotty backdoor hacks that used to be used to determine this. Admin: Not tested at all. This will need very thorough testing before it can be considered for release. Version 2.14. Tagged as 'LanManFS-2_14'
-
- 08 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: SVC stack overflow occurred due to the recursive method used to discard the idle-out prevention responses. This no longer happens. Fixed a bit of debugging which caused data aborts! Optimised a select() call to pass s + 1 as the first parameter to save Internet time in processing the fd_set. Admin: Tested on desktop build, with the idle timers set to send idle outs every second (so we don't have to wait 100 hours for the problem to occur). No longer get problems with the machine stiffing. Version 2.12. Tagged as 'LanManFS-2_12'
-
- 19 Apr, 1999 1 commit
-
-
Stewart Brodie authored
Name mapping table modified to prefer mapping hard space to space. Detail: Fixes hard space->space mismapping. Doesn't leak sockets during startup if driver isn't ready. Admin: Check-in of previously uncommitted bug fixes to get final version number Version 2.06. Tagged as 'LanManFS-2_06'
-
- 01 Mar, 1999 1 commit
-
-
Stewart Brodie authored
Fix for ./.. files in short filename shares. Long multiply now provided in assembler. Detail: *LMLS is a new filesystem-specific command which performs the same task as "smbclient -L" does under UNIX - ie. listing all the shares available on the specified host. When enumerating the shares on a remote server, LanManFS now remembers all the printers, IPC, device and disc shares (for *LMLS to output). The 32x32->64 multiply routine is now provided in assembler instead of the previous huge amount of obscure C taken from NSPRLib. This is more understandable (and almost certainly far smaller and quicker and doesn't need a hack to stop the compiler mis-optimising it!) Old short filename shares still had problems with the . and .. file filtering. Programmer fault there - should've let the compiler do the optimisations :-) Server info string fixed to byte-reverse the port numbers when printing the string into the info buffer. Now claims to be talking to port 139 as it should. Admin: Tested in general desktop use for several days, plus experimental versions tested in other boot ROMs. Version 2.03. Tagged as 'LanManFS-2_03'
-
- 16 Feb, 1999 1 commit
-
-
Stewart Brodie authored
Support for spaces in machine names. Merge of sbrodie_LanManFS_dev branch to trunk. Detail: LanManFS 2.00 supports the "NT LM 0.12" protocol, enabling it to use long filenames on mounted shares. Admin: Supporting documentation: 1215,256/FS: LanManFS Software Functional Specification. Same as LanManFS-1_87_1_1_1_1_2_13. Version 2.00. Tagged as 'LanManFS-2_00'
-
- 03 Dec, 1998 1 commit
-
-
Stewart Brodie authored
RiscOS/Sources/Networking/LanManFS is now locked out. The rest of Omni will be imported at a later date. Version 1.87, tagged as LanManFS-1_87
-