1. 11 Jun, 2019 5 commits
  2. 10 Jun, 2019 2 commits
  3. 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
    • 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
    • Maya Rashish's avatar
      Include <sys/filio.h> for FIONREAD · de2ad605
      Maya Rashish authored
  4. 31 May, 2019 7 commits
  5. 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.
  6. 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
  7. 21 May, 2019 1 commit
  8. 14 May, 2019 1 commit
  9. 10 May, 2019 1 commit
  10. 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
  11. 06 May, 2019 2 commits
  12. 02 May, 2019 1 commit
  13. 29 Apr, 2019 3 commits
  14. 27 Apr, 2019 1 commit
  15. 26 Apr, 2019 3 commits
  16. 25 Apr, 2019 2 commits
  17. 23 Apr, 2019 2 commits
  18. 22 Apr, 2019 2 commits
    • Michael Gratton's avatar
      build: Remove */.gitignore files · 6b61395c
      Michael Gratton authored
      Since out-of-source-tree builds are now used after switching to meson,
      we don't need .gitignore files in the source directories to ignore
      build artifacts.
      This fixes build errors when doing a meson build after an autotools
      build, because generated files such as gio/xdp-dbus.c won't show up in
      a `git status`, or be removed by a `git clean -f`, and so it won't be
      obvious that such files need to be removed for the meson build to
    • Emmanuele Bassi's avatar
      Remove monitor test · 5299e875
      Emmanuele Bassi authored
      The `monitor` test was originally written to test GFileMonitor with
      directories. Over time, `testfilemonitor` acquired units for testing
      directories as well, which made the `monitor` test reduntant.
  19. 16 Apr, 2019 1 commit