1. 20 May, 1999 1 commit
    • Stewart Brodie's avatar
      Adds missing Content-Type header to form postings. · 9164c472
      Stewart Brodie authored
        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.
        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'
  2. 15 Feb, 1999 1 commit
    • Stewart Brodie's avatar
      Commit of old modified sources from last September. · 13fe28a9
      Stewart Brodie authored
        Added knowledge of OPTIONS and TRACE to the option decoder.
        Now knows about new SWI names of AcornSSL module.
        Tested briefly.
        Requires AcornSSL-0_08 header export to have occurred.
      Version 0.85. Tagged as 'HTTP-0_85'
  3. 16 Sep, 1998 1 commit
  4. 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.
        * 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.
        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'
  5. 07 May, 1998 1 commit
  6. 01 May, 1998 1 commit
  7. 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.
  8. 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)
  9. 21 Apr, 1998 3 commits
  10. 09 Apr, 1998 2 commits
    • Stewart Brodie's avatar
      Acorn HTTP 0.79 (09 Apr 1998) · 9e1b4976
      Stewart Brodie authored
    • 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.
  11. 31 Mar, 1998 2 commits
  12. 25 Mar, 1998 1 commit
  13. 19 Mar, 1998 4 commits
  14. 18 Feb, 1998 1 commit
  15. 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.
    • 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
  16. 29 Jan, 1998 1 commit