Changeset 4626 in subversion
- Timestamp:
- Mar 31, 2011 8:32:44 AM (2 years ago)
- Location:
- branches/release-0.5
- Files:
-
- 27 edited
-
CHANGELOG (modified) (1 diff)
-
index.php (modified) (1 diff)
-
program/include/rcmail.php (modified) (2 diffs)
-
program/include/rcube_browser.php (modified) (1 diff)
-
program/localization/index.inc (modified) (1 diff)
-
program/steps/utils/spell_googie.inc (modified) (1 diff)
-
program/steps/utils/spell_html_googie.inc (modified) (1 diff)
-
skins/default/images/abook_toolbar.png (modified) (previous)
-
skins/default/images/buttons/bg.gif (modified) (previous)
-
skins/default/images/dbutton.png (modified) (previous)
-
skins/default/images/dimple.png (modified) (previous)
-
skins/default/images/display/icons.png (modified) (previous)
-
skins/default/images/icons/expanded.png (modified) (previous)
-
skins/default/images/icons/glass.png (modified) (previous)
-
skins/default/images/icons/glass_roll.png (modified) (previous)
-
skins/default/images/icons/groupactions.png (modified) (previous)
-
skins/default/images/listheader.gif (modified) (previous)
-
skins/default/images/mail_footer.png (modified) (previous)
-
skins/default/images/mail_toolbar.png (modified) (previous)
-
skins/default/images/messageicons.png (modified) (previous)
-
skins/default/images/pagenav.gif (modified) (previous)
-
skins/default/images/searchfield.gif (modified) (previous)
-
skins/default/images/tabs-left.gif (modified) (previous)
-
skins/default/images/tabs-right.gif (modified) (previous)
-
skins/default/images/taskicons.gif (modified) (previous)
-
skins/default/images/taskicons.png (modified) (previous)
-
skins/default/images/watermark.gif (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-0.5/CHANGELOG
r4607 r4626 2 2 =========================== 3 3 4 - Stateless request tokens. No keep-alive necessary on login page (#1487829) 4 5 - PEAR::Net_SMTP 1.5.1 5 6 - Force names of unique constraints in PostgreSQL DDL -
branches/release-0.5/index.php
r4607 r4626 183 183 // check client X-header to verify request origin 184 184 if ($OUTPUT->ajax_call) { 185 if (rc_request_header('X-Roundcube-Request') != $RCMAIL->get_request_token() ) {185 if (rc_request_header('X-Roundcube-Request') != $RCMAIL->get_request_token() && !$RCMAIL->config->get('devel_mode')) { 186 186 header('HTTP/1.1 404 Not Found'); 187 187 die("Invalid Request"); -
branches/release-0.5/program/include/rcmail.php
r4554 r4626 1106 1106 public function get_request_token() 1107 1107 { 1108 $key = $this->task; 1109 1110 if (!$_SESSION['request_tokens'][$key]) 1111 $_SESSION['request_tokens'][$key] = md5(uniqid($key . mt_rand(), true)); 1112 1113 return $_SESSION['request_tokens'][$key]; 1108 $sess_id = $_COOKIE[ini_get('session.name')]; 1109 if (!$sess_id) $sess_id = session_id(); 1110 return md5('RT' . $this->task . $this->config->get('des_key') . $sess_id); 1114 1111 } 1115 1112 … … 1124 1121 { 1125 1122 $token = get_input_value('_token', $mode); 1126 return !empty($token) && $_SESSION['request_tokens'][$this->task] == $token; 1123 $sess_id = $_COOKIE[ini_get('session.name')]; 1124 return !empty($sess_id) && $token == $this->get_request_token(); 1127 1125 } 1128 1126 -
branches/release-0.5/program/include/rcube_browser.php
r3989 r4626 43 43 $this->ns = ($this->ns4 || strstr($HTTP_USER_AGENT, 'netscape')); 44 44 $this->ie = !$this->opera && strstr($HTTP_USER_AGENT, 'compatible; msie'); 45 $this->mz = strstr($HTTP_USER_AGENT, 'mozilla/5');45 $this->mz = !$this->ie && strstr($HTTP_USER_AGENT, 'mozilla/5'); 46 46 $this->chrome = strstr($HTTP_USER_AGENT, 'chrome'); 47 47 $this->khtml = strstr($HTTP_USER_AGENT, 'khtml'); -
branches/release-0.5/program/localization/index.inc
r3989 r4626 43 43 'da_DK' => 'Danish (Dansk)', 44 44 'fa_AF' => 'Dari (ﻯïºïº©)', 45 'de_DE' => ' Deutsch(Deutsch)',46 'de_CH' => ' Deutsch(Schweiz)',45 'de_DE' => 'German (Deutsch)', 46 'de_CH' => 'German (Schweiz)', 47 47 'nl_NL' => 'Dutch (Nederlands)', 48 48 'en_GB' => 'English (GB)', -
branches/release-0.5/program/steps/utils/spell_googie.inc
r3989 r4626 42 42 43 43 $data = file_get_contents('php://input'); 44 // Google has some problem with spaces, use \n instead 45 $data = str_replace(' ', "\n", $data); 44 46 $store = ""; 45 47 -
branches/release-0.5/program/steps/utils/spell_html_googie.inc
r3989 r4626 81 81 } 82 82 83 $wordstr = implode( ' ', (array) $data);83 $wordstr = implode("\n", (array) $data); 84 84 $data = '<?xml version="1.0" encoding="utf-8" ?>' 85 85 .'<spellrequest textalreadyclipped="0" ignoredups="0" ignoredigits="1" ignoreallcaps="1">'
Note: See TracChangeset
for help on using the changeset viewer.
