--- pathologic.module.orig	2010-10-13 17:32:28.000000000 +0200
+++ pathologic.module	2010-10-13 17:57:41.000000000 +0200
@@ -42,8 +42,18 @@ function pathologic_filter($op, $delta =
         '#description' => t('If checked, Pathologic will output full absolute URLs, with a protocol and server fragment (such as <code>http://example.com/foo/bar</code>); this is useful if you want images and links to not break for those reading the content in a feed reader or through some other form of aggregation. However, in cases where the site is being served via both HTTP and HTTPS, it may be necessary to uncheck this box so that protocol and server fragments are omitted in the paths Pathologic creates (such as <code>/foo/bar</code>) to avoid issues where the browser complains about pages containing both secure and insecure content.'),
         '#weight' => 20,
       ),
+    'filter_pathologic_no_cache_' . $format => array(
+      '#type' => 'checkbox',
+      '#title' => t('Do not cache output'),
+      '#default_value' => variable_get('filter_pathologic_no_cache_' . $format, FALSE),
+      '#description' => t('If checked, content filtered by Pathologic will never be cached by Drupal, so URLs will be recalculated at each page request. You would not need this unless your website can be accessed through several base urls.'),
+      '#weight' => 30,
+    ),
     ));
   }
+  elseif ($op === 'no cache') {
+    return variable_get('filter_pathologic_no_cache_' . $format, FALSE);
+  }
   return $text;
 }
