1. 29 Aug, 2019 1 commit
    • Carlos Garcia Campos's avatar
      WebSockets: only poll IO stream when needed · 35f1bac5
      Carlos Garcia Campos authored
      Instead of having two pollable sources constantly running, always try to
      read/write without blocking and start polling if the operation returns
      G_IO_ERROR_WOULD_BLOCK. This patch also fixes test
      /websocket/direct/close-after-close that was passing but not actually
      testing what we wanted, because the client close was never sent. When
      the mutex is released, the frame has been queued, but not sent.
      35f1bac5
  2. 25 Aug, 2019 1 commit
  3. 24 Aug, 2019 3 commits
  4. 23 Aug, 2019 2 commits
  5. 22 Aug, 2019 4 commits
    • Jiri Grönroos's avatar
      Add Finnish translation · 9963cb87
      Jiri Grönroos authored
      9963cb87
    • Normen Bolling's avatar
      Added a comment describing why it is necessary to handle · 4bb95ada
      Normen Bolling authored
      the header "Transfer-Encoding: identity" although it is
      invalid regarding RFC 7230.
      
      Issue #148
      4bb95ada
    • Thomas Bluemel's avatar
      Handle response header Transfer-Encoding: identity · a1148a04
      Thomas Bluemel authored
      Don't set the encoding to SOUP_ENCODING_UNRECOGNIZED if the
      Transfer-Encoding value is "identity". This allows
      soup_message_headers_get_encoding to determine the encoding
      based on the other headers present (if any).
      
      Fixes #148
      a1148a04
    • tombailo's avatar
      soup-session: Use a separate GCancellable instance for internal and external cancellation · f0d2af22
      tombailo authored
      This commit changes the way the user-supplied GCancellable is handled in
      the implementation of soup_session_send_async() and soup_session_send().
      Previously the user-supplied GCancellable replaced the instance on the
      SoupMessageQueueItem used to queue the request. In the event of a
      request being internally re-queued, the GCancellable would be
      reset, which was problematic if the GCancellable had been passed in by
      client code which might be using the same instance to cancel soup
      requests and to perform application-specific  cancellation.
      
      This commit changes the implementation of the above two functions so
      that the user-supplied instance is chained to the internal instance via
      a callback so that cancelling it cancels the internal instance while the
      two objects can maintain their own state.
      
      A test to test the use of a cancellable with soup_session_send() is also
      added to connection-test.c.
      f0d2af22
  6. 21 Aug, 2019 7 commits
  7. 20 Aug, 2019 8 commits
  8. 19 Aug, 2019 1 commit
  9. 18 Aug, 2019 1 commit
  10. 16 Aug, 2019 1 commit
  11. 13 Aug, 2019 2 commits
  12. 12 Aug, 2019 2 commits
  13. 11 Aug, 2019 1 commit
  14. 07 Aug, 2019 1 commit
  15. 06 Aug, 2019 1 commit
  16. 05 Aug, 2019 3 commits
  17. 04 Aug, 2019 1 commit