patch-src_libosiris_filter_c 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. $Id: update-patches 24 2008-08-31 14:56:13Z wbx $
  2. --- osiris-4.2.3.orig/src/libosiris/filter.c 2006-07-28 01:57:51.000000000 +0200
  3. +++ osiris-4.2.3/src/libosiris/filter.c 2009-05-10 21:02:44.000000000 +0200
  4. @@ -66,7 +66,9 @@ static struct keywords filter_keywords[]
  5. { "suffix", FILTER_TYPE_SUFFIX },
  6. { "md5", FILTER_TYPE_MD5 },
  7. { "sha", FILTER_TYPE_SHA },
  8. +#ifndef OPENSSL_NO_RIPEMD
  9. { "ripemd", FILTER_TYPE_RIPEMD },
  10. +#endif
  11. { "permissions", FILTER_TYPE_PERMISSIONS },
  12. { NULL, 0 }
  13. };
  14. @@ -179,9 +181,11 @@ int setup_filter_function( OSI_FILTER *a
  15. action_filter->perform = filter_sha;
  16. break;
  17. +#ifndef OPENSSL_NO_RIPEMD
  18. case FILTER_TYPE_RIPEMD:
  19. action_filter->perform = filter_ripemd;
  20. break;
  21. +#endif
  22. case FILTER_TYPE_PERMISSIONS:
  23. action_filter->perform = filter_permissions;
  24. @@ -220,7 +224,9 @@ osi_bool filter_is_dynamic( int filter_t
  25. case FILTER_TYPE_SUFFIX:
  26. case FILTER_TYPE_MD5:
  27. case FILTER_TYPE_SHA:
  28. +#ifndef OPENSSL_NO_RIPEMD
  29. case FILTER_TYPE_RIPEMD:
  30. +#endif
  31. case FILTER_TYPE_PERMISSIONS:
  32. return TRUE;