version 1.1.1.1, 2013/10/14 10:32:47
|
version 1.1.1.2, 2014/06/15 20:20:06
|
Line 97 SETDEFAULTS_FUNC(mod_secdownload_set_defaults) {
|
Line 97 SETDEFAULTS_FUNC(mod_secdownload_set_defaults) {
|
|
|
if (!p) return HANDLER_ERROR; |
if (!p) return HANDLER_ERROR; |
|
|
p->config_storage = calloc(1, srv->config_context->used * sizeof(specific_config *)); | p->config_storage = calloc(1, srv->config_context->used * sizeof(plugin_config *)); |
|
|
for (i = 0; i < srv->config_context->used; i++) { |
for (i = 0; i < srv->config_context->used; i++) { |
plugin_config *s; |
plugin_config *s; |
Line 255 URIHANDLER_FUNC(mod_secdownload_uri_handler) {
|
Line 255 URIHANDLER_FUNC(mod_secdownload_uri_handler) {
|
buffer_copy_string_buffer(p->md5, p->conf.secret); |
buffer_copy_string_buffer(p->md5, p->conf.secret); |
buffer_append_string(p->md5, rel_uri); |
buffer_append_string(p->md5, rel_uri); |
buffer_append_string_len(p->md5, ts_str, 8); |
buffer_append_string_len(p->md5, ts_str, 8); |
|
force_assert(p->md5->used > 0); |
|
|
li_MD5_Init(&Md5Ctx); |
li_MD5_Init(&Md5Ctx); |
li_MD5_Update(&Md5Ctx, (unsigned char *)p->md5->ptr, p->md5->used - 1); |
li_MD5_Update(&Md5Ctx, (unsigned char *)p->md5->ptr, p->md5->used - 1); |
Line 276 URIHANDLER_FUNC(mod_secdownload_uri_handler) {
|
Line 277 URIHANDLER_FUNC(mod_secdownload_uri_handler) {
|
*/ |
*/ |
|
|
buffer_copy_string_buffer(con->physical.doc_root, p->conf.doc_root); |
buffer_copy_string_buffer(con->physical.doc_root, p->conf.doc_root); |
|
buffer_copy_string_buffer(con->physical.basedir, p->conf.doc_root); |
buffer_copy_string(con->physical.rel_path, rel_uri); |
buffer_copy_string(con->physical.rel_path, rel_uri); |
buffer_copy_string_buffer(con->physical.path, con->physical.doc_root); |
buffer_copy_string_buffer(con->physical.path, con->physical.doc_root); |
buffer_append_string_buffer(con->physical.path, con->physical.rel_path); |
buffer_append_string_buffer(con->physical.path, con->physical.rel_path); |