- 08 Jun, 2001 1 commit
-
-
Steve Revill authored
Detail: Now happens every 4500 cs rather than every 4501. Big deal. Admin: Untested - will work. I'm bored. Version 2.22. Tagged as 'LanManFS-2_22'
-
- 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'
-
- 25 Aug, 2000 1 commit
-
-
Stewart Brodie authored
Detail: Some symbol names were wrong which only showed up in ROM builds. Admin: Tested in Ursula ROM build, and tested RAM build. Version 2.15. Tagged as 'LanManFS-2_15'
-
- 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'
-
- 29 Apr, 1999 1 commit
-
-
Stewart Brodie authored
Fixed search handle haemorrhaging. Detail: The directory lookup routines cached directory search handles to avoid hammering the server with repeated requests to open directories. Unfortunately, it was possible for these to be forgotten without being freed up leading to resource loss at the server end. Eventually, the server gives up servicing you and reports errors. This will only occur once a significant number of accesses have been performed (the number depends entirely on server configuration). This leak is now fixed. Admin: Tested against Cerium - debug reports that no handles are being leaked. Version 2.07. Tagged as 'LanManFS-2_07'
-
- 16 Mar, 1999 1 commit
-
-
Stewart Brodie authored
Detail: The module used to have specific knowledge of the driver to which it was supposed to bind if it was unable to find any active drivers at the time that LanManFS was initialised. This meant that if the LanManFS module was placed in ROM (eg. in STB3) and the drivers hadn't initialised by the time that LanManFS was initialised, it would sit and wait for EtherH to arrive - which doesn't happen for ATM solutions, and doesn't happen for Ethernet in STB3 because we no longer use EtherH! Admin: Tested in STB22 expansion cards, and in STB3 ROM builds for both Ethernet and ATM solutions. Version 2.05. Tagged as 'LanManFS-2_05'
-
- 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
-