1. 26 Mar, 2022 1 commit
    • ROOL's avatar
      Import of updated ShareFS binary · f86539b5
      ROOL authored
      Detail:
        Drop COMPAT_INET4 support
      Admin:
        aof/ShareFS built with cc 5.89 in the All32 environment
        aof/ShareFSSA built with cc 5.89 in the Disc environment
      
      Version 3.61. Tagged as 'ShareFSBlob-3_61'
      f86539b5
  2. 07 Mar, 2020 2 commits
    • ROOL's avatar
      Import of updated ShareFS binary · 6f7d7bb9
      ROOL authored
      aof/ShareFS built with cc 5.80 in the All32 environment
      aof/ShareFSSA built with cc 5.80 in the Disc environment
      
      Version 3.60. Tagged as 'ShareFSBlob-3_60'
      6f7d7bb9
    • Chris Mahoney's avatar
      Add ellipsis after Free · 4d58553e
      Chris Mahoney authored
      As per bug 448, the "Free" menu item on each filer should have an ellipsis because it opens a persistent dialogue box.
      4d58553e
  3. 21 Apr, 2019 1 commit
    • ROOL's avatar
      Add the standalone AOF · e91e4189
      ROOL authored
      Detail:
        Add a binary of the standalone version of the module with supporting code to manage registration with ResourceFS, so that a disc based module can be created.
        Add the corresponding install rule to the BBE makefile.
      Admin
        Built using Disc environment & cc 5.78.
      e91e4189
  4. 24 Nov, 2018 1 commit
    • ROOL's avatar
      Updated BBE rules · 1b580088
      ROOL authored
      Admin:
        Mirror the change in srcbuild-0_54 manually.
        Tagged as ShareFS-3_59-1
      1b580088
  5. 17 Sep, 2016 1 commit
    • ROOL's avatar
      Standardise drag-to-iconbar system variable name · 47fb7f8e
      ROOL authored
      Detail:
        * Use ShareFSFiler$DefaultDir rather than ...Path
        * Avert possible buffer overflows in append_dotdefault_path()
        * Remove unused source file and function containing SWP (not ARMv8 compatible)
      Admin:
        Submission from Rob Sprowson.
        Binary built using All32 environment & cc 5.71.
      
      Version 3.59. Tagged as 'ShareFS-3_59'
      47fb7f8e
  6. 30 Nov, 2015 1 commit
    • ROOL's avatar
      Fix for zero page fault in MessageTrans when IP address changes · 4cb17a2e
      ROOL authored
      Detail:
        The errno lookup function was also including the last OS error, but not
      checking if there actually was an OS error, leading to an address of
      &00000004 being passed to MessageTrans to substitute.
        Since the C library (and TCP/IP library) errors aren't in the same number
      space, just remove this unrelated text from the function and say "Network
      error" instead.
        Also modified errno lookup to get the message token right for errors > 99.
      Admin:
        Submission from Rob Sprowson.
        Binary built using All32 environment & cc 5.71.
      4cb17a2e
  7. 14 Oct, 2015 1 commit
  8. 09 Oct, 2015 1 commit
    • Robert Sprowson's avatar
      Relocate resources · b02dc4ee
      Robert Sprowson authored
      Previously held in AUNMsgs, moved here and installed during the resources phase.
      Tagged as ShareFS-3_55-OwnResources.
      b02dc4ee
  9. 17 Nov, 2014 1 commit
    • Ben Avison's avatar
      Buffer overflow bugfixes · a6ff9cd7
      Ben Avison authored
      Detail:
        Various command line and filename buffers enlarged to accommodate the
        larger sizes permitted since RISC OS 4.
      Admin:
        This is still a binary import. Initial fault detected by J Ballance using
        fsbash, but in practice a large number of buffers within ShareFS were
        affected.
      
      Version 3.55. Tagged as 'ShareFS-3_55'
      a6ff9cd7
  10. 25 Oct, 2014 1 commit
  11. 15 Jul, 2012 1 commit
  12. 14 Jul, 2012 1 commit
  13. 06 Jul, 2012 1 commit
    • Ben Avison's avatar
      ShareFS now supports zero page relocation · 62d6e959
      Ben Avison authored
      Detail:
        This is a binary import for licensing reasons. Source changes received from
        Jeffrey Lee under NDA. His notes:
        * fslib/h/evil - Removed ESCAPE_BYTE & IOC_IMASKA, changes MONOTIME to be a
          call to OS_ReadMonotonicTime
        * fslib/c/esc, fslib/h/esc - Change testesc() to call OS_ReadEscapeState
          instead of using ESCAPE_BYTE #define
        * ShareFS/c/remotefs, ShareFS/c/window - tweaked usage of MONOTIME to avoid
          calling OS_ReadMonotonicTime more times than necessary (just in case there
          was some method to Acorn's madness, and they were peeking zero page due to
          performance concerns). Functions now tend to cache the time in a
          'monotime' local variable.
        * ShareFS/c/window - There was a loop in domsg() which would just sit and
          burn CPU time waiting for the monotonic time to update if the new client
          key (which is a hash of MONOTIME) was identical to the old one. This has
          now been changed to use Portable_Idle, so will be a bit nicer on machines
          which support wait-for-interrupt. I'm not sure how often that loop
          actually does anything, but after spotting it I just couldn't leave it
          there as it was!
      Admin:
        Jeffrey has tested this on both his Pi (with high processor vectors) and
        Iyonix (without), in both client & server roles.
      
      Version 3.53. Tagged as 'ShareFS-3_53'
      62d6e959
  14. 04 Mar, 2010 1 commit
    • Ben Avison's avatar
      Rebuilt for compatibility with ARMv7 · 8bad05b8
      Ben Avison authored
      Detail:
        Previous build of this binary blob used unaligned LDR instructions
        which behave differently on ARMv7.
      Admin:
        No functional change. Untested.
      
      Tagged as 'ShareFS-3_52-2'
      8bad05b8
  15. 03 Dec, 2008 1 commit
    • Ben Avison's avatar
      Import of BBE versions of certain components. · d5418ce8
      Ben Avison authored
      This is the result of executing the BBE build phase on a complete Tungsten
      ROM build. It may be linked into any other compatible ROM builds in the same
      way as if the source was available, but obviously it cannot be studied or
      improved upon in its current form, and it is not portable to any incompatible
      architecture variants or ABIs.
      It is hoped that in future this will be replaced by a full source release.
      d5418ce8