Lines Matching refs:err

51 #include <openssl/err.h>
140 PKG_ERR *err;
195 * Arguments: err - where to record any errors.
206 get_proxy_port(PKG_ERR *err, char **proxy, ushort_t *port)
211 pkgerr_add(err, PKGERR_WEB,
215 if (!get_ENV_proxyport(err, port)) {
220 if (!get_ENV_proxy(err, proxy)) {
226 pkgerr_add(err, PKGERR_WEB,
230 if (!get_ENV_proxyport(err, port)) {
275 PKG_ERR *err;
280 err = pkgerr_new();
283 (void) close_keystore(err, ps->keystore, NULL);
288 pkgerr_free(err);
329 * Arguments: err - where to record any errors.
349 web_session_control(PKG_ERR *err, char *url, char *dwnld_dir,
362 if (!parse_url_proxy(err, url, proxy, proxy_port)) {
375 pkgerr_add(err, PKGERR_WEB, gettext(ERR_NO_DWNLD_DIR));
380 if (!check_dwnld_dir(err, dwnld_dir)) {
386 if (!web_setup(err)) {
391 switch (web_connect(err)) {
422 switch (web_send_request(err, HTTP_REQ_TYPE_HEAD,
452 if (!web_eval_headers(err)) {
457 switch (web_get_file(err, dwnld_dir, nointeract, fname)) {
491 pkgerr_add(err, PKGERR_WEB,
498 pkgerr_add(err, PKGERR_WEB, gettext(ERR_DWNLD), url);
507 * Arguments: err - where to record any errors.
517 * recorded in 'err'.
520 get_signature(PKG_ERR *err, char *ids_name, struct pkgdev *devp, PKCS7 **result)
536 pkgerr_add(err, PKGERR_WEB, gettext(ERR_LEN), ids_name);
547 pkgerr_add(err, PKGERR_WEB, gettext(ERR_OPENSIG),
555 pkgerr_add(err, PKGERR_WEB,
562 pkgerr_add(err, PKGERR_WEB, gettext(ERR_OPENSIG),
569 pkgerr_add(err, PKGERR_WEB,
580 pkgerr_add(err, PKGERR_WEB,
587 pkgerr_add(err, PKGERR_WEB, gettext(ERR_CORRUPTSIG),
715 * Arguments: err - where to record any errors.
723 check_dwnld_dir(PKG_ERR *err, char *dwnld_dir)
733 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTEMP),
748 * Arguments: err - where to record any errors.
762 ds_validate_signature(PKG_ERR *err, struct pkgdev *pkgdev, char **pkgs,
771 pkgerr_add(err, PKGERR_WEB, gettext(ERR_CORRUPTSIG_TYPE),
779 pkgerr_add(err, PKGERR_WEB, gettext(ERR_CORRUPTSIG_DT),
787 pkgerr_add(err, PKGERR_WEB, gettext(ERR_CORRUPTSIG),
793 if ((BIO_ds_dump_header(err, p7_bio) != 0) ||
794 (BIO_ds_dump(err, ids_name, p7_bio) != 0)) {
801 if (!validate_signature(err, ids_name, p7_bio, p7, cas,
820 * Arguments: err - where to record any errors.
834 validate_signature(PKG_ERR *err, char *name, BIO *indata, PKCS7 *p7,
869 pkgerr_add(err, PKGERR_VERIFY, gettext(ERR_MEM));
877 pkgerr_add(err, PKGERR_WEB, gettext(ERR_CORRUPTSIG), name);
899 pkgerr_add(err, PKGERR_WEB,
908 pkgerr_add(err, PKGERR_VERIFY, gettext(ERR_MEM));
923 verify_data.err = err;
935 pkgerr_add(err, PKGERR_VERIFY,
959 pkgerr_add(err, PKGERR_VERIFY,
992 pkgerr_add(err, PKGERR_VERIFY,
995 pkgerr_add(err, PKGERR_VERIFY,
1018 * Arguments: err - where to record any errors.
1035 PKG_ERR *err = NULL;
1044 err = ((verify_cb_data_t *)X509_STORE_CTX_get_app_data(ctx))->err;
1053 pkgerr_add(err, PKGERR_INTERNAL, gettext(ERR_PKG_INTERNAL),
1062 pkgerr_add(err, PKGERR_INTERNAL,
1085 switch (ocsp_verify(err, curr_cert, curr_issuer,
1093 pkgerr_clear(err);
1188 * Arguments: err - Error object to add error messages to
1199 ocsp_verify(PKG_ERR *err, X509 *cert, X509 *issuer,
1222 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_PARSE), uri);
1228 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_UNSUP), uri);
1238 pkgerr_add(err, PKGERR_PARSE,
1246 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_MEM));
1252 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_PKG_INTERNAL),
1259 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_PKG_INTERNAL),
1270 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_MEM));
1281 pkgerr_add(err, PKGERR_PARSE,
1288 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_MEM));
1294 pkgerr_add(err, PKGERR_PARSE,
1312 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_SEND), host);
1318 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_SEND), host);
1327 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_MEM));
1333 pkgerr_add(err, PKGERR_PARSE,
1338 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_MEM));
1345 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_RESP_PARSE));
1363 pkgerr_add(err, PKGERR_PARSE,
1378 pkgerr_add(err, PKGERR_PARSE,
1395 pkgerr_add(err, PKGERR_PARSE,
1412 pkgerr_add(err, PKGERR_PARSE,
1428 pkgerr_add(err, PKGERR_PARSE,
1454 pkgerr_add(err, PKGERR_PARSE,
1461 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_READ), host);
1472 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_RESP_NOTOK),
1481 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_READ), host);
1502 pkgerr_add(err, PKGERR_PARSE, (char *)err_reason);
1504 pkgerr_add(err, PKGERR_PARSE, gettext(ERR_OCSP_VERIFY_FAIL),
1512 pkgerr_add(err, PKGERR_PARSE,
1518 pkgerr_add(err, PKGERR_PARSE,
1534 pkgerr_add(err, PKGERR_PARSE,
1539 pkgerr_add(err, PKGERR_PARSE,
1548 pkgerr_add(err, PKGERR_PARSE,
1603 * Arguments: err - where to record any errors.
1614 parse_url_proxy(PKG_ERR *err, char *url, char *proxy, ushort_t proxy_port)
1623 pkgerr_add(err, PKGERR_WEB, gettext(ERR_PARSE_URL), url);
1631 pkgerr_add(err, PKGERR_WEB,
1646 * Arguments: err - where to record any errors.
1651 web_setup(PKG_ERR *err)
1657 pkgerr_add(err, PKGERR_WEB, gettext(ERR_INIT_SESS), ps->url);
1668 pkgerr_add(err, PKGERR_WEB, gettext(ERR_INIT_SESS), ps->url);
1673 pkgerr_add(err, PKGERR_WEB, gettext(ERR_INIT_SESS), ps->url);
1678 pkgerr_add(err, PKGERR_WEB, gettext(ERR_INIT_SESS), ps->url);
1683 pkgerr_add(err, PKGERR_WEB, gettext(ERR_INIT_SESS), ps->url);
1698 * Arguments: err - where to record any errors.
1708 web_connect(PKG_ERR *err)
1720 if (find_ca_certs(err, ps->keystore, &sec_cas) != 0) {
1727 pkgerr_add(err, PKGERR_WEB,
1739 if ((path = write_ca_file(err, ps->dwnld_dir, sec_cas,
1747 pkgerr_add(err, PKGERR_WEB,
1754 pkgerr_add(err, PKGERR_WEB,
1788 pkgerr_add(err, PKGERR_WEB,
1792 pkgerr_add(err, PKGERR_WEB,
1813 * Arguments: err - where to record any errors.
1822 *write_ca_file(PKG_ERR *err, char *tmpdir, STACK_OF(X509) *cacerts,
1833 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTEMP), tmpdir);
1841 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTEMP), tmpdir);
1846 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTMPFIL), tmp_file);
1851 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTMPFIL), tmp_file);
1856 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTMPFIL), tmp_file);
1861 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTMPFIL), tmp_file);
1866 pkgerr_add(err, PKGERR_WEB,
1872 pkgerr_add(err, PKGERR_WEB,
1903 * Arguments: err - where to record any errors.
1913 web_send_request(PKG_ERR *err, int request_type, int cp, int ep)
1951 pkgerr_add(err, PKGERR_WEB,
1955 pkgerr_add(err, PKGERR_WEB,
2000 pkgerr_add(err, PKGERR_WEB,
2004 pkgerr_add(err, PKGERR_WEB,
2013 if (!web_eval_headers(err)) {
2052 pkgerr_add(err, PKGERR_WEB,
2056 pkgerr_add(err, PKGERR_WEB,
2065 if (!web_eval_headers(err)) {
2072 pkgerr_add(err, PKGERR_INTERNAL, gettext(ERR_PKG_INTERNAL),
2086 * Arguments: err - where to record any errors.
2091 web_eval_headers(PKG_ERR *err)
2099 pkgerr_add(err, PKGERR_WEB, gettext(ERR_HTTP),
2105 pkgerr_add(err, PKGERR_WEB, gettext(ERR_HTTP),
2117 * Arguments: err - where to record any errors.
2133 web_get_file(PKG_ERR *err, char *dwnld_dir, int nointeract, char **fname)
2160 pkgerr_add(err, PKGERR_WEB, gettext(ERR_NO_HEAD_VAL),
2194 pkgerr_add(err, PKGERR_PARSE,
2210 pkgerr_add(err, PKGERR_WEB, gettext(ERR_BAD_HEAD_VAL),
2220 pkgerr_add(err, PKGERR_WEB, gettext(ERR_OPEN_TMP));
2240 pkgerr_add(err, PKGERR_WEB,
2255 pkgerr_add(err, PKGERR_WEB,
2273 pkgerr_add(err, PKGERR_WEB,
2280 pkgerr_add(err, PKGERR_WEB,
2288 pkgerr_add(err, PKGERR_WEB,
2304 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTEMP),
2315 if (!ck_dwnld_dir_space(err, dwnld_dir,
2323 if ((req_ret = web_send_request(err, HTTP_REQ_TYPE_GET,
2374 pkgerr_add(err, PKGERR_WEB,
2378 pkgerr_add(err, PKGERR_WEB,
2386 pkgerr_add(err, PKGERR_WEB, gettext(ERR_WRITE),
2399 pkgerr_add(err, PKGERR_WEB, gettext(MSG_NOTEMP),
2640 * Arguments: err - where to record any errors.
2648 ck_dwnld_dir_space(PKG_ERR *err, char *dwnld_dir, ulong_t bytes_needed)
2655 pkgerr_add(err, PKGERR_WEB, gettext(ERR_TMPDIR), dwnld_dir);
2663 pkgerr_add(err, PKGERR_WEB, gettext(ERR_DISK_SPACE),
2859 * Arguments: err - where to record any errors.
2863 * B_FALSE - error, errors recorded in err
2866 get_ENV_proxy(PKG_ERR *err, char **proxy)
2872 pkgerr_add(err, PKGERR_WEB,
2883 pkgerr_add(err, PKGERR_WEB,
2888 pkgerr_add(err, PKGERR_WEB,
2907 * Arguments: err - where to record any errors.
2917 get_ENV_proxyport(PKG_ERR *err, ushort_t *port)
2924 pkgerr_add(err, PKGERR_WEB,
2929 pkgerr_add(err, PKGERR_WEB,
3125 * Errors recorded in 'err' object in the *data.
3132 PKG_ERR *err;
3139 err = ((keystore_passphrase_data *)data)->err;
3150 pkgerr_add(err, PKGERR_BADPASS,
3170 pkgerr_add(err, PKGERR_BADPASS,
3177 pkgerr_add(err, PKGERR_BADPASS,
3183 pkgerr_add(err, PKGERR_READ,
3196 pkgerr_add(err, PKGERR_EXIST,
3204 pkgerr_add(err, PKGERR_READ, gettext(MSG_PASSWD_FILE),
3226 pkgerr_add(err, PKGERR_BADPASS,
3233 pkgerr_add(err, PKGERR_BADPASS,