1. 12 Jun, 2019 1 commit
  2. 11 Jun, 2019 6 commits
  3. 10 Jun, 2019 3 commits
  4. 04 Jun, 2019 3 commits
    • Allison Karlitskaya's avatar
      network-address test: add ipv6-fail ipv4-slow case · efeaf8f7
      Allison Karlitskaya authored
      Add a case for when the IPv6 result comes back negative and the IPv4
      result is significantly delayed.  This is exactly the case that causes
      the bug addressed by !865
      efeaf8f7
    • Allison Karlitskaya's avatar
      gnetworkaddress: fix "happy eyeballs" logic · 97f8d3e1
      Allison Karlitskaya authored
      The "happy eyeballs" RFC states that on receiving a negative response
      for an IPv6 address lookup, we should wait for the IPv4 lookup to
      complete and use any results we get from there.
      
      The current code was not doing that: it was rather setting a timeout for
      failing the resolution entirely.  In scenarios where the IPv4 response
      comes more than 50ms after the IPv6 response (which is easily attainable
      under valgrind in certain configurations) this means that the IPv4
      response will never come.
      
      Remove the timeout and just wait.
      
      See merge request !865
      97f8d3e1
    • Maya Rashish's avatar
      Include <sys/filio.h> for FIONREAD · de2ad605
      Maya Rashish authored
      de2ad605
  5. 03 Jun, 2019 3 commits
  6. 31 May, 2019 7 commits
  7. 30 May, 2019 6 commits
  8. 24 May, 2019 1 commit
    • Ondrej Holy's avatar
      gfile: Limit access to files when copying · d8f8f4d6
      Ondrej Holy authored
      file_copy_fallback creates new files with default permissions and
      set the correct permissions after the operation is finished. This
      might cause that the files can be accessible by more users during
      the operation than expected. Use G_FILE_CREATE_PRIVATE for the new
      files to limit access to those files.
      d8f8f4d6
  9. 22 May, 2019 1 commit
    • Ignacio Casal Quinteiro's avatar
      gapplication: skip unexpected -psn_ parameter · e367a4f6
      Ignacio Casal Quinteiro authored
      When an application is launched using Launch Services
      osx will add an extra parameter which we were not
      handling and then gapplication would abort. Instead we make
      an initial parsing and like this we avoid the abort if this
      parameter is provided
      
      Fixes #1784
      e367a4f6
  10. 21 May, 2019 1 commit
  11. 17 May, 2019 2 commits
  12. 14 May, 2019 1 commit
  13. 10 May, 2019 1 commit
  14. 09 May, 2019 1 commit
    • Allison Karlitskaya's avatar
      gsocketclient: Fix a leak in the connection code · bdefe5f9
      Allison Karlitskaya authored
      We miss releasing the async operation's reference on a state object in
      one of the error cases.
      
      The call to connection_attempt_remove() (although it calls unref
      internally) is not sufficient because this is releasing the reference
      that the list owns.
      
      Closes #1774
      bdefe5f9
  15. 06 May, 2019 2 commits
  16. 02 May, 2019 1 commit