summaryrefslogtreecommitdiff
path: root/libsoup/auth
Commit message (Collapse)AuthorAgeFilesLines
* auth: Allow to authenticate using URI user info with no passwordcarlosgc/auth-no-passwordCarlos Garcia Campos2021-02-041-2/+4
| | | | | | | We currently require the URI to have both user and password to try to authenticate with URI credentials. For users with no password the URI scheme://user@host will fail, it's required to provide an empty password as scheme://user:@host. Both should just work.
* auth: do not pause the message when cancelled in the authenticate callbackCarlos Garcia Campos2021-02-041-1/+1
| | | | | We are currently pausing the message that is never unpaused because the auth is already cancelled.
* Change SOUP_GSSAPI_BLACKLISTED_URIS to SOUP_GSSAPI_BLOCKLISTED_URISPatrick Griffis2021-01-201-5/+5
|
* Remove soup_uri_get_port_with_default()Patrick Griffis2020-12-131-1/+1
| | | | The latest GLib handles this for us
* docs: Misc fixupsPatrick Griffis2020-12-081-2/+2
|
* SoupSessionFeature: Change to private interfacePatrick Griffis2020-12-012-0/+2
|
* Update soup.h removing private headersPatrick Griffis2020-12-012-0/+2
|
* Silence all static analysis warningsPatrick Griffis2020-11-252-3/+3
|
* Remove all 2.x version macrosPatrick Griffis2020-11-256-26/+26
|
* uri-utils: add soup_uri_copy()Carlos Garcia Campos2020-11-201-1/+1
| | | | It's a generic API to copy a GUri, but updating the given components.
* Remove non-HTTP SoupStatus valuesCarlos Garcia Campos2020-11-151-36/+34
| | | | | Stop using the message status for internal or transport errors and always use GError for those.
* Replace SoupURI with GUriPatrick Griffis2020-11-148-53/+58
|
* Silence some scan-build warningsPatrick Griffis2020-11-131-0/+2
|
* Use the new SoupMessage flags APICarlos Garcia Campos2020-11-071-14/+10
|
* Remove properties that behave as functionspgriffis/remove-property-functionsPatrick Griffis2020-11-051-1/+1
| | | | This goes against all convention and isn't binding friendly.
* docs: Reach 100% documentation coveragePatrick Griffis2020-11-031-0/+6
|
* Make SoupConnectionAuth privatePatrick Griffis2020-10-306-5/+17
|
* Make SoupAuthManager a final typePatrick Griffis2020-10-292-10/+5
|
* Make SoupMessage a private and final typePatrick Griffis2020-10-285-14/+14
|
* auth: replace host property with authorityCarlos Garcia Campos2020-10-284-30/+41
| | | | | The host name is not enough to identify the domain being authenticated, we need the port too.
* auth: set the proxy host on SoupAuth instead of the requested oneCarlos Garcia Campos2020-10-282-10/+16
| | | | | | In case of proxy auth, the host being authenticated is the proxy one. Fixes #105
* Move authenticate signal from SoupSession to SoupMessageCarlos Garcia Campos2020-10-283-3/+142
| | | | | | | | | In case of tunneling the authenticate signal is emitted in the original message, since the tunneling message is an internal implementation detail. The authenticate signal is now true handled, and SoupAuthManager automatically pauses and unpauses the message when handled asynchronously. soup_auth_cancel() has been added to complete an async authentication when no credentials are provided.
* Remove property aliasesPatrick Griffis2020-10-285-36/+25
| | | | | | | | | | | This was an oddity of libsoup that no other GObject library does. The downsides are mostly that tooling doesn't expect it so its easy to not document them or not define them and developers don't expect them so they don't realize the defines are just property names or search codebases for one but miss the other. It just doesn't follow convention.
* Remove session parameter from SoupSessionFeature::request-queued/unqueuedCarlos Garcia Campos2020-10-251-4/+2
| | | | | It's unused and features are already attached to a session with SoupSessionFeature::attach.
* Stop connecting to SoupSession::request-queued from SoupSessionFeatureCarlos Garcia Campos2020-10-251-6/+0
| | | | | | SoupSession now notifies all the features about message being queued and unqueued. This way features implementing attach don't need to chain up, since there's no longer a default implementation for attach and detach.
* server: move SoupServer code to server directoryCarlos Garcia Campos2020-10-096-1603/+0
|
* session: remove soup_session_get_queueCarlos Garcia Campos2020-10-051-12/+1
| | | | | | It's only used by the auth manger to get the message proxy uri. Add soup_session_get_message_proxy_uri() instead that already returns the proxy uri to simplify it.
* Fix GIR warning for soup_connection_auth_get_connection_state_for_message()Patrick Griffis2020-09-191-1/+1
|
* Modernize GObject declarationsPatrick Griffis2020-09-1920-317/+174
|
* Make more APIs privatePatrick Griffis2020-09-191-1/+1
|
* Reorganize source treePatrick Griffis2020-09-1920-0/+6417