1. 25 Mar, 2019 1 commit
    • ROOL's avatar
      Fix ordering issue on init and text clipping · e91f74f8
      ROOL authored
      Detail:
        When AcornHTTP starts it tries to register itself with URL, which triggers a service call (for HTTP arriving) which in turn triggers AcornSSL to (re)report it is loaded. However, if AcornSSL is loaded *before* HTTP then the service call is missed because HTTP's service call handler isn't yet linked into the service call chain.
        Fix this by looking for a telltale SWI in security_init().
      Admin:
        Reported by Matthew Phillips when trying to load URL/HTTP on a system on which AcornSSL had been loaded beforehand.
        Also clip the text shown by *URLProtoShow to end at the closing bracket of the date (more recent AcornSSL modules add the version of mbedTLS to which they were linked, which spilled over the column end).
      
      Version 1.01. Tagged as 'HTTP-1_01'
      e91f74f8
  2. 25 Aug, 2018 1 commit
    • ROOL's avatar
      Show live build date rather than hardwired one · 7331271d
      ROOL authored
      Detail:
        When AcornHTTP is registering on behalf of AcornSSL with the URL module, it makes up an info string using the live version number.
        Use the AcornSSL module date too, rather than that of AcornHTTP.
      Admin:
        Submission for TCP/IP bounty.
      
      Version 0.99. Tagged as 'HTTP-0_99'
      7331271d
  3. 17 May, 2018 1 commit
    • Robert Sprowson's avatar
      Correction to resources path · 8e124197
      Robert Sprowson authored
      Remove hardwired path element, use Module_Title instead.
      Delete (already disabled) TinyStubs support.
      Delete support for old CMHG.
      
      Version 0.97. Tagged as 'HTTP-0_97'
      8e124197
  4. 12 May, 2018 1 commit
    • ROOL's avatar
      Makefile recreated from fragments · 21c94170
      ROOL authored
      Detail:
        Now exports its SWIs to Interface/HTTP.h
        Replaced defunct www.acorn.com address in the test program.
      Admin:
        Submission for TCP/IP bounty.
      
      Version 0.94. Tagged as 'HTTP-0_94'
      21c94170
  5. 16 Sep, 1998 1 commit
  6. 27 Apr, 1998 1 commit
    • Stewart Brodie's avatar
      HTTP 0.82 · dae9243c
      Stewart Brodie authored
      * First block of data was being thrown on the floor during
        decompression in some cases.  This is now fixed.
      
      * Debug output now knows about cookie related SWIs and won't claim that
        they are unknown SWIs.
      
      * Transfers which are both Chunked and compressed work correctly now.
      dae9243c
  7. 21 Apr, 1998 1 commit
    • Stewart Brodie's avatar
      Single character cookie names weren't being accepted as valid. They now are. ... · 720811b0
      Stewart Brodie authored
      Single character cookie names weren't being accepted as valid.  They now are.  This means that my.yahoo.com will now work properly (at least as far as cookie support is concerned, anyway ;-)
      
      Also fixed a bug that was yet to appear but that would have hit eventually
      whereby you couldn't load more than 100 cookies from a previously saved
      cookie file.
      
      Security errors are thrown if one of the secure SWIs is called and the SSL
      services are not available any more.
      
      Several comments added to explain deviances from standards and why we need
      them.
      
      More fixes to portlist handling to allow parameter-less Port attributes to
      work on cookies.
      720811b0
  8. 25 Mar, 1998 1 commit
  9. 19 Mar, 1998 1 commit
    • Stewart Brodie's avatar
      * https: support infrastructure has been added. The API calls to the · 1f7b228c
      Stewart Brodie authored
        Internet module are now vectored through a look up table so that the
        calls for an https request are sent via the AcornSSL module.   The HTTP
        module will only register https: protocol capability with the URL
        module if the AcornSSL module is present, thus allowing transparent
        addition of SSL support without requiring an update for the HTTP
        module.
      
      * There is no encryption code in the HTTP module at all.  It is all
        confined to the AcornSSL module.
      1f7b228c
  10. 18 Feb, 1998 1 commit
  11. 11 Feb, 1998 2 commits
    • Stewart Brodie's avatar
      Dependency on Syslog removed · 8e99b0ab
      Stewart Brodie authored
      Const-ness of veneers modified on the basis of the CMHG version number to
      avoid build problems.
      8e99b0ab
    • Stewart Brodie's avatar
      Build process improvements : · 96b70582
      Stewart Brodie authored
      * Standardised make process in common with other protocol modules.
      * Resources put into standard structure for internationalisation
      * Standard !MkClean, !MkRom, !MkRam to build different versions
      96b70582
  12. 29 Jan, 1998 1 commit