[libsoup] (20 commits) ...session: remove the asserts to ensure session is disposed in the same thread it was created



Summary of changes:

  3ffdf14... session: remove unsused num_messages from SoupSessionHost (*)
  a81f756... Move connection handling from SoupSession to new object Sou (*)
  f3cdcf8... session: make message queue handling thread safe (*)
  02ffd06... auth-manager: Add a mutex to protect accessing the auth hos (*)
  212a859... connection: make state and in_use member atomics (*)
  47a2799... connection-manager: protect connections handling with a mut (*)
  522f8c5... http2: do not perform sync IO when body stream needs more d (*)
  e3333be... http2: make message IO thread safe (*)
  554137e... tests: add test to check requests from multiple threads (*)
  81aadbf... cache: make SoupCache thread safe (*)
  2433d46... cookies: make SoupCookieJar thread safe (*)
  3260abc... hsts: Make SoupHSTSEnforcer thread safe (*)
  1bb3af2... logger: make SoupLogger thread safe (*)
  05d07ee... logger: remove soup_logger_request_body_setup() (*)
  2479d9f... Use GWeakRef instead of g_object_add_weak_pointer() (*)
  feed52e... session: remove the features cache (*)
  09e5ec1... connection: attach the idle timeout source to the session c (*)
  55e41fa... docs: add a section about thread safety (*)
  7bea60c... Move http-1-1-required test from http2-test to connection-t (*)
  f851e6c... session: remove the asserts to ensure session is disposed i (*)

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]