Aleksander Machniak
dfd19206a4
sizeof() -> count()
8 years ago
Aleksander Machniak
d04cc14018
Enigma: Always use detached signatures ( #5624 )
8 years ago
Aleksander Machniak
a426f66785
Fix fatal error when accessing PGP keys list using classic skin
8 years ago
Harry Smallbones
5665c7455b
Archive: Add Thunderbird compatible Month option
8 years ago
Aleksander Machniak
48d9ee4f1f
A better way of intercepting dialog position in larry
8 years ago
Aleksander Machniak
2803a58152
Use innerclass for Archive button in taskbar
8 years ago
Aleksander Machniak
19ae87957f
Use type="link" for help task button
8 years ago
Aleksander Machniak
25de39d444
Merge branch 'dev-remove-js-deps'
8 years ago
Aleksander Machniak
a487055c5a
Add possibility to attach contact vCard to composed message ( #4997 )
8 years ago
Aleksander Machniak
692cb9c63b
Update localization
8 years ago
Aleksander Machniak
2e97728d06
Enigma: Add some notes to Known issues section ( #5561 )
8 years ago
Aleksander Machniak
21732eb250
"Bad password" -> "Invalid password"
8 years ago
Aleksander Machniak
be49c2e1cd
Code improvements, replace exception thrown with rcube::raise_error()
8 years ago
Aleksander Machniak
2af5ea4a9c
Merge branch 'password-cpanel-webmail' of https://github.com/mkllnk/roundcubemail into mkllnk-password-cpanel-webmail
8 years ago
Aleksander Machniak
d45692131b
Zipdownload: Fix date format in mbox "From line"
8 years ago
Maikel Linke
bd5eaf98aa
Handle null or non-JSON result of cPanel UAPI
...
More unit testing. More documentation.
8 years ago
Aleksander Machniak
29d0b80449
Enigma: Fix PHP fatal error when decrypting a message with invalid signature ( #5555 )
8 years ago
Maikel Linke
dd29ca1ee8
Correct decoding of JSON response
...
The old version assumed `json_decode` would return an associative array.
While it can do so if an extra option is specified, the default
behaviour is to return an object. Therefore, a successful password
change resulted in an error while parsing the response.
The new code is accessing the response as object instead. The method
is now covered by a unit test.
8 years ago
Aleksander Machniak
f351b48771
Update changelog, CS fixes
8 years ago
Maikel
adbc9b1889
Add cPanel Webmail driver ( #5549 )
...
This driver does not use an admin account. It uses the user's account to
authenticate at the Webmail API. It uses the recommended UAPI and does
not rely on third-party classes.
8 years ago
Aleksander Machniak
bd76a921ac
Simplified/unified key info frame
8 years ago
Aleksander Machniak
5e1da48d0c
Remove external javascript code from the git repo, add jsdeps.sh script ( #5535 )
8 years ago
Aleksander Machniak
bbab6a6db7
Identicon plugin
...
https://kolabian.wordpress.com/2016/12/02/contact-identicons/
8 years ago
Aleksander Machniak
8fc488afa0
Parse error and CS fixes after PR merge
8 years ago
Paolo Asperti
815b79df7f
Added replacement variables support in password_pop_host ( #5539 )
...
Use rcube_utils::parse_host() on a hostname
8 years ago
Aleksander Machniak
2eede31561
Fix handling of scripts with nested rules ( #5540 )
8 years ago
Aleksander Machniak
47750b9b06
Bump up Enigma version number
8 years ago
Aleksander Machniak
e240e5f8dd
CS fixes and update changelog
8 years ago
KaloNK
d41db75d82
Do not store passwords on disk - use proc_open instead of popen ( #5531 )
8 years ago
Aleksander Machniak
833fceb357
Remove redundant padding in textarea for raw editor
8 years ago
Aleksander Machniak
d2b1941ad5
Release managesieve 8.8
8 years ago
Aleksander Machniak
4452a16f7f
Cleanup and improve CodeMirror integration
...
Fixed some issues, improved css/layout, added autoscroll to invalid line on error
8 years ago
Aleksander Machniak
ae4d3d0f65
Merge branch 'master' of https://github.com/hansmaulwurf23/roundcubemail into hansmaulwurf23-master
8 years ago
Aleksander Machniak
a844db6a27
Merge branch 'dev-layouts'
8 years ago
Thomas Bruederli
2d45879469
Adjust sizes and spacings in new 3-column layout
8 years ago
Martin Fischer
7f8d0be3b3
handles multiple errors and shows error messages in editor tooltips
8 years ago
Martin Fischer
67c910da78
syntax highlighted raw editor for sieve filter sets(codemirror)
8 years ago
JohnDoh
dd714b33a8
replace old trac links ( #5514 )
8 years ago
Aleksander Machniak
62bcda35df
Enigma: Don't log bad-passphrase errors
8 years ago
Aleksander Machniak
c95292b912
Update README with some GnuPG 2.1 support info
8 years ago
Aleksander Machniak
ed44a73ca5
GnuPG 2.1: Fix secret keys export
8 years ago
Raoul Bhatia
c5a16e72d7
password: Add missing quote in password_ldap_ppolicy_uri in config.inc.php.dist ( #5507 )
...
This was introduced in 5322e91825
8 years ago
Aleksander Machniak
115aadca82
Properly handle connection errors in vacation UI
8 years ago
Aleksander Machniak
39cceb2f89
Managesieve: Various improvement to raw script editor
8 years ago
Martin Fischer
7215013b53
implemented raw editor for sieve filter sets ( #5473 )
...
* implemented raw editor for sieve filter sets
Signed-off-by: Martin Fischer <martin.fischer@fau.de>
* updated according to comments
8 years ago
Aleksander Machniak
d59bf988e3
Fix style of Save button in password form (larry)
8 years ago
Aleksander Machniak
cf866990f2
Get rid of "popupmessage" class
...
It wasn't widely used and made the dialogs look inconsistent
8 years ago
Aleksander Machniak
059dc8b635
identity_select: Support Received header ( #5085 )
8 years ago
Aleksander Machniak
485c50a5f3
Fix error checking on get_script() result + some CS fixes
8 years ago
Aleksander Machniak
391d0d2039
Remove "@version @package_version@"
8 years ago
Aleksander Machniak
2ae1da4b1d
Merge branch 'dev/gnupg21'
8 years ago
Aleksander Machniak
b6c061656f
GnuPG 2.1: Support password prompt on private key import
8 years ago
Aleksander Machniak
ecefdca21d
GnuPG 2.1: Support password input on private key export
8 years ago
Aleksander Machniak
4e0532808d
Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc ( #5452 )
...
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
8 years ago
Aleksander Machniak
33addff305
assword: Added possibility to nicely handle password epiration from other plugins ( #5468 )
...
Squashed commit of the following:
commit 41283ecab18321201c3adfef8e964e2aa0dc2032
Author: Aleksander Machniak <alec@alec.pl>
Date: Sat Oct 15 08:37:31 2016 +0200
CS fixes after PR merge, renamed session variable
commit b4440a0c4d15c194619c003683ff0d36787f82a8
Merge: cf9f0d8
5dee181
Author: Aleksander Machniak <alec@alec.pl>
Date: Sat Oct 15 08:26:04 2016 +0200
Merge branch 'master' of https://github.com/ZiBiS/roundcubemail into ZiBiS-master
commit 5dee1812e7
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 14:20:14 2016 +0200
passing by session
commit 6ccb7e7d1d
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 11:45:43 2016 +0200
formatted passwdexpdatetime should be set in session data
commit a43f30fdfc
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 11:10:06 2016 +0200
_passwdexpwarning removed and expdatetime object is stored in session
commit 62ef852a11
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 10:24:39 2016 +0200
String concatenation is removed and expdatetime is passed via session
data.
commit 2aea3a4e85
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Wed Oct 12 10:20:58 2016 +0200
Removing ppolicy plugin from my repository.
commit 8848c944ab
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Tue Oct 11 11:32:37 2016 +0200
little correction of variables names
commit 5266c89da9
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Tue Oct 11 11:14:17 2016 +0200
little corrections
commit c665b5c607
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Tue Oct 11 10:31:05 2016 +0200
A plugin to check LDAP password for expiration
8 years ago
Aleksander Machniak
affec47eab
CS fixes, updated changelog
8 years ago
Aleksander Machniak
7f4ab8c14a
Merge pull request #5364 from ZiBiS/master
...
Password: LDAP PPolicy driver
8 years ago
Zbigniew Szmyd
fa533a4a01
Revert "Correction to work good with the Net_LDAP2 2.2.0"
...
This reverts commit acbc67ea1c
.
8 years ago
Zbigniew Szmyd
06956572ec
Change parameters names to the standard.
8 years ago
Max Kostikov
f0a8e06c56
Update ru_RU.inc
...
Misprint corrected
8 years ago
jpope
5d17bf113f
Fix class in keys list
...
The last few keys were being cut off due to a typo.
8 years ago
Aleksander Machniak
7203d151ec
Enigma: Fix encoding of a key search phrase ( #5459 )
8 years ago
Zbigniew Szmyd
7254a89e7f
get log_dir from config
8 years ago
Zbigniew Szmyd
c22d4bc642
The correction of the script path and log_dir from the rc
...
config.
8 years ago
Aleksander Machniak
d85f30bec4
Archive: Don't reload messages list when it's not needed ( #5225 )
...
Archive: Add option to automatically mark archived messages as \Seen (#5142 )
8 years ago
Aleksander Machniak
9e129383a1
Improve randomness of password salts and random hashes ( #5266 )
8 years ago
Aleksander Machniak
ea8c7efae8
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
e9d70648dd
Fix CS and obvious mistakes, update changelog after PR merge
8 years ago
Aleksander Machniak
4e26cd7691
Merge branch 'master' of https://github.com/NETLINK/roundcubemail into NETLINK-master
8 years ago
Zbigniew Szmyd
191396db17
The error log is redirected to logs/ldap_ppolicy.err
8 years ago
Aleksander Machniak
c253aac7d4
Merge pull request #5450 from smares/patch-1
...
Fixed spelling
8 years ago
Aleksander Machniak
195dc11855
Support host-specific imap_conn_options/smtp_conn_options/managesieve_conn_options ( #5136 )
8 years ago
Sebastian Mares
64df1c0f71
Fixed spelling
8 years ago
Aleksander Machniak
7829da358d
GnuPG 2.1: Fix importing newly generated (secret) keys using GnuPG 2.1
8 years ago
Aleksander Machniak
fba3e1ae0c
GnuPG 2.1: Add option to configure gpgconf binary location
8 years ago
Aleksander Machniak
462faace73
Enigma: Support key generation for multiple identities ( #5383 )
...
Update OpenPGP.js to version 1.6.2.
Get rid of server-side key generation - Crypt_GPG does not support
multiple user IDs, it's also slow and requires entrophy generator.
8 years ago
Aleksander Machniak
46f45a3970
Managesieve: Add option to automatically set vacation :from address ( #5428 )
8 years ago
Zbigniew Szmyd
0c093b0b36
Added the missing changes
8 years ago
Zbigniew Szmyd
0efb682d40
New constant PASSWORD_IN_HISTORY added for ldap_ppolicy plugin.
8 years ago
Aleksander Machniak
b751f8f20f
Move password_dovecotpw_with_method close to other dovecot related options
8 years ago
Aleksander Machniak
a1a7b0b9e6
Enigma: Make recipient key searches case-insensitive ( #5434 )
8 years ago
Aleksander Machniak
e0cedf0f36
Fix some datepicker style in mozilla
8 years ago
Aleksander Machniak
f6d1c40a6b
Fix background color of some menu lists
8 years ago
Aleksander Machniak
b0fae77784
Added missing composer.json file for jqueryui plugin
8 years ago
Aleksander Machniak
2999cc38a5
Generate more compact HTML5 code, e.g. use short form of boolean attributes
8 years ago
Aleksander Machniak
4cb544a1b8
Fix form inputs size (removed font-size and padding style)
8 years ago
Aleksander Machniak
023c8fd356
Fix regression where js error is thrown if server does not support 'duplicate' extension
8 years ago
Aleksander Machniak
51c6269ded
Improve accessibility of enigma encryption options button in compose screen
8 years ago
Aleksander Machniak
0485275a75
Merge branch 'dev/drop-legacy-browsers'
8 years ago
Aleksander Machniak
689996896a
Fix bug where names of downloaded files could be mailformed when derived from the message subject ( #5404 )
8 years ago
Aleksander Machniak
47c2630458
Drop some css style for old IE
8 years ago
Aleksander Machniak
184de7735c
CS fixes (mostly phpdoc)
8 years ago
Aleksander Machniak
a5348bbe7f
Fix some styles after jQuery-UI update
8 years ago
Aleksander Machniak
b12309a759
Re-enable accessible datepicker
8 years ago
Aleksander Machniak
8448c8d136
Upgrade to jquery-minicolors-2.2.4
8 years ago
Aleksander Machniak
094f90d596
Remove redundant code
8 years ago
Aleksander Machniak
18842dd14e
Fix code style after PR merge
8 years ago
Aleksander Machniak
b3ee5d13cd
Update to jQuery-UI 1.12.0
8 years ago
Hideki Sakamoto
8bc134c284
Convert charset wieh file based backend.
8 years ago
Aleksander Machniak
eda23fe6c8
Remove hacks for old Internet Explorer versions
8 years ago
Aleksander Machniak
829442a4cd
Removed legacy_browsr plugin
8 years ago
Aleksander Machniak
7df99b7399
Enigma: Fix signature verification with some IMAP servers, e.g. Gmail, DBMail ( #5371 )
8 years ago
Aleksander Machniak
a876748d84
Fix regression where password was continuously prompted on signing (an no enrypting)
8 years ago
Aleksander Machniak
276ad83fc7
Update managesieve changelog
8 years ago
Aleksander Machniak
ed35267b9b
Managesieve: Fix parsing of vacation date-time with non-default date_format ( #5372 )
...
Added new method rcube_utils::format_datestr() to convert date_format date
into ISO date format.
8 years ago
Aleksander Machniak
dcf877c692
Enigma: Add possibility to configure gpg-agent binary location (enigma_pgp_agent)
8 years ago
Thomas Bruederli
9fe5b88dee
Add new translations for Enigma plugin
8 years ago
Thomas Bruederli
4e3442877d
Updated localizations from Transifex
8 years ago
Michał Wojciechowski
cde1fbde0c
Fix typos
8 years ago
Aleksander Machniak
437aca39e0
Enigma: Import keys from key-server(s) ( #5286 )
8 years ago
Aleksander Machniak
f9fc7e1edf
Managesieve: Improvements in 'string' test support
8 years ago
Aleksander Machniak
9793826ab4
Merge branch 'master' of https://github.com/pulcov/roundcubemail into pulcov-master
8 years ago
Aleksander Machniak
476c820323
CS fixes
8 years ago
Aleksander Machniak
352c6329cc
Enigma: Search missing public keys on a key-server in mail compose ( #5286 )
9 years ago
Aleksander Machniak
88ed121f24
Enigma: Add possibility to export private keys ( #5321 )
9 years ago
Aleksander Machniak
de7b0b51c4
Require Crypt_GPG 1.4.2 with fix for #5304
9 years ago
Aleksander Machniak
2c30feece1
Fix conflict in new_user_dialog and password_force_new_user settings ( #5275 )
9 years ago
Aleksander Machniak
3dd83804b4
Don't return false if keys directory does not exist
9 years ago
Aleksander Machniak
3f01232625
Enigma: Delete user keys when using deluser.sh script
9 years ago
Aleksander Machniak
ac1cd3719c
Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption
9 years ago
Aleksander Machniak
72da903dca
Remove unused code
9 years ago
Aleksander Machniak
f6861cc896
Add managesieve plugin documentation
9 years ago
Aleksander Machniak
f1c260b05f
Enigma: Implement PGP encryption and signing in one go ( #5302 )
...
Enigma: Display signature verification status for encrypted+signed messages (#5302 )
9 years ago
Aleksander Machniak
13b76d9b1e
Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary)
9 years ago
Aleksander Machniak
96102e2052
Enigma: Fix malformed signed messages with force_7bit=true ( #5292 )
9 years ago
Aleksander Machniak
024800d068
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
8b0753191d
Fix Transifex URL
9 years ago
rmcaninch
7cb243ea45
Update config.inc.php.dist
9 years ago
Aleksander Machniak
dcb7db2f8c
Enigma: Fix keys import from inside of an encrypted message ( #5285 )
9 years ago
Aleksander Machniak
4f0abbf5fe
CS and indent fixes, added $task property definition
9 years ago
Aleksander Machniak
796bb4ccbb
Update localization, add Enigma plugin localizations
9 years ago
Aleksander Machniak
4cfe230e56
Fix so subfolders of INBOX can be set as Archive ( #5274 )
9 years ago
Julian Matz
7ed0d3308b
Update cpanel.php
...
Call $rcmail->config->get() only once per option by assigning variable inside the IF statement.
9 years ago
Aleksander Machniak
ab6fdfa8bc
Fix PHP warning when password_hosts is set, but is not an array ( #5260 )
9 years ago
Aleksander Machniak
3d6d038938
Fix typo in localization message
9 years ago
Julian Matz
8042955927
Update cpanel.php
9 years ago
Julian Matz
e34e267e59
Update cpanel.php
...
Changed code style and indentation.
9 years ago
Julian Matz
6651a6cab0
Update cpanel.php
...
Add support for hash auth (cPanel Remote Access Key) and call the $xmlapi->listaccts() method to retrieve the cPanel account user that owns the domain (required for cPanel reseller accounts).
9 years ago
Julian Matz
16d5dcbaa4
Update config.inc.php.dist
...
Add support for cPanel hash auth, using a Remote Access Key (choice between hash auth and plain password auth).
9 years ago
Julian Matz
a4c6aec76a
Update config.inc.php.dist
...
Add support for cPanel remote access hash (choice between hash auth and plain password auth).
9 years ago
pulcov
4f6853b9c6
Managesieve: bug correction
9 years ago
pulcov
b312dc6c88
Managesieve: sieve string implement
9 years ago
Aleksander Machniak
21e485ad50
Fix redundant enigma.css link
9 years ago
Aleksander Machniak
de14ec6aa0
Merge branch 'for-1.3'
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
bd6d7645d7
Update localization
9 years ago
Aleksander Machniak
5194120221
Add Known Issues section in Enigma README ( #5215 )
9 years ago
Aleksander Machniak
e499a14e13
- Support 'duplicate' extension [RFC 7352]
...
- Improve errors handling in filter form
9 years ago
Aleksander Machniak
1da8ffd52b
Use "email" over "e-mail" consistently ( #5212 )
9 years ago
Oliver Ney
5f2df36879
Fix ldap connection use after release in password plugin
9 years ago
Aleksander Machniak
f0fa9324d8
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
5b94c5af08
Fix plugin name in composer.json
9 years ago
Aleksander Machniak
6e4642b12c
Enigma: Add enigma_debug option
9 years ago
Aleksander Machniak
302aff920c
Small code improvement
9 years ago
Aleksander Machniak
e2ff7985db
Small optimization in sieve script parser
9 years ago
Aleksander Machniak
4bb44c3d90
Enigma: added option to force users to use signing/encryption
9 years ago
Thomas Bruederli
bd780ce707
Remove localization files from 3rd party plugins
9 years ago
Aleksander Machniak
80cb362b80
Managesieve: Refactored script parser to be 100x faster
9 years ago
Aleksander Machniak
800235f682
Fix compatibility with older PHP versions by not using empty(fn())
9 years ago
Aleksander Machniak
6f2c007d1b
CS fixes: Replace use of "bool ? true : false" with just "bool"
9 years ago
Aleksander Machniak
96c3d84cdd
Enigma: Varius fixes and cleanup in code for attaching pubkeys
9 years ago
Kyle Francis
7ce958ecd9
Added attach pubkey checkbox in compose UI, added preferences setting for attach pubkey by default
9 years ago
Kyle Francis
a9d399155d
Implemented attaching pub PGP key to outgoing messages.
9 years ago
Aleksander Machniak
007c9ddcb0
Enigma: Handle messages with text before an encrypted block ( #5149 )
9 years ago
Aleksander Machniak
aba88576ef
Update localizations
9 years ago
Aleksander Machniak
f0e88f02d5
Remove unused code
9 years ago
Aleksander Machniak
4e6f3019f5
Enigma: Handle encrypted/signed content inside message/rfc822 attachments
9 years ago
Aleksander Machniak
aa2486beb3
vcard_attachments: Fix bug where national characters in vCard would be broken on import/display
9 years ago
Aleksander Machniak
1aa5817131
Refactor desktop notifications
...
- Remove webkitNotifications support, clean up the code
- Unify look and behaviour of notifications in Mail and in Settings
9 years ago
Aleksander Machniak
9d4e5f5e49
Bump zipdownload plugin version number
9 years ago
Thomas Bruederli
4a408843b0
Protect download urls against CSRF using unique request tokens ( #1490642 )
...
Send X-Frame-Options headers with every HTTP response
9 years ago
Aleksander Machniak
74a7dd553c
Fix datepicker so it is possible to re-open the calendar widget by click (Kolab 5115)
9 years ago
Zbigniew Szmyd
0b07f37bea
LDAP password policy driver files
9 years ago
Zbigniew Szmyd
5322e91825
LDAP password driver for password policy
9 years ago
Zbigniew Szmyd
acbc67ea1c
Correction to work good with the Net_LDAP2 2.2.0
9 years ago
Aleksander Machniak
89a49dd370
Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 ( #1490657 )
9 years ago
Aleksander Machniak
5d49af37cc
Enigma: Disable format=flowed for signed plain text messages ( #1490646 )
9 years ago
Aleksander Machniak
5a30653024
Enigma: Don't display "bad password" warning when the password wasn't provided yet
9 years ago
Aleksander Machniak
8c626eec8a
Cleanup redundant variables
9 years ago
Aleksander Machniak
c1a518910a
Enigma: Fix bug where signature/decryption info wasn't displayed for some messages
9 years ago
Aleksander Machniak
4473dc5588
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
53fa08d8ae
Enigma: Code refactoring with better handling of encrypted-inside-encrypted (e.g. forwarded) and signed+ncrypted messages
9 years ago
Aleksander Machniak
8ef598b883
Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] ( #1490643 )
...
Unify the C program code with the one used by other drivers.
9 years ago
Aleksander Machniak
c9e2ab488e
Enigma: Fix handling of encrypted + signed messages ( #1490632 )
9 years ago
Aleksander Machniak
c7af660bfc
Fix boundary separator in signed messages
9 years ago
Aleksander Machniak
f04b56f306
Enigma: Enable default signing/encryption on a signed/encrypted draft compose
9 years ago
Aleksander Machniak
b4fc297509
Fix a typo
9 years ago
Aleksander Machniak
f8847a913f
Fix version number
9 years ago
Aleksander Machniak
f7f512f039
Fixed typo in localization text
9 years ago
Aleksander Machniak
9f1f754daf
CS fixes
9 years ago
Aleksander Machniak
2d40b43faa
Update .htaccess rules for Apache 2.4
9 years ago
Aleksander Machniak
ce7bd03b1d
Bump version number
9 years ago
Aleksander Machniak
1912d8c62b
Fix invalid LDAP query in ACL user autocompletion ( #1490591 )
9 years ago
Aleksander Machniak
a8848b16c4
Tweak the code to not violate ECMASCRIPT3 syntax
9 years ago
Thomas Bruederli
e257b830a1
Synchronize localizations from Transifex
9 years ago
Aleksander Machniak
162bc85be9
Add support for :from parameter in vacation action (patch from Michele Locati)
9 years ago
Aleksander Machniak
2aa9ee56fd
Fix so disabling emoticons plugin really removes emoticons button from HTML editor
9 years ago
Aleksander Machniak
74ce01efc7
Q() -> rcube::Q()
9 years ago
Aleksander Machniak
37e9bd4fb8
Fix testing attachments plugins after recent change that prevents from using more than one
9 years ago
Aleksander Machniak
8f8beafd56
Use .get_label() consistently (instead of .gettext())
9 years ago
Aleksander Machniak
b0349c988f
Make sure there's only one attachments plugin enabled
9 years ago
Aleksander Machniak
570f43c874
Don't load enigma and managesieve css where it's not needed
9 years ago
Aleksander Machniak
d9ff47b011
Don't use deprecated (soon) jQuery .bind() and .unbind() methods
9 years ago
hsz
ed4f659a76
Fixed dovecot and samba encryption - (invalid variables names)
9 years ago
Aleksander Machniak
c852426bd4
Enigma: Display all usage flags of the subkey
9 years ago
Aleksander Machniak
13eb9bdc24
Enigma: Display complete key information (subkeys, user IDs)
9 years ago
Aleksander Machniak
0389faa327
PHP7: Fix "mktime(): You should be using the time() function instead" warning
9 years ago
Aleksander Machniak
e9ca5e0655
Fix so database_attachments::cleanup() does not remove attachments from other sessions ( #1490542 )
9 years ago
Aleksander Machniak
72b281ed84
Update mail toolbar icons for legacy browsers
9 years ago
Thomas Bruederli
0b6a01380b
Distinguish encryption toolbar buttons (Mailvelope and Enigma)
9 years ago
Aleksander Machniak
392ededc71
Enigma: Enable encryption features on message print page
9 years ago
Aleksander Machniak
1459f88164
Enigma: Add option to disable encryption/signing features
9 years ago
Aleksander Machniak
cffe97eb6e
CS improvements + some doc
9 years ago
Enclavet
1fdee845d5
Enigma: fix storing password for whole session
9 years ago
Aleksander Machniak
b87a794348
Enigma: don't show encrypted part on attachments list, we display its content already
9 years ago
Aleksander Machniak
b922995297
CS fixes
9 years ago
Aleksander Machniak
25b30a78b7
Merge pull request #294 from syzop/password_crypt_rounds
...
Add $config['password_crypt_rounds']
9 years ago
Aleksander Machniak
692902804a
Bump version number
9 years ago
Aleksander Machniak
211929876b
Enigma: GPG keys export
9 years ago
Bram Matthys
c10f97740a
Add $config['password_crypt_rounds']: this specifies the number of rounds
...
to be used for the sha256 and sha512 crypt hashing algorithms.
9 years ago
Aleksander Machniak
a63f14ec40
Emoticons-related code refactoring
...
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732 )
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
9 years ago
Aleksander Machniak
a0dfcb14a8
Enigma: Optional server-side key generation
9 years ago
Aleksander Machniak
cb4149cc6c
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
d5501a8bb2
Enigma: Client-side keys generation (with OpenPGP.js)
...
Fixed deletion of key pairs (error: Private key must be deleted before public key can be deleted)
9 years ago
Aleksander Machniak
39813e961a
Show error message from CPanel API on password change failure ( #1490144 )
9 years ago
Aleksander Machniak
1b39d9a6c7
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
9 years ago
Aleksander Machniak
7d49328296
Code improvements and compat. with Mail_mime >= 1.9.0
9 years ago
Aleksander Machniak
1b8ca08e5b
Added GSSAPI/Kerberos authentication plugin - krb_authentication
9 years ago
Aleksander Machniak
08bb20f261
Don't use deprecated functions/constants (from bc.inc)
9 years ago
Aleksander Machniak
252cc4c4ac
Password: Allow temporarily disabling the plugin functionality with a notice
9 years ago
Aleksander Machniak
602d7422df
Fix bug where some messages in multi-folder search couldn't be printed/downloaded ( #1490426 )
10 years ago
Aleksander Machniak
1c861df079
Fix some plugins for use without rcmail class
10 years ago
Aleksander Machniak
8b25622c75
Describe difference between dovecotpw and doveadm-pw ( #1490423 )
10 years ago
Aleksander Machniak
58c2798fae
Implemented password prompt when entering compose page of encrypted message
10 years ago
Aleksander Machniak
a7b0426571
Merge pull request #269 from petrkle/strikethrough
...
Strikethrough disabled sieve filters
10 years ago
Aleksander Machniak
ed5a7b48c0
Merge pull request #277 from jobisoft/master
...
Allow to override password, but keep username (auth_cid/auth_pw)
10 years ago
Aleksander Machniak
8d7be51996
Fix replacing :$, :-$, O:) and O:-) with emoticons ( #1490408 , #1490409 )
10 years ago
Aleksander Machniak
3cc6ec573d
Make password encryption algorithms available for all drivers ( #1490134 )
...
...via password::hash_password() method and password_algorithm option.
Add %P and %O macros for password_query in favor of %c, %d, %n and %q.
10 years ago
Aleksander Machniak
86e97e8d50
Create groups for multi-address contacts ( #1487858 )
10 years ago
Aleksander Machniak
09c2520e20
CS fixes
10 years ago
Aleksander Machniak
1c8f845637
Add notes about sudo setup ( #1490203 )
10 years ago
John Bieling
6f41f0069a
Allow to override password, but keep username (auth_cid/auth_pw)
...
There is a managesieve server from afterlogic, which allows to authenticate by providing a "master password" for any given username. This patch allows to use the auth_pw config option to make this work (auth_cid remains null)
10 years ago
Aleksander Machniak
b3bf9c88dc
Fix attached file path unsetting in database_attachments plugin ( #1490393 )
10 years ago
Aleksander Machniak
46d316b9c5
Fix bug where database_attachments_cache setting was not working
10 years ago
Aleksander Machniak
a4ba3df548
Bump up version number
10 years ago
Aleksander Machniak
9c38c58e1e
Add option to prepopulate vacation addresses on form init ( #1490030 )
10 years ago
Aleksander Machniak
224a1b19cb
Fix incorrect filter data after filter delete ( #1490356 )
...
Fix missing position idicator in Larry skin when dragging a filter
10 years ago
Thomas Bruederli
ca8cfd8654
Don't load jquery UI scripts twice
10 years ago
Aleksander Machniak
fa857716e6
Add option to define default vacation interval
10 years ago
Aleksander Machniak
76573685d9
Enigma: Added user preferences to disable plugin features
10 years ago
Aleksander Machniak
dedf22054e
Enigma: diagnosed and described Crypt_GPG issues related with gnupg >= 2.0
10 years ago
Aleksander Machniak
1ad0e7da52
Enigma: fix issues with enabled messages_cache
10 years ago
Aleksander Machniak
314d03c88f
Enigma: really add composer.json
10 years ago
Aleksander Machniak
39f93b2700
Enigma: added composer.json file
10 years ago
Petr
ec065910db
Strikethrough disabled sieve filters
10 years ago
Aleksander Machniak
04598bdfb1
Enigma: Handle signed content inside of encrypted message
10 years ago
Aleksander Machniak
a99c34159d
Enigma: Implemented messages signing and encrypting
10 years ago
Aleksander Machniak
e6c1e0c638
Fix vpopmaild driver of password plugin
10 years ago
Aleksander Machniak
bb2113ccdc
Fix zipped messages downloads after selecting all messages in a folder ( #1490339 )
10 years ago
Thomas Bruederli
b9ac6ec263
Allow help plugin to append a link to the error page for more information about CSRF protection
10 years ago
Aleksander Machniak
e4338fdf38
Fix missing host:port in connection error message
10 years ago
Thomas Bruederli
686f0dacdd
Simplify HTML structure of ACL dialogs
10 years ago
Thomas Bruederli
0f63aa390f
Give other plugins the opportunity to adjust the list of permissions and groups to edit
10 years ago
Thomas Bruederli
78118e3f60
Make ACL popups scale to the actual content and avoid scrolling if possible
10 years ago
Aleksander Machniak
05b11f7ef0
Fix handling of header test with one-element array as header name
10 years ago
Thomas Bruederli
e2fb340289
Remove obsolete mt_srand() calls
10 years ago
Thomas Bruederli
22409b88c5
Add sanity check before attempting to add scripts to a non-html output object
10 years ago
Aleksander Machniak
0878c846bc
Enigma: Larry support, finished PGP decryption, other fixes and improvements
10 years ago
Aleksander Machniak
65c95c7b38
Fix missing vcard_attachment icon on messages list ( #1490303 )
10 years ago
Aleksander Machniak
1d09ee0ce6
Added 'kpasswd' driver by Peter Allgeyer
10 years ago
Aleksander Machniak
b59b72cc30
Fix "Non-static method PEAR::isError() should not be called statically" errors ( #1490281 )
10 years ago
Aleksander Machniak
3f308bf390
Display group icon on group entry in ACL autocomplete list
10 years ago
Aleksander Machniak
3e0ad293e1
Fix PHP fatal error when visiting Vacation interface and there's no sieve script yet
10 years ago
Aleksander Machniak
af6e474141
Fix regression where Help toolbar buttons have had incorrect title
10 years ago
Thomas Bruederli
36147bd6df
Update localizations from Transifex
10 years ago
Aleksander Machniak
7c96646de0
Fix security issue in DBMail driver of password plugin ( #1490261 )
10 years ago
Aleksander Machniak
04009e5ccb
Fix bug in vacation script detection with kolab_master feature enabled but no active script
10 years ago
Thomas Bruederli
b7a4e2ed18
Better selector for FF35+
10 years ago
Thomas Bruederli
613966d76f
Use @supports selector for setting date selector icon in Firefox 35+
10 years ago
Aleksander Machniak
686ff4b538
Fix keyboard navigation and css in datepicker widget across many Firefox versions
10 years ago
Aleksander Machniak
5beaac231e
Fixed color popup in Chrome browser
...
The whole <div> element need to be appended to document.body before calling .width() on it.
10 years ago
Aleksander Machniak
dc9cc7aa8a
Improve procedure of script selection to write a vacation rule
10 years ago
Aleksander Machniak
b196d229c3
Bump up plugin version
10 years ago
Aleksander Machniak
501cdd651e
Fix bug where vacation rule was saved to wrong script if managesieve_kolab_master=true
10 years ago
Aleksander Machniak
6af79f1517
Support "not allof" test as a negation of all sub-tests
...
Fixes also last commit change.
10 years ago
Aleksander Machniak
1f9c9fea55
Fix bug where actions without if/elseif/else in sieve scripts were skipped
10 years ago
Aleksander Machniak
e44e51561d
Fix margin in Help > License page
10 years ago
Aleksander Machniak
788d37db0d
Integrate jquery.tagedit with jqueryui plugin
10 years ago
Aleksander Machniak
71bb892063
Set 'mainaction' class on Save button in ACL dialog
10 years ago
Thomas Bruederli
fbb86218d0
Synchronized localizations from Transifex
10 years ago
Aleksander Machniak
217a1fce53
Fix compatibility with assets_path setting
10 years ago
Aleksander Machniak
7e788e4352
Fix legacy_plugin so it works with assets_path/assets_dir
...
and also when css/js file URLs do not contain cache buster
10 years ago
Aleksander Machniak
681ba6fc3c
Improve system security by using optional special URL with security token
...
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Aleksander Machniak
d7cd5ddb86
Add missing composer.json files (skipped because of .gitignore)
10 years ago
Aleksander Machniak
10ea055684
Add missing composer.json files (skipped because of .gitignore)
10 years ago
Aleksander Machniak
1143428dcb
Update package.xml -> composer.json
10 years ago
Aleksander Machniak
ef29ac4339
Fix generation of Blowfish-based password hashes ( #1490184 )
...
Added password_blowfish_cost config option.
10 years ago
Aleksander Machniak
72b117feb1
Use consistent license identifiers, remove redundant package.xml files
10 years ago
Aleksander Machniak
ecf6c79d00
Bump up version number, remove package.xml file
10 years ago
Aleksander Machniak
defe025b61
Fix button size in Larry
10 years ago
Aleksander Machniak
2f46789081
Added rcube_user::list_emails() method with better performance than list_identities()
...
which should be used always if we want only all user email addresses (with names)
10 years ago
Aleksander Machniak
a94f4be8d2
Fix padding of some form elements
10 years ago
Thomas Bruederli
f652e36b2b
Force-pull translations from Transifex
10 years ago
Thomas Bruederli
63dd809b11
Remove empty labels and translation files
10 years ago
Thomas Bruederli
01bc27536a
Updated localizations from Transifex
10 years ago
Aleksander Machniak
14094fca82
Remove redundant code
10 years ago
Aleksander Machniak
8cbebcac6a
CS fixes and bump version number after PR merge
10 years ago
Aleksander Machniak
a075df6f08
Merge pull request #243 from bnogas/master-p6
...
Add support for updating identities on each login
10 years ago
Bartlomiej Nogas
385bb6c1e6
Another correction for PR comments
10 years ago
Bartlomiej Nogas
1e89a627e0
Correcting for PR comments + change rcmail to rc
10 years ago
Aleksander Machniak
e979511083
Remove redundant is_file() checks
10 years ago
Bartlomiej Nogas
193a0dddde
Add support for updating identities on each login
10 years ago
Jonas Heinrich
fc3ed3fef4
Fixed typo in config
10 years ago
Aleksander Machniak
5010941c43
Update password driver API description
10 years ago
Aleksander Machniak
c8d082a83e
Fix syntax error in plesk driver
10 years ago
Aleksander Machniak
c7ac4bbe53
CS fixes after PR merge
10 years ago
Aleksander Machniak
0f711e7bd7
Merge pull request #234 from bnogas/master-p3
...
Add config option 'acl_group_field' to use as ACL group identifier
10 years ago
Aleksander Machniak
aca8bd2bd6
Merge pull request #235 from bnogas/master-p2
...
Move plugin configuration to config.inc.php.dist
10 years ago
Aleksander Machniak
48ba4414b3
Fix download of attachments that are part of TNEF message ( #1490091 )
...
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
10 years ago
Bartlomiej Nogas
c1e2ce76c7
Add configuration option 'acl_group_field' to use as ACL group identifier
10 years ago
Bartlomiej Nogas
d6c1a1af9d
Move plugin configuration to config.inc.php.dist
10 years ago
Aleksander Machniak
e2251db1d5
CS fixes after PR merge
10 years ago
Aleksander Machniak
111af7f077
Merge pull request #222 from bnogas/master
...
Support for multiple email addresses in new_user_identity plugin
10 years ago
Aleksander Machniak
d26e94ae94
Small CS fixes after PR merge
10 years ago
Lorenzo Perone
84296e1b93
fix indent to match style in ldap.php (tabs to spaces)
10 years ago
Lorenzo Perone
3e3fcd4d27
Password Plugin / LDAP Driver:
...
- adds support for (optional) multiple userPassword values for compatibility with more authentication shemes
- adds support for CRAM-MD5 scheme as implemented by doveadm pw (credits: see header of plugins/password/helpers/dovecot_hmacmd5.php)
10 years ago
Aleksander Machniak
0ea079d604
dirname(__FILE__) -> __DIR__
10 years ago
Aleksander Machniak
78bee8b8b6
Fix regression in SHAA password generation in ldap driver of password plugin ( #1490094 )
10 years ago
Aleksander Machniak
6c6991fb53
Shrinked some images with TinyPNG (saved 38%)
10 years ago
Bartlomiej Nogas
6035e36086
Support for multiple email addresses added
10 years ago
Aleksander Machniak
34a0902089
Use consistent column/table quoting in sql queries
10 years ago
Aleksander Machniak
9dd327b400
Remove new_link argument usage, we don't need it anymore
10 years ago
Aleksander Machniak
f2fe48785c
Update changelog
10 years ago
Aleksander Machniak
6e6f9ce6a7
Fix compatybility with contextmenu plugin
10 years ago
Aleksander Machniak
4baf96a4ca
Added license headers to driver files, CS fixes
10 years ago
xzaara
54462b0f68
Update password.php
...
Semicolons instead of colons in switch statement.
10 years ago
Aleksander Machniak
8b5038befc
Fix handling of smart list inputs
10 years ago
Aleksander Machniak
d1c8d7fc25
Support hashing algorithms without mhash() and even hash() extension ( #1490076 )
10 years ago
Cyrill von Wattenwyl
7dc269029d
removed unwanted file
10 years ago
Cyrill von Wattenwyl
141d615f39
Fixed merge conflicts
10 years ago
Cyrill von Wattenwyl
11a40dd1fe
Merge branch 'master' of https://github.com/roundcube/roundcubemail
...
Conflicts:
plugins/password/config.inc.php.dist
10 years ago
Aleksander Machniak
613f96839c
Added simple API to manage vacation rule
10 years ago
Aleksander Machniak
d72fdecdf8
Add missing labels
10 years ago
Aleksander Machniak
5a64153f40
Fix vacation times handling
10 years ago
Thomas Bruederli
812f37c5d1
Synchronized localizations with Transifex
10 years ago
Aleksander Machniak
581b6b41fd
Make possible to set vacation start/end date and time
10 years ago
Aleksander Machniak
fe03a9074d
Add some localizations
10 years ago
Aleksander Machniak
1299c6a231
Update translations
10 years ago
Aleksander Machniak
1c70ff9d24
Bump up version nmber
10 years ago
Aleksander Machniak
ec2733f6c3
Add support for groups
10 years ago
Thomas Bruederli
1db9a4931c
Fix close icon position
10 years ago
Thomas Bruederli
f61959d9c2
Render a rounded outline on focused dialog close button
10 years ago
Aleksander Machniak
9828c1abe2
Fix default vacation status ( #1490019 ) - improve error message
10 years ago
Thomas Bruederli
ea5d749822
Avoid collision with other css classes
10 years ago
Thomas Bruederli
a6e9b4f97b
Support the 'no-close' class feature for hiding close buttons in jQuery UI dialogs
10 years ago
Aleksander Machniak
4d52ee03a1
Fix missing css/js scripts in filter form in mail task
10 years ago
Aleksander Machniak
f72815e1f9
Code improvements + added tests for vacation date regexps handling
11 years ago
Aleksander Machniak
319751fff6
Updated changelog and CS fixes after PR merge
11 years ago
Aleksander Machniak
9d2550502a
CS fixes after PR merge
11 years ago
Aleksander Machniak
b65823eb2a
Merge pull request #202 from jacoblister/master
...
Add Vacation date range feature without the sieve 'date' extension
11 years ago
Aleksander Machniak
97d853738a
Merge pull request #203 from mdamt/gearman-password
...
New gearman driver for password plugin
11 years ago
Aleksander Machniak
0a96bdf74d
Don't overwrite the whole fieldmap so autocomplete names are resolved correctly
11 years ago
Mohammad Anwari
1599665651
New gearman driver for password plugin
11 years ago
Jacob Lister
147530edcc
Add Vacation date range feature for servers without the sieve 'date' extension (using regexes)
11 years ago
Thomas Bruederli
5a28385e73
Fix error when activeCell is not defined
11 years ago
Thomas Bruederli
3fec3e04f6
Fix dialog close button focus border in Firefox
11 years ago
Thomas Bruederli
8f3bd30e54
Fix some jquery UI styles to match the Larry skin
11 years ago
Aleksander Machniak
43b225d183
Support contact_search_name option in ACL plugin autocompletion
11 years ago
Thomas Bruederli
dea5160798
Fix datepicker accessibility extension
11 years ago
Aleksander Machniak
0c2fcd633a
Get rid of -moz-box-shadow
11 years ago
Aleksander Machniak
734e233675
Get rid of -o-box-shadow
11 years ago
Aleksander Machniak
0fbb27d219
Move all filter:(opacity=X) styles to legacy_browser plugin
11 years ago
Aleksander Machniak
c6447e2ce2
Use treelist widget for folders list in Settings/Folders ( #1489648 )
11 years ago
Aleksander Machniak
1a3132366e
After PR merge code cleanup
11 years ago
simonp
1c5fdd674e
Show password rules before committing new password ( #1488285 )
11 years ago
Aleksander Machniak
7706df99f0
Allow anonymous LDAP searches
11 years ago
Aleksander Machniak
c883f687d9
Add possibility to specify an after-vacation-rule action (keep, discard, redirect) in Vacation UI
11 years ago
Aleksander Machniak
b0aee4eb42
Fix bug where non-existing (or unsubscribed) folder wasn't listed in folder selector ( #1489956 )
11 years ago
Aleksander Machniak
1db12a9037
Fix so all pages are displayed correctly in extwin mode ( #1489952 )
11 years ago
Aleksander Machniak
90ab9f2847
Fix loading localization
11 years ago
Aleksander Machniak
1abbb06ee9
Support Firefox < 4 via legacy_browser (jQuery 2.x does not work)
11 years ago
Thomas Bruederli
e3705f3283
Link heading with the acl table
11 years ago
Thomas Bruederli
b73cf83e26
Hide acltable heading for voice-only output
11 years ago
Thomas Bruederli
2efb5cd52a
Extend jQuery UI datepicker widget with basic accessibility features
11 years ago
Thomas Bruederli
142e7c9afc
Update to jQuery UI 1.10.4
11 years ago
Aleksander Machniak
b76f8e5e26
Added option to specify connection socket parameters - managesieve_conn_options
11 years ago
Aleksander Machniak
7e309b872f
Add title attribute to settings menu
11 years ago
Aleksander Machniak
ebc9877def
Add title attribute for settings menu
11 years ago
Aleksander Machniak
abe381e3b0
Focus first input in password form on page load
11 years ago
Aleksander Machniak
a41aaf3352
Move some code to legacy_browser plugin
11 years ago
Aleksander Machniak
4520fa0f38
Code cleanup and small fixes (after pull request merge)
11 years ago
Aleksander Machniak
1b988f9574
Merge branch 'master' of https://github.com/simonpl/roundcubemail into simonpl-master
...
Conflicts:
CHANGELOG
11 years ago
Aleksander Machniak
62c45161c4
ACL: Improved UI accessibility
11 years ago
simonp
12514266b9
Move login/hosts to seperate function
11 years ago
Aleksander Machniak
13b33da51a
Managesieve: Improved UI accessibility
11 years ago
simonp
6f7042e582
Fix for login/hosts exceptions
11 years ago
simonp
9e9c03cb90
Moved functionality from password_first to password_init
11 years ago
Thomas Bruederli
99cdca46b7
Merge branch 'dev-accessibility'
...
Conflicts:
program/include/rcmail_output_html.php
program/js/app.js
program/js/treelist.js
program/lib/Roundcube/html.php
skins/larry/styles.css
skins/larry/templates/compose.html
11 years ago
Aleksander Machniak
17a76c3fd7
Fixed Save button in classic skin of Vacation interface ( #1489926 )
11 years ago
Thomas Bruederli
77043f8469
Apply accessibility improvements to the settings section
11 years ago
Aleksander Machniak
bf743b7681
Attach nemail_notifier script only to main window
11 years ago