summaryrefslogtreecommitdiff
path: root/rest/rest-proxy-auth.c
Commit message (Collapse)AuthorAgeFilesLines
* auth: document auth as deprecatedGünther Wagner2022-02-031-0/+6
|
* Port to libsoup3Carlos Garcia Campos2021-11-041-0/+16
|
* rest-proxy-auth: Use G_DEFINE_TYPE_WITH_PRIVATEDebarshi Ray2017-08-041-7/+4
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=785818
* rest-proxy-auth: Add rest_proxy_auth_cancel for cancelling authenticationPavel Grunt2015-04-081-0/+17
| | | | | It can be helpful when handling the "authenticate" signal to allow to cancel the authentication instead of failing with an error.
* docs: Add annotations to RestProxyAuth pausing methodsEmmanuele Bassi2014-03-101-0/+15
| | | | | | | Both pause() and unpause() are referenced elsewhere in the API reference, but have no formal documentation annotations. https://bugzilla.gnome.org/show_bug.cgi?id=712747
* Fix compilation with older glibsChristophe Fergeau2013-06-281-0/+1
| | | | | | | | | | | configure.ac requires glib 2.24, but librest is making use of glib functions that were added in later releases (g_clear_object, g_simple_async_report_take_gerror_in_idle, ...). This commit adds reimplementation of these functions which will be used when an older glib is present at build time. glib-compat.[ch] come from spice-gtk. https://bugzilla.gnome.org/show_bug.cgi?id=703103
* Add rest_proxy_auth_[un]pauseChristophe Fergeau2012-06-281-0/+38
| | | | | | | | | They can be used in RestProxy::authenticate signals to suspend the current authentication attempt. This allows to get back to the mainloop to get the credentials, and to then rerun the call with the correct credentials. https://bugzilla.gnome.org/show_bug.cgi?id=658937
* Introduce RestProxyAuth typeChristophe Fergeau2012-06-281-0/+89
This will be used by the RestProxy authentication code to be able to "pause" the sending of the current message. This will give applications the opportunity to get back to the main loop to do the authentication work before resuming the current request. https://bugzilla.gnome.org/show_bug.cgi?id=658937