\ No newline at end of file
diff --git a/doc/pages/documentation/1.4/applications.html b/doc/pages/documentation/1.4/applications.html
index b2b044a76..82341eedb 100644
--- a/doc/pages/documentation/1.4/applications.html
+++ b/doc/pages/documentation/1.4/applications.html
@@ -46,15 +46,15 @@ Applications listed bellow are known to be easy to integrate in
+
+RoundCube webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an email client, including MIME support, address book, folder manipulation, message searching and spell checking.
+
\ No newline at end of file
diff --git a/doc/pages/documentation/1.4/parameterlist.html b/doc/pages/documentation/1.4/parameterlist.html
index 7d1e80092..253da2f0b 100644
--- a/doc/pages/documentation/1.4/parameterlist.html
+++ b/doc/pages/documentation/1.4/parameterlist.html
@@ -385,204 +385,207 @@ The attribute key name can be used directly in lemonldap-ng.ini or
Open links in new window
portalOpenLinkInNewWindow
✔
-
Require old password (change)
portalRequireOldPassword
✔
+
Ping interval
portalPingInterval
✔
-
Skin name
portalSkin
✔
+
Require old password (change)
portalRequireOldPassword
✔
-
User name session field
portalUserAttr
✔
+
Skin name
portalSkin
✔
-
Protection scheme
protection
✔
✔
+
User name session field
portalUserAttr
✔
-
Regular expression for random password
randomPasswordRegexp
✔
+
Protection scheme
protection
✔
✔
-
Delay between check of local configuration
reloadTime
✔
+
Regular expression for random password
randomPasswordRegexp
✔
-
Remote cookie name
remoteCookieName
✔
+
Delay between check of local configuration
reloadTime
✔
-
Proxy cookie name
remoteCookieName
✔
+
Remote cookie name
remoteCookieName
✔
-
Remote Session backend
remoteGlobalStorage
✔
+
Proxy cookie name
remoteCookieName
✔
-
Remote Session backend options
remoteGlobalStorageOptions
✔
+
Remote Session backend
remoteGlobalStorage
✔
-
Remote portal
remotePortal
✔
+
Remote Session backend options
remoteGlobalStorageOptions
✔
-
SAML Session backend
samlStorage
✔
+
Remote portal
remotePortal
✔
-
SAML Session backend options
samlStorageOptions
✔
+
SAML Session backend
samlStorage
✔
-
Cookie security
securedCookie
✔
✔
+
SAML Session backend options
samlStorageOptions
✔
-
Delete other session if IP differs
singleIP
✔
+
Cookie security
securedCookie
✔
✔
-
Delete other session
singleSession
✔
+
Delete other session if IP differs
singleIP
✔
-
Do not allow several users for 1 IP
singleUserByIP
✔
+
Delete other session
singleSession
✔
-
SMTP server
SMTPServer
✔
+
Do not allow several users for 1 IP
singleUserByIP
✔
-
SMTP user
SMTPAuthUser
✔
+
SMTP server
SMTPServer
✔
-
SMTP password
SMTPAuthPass
✔
+
SMTP user
SMTPAuthUser
✔
-
SOAP activation
Soap
✔
+
SMTP password
SMTPAuthPass
✔
-
Proxy portal URL
soapAuthService
✔
+
SOAP activation
Soap
✔
-
Proxy session SOAP end point
soapSessionService
✔
+
Proxy portal URL
soapAuthService
✔
-
SSL authentication level
SSLAuthnLevel
✔
+
Proxy session SOAP end point
soapSessionService
✔
-
SSL user field in certificate
SSLVar
✔
+
SSL authentication level
SSLAuthnLevel
✔
-
Status module activation
status
✔
+
SSL user field in certificate
SSLVar
✔
-
Store password in session
storePassword
✔
+
Status module activation
status
✔
-
Sympa mail session key
sympaMailKey
✔
+
Store password in session
storePassword
✔
-
Sympa shared secret
sympaSecret
✔
+
Sympa mail session key
sympaMailKey
✔
-
Syslog facility
syslog
✔
+
Sympa shared secret
sympaSecret
✔
-
Session lifetime for cronjob
timeout
✔
+
Syslog facility
syslog
✔
-
Trusted domains
trustedDomains
✔
+
Session lifetime for cronjob
timeout
✔
-
Twitter application name
twitterAppName
✔
+
Trusted domains
trustedDomains
✔
-
Twitter authentication level
twitterAuthnLevel
✔
+
Twitter application name
twitterAppName
✔
-
Twitter application key
twitterKey
✔
+
Twitter authentication level
twitterAuthnLevel
✔
-
Twitter application secret
twitterSecret
✔
+
Twitter application key
twitterKey
✔
-
User backend
userDB
✔
+
Twitter application secret
twitterSecret
✔
-
Use redirect on error
useRedirectOnError
✔
+
User backend
userDB
✔
-
Use Safe Jail
useSafeJail
✔
✔
+
Use redirect on error
useRedirectOnError
✔
-
DBI Pivot from user table
userPivot
✔
+
Use Safe Jail
useSafeJail
✔
✔
-
Use XForwardedFor for IP
useXForwardedForIP
✔
+
DBI Pivot from user table
userPivot
✔
-
Data to store as REMOTE_USER (used also in Apache logs)
whatToTrace
✔
✔
+
Use XForwardedFor for IP
useXForwardedForIP
✔
-
Zimbra account session key
zimbraAccountKey
✔
+
Data to store as REMOTE_USER (used also in Apache logs)
whatToTrace
✔
✔
-
Zimbra account type
zimbraBy
✔
+
Zimbra account session key
zimbraAccountKey
✔
-
Zimbra preauthentication key
zimbraPreAuthKey
✔
+
Zimbra account type
zimbraBy
✔
-
Zimbra local SSO URL pattern
zimbraSsoUrl
✔
+
Zimbra preauthentication key
zimbraPreAuthKey
✔
-
Zimbra preauthentication URL
zimbraUrl
✔
+
Zimbra local SSO URL pattern
zimbraSsoUrl
✔
-
Yubikey client ID
yubikeyClientID
✔
+
Zimbra preauthentication URL
zimbraUrl
✔
-
Yubikey secret key
yubikeySecretKey
✔
+
Yubikey client ID
yubikeyClientID
✔
-
Yubikey public ID size
yubikeyPublicIDSize
✔
+
Yubikey secret key
yubikeySecretKey
✔
-
Yubikey authentication level
yubikeyAuthnLevel
✔
+
Yubikey public ID size
yubikeyPublicIDSize
✔
-
Hide old password in reset form
hideOldPassword
✔
+
Yubikey authentication level
yubikeyAuthnLevel
✔
-
Secure Token allow requests in error
secureTokenAllowOnError
✔
+
Hide old password in reset form
hideOldPassword
✔
-
Secure Token attribute
secureTokenAttribute
✔
+
Secure Token allow requests in error
secureTokenAllowOnError
✔
-
Secure Token expiration
secureTokenExpiration
✔
+
Secure Token attribute
secureTokenAttribute
✔
-
Secure Token header
secureTokenHeader
✔
+
Secure Token expiration
secureTokenExpiration
✔
-
Secure Token Memcached servers
secureTokenMemcachedServers
✔
+
Secure Token header
secureTokenHeader
✔
-
Secure Token protected URLs
secureTokenUrls
✔
+
Secure Token Memcached servers
secureTokenMemcachedServers
✔
-
Cookie Javascript protection
httpOnly
✔
✔
+
Secure Token protected URLs
secureTokenUrls
✔
-
Send mail on password change
mailOnPasswordChange
✔
+
Cookie Javascript protection
httpOnly
✔
✔
-
Radius authentication level
radiusAuthnLevel
✔
+
Send mail on password change
mailOnPasswordChange
✔
-
Radius server
radiusServer
✔
+
Radius authentication level
radiusAuthnLevel
✔
-
Radius secret
radiusSecret
✔
+
Radius server
radiusServer
✔
-
Check XSS Attacks
checkXSS
✔
+
Radius secret
radiusSecret
✔
-
Maintenance mode
maintenance
✔
+
Check XSS Attacks
checkXSS
✔
-
Persistent Session backend
persistentStorage
✔
+
Maintenance mode
maintenance
✔
+
Persistent Session backend
persistentStorage
✔
+
+
Persistent Session backend options
persistentStorageOptions
✔
@@ -590,7 +593,7 @@ The attribute key name can be used directly in lemonldap-ng.ini or
@@ -642,4 +645,4 @@ The attribute key name can be used directly in lemonldap-ng.ini or
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/doc/pages/documentation/1.4/portalcustom.html b/doc/pages/documentation/1.4/portalcustom.html
index 82371cd9c..5d310e516 100644
--- a/doc/pages/documentation/1.4/portalcustom.html
+++ b/doc/pages/documentation/1.4/portalcustom.html
@@ -223,6 +223,8 @@ Then you will be able to use it in your template like this:
Anti iframe protection: will kill parent frames to avoid some well known attacks
+
Ping interval: Number of milliseconds between each ping (Ajax request) on the portal menu. Set to 0 to dismiss checks.
+
Password Management:
Reset password: display a link to reset a password (for password based authentication backends)