- 16 Jan, 2003 1 commit
-
-
Robert Sprowson authored
Directory rename fixed - the mask being passed by the rename routine didn't have the ATTR_DIR bit set.Discovered this after reading lots of the spec which is also now included here in /doc. Copying files out of LanManFS filer "forgot" their filetype even though they appeared right in the filer,fixed. A stray debugging printf removed,along with one compiler warning. New sprites (yuck) to match !Omni. Reordered the shutdown in two places,first Omni_Shutdown bins the mounts lists which SMB_Shutdown uses.Second in NetBEUI mode the announcement that a protocol has terminated goes *after* the shutdown - otherwise you sit around for about 20s wondering where the link has gone. Version 2.25. Tagged as 'LanManFS-2_25'
-
- 13 Mar, 2001 1 commit
-
-
Stewart Brodie authored
Removed BBE specific rules due to above change obsoleting it. Admin: Built. Requires Library 0.70 or later (RiscOS/Library; Library-0_70) Version 2.19. Tagged as 'LanManFS-2_19'
-
- 29 Nov, 1999 1 commit
-
-
Stewart Brodie authored
Removed obsolete header files. Removed obsolete assembler. Fixed flag preservation in remaining assembler. Detail: See above. Admin: Built RAM build. Version 2.09. Tagged as 'LanManFS-2_09'
-
- 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'
-
- 09 Mar, 1999 1 commit
-
-
Stewart Brodie authored
Introduced new error message for re-entrancy prevention trap to use. Detail: When 'pinging' an SMB server, LanManFS does not wait for any response but the response reading routine knows to just throw away any old SMBchkpth responses that it gets and try reading again. Re-entrancy trap now has its own error "LanManFS in use" &1663E, which means you no longer see "!Armboot files nested too deeply" which is confusing. The only way you can provoke this message is if you use Alt-Break whilst the NetBIOS/IP code is executing. The error plays the same part as "FileCore in use" does for FileCore. Admin: Verified module still works and the anti idle-out features still work. Version 2.04. Tagged as 'LanManFS-2_04'
-
- 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'
-
- 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
-