Because the initial visibility of the preview-pane is display:none (as
it is part of the iframe which initially is hidden) RC thinks that the
preview frame is not there. Convince RC "by-force" that we have a
preview-pane (if that is present on the page).
Temporarily disable "auto" login. Move all authentication issues to
login/login hooks in order to eliminate the need for storing auth data
in the data-base.
Refresh the RC session regularly (ala OC heartbeat)
Introduced a private/public-key encryption scheme. Authentication is
handled at login. Caveat: we store the private key unencrypted in the
session data. However, passwords are no longer stored in clear-text in
the data-base (hexdec or dechex is clear-text). Also implement an
auto-refresh of the roundcube-session by periodically checking the
login-status.
Cron refresh is probably nolonger needed.
Omit double-slashes after the hostname in order not to confuse our ssl
proxy; also remove warning about unset index.
Firefox only problem, seemingly.
Use JS and Ajax technology to change passwords. No need for form
submitting (which also interferes with other parts of the global
user-setttings form). Even if one might not be a fan of Ajax, at least
in the OC context it also provides a means for keeping "global" setup
controls separated.
Cleanup for user-setting, use a tiny bit of AJAX also.
Rather use AJAX calls than relying on form-submit. Also helps in
separating the various application forms on the admin-settings page.
Enable a noDebug switch in order to avoid bloating the OC log.
Mostly cosmetics.
Merge pull request #191 from rotdrop/nocleartextpasswords

merge Nocleartextpasswords