1. 16 Jan, 2003 1 commit
    • Robert Sprowson's avatar
      Directory rename fixed - the mask being passed by the rename routine didn't... · 99169885
      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'
      99169885
  2. 14 Dec, 2002 1 commit
    • Robert Sprowson's avatar
      LanmanFS help syntax corrected and tidied · 49aac30b
      Robert Sprowson authored
      Change lmls command to ListFS in line with NFS
      Supress LF when ListFS is issued but there are no servers present.
      Cast a few things to shut some compiler warnings up.
      Addition of MimeMap lookups where the file has no ",ttt" style type
      appended.Previously any such files were all reported as text files so
      viewing a machine would typically show whole directories full of
      identical filetypes.
      
      Version 2.23. Tagged as 'LanManFS-2_23'
      49aac30b
  3. 11 Aug, 2000 1 commit
    • Stewart Brodie's avatar
      New build option to exclude NetBEUI support. · 61345d56
      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'
      61345d56
  4. 01 Mar, 1999 1 commit
    • Stewart Brodie's avatar
      New *LMLS command. · 9ec1ae87
      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'
      9ec1ae87
  5. 16 Feb, 1999 1 commit
    • Stewart Brodie's avatar
      Support for long filename. · d49e6981
      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'
      d49e6981
  6. 03 Dec, 1998 1 commit