Mercurial > pidgin.yaz
comparison libpurple/certificate.c @ 19063:2f51578e6602
- Add debugging babble for registers/unregisters
author | William Ehlhardt <williamehlhardt@gmail.com> |
---|---|
date | Wed, 01 Aug 2007 04:20:40 +0000 |
parents | c79b54f03f9d |
children | 6c0aad79c4c5 |
comparison
equal
deleted
inserted
replaced
19062:da88aa8f83ad | 19063:2f51578e6602 |
---|---|
931 | 931 |
932 /* Okay, we're golden. Register it. */ | 932 /* Okay, we're golden. Register it. */ |
933 cert_schemes = g_list_prepend(cert_schemes, scheme); | 933 cert_schemes = g_list_prepend(cert_schemes, scheme); |
934 | 934 |
935 /* TODO: Signalling and such? */ | 935 /* TODO: Signalling and such? */ |
936 | |
937 purple_debug_info("certificate", | |
938 "CertificateScheme %s registered\n", | |
939 scheme->name); | |
940 | |
936 return TRUE; | 941 return TRUE; |
937 } | 942 } |
938 | 943 |
939 gboolean | 944 gboolean |
940 purple_certificate_unregister_scheme(PurpleCertificateScheme *scheme) | 945 purple_certificate_unregister_scheme(PurpleCertificateScheme *scheme) |
950 /* TODO: unregister all CertificateVerifiers for this scheme?*/ | 955 /* TODO: unregister all CertificateVerifiers for this scheme?*/ |
951 /* TODO: unregister all CertificatePools for this scheme? */ | 956 /* TODO: unregister all CertificatePools for this scheme? */ |
952 /* Neither of the above should be necessary, though */ | 957 /* Neither of the above should be necessary, though */ |
953 cert_schemes = g_list_remove(cert_schemes, scheme); | 958 cert_schemes = g_list_remove(cert_schemes, scheme); |
954 | 959 |
960 purple_debug_info("certificate", | |
961 "CertificateScheme %s unregistered\n", | |
962 scheme->name); | |
963 | |
964 | |
955 return TRUE; | 965 return TRUE; |
956 } | 966 } |
957 | 967 |
958 PurpleCertificateVerifier * | 968 PurpleCertificateVerifier * |
959 purple_certificate_find_verifier(const gchar *scheme_name, const gchar *ver_name) | 969 purple_certificate_find_verifier(const gchar *scheme_name, const gchar *ver_name) |
1003 | 1013 |
1004 /* Okay, we're golden. Register it. */ | 1014 /* Okay, we're golden. Register it. */ |
1005 cert_verifiers = g_list_prepend(cert_verifiers, vr); | 1015 cert_verifiers = g_list_prepend(cert_verifiers, vr); |
1006 | 1016 |
1007 /* TODO: Signalling and such? */ | 1017 /* TODO: Signalling and such? */ |
1018 | |
1019 purple_debug_info("certificate", | |
1020 "CertificateVerifier %s registered\n", | |
1021 vr->name); | |
1008 return TRUE; | 1022 return TRUE; |
1009 } | 1023 } |
1010 | 1024 |
1011 gboolean | 1025 gboolean |
1012 purple_certificate_unregister_verifier(PurpleCertificateVerifier *vr) | 1026 purple_certificate_unregister_verifier(PurpleCertificateVerifier *vr) |
1018 } | 1032 } |
1019 | 1033 |
1020 /* TODO: signalling? */ | 1034 /* TODO: signalling? */ |
1021 | 1035 |
1022 cert_verifiers = g_list_remove(cert_verifiers, vr); | 1036 cert_verifiers = g_list_remove(cert_verifiers, vr); |
1037 | |
1038 | |
1039 purple_debug_info("certificate", | |
1040 "CertificateVerifier %s unregistered\n", | |
1041 vr->name); | |
1023 | 1042 |
1024 return TRUE; | 1043 return TRUE; |
1025 } | 1044 } |
1026 | 1045 |
1027 PurpleCertificatePool * | 1046 PurpleCertificatePool * |
1102 NULL, /* No callback return value */ | 1121 NULL, /* No callback return value */ |
1103 2, /* Two non-data arguments */ | 1122 2, /* Two non-data arguments */ |
1104 purple_value_new(PURPLE_TYPE_SUBTYPE, | 1123 purple_value_new(PURPLE_TYPE_SUBTYPE, |
1105 PURPLE_SUBTYPE_CERTIFICATEPOOL), | 1124 PURPLE_SUBTYPE_CERTIFICATEPOOL), |
1106 purple_value_new(PURPLE_TYPE_STRING)); | 1125 purple_value_new(PURPLE_TYPE_STRING)); |
1107 | 1126 |
1127 | |
1128 purple_debug_info("certificate", | |
1129 "CertificatePool %s registered\n", | |
1130 pool->name); | |
1108 return TRUE; | 1131 return TRUE; |
1109 } else { | 1132 } else { |
1110 return FALSE; | 1133 return FALSE; |
1111 } | 1134 } |
1112 | 1135 |
1140 | 1163 |
1141 /* TODO: Signalling? */ | 1164 /* TODO: Signalling? */ |
1142 purple_signal_unregister(pool, "certificate-stored"); | 1165 purple_signal_unregister(pool, "certificate-stored"); |
1143 purple_signal_unregister(pool, "certificate-deleted"); | 1166 purple_signal_unregister(pool, "certificate-deleted"); |
1144 | 1167 |
1168 purple_debug_info("certificate", | |
1169 "CertificatePool %s unregistered\n", | |
1170 pool->name); | |
1145 return TRUE; | 1171 return TRUE; |
1146 } | 1172 } |