aboutsummaryrefslogtreecommitdiff
path: root/doc/appdev
diff options
context:
space:
mode:
authorNicolas Williams <nico@cryptonector.com>2014-11-12 15:47:53 -0600
committerGreg Hudson <ghudson@mit.edu>2014-12-07 15:11:01 -0500
commit12bf3e3f3ecd58f53d4a604e318766e4264b02c1 (patch)
tree64dcb25a4ae81a197f48e1bb07ee09d7208eaa53 /doc/appdev
parentf4e3e096af73254f208d0fc0632db12fc559e1ad (diff)
downloadkrb5-12bf3e3f3ecd58f53d4a604e318766e4264b02c1.zip
krb5-12bf3e3f3ecd58f53d4a604e318766e4264b02c1.tar.gz
krb5-12bf3e3f3ecd58f53d4a604e318766e4264b02c1.tar.bz2
Add new error message wrapping APIs
Add four new public APIs for wrapping error messages: krb5_prepend_error_message, krb5_vprepend_error_message, krb5_wrap_error_message, and krb5_vwrap_error_message. The first two functions are from Heimdal and allow a prefix to be added to the existing message for a code. The latter two functions also allow the code to be changed. [ghudson@mit.edu: rename krb5_prepend_error_message2 to krb5_wrap_error_message; clarify doxygen comments and put them in the proper form; implement krb5_prepend_error_message in terms of krb5_wrap_error_message; fix leak and null context handling in krb5_wrap_error_message; rewrite commit message] ticket: 8046 (new)
Diffstat (limited to 'doc/appdev')
-rw-r--r--doc/appdev/refs/api/index.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/doc/appdev/refs/api/index.rst b/doc/appdev/refs/api/index.rst
index b1a580a..64774b3 100644
--- a/doc/appdev/refs/api/index.rst
+++ b/doc/appdev/refs/api/index.rst
@@ -254,6 +254,7 @@ Rarely used public interfaces
krb5_pac_parse.rst
krb5_pac_sign.rst
krb5_pac_verify.rst
+ krb5_prepend_error_message.rst
krb5_principal2salt.rst
krb5_rd_cred.rst
krb5_rd_error.rst
@@ -285,7 +286,10 @@ Rarely used public interfaces
krb5_verify_init_creds.rst
krb5_verify_init_creds_opt_init.rst
krb5_verify_init_creds_opt_set_ap_req_nofail.rst
+ krb5_vprepend_error_message.rst
krb5_vset_error_message.rst
+ krb5_vwrap_error_message.rst
+ krb5_wrap_error_message.rst
Public interfaces that should not be called directly