summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-05-09Sync spec from 0.26.0 (no significant changes)specSimon McVittie2-12/+21
2012-05-09_tp_tls_certificate_rejection_new: explicitely ref sink @detailsGuillaume Desmottes1-1/+9
2012-05-09tp_tls_certificate_rejection_get_details: document ReturnsGuillaume Desmottes1-0/+2
2012-05-09Move low level certificate API out of the docGuillaume Desmottes1-1/+1
2012-05-09Version-annotate TLS certificate APIGuillaume Desmottes2-0/+21
2012-05-09Use TP_ERROR instead of TP_ERRORSGuillaume Desmottes3-9/+9
2012-05-09invalid the certificate if its state is invalidGuillaume Desmottes1-4/+9
2012-05-09Use TP_NUM_TLS_CERTIFICATE_REJECT_REASONSGuillaume Desmottes1-1/+1
2012-05-09tls-certificate-rejection: remove GError coding style check workaroundGuillaume Desmottes1-1/+1
2012-05-09check-c-style: don't check if GError are initializedGuillaume Desmottes1-7/+0
It just leads us to writing insanity like: GError *error /* badger */;
2012-05-09Don't include tp-cli header in tls-certificate.hGuillaume Desmottes2-2/+2
Users should just rely on the high level API.
2012-05-09Use GBytes to store the cert dataGuillaume Desmottes2-8/+20
2012-05-09allow parent to be NULLGuillaume Desmottes1-10/+14
Needed to be able to port the empathy-tls-test without adding mock objects. tp_tls_certificate_new() still checks that a parent is passed so that shouldn't affect 'normal' users of this API.
2012-05-09add tp_tls_certificate_rejection_raise_error()Guillaume Desmottes4-0/+30
2012-05-09Use TpTLSCertificateRejectionGuillaume Desmottes3-113/+71
2012-05-09add TpTLSCertificateRejectionGuillaume Desmottes7-0/+447
2012-05-09add tls-certificate to the docGuillaume Desmottes1-0/+1
2012-05-09test tp_tls_certificate_rejected_cb's code path if there is no rejectionsGuillaume Desmottes3-7/+42
2012-05-09Use a GVariant to return rejection detailsGuillaume Desmottes3-21/+23
2012-05-09tp_tls_certificate_add_rejection(): takes a GVariant instead of a GHashTableGuillaume Desmottes3-13/+29
2012-05-09account: use _tp_asv_from_vardict()Guillaume Desmottes1-8/+4
2012-05-09base-connection: use _tp_asv_from_vardict()Guillaume Desmottes1-9/+6
2012-05-09add _tp_asv_from_vardict()Guillaume Desmottes2-0/+28
2012-05-09Test if cert is invalidated when its parent isGuillaume Desmottes1-3/+41
2012-05-09test tp_tls_certificate_reject_async()Guillaume Desmottes1-0/+61
2012-05-09tp_tls_certificate_add_rejection(): allow @details to be NULLGuillaume Desmottes1-2/+9
2012-05-09test tp_tls_certificate_accept_async()Guillaume Desmottes1-0/+44
2012-05-09Test TP_TLS_CERTIFICATE_FEATURE_CORE and propsGuillaume Desmottes1-0/+48
2012-05-09tls-certificate: add accessorsGuillaume Desmottes3-0/+55
I didn't add one for the 'parent' property because it's more of an implementation detail and a get_parent() method would look weird.
2012-05-09add test-tls-certificateGuillaume Desmottes2-0/+118
2012-05-09Pass the right value as bus-name propertyGuillaume Desmottes1-1/+1
2012-05-09add tls-certificateGuillaume Desmottes3-0/+412
Copied from Gabble, I just re-namespaced it.
2012-05-09introspection.am: add tls-certificateGuillaume Desmottes1-0/+1
2012-05-09tp_tls_certificate_new: document @errorGuillaume Desmottes1-0/+1
2012-05-09Fix and add mising Since annotationGuillaume Desmottes1-4/+25
This is not going to be included in a 0.13.x release :)
2012-05-09TpTLSCertificate: allow several rejection reasons to be queued upSimon McVittie3-27/+45
2012-05-09TpTLSCertificate: track the signalled rejection reason(s)Simon McVittie3-1/+173
2012-05-09tp_tls_certificate_reject_async: allow a D-Bus error name to be specifiedSimon McVittie2-2/+12
2012-05-09Track changes to TpTLSCertificate:stateSimon McVittie1-3/+61
2012-05-09Change the range of TpTLSCertificate:state to [0, 2**32)Simon McVittie1-2/+1
It comes from D-Bus, so we can't guarantee that it takes one of the known enum values.
2012-05-09Document TpTLSCertificate:stateSimon McVittie1-0/+5
2012-05-09TpTLSCertificate: be subordinate to a channel or connectionSimon McVittie2-12/+83
2012-05-09Document TpTLSCertificateSimon McVittie3-0/+106
2012-05-09TpTLSCertificateClass: add a small amount of ABI paddingSimon McVittie1-0/+1
2012-05-09Include TpTLSCertificate in the documentationSimon McVittie1-0/+34
2012-05-09TpTLSCertificate: use _tp_implement_finish_void for finish functionsSimon McVittie1-10/+3
2012-05-09TpTLSCertificate: don't pass useless user_data through D-Bus callsSimon McVittie1-5/+4
self is the proxy being called, so a ref is held for the duration of the call anyway, so taking a weak ref is unnecessary.
2012-05-09tp_tls_certificate_new: don't debug on errorSimon McVittie1-4/+0
It would have crashed when error == NULL, and in any case the caller can reasonably be expected to do something about any errors.
2012-05-09reject_reason_get_dbus_error: streamline boilerplate with a macroSimon McVittie1-27/+15
2012-05-09TpTLSCertificate: remove unwanted semicolon from G_DEFINE_TYPESimon McVittie1-1/+1