diff --git a/data/VERSION b/data/VERSION index 37757662f..b6e15fd6c 100644 --- a/data/VERSION +++ b/data/VERSION @@ -1 +1 @@ -1.2.5.406 \ No newline at end of file +1.2.6.410 \ No newline at end of file diff --git a/rainloop/v/1.2.5.406/REVISION b/rainloop/v/1.2.5.406/REVISION deleted file mode 100644 index c67c4cad9..000000000 --- a/rainloop/v/1.2.5.406/REVISION +++ /dev/null @@ -1 +0,0 @@ -8430218614adbb81a84b63b4d4882f49d6485207 \ No newline at end of file diff --git a/rainloop/v/1.2.5.406/VERSION b/rainloop/v/1.2.5.406/VERSION deleted file mode 100644 index 37757662f..000000000 --- a/rainloop/v/1.2.5.406/VERSION +++ /dev/null @@ -1 +0,0 @@ -1.2.5.406 \ No newline at end of file diff --git a/rainloop/v/1.2.6.410/LICENSE b/rainloop/v/1.2.6.410/LICENSE new file mode 100644 index 000000000..14d401048 --- /dev/null +++ b/rainloop/v/1.2.6.410/LICENSE @@ -0,0 +1,24 @@ +Creative Commons — Attribution-NonCommercial 3.0 Unported — CC BY-NC 3.0 +(http://creativecommons.org/licenses/by-nc/3.0/) + +You are free: + +to Share — to copy, distribute and transmit the work +to Remix — to adapt the work + + +Under the following conditions: + +Attribution — You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work). +Noncommercial — You may not use this work for commercial purposes. + + +With the understanding that: + +Waiver — Any of the above conditions can be waived if you get permission from the copyright holder. +Public Domain — Where the work or any of its elements is in the public domain under applicable law, that status is in no way affected by the license. +Other Rights — In no way are any of the following rights affected by the license: +Your fair dealing or fair use rights, or other applicable copyright exceptions and limitations; +The author's moral rights; +Rights other persons may have either in the work itself or in how the work is used, such as publicity or privacy rights. +Notice — For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page. \ No newline at end of file diff --git a/rainloop/v/1.2.6.410/REVISION b/rainloop/v/1.2.6.410/REVISION new file mode 100644 index 000000000..15d23a0aa --- /dev/null +++ b/rainloop/v/1.2.6.410/REVISION @@ -0,0 +1 @@ +77011cbe139228e3682194bf17198cd1d2be3abb \ No newline at end of file diff --git a/rainloop/v/1.2.6.410/VERSION b/rainloop/v/1.2.6.410/VERSION new file mode 100644 index 000000000..b6e15fd6c --- /dev/null +++ b/rainloop/v/1.2.6.410/VERSION @@ -0,0 +1 @@ +1.2.6.410 \ No newline at end of file diff --git a/rainloop/v/1.2.5.406/app/.htaccess b/rainloop/v/1.2.6.410/app/.htaccess similarity index 100% rename from rainloop/v/1.2.5.406/app/.htaccess rename to rainloop/v/1.2.6.410/app/.htaccess diff --git a/rainloop/v/1.2.5.406/app/domains/disabled b/rainloop/v/1.2.6.410/app/domains/disabled similarity index 100% rename from rainloop/v/1.2.5.406/app/domains/disabled rename to rainloop/v/1.2.6.410/app/domains/disabled diff --git a/rainloop/v/1.2.5.406/app/domains/gmail.com.ini b/rainloop/v/1.2.6.410/app/domains/gmail.com.ini similarity index 100% rename from rainloop/v/1.2.5.406/app/domains/gmail.com.ini rename to rainloop/v/1.2.6.410/app/domains/gmail.com.ini diff --git a/rainloop/v/1.2.5.406/app/domains/yahoo.com.ini b/rainloop/v/1.2.6.410/app/domains/yahoo.com.ini similarity index 100% rename from rainloop/v/1.2.5.406/app/domains/yahoo.com.ini rename to rainloop/v/1.2.6.410/app/domains/yahoo.com.ini diff --git a/rainloop/v/1.2.5.406/app/handle.php b/rainloop/v/1.2.6.410/app/handle.php similarity index 100% rename from rainloop/v/1.2.5.406/app/handle.php rename to rainloop/v/1.2.6.410/app/handle.php diff --git a/rainloop/v/1.2.5.406/app/i18n/langs.ini b/rainloop/v/1.2.6.410/app/i18n/langs.ini similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/langs.ini rename to rainloop/v/1.2.6.410/app/i18n/langs.ini diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/bg.js b/rainloop/v/1.2.6.410/app/i18n/moment/bg.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/bg.js rename to rainloop/v/1.2.6.410/app/i18n/moment/bg.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/ca.js b/rainloop/v/1.2.6.410/app/i18n/moment/ca.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/ca.js rename to rainloop/v/1.2.6.410/app/i18n/moment/ca.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/cv.js b/rainloop/v/1.2.6.410/app/i18n/moment/cv.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/cv.js rename to rainloop/v/1.2.6.410/app/i18n/moment/cv.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/da.js b/rainloop/v/1.2.6.410/app/i18n/moment/da.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/da.js rename to rainloop/v/1.2.6.410/app/i18n/moment/da.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/de.js b/rainloop/v/1.2.6.410/app/i18n/moment/de.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/de.js rename to rainloop/v/1.2.6.410/app/i18n/moment/de.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/en-ca.js b/rainloop/v/1.2.6.410/app/i18n/moment/en-ca.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/en-ca.js rename to rainloop/v/1.2.6.410/app/i18n/moment/en-ca.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/en-gb.js b/rainloop/v/1.2.6.410/app/i18n/moment/en-gb.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/en-gb.js rename to rainloop/v/1.2.6.410/app/i18n/moment/en-gb.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/es.js b/rainloop/v/1.2.6.410/app/i18n/moment/es.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/es.js rename to rainloop/v/1.2.6.410/app/i18n/moment/es.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/eu.js b/rainloop/v/1.2.6.410/app/i18n/moment/eu.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/eu.js rename to rainloop/v/1.2.6.410/app/i18n/moment/eu.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/fi.js b/rainloop/v/1.2.6.410/app/i18n/moment/fi.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/fi.js rename to rainloop/v/1.2.6.410/app/i18n/moment/fi.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/fr-ca.js b/rainloop/v/1.2.6.410/app/i18n/moment/fr-ca.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/fr-ca.js rename to rainloop/v/1.2.6.410/app/i18n/moment/fr-ca.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/fr.js b/rainloop/v/1.2.6.410/app/i18n/moment/fr.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/fr.js rename to rainloop/v/1.2.6.410/app/i18n/moment/fr.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/gl.js b/rainloop/v/1.2.6.410/app/i18n/moment/gl.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/gl.js rename to rainloop/v/1.2.6.410/app/i18n/moment/gl.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/hu.js b/rainloop/v/1.2.6.410/app/i18n/moment/hu.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/hu.js rename to rainloop/v/1.2.6.410/app/i18n/moment/hu.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/is.js b/rainloop/v/1.2.6.410/app/i18n/moment/is.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/is.js rename to rainloop/v/1.2.6.410/app/i18n/moment/is.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/it.js b/rainloop/v/1.2.6.410/app/i18n/moment/it.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/it.js rename to rainloop/v/1.2.6.410/app/i18n/moment/it.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/ja.js b/rainloop/v/1.2.6.410/app/i18n/moment/ja.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/ja.js rename to rainloop/v/1.2.6.410/app/i18n/moment/ja.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/jp.js b/rainloop/v/1.2.6.410/app/i18n/moment/jp.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/jp.js rename to rainloop/v/1.2.6.410/app/i18n/moment/jp.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/ko.js b/rainloop/v/1.2.6.410/app/i18n/moment/ko.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/ko.js rename to rainloop/v/1.2.6.410/app/i18n/moment/ko.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/kr.js b/rainloop/v/1.2.6.410/app/i18n/moment/kr.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/kr.js rename to rainloop/v/1.2.6.410/app/i18n/moment/kr.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/nb.js b/rainloop/v/1.2.6.410/app/i18n/moment/nb.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/nb.js rename to rainloop/v/1.2.6.410/app/i18n/moment/nb.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/nl.js b/rainloop/v/1.2.6.410/app/i18n/moment/nl.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/nl.js rename to rainloop/v/1.2.6.410/app/i18n/moment/nl.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/pl.js b/rainloop/v/1.2.6.410/app/i18n/moment/pl.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/pl.js rename to rainloop/v/1.2.6.410/app/i18n/moment/pl.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/pt-br.js b/rainloop/v/1.2.6.410/app/i18n/moment/pt-br.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/pt-br.js rename to rainloop/v/1.2.6.410/app/i18n/moment/pt-br.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/pt.js b/rainloop/v/1.2.6.410/app/i18n/moment/pt.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/pt.js rename to rainloop/v/1.2.6.410/app/i18n/moment/pt.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/ru.js b/rainloop/v/1.2.6.410/app/i18n/moment/ru.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/ru.js rename to rainloop/v/1.2.6.410/app/i18n/moment/ru.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/sv.js b/rainloop/v/1.2.6.410/app/i18n/moment/sv.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/sv.js rename to rainloop/v/1.2.6.410/app/i18n/moment/sv.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/tr.js b/rainloop/v/1.2.6.410/app/i18n/moment/tr.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/tr.js rename to rainloop/v/1.2.6.410/app/i18n/moment/tr.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/zh-cn.js b/rainloop/v/1.2.6.410/app/i18n/moment/zh-cn.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/zh-cn.js rename to rainloop/v/1.2.6.410/app/i18n/moment/zh-cn.js diff --git a/rainloop/v/1.2.5.406/app/i18n/moment/zh-tw.js b/rainloop/v/1.2.6.410/app/i18n/moment/zh-tw.js similarity index 100% rename from rainloop/v/1.2.5.406/app/i18n/moment/zh-tw.js rename to rainloop/v/1.2.6.410/app/i18n/moment/zh-tw.js diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Browser.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Browser.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Browser.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Browser.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/AbstractClient.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/AbstractClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/AbstractClient.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/AbstractClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/AbstractCurl.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/AbstractCurl.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/AbstractCurl.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/AbstractCurl.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/AbstractStream.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/AbstractStream.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/AbstractStream.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/AbstractStream.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/BatchClientInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/BatchClientInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/BatchClientInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/BatchClientInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/ClientInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/ClientInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/ClientInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/ClientInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/Curl.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/Curl.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/Curl.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/Curl.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/FileGetContents.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/FileGetContents.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/FileGetContents.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/FileGetContents.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Client/MultiCurl.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Client/MultiCurl.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Client/MultiCurl.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Client/MultiCurl.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/ClientException.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/ClientException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/ClientException.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/ClientException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/ExceptionInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/ExceptionInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/ExceptionInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/ExceptionInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/InvalidArgumentException.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/InvalidArgumentException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/InvalidArgumentException.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/InvalidArgumentException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/LogicException.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/LogicException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/LogicException.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/LogicException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Exception/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Exception/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/BasicAuthListener.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/BasicAuthListener.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/BasicAuthListener.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/BasicAuthListener.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/CallbackListener.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/CallbackListener.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/CallbackListener.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/CallbackListener.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/History/Entry.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/History/Entry.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/History/Entry.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/History/Entry.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/History/Journal.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/History/Journal.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/History/Journal.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/History/Journal.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/HistoryListener.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/HistoryListener.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/HistoryListener.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/HistoryListener.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/ListenerChain.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/ListenerChain.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/ListenerChain.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/ListenerChain.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/ListenerInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/ListenerInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/ListenerInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/ListenerInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/LoggerListener.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/LoggerListener.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Listener/LoggerListener.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Listener/LoggerListener.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/AbstractMessage.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/AbstractMessage.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/AbstractMessage.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/AbstractMessage.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Factory/Factory.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Factory/Factory.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Factory/Factory.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Factory/Factory.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Factory/FactoryInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Factory/FactoryInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Factory/FactoryInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Factory/FactoryInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormRequest.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormRequest.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormRequest.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormRequest.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormRequestInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormRequestInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormRequestInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormRequestInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormUpload.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormUpload.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormUpload.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormUpload.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormUploadInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormUploadInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Form/FormUploadInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Form/FormUploadInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/MessageInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/MessageInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/MessageInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/MessageInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Request.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Request.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Request.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Request.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/RequestInterface.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/RequestInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/RequestInterface.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/RequestInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Response.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Response.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Message/Response.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Message/Response.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Util/Cookie.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Util/Cookie.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Util/Cookie.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Util/Cookie.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Util/CookieJar.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Util/CookieJar.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Util/CookieJar.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Util/CookieJar.php diff --git a/rainloop/v/1.2.5.406/app/libraries/Buzz/Util/Url.php b/rainloop/v/1.2.6.410/app/libraries/Buzz/Util/Url.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/Buzz/Util/Url.php rename to rainloop/v/1.2.6.410/app/libraries/Buzz/Util/Url.php diff --git a/rainloop/v/1.2.5.406/app/libraries/KeenIO/Http/Adaptor/AdaptorInterface.php b/rainloop/v/1.2.6.410/app/libraries/KeenIO/Http/Adaptor/AdaptorInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/KeenIO/Http/Adaptor/AdaptorInterface.php rename to rainloop/v/1.2.6.410/app/libraries/KeenIO/Http/Adaptor/AdaptorInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/KeenIO/Http/Adaptor/Buzz.php b/rainloop/v/1.2.6.410/app/libraries/KeenIO/Http/Adaptor/Buzz.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/KeenIO/Http/Adaptor/Buzz.php rename to rainloop/v/1.2.6.410/app/libraries/KeenIO/Http/Adaptor/Buzz.php diff --git a/rainloop/v/1.2.5.406/app/libraries/KeenIO/Service/KeenIO.php b/rainloop/v/1.2.6.410/app/libraries/KeenIO/Service/KeenIO.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/KeenIO/Service/KeenIO.php rename to rainloop/v/1.2.6.410/app/libraries/KeenIO/Service/KeenIO.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Collection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Collection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Collection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Collection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Crypt.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Crypt.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Crypt.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Crypt.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/DateTimeHelper.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/DateTimeHelper.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/DateTimeHelper.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/DateTimeHelper.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Enumerations/Charset.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Enumerations/Charset.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Enumerations/Charset.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Enumerations/Charset.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Enumerations/Encoding.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Enumerations/Encoding.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Enumerations/Encoding.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Enumerations/Encoding.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Exceptions/InvalidArgumentException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/HtmlUtils.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/HtmlUtils.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/HtmlUtils.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/HtmlUtils.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Http.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Http.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Http.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Http.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/LinkFinder.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/LinkFinder.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/LinkFinder.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/LinkFinder.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Loader.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Loader.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Loader.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Loader.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/ResourceRegistry.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/ResourceRegistry.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/ResourceRegistry.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/ResourceRegistry.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Binary.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Binary.php similarity index 99% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Binary.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Binary.php index 6eafa17ac..6d1d55b96 100644 --- a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Binary.php +++ b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Binary.php @@ -169,7 +169,7 @@ class Binary $sUtilsDecodeOrEncodeFunctionName = 'InlineNullDecode'; } - $sHashName = md5(microtime(true).mt_rand(1000, 9999)); + $sHashName = md5(microtime(true).rand(1000, 9999)); if (null !== $sFromEncoding && null !== $sToEncoding && $sFromEncoding !== $sToEncoding) { diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Literal.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Literal.php similarity index 98% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Literal.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Literal.php index f2167d5a6..33820bb08 100644 --- a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Literal.php +++ b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Literal.php @@ -47,7 +47,7 @@ class Literal stream_wrapper_register(self::STREAM_NAME, '\MailSo\Base\StreamWrappers\Literal'); } - $sHashName = md5(microtime(true).mt_rand(1000, 9999)); + $sHashName = md5(microtime(true).rand(1000, 9999)); self::$aStreams[$sHashName] = array($rStream, $iLiteralLen); diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php similarity index 98% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php index a8dcae1e5..7fe59ff59 100644 --- a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php +++ b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/SubStreams.php @@ -56,7 +56,7 @@ class SubStreams stream_wrapper_register(self::STREAM_NAME, '\MailSo\Base\StreamWrappers\SubStreams'); } - $sHashName = md5(microtime(true).mt_rand(1000, 9999)); + $sHashName = md5(microtime(true).rand(1000, 9999)); self::$aStreams[$sHashName] = $aSubStreams; diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Test.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Test.php similarity index 97% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Test.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Test.php index 080766529..103f49a85 100644 --- a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/StreamWrappers/Test.php +++ b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/StreamWrappers/Test.php @@ -36,7 +36,7 @@ class Test stream_wrapper_register(self::STREAM_NAME, '\MailSo\Base\StreamWrappers\Test'); } - $sHashName = md5(microtime(true).mt_rand(1000, 9999)); + $sHashName = md5(microtime(true).rand(1000, 9999)); $rConnect = fopen('php://memory', 'r+b'); fwrite($rConnect, $sRawResponse); diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Utils.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Utils.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Utils.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Utils.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Validator.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Validator.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Base/Validator.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Base/Validator.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/CacheClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/CacheClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/CacheClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/CacheClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/DriverInterface.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/DriverInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/DriverInterface.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/DriverInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/Drivers/APC.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/Drivers/APC.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/Drivers/APC.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/Drivers/APC.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/Drivers/File.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/Drivers/File.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/Drivers/File.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/Drivers/File.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/Drivers/Memcache.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/Drivers/Memcache.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Cache/Drivers/Memcache.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Cache/Drivers/Memcache.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/BodyStructure.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/BodyStructure.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/BodyStructure.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/BodyStructure.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FetchType.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FetchType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FetchType.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FetchType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FolderResponseStatus.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FolderStatus.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FolderType.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FolderType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/FolderType.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/FolderType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/MessageFlag.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/ResponseStatus.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/ResponseType.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/ResponseType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/ResponseType.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/ResponseType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/StoreAction.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/StoreAction.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Enumerations/StoreAction.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Enumerations/StoreAction.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/InvalidResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/LoginBadCredentialsException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/LoginBadMethodException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/LoginException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/LoginException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/LoginException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/LoginException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/NegativeResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/ResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/ResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/ResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/ResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/ResponseNotFoundException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/FetchResponse.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/FetchResponse.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/FetchResponse.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/FetchResponse.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Folder.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Folder.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Folder.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Folder.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/FolderInformation.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/FolderInformation.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/FolderInformation.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/FolderInformation.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/ImapClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/ImapClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/ImapClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/ImapClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/NamespaceResult.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/NamespaceResult.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/NamespaceResult.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/NamespaceResult.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Response.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Response.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/Response.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/Response.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/SearchBuilder.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/SearchBuilder.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Imap/SearchBuilder.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Imap/SearchBuilder.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Driver.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Driver.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Driver.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Driver.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Drivers/Callback.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Drivers/Callback.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Drivers/Callback.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Drivers/Callback.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Drivers/File.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Drivers/File.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Drivers/File.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Drivers/File.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Drivers/Inline.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Drivers/Inline.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Drivers/Inline.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Drivers/Inline.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Enumerations/Type.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Enumerations/Type.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Enumerations/Type.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Enumerations/Type.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Logger.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Logger.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Log/Logger.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Log/Logger.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Attachment.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Attachment.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Attachment.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Attachment.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/AttachmentCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/AttachmentCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/AttachmentCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/AttachmentCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Exceptions/NonEmptyFolder.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Folder.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Folder.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Folder.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Folder.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/FolderCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/FolderCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/FolderCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/FolderCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/MailClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/MailClient.php similarity index 99% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/MailClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/MailClient.php index 767c2bc94..6c1237a30 100644 --- a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/MailClient.php +++ b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/MailClient.php @@ -26,7 +26,7 @@ class MailClient $this->oLogger = null; $this->oImapClient = \MailSo\Imap\ImapClient::NewInstance(); - $this->oImapClient->SetTimeOuts(5, 30); + $this->oImapClient->SetTimeOuts(10, 30); // TODO } /** @@ -849,7 +849,7 @@ class MailClient { do { - $sKey = \md5(\mt_rand(10000, 90000).\microtime(true)); + $sKey = \md5(\rand(10000, 90000).\microtime(true)); } while (isset($aCache[$sKey])); @@ -865,7 +865,7 @@ class MailClient { do { - $sKey = \md5(\mt_rand(10000, 90000).\microtime(true)); + $sKey = \md5(\rand(10000, 90000).\microtime(true)); } while (isset($aCache[$sKey])); diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Message.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Message.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/Message.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/Message.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/MessageCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/MessageCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mail/MessageCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mail/MessageCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/MailSo.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/MailSo.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/MailSo.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/MailSo.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Attachment.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Attachment.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Attachment.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Attachment.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/AttachmentCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/AttachmentCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/AttachmentCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/AttachmentCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Email.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Email.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Email.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Email.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/EmailCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/EmailCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/EmailCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/EmailCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Constants.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Constants.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Constants.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Constants.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Header.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Header.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Header.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Header.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/MessagePriority.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/MimeType.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/MimeType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/MimeType.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/MimeType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Parameter.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Parameter.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Parameter.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Parameter.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Enumerations/Sensitivity.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Header.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Header.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Header.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Header.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/HeaderCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/HeaderCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/HeaderCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/HeaderCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Message.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Message.php similarity index 98% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Message.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Message.php index 32f03a1ac..54cb36eac 100644 --- a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Message.php +++ b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Message.php @@ -242,7 +242,7 @@ class Message * * @return \MailSo\Mime\Message */ - public function SetSensivity($iValue) + public function SetSensitivity($iValue) { $sResult = ''; switch ($iValue) @@ -421,7 +421,7 @@ class Message */ private function generateNewBoundary() { - return '----=_Part_'.mt_rand(100, 999).'_'.mt_rand(100000000, 999999999).'.'.time(); + return '----=_Part_'.rand(100, 999).'_'.rand(100000000, 999999999).'.'.time(); } /** @@ -436,7 +436,7 @@ class Message $sHostName = isset($_SERVER['SERVER_NAME']) ? $_SERVER['SERVER_NAME'] : 'mailso'; } - return '<'.md5(mt_rand(100000, 999999).time().$sHostName).'@'.$sHostName.'>'; + return '<'.md5(rand(100000, 999999).time().$sHostName).'@'.$sHostName.'>'; } /** diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parameter.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parameter.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parameter.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parameter.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/ParameterCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/ParameterCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/ParameterCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/ParameterCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parser/ParserEmpty.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parser/ParserEmpty.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parser/ParserEmpty.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parser/ParserEmpty.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parser/ParserInterface.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parser/ParserInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parser/ParserInterface.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parser/ParserInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parser/ParserMemory.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parser/ParserMemory.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Parser/ParserMemory.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Parser/ParserMemory.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Part.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Part.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/Part.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/Part.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/PartCollection.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/PartCollection.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Mime/PartCollection.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Mime/PartCollection.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Enumerations/ConnectionSecurityType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/ConnectionException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/ConnectionException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/ConnectionException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/ConnectionException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/InvalidArgumentException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketAlreadyConnectedException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketCanNotConnectToHostException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketConnectionDoesNotAvailableException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketReadException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketReadException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketReadException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketReadException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketReadTimeoutException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketUnreadBufferException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketUnsuppoterdSecureConnectionException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/Exceptions/SocketWriteException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Net/NetClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Net/NetClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Net/NetClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Net/NetClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/LoginBadCredentialsException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/NegativeResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/ResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Pop3Client.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Pop3Client.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Pop3/Pop3Client.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Pop3/Pop3Client.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/LoginBadCredentialsException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/NegativeResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/ResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/PoppassdClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/PoppassdClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Poppassd/PoppassdClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Poppassd/PoppassdClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/LoginBadCredentialsException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/LoginBadMethodException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/LoginException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/LoginException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/LoginException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/LoginException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/NegativeResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/ResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/ManageSieveClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/ManageSieveClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Sieve/ManageSieveClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Sieve/ManageSieveClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/LoginBadCredentialsException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/LoginBadMethodException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/LoginException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/LoginException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/LoginException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/LoginException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/NegativeResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/SmtpClient.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/SmtpClient.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Smtp/SmtpClient.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Smtp/SmtpClient.php diff --git a/rainloop/v/1.2.5.406/app/libraries/MailSo/Version.php b/rainloop/v/1.2.6.410/app/libraries/MailSo/Version.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/MailSo/Version.php rename to rainloop/v/1.2.6.410/app/libraries/MailSo/Version.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/Client.php b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/Client.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/Client.php rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/Client.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/AuthorizationCode.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/ClientCredentials.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/IGrantType.php b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/IGrantType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/IGrantType.php rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/IGrantType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/Password.php b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/Password.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/Password.php rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/Password.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/GrantType/RefreshToken.php diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/README b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/README similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/README rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/README diff --git a/rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/composer.json b/rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/composer.json similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/PHP-OAuth2/composer.json rename to rainloop/v/1.2.6.410/app/libraries/PHP-OAuth2/composer.json diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Account.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Account.php similarity index 98% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Account.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Account.php index 08f979d8b..d20bbdaf0 100644 --- a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Account.php +++ b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Account.php @@ -191,7 +191,7 @@ class Account $this->bPasswordIsXOAuth2 ? '1' : '0', $this->sSignMeToken, $this->sParentEmail, - \microtime(true).\mt_rand(1000, 9999) + \microtime(true).\rand(1000, 9999) )); } } diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Actions.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Actions.php similarity index 99% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Actions.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Actions.php index f86f76668..1629e06e4 100644 --- a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Actions.php +++ b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Actions.php @@ -298,7 +298,7 @@ class Actions if (false !== \strpos($sFileName, '{labs:')) { $sFileName = \preg_replace_callback('/\{labs:rand:([1-9])\}/', function ($aMatch) { - return \mt_rand(\pow(10, $aMatch[1] - 1), \pow(10, $aMatch[1]) - 1); + return \rand(\pow(10, $aMatch[1] - 1), \pow(10, $aMatch[1]) - 1); }, $sFileName); $sFileName = \preg_replace('/\{labs:([^}]*)\}/', 'labs', $sFileName); @@ -306,7 +306,7 @@ class Actions if (0 === strlen($sFileName)) { - $sFileName = 'rainlooplog.txt'; + $sFileName = 'rainloop-log.txt'; } $sFileName = \preg_replace('/[\/]+/', '/', \preg_replace('/[.]+/', '.', $sFileName)); @@ -3154,7 +3154,7 @@ class Actions { try { - $sHostName = function_exists('gethostname') ? gethostname() : 'localhost'; + $sHostName = \function_exists('gethostname') ? \gethostname() : 'localhost'; $oSmtpClient = \MailSo\Smtp\SmtpClient::NewInstance()->SetLogger($this->Logger()); @@ -4561,7 +4561,7 @@ class Actions } if (APP_VERSION === APP_DEV_VERSION || - \in_array(APP_SITE, array('localhost', 'demo.rainloop.net', 'demo.rainloop.de'))) + \in_array(APP_SITE, \explode(' ', \base64_decode('bG9jYWxob3N0IHJhaW5sb29wLmRlIHJhaW5sb29wLm5ldCBkZW1vLnJhaW5sb29wLm5ldCBkZW1vLnJhaW5sb29wLmRl')))) { return true; } diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Config/AbstractConfig.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Config/AbstractConfig.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Config/AbstractConfig.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Config/AbstractConfig.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Config/Application.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Config/Application.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Config/Application.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Config/Application.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Config/Plugin.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Config/Plugin.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Config/Plugin.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Config/Plugin.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Domain.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Domain.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Domain.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Domain.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/CustomThemeType.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/CustomThemeType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/CustomThemeType.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/CustomThemeType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/PluginPropertyType.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/PluginPropertyType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/PluginPropertyType.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/PluginPropertyType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/SignMeType.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/SignMeType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/SignMeType.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/SignMeType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/TimeFormat.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/TimeFormat.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Enumerations/TimeFormat.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Enumerations/TimeFormat.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/AuthException.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/AuthException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/AuthException.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/AuthException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/ClientException.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/ClientException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/ClientException.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/ClientException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/Exception.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/Exception.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/Exception.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/Exception.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/InvalidArgumentException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/RuntimeException.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/RuntimeException.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Exceptions/RuntimeException.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Exceptions/RuntimeException.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Notifications.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Notifications.php similarity index 96% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Notifications.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Notifications.php index 3f44bdf81..52f8a0674 100644 --- a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Notifications.php +++ b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Notifications.php @@ -43,6 +43,8 @@ class Notifications const LicensingServerIsUnavailable = 710; const LicensingExpired = 711; const LicensingBanned = 712; + + const DemoSendMessageError = 750; const AccountAlreadyExists = 801; diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Plugins/AbstractPlugin.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Plugins/AbstractPlugin.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Plugins/AbstractPlugin.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Plugins/AbstractPlugin.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Plugins/Manager.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Plugins/Manager.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Plugins/Manager.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Plugins/Manager.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Plugins/Property.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Plugins/Property.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Plugins/Property.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Plugins/Property.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/AbstractProvider.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/AbstractProvider.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/AbstractProvider.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/AbstractProvider.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/ChangePassword.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/ChangePassword.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/ChangePassword.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/ChangePassword.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/ChangePassword/ChangePasswordInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/Classes/Contact.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/Classes/Contact.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/Classes/Contact.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/Classes/Contact.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/Classes/Db.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/Classes/Db.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/Classes/Db.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/Classes/Db.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/ContactsInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/ContactsInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/ContactsInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/ContactsInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/DefaultContacts.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/DefaultContacts.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Contacts/DefaultContacts.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Contacts/DefaultContacts.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DefaultDomain.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DomainAdminInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DomainInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DomainInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DomainInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DomainInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DomainSimpleInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DomainSimpleInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Domain/DomainSimpleInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Domain/DomainSimpleInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Login.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Login.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Login.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Login.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Login/DefaultLogin.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Login/DefaultLogin.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Login/DefaultLogin.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Login/DefaultLogin.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Login/LoginInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Login/LoginInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Login/LoginInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Login/LoginInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Settings.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Settings.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Settings.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Settings.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Settings/DefaultSettings.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Settings/SettingsInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Settings/SettingsInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Settings/SettingsInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Settings/SettingsInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/DefaultStorage.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/DefaultStorage.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/DefaultStorage.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/DefaultStorage.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/Enumerations/StorageType.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadClientError.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadClientError.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadClientError.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadClientError.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadError.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadError.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadError.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/Enumerations/UploadError.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/StorageInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/StorageInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Storage/StorageInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Storage/StorageInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Suggestions.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Suggestions.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Suggestions.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Suggestions.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Suggestions/SuggestionsInterface.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Suggestions/SuggestionsInterface.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Providers/Suggestions/SuggestionsInterface.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Providers/Suggestions/SuggestionsInterface.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Service.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Service.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Service.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Service.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/ServiceActions.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/ServiceActions.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/ServiceActions.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/ServiceActions.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Settings.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Settings.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Settings.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Settings.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Social.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Social.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Social.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Social.php diff --git a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Utils.php b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Utils.php similarity index 95% rename from rainloop/v/1.2.5.406/app/libraries/RainLoop/Utils.php rename to rainloop/v/1.2.6.410/app/libraries/RainLoop/Utils.php index 5aa74235a..fa29a74df 100644 --- a/rainloop/v/1.2.5.406/app/libraries/RainLoop/Utils.php +++ b/rainloop/v/1.2.6.410/app/libraries/RainLoop/Utils.php @@ -72,7 +72,7 @@ class Utils $sToken = \RainLoop\Utils::GetCookie($sKey, null); if (null === $sToken) { - $sToken = \md5(\mt_rand(10000, 99999).\microtime(true).APP_SALT); + $sToken = \md5(\rand(10000, 99999).\microtime(true).APP_SALT); \RainLoop\Utils::SetCookie($sKey, $sToken, \time() + 60 * 60 * 24 * 30, '/', null, null, true); } diff --git a/rainloop/v/1.2.5.406/app/libraries/facebook/base_facebook.php b/rainloop/v/1.2.6.410/app/libraries/facebook/base_facebook.php similarity index 99% rename from rainloop/v/1.2.5.406/app/libraries/facebook/base_facebook.php rename to rainloop/v/1.2.6.410/app/libraries/facebook/base_facebook.php index e66e0db11..83931ebf1 100644 --- a/rainloop/v/1.2.5.406/app/libraries/facebook/base_facebook.php +++ b/rainloop/v/1.2.6.410/app/libraries/facebook/base_facebook.php @@ -743,7 +743,7 @@ abstract class BaseFacebook */ protected function establishCSRFTokenState() { if ($this->state === null) { - $this->state = md5(uniqid(mt_rand(), true)); + $this->state = md5(uniqid(rand(10000, 99999), true)); $this->setPersistentData('state', $this->state); } } diff --git a/rainloop/v/1.2.5.406/app/libraries/facebook/facebook.php b/rainloop/v/1.2.6.410/app/libraries/facebook/facebook.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/facebook/facebook.php rename to rainloop/v/1.2.6.410/app/libraries/facebook/facebook.php diff --git a/rainloop/v/1.2.5.406/app/libraries/facebook/fb_ca_chain_bundle.crt b/rainloop/v/1.2.6.410/app/libraries/facebook/fb_ca_chain_bundle.crt similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/facebook/fb_ca_chain_bundle.crt rename to rainloop/v/1.2.6.410/app/libraries/facebook/fb_ca_chain_bundle.crt diff --git a/rainloop/v/1.2.5.406/app/libraries/lessphp/LICENSE b/rainloop/v/1.2.6.410/app/libraries/lessphp/LICENSE similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/lessphp/LICENSE rename to rainloop/v/1.2.6.410/app/libraries/lessphp/LICENSE diff --git a/rainloop/v/1.2.5.406/app/libraries/lessphp/README.md b/rainloop/v/1.2.6.410/app/libraries/lessphp/README.md similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/lessphp/README.md rename to rainloop/v/1.2.6.410/app/libraries/lessphp/README.md diff --git a/rainloop/v/1.2.5.406/app/libraries/lessphp/ctype.php b/rainloop/v/1.2.6.410/app/libraries/lessphp/ctype.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/lessphp/ctype.php rename to rainloop/v/1.2.6.410/app/libraries/lessphp/ctype.php diff --git a/rainloop/v/1.2.5.406/app/libraries/lessphp/lessc.inc.php b/rainloop/v/1.2.6.410/app/libraries/lessphp/lessc.inc.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/lessphp/lessc.inc.php rename to rainloop/v/1.2.6.410/app/libraries/lessphp/lessc.inc.php diff --git a/rainloop/v/1.2.5.406/app/libraries/pclzip/gnu-lgpl.txt b/rainloop/v/1.2.6.410/app/libraries/pclzip/gnu-lgpl.txt similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/pclzip/gnu-lgpl.txt rename to rainloop/v/1.2.6.410/app/libraries/pclzip/gnu-lgpl.txt diff --git a/rainloop/v/1.2.5.406/app/libraries/pclzip/pclzip.lib.php b/rainloop/v/1.2.6.410/app/libraries/pclzip/pclzip.lib.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/pclzip/pclzip.lib.php rename to rainloop/v/1.2.6.410/app/libraries/pclzip/pclzip.lib.php diff --git a/rainloop/v/1.2.5.406/app/libraries/pclzip/readme.txt b/rainloop/v/1.2.6.410/app/libraries/pclzip/readme.txt similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/pclzip/readme.txt rename to rainloop/v/1.2.6.410/app/libraries/pclzip/readme.txt diff --git a/rainloop/v/1.2.5.406/app/libraries/tmhOAuth/LICENSE b/rainloop/v/1.2.6.410/app/libraries/tmhOAuth/LICENSE similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/tmhOAuth/LICENSE rename to rainloop/v/1.2.6.410/app/libraries/tmhOAuth/LICENSE diff --git a/rainloop/v/1.2.5.406/app/libraries/tmhOAuth/README.md b/rainloop/v/1.2.6.410/app/libraries/tmhOAuth/README.md similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/tmhOAuth/README.md rename to rainloop/v/1.2.6.410/app/libraries/tmhOAuth/README.md diff --git a/rainloop/v/1.2.5.406/app/libraries/tmhOAuth/cacert.pem b/rainloop/v/1.2.6.410/app/libraries/tmhOAuth/cacert.pem similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/tmhOAuth/cacert.pem rename to rainloop/v/1.2.6.410/app/libraries/tmhOAuth/cacert.pem diff --git a/rainloop/v/1.2.5.406/app/libraries/tmhOAuth/tmhOAuth.php b/rainloop/v/1.2.6.410/app/libraries/tmhOAuth/tmhOAuth.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/tmhOAuth/tmhOAuth.php rename to rainloop/v/1.2.6.410/app/libraries/tmhOAuth/tmhOAuth.php diff --git a/rainloop/v/1.2.5.406/app/libraries/tmhOAuth/tmhUtilities.php b/rainloop/v/1.2.6.410/app/libraries/tmhOAuth/tmhUtilities.php similarity index 100% rename from rainloop/v/1.2.5.406/app/libraries/tmhOAuth/tmhUtilities.php rename to rainloop/v/1.2.6.410/app/libraries/tmhOAuth/tmhUtilities.php diff --git a/rainloop/v/1.2.5.406/app/templates/BadBrowser.html b/rainloop/v/1.2.6.410/app/templates/BadBrowser.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/BadBrowser.html rename to rainloop/v/1.2.6.410/app/templates/BadBrowser.html diff --git a/rainloop/v/1.2.5.406/app/templates/Error.html b/rainloop/v/1.2.6.410/app/templates/Error.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Error.html rename to rainloop/v/1.2.6.410/app/templates/Error.html diff --git a/rainloop/v/1.2.5.406/app/templates/Index.html b/rainloop/v/1.2.6.410/app/templates/Index.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Index.html rename to rainloop/v/1.2.6.410/app/templates/Index.html diff --git a/rainloop/v/1.2.5.406/app/templates/Themes/custom-values-dark.less b/rainloop/v/1.2.6.410/app/templates/Themes/custom-values-dark.less similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Themes/custom-values-dark.less rename to rainloop/v/1.2.6.410/app/templates/Themes/custom-values-dark.less diff --git a/rainloop/v/1.2.5.406/app/templates/Themes/custom-values-light.less b/rainloop/v/1.2.6.410/app/templates/Themes/custom-values-light.less similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Themes/custom-values-light.less rename to rainloop/v/1.2.6.410/app/templates/Themes/custom-values-light.less diff --git a/rainloop/v/1.2.5.406/app/templates/Themes/template.less b/rainloop/v/1.2.6.410/app/templates/Themes/template.less similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Themes/template.less rename to rainloop/v/1.2.6.410/app/templates/Themes/template.less diff --git a/rainloop/v/1.2.5.406/app/templates/Themes/values.less b/rainloop/v/1.2.6.410/app/templates/Themes/values.less similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Themes/values.less rename to rainloop/v/1.2.6.410/app/templates/Themes/values.less diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminDomainListItem.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminDomainListItem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminDomainListItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminDomainListItem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminDomains.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminDomains.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminDomains.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminDomains.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminGeneral.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminGeneral.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminGeneral.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminGeneral.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminLicensing.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminLicensing.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminLicensing.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminLicensing.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminLogin.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminLogin.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminLogin.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminLogin.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminMenu.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminMenu.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminMenu.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminMenu.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPackages.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPackages.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPackages.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPackages.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPackagesListItem.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPackagesListItem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPackagesListItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPackagesListItem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPackagesTable.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPackagesTable.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPackagesTable.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPackagesTable.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPane.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPane.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPane.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPane.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPluginListItem.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPluginListItem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPluginListItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPluginListItem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPluginProperty.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPluginProperty.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPluginProperty.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPluginProperty.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminPlugins.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminPlugins.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminPlugins.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminPlugins.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminSecurity.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminSecurity.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminSecurity.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminSecurity.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/AdminSocial.html b/rainloop/v/1.2.6.410/app/templates/Views/AdminSocial.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/AdminSocial.html rename to rainloop/v/1.2.6.410/app/templates/Views/AdminSocial.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/ComposeAttachment.html b/rainloop/v/1.2.6.410/app/templates/Views/ComposeAttachment.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/ComposeAttachment.html rename to rainloop/v/1.2.6.410/app/templates/Views/ComposeAttachment.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/ComposeAttachmentInProcess.html b/rainloop/v/1.2.6.410/app/templates/Views/ComposeAttachmentInProcess.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/ComposeAttachmentInProcess.html rename to rainloop/v/1.2.6.410/app/templates/Views/ComposeAttachmentInProcess.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/Login.html b/rainloop/v/1.2.6.410/app/templates/Views/Login.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/Login.html rename to rainloop/v/1.2.6.410/app/templates/Views/Login.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailFolderList.html b/rainloop/v/1.2.6.410/app/templates/Views/MailFolderList.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailFolderList.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailFolderList.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailFolderListItem.html b/rainloop/v/1.2.6.410/app/templates/Views/MailFolderListItem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailFolderListItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailFolderListItem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailFolderListSystemItem.html b/rainloop/v/1.2.6.410/app/templates/Views/MailFolderListSystemItem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailFolderListSystemItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailFolderListSystemItem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailMessageList.html b/rainloop/v/1.2.6.410/app/templates/Views/MailMessageList.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailMessageList.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailMessageList.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailMessageListItem.html b/rainloop/v/1.2.6.410/app/templates/Views/MailMessageListItem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailMessageListItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailMessageListItem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailMessageListItemNoPreviewPane.html b/rainloop/v/1.2.6.410/app/templates/Views/MailMessageListItemNoPreviewPane.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailMessageListItemNoPreviewPane.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailMessageListItemNoPreviewPane.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/MailMessageView.html b/rainloop/v/1.2.6.410/app/templates/Views/MailMessageView.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/MailMessageView.html rename to rainloop/v/1.2.6.410/app/templates/Views/MailMessageView.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsActivate.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsActivate.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsActivate.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsActivate.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsAddAccount.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsAddAccount.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsAddAccount.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsAddAccount.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsAdvancedSearch.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsAdvancedSearch.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsAdvancedSearch.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsAdvancedSearch.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsCompose.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsCompose.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsCompose.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsCompose.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsContacts.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsContacts.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsContacts.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsContacts.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsDomain.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsDomain.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsDomain.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsDomain.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsFolderClear.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsFolderClear.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsFolderClear.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsFolderClear.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsFolderCreate.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsFolderCreate.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsFolderCreate.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsFolderCreate.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsFolderSystem.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsFolderSystem.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsFolderSystem.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsFolderSystem.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsPlugin.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsPlugin.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsPlugin.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsPlugin.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/PopupsWindowSimpleMessage.html b/rainloop/v/1.2.6.410/app/templates/Views/PopupsWindowSimpleMessage.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/PopupsWindowSimpleMessage.html rename to rainloop/v/1.2.6.410/app/templates/Views/PopupsWindowSimpleMessage.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsAccounts.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsAccounts.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsAccounts.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsAccounts.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsChangePassword.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsChangePassword.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsChangePassword.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsChangePassword.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsCustom.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsCustom.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsCustom.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsCustom.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsFolderItem.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsFolderItem.html similarity index 98% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsFolderItem.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsFolderItem.html index 1ef7c5400..6b5afd631 100644 --- a/rainloop/v/1.2.5.406/app/templates/Views/SettingsFolderItem.html +++ b/rainloop/v/1.2.6.410/app/templates/Views/SettingsFolderItem.html @@ -2,6 +2,7 @@   +   diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsFolders.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsFolders.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsFolders.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsFolders.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsGeneral.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsGeneral.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsGeneral.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsGeneral.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsMenu.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsMenu.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsMenu.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsMenu.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsPane.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsPane.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsPane.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsPane.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsPersonal.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsPersonal.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsPersonal.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsPersonal.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsSocial.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsSocial.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsSocial.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsSocial.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SettingsThemes.html b/rainloop/v/1.2.6.410/app/templates/Views/SettingsThemes.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SettingsThemes.html rename to rainloop/v/1.2.6.410/app/templates/Views/SettingsThemes.html diff --git a/rainloop/v/1.2.5.406/app/templates/Views/SystemDropDown.html b/rainloop/v/1.2.6.410/app/templates/Views/SystemDropDown.html similarity index 100% rename from rainloop/v/1.2.5.406/app/templates/Views/SystemDropDown.html rename to rainloop/v/1.2.6.410/app/templates/Views/SystemDropDown.html diff --git a/rainloop/v/1.2.5.406/check.php b/rainloop/v/1.2.6.410/check.php similarity index 100% rename from rainloop/v/1.2.5.406/check.php rename to rainloop/v/1.2.6.410/check.php diff --git a/rainloop/v/1.2.5.406/index.php b/rainloop/v/1.2.6.410/index.php similarity index 100% rename from rainloop/v/1.2.5.406/index.php rename to rainloop/v/1.2.6.410/index.php diff --git a/rainloop/v/1.2.5.406/langs/en.ini b/rainloop/v/1.2.6.410/langs/en.ini similarity index 99% rename from rainloop/v/1.2.5.406/langs/en.ini rename to rainloop/v/1.2.6.410/langs/en.ini index e5a748a10..93707024c 100644 --- a/rainloop/v/1.2.5.406/langs/en.ini +++ b/rainloop/v/1.2.6.410/langs/en.ini @@ -351,6 +351,7 @@ UNSUPPORTED_PLUGIN_PACKAGE = "Unsupported plugin package" LICENSING_SERVER_IS_UNAVAILABLE = "Subscription server is unvailable" LICENSING_DOMAIN_EXPIRED = "Subscription for this domain has expared." LICENSING_DOMAIN_BANNED = "Subscription for this domain is banned." +DEMO_SEND_MESSAGE_ERROR = "For security purposes, this demo account is allowed to send e-mail messages!" ACCOUNT_ALREADY_EXISTS = "Account already exists" MAIL_SERVER_ERROR = "An error has occured while accessing mail server" UNKNOWN_ERROR = "Unknown error" diff --git a/rainloop/v/1.2.5.406/langs/ru.ini b/rainloop/v/1.2.6.410/langs/ru.ini similarity index 97% rename from rainloop/v/1.2.5.406/langs/ru.ini rename to rainloop/v/1.2.6.410/langs/ru.ini index e8b7e953a..8034066f5 100644 --- a/rainloop/v/1.2.5.406/langs/ru.ini +++ b/rainloop/v/1.2.6.410/langs/ru.ini @@ -351,6 +351,7 @@ UNSUPPORTED_PLUGIN_PACKAGE = "Для работы плагина необход LICENSING_SERVER_IS_UNAVAILABLE = "Сервер подписок временно не доступен." LICENSING_EXPIRED = "Подписка на данный домен устарела." LICENSING_BANNED = "Подписка на данный домен заблокирована." +DEMO_SEND_MESSAGE_ERROR = "Демо аккаунту отправка писем запрещена!" ACCOUNT_ALREADY_EXISTS = "Аккаунт уже добавлен" MAIL_SERVER_ERROR = "Ошибка доступа к почтовому серверу" UNKNOWN_ERROR = "Неизвестная ошибка" diff --git a/rainloop/v/1.2.5.406/static/browsers/chrome.gif b/rainloop/v/1.2.6.410/static/browsers/chrome.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/browsers/chrome.gif rename to rainloop/v/1.2.6.410/static/browsers/chrome.gif diff --git a/rainloop/v/1.2.5.406/static/browsers/firefox.gif b/rainloop/v/1.2.6.410/static/browsers/firefox.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/browsers/firefox.gif rename to rainloop/v/1.2.6.410/static/browsers/firefox.gif diff --git a/rainloop/v/1.2.5.406/static/browsers/opera.gif b/rainloop/v/1.2.6.410/static/browsers/opera.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/browsers/opera.gif rename to rainloop/v/1.2.6.410/static/browsers/opera.gif diff --git a/rainloop/v/1.2.5.406/static/browsers/safari.gif b/rainloop/v/1.2.6.410/static/browsers/safari.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/browsers/safari.gif rename to rainloop/v/1.2.6.410/static/browsers/safari.gif diff --git a/rainloop/v/1.2.5.406/static/css/app.css b/rainloop/v/1.2.6.410/static/css/app.css similarity index 100% rename from rainloop/v/1.2.5.406/static/css/app.css rename to rainloop/v/1.2.6.410/static/css/app.css diff --git a/rainloop/v/1.2.5.406/static/css/fonts/icomoon.dev.svg b/rainloop/v/1.2.6.410/static/css/fonts/icomoon.dev.svg similarity index 100% rename from rainloop/v/1.2.5.406/static/css/fonts/icomoon.dev.svg rename to rainloop/v/1.2.6.410/static/css/fonts/icomoon.dev.svg diff --git a/rainloop/v/1.2.5.406/static/css/fonts/icomoon.eot b/rainloop/v/1.2.6.410/static/css/fonts/icomoon.eot similarity index 100% rename from rainloop/v/1.2.5.406/static/css/fonts/icomoon.eot rename to rainloop/v/1.2.6.410/static/css/fonts/icomoon.eot diff --git a/rainloop/v/1.2.5.406/static/css/fonts/icomoon.svg b/rainloop/v/1.2.6.410/static/css/fonts/icomoon.svg similarity index 100% rename from rainloop/v/1.2.5.406/static/css/fonts/icomoon.svg rename to rainloop/v/1.2.6.410/static/css/fonts/icomoon.svg diff --git a/rainloop/v/1.2.5.406/static/css/fonts/icomoon.ttf b/rainloop/v/1.2.6.410/static/css/fonts/icomoon.ttf similarity index 100% rename from rainloop/v/1.2.5.406/static/css/fonts/icomoon.ttf rename to rainloop/v/1.2.6.410/static/css/fonts/icomoon.ttf diff --git a/rainloop/v/1.2.5.406/static/css/fonts/icomoon.woff b/rainloop/v/1.2.6.410/static/css/fonts/icomoon.woff similarity index 100% rename from rainloop/v/1.2.5.406/static/css/fonts/icomoon.woff rename to rainloop/v/1.2.6.410/static/css/fonts/icomoon.woff diff --git a/rainloop/v/1.2.5.406/static/css/images/editor.png b/rainloop/v/1.2.6.410/static/css/images/editor.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/editor.png rename to rainloop/v/1.2.6.410/static/css/images/editor.png diff --git a/rainloop/v/1.2.5.406/static/css/images/empty-contact.png b/rainloop/v/1.2.6.410/static/css/images/empty-contact.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/empty-contact.png rename to rainloop/v/1.2.6.410/static/css/images/empty-contact.png diff --git a/rainloop/v/1.2.5.406/static/css/images/grey.png b/rainloop/v/1.2.6.410/static/css/images/grey.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/grey.png rename to rainloop/v/1.2.6.410/static/css/images/grey.png diff --git a/rainloop/v/1.2.5.406/static/css/images/icom-message-notification.png b/rainloop/v/1.2.6.410/static/css/images/icom-message-notification.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/icom-message-notification.png rename to rainloop/v/1.2.6.410/static/css/images/icom-message-notification.png diff --git a/rainloop/v/1.2.5.406/static/css/images/loader-black.gif b/rainloop/v/1.2.6.410/static/css/images/loader-black.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/loader-black.gif rename to rainloop/v/1.2.6.410/static/css/images/loader-black.gif diff --git a/rainloop/v/1.2.5.406/static/css/images/loader-white.gif b/rainloop/v/1.2.6.410/static/css/images/loader-white.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/loader-white.gif rename to rainloop/v/1.2.6.410/static/css/images/loader-white.gif diff --git a/rainloop/v/1.2.5.406/static/css/images/sync.gif b/rainloop/v/1.2.6.410/static/css/images/sync.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/sync.gif rename to rainloop/v/1.2.6.410/static/css/images/sync.gif diff --git a/rainloop/v/1.2.5.406/static/css/images/sync.png b/rainloop/v/1.2.6.410/static/css/images/sync.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/sync.png rename to rainloop/v/1.2.6.410/static/css/images/sync.png diff --git a/rainloop/v/1.2.5.406/static/css/images/white.png b/rainloop/v/1.2.6.410/static/css/images/white.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/images/white.png rename to rainloop/v/1.2.6.410/static/css/images/white.png diff --git a/rainloop/v/1.2.5.406/static/css/select2-spinner.gif b/rainloop/v/1.2.6.410/static/css/select2-spinner.gif similarity index 100% rename from rainloop/v/1.2.5.406/static/css/select2-spinner.gif rename to rainloop/v/1.2.6.410/static/css/select2-spinner.gif diff --git a/rainloop/v/1.2.5.406/static/css/select2.png b/rainloop/v/1.2.6.410/static/css/select2.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/select2.png rename to rainloop/v/1.2.6.410/static/css/select2.png diff --git a/rainloop/v/1.2.5.406/static/css/select2x2.png b/rainloop/v/1.2.6.410/static/css/select2x2.png similarity index 100% rename from rainloop/v/1.2.5.406/static/css/select2x2.png rename to rainloop/v/1.2.6.410/static/css/select2x2.png diff --git a/rainloop/v/1.2.5.406/static/favicon.ico b/rainloop/v/1.2.6.410/static/favicon.ico similarity index 100% rename from rainloop/v/1.2.5.406/static/favicon.ico rename to rainloop/v/1.2.6.410/static/favicon.ico diff --git a/rainloop/v/1.2.5.406/static/favicon.png b/rainloop/v/1.2.6.410/static/favicon.png similarity index 100% rename from rainloop/v/1.2.5.406/static/favicon.png rename to rainloop/v/1.2.6.410/static/favicon.png diff --git a/rainloop/v/1.2.5.406/static/js/admin.min.js b/rainloop/v/1.2.6.410/static/js/admin.min.js similarity index 86% rename from rainloop/v/1.2.5.406/static/js/admin.min.js rename to rainloop/v/1.2.6.410/static/js/admin.min.js index 2b5c03e08..c2533e7bf 100644 --- a/rainloop/v/1.2.5.406/static/js/admin.min.js +++ b/rainloop/v/1.2.6.410/static/js/admin.min.js @@ -29,8 +29,8 @@ function(a){f&&(a&&a.originalEvent&&a.originalEvent.message)&&(c.log(""+a.origin FilePartiallyUploaded:2,FileNoUploaded:3,MissingTempFolder:4,FileOnSaveingError:5,FileType:98,Unknown:99};g.SetSystemFoldersNotification={None:0,Sent:1,Draft:2,Spam:3,Trash:4};g.ClientSideKeyName={FoldersLashHash:0,MessagesInboxLastHash:1,MailBoxListSize:2,ExpandedFolders:3};g.EventKeyCode={Backspace:8,Enter:13,Esc:27,PageUp:33,PageDown:34,Left:37,Right:39,Up:38,Down:40,End:35,Home:36,Insert:45,Delete:46,A:65,S:83};g.MessageSetAction={SetSeen:0,UnsetSeen:1,SetFlag:2,UnsetFlag:3};g.MessageSelectAction= {All:0,None:1,Invert:2,Unseen:3,Seen:4,Flagged:5,Unflagged:6};g.DesctopNotifications={Allowed:0,NotAllowed:1,Denied:2,NotSupported:9};g.MessagePriority={Low:5,Normal:3,High:1};g.EditorDefaultType={Html:"Html",Plain:"Plain"};g.CustomThemeType={Light:"Light",Dark:"Dark"};g.ServerSecure={None:0,SSL:1,TLS:2};g.SearchDateType={All:-1,Days3:3,Days7:7,Month:30};g.EmailType={Defailt:0,Facebook:1,Google:2};g.SaveSettingsStep={Animate:-2,Idle:-1,TrueResult:1,FalseResult:0};g.Notification={InvalidToken:101, AuthError:102,AccessError:103,ConnectionError:104,CaptchaError:105,SocialFacebookLoginAccessDisable:106,SocialTwitterLoginAccessDisable:107,SocialGoogleLoginAccessDisable:108,DomainNotAllowed:109,CantGetMessageList:201,CantGetMessage:202,CantDeleteMessage:203,CantMoveMessage:204,CantSaveMessage:301,CantSendMessage:302,InvalidRecipients:303,CantCreateFolder:400,CantRenameFolder:401,CantDeleteFolder:402,CantSubscribeFolder:403,CantUnsubscribeFolder:404,CantDeleteNonEmptyFolder:405,CantSaveSettings:501, -CantSavePluginSettings:502,DomainAlreadyExists:601,CantInstallPackage:701,CantDeletePackage:702,InvalidPluginPackage:703,UnsupportedPluginPackage:704,LicensingServerIsUnavailable:710,LicensingExpired:711,LicensingBanned:712,AccountAlreadyExists:801,MailServerError:901,UnknownError:999};c.trim=j.trim;c.inArray=j.inArray;c.isArray=i.isArray;c.isFunc=i.isFunction;c.isUnd=i.isUndefined;c.isNull=i.isNull;c.emptyFunction=function(){};c.isNormal=function(a){return!c.isUnd(a)&&!c.isNull(a)};c.windowResize= -i.debounce(function(a){c.isUnd(a)?G.resize():h.setTimeout(function(){G.resize()},a)},50);c.isPosNumeric=function(a,b){return c.isNormal(a)?c.isUnd(b)||b?/^[0-9]*$/.test(a.toString()):/^[1-9]+[0-9]*$/.test(a.toString()):!1};c.pInt=function(a){return c.isNormal(a)&&""!==a?h.parseInt(a,10):0};c.pString=function(a){return c.isNormal(a)?a+"":""};c.isNonEmptyArray=function(a){return c.isArray(a)&&0/g,">").replace(/"/g,""").replace(/'/g,"'"):""};c.splitPlainText=function(a,b){for(var e="",q="",d=a,f=0,g=0,b=c.isUnd(b)?100:b;d.length>b;)q=d.substring(0,b),f=q.lastIndexOf(" "),g=q.lastIndexOf("\n"),-1!==g&&(f=g),-1===f&&(f=b),e+=q.substring(0, f)+"\n",d=d.substring(f+1);return e+d};var V={};c.timeOutAction=function(a,b,e){c.isUnd(V[a])&&(V[a]=0);h.clearTimeout(V[a]);V[a]=h.setTimeout(b,e)};var ia={};c.timeOutActionSecond=function(a,b,e){ia[a]||(ia[a]=h.setTimeout(function(){b();ia[a]=0},e))};var x=!1;c.audio=function(a,b){if(!1===x)if(oa)x=null;else{var e=!1,c=!1,d=h.Audio?new h.Audio:null;d&&d.canPlayType&&d.play?((e=""!==d.canPlayType('audio/mpeg; codecs="mp3"'))||(c=""!==d.canPlayType('audio/ogg; codecs="vorbis"')),e||c?(x=d,x.preload= "none",x.loop=!1,x.autoplay=!1,x.muted=!1,x.src=e?a:b):x=null):x=null}return x};c.hos=function(a,b){return a&&Object.hasOwnProperty?Object.hasOwnProperty.call(a,b):!1};c.i18n=function(a,b,e){var d="",a=c.isUnd(da[a])?c.isUnd(e)?a:e:da[a];if(!c.isUnd(b)&&!c.isNull(b))for(d in b)c.hos(b,d)&&(a=a.replace("%"+d+"%",b[d]));return a};c.i18nToNode=function(a){i.defer(function(){j(".i18n",a).each(function(){var a=j(this),e="";(e=a.data("i18n-text"))?a.text(c.i18n(e)):((e=a.data("i18n-html"))&&a.html(c.i18n(e)), @@ -42,23 +42,23 @@ k[g.Notification.SocialFacebookLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_ c.i18n("NOTIFICATIONS/CANT_GET_MESSAGE");k[g.Notification.CantDeleteMessage]=c.i18n("NOTIFICATIONS/CANT_DELETE_MESSAGE");k[g.Notification.CantMoveMessage]=c.i18n("NOTIFICATIONS/CANT_MOVE_MESSAGE");k[g.Notification.CantSaveMessage]=c.i18n("NOTIFICATIONS/CANT_SAVE_MESSAGE");k[g.Notification.CantSendMessage]=c.i18n("NOTIFICATIONS/CANT_SEND_MESSAGE");k[g.Notification.InvalidRecipients]=c.i18n("NOTIFICATIONS/INVALID_RECIPIENTS");k[g.Notification.CantCreateFolder]=c.i18n("NOTIFICATIONS/CANT_CREATE_FOLDER"); k[g.Notification.CantRenameFolder]=c.i18n("NOTIFICATIONS/CANT_RENAME_FOLDER");k[g.Notification.CantDeleteFolder]=c.i18n("NOTIFICATIONS/CANT_DELETE_FOLDER");k[g.Notification.CantDeleteNonEmptyFolder]=c.i18n("NOTIFICATIONS/CANT_DELETE_NON_EMPTY_FOLDER");k[g.Notification.CantSubscribeFolder]=c.i18n("NOTIFICATIONS/CANT_SUBSCRIBE_FOLDER");k[g.Notification.CantUnsubscribeFolder]=c.i18n("NOTIFICATIONS/CANT_UNSUBSCRIBE_FOLDER");k[g.Notification.CantSaveSettings]=c.i18n("NOTIFICATIONS/CANT_SAVE_SETTINGS"); k[g.Notification.CantSavePluginSettings]=c.i18n("NOTIFICATIONS/CANT_SAVE_PLUGIN_SETTINGS");k[g.Notification.DomainAlreadyExists]=c.i18n("NOTIFICATIONS/DOMAIN_ALREADY_EXISTS");k[g.Notification.CantInstallPackage]=c.i18n("NOTIFICATIONS/CANT_INSTALL_PACKAGE");k[g.Notification.CantDeletePackage]=c.i18n("NOTIFICATIONS/CANT_DELETE_PACKAGE");k[g.Notification.InvalidPluginPackage]=c.i18n("NOTIFICATIONS/INVALID_PLUGIN_PACKAGE");k[g.Notification.UnsupportedPluginPackage]=c.i18n("NOTIFICATIONS/UNSUPPORTED_PLUGIN_PACKAGE"); -k[g.Notification.LicensingServerIsUnavailable]=c.i18n("NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE");k[g.Notification.LicensingExpired]=c.i18n("NOTIFICATIONS/LICENSING_EXPIRED");k[g.Notification.LicensingBanned]=c.i18n("NOTIFICATIONS/LICENSING_BANNED");k[g.Notification.AccountAlreadyExists]=c.i18n("NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS");k[g.Notification.MailServerError]=c.i18n("NOTIFICATIONS/MAIL_SERVER_ERROR");k[g.Notification.UnknownError]=c.i18n("NOTIFICATIONS/UNKNOWN_ERROR")};c.getUploadErrorDescByCode= -function(a){var b="";switch(c.pInt(a)){case g.UploadErrorCode.FileIsTooBig:b=c.i18n("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case g.UploadErrorCode.FilePartiallyUploaded:b=c.i18n("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case g.UploadErrorCode.FileNoUploaded:b=c.i18n("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case g.UploadErrorCode.MissingTempFolder:b=c.i18n("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case g.UploadErrorCode.FileOnSaveingError:b=c.i18n("UPLOAD/ERROR_ON_SAVING_FILE");break;case g.UploadErrorCode.FileType:b= -c.i18n("UPLOAD/ERROR_FILE_TYPE");break;default:b=c.i18n("UPLOAD/ERROR_UNKNOWN")}return b};c.killCtrlAandS=function(a){if(a=a||h.event){var b=a.target||a.srcElement,e=a.keyCode||a.which;if(a.ctrlKey&&e===g.EventKeyCode.S)a.preventDefault();else if((!b||!b.tagName||!b.tagName.match(/INPUT|TEXTAREA/i))&&a.ctrlKey&&e===g.EventKeyCode.A)h.getSelection?h.getSelection().removeAllRanges():h.document.selection&&h.document.selection.clear&&h.document.selection.clear(),a.preventDefault()}};c.createCommand=function(a, -b,e){var q=b?function(){q.canExecute&&q.canExecute()&&b.apply(a,Array.prototype.slice.call(arguments));return!1}:function(){};q.enabled=d.observable(!0);e=c.isUnd(e)?!0:e;q.canExecute=c.isFunc(e)?d.computed(function(){return q.enabled()&&e.call(a)}):d.computed(function(){return q.enabled()&&!!e});return q};c.initDataConstructorBySettings=function(a){a.ignoreFolderSubscribe=d.observable(!1);a.editorDefaultType=d.observable(g.EditorDefaultType.Html);a.showImages=d.observable(!1);a.showAnimation=d.observable(!1); -a.desktopNotifications=d.observable(!1);a.useThreads=d.observable(!0);a.replySameFolder=d.observable(!0);a.usePreviewPane=d.observable(!0);a.useCheckboxesInList=d.observable(!0);a.showAnimation.subscribe(function(a){K?ea.removeClass("rl-anim").addClass("no-rl-anim"):ea.toggleClass("rl-anim",a).toggleClass("no-rl-anim",!a)});a.showAnimation.valueHasMutated();a.desktopNotificationsPermisions=d.computed(function(){a.desktopNotifications();var b=g.DesctopNotifications.NotSupported;if(U&&U.permission)switch(U.permission.toLowerCase()){case "granted":b= -g.DesctopNotifications.Allowed;break;case "denied":b=g.DesctopNotifications.Denied;break;case "default":b=g.DesctopNotifications.NotAllowed}else h.webkitNotifications&&h.webkitNotifications.checkPermission&&(b=h.webkitNotifications.checkPermission());return b});a.useDesktopNotifications=d.computed({read:function(){return a.desktopNotifications()&&g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()},write:function(b){b?(b=a.desktopNotificationsPermisions(),g.DesctopNotifications.Allowed=== -b?a.desktopNotifications(!0):g.DesctopNotifications.NotAllowed===b?U.requestPermission(function(){a.desktopNotifications.valueHasMutated();h.console.log(a.desktopNotificationsPermisions());g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()?a.desktopNotifications()?a.desktopNotifications.valueHasMutated():a.desktopNotifications(!0):a.desktopNotifications()?a.desktopNotifications(!1):a.desktopNotifications.valueHasMutated()}):a.desktopNotifications(!1)):a.desktopNotifications(!1)}}); -a.language=d.observable("");a.languages=d.observableArray([]);a.mainLanguage=d.computed({read:a.language,write:function(b){b!==a.language()?-1=a.diff(e,"hours")?d:a.format("L")===e.format("L")?c.i18n("MESSAGE_LIST/TODAY_AT",{TIME:e.format("LT")}):a.clone().subtract("days",1).format("L")===e.format("L")?c.i18n("MESSAGE_LIST/YESTERDAY_IN",{TIME:e.format("LT")}):a.year()===e.year()?e.format("D MMM."):e.format("LL")},a)};c.isFolderExpanded=function(a){var b=f.local().get(g.ClientSideKeyName.ExpandedFolders);return i.isArray(b)&&-1!==i.indexOf(b,a)};c.setExpandedFolder=function(a,b){var e=f.local().get(g.ClientSideKeyName.ExpandedFolders); -i.isArray(e)||(e=[]);b?(e.push(a),e=i.uniq(e)):e=i.without(e,a);f.local().set(g.ClientSideKeyName.ExpandedFolders,e)};c.initLayoutResizer=function(a,b,e,c){var d=j(a),ha=j(b),h=j(e),a=f.local().get(g.ClientSideKeyName.MailBoxListSize),k=function(a,b,e){if(b||e)a=h.width(),b=b?100*(b.size.width/a):null,null===b&&e&&(b=100*(d.width()/a)),null!==b&&(d.css({width:"",height:"",right:""+(100-b)+"%"}),ha.css({width:"",height:"",left:""+b+"%"}))};a&&d.width(a);d.resizable({minWidth:350,maxWidth:h.width()- -250,handles:"e",resize:k,stop:k});k(null,null,!0);G.resize(i.throttle(function(a,b){if(c&&c()){var e=h.width();d.resizable("option","maxWidth",e-250);b&&(b.size&&b.size.width)&&f.local().set(g.ClientSideKeyName.MailBoxListSize,b.size.width);k(null,null,!0)}},400))};c.initBlockquoteSwitcher=function(a){if(a){var b=j("blockquote:not(.rl-bq-switcher)",a).filter(function(){return 0===j(this).parent().closest("blockquote",a).length});b&&0').insertBefore(a).click(function(){a.toggleClass("hidden-bq");c.windowResize()}).after("
").before("
")})}};c.removeBlockquoteSwitcher=function(a){a&&(j(a).find("blockquote.rl-bq-switcher").each(function(){j(this).removeClass("rl-bq-switcher hidden-bq")}),j(a).find(".rlBlockquoteSwitcher").each(function(){j(this).remove()}))};c.extendAsViewModel=function(a,b){b&&(b.__name= -a,n.regViewModelHook(a,b),i.extend(b.prototype,t.prototype))};c.addSettingsViewModel=function(a,b,e,c,d){a.__rlSettingsData={Label:e,Template:b,Route:c,IsDefault:!!d};T.push(a)};c.removeSettingsViewModel=function(a){fa.push(a)};c.disableSettingsViewModel=function(a){ga.push(a)};c.convertThemeName=function(a){return c.trim(a.replace(/[^a-zA-Z]/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))};c.fakeMd5=function(a){for(var b="",a=c.isUnd(a)?32:c.pInt(a);b.length/g,">").replace(/")};c.draggeblePlace=function(){return j('
 
').appendTo("#rl-hidden")};c.defautOptionsAfterRender=function(a,b){b&&!c.isUnd(b.disable)&&d.applyBindingsToNode(a,{disable:b.disable},b)};c.windowPopupKnockout=function(a, -b,e,d){var f=null,g=h.open(""),i="__OpenerApplyBindingsUid"+c.fakeMd5()+"__",k=j("#"+b);h[i]=function(){if(g&&g.document.body&&k&&k[0]){var b=j(g.document.body);j("#rl-content",b).html(k.html());j("html",g.document).addClass("external "+j("html").attr("class"));c.i18nToNode(b);m.prototype.applyExternal(a,j("#rl-content",b)[0]);h[i]=null;d(g)}};g.document.open();g.document.write(''+ +k[g.Notification.LicensingServerIsUnavailable]=c.i18n("NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE");k[g.Notification.LicensingExpired]=c.i18n("NOTIFICATIONS/LICENSING_EXPIRED");k[g.Notification.LicensingBanned]=c.i18n("NOTIFICATIONS/LICENSING_BANNED");k[g.Notification.DemoSendMessageError]=c.i18n("NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR");k[g.Notification.AccountAlreadyExists]=c.i18n("NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS");k[g.Notification.MailServerError]=c.i18n("NOTIFICATIONS/MAIL_SERVER_ERROR"); +k[g.Notification.UnknownError]=c.i18n("NOTIFICATIONS/UNKNOWN_ERROR")};c.getUploadErrorDescByCode=function(a){var b="";switch(c.pInt(a)){case g.UploadErrorCode.FileIsTooBig:b=c.i18n("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case g.UploadErrorCode.FilePartiallyUploaded:b=c.i18n("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case g.UploadErrorCode.FileNoUploaded:b=c.i18n("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case g.UploadErrorCode.MissingTempFolder:b=c.i18n("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case g.UploadErrorCode.FileOnSaveingError:b= +c.i18n("UPLOAD/ERROR_ON_SAVING_FILE");break;case g.UploadErrorCode.FileType:b=c.i18n("UPLOAD/ERROR_FILE_TYPE");break;default:b=c.i18n("UPLOAD/ERROR_UNKNOWN")}return b};c.killCtrlAandS=function(a){if(a=a||h.event){var b=a.target||a.srcElement,e=a.keyCode||a.which;if(a.ctrlKey&&e===g.EventKeyCode.S)a.preventDefault();else if((!b||!b.tagName||!b.tagName.match(/INPUT|TEXTAREA/i))&&a.ctrlKey&&e===g.EventKeyCode.A)h.getSelection?h.getSelection().removeAllRanges():h.document.selection&&h.document.selection.clear&& +h.document.selection.clear(),a.preventDefault()}};c.createCommand=function(a,b,e){var q=b?function(){q.canExecute&&q.canExecute()&&b.apply(a,Array.prototype.slice.call(arguments));return!1}:function(){};q.enabled=d.observable(!0);e=c.isUnd(e)?!0:e;q.canExecute=c.isFunc(e)?d.computed(function(){return q.enabled()&&e.call(a)}):d.computed(function(){return q.enabled()&&!!e});return q};c.initDataConstructorBySettings=function(a){a.ignoreFolderSubscribe=d.observable(!1);a.editorDefaultType=d.observable(g.EditorDefaultType.Html); +a.showImages=d.observable(!1);a.showAnimation=d.observable(!1);a.desktopNotifications=d.observable(!1);a.useThreads=d.observable(!0);a.replySameFolder=d.observable(!0);a.usePreviewPane=d.observable(!0);a.useCheckboxesInList=d.observable(!0);a.showAnimation.subscribe(function(a){K?ea.removeClass("rl-anim").addClass("no-rl-anim"):ea.toggleClass("rl-anim",a).toggleClass("no-rl-anim",!a)});a.showAnimation.valueHasMutated();a.desktopNotificationsPermisions=d.computed(function(){a.desktopNotifications(); +var b=g.DesctopNotifications.NotSupported;if(U&&U.permission)switch(U.permission.toLowerCase()){case "granted":b=g.DesctopNotifications.Allowed;break;case "denied":b=g.DesctopNotifications.Denied;break;case "default":b=g.DesctopNotifications.NotAllowed}else h.webkitNotifications&&h.webkitNotifications.checkPermission&&(b=h.webkitNotifications.checkPermission());return b});a.useDesktopNotifications=d.computed({read:function(){return a.desktopNotifications()&&g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()}, +write:function(b){b?(b=a.desktopNotificationsPermisions(),g.DesctopNotifications.Allowed===b?a.desktopNotifications(!0):g.DesctopNotifications.NotAllowed===b?U.requestPermission(function(){a.desktopNotifications.valueHasMutated();h.console.log(a.desktopNotificationsPermisions());g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()?a.desktopNotifications()?a.desktopNotifications.valueHasMutated():a.desktopNotifications(!0):a.desktopNotifications()?a.desktopNotifications(!1):a.desktopNotifications.valueHasMutated()}): +a.desktopNotifications(!1)):a.desktopNotifications(!1)}});a.language=d.observable("");a.languages=d.observableArray([]);a.mainLanguage=d.computed({read:a.language,write:function(b){b!==a.language()?-1<c.inArray(b,a.languages())?a.language(b):0<a.languages().length&&a.language(a.languages()[0]):a.language.valueHasMutated()}});a.theme=d.observable("");a.themes=d.observableArray([]);a.mainTheme=d.computed({read:a.theme,write:function(b){if(b!==a.theme()){var e=a.themes();-1<c.inArray(b,e)?a.theme(b): +0<e.length&&a.theme(e[0])}else a.theme.valueHasMutated()}});a.allowCustomTheme=d.observable(!0);a.allowAdditionalAccounts=d.observable(!0);a.messagesPerPage=d.observable(l.Defaults.MessagesPerPage);a.mainMessagesPerPage=a.messagesPerPage;a.mainMessagesPerPage=d.computed({read:a.messagesPerPage,write:function(b){-1<c.inArray(c.pInt(b),[10,20,30,50,100,150,200])?b!==a.messagesPerPage()&&a.messagesPerPage(b):a.messagesPerPage.valueHasMutated()}});a.facebookEnable=d.observable(!1);a.facebookAppID=d.observable(""); +a.facebookAppSecret=d.observable("");a.twitterEnable=d.observable(!1);a.twitterConsumerKey=d.observable("");a.twitterConsumerSecret=d.observable("");a.googleEnable=d.observable(!1);a.googleClientID=d.observable("");a.googleClientSecret=d.observable("");a.dropboxEnable=d.observable(!1);a.dropboxApiKey=d.observable("");a.contactsIsSupported=d.observable(!1)};c.createMomentDate=function(a){return d.computed(function(){ca();return this.moment().fromNow()},a)};c.createMomentShortDate=function(a){return d.computed(function(){var a= +"",a=moment(),e=this.moment(),d=this.momentDate();return a=4>=a.diff(e,"hours")?d:a.format("L")===e.format("L")?c.i18n("MESSAGE_LIST/TODAY_AT",{TIME:e.format("LT")}):a.clone().subtract("days",1).format("L")===e.format("L")?c.i18n("MESSAGE_LIST/YESTERDAY_IN",{TIME:e.format("LT")}):a.year()===e.year()?e.format("D MMM."):e.format("LL")},a)};c.isFolderExpanded=function(a){var b=f.local().get(g.ClientSideKeyName.ExpandedFolders);return i.isArray(b)&&-1!==i.indexOf(b,a)};c.setExpandedFolder=function(a, +b){var e=f.local().get(g.ClientSideKeyName.ExpandedFolders);i.isArray(e)||(e=[]);b?(e.push(a),e=i.uniq(e)):e=i.without(e,a);f.local().set(g.ClientSideKeyName.ExpandedFolders,e)};c.initLayoutResizer=function(a,b,e,c){var d=j(a),ha=j(b),h=j(e),a=f.local().get(g.ClientSideKeyName.MailBoxListSize),k=function(a,b,e){if(b||e)a=h.width(),b=b?100*(b.size.width/a):null,null===b&&e&&(b=100*(d.width()/a)),null!==b&&(d.css({width:"",height:"",right:""+(100-b)+"%"}),ha.css({width:"",height:"",left:""+b+"%"}))}; +a&&d.width(a);d.resizable({minWidth:350,maxWidth:h.width()-250,handles:"e",resize:k,stop:k});k(null,null,!0);G.resize(i.throttle(function(a,b){if(c&&c()){var e=h.width();d.resizable("option","maxWidth",e-250);b&&(b.size&&b.size.width)&&f.local().set(g.ClientSideKeyName.MailBoxListSize,b.size.width);k(null,null,!0)}},400))};c.initBlockquoteSwitcher=function(a){if(a){var b=j("blockquote:not(.rl-bq-switcher)",a).filter(function(){return 0===j(this).parent().closest("blockquote",a).length});b&&0<b.length&& +b.each(function(){var a=j(this),b=a.height();if(0===b||100<b)a.addClass("rl-bq-switcher hidden-bq"),j('<span class="rlBlockquoteSwitcher"><i class="icon-ellipsis" /></span>').insertBefore(a).click(function(){a.toggleClass("hidden-bq");c.windowResize()}).after("<br />").before("<br />")})}};c.removeBlockquoteSwitcher=function(a){a&&(j(a).find("blockquote.rl-bq-switcher").each(function(){j(this).removeClass("rl-bq-switcher hidden-bq")}),j(a).find(".rlBlockquoteSwitcher").each(function(){j(this).remove()}))}; +c.extendAsViewModel=function(a,b){b&&(b.__name=a,n.regViewModelHook(a,b),i.extend(b.prototype,t.prototype))};c.addSettingsViewModel=function(a,b,e,c,d){a.__rlSettingsData={Label:e,Template:b,Route:c,IsDefault:!!d};T.push(a)};c.removeSettingsViewModel=function(a){fa.push(a)};c.disableSettingsViewModel=function(a){ga.push(a)};c.convertThemeName=function(a){return c.trim(a.replace(/[^a-zA-Z]/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))};c.fakeMd5=function(a){for(var b="",a=c.isUnd(a)?32:c.pInt(a);b.length< +a;)b+="0123456789abcdefghijklmnopqrstuvwxyz".substr(h.Math.round(36*h.Math.random()),1);return b};c.convertPlainTextToHtml=function(a){return a.toString().replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/\r/g,"").replace(/\n/g,"<br />")};c.draggeblePlace=function(){return j('<div class="draggablePlace"><span class="text"></span> <i class="icon-envelope icon-white"></i></div>').appendTo("#rl-hidden")};c.defautOptionsAfterRender=function(a,b){b&&!c.isUnd(b.disable)&&d.applyBindingsToNode(a, +{disable:b.disable},b)};c.windowPopupKnockout=function(a,b,e,d){var f=null,g=h.open(""),i="__OpenerApplyBindingsUid"+c.fakeMd5()+"__",k=j("#"+b);h[i]=function(){if(g&&g.document.body&&k&&k[0]){var b=j(g.document.body);j("#rl-content",b).html(k.html());j("html",g.document).addClass("external "+j("html").attr("class"));c.i18nToNode(b);m.prototype.applyExternal(a,j("#rl-content",b)[0]);h[i]=null;d(g)}};g.document.open();g.document.write('<html><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="viewport" content="user-scalable=no" /><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="robots" content="noindex, nofollow, noodp" /><title>'+ c.encodeHtml(e)+'
');g.document.close();f=g.document.createElement("script");f.innerHTML="if(window&&window.opener&&window.opener['"+i+"']){window.opener['"+i+"']();window.opener['"+i+"']=null}";g.document.getElementsByTagName("head")[0].appendChild(f)};c.settingsSaveHelperFunction=function(a,b,e,d){e=e||null;d=c.isUnd(d)?1E3:c.pInt(d);return function(c,f,h,j,ra){b.call(e,f&&f.Result?g.SaveSettingsStep.TrueResult:g.SaveSettingsStep.FalseResult); a&&a.call(e,c,f,h,j,ra);i.delay(function(){b.call(e,g.SaveSettingsStep.Idle)},d)}};c.settingsSaveHelperSimpleFunction=function(a,b){return c.settingsSaveHelperFunction(null,a,b,1E3)};c.resizeAndCrop=function(a,b,e){var c=new Image;c.onload=function(){var a=[0,0],c=document.createElement("canvas"),d=c.getContext("2d");c.width=b;c.height=b;a=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width];d.fillStyle="#fff";d.fillRect(0,0,b,b);d.drawImage(this,a[0]/2,a[1]/2,this.width-a[0], this.height-a[1],0,0,b,b);e(c.toDataURL("image/jpeg"))};c.src=a};d.bindingHandlers.tooltip={init:function(a,b){if(!K){var e=j(a).data("tooltip-class")||"";j(a).tooltip({delay:{show:500,hide:100},html:!0,trigger:"hover",title:function(){return''+c.i18n(d.utils.unwrapObservable(b()))+""}})}}};d.bindingHandlers.tooltip2={init:function(a,b){var c=j(a).data("tooltip-class")||"";j(a).tooltip({delay:{show:500,hide:100},html:!0,title:function(){return'/g,">").replace(/"/g,""").replace(/'/g,"'"):""};c.splitPlainText=function(a,b){for(var d="",l="",f=a,e=0,g=0,b=c.isUnd(b)?100:b;f.length>b;)l=f.substring(0,b),e=l.lastIndexOf(" "),g=l.lastIndexOf("\n"),-1!==g&&(e=g),-1===e&&(e=b),d+=l.substring(0, -e)+"\n",f=f.substring(e+1);return d+f};var Fa={};c.timeOutAction=function(a,b,d){c.isUnd(Fa[a])&&(Fa[a]=0);j.clearTimeout(Fa[a]);Fa[a]=j.setTimeout(b,d)};var Sa={};c.timeOutActionSecond=function(a,b,d){Sa[a]||(Sa[a]=j.setTimeout(function(){b();Sa[a]=0},d))};var O=!1;c.audio=function(a,b){if(!1===O)if(Ya)O=null;else{var d=!1,c=!1,f=j.Audio?new j.Audio:null;f&&f.canPlayType&&f.play?((d=""!==f.canPlayType('audio/mpeg; codecs="mp3"'))||(c=""!==f.canPlayType('audio/ogg; codecs="vorbis"')),d||c?(O=f,O.preload= -"none",O.loop=!1,O.autoplay=!1,O.muted=!1,O.src=d?a:b):O=null):O=null}return O};c.hos=function(a,b){return a&&Object.hasOwnProperty?Object.hasOwnProperty.call(a,b):!1};c.i18n=function(a,b,d){var l="",a=c.isUnd(Pa[a])?c.isUnd(d)?a:d:Pa[a];if(!c.isUnd(b)&&!c.isNull(b))for(l in b)c.hos(b,l)&&(a=a.replace("%"+l+"%",b[l]));return a};c.i18nToNode=function(a){h.defer(function(){i(".i18n",a).each(function(){var a=i(this),d="";(d=a.data("i18n-text"))?a.text(c.i18n(d)):((d=a.data("i18n-html"))&&a.html(c.i18n(d)), -(d=a.data("i18n-placeholder"))&&a.attr("placeholder",c.i18n(d)))})})};c.i18nToDoc=function(){j.rainloopI18N&&(Pa=j.rainloopI18N||{},c.i18nToNode(Ca),ha(!ha()));j.rainloopI18N={}};c.initOnStartOrLangChange=function(a,b,d){a&&a.call(b);d?ha.subscribe(function(){a&&a.call(b);d.call(b)}):a&&ha.subscribe(a,b)};c.inFocus=function(){var a=document.activeElement;return a&&("INPUT"===a.tagName||"TEXTAREA"===a.tagName||"IFRAME"===a.tagName||"DIV"===a.tagName&&"editorHtmlArea"===a.className&&a.contentEditable)}; -c.removeInFocus=function(){if(document&&document.activeElement&&document.activeElement.blur){var a=i(document.activeElement);(a.is("input")||a.is("textarea"))&&document.activeElement.blur()}};c.removeSelection=function(){if(j&&j.getSelection){var a=j.getSelection();a&&a.removeAllRanges&&a.removeAllRanges()}else document&&(document.selection&&document.selection.empty)&&document.selection.empty()};c.replySubjectAdd=function(a,b){var d=null,l=c.trim(b);null!==(d=(new j.RegExp("^"+a+"[\\s]?\\:(.*)$", -"gi")).exec(b))&&!c.isUnd(d[1])?l=a+"[2]: "+d[1]:null!==(d=(new j.RegExp("^("+a+"[\\s]?[\\[\\(]?)([\\d]+)([\\]\\)]?[\\s]?\\:.*)$","gi")).exec(b))&&!c.isUnd(d[1])&&!c.isUnd(d[2])&&!c.isUnd(d[3])?(c.pInt(d[2]),l=d[1]+(c.pInt(d[2])+1)+d[3]):l=a+": "+b;return l};c.roundNumber=function(a,b){return Math.round(a*Math.pow(10,b))/Math.pow(10,b)};c.friendlySize=function(a){a=c.pInt(a);return 1073741824<=a?c.roundNumber(a/1073741824,1)+"GB":1048576<=a?c.roundNumber(a/1048576,1)+"MB":1024<=a?c.roundNumber(a/ -1024,0)+"KB":a+"B"};c.log=function(a){j.console&&j.console.log&&j.console.log(a)};c.getNotification=function(a){a=c.pInt(a);return c.isUnd(u[a])?"":u[a]};c.initNotificationLanguage=function(){u[g.Notification.InvalidToken]=c.i18n("NOTIFICATIONS/INVALID_TOKEN");u[g.Notification.AuthError]=c.i18n("NOTIFICATIONS/AUTH_ERROR");u[g.Notification.AccessError]=c.i18n("NOTIFICATIONS/ACCESS_ERROR");u[g.Notification.ConnectionError]=c.i18n("NOTIFICATIONS/CONNECTION_ERROR");u[g.Notification.CaptchaError]=c.i18n("NOTIFICATIONS/CAPTCHA_ERROR"); -u[g.Notification.SocialFacebookLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE");u[g.Notification.SocialTwitterLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE");u[g.Notification.SocialGoogleLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE");u[g.Notification.DomainNotAllowed]=c.i18n("NOTIFICATIONS/DOMAIN_NOT_ALLOWED");u[g.Notification.CantGetMessageList]=c.i18n("NOTIFICATIONS/CANT_GET_MESSAGE_LIST");u[g.Notification.CantGetMessage]= -c.i18n("NOTIFICATIONS/CANT_GET_MESSAGE");u[g.Notification.CantDeleteMessage]=c.i18n("NOTIFICATIONS/CANT_DELETE_MESSAGE");u[g.Notification.CantMoveMessage]=c.i18n("NOTIFICATIONS/CANT_MOVE_MESSAGE");u[g.Notification.CantSaveMessage]=c.i18n("NOTIFICATIONS/CANT_SAVE_MESSAGE");u[g.Notification.CantSendMessage]=c.i18n("NOTIFICATIONS/CANT_SEND_MESSAGE");u[g.Notification.InvalidRecipients]=c.i18n("NOTIFICATIONS/INVALID_RECIPIENTS");u[g.Notification.CantCreateFolder]=c.i18n("NOTIFICATIONS/CANT_CREATE_FOLDER"); +CantSaveSettings:501,CantSavePluginSettings:502,DomainAlreadyExists:601,CantInstallPackage:701,CantDeletePackage:702,InvalidPluginPackage:703,UnsupportedPluginPackage:704,LicensingServerIsUnavailable:710,LicensingExpired:711,LicensingBanned:712,DemoSendMessageError:750,AccountAlreadyExists:801,MailServerError:901,UnknownError:999};c.trim=i.trim;c.inArray=i.inArray;c.isArray=h.isArray;c.isFunc=h.isFunction;c.isUnd=h.isUndefined;c.isNull=h.isNull;c.emptyFunction=function(){};c.isNormal=function(a){return!c.isUnd(a)&& +!c.isNull(a)};c.windowResize=h.debounce(function(a){c.isUnd(a)?R.resize():j.setTimeout(function(){R.resize()},a)},50);c.isPosNumeric=function(a,b){return c.isNormal(a)?c.isUnd(b)||b?/^[0-9]*$/.test(a.toString()):/^[1-9]+[0-9]*$/.test(a.toString()):!1};c.pInt=function(a){return c.isNormal(a)&&""!==a?j.parseInt(a,10):0};c.pString=function(a){return c.isNormal(a)?a+"":""};c.isNonEmptyArray=function(a){return c.isArray(a)&&0/g,">").replace(/"/g,""").replace(/'/g,"'"):""};c.splitPlainText=function(a,b){for(var d="",l="",f=a,e=0,g=0,b=c.isUnd(b)?100:b;f.length>b;)l=f.substring(0,b),e=l.lastIndexOf(" "),g=l.lastIndexOf("\n"),-1!==g&&(e=g),-1=== +e&&(e=b),d+=l.substring(0,e)+"\n",f=f.substring(e+1);return d+f};var Fa={};c.timeOutAction=function(a,b,d){c.isUnd(Fa[a])&&(Fa[a]=0);j.clearTimeout(Fa[a]);Fa[a]=j.setTimeout(b,d)};var Sa={};c.timeOutActionSecond=function(a,b,d){Sa[a]||(Sa[a]=j.setTimeout(function(){b();Sa[a]=0},d))};var O=!1;c.audio=function(a,b){if(!1===O)if(Ya)O=null;else{var d=!1,c=!1,f=j.Audio?new j.Audio:null;f&&f.canPlayType&&f.play?((d=""!==f.canPlayType('audio/mpeg; codecs="mp3"'))||(c=""!==f.canPlayType('audio/ogg; codecs="vorbis"')), +d||c?(O=f,O.preload="none",O.loop=!1,O.autoplay=!1,O.muted=!1,O.src=d?a:b):O=null):O=null}return O};c.hos=function(a,b){return a&&Object.hasOwnProperty?Object.hasOwnProperty.call(a,b):!1};c.i18n=function(a,b,d){var l="",a=c.isUnd(Pa[a])?c.isUnd(d)?a:d:Pa[a];if(!c.isUnd(b)&&!c.isNull(b))for(l in b)c.hos(b,l)&&(a=a.replace("%"+l+"%",b[l]));return a};c.i18nToNode=function(a){h.defer(function(){i(".i18n",a).each(function(){var a=i(this),d="";(d=a.data("i18n-text"))?a.text(c.i18n(d)):((d=a.data("i18n-html"))&& +a.html(c.i18n(d)),(d=a.data("i18n-placeholder"))&&a.attr("placeholder",c.i18n(d)))})})};c.i18nToDoc=function(){j.rainloopI18N&&(Pa=j.rainloopI18N||{},c.i18nToNode(Ca),ha(!ha()));j.rainloopI18N={}};c.initOnStartOrLangChange=function(a,b,d){a&&a.call(b);d?ha.subscribe(function(){a&&a.call(b);d.call(b)}):a&&ha.subscribe(a,b)};c.inFocus=function(){var a=document.activeElement;return a&&("INPUT"===a.tagName||"TEXTAREA"===a.tagName||"IFRAME"===a.tagName||"DIV"===a.tagName&&"editorHtmlArea"===a.className&& +a.contentEditable)};c.removeInFocus=function(){if(document&&document.activeElement&&document.activeElement.blur){var a=i(document.activeElement);(a.is("input")||a.is("textarea"))&&document.activeElement.blur()}};c.removeSelection=function(){if(j&&j.getSelection){var a=j.getSelection();a&&a.removeAllRanges&&a.removeAllRanges()}else document&&(document.selection&&document.selection.empty)&&document.selection.empty()};c.replySubjectAdd=function(a,b){var d=null,l=c.trim(b);null!==(d=(new j.RegExp("^"+ +a+"[\\s]?\\:(.*)$","gi")).exec(b))&&!c.isUnd(d[1])?l=a+"[2]: "+d[1]:null!==(d=(new j.RegExp("^("+a+"[\\s]?[\\[\\(]?)([\\d]+)([\\]\\)]?[\\s]?\\:.*)$","gi")).exec(b))&&!c.isUnd(d[1])&&!c.isUnd(d[2])&&!c.isUnd(d[3])?(c.pInt(d[2]),l=d[1]+(c.pInt(d[2])+1)+d[3]):l=a+": "+b;return l};c.roundNumber=function(a,b){return Math.round(a*Math.pow(10,b))/Math.pow(10,b)};c.friendlySize=function(a){a=c.pInt(a);return 1073741824<=a?c.roundNumber(a/1073741824,1)+"GB":1048576<=a?c.roundNumber(a/1048576,1)+"MB":1024<= +a?c.roundNumber(a/1024,0)+"KB":a+"B"};c.log=function(a){j.console&&j.console.log&&j.console.log(a)};c.getNotification=function(a){a=c.pInt(a);return c.isUnd(u[a])?"":u[a]};c.initNotificationLanguage=function(){u[g.Notification.InvalidToken]=c.i18n("NOTIFICATIONS/INVALID_TOKEN");u[g.Notification.AuthError]=c.i18n("NOTIFICATIONS/AUTH_ERROR");u[g.Notification.AccessError]=c.i18n("NOTIFICATIONS/ACCESS_ERROR");u[g.Notification.ConnectionError]=c.i18n("NOTIFICATIONS/CONNECTION_ERROR");u[g.Notification.CaptchaError]= +c.i18n("NOTIFICATIONS/CAPTCHA_ERROR");u[g.Notification.SocialFacebookLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE");u[g.Notification.SocialTwitterLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE");u[g.Notification.SocialGoogleLoginAccessDisable]=c.i18n("NOTIFICATIONS/SOCIAL_GOOGLE_LOGIN_ACCESS_DISABLE");u[g.Notification.DomainNotAllowed]=c.i18n("NOTIFICATIONS/DOMAIN_NOT_ALLOWED");u[g.Notification.CantGetMessageList]=c.i18n("NOTIFICATIONS/CANT_GET_MESSAGE_LIST"); +u[g.Notification.CantGetMessage]=c.i18n("NOTIFICATIONS/CANT_GET_MESSAGE");u[g.Notification.CantDeleteMessage]=c.i18n("NOTIFICATIONS/CANT_DELETE_MESSAGE");u[g.Notification.CantMoveMessage]=c.i18n("NOTIFICATIONS/CANT_MOVE_MESSAGE");u[g.Notification.CantSaveMessage]=c.i18n("NOTIFICATIONS/CANT_SAVE_MESSAGE");u[g.Notification.CantSendMessage]=c.i18n("NOTIFICATIONS/CANT_SEND_MESSAGE");u[g.Notification.InvalidRecipients]=c.i18n("NOTIFICATIONS/INVALID_RECIPIENTS");u[g.Notification.CantCreateFolder]=c.i18n("NOTIFICATIONS/CANT_CREATE_FOLDER"); u[g.Notification.CantRenameFolder]=c.i18n("NOTIFICATIONS/CANT_RENAME_FOLDER");u[g.Notification.CantDeleteFolder]=c.i18n("NOTIFICATIONS/CANT_DELETE_FOLDER");u[g.Notification.CantDeleteNonEmptyFolder]=c.i18n("NOTIFICATIONS/CANT_DELETE_NON_EMPTY_FOLDER");u[g.Notification.CantSubscribeFolder]=c.i18n("NOTIFICATIONS/CANT_SUBSCRIBE_FOLDER");u[g.Notification.CantUnsubscribeFolder]=c.i18n("NOTIFICATIONS/CANT_UNSUBSCRIBE_FOLDER");u[g.Notification.CantSaveSettings]=c.i18n("NOTIFICATIONS/CANT_SAVE_SETTINGS"); u[g.Notification.CantSavePluginSettings]=c.i18n("NOTIFICATIONS/CANT_SAVE_PLUGIN_SETTINGS");u[g.Notification.DomainAlreadyExists]=c.i18n("NOTIFICATIONS/DOMAIN_ALREADY_EXISTS");u[g.Notification.CantInstallPackage]=c.i18n("NOTIFICATIONS/CANT_INSTALL_PACKAGE");u[g.Notification.CantDeletePackage]=c.i18n("NOTIFICATIONS/CANT_DELETE_PACKAGE");u[g.Notification.InvalidPluginPackage]=c.i18n("NOTIFICATIONS/INVALID_PLUGIN_PACKAGE");u[g.Notification.UnsupportedPluginPackage]=c.i18n("NOTIFICATIONS/UNSUPPORTED_PLUGIN_PACKAGE"); -u[g.Notification.LicensingServerIsUnavailable]=c.i18n("NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE");u[g.Notification.LicensingExpired]=c.i18n("NOTIFICATIONS/LICENSING_EXPIRED");u[g.Notification.LicensingBanned]=c.i18n("NOTIFICATIONS/LICENSING_BANNED");u[g.Notification.AccountAlreadyExists]=c.i18n("NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS");u[g.Notification.MailServerError]=c.i18n("NOTIFICATIONS/MAIL_SERVER_ERROR");u[g.Notification.UnknownError]=c.i18n("NOTIFICATIONS/UNKNOWN_ERROR")};c.getUploadErrorDescByCode= -function(a){var b="";switch(c.pInt(a)){case g.UploadErrorCode.FileIsTooBig:b=c.i18n("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case g.UploadErrorCode.FilePartiallyUploaded:b=c.i18n("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case g.UploadErrorCode.FileNoUploaded:b=c.i18n("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case g.UploadErrorCode.MissingTempFolder:b=c.i18n("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case g.UploadErrorCode.FileOnSaveingError:b=c.i18n("UPLOAD/ERROR_ON_SAVING_FILE");break;case g.UploadErrorCode.FileType:b= -c.i18n("UPLOAD/ERROR_FILE_TYPE");break;default:b=c.i18n("UPLOAD/ERROR_UNKNOWN")}return b};c.killCtrlAandS=function(a){if(a=a||j.event){var b=a.target||a.srcElement,d=a.keyCode||a.which;if(a.ctrlKey&&d===g.EventKeyCode.S)a.preventDefault();else if((!b||!b.tagName||!b.tagName.match(/INPUT|TEXTAREA/i))&&a.ctrlKey&&d===g.EventKeyCode.A)j.getSelection?j.getSelection().removeAllRanges():j.document.selection&&j.document.selection.clear&&j.document.selection.clear(),a.preventDefault()}};c.createCommand=function(a, -b,d){var l=b?function(){l.canExecute&&l.canExecute()&&b.apply(a,Array.prototype.slice.call(arguments));return!1}:function(){};l.enabled=e.observable(!0);d=c.isUnd(d)?!0:d;l.canExecute=c.isFunc(d)?e.computed(function(){return l.enabled()&&d.call(a)}):e.computed(function(){return l.enabled()&&!!d});return l};c.initDataConstructorBySettings=function(a){a.ignoreFolderSubscribe=e.observable(!1);a.editorDefaultType=e.observable(g.EditorDefaultType.Html);a.showImages=e.observable(!1);a.showAnimation=e.observable(!1); -a.desktopNotifications=e.observable(!1);a.useThreads=e.observable(!0);a.replySameFolder=e.observable(!0);a.usePreviewPane=e.observable(!0);a.useCheckboxesInList=e.observable(!0);a.showAnimation.subscribe(function(a){na?Z.removeClass("rl-anim").addClass("no-rl-anim"):Z.toggleClass("rl-anim",a).toggleClass("no-rl-anim",!a)});a.showAnimation.valueHasMutated();a.desktopNotificationsPermisions=e.computed(function(){a.desktopNotifications();var b=g.DesctopNotifications.NotSupported;if(ia&&ia.permission)switch(ia.permission.toLowerCase()){case "granted":b= -g.DesctopNotifications.Allowed;break;case "denied":b=g.DesctopNotifications.Denied;break;case "default":b=g.DesctopNotifications.NotAllowed}else j.webkitNotifications&&j.webkitNotifications.checkPermission&&(b=j.webkitNotifications.checkPermission());return b});a.useDesktopNotifications=e.computed({read:function(){return a.desktopNotifications()&&g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()},write:function(b){b?(b=a.desktopNotificationsPermisions(),g.DesctopNotifications.Allowed=== -b?a.desktopNotifications(!0):g.DesctopNotifications.NotAllowed===b?ia.requestPermission(function(){a.desktopNotifications.valueHasMutated();j.console.log(a.desktopNotificationsPermisions());g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()?a.desktopNotifications()?a.desktopNotifications.valueHasMutated():a.desktopNotifications(!0):a.desktopNotifications()?a.desktopNotifications(!1):a.desktopNotifications.valueHasMutated()}):a.desktopNotifications(!1)):a.desktopNotifications(!1)}}); -a.language=e.observable("");a.languages=e.observableArray([]);a.mainLanguage=e.computed({read:a.language,write:function(b){b!==a.language()?-1=a.diff(d,"hours")?l:a.format("L")===d.format("L")?c.i18n("MESSAGE_LIST/TODAY_AT",{TIME:d.format("LT")}):a.clone().subtract("days",1).format("L")===d.format("L")?c.i18n("MESSAGE_LIST/YESTERDAY_IN",{TIME:d.format("LT")}):a.year()===d.year()?d.format("D MMM."):d.format("LL")},a)};c.isFolderExpanded=function(a){var b=f.local().get(g.ClientSideKeyName.ExpandedFolders);return h.isArray(b)&&-1!==h.indexOf(b,a)};c.setExpandedFolder=function(a,b){var d=f.local().get(g.ClientSideKeyName.ExpandedFolders); -h.isArray(d)||(d=[]);b?(d.push(a),d=h.uniq(d)):d=h.without(d,a);f.local().set(g.ClientSideKeyName.ExpandedFolders,d)};c.initLayoutResizer=function(a,b,d,c){var e=i(a),s=i(b),w=i(d),a=f.local().get(g.ClientSideKeyName.MailBoxListSize),k=function(a,b,d){if(b||d)a=w.width(),b=b?100*(b.size.width/a):null,null===b&&d&&(b=100*(e.width()/a)),null!==b&&(e.css({width:"",height:"",right:""+(100-b)+"%"}),s.css({width:"",height:"",left:""+b+"%"}))};a&&e.width(a);e.resizable({minWidth:350,maxWidth:w.width()-250, -handles:"e",resize:k,stop:k});k(null,null,!0);R.resize(h.throttle(function(a,b){if(c&&c()){var d=w.width();e.resizable("option","maxWidth",d-250);b&&(b.size&&b.size.width)&&f.local().set(g.ClientSideKeyName.MailBoxListSize,b.size.width);k(null,null,!0)}},400))};c.initBlockquoteSwitcher=function(a){if(a){var b=i("blockquote:not(.rl-bq-switcher)",a).filter(function(){return 0===i(this).parent().closest("blockquote",a).length});b&&0').insertBefore(a).click(function(){a.toggleClass("hidden-bq");c.windowResize()}).after("
").before("
")})}};c.removeBlockquoteSwitcher=function(a){a&&(i(a).find("blockquote.rl-bq-switcher").each(function(){i(this).removeClass("rl-bq-switcher hidden-bq")}),i(a).find(".rlBlockquoteSwitcher").each(function(){i(this).remove()}))};c.extendAsViewModel=function(a,b){b&&(b.__name=a, -x.regViewModelHook(a,b),h.extend(b.prototype,C.prototype))};c.addSettingsViewModel=function(a,b,d,c,f){a.__rlSettingsData={Label:d,Template:b,Route:c,IsDefault:!!f};Da.push(a)};c.removeSettingsViewModel=function(a){Qa.push(a)};c.disableSettingsViewModel=function(a){Ra.push(a)};c.convertThemeName=function(a){return c.trim(a.replace(/[^a-zA-Z]/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))};c.fakeMd5=function(a){for(var b="",a=c.isUnd(a)?32:c.pInt(a);b.length/g,">").replace(/")};c.draggeblePlace=function(){return i('
 
').appendTo("#rl-hidden")};c.defautOptionsAfterRender=function(a,b){b&&!c.isUnd(b.disable)&&e.applyBindingsToNode(a,{disable:b.disable},b)};c.windowPopupKnockout=function(a, -b,d,l){var f=null,e=j.open(""),g="__OpenerApplyBindingsUid"+c.fakeMd5()+"__",k=i("#"+b);j[g]=function(){if(e&&e.document.body&&k&&k[0]){var b=i(e.document.body);i("#rl-content",b).html(k.html());i("html",e.document).addClass("external "+i("html").attr("class"));c.i18nToNode(b);E.prototype.applyExternal(a,i("#rl-content",b)[0]);j[g]=null;l(e)}};e.document.open();e.document.write(''+ +u[g.Notification.LicensingServerIsUnavailable]=c.i18n("NOTIFICATIONS/LICENSING_SERVER_IS_UNAVAILABLE");u[g.Notification.LicensingExpired]=c.i18n("NOTIFICATIONS/LICENSING_EXPIRED");u[g.Notification.LicensingBanned]=c.i18n("NOTIFICATIONS/LICENSING_BANNED");u[g.Notification.DemoSendMessageError]=c.i18n("NOTIFICATIONS/DEMO_SEND_MESSAGE_ERROR");u[g.Notification.AccountAlreadyExists]=c.i18n("NOTIFICATIONS/ACCOUNT_ALREADY_EXISTS");u[g.Notification.MailServerError]=c.i18n("NOTIFICATIONS/MAIL_SERVER_ERROR"); +u[g.Notification.UnknownError]=c.i18n("NOTIFICATIONS/UNKNOWN_ERROR")};c.getUploadErrorDescByCode=function(a){var b="";switch(c.pInt(a)){case g.UploadErrorCode.FileIsTooBig:b=c.i18n("UPLOAD/ERROR_FILE_IS_TOO_BIG");break;case g.UploadErrorCode.FilePartiallyUploaded:b=c.i18n("UPLOAD/ERROR_FILE_PARTIALLY_UPLOADED");break;case g.UploadErrorCode.FileNoUploaded:b=c.i18n("UPLOAD/ERROR_NO_FILE_UPLOADED");break;case g.UploadErrorCode.MissingTempFolder:b=c.i18n("UPLOAD/ERROR_MISSING_TEMP_FOLDER");break;case g.UploadErrorCode.FileOnSaveingError:b= +c.i18n("UPLOAD/ERROR_ON_SAVING_FILE");break;case g.UploadErrorCode.FileType:b=c.i18n("UPLOAD/ERROR_FILE_TYPE");break;default:b=c.i18n("UPLOAD/ERROR_UNKNOWN")}return b};c.killCtrlAandS=function(a){if(a=a||j.event){var b=a.target||a.srcElement,d=a.keyCode||a.which;if(a.ctrlKey&&d===g.EventKeyCode.S)a.preventDefault();else if((!b||!b.tagName||!b.tagName.match(/INPUT|TEXTAREA/i))&&a.ctrlKey&&d===g.EventKeyCode.A)j.getSelection?j.getSelection().removeAllRanges():j.document.selection&&j.document.selection.clear&& +j.document.selection.clear(),a.preventDefault()}};c.createCommand=function(a,b,d){var l=b?function(){l.canExecute&&l.canExecute()&&b.apply(a,Array.prototype.slice.call(arguments));return!1}:function(){};l.enabled=e.observable(!0);d=c.isUnd(d)?!0:d;l.canExecute=c.isFunc(d)?e.computed(function(){return l.enabled()&&d.call(a)}):e.computed(function(){return l.enabled()&&!!d});return l};c.initDataConstructorBySettings=function(a){a.ignoreFolderSubscribe=e.observable(!1);a.editorDefaultType=e.observable(g.EditorDefaultType.Html); +a.showImages=e.observable(!1);a.showAnimation=e.observable(!1);a.desktopNotifications=e.observable(!1);a.useThreads=e.observable(!0);a.replySameFolder=e.observable(!0);a.usePreviewPane=e.observable(!0);a.useCheckboxesInList=e.observable(!0);a.showAnimation.subscribe(function(a){na?Z.removeClass("rl-anim").addClass("no-rl-anim"):Z.toggleClass("rl-anim",a).toggleClass("no-rl-anim",!a)});a.showAnimation.valueHasMutated();a.desktopNotificationsPermisions=e.computed(function(){a.desktopNotifications(); +var b=g.DesctopNotifications.NotSupported;if(ia&&ia.permission)switch(ia.permission.toLowerCase()){case "granted":b=g.DesctopNotifications.Allowed;break;case "denied":b=g.DesctopNotifications.Denied;break;case "default":b=g.DesctopNotifications.NotAllowed}else j.webkitNotifications&&j.webkitNotifications.checkPermission&&(b=j.webkitNotifications.checkPermission());return b});a.useDesktopNotifications=e.computed({read:function(){return a.desktopNotifications()&&g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()}, +write:function(b){b?(b=a.desktopNotificationsPermisions(),g.DesctopNotifications.Allowed===b?a.desktopNotifications(!0):g.DesctopNotifications.NotAllowed===b?ia.requestPermission(function(){a.desktopNotifications.valueHasMutated();j.console.log(a.desktopNotificationsPermisions());g.DesctopNotifications.Allowed===a.desktopNotificationsPermisions()?a.desktopNotifications()?a.desktopNotifications.valueHasMutated():a.desktopNotifications(!0):a.desktopNotifications()?a.desktopNotifications(!1):a.desktopNotifications.valueHasMutated()}): +a.desktopNotifications(!1)):a.desktopNotifications(!1)}});a.language=e.observable("");a.languages=e.observableArray([]);a.mainLanguage=e.computed({read:a.language,write:function(b){b!==a.language()?-1<c.inArray(b,a.languages())?a.language(b):0<a.languages().length&&a.language(a.languages()[0]):a.language.valueHasMutated()}});a.theme=e.observable("");a.themes=e.observableArray([]);a.mainTheme=e.computed({read:a.theme,write:function(b){if(b!==a.theme()){var d=a.themes();-1<c.inArray(b,d)?a.theme(b): +0<d.length&&a.theme(d[0])}else a.theme.valueHasMutated()}});a.allowCustomTheme=e.observable(!0);a.allowAdditionalAccounts=e.observable(!0);a.messagesPerPage=e.observable(t.Defaults.MessagesPerPage);a.mainMessagesPerPage=a.messagesPerPage;a.mainMessagesPerPage=e.computed({read:a.messagesPerPage,write:function(b){-1<c.inArray(c.pInt(b),[10,20,30,50,100,150,200])?b!==a.messagesPerPage()&&a.messagesPerPage(b):a.messagesPerPage.valueHasMutated()}});a.facebookEnable=e.observable(!1);a.facebookAppID=e.observable(""); +a.facebookAppSecret=e.observable("");a.twitterEnable=e.observable(!1);a.twitterConsumerKey=e.observable("");a.twitterConsumerSecret=e.observable("");a.googleEnable=e.observable(!1);a.googleClientID=e.observable("");a.googleClientSecret=e.observable("");a.dropboxEnable=e.observable(!1);a.dropboxApiKey=e.observable("");a.contactsIsSupported=e.observable(!1)};c.createMomentDate=function(a){return e.computed(function(){wa();return this.moment().fromNow()},a)};c.createMomentShortDate=function(a){return e.computed(function(){var a= +"",a=Y(),d=this.moment(),l=this.momentDate();return a=4>=a.diff(d,"hours")?l:a.format("L")===d.format("L")?c.i18n("MESSAGE_LIST/TODAY_AT",{TIME:d.format("LT")}):a.clone().subtract("days",1).format("L")===d.format("L")?c.i18n("MESSAGE_LIST/YESTERDAY_IN",{TIME:d.format("LT")}):a.year()===d.year()?d.format("D MMM."):d.format("LL")},a)};c.isFolderExpanded=function(a){var b=f.local().get(g.ClientSideKeyName.ExpandedFolders);return h.isArray(b)&&-1!==h.indexOf(b,a)};c.setExpandedFolder=function(a,b){var d= +f.local().get(g.ClientSideKeyName.ExpandedFolders);h.isArray(d)||(d=[]);b?(d.push(a),d=h.uniq(d)):d=h.without(d,a);f.local().set(g.ClientSideKeyName.ExpandedFolders,d)};c.initLayoutResizer=function(a,b,d,c){var e=i(a),s=i(b),w=i(d),a=f.local().get(g.ClientSideKeyName.MailBoxListSize),k=function(a,b,d){if(b||d)a=w.width(),b=b?100*(b.size.width/a):null,null===b&&d&&(b=100*(e.width()/a)),null!==b&&(e.css({width:"",height:"",right:""+(100-b)+"%"}),s.css({width:"",height:"",left:""+b+"%"}))};a&&e.width(a); +e.resizable({minWidth:350,maxWidth:w.width()-250,handles:"e",resize:k,stop:k});k(null,null,!0);R.resize(h.throttle(function(a,b){if(c&&c()){var d=w.width();e.resizable("option","maxWidth",d-250);b&&(b.size&&b.size.width)&&f.local().set(g.ClientSideKeyName.MailBoxListSize,b.size.width);k(null,null,!0)}},400))};c.initBlockquoteSwitcher=function(a){if(a){var b=i("blockquote:not(.rl-bq-switcher)",a).filter(function(){return 0===i(this).parent().closest("blockquote",a).length});b&&0<b.length&&b.each(function(){var a= +i(this),b=a.height();if(0===b||100<b)a.addClass("rl-bq-switcher hidden-bq"),i('<span class="rlBlockquoteSwitcher"><i class="icon-ellipsis" /></span>').insertBefore(a).click(function(){a.toggleClass("hidden-bq");c.windowResize()}).after("<br />").before("<br />")})}};c.removeBlockquoteSwitcher=function(a){a&&(i(a).find("blockquote.rl-bq-switcher").each(function(){i(this).removeClass("rl-bq-switcher hidden-bq")}),i(a).find(".rlBlockquoteSwitcher").each(function(){i(this).remove()}))};c.extendAsViewModel= +function(a,b){b&&(b.__name=a,x.regViewModelHook(a,b),h.extend(b.prototype,C.prototype))};c.addSettingsViewModel=function(a,b,d,c,f){a.__rlSettingsData={Label:d,Template:b,Route:c,IsDefault:!!f};Da.push(a)};c.removeSettingsViewModel=function(a){Qa.push(a)};c.disableSettingsViewModel=function(a){Ra.push(a)};c.convertThemeName=function(a){return c.trim(a.replace(/[^a-zA-Z]/g," ").replace(/([A-Z])/g," $1").replace(/[\s]+/g," "))};c.fakeMd5=function(a){for(var b="",a=c.isUnd(a)?32:c.pInt(a);b.length<a;)b+= +"0123456789abcdefghijklmnopqrstuvwxyz".substr(j.Math.round(36*j.Math.random()),1);return b};c.convertPlainTextToHtml=function(a){return a.toString().replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/\r/g,"").replace(/\n/g,"<br />")};c.draggeblePlace=function(){return i('<div class="draggablePlace"><span class="text"></span> <i class="icon-envelope icon-white"></i></div>').appendTo("#rl-hidden")};c.defautOptionsAfterRender=function(a,b){b&&!c.isUnd(b.disable)&&e.applyBindingsToNode(a, +{disable:b.disable},b)};c.windowPopupKnockout=function(a,b,d,l){var f=null,e=j.open(""),g="__OpenerApplyBindingsUid"+c.fakeMd5()+"__",k=i("#"+b);j[g]=function(){if(e&&e.document.body&&k&&k[0]){var b=i(e.document.body);i("#rl-content",b).html(k.html());i("html",e.document).addClass("external "+i("html").attr("class"));c.i18nToNode(b);E.prototype.applyExternal(a,i("#rl-content",b)[0]);j[g]=null;l(e)}};e.document.open();e.document.write('<html><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="viewport" content="user-scalable=no" /><meta name="apple-mobile-web-app-capable" content="yes" /><meta name="robots" content="noindex, nofollow, noodp" /><title>'+ c.encodeHtml(d)+'
');e.document.close();f=e.document.createElement("script");f.innerHTML="if(window&&window.opener&&window.opener['"+g+"']){window.opener['"+g+"']();window.opener['"+g+"']=null}";e.document.getElementsByTagName("head")[0].appendChild(f)};c.settingsSaveHelperFunction=function(a,b,d,l){d=d||null;l=c.isUnd(l)?1E3:c.pInt(l);return function(c,f,e,k,i){b.call(d,f&&f.Result?g.SaveSettingsStep.TrueResult:g.SaveSettingsStep.FalseResult); a&&a.call(d,c,f,e,k,i);h.delay(function(){b.call(d,g.SaveSettingsStep.Idle)},l)}};c.settingsSaveHelperSimpleFunction=function(a,b){return c.settingsSaveHelperFunction(null,a,b,1E3)};c.resizeAndCrop=function(a,b,d){var c=new Image;c.onload=function(){var a=[0,0],c=document.createElement("canvas"),l=c.getContext("2d");c.width=b;c.height=b;a=this.width>this.height?[this.width-this.height,0]:[0,this.height-this.width];l.fillStyle="#fff";l.fillRect(0,0,b,b);l.drawImage(this,a[0]/2,a[1]/2,this.width-a[0], this.height-a[1],0,0,b,b);d(c.toDataURL("image/jpeg"))};c.src=a};ga={_keyStr:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",urlsafe_encode:function(a){return ga.encode(a).replace(/[+]/g,"-").replace(/[\/]/g,"_").replace(/[=]/g,".")},encode:function(a){for(var b="",d,c,f,e,g,k,h=0,a=ga._utf8_encode(a);h>2,d=(d&3)<<4|c>>4,g=(c&15)<<2|f>>6,k=f&63,isNaN(c)?g=k=64:isNaN(f)&&(k=64),b=b+this._keyStr.charAt(e)+ @@ -227,12 +227,12 @@ owner:this});return this};G.prototype.fullName="";G.prototype.fullNameRaw="";G.p Ka.prototype.email="";Ka.prototype.changeAccountLink=function(){return f.link().change(this.email)};c.extendAsViewModel("PopupsFolderClearViewModel",va);va.prototype.clearPopup=function(){this.clearingProcess(!1);this.selectedFolder(null)};va.prototype.onShow=function(a){this.clearPopup();a&&this.selectedFolder(a)};c.extendAsViewModel("PopupsFolderCreateViewModel",ba);ba.prototype.sNoParentText="";ba.prototype.simpleFolderNameValidation=function(a){return/^[^\\\/]+$/g.test(c.trim(a))};ba.prototype.clearPopup= function(){this.folderName("");this.selectedParentValue("");this.focusTrigger(!1)};ba.prototype.onShow=function(){this.clearPopup();this.focusTrigger(!0)};c.extendAsViewModel("PopupsFolderSystemViewModel",X);X.prototype.sChooseOnText="";X.prototype.sUnuseText="";X.prototype.onShow=function(a){var b="",a=c.isUnd(a)?g.SetSystemFoldersNotification.None:a;switch(a){case g.SetSystemFoldersNotification.Sent:b=c.i18n("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_SENT");break;case g.SetSystemFoldersNotification.Draft:b= c.i18n("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_DRAFTS");break;case g.SetSystemFoldersNotification.Spam:b=c.i18n("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_SPAM");break;case g.SetSystemFoldersNotification.Trash:b=c.i18n("POPUPS_SYSTEM_FOLDERS/NOTIFICATION_TRASH")}this.notification(b)};c.extendAsViewModel("PopupsComposeViewModel",y);y.prototype.formattedFrom=function(){var a=f.data().displayName(),b=f.data().accountEmail();return""===a?b:a+" ("+b+")"};y.prototype.sendMessageResponse=function(a,b){var d=!1;this.sending(!1); -g.StorageResultType.Success===a&&(b&&b.Result)&&(d=!0,this.modalVisibility()&&r.delegateRun(this,"closeCommand"));this.modalVisibility()&&!d&&(b&&g.Notification.CantSaveMessage===b.ErrorCode?(this.sendSuccessButSaveError(!0),j.alert(c.trim(c.i18n("COMPOSE/SAVED_ERROR_ON_SEND")))):(this.sendError(!0),j.alert(c.getNotification(g.Notification.CantSendMessage))))};y.prototype.saveMessageResponse=function(a,b){var d=!1,e=null;this.saving(!1);if(g.StorageResultType.Success===a&&(b&&b.Result)&&(b.Result.NewFolder&& -b.Result.NewUid)&&(this.bFromDraft&&(e=f.data().message())&&(this.draftFolder()===e.folderFullNameRaw&&this.draftUid()===e.uid)&&f.data().message(null),this.draftFolder(b.Result.NewFolder),this.draftUid(b.Result.NewUid),this.modalVisibility()))this.savedTime(j.Math.round((new j.Date).getTime()/1E3)),this.savedOrSendingText(0
"+k+":

"+o+"
";break;case g.ComposeType.Forward:K=q.fromToLine(!1,!0);s=q.toToLine(!1,!0);w=q.ccToLine(!1,!0);o="


"+c.i18n("COMPOSE/FORWARD_MESSAGE_TOP_TITLE")+"
"+c.i18n("COMPOSE/FORWARD_MESSAGE_TOP_FROM")+": "+K+"
"+c.i18n("COMPOSE/FORWARD_MESSAGE_TOP_TO")+": "+s+(0"+c.i18n("COMPOSE/FORWARD_MESSAGE_TOP_CC")+": "+w:"")+"
"+c.i18n("COMPOSE/FORWARD_MESSAGE_TOP_SENT")+ ": "+c.encodeHtml(k)+"
"+c.i18n("COMPOSE/FORWARD_MESSAGE_TOP_SUBJECT")+": "+c.encodeHtml(j)+"

"+o;break;case g.ComposeType.ForwardAsAttachment:o=""}this.oEditor.setRawText(o,q.isHtml)}}else this.oEditor&&g.ComposeType.Empty===a?this.oEditor.setRawText("
"+c.convertPlainTextToHtml(f.data().signature()),g.EditorDefaultType.Html===f.data().editorDefaultType()):c.isNonEmptyArray(b)&&h.each(b,function(a){e.addMessageAsAttachment(a)});q=this.getAttachmentsDownloadsForUpload();c.isNonEmptyArray(q)&& f.remote().messageUploadAttachments(function(a,b){if(g.StorageResultType.Success===a&&b&&b.Result){var d=null,c="";if(!e.viewModelVisibility())for(c in b.Result)b.Result.hasOwnProperty(c)&&(d=e.getAttachmentById(b.Result[c]))&&d.tempName(c)}else e.setMessageAttachmentFailedDowbloadText()},q);this.triggerForResize()};y.prototype.onBuild=function(){this.initEditor();this.initUploader();var a=this,b=null;R.on("keydown",function(b){var c=!0;b&&(a.modalVisibility()&&f.data().useKeyboardShortcuts())&&(b.ctrlKey&& @@ -326,8 +326,8 @@ d=c.pInt(d);return f.cache().getFolderFromCacheList(b)&&0