A lot of improvements and bugfixes:
- #33: Posthook does not work with apostrophes
- #38: Add Japanese translation
- #40: Add missing variable $mail_wordwrap in config.inc.php
- #41: Show all missing dependencies instead of one and fix color of message…
- #42: Fix $mail_sendmailpath in config was ignored because of a typo
- #43: Fix bad link in hungarian translation
- #47: Allow for longer salts
- #48: Corrections proposed to index.php and pages/* files
- #49: Fix the usage of rand instead of mt_rand
- #50: Use fixed width icons
- #51: Apache configuration in RPM package
- #54: Reset password layout
- #55: shadowExpire in LDAP
- #58: Escape shell args with escapeshellarg for posthook command (fixes #33)
- #59: Weak entropy for password generation
- #60: Encryption without authentication
- #61: Greek translation
- #63: German translation
- #64: Mail from ldap
- #65: Mail signature
- #66: Get Mail from LDAP
- #67: Mail signature
- #68: Swedish translation
- #73: Dependency check for function ldap_modify_batch()
- #74: session token with nginx
- #75: SHA512 in password encryption
- #76: Fixing Czech translation
- #77: Improved IT translation
- #78: Allow sending SMS through web-based API instead of Email2SMS Gateway
- #79: Improved ES translation
- #81: Allow self service of sshPublicKey attribute in LDAP
- #82: PHPMailer security update
- #85: mcrypt is outdated
- #87: Get Travis tests working again on PHP 7
- #89: Erreurs de Français
- #90: Update fr.inc.php
- #91: Can email reset use AD user's FirstName, instead of login ID?
- #92: Implements strong cryptography with defuse-crypto 2.0.3
- #93: Add SHA512 password hashing
- #94: Update phpmailer from v5.2.16 to v5.5.23
- #95: Dependency check for function ldap_modify_batch()
- #97: Add an easy way to override messages
- #98: Bug in resetbytoken.php
- #99: Force use of phpunit 5.7 if php >= 7.0 for travis testing
- #100: Fixes for things pointed out after #81 was merged
- #102: Fix for base64 encoded strings that contain '+'
- #104: Fix invalid html in sendsms.php
- #105: SSHKey update Insufficient access
- #106: Update zh-CN translation
- #107: Sanitize Mobile Number retrieved from LDAP
- #111: "Email" name in menu is confusing
- #115: Force specific language?
- #116: Add possibility to force use of a specific set of languages
- #117: SSHA-256 support for ldap user password
- #118: Fix hhvm on travis, update travis config
- #120: Fix debian packages/repository for debian stretch
- #121: Add popovers to explain menu links (cf. issue #111)
- #126: proxy support for ReCaptcha
- #128: Reset token validation issue
- #130: recaptcha uses file_get_contents to retrive data
- #131: Allow override of reCAPTCHA request method (cf. issue #130)
- #132: Fix travis builds for php 7.0 and 7.1
- #138: sendtoken.php send http instead of https
- #142: Move $debug config to the top of the file
- #143: Warn when key phrase is not set
- #144: Invalid Token error
- #146: Output buffering to avoid failing session_start in PHP 7.1
- #148: Change key feature never notifies