diff options
Diffstat (limited to 'package/osiris/patches/patch-src_libosiris_filter_c')
-rw-r--r-- | package/osiris/patches/patch-src_libosiris_filter_c | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/package/osiris/patches/patch-src_libosiris_filter_c b/package/osiris/patches/patch-src_libosiris_filter_c new file mode 100644 index 000000000..d7306ea14 --- /dev/null +++ b/package/osiris/patches/patch-src_libosiris_filter_c @@ -0,0 +1,35 @@ +$Id: update-patches 24 2008-08-31 14:56:13Z wbx $ +--- osiris-4.2.3.orig/src/libosiris/filter.c 2006-07-28 01:57:51.000000000 +0200 ++++ osiris-4.2.3/src/libosiris/filter.c 2009-05-10 21:02:44.000000000 +0200 +@@ -66,7 +66,9 @@ static struct keywords filter_keywords[] + { "suffix", FILTER_TYPE_SUFFIX }, + { "md5", FILTER_TYPE_MD5 }, + { "sha", FILTER_TYPE_SHA }, ++#ifndef OPENSSL_NO_RIPEMD + { "ripemd", FILTER_TYPE_RIPEMD }, ++#endif + { "permissions", FILTER_TYPE_PERMISSIONS }, + { NULL, 0 } + }; +@@ -179,9 +181,11 @@ int setup_filter_function( OSI_FILTER *a + action_filter->perform = filter_sha; + break; + ++#ifndef OPENSSL_NO_RIPEMD + case FILTER_TYPE_RIPEMD: + action_filter->perform = filter_ripemd; + break; ++#endif + + case FILTER_TYPE_PERMISSIONS: + action_filter->perform = filter_permissions; +@@ -220,7 +224,9 @@ osi_bool filter_is_dynamic( int filter_t + case FILTER_TYPE_SUFFIX: + case FILTER_TYPE_MD5: + case FILTER_TYPE_SHA: ++#ifndef OPENSSL_NO_RIPEMD + case FILTER_TYPE_RIPEMD: ++#endif + case FILTER_TYPE_PERMISSIONS: + + return TRUE; |