1. 07 Feb, 2001 1 commit
    • Stewart Brodie's avatar
      Sets the server response code. · 77d2ff05
      Stewart Brodie authored
      Detail:
        The Status SWI should be returning the server response code in R2,
          but is always returning 0 because it never bothers to parse the
          top header in the response.  This is now done.
      Admin:
        Reported by gerph.
        Tested.
      
      Version 0.89. Tagged as 'HTTP-0_89'
      77d2ff05
  2. 01 Nov, 2000 1 commit
    • David Cotton's avatar
      Now works in ROM builds. · 58580627
      David Cotton authored
      Detail:
         The definition of DEBLIBS was causing the build to fail. Commented this
      definition out. Also changed the name of the component for the rom_link phase
      to AcornHTTP so it links.
      
      Admin:
         Tested in an NC build.
      
      Version 0.88. Tagged as 'HTTP-0_88'
      58580627
  3. 31 Oct, 2000 1 commit
    • Stewart Brodie's avatar
      Added ${OPTIONS} to the DFLAGS macro. · eaded0e6
      Stewart Brodie authored
      Detail:
        When passing options to this component, you may specify:
          -UCOOKIE               - removes cookie support
          -UCOMPRESSION          - removes on-the-fly decompression support
      Admin:
        Options added to reduce module size.
      
      Version 0.87. Tagged as 'HTTP-0_87'
      eaded0e6
  4. 20 May, 1999 1 commit
    • Stewart Brodie's avatar
      Adds missing Content-Type header to form postings. · 9164c472
      Stewart Brodie authored
      Detail:
        The NT based CTS plugin fails to put Content-Type headers in
          posted form submissions.  The Microsoft server seems happy
          with this illegal form, but AcornHTTP isn't - and it decides
          that the post attempt is bogus and rejects it.  Instead of
          that, it now adds the application/x-www-form-urlencoded
          as the default content type.
      Admin:
        Tested by proxying the NT plugin via WebServe and verified that
          the content-type is being added.
      
      Version 0.86. Tagged as 'HTTP-0_86'
      9164c472
  5. 15 Feb, 1999 1 commit
    • Stewart Brodie's avatar
      Commit of old modified sources from last September. · 13fe28a9
      Stewart Brodie authored
      Detail:
        Added knowledge of OPTIONS and TRACE to the option decoder.
        Now knows about new SWI names of AcornSSL module.
      Admin:
        Tested briefly.
        Requires AcornSSL-0_08 header export to have occurred.
      
      Version 0.85. Tagged as 'HTTP-0_85'
      13fe28a9
  6. 16 Sep, 1998 1 commit
  7. 24 Aug, 1998 1 commit
    • Stewart Brodie's avatar
      Cookie header parser tweaked to strip redundant characters. · 1f905a0f
      Stewart Brodie authored
        Updated version number control to srccommit.
        AcornSSL version mismatch detection code added for safety.
        No longer enables event generation for HTTP sockets.
      Detail:
        * Cookie parser was getting confused by a trailing ; character on
        the end of set-cookie headers being sent to it by the Electronics
        Weekly web server.  This meant that it was rejecting the key
        cookie being used to control access to the site thus preventing
        people from accessing the site.
        * AcornHTTP now checks that the AcornSSL module is implementing a
        known SWI interface (the AcornSSL SWI interface changed in 0.03)
        * No longer uses ioctl(..FIOASYNC..) to enable event generation as
        the events aren't required and it wastes system resource to have
        them going off.
        * Makefile contains rules for generating .i files suitable for
        feeding to the McCabe toolset.
      Admin:
        Built from clean; tested on Ursula & 3.70; verified access to
        Electronics Weekly (www.electronicsweekly.co.uk) now works.
      
      Version 0.83. Tagged as 'HTTP-0_83'
      1f905a0f
  8. 07 May, 1998 1 commit
  9. 01 May, 1998 1 commit
  10. 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
  11. 24 Apr, 1998 1 commit
    • Stewart Brodie's avatar
      AcornHTTP version 0.81 · 4cce117d
      Stewart Brodie authored
      On the fly decompression now works.  Both deflated and gzipped files
      are handled and will, if the server asks us to, be decompressed on the
      fly during download.  (Chunked compressed downloads are untested)
      4cce117d
  12. 21 Apr, 1998 3 commits
  13. 09 Apr, 1998 2 commits
    • Stewart Brodie's avatar
      Acorn HTTP 0.79 (09 Apr 1998) · 9e1b4976
      Stewart Brodie authored
      9e1b4976
    • Stewart Brodie's avatar
      * Domain match rules relaxed to allow more cookies to be stored as expected. ... · 8a9b33dc
      Stewart Brodie authored
      * Domain match rules relaxed to allow more cookies to be stored as expected.  Although this compromises the specification, several sites are known to fail without this modification and in reality, the privacy and security implications are minor.
      
      * When cookies are loaded, they are now marked as resaveable (ie. not
      to be thrown away at the end of the session).  They must have been
      saveable in order to be saved in the first place.  This fixes the bug
      which causes cookies to disappear after two reinitialisations.
      8a9b33dc
  14. 31 Mar, 1998 2 commits
  15. 25 Mar, 1998 1 commit
  16. 19 Mar, 1998 4 commits
  17. 18 Feb, 1998 1 commit
  18. 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
  19. 29 Jan, 1998 1 commit