1. 18 Jan, 2011 1 commit
    • Zeeshan Ali (Khattak)'s avatar
      RootDevice delays description doc unref to finalize · d571bfe3
      Zeeshan Ali (Khattak) authored
      Each service keeps a pointer to its node in the device description doc so
      we could easily end-up service accessing an invalid node pointer in
      situations where the service in question is not unrefed BEFORE the dispose
      of the associated device is run.
      This was the cause of rygel crashing if you hit CTRL^C at its initialization.
  2. 30 Nov, 2010 3 commits
  3. 25 Nov, 2010 1 commit
    • Zeeshan Ali (Khattak)'s avatar
      Revert "Ask libsoup to timeout on blocking I/O" · 9114f448
      Zeeshan Ali (Khattak) authored
      This reverts commit 9da38618.
      This is no longer needed as the bug in DLNA CTT has been fixed and
      hopefully be available in the next release. The issue turned out to that
      CTT *was* replying to all the HTTP requests but in one of them, it didn't
      set any headers at all and libsoup was still expecting more data on the
      socket and hence didn't close the socket since from its POV the socket was
      still active.
  4. 11 Nov, 2010 1 commit
    • Zeeshan Ali (Khattak)'s avatar
      Ask libsoup to timeout on blocking I/O · 9da38618
      Zeeshan Ali (Khattak) authored
      Although DLNA requirement specifically states that we need to close the
      socket if there is no pending requests on that, the DLNA CTT test case for doesn't reply to our request and then wrongly assumes that we should be
      closing the socket after 60 seconds even though there is a pending request on
      the socket. Astonishingly the same test case for clients does the right thing.
      Until the bug is resolved in DLNA CTT, we can temporarily work around the issue
      by setting-up a timeout on blocking I/O as well.
  5. 09 Nov, 2010 1 commit
  6. 12 Oct, 2010 1 commit
    • Zeeshan Ali (Khattak)'s avatar
      Port from dbus-glib to GDBus · a0953965
      Zeeshan Ali (Khattak) authored
      This drop the dbus-glib dependency but bumps the gio dependency to 2.26 (latest
      stable release) if network-manager is to be used as the context manager. One
      "issue" here is that GDBus (and gio in general it seems) simply uses the main
      context associated with the current thread's context and do not allow us to set
      the main context we are told to use by the application. Its not really an issue
      since applications can use g_main_context_push_thread_default() instead of
      passing the main context to gupnp, however this is still a fundamental change in
      the behavior of gupnp.
  7. 17 Sep, 2010 2 commits
  8. 16 Sep, 2010 3 commits
  9. 15 Sep, 2010 1 commit
  10. 14 Sep, 2010 3 commits
  11. 06 Sep, 2010 2 commits
  12. 05 Sep, 2010 1 commit
  13. 04 Sep, 2010 2 commits
  14. 03 Sep, 2010 3 commits
  15. 24 Aug, 2010 2 commits
  16. 16 Aug, 2010 1 commit
  17. 11 Aug, 2010 1 commit
  18. 10 Aug, 2010 1 commit
  19. 04 Aug, 2010 2 commits
  20. 29 Jul, 2010 2 commits
  21. 24 Jun, 2010 1 commit
  22. 09 Jun, 2010 1 commit
  23. 02 Jun, 2010 2 commits
  24. 26 May, 2010 2 commits