Commit graph

487 commits

Author SHA1 Message Date
the-djmaze a71874a8c4 Redesign AddressBook 2022-05-29 00:22:50 +02:00
the-djmaze 48a954e077 Bugfix: ImapContactsSuggestions error on empty $aUids 2022-05-28 23:38:41 +02:00
the-djmaze 73896ae64b Bugfix: KolabAddressBook UID 2022-05-21 23:26:23 +02:00
the-djmaze 4def341b66 Protection for #371 2022-05-21 00:40:07 +02:00
the-djmaze 14fdd4aa32 Bugfixes for KolabAddressBook 2022-05-20 17:07:40 +02:00
the-djmaze 656c5f2a3e Bugfix: 2FA enforcement #349 2022-05-20 12:36:30 +02:00
the-djmaze fe3c2feccb https://github.com/the-djmaze/snappymail/issues/272#issuecomment-1132581341 2022-05-20 10:25:46 +02:00
the-djmaze 3508adb5ef Bugfix: plugin package incorrect 2022-05-20 08:48:35 +02:00
the-djmaze a1fd8391da Added :login_name wildcard 2022-05-20 07:47:14 +02:00
the-djmaze def180e785 Resolve #351 2022-05-20 07:44:18 +02:00
the-djmaze 0ff571db14 v2.16.0 2022-05-19 10:58:04 +02:00
the-djmaze f12019d77a AddressBook: Drop $sEmail parameter from functions and use new SetEmail()
AddressBook: Better CardDAV client with setDAVClientConfig()
2022-05-19 10:39:32 +02:00
the-djmaze bbbe69a9df Languages for #385 2022-05-19 08:34:09 +02:00
the-djmaze 90b3a2155d Kolab export contacts 2022-05-18 23:51:38 +02:00
the-djmaze aa67e66834 Place contacts suggestions plugins in Contacts category 2022-05-18 22:53:20 +02:00
the-djmaze d93a31dda0 Improved Kolab detection 2022-05-18 22:51:32 +02:00
the-djmaze ea5224c7e3 Bugfix: kolab plugin error on ?admin 2022-05-18 22:29:46 +02:00
the-djmaze 9789a2509f Move to plugin #385 2022-05-18 17:15:31 +02:00
the-djmaze 86ac71ea2e Move the Kolab Contacts Suggestions test to be IMAP Contacts Suggestions 2022-05-17 17:15:20 +02:00
the-djmaze 5757c06f77 Resolve #391 poppassd error 2022-05-13 22:58:09 +02:00
the-djmaze 02e3ce779c Move TestSuggestions to Example plugin 2022-05-13 20:25:52 +02:00
the-djmaze 5c9b7d7000 Added example plugin how to use Kolab for contact suggestions 2022-05-13 00:49:25 +02:00
the-djmaze b926a26dc8 Small cleanups 2022-05-11 23:14:12 +02:00
the-djmaze ffafc2313d debug change-password better 2022-05-05 16:49:19 +02:00
the-djmaze acac16cef0 Release ldap contacts suggestions plugin 2.9 for #367 2022-05-05 16:26:23 +02:00
the-djmaze f2ccee1c6b Resolve #367 2022-05-05 16:20:22 +02:00
the-djmaze 310a88b0a5 Resolve TOTP QR code not readable #360 2022-05-02 20:02:53 +02:00
the-djmaze fe60acab63 Solution for #360? 2022-05-02 00:06:05 +02:00
the-djmaze fcb50dfcda Change for #272 2022-04-30 01:27:40 +02:00
the-djmaze a06b59784a Changes for #349 2022-04-29 13:23:04 +02:00
the-djmaze 80eed213d9 Allow cancelable on some custom javascript events. 2022-04-29 13:07:49 +02:00
the-djmaze 9f2c06bcd3 Release ChangePassword plugins v2.14 2022-04-29 12:08:05 +02:00
the-djmaze 1dccfdba3b Revamp for #351 2022-04-29 11:30:11 +02:00
the-djmaze 3522f76d37 Added Poppassd for #351 2022-04-28 23:51:41 +02:00
the-djmaze 8b3cfc7a67 Add support for global 2FA enforcement #349 2022-04-25 16:21:16 +02:00
the-djmaze 375f715b78 TOTP plugin improved QRCode view 2022-04-25 15:20:37 +02:00
the-djmaze bf85675e42 Added info about sm-(user|admin)-login events 2022-04-20 22:08:44 +02:00
Shu Takayama d93e27a40d
fix override-smtp-credentials 2022-04-13 16:46:58 +09:00
the-djmaze d3a3007bef #291 2022-03-29 11:36:08 +02:00
the-djmaze a9b9b7df03 v2.14.0 2022-03-21 14:46:53 +01:00
the-djmaze 050815dd7e Resolve #287 2022-03-21 13:00:10 +01:00
the-djmaze c76823dc5f Some tiny changes 2022-03-14 15:42:05 +01:00
djmaze d6dc4d291c Split Sieve/Filters code from app.js so that i can work on the new Sieve GUI 2022-03-11 10:26:25 +01:00
the-djmaze d4069fd835 Default pdo_mysql_ssl_verify to false 2022-03-10 12:41:41 +01:00
the-djmaze c725f9eebf Resolve RainLoop#2150 2022-03-10 12:41:12 +01:00
the-djmaze e2338b0ab1 change-password v2.13 2022-03-08 15:01:55 +01:00
Veit b7f17ef196 plugins/change-password: Add support for MySQL SSL/TLS connections and server certificate validation. 2022-03-07 23:14:02 +01:00
the-djmaze 4f2f2dd485 Resolve #263 2022-03-04 11:53:36 +01:00
the-djmaze fe0f6af9f4 Renamed closeCommand() to close() because it has no command feature anymore 2022-03-04 09:21:24 +01:00
the-djmaze eeb289ea44 v2.3.1 2022-02-28 16:13:41 +01:00
the-djmaze e4b70c2af1 Cleanup two-factor-auth extension 2022-02-28 15:31:21 +01:00
the-djmaze 3f801cb762 TOTP extension v2.13 2022-02-28 14:55:00 +01:00
the-djmaze 92cec80b73 Improved plugin documentation 2022-02-26 10:33:11 +01:00
the-djmaze 2edd55f01f Drop cancelCommand in favor of closeCommand and improve AbstractViewPopup handling 2022-02-24 22:40:17 +01:00
the-djmaze 7265cf03d9 https://github.com/the-djmaze/snappymail/issues/236#issuecomment-1041465503 2022-02-16 15:01:26 +01:00
the-djmaze ab95a6ccb3 Forgot to make release, see #236 2022-02-16 10:19:57 +01:00
the-djmaze 7838aee0f1 Prevent usage of Less 2022-02-15 14:48:32 +01:00
the-djmaze 911f833ede Improved Content-Security-Policy management for Captcha issue #222 2022-02-14 11:08:53 +01:00
the-djmaze 2fea7b92e1 reCaptcha at admin login
https://github.com/the-djmaze/snappymail/issues/222#issuecomment-1036211212
2022-02-11 14:52:04 +01:00
the-djmaze fecc9f96eb Added support for reCaptcha #222 2022-02-11 14:21:41 +01:00
eibex 97a655e517
add Italian translation 2022-02-10 23:33:27 +01:00
the-djmaze 4a1c3beb78 Update Plugin readme 2022-02-10 16:09:45 +01:00
the-djmaze e0ebc999d5 Extend plugin config with a grouping class 2022-02-09 17:48:05 +01:00
the-djmaze 05f1d62041 Resolve #218 2022-02-09 17:46:31 +01:00
the-djmaze f6400b6da2 Remove rl.showScreenPopup in favour of AbstractViewPopup.showModal 2022-02-07 15:20:39 +01:00
Lota Bi 2f442e68a7
Added Italian translation 2022-02-07 10:44:13 +01:00
the-djmaze 3759a576c9 Resolve #211 2022-02-06 00:40:36 +01:00
the-djmaze 90f559ac8a
Merge pull request #213 from leonekmi/fix-change-password-2
change-password: Fix non-supported hash methods
2022-02-05 23:40:21 +01:00
Leon 26d285703c change-password: Fix encrypt when using non-supported hash method (by returning clear password, you shouldn't do that!) 2022-02-05 21:03:40 +01:00
Leon d9d21845ba change-password: Use setData instead of deprecated methods after password change to refresh webapp. 2022-02-05 21:02:19 +01:00
the-djmaze edc035fc13 #207 set correct minimum version 2022-02-03 12:53:16 +01:00
the-djmaze 7bbbff6d3e #207 set version 2022-02-03 12:48:34 +01:00
the-djmaze ef61603431 Resolve #207 2022-02-03 12:47:32 +01:00
the-djmaze f8da8b5135 Bugfix: store private key failed 2022-01-28 15:59:41 +01:00
the-djmaze f50d848b35 Updated demo plugin for upcoming v2.12 2022-01-28 15:43:40 +01:00
the-djmaze ba49d06d1a v2.11.0 2022-01-14 18:57:55 +01:00
the-djmaze 9fea092c43 Cleanup RainLoop\Service with improved ?admin path detection 2022-01-11 15:55:48 +01:00
djmaze 5a17e3b51d Better Domain management with simplified SASL Mechanisms support 2022-01-10 12:57:42 +01:00
djmaze e52316bb08 Allow demo account to send messages to itself 2021-12-31 11:25:37 +01:00
djmaze 5b4d34d1cb Improved Storage garbage collection
Improved RecRmDir() and RecTimeDirRemove()
2021-12-17 01:17:06 +01:00
djmaze c7a0573852 Reduce garbage collection calls for demo account 2021-12-16 12:29:40 +01:00
djmaze 41a98d68c5 Bugfix: demo plugin broken due to v2.9.6 changes 2021-12-15 13:06:30 +01:00
djmaze e4e26d799c Update demo plugin 2021-11-30 11:18:52 +01:00
djmaze 863c1d0151 Bugfix: two-factor-auth plugin wrong layout for v2.9 2021-11-18 16:44:53 +01:00
djmaze 17932f2905 Bugfix: broken TOTP plugin 2021-11-18 13:51:11 +01:00
djmaze 346829be38 v2.9.2 2021-11-17 14:20:04 +01:00
djmaze 3bad2d5dbd Revamp login screens by moving login icons to the left,
due to issues with browser plugins like LastPass which place buttons on the right.
And added a TOTP icon
2021-11-16 12:35:11 +01:00
djmaze 070fc14c4f OAuth2 draft code made with the old RainLoop code 2021-11-12 10:29:58 +01:00
djmaze 99c72ad9e6 Drop bootstrap .well and .pull-left
Reduce bootstrap .pull-right usage
2021-11-09 00:53:42 +01:00
djmaze e4e86d0347 Put a garbage collector in demo plugin 2021-11-08 17:52:40 +01:00
djmaze 70f9f0bd76 Improved demo mode plugin 2021-11-08 17:40:21 +01:00
djmaze 09a9a45e98 Cleanup plugin hooks README 2021-10-25 09:52:04 +02:00
djmaze 57dd0f7e2c Move TemproryApcStorage to demo-account plugin 2021-10-25 09:45:22 +02:00
djmaze 3945ab1349 Set umask(0077) by default to prevent any access to the _data_ dir 2021-10-22 17:42:58 +02:00
djmaze 617d700a5d Revamp NetClient (SMTP, IMAP, Sieve) login for rfc7628 OAuth plugin support 2021-10-22 12:45:14 +02:00
djmaze 12a07cce8c Resolve issue #82 by adding back all languages 2021-10-21 22:02:06 +02:00
djmaze 1b58e45b26 Added Polish language 2021-10-21 20:42:34 +02:00
djmaze d27e6fe97f Added Czech language 2021-10-21 20:39:11 +02:00
djmaze 16f9ec3c37 Added Russian language 2021-10-21 20:34:45 +02:00
djmaze 21a9e24233 Revert templateId to viewModelTemplateID for issue #150 2021-10-11 14:31:54 +02:00
djmaze 7ede8eeb4a Better solution for #150 2021-10-04 13:53:59 +02:00
djmaze db8ba85350 Resolve issue #150 2021-10-04 13:48:31 +02:00
djmaze df975ade72 .less to .css see comments #134 2021-08-30 09:43:18 +02:00
David Härdeman 4e28a7bb7b [snappymail] More changes to use the word "extensions" rather than plugins/packages 2021-08-27 23:49:03 +02:00
the-djmaze f0549e1735
Merge pull request #120 from Alphix/improve_change_password
[change-password] Improve change password

Last .js change is correct. It was a leftover of the old RainLoop AuthAccountHash system.
AuthAccountHash was some kind of login hash system to get logged in mail account.
2021-08-23 16:39:55 +02:00
David Härdeman 0728a26e95 [change-password] Bump version 2021-08-23 14:03:27 +02:00
David Härdeman 6c5106dbd2 [change-password] Fix password change js
Not sure what rl.hash.set() is supposed to do, but it is undefined, which
causes an exeption, which in turn provides an error message even when
the password was successfully changed.
2021-08-23 13:02:07 +02:00
David Härdeman 1d65ec5345 [change-password] Document LDAP URI option 2021-08-23 10:42:07 +02:00
David Härdeman aee1d7841b [change-password] Make use of StartTLS configurable
This makes the use of all three kinds of connections possible (ldap://,
ldap:// + TLS, ldaps://). ldap_start_tls will fail with ldaps://.
2021-08-23 10:42:07 +02:00
David Härdeman ba2b903d67 [change-password] Use LDAP URI format instead of host/name
ldap_connect(<host>, <port>) is deprecated and ldap_connect(<uri>)
format makes it possible to use ldaps.
2021-08-23 10:35:51 +02:00
David Härdeman 2454909e83 [change-password] Set plugins to default to off 2021-08-23 10:35:51 +02:00
David Härdeman 5cbc3ed3f9 [ldap-contacts-suggestions] Default to localhost instead of 127.0.0.1
No need to default to IPv4 only.
2021-08-23 10:14:42 +02:00
David Härdeman 9876597542 [ldap-contacts-suggestions] Bump version number 2021-08-22 13:36:05 +02:00
David Härdeman 3beef5a789 [ldap-contacts-suggestions] Support multiple objectClasses
This is mostly for consistency with the other LDAP attributes.
2021-08-22 13:34:51 +02:00
David Härdeman 8eec9d4a8f [ldap-contacts-suggestions] Clarify some more variables
Make it clearer that these variables take several attributes.
2021-08-22 13:34:51 +02:00
David Härdeman f3b6cd08f0 [ldap-contacts-suggestions] Update defaults
Since multiple LDAP attributes are supported for the user name/email,
there's no harm in having defaults that are a bit more flexible
(for example, "givenName" is commonly only the users first name,
while a full name is usually preferable as an email recipient).
2021-08-22 12:54:02 +02:00
David Härdeman 8e9cef4f78 [ldap-contacts-suggestions] Use LDAP URI for connecting
ldap_connect(<host>, <port>) is deprecated and ldap_connect(<uri>) is
more expressive (for example, by allowing the use of SSL to be
mandatory using a ldaps:// URL).
2021-08-22 12:32:02 +02:00
David Härdeman 1841688b5f [ldap-contacts-suggestions] Rename some variables
Rename some variables to use common LDAP terminology and to make their
purpose clearer.
2021-08-22 12:32:02 +02:00
David Härdeman a53d7383db [ldap-contacts-suggestions] Update option documentation
Use common LDAP terminology and update comments to reflect how the
configuration options work (e.g. that all the LDAP attribute options
are multivalued).
2021-08-22 12:31:56 +02:00
David Härdeman 725f217778 [ldap-contacts-suggestions] Better handling of mixed case attributes
While the LDAP search is case insensitive, the array which is returned from
ldap_get_entries() will only use lowercase. This means that if one
configures the plugin to look for e.g. "givenName", no results
will be returned.
2021-08-22 12:31:56 +02:00
David Härdeman 11294a8f8b [ldap-contacts-suggestions] Add support for StartTLS
The plugin currently supports SSL (by using a ldaps:// URI as the
hostname of the LDAP server) and unencrypted LDAP. This patch
also adds StartTLS support, which is used by many LDAP servers.
2021-08-22 10:48:33 +02:00
David Härdeman c23eeb54be [ldap-contacts-suggestions] Fix allowed emails
The configuration interface allows a list of allowed emails to be set, but
the configuration parameter is never used.
2021-08-22 00:42:38 +02:00
djmaze 212aeb6910 Prevent 'undefined' in php error log 2021-08-18 12:25:17 +02:00
djmaze b403f0579b v2.6.2 2021-08-17 15:14:55 +02:00
djmaze a3dc8ad639 Drop unused allow_html_editor_source_button 2021-08-16 18:18:11 +02:00
djmaze b7cb990b00 v2.6.0 2021-07-28 16:11:59 +02:00
djmaze 55a581f922 Resolved Issue #84 2021-07-23 16:21:06 +02:00
djmaze d1f43f49b7 Cleanup plugin languages 2021-07-23 16:18:23 +02:00
djmaze 8b760ef0d1 Get this plugin working 2021-07-23 15:58:54 +02:00
djmaze 2d1f99a8ce Get 2FA plugin somesort of working 2021-07-23 13:36:38 +02:00
djmaze 7d61f40fff improved some 2fa code based onmaster source changes 2021-07-22 22:14:26 +02:00
djmaze 0aab26383c Merge branch 'master' into plugin-2fa 2021-07-21 12:26:14 +02:00
djmaze 2aed429e5d Merge branch 'master' into OwnCloud 2021-07-20 20:47:44 +02:00
djmaze e13337e247 Cleanup styling and gulp merge @media queries 2021-07-20 16:45:55 +02:00
djmaze b8d594eb45 Move OwnCloud plugin to final destination 2021-07-17 08:56:09 +02:00
djmaze b0d7bab1b0 Move the NextCloud plugin to final destination 2021-07-17 08:53:50 +02:00
djmaze 65200af210 Added NextCloud
Taken from https://github.com/pierre-alain-b/snappymail-nextcloud
2021-07-17 08:38:21 +02:00
djmaze 2dde6c59eb Bugfix: \RainLoop\Utils::IsOwnCloudLoggedIn() undefined 2021-07-16 17:13:24 +02:00
djmaze 6e26c767c3 Changes for base OwnCloud/NextCloud
See https://github.com/the-djmaze/snappymail/issues/96
2021-07-16 16:27:19 +02:00
djmaze 5213b804d9 Some tiny changes 2021-07-16 16:24:07 +02:00
djmaze 7985eaa23a Merge branch 'master' into plugin-2fa 2021-07-14 12:51:54 +02:00
djmaze d67cfaa3a4 Resolve Issue #93 2021-05-31 16:19:01 +02:00
djmaze 0d5ea94934 Resolve #87
Resolve #85
2021-04-21 10:34:54 +02:00
djmaze 2ed328d07c Improved 2fa plugin 2021-04-14 15:33:37 +02:00
djmaze 7621ecbf2a improve 2fa plugin 2021-04-14 15:24:57 +02:00
djmaze c30de83da9 Merge branch 'master' into plugin-2fa 2021-04-14 14:38:13 +02:00
djmaze e112d1fd70 Change and document plugins hook system 2021-04-14 14:30:42 +02:00
djmaze 54d2fb93cc Prepare more 2fa data 2021-04-14 10:11:09 +02:00
djmaze d9bab28bfe #84 as plugin 2021-04-13 11:42:06 +02:00
djmaze 7fc279293c v2.5.0-rc.1 2021-04-08 16:02:41 +02:00
djmaze d2534b5ed9 Implemented: plugin CSS
RainLoop still had a TODO for implementing plugin CSS
This is now used by the CKEditor plugin
2021-04-01 21:01:35 +02:00
djmaze af3c79ce80 Moved CKEditor to be plugin 2021-03-25 13:35:15 +01:00
djmaze 2cf5fce562 Resolve Issue #61 2021-03-19 10:11:30 +01:00
djmaze 407a69e100 v2.4.0 2021-03-18 16:28:06 +01:00
djmaze 11fd6736bb Set response ErrorCode as iError for easier fetch error handling 2021-03-18 12:33:13 +01:00
djmaze 4a8d516123 Changed: StorageResultType to error result code 2021-03-16 09:46:23 +01:00
djmaze 6d0fa33022 Resolve Issue #51 2021-03-08 12:21:58 +01:00
djmaze addaede0df Improved password strength meter 2021-03-05 09:43:46 +01:00
the-djmaze c36b2ed839
Merge pull request #57 from dominiquefournier/patch-4
Error: preg_match_all(): Unknown modifier 'g'
2021-03-04 16:26:38 +01:00
dominiquefournier 986b424b5e
Update index.php : $oConfig() -> $oConfig 2021-03-04 15:27:07 +01:00
djmaze fbd333cf4a Bugfix: allow space in password
Bugfix: throw ClientException on failure
See #51
2021-03-04 15:23:38 +01:00
dominiquefournier ea1ce46f2d
Error: preg_match_all(): Unknown modifier 'g'
Error: preg_match_all(): Unknown modifier 'g'
2021-03-04 15:20:05 +01:00
djmaze a528c93d47 Bugfix password plugin properties 2021-03-04 15:15:21 +01:00
djmaze 0c8c28fe41 Bugfix: Undefined property ChangePasswordPlugin::$oLogger 2021-03-04 14:54:35 +01:00
djmaze a36cb17165 Issue #51
Added: visual password weakness meter
Bugfix: PasswordWeaknessCheck
2021-03-04 14:18:23 +01:00
djmaze 96ea4fdf0a Added config option for minimum passlength
Disable broken PasswordWeaknessCheck
See https://github.com/the-djmaze/snappymail/issues/51#issuecomment-790582737
2021-03-04 13:51:21 +01:00
djmaze 72988972a7 Bugfix: Undefined variable oAccount
https://github.com/the-djmaze/snappymail/issues/51#issuecomment-790419644
2021-03-04 12:20:06 +01:00
djmaze a1ad4a8f27 Improve plugin Description/README functionality 2021-03-04 12:15:11 +01:00
djmaze 1e13725768 Added: support plugins als .phar files 2021-03-04 11:56:26 +01:00
djmaze 514fe02619 v2.3.4 2021-03-03 11:53:11 +01:00
djmaze b8fd3df2e6 Issue #51 check if PDO is supported 2021-03-02 14:33:11 +01:00
djmaze 25958cd87a ChangePasswordDriverLDAP, see https://github.com/the-djmaze/snappymail/issues/51#issuecomment-788851329 2021-03-02 14:30:24 +01:00
djmaze c0e61bb0a2 Issue #51 added getSupportedDrivers() 2021-03-02 14:23:45 +01:00
djmaze 4d80671bf3 Improve Issue #51 2021-03-02 12:35:41 +01:00
djmaze 93f371e0ff Added PDO driver to the change-password plugin 2021-03-02 12:23:50 +01:00
djmaze bba0ac150a Moved the change-password plugin language strings 2021-03-01 12:42:34 +01:00
djmaze fb03687528 Revamp Issue #51 to make the whole "change password" thing a plugin 2021-03-01 00:52:46 +01:00
djmaze 1a82dde49b https://github.com/the-djmaze/snappymail/issues/51 2021-02-24 22:03:14 +01:00
djmaze b9b0a550d6 Release plugins as tar.gz because PharData is more common then ZipArchive 2021-02-10 09:50:20 +01:00
djmaze 7ccc44616d Small code cleanups and fix translations 2021-01-27 00:26:31 +01:00
djmaze 950579c7f5 Rename 'ajax' to 'json' because we don't use XML
We use json as response
2020-12-30 15:50:47 +01:00
Floris Westerman 0f30d33977
Added constructor to LDAP identities plugin
Without the constructor, SnappyMail would crash when using custom language features. This is now resolved.
2020-11-26 23:56:36 +01:00
djmaze 2047525ce6 Fix filename 2020-11-25 14:39:46 +01:00
djmaze 1670ca0db1 Checked merge https://github.com/the-djmaze/snappymail/pull/40
Some small formatting changes for ldap identities
FWest98 accidentally removed `case 'suggestions': $mResult = [];` in fabrica?
2020-11-13 09:56:40 +01:00
Floris Westerman e46c3b10ec
Fixing indentation 2020-11-10 11:52:55 +01:00
Floris Westerman 427d909783
Add early exit when no groups are configured 2020-11-10 11:52:55 +01:00
Floris Westerman abe058943e
Add ldap identities plugin 2020-11-10 11:52:55 +01:00
djmaze d0f686c657 Rename basefolder 'rainloop' to 'snappymail'
this prevents conflicts with original rainloop
2020-10-15 16:21:52 +02:00
djmaze 5009adfb60 Resolve issue #5 2020-08-30 18:04:54 +02:00
djmaze 412d69ce75 Removed jquery-backstretch that handled the UserBackground
The UserBackground is now handled with CSS3 on body.thm-body
This allowed me to remove the #rl-bg so that the "video-on-login-screen" plugin will not work indefinitely.
2020-07-13 15:47:19 +02:00
djmaze aae7883b99 Bugfix: bootstrap jQuery('#') syntax error
Changed: use ES2015
Changed: gulp uglify to terser
Removed: ChangePassword
Removed: nanoscroll
Removed: JS polyfills
2020-03-13 15:30:39 +01:00
djmaze 6e0d0b3b6e CRLF to LF 2020-03-11 14:17:52 +01:00
djmaze 4468d5bd22 Removed: twitter, google, dropbox, facebook, owncloud, modernizr from JavaScript 2020-03-11 12:55:03 +01:00
RainLoop Team 66b23747c7
Merge pull request #1888 from hifihedgehog/master
Added CyberPanel password changing plugin
2019-08-01 00:15:39 +03:00
hifihedgehog 4c1a7a41a8
Update VERSION 2019-07-31 15:48:28 -04:00
hifihedgehog 4640e1941b
Increased cost/rounds to 12 for enhanced security 2019-07-31 15:46:44 -04:00
Nicolas B fdaefab7cb
code review
correction after review: use the temporary variable instead of recalculating the JQuery node
2019-07-31 12:31:36 +02:00
Nicolas B b0cf16ace4
Add files via upload
Fixes a regression of plugin contact-group-excel-paste since an update of rainloop that modified CSS classes and JavaScript of autocomplete fields
2019-07-30 23:10:07 +02:00
hifihedgehog d75641c367
Update ChangePasswordCyberPanel.php 2019-07-26 15:56:43 -04:00
hifihedgehog d683da256f
Update README.md 2019-07-26 10:06:07 -04:00