1. 11 Dec, 2018 1 commit
  2. 10 Dec, 2018 2 commits
  3. 07 Dec, 2018 2 commits
  4. 06 Dec, 2018 1 commit
  5. 05 Dec, 2018 2 commits
  6. 03 Dec, 2018 3 commits
    • Milan Crha's avatar
      [test-cal-client-get-free-busy] Enhance the test execution · c610770c
      Milan Crha authored
      Couple changes in the test:
      1) add also a component into the calendar, thus the returned
         Free/Busy component is not empty
      2) let the sync variant wait for the D-Bus signal with Free/Busy
         data again
      3) wait for the D-Bus signal in case it's not received in time
         of the method execution finish.
      
      Especially the 3) is important, because the D-Bus signal can be delivered
      after the method invocation is received, which could break the test.
      c610770c
    • Milan Crha's avatar
      [test-server-utils] Correct when open of deprecated book/calendar is retried · a14049cc
      Milan Crha authored
      The test could fail when creating the instance, not when opening it,
      thus retry also when the instance creation fails. Left the code
      for the open() too, just in case.
      a14049cc
    • Milan Crha's avatar
      [Flatpak] Save passwords in libsecret with the same prefix as used by D-Bus services · 3ebbc3ae
      Milan Crha authored
      As the passwords are saved in the host system, the eds-origin key cannot
      use the same value as the host system, because otherwise the secret-monitor
      module of evolution-source-registry would delete the password, because
      the ESource is unknown to it. Similarly the other way around, the inner
      (in Flatpak) source registry would delete system passwords, because those
      ESource-s are unknown to it.
      3ebbc3ae
  7. 30 Nov, 2018 4 commits
  8. 29 Nov, 2018 1 commit
  9. 27 Nov, 2018 1 commit
  10. 26 Nov, 2018 2 commits
  11. 19 Nov, 2018 1 commit
    • Milan Crha's avatar
      Deadlock when marking as read message in a search folder · 0a093c2f
      Milan Crha authored
      There could happen a deadlock when two threads change for example
      message info flags, where one threads holds message info's summary lock
      and is waiting for the info's property lock, which the other thread
      hold's info's property lock and is waiting for the summary lock.
      It's safer to hold summary lock before acquiring the message info's
      lock when anything will be changed in the message info, which didn't
      happen here.
      
      This had been reported downstream at:
      https://bugzilla.redhat.com/show_bug.cgi?id=1649373
      0a093c2f
  12. 16 Nov, 2018 2 commits
  13. 15 Nov, 2018 1 commit
  14. 14 Nov, 2018 1 commit
  15. 13 Nov, 2018 1 commit
    • Milan Crha's avatar
      test-cal-client-get-revision could fail due to delayed D-Bus property change notification · 14ed8b11
      Milan Crha authored
      The test had been mostly working, except cases when the delivery
      of a D-Bus property change signal had been delayed. Then the value
      on the client side was not the same as the value on the server side.
      There's a very similar test for EBookClient, which does slightly more
      things, which gives D-Bus enough time to deliver the property change
      to the client, thus this change adds the component removal to address it.
      14ed8b11
  16. 10 Nov, 2018 1 commit
  17. 02 Nov, 2018 1 commit
  18. 01 Nov, 2018 1 commit
  19. 31 Oct, 2018 1 commit
  20. 30 Oct, 2018 2 commits
  21. 24 Oct, 2018 1 commit
    • Milan Crha's avatar
      [IMAPx] Fix a concurrent message download issue · 65628570
      Milan Crha authored
      When there had been two requests to download one message at the same time
      the later waits for the former to finish, then it reads the message
      from the local cache. The problem is that the later can use the same
      stream as the former, but this stream is re-winded at the end, thus
      the later attempt doesn't read anything and produces basically empty
      message, instead of the proper content.
      
      This could be sometimes observed when viewing message source of
      a message which was not downloaded yet.
      65628570
  22. 23 Oct, 2018 1 commit
  23. 22 Oct, 2018 3 commits
  24. 20 Oct, 2018 1 commit
  25. 18 Oct, 2018 1 commit
    • Milan Crha's avatar
      [On The Web calendar] Log also response body when requested · f069f123
      Milan Crha authored
      There had been logged only headers even when the user requested to
      log everything due to use of SoupRequest. The added code logs also
      the response body when requested. The order of the headers and
      the body can be opposite, due to libsoup internals.
      f069f123
  26. 17 Oct, 2018 2 commits
    • Milan Crha's avatar
      Make tests retry when factory doesn't know about added ESource yet · 293a9078
      Milan Crha authored
      When the test creates a new ESource and saves it, then it waits
      for an "source-added" signal on an ESourceRegistry instance to know
      that it had been "registered" in the registry. It could sometimes
      happen that the client received this signal before the factory,
      which means that trying to open this ESource fails with a NOT_FOUND
      error due to the factory's ESourceRegistry instance wasn't updated yet.
      This change tries again for three times with a one second delay, which
      should be enough to have the factory's list of known sources updated.
      293a9078
    • Milan Crha's avatar
      [CamelProvider] Do not localize empty strings in provider configuration · b3bc97df
      Milan Crha authored
      Do not localize a config entry text which is an empty string, because
      localizing empty string means getting information about the localization
      itself.
      b3bc97df