aboutsummaryrefslogtreecommitdiff
path: root/lib/libeclat.h
diff options
context:
space:
mode:
authorSergey Poznyakoff <gray@gnu.org>2015-01-22 00:44:27 +0200
committerSergey Poznyakoff <gray@gnu.org>2015-01-22 00:44:27 +0200
commit0c7bb2d5cb81eb6077a8907ce2049278fb8e47ce (patch)
tree7392dad30ac09b3ff32bfb2882710b5117fdde35 /lib/libeclat.h
parent03c5b9aac73c6a70b1c67f467bbd484d2a532f10 (diff)
downloadeclat-0c7bb2d5cb81eb6077a8907ce2049278fb8e47ce.tar.gz
eclat-0c7bb2d5cb81eb6077a8907ce2049278fb8e47ce.tar.bz2
authentication-provider instance-store does not require role name argument
* NEWS: Update. * doc/eclat.conf.5: Update. * lib/Makefile.am: Add new sources. * lib/istore.c: New file. * lib/path.c: New file. * lib/libeclat.h (path_concat) (instance_store_curl_new) (instance_store_read): New protos. * src/config.c (cb_authentication_provider): second argument is optional for instance-store type. New compound statement: instance-store. * src/eclat.h (instance_store_base_url) (instance_store_port,instance_store_document_path): (instance_store_credentials_path): New externs. * src/ispeek.c: Rewrite using new functions. * src/util.c: Likewise.
Diffstat (limited to 'lib/libeclat.h')
-rw-r--r--lib/libeclat.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/libeclat.h b/lib/libeclat.h
index 4d6882e..e13864c 100644
--- a/lib/libeclat.h
+++ b/lib/libeclat.h
@@ -55,6 +55,10 @@ int eclat_trace_fun(CURL *handle, curl_infotype type,
char *data, size_t size,
void *userp);
void eclat_set_curl_trace(CURL *curl, int lev);
+
+char *path_concat(const char *dir, const char *comp);
+CURL *instance_store_curl_new(struct grecs_txtacc *acc);
+int instance_store_read(const char *url, CURL *curl);
void hmac_sha1(const void *text, size_t textlen,

Return to:

Send suggestions and report system problems to the System administrator.