Common subdirectories: fb/contrib and fb_altered/contrib
diff -c --exclude=.svn fb/fb.admin.inc fb_altered/fb.admin.inc
*** fb/fb.admin.inc	2011-07-19 17:49:02.086615864 -0600
--- fb_altered/fb.admin.inc	2011-07-13 08:27:26.718531000 -0600
***************
*** 312,317 ****
--- 312,324 ----
      '#description' => t('Store tokens and data needed by facebook\'s libraries in Drupal\'s session.  Helps applications work even when third-party cookies are denied.'),
    );
  
+   $form['fb_admin_session'][FB_VAR_RELOAD_APPEND_FBU] = array(
+     '#type' => 'checkbox',
+     '#title' => t('Append "fbu" to URL on reload'),
+     '#default_value' => variable_get(FB_VAR_RELOAD_APPEND_FBU, TRUE),
+     '#description' => t('When reloading a page, append the "fbu" GET value to the URL to break caching.  This can cause problems if caching solutions other than Drupal\'s core caching are used.'),
+   );
+ 
    $form['fb_admin_languages'] = array(
      '#title' => t('Languages and Locales'),
      '#type' => 'fieldset',
diff -c --exclude=.svn fb/fb.js fb_altered/fb.js
*** fb/fb.js	2011-07-19 17:49:02.086615864 -0600
--- fb_altered/fb.js	2011-07-19 16:34:07.486117000 -0600
***************
*** 99,108 ****
    }
  
    // Add fbu to params before reload.
!   vars.push('fbu=' + fbu);
  
    // Use window.top for iframe canvas pages.
!   destination = path + '?' + vars.join('&');
  
    if(Drupal.settings.fb.reload_url_fragment) {
      destination = destination + "#" + Drupal.settings.fb.reload_url_fragment;
--- 99,110 ----
    }
  
    // Add fbu to params before reload.
!   if (Drupal.settings.fb.reload_url_append_fbu_param) {
!     vars.push('fbu=' + fbu);
!   }
  
    // Use window.top for iframe canvas pages.
!   destination = vars.length ? (path + '?' + vars.join('&')) : path;
  
    if(Drupal.settings.fb.reload_url_fragment) {
      destination = destination + "#" + Drupal.settings.fb.reload_url_fragment;
diff -c --exclude=.svn fb/fb.module fb_altered/fb.module
*** fb/fb.module	2011-07-19 17:49:02.090614767 -0600
--- fb_altered/fb.module	2011-07-19 16:25:23.654115000 -0600
***************
*** 58,63 ****
--- 58,64 ----
  define('FB_VAR_ID', 'fb_id');
  define('FB_VAR_USE_COOKIE', 'fb_use_cookie');
  define('FB_VAR_USE_SESSION', 'fb_use_session');
+ define('FB_VAR_RELOAD_APPEND_FBU', 'fb_reload_append_fbu');
  define('FB_VAR_CURL_NOVERIFY', 'fb_curl_noverify');
  
  // node_access realms (belongs here?)
***************
*** 260,266 ****
                                         'fb_canvas' => fb_is_canvas(),
                                         'language' => (object) array('prefix' => NULL, 'language' => NULL), // http://drupal.org/node/1000452
                                       )));
! 
    }
  
    if ($channel = variable_get(FB_VAR_JS_CHANNEL, TRUE)) {
--- 261,267 ----
                                         'fb_canvas' => fb_is_canvas(),
                                         'language' => (object) array('prefix' => NULL, 'language' => NULL), // http://drupal.org/node/1000452
                                       )));
!     fb_js_settings('reload_url_append_fbu_param', variable_get(FB_VAR_RELOAD_APPEND_FBU, TRUE));
    }
  
    if ($channel = variable_get(FB_VAR_JS_CHANNEL, TRUE)) {
***************
*** 1491,1494 ****
    $output .= "<script src=\"$url\"></script>\n";
    print $output;
    exit();
! }
\ No newline at end of file
--- 1492,1495 ----
    $output .= "<script src=\"$url\"></script>\n";
    print $output;
    exit();
! }
Common subdirectories: fb/fb_views and fb_altered/fb_views
