johndoh
279ae66120
Move all message list entry generation to client side ( #7287 )
...
Always return cols required for widescreen message list and control layout only on JS side
4 years ago
johndoh
13a066b24f
Elastic: small improvement to splitter code ( #7435 )
4 years ago
William Rankin
40250563e3
Specify 13px font-size for .html-editor > textarea ( #7447 )
...
This is a followup to PR #7375 which set the plaintext message area from 14px to 13px for greater consistency with Classic and Larry skins. With that PR I neglected to consider the font size in the compose screen, which should probably match the 13px of the message area, but currently inherits 14px from the html element which causes an odd jump in font size when replying to a message.
Reference #7375
4 years ago
Aleksander Machniak
b22f1c9a1b
Add skip-empty option to get_edit_field() ( #7444 )
4 years ago
Aleksander Machniak
ec2e713ecb
Fix problem with forwarding inline images attached to messages with no HTML part ( #7414 )
4 years ago
Gianluca Giacometti
4ada2c3f13
Use more strict selector ( #7452 )
4 years ago
Aleksander Machniak
98881a0cbd
Small code simplification
4 years ago
Aleksander Machniak
1c76c8440f
Elastic: Remove unused color variables
4 years ago
Aleksander Machniak
731be15d46
Elastic: Fix context menu (paste) on the recipient input ( #7431 )
4 years ago
Aleksander Machniak
9ee1f4b636
Merge branch 'master' of github.com:roundcube/roundcubemail
4 years ago
Aleksander Machniak
51eb8a6a68
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
9508acf249
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
30610e867e
Merge branch 'fix_encode' of https://github.com/shirosaki/roundcubemail into shirosaki-fix_encode
...
Refactor the new code
4 years ago
johndoh
9dbe666d4c
Allow skins to define which layout options they support ( #7235 )
4 years ago
Aleksander Machniak
86d34960c8
Optimize image size
4 years ago
Théo
61185b9362
Update roundcube_logo.png ( #7357 )
4 years ago
William Rankin
13b03c3953
Specify 13px font-size for .message-part div.pre ( #7375 )
...
Default monospace fonts are larger than proportional fonts and so make the plain text message look oddly large, upsetting the aesthetics of the page.
4 years ago
Kent Varmedal
b4dabff26c
Add newline when writing logs to stdout ( #7418 )
...
Add newline on the end of the line when printing to stdout.
4 years ago
Aleksander Machniak
278cf3c18e
Increase maximum size of contact jobtitle and department fields to 128 characters
...
[skip ci]
4 years ago
Aleksander Machniak
e9c592a6e8
Fix bug where subfolders of special folders could have been duplicated on folder list
4 years ago
Aleksander Machniak
bb06645b8f
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
9b8ed0dfeb
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
218cd2ab4a
Elastic: Support space-separated email addresses in recipient input ( #6529 )
4 years ago
Aleksander Machniak
4e00237cc4
Allow opening application/octet-stream attachments according to filename extension ( #6821 )
4 years ago
Aleksander Machniak
eaebae1e54
Fix bug where activation of forward/vacation rule could activate a wrong script ( #7423 )
...
Also should fix bug where forward/vacation rule could end up being duplicated (#7349 )
4 years ago
Aleksander Machniak
77174ff9ff
Fix test after change for #7413
4 years ago
Aleksander Machniak
25772702ac
Fix so anchor tags without href attribute are not modified ( #7413 )
4 years ago
Aleksander Machniak
af0e98759d
Installer: Fix regression in SMTP test section ( #7417 )
4 years ago
Aleksander Machniak
cd76046237
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
46d3cae2ff
Security: Fix cross-site scripting (XSS) via malicious XML attachment
4 years ago
Aleksander Machniak
bda02002de
Security: Better fix for CVE-2020-12641
4 years ago
Aleksander Machniak
ecabb1e667
Security: Fix XSS issue in template object 'username' ( #7406 )
4 years ago
Aleksander Machniak
31249d932d
Security: Fix couple of XSS issues in Installer ( #7406 )
4 years ago
Aleksander Machniak
e05c69afab
Fix bug where PDF attachments marked as inline could have not been attached on mail forward ( #7382 )
4 years ago
Aleksander Machniak
6436c22d2d
Elastic: Fix aspect ratio of a contact photo in mail preview ( #7339 )
4 years ago
Aleksander Machniak
da2bb8af6d
Fix error when user-configured skin does not exist anymore ( #7271 )
...
We fallback to the system skin not the default one.
4 years ago
Aleksander Machniak
f6586c7cf7
Fix PHP warning: count(): Parameter must be an array or an object... in ID command handler ( #7392 )
4 years ago
Aleksander Machniak
82ee69df15
Update changelog
...
[ci skip]
4 years ago
johndoh
34a0af8964
Allow array in smtp_host config ( #7296 )
4 years ago
Aleksander Machniak
30d31c323b
Improve UX on custom header input ( #7207 )
4 years ago
Aleksander Machniak
a47c558df4
Fix typo
4 years ago
Aleksander Machniak
14a8a99ee2
Update changelog
...
[ci skip]
4 years ago
Christopher Gurnee
40ecd47f90
Show Encrypt button w/Mailvelope, even if disabled
...
Before the Elastic skin would keep it hidden until enabled, closes #7353
4 years ago
Aleksander Machniak
06a1964ef6
Fix changelog
...
[ci skip]
4 years ago
Christopher Gurnee
24d0cf5d34
Let Mailvelope use sender's address to find pubkeys to check signatures
4 years ago
Christopher Gurnee
c3d4598985
Add missing \'s to regexes in rcube_check_email()
4 years ago
Aleksander Machniak
7dcba95605
Update changelog
...
[ci skip]
4 years ago
vaaguirre
9bec8dd506
Fix issue with Modoboa driver for password plugin ( #7372 )
...
Was having trouble with updating a password with the Modoboa API (1.9.1). API responded with an error message but 200 HTTP status code, so roundcube displayed a success message even though the password wasn't being updated. Added a line to include a required field in the update request.
4 years ago
Aleksander Machniak
663f7a8c58
Fix default keyservers (use keys.openpgp.org), add note about CORS ( #7373 , #7367 )
4 years ago
johndoh
3af6303ad7
Remove depreciated jquery.trim function ( #7371 )
4 years ago
Aleksander Machniak
35c29be9b2
Remove use of ext-iconv
4 years ago
Aleksander Machniak
87f42677c2
Don't resize alert and confirm dialogs
4 years ago
Aleksander Machniak
7ead0bb227
Fix empty attachment size handling ( #7370 )
4 years ago
Aleksander Machniak
014659b600
CS fixes, mostly around undefined variables
4 years ago
Aleksander Machniak
f0f6234a1a
Use merge instead of append ( #7341 )
4 years ago
Aleksander Machniak
87ca7a09dc
Fix missing flag indication on collapsed thread in Larry and Elastic ( #7366 )
4 years ago
Aleksander Machniak
377239fa8e
Display a warning and do not try to open empty attachments ( #7332 )
4 years ago
Aleksander Machniak
a2ee9f7eab
Merge branch 'master' of github.com:roundcube/roundcubemail
4 years ago
Aleksander Machniak
1aebb1985c
Fix recipient rename/delete after drag'n'drop, also keep the order
4 years ago
Aleksander Machniak
09848515fe
Merge branch 'master' of https://github.com/chilek/roundcubemail into chilek-master
4 years ago
Sander Nilsen
0efa899d6c
Grammar correction ( #7346 )
4 years ago
Aleksander Machniak
55343ffd7d
Update changelog
...
[ci skip]
4 years ago
johndoh
ec86e3cb7f
Markasjunk: Fix regression in jsevent driver #7361 ( #7365 )
4 years ago
Aleksander Machniak
8fac36e2c2
Fix so the database setup description is compatible with MySQL 8 ( #7340 )
...
[ci skip]
4 years ago
Aleksander Machniak
3d2bb47f8d
Clarify des_key length requirement ( #7350 )
...
[ci skip]
4 years ago
Aleksander Machniak
c39081b6a1
Fix bug in extracting required plugins from composer.json that led to spurious error in log ( #7364 )
4 years ago
Aleksander Machniak
12d4705935
Update changelog
...
[ci skip]
4 years ago
Tomasz Chiliński
0b09b24a55
enhancement: elastic skin: allow to drag & drop addresses between address input fields during compose message (code simplification)
4 years ago
Aleksander Machniak
8344f07d7f
Fix CSRF bypass that could be used to log out an authenticated user ( #7302 )
4 years ago
Aleksander Machniak
219e353ac1
Fix local file inclusion (and code execution) via crafted 'plugins' option
4 years ago
Aleksander Machniak
4951d6603a
Fix remote code execution via crafted 'im_convert_path' or 'im_identify_path' settings
4 years ago
Aleksander Machniak
87e4cd0cf2
Fix XSS issue in handling of CDATA in HTML messages
4 years ago
Tomasz Chiliński
8db9b8b6e2
enhancement: elastic skin: allow to drag & drop addresses between address input fields during compose message (code simplification)
4 years ago
Tomasz Chiliński
682cea5cc5
enhancement: elastic skin: allow to drag & drop addresses between address input fields during compose message (code simplification)
4 years ago
Tomasz Chiliński
aae1189dbf
enhancement: elastic skin: allow to drag & drop addresses between address input fields during compose message (update source list address input field to)
4 years ago
Tomasz Chiliński
6f8663f7ef
enhancement: elastic skin: allow to drag & drop addresses between address input fields during compose message
4 years ago
Aleksander Machniak
6b5fc8db95
Fix so Print button for PDF attachments works on Firefox >= 75 ( #5125 )
4 years ago
Aleksander Machniak
b35b5a1a26
Fix typo
4 years ago
Aleksander Machniak
bf34e8cf9c
Fix performance issue of parsing big HTML messages by disabling HTML5 parser for these ( #7331 )
4 years ago
Aleksander Machniak
36532345df
Make install-jsdeps.sh script working without the 'file' program installed ( #7325 )
4 years ago
Aleksander Machniak
30b5803ee4
Fix bug where some message/rfc822 parts could not be attached on forward ( #7323 )
4 years ago
Aleksander Machniak
cb9b22dcc1
Fix characters encoding in group rename input after group creation/rename ( #7330 )
4 years ago
Aleksander Machniak
3e9aefceef
Mailvelope: Fix bug where recipients with name were not handled properly in mail compose ( #7312 )
4 years ago
Aleksander Machniak
15ee34a438
Revert "Fix bug where session was destoryed with window close ( #7251 )"
...
This reverts commit 32fac136db
.
4 years ago
Aleksander Machniak
4a5efe09f9
Fix bug where a special folder couldn't be created if a special-use flag is not supported ( #7147 )
4 years ago
Aleksander Machniak
43456db922
Fix so imap error message is displayed to the user on folder create/update ( #7245 )
4 years ago
Aleksander Machniak
32fac136db
Fix bug where session was destoryed with window close ( #7251 )
4 years ago
Aleksander Machniak
9ddb57f5bb
Elastic: Restrict logo size in print view ( #7275 )
4 years ago
Aleksander Machniak
679cb1833c
Merge branch 'zipdownload' of https://github.com/johndoh/roundcubemail into johndoh-zipdownload
4 years ago
Aleksander Machniak
ae687d7a7a
Update changelog
4 years ago
Aleksander Machniak
cb8c07843b
Fix marking as spam/ham on moving messages with Move menu ( #7189 )
4 years ago
PhilW
ace991946f
zipdownload: enable menu options when menu is opened
4 years ago
Aleksander Machniak
e0b56aeb4d
Fix PHP warning for real ( #7206 )
4 years ago
Aleksander Machniak
7d97c5b215
Merge branch 'markasjunk-select' of https://github.com/johndoh/roundcubemail into johndoh-markasjunk-select
4 years ago
johndoh
77e2ee9c9e
Add some public methods to elastic ui.js ( #7240 )
4 years ago
Aleksander Machniak
c2b12d2b2b
Elastic: Fix color of a folder with recent messages ( #7281 )
4 years ago
Aleksander Machniak
e84dc4c385
Fix literals handling again
4 years ago
Aleksander Machniak
b771cccbaa
Update changelog
...
[skip ci]
4 years ago
dessert1
e66ffae856
Fix handling keyservers configured with protocol prefix ( #7295 )
...
`|^[a-z]://|` matches only single-character protocol shortnames, to correctly exclude e.g. `hkps://` the expression should be `|^[a-z]+://|` instead.
4 years ago
Aleksander Machniak
3d4a02a3a6
Fix bug where multiple images in a message were replaced by the first one on forward/reply/edit ( #7293 )
4 years ago
Aleksander Machniak
2965e60c1f
Support many string literals in a "line response", deduplicate code
4 years ago
Aleksander Machniak
f9c84e2646
Fix string literals handling in IMAP STATUS (and various other) responses ( #7290 )
4 years ago
Aleksander Machniak
7df358d64e
Fix internal cache use in rcube_imap::get_message()
...
Two folders, personal and shared, can contain the same UIDs, so
we should check UID and folder name when dealing with internally
cached message.
4 years ago
Aleksander Machniak
f0ec65ee70
Fix labels again
4 years ago
Christoph Langguth
81839093bb
Bugfix in password/pwned driver result parsing ( #7288 )
4 years ago
Aleksander Machniak
005da225f6
Merge branch 'master' of github.com:roundcube/roundcubemail
4 years ago
Aleksander Machniak
c26ba1ee5d
Improve some labels
4 years ago
johndoh
81dcf4a7de
Allow possibility to define the container of a table with a fixed header ( #7239 )
4 years ago
Aleksander Machniak
84505edac5
Update changelog
...
[ci skip]
4 years ago
johndoh
11aa9633b1
Improvements to options menu link template object ( #7237 )
4 years ago
Aleksander Machniak
623a642457
Update changelog, fix some localization labels
4 years ago
Aleksander Machniak
68350bd385
Merge branch 'master' of https://github.com/mildred/roundcubemail into mildred-master
4 years ago
Aleksander Machniak
3c8b270d8d
Small code improvements, update changelog
4 years ago
Aleksander Machniak
be7770b5a9
Merge branch 'password_pwned' of https://github.com/clangguth/roundcubemail into clangguth-password_pwned
4 years ago
Christoph Langguth
a70baca3ae
Refactoring of pwned passwords plugin, taking into account alecpl's comment.
4 years ago
johndoh
97732d5de7
Add selection element to theads as well as tbodies ( #7238 )
4 years ago
Aleksander Machniak
dc1ce546b9
Fix sql syntax error introduced in last commit
4 years ago
Aleksander Machniak
2c1a22d283
Bring back BINARY for some columns after switch to utf8mb4 charset ( #7277 )
4 years ago
Aleksander Machniak
0fbd184294
Fix cursor position after inserting a group to a recipient input using autocompletion ( #7267 )
...
... for larry and classic skins.
4 years ago
Aleksander Machniak
b3b5b9665d
Fix regression in testing database schema on MSSQL ( #7227 )
4 years ago
Aleksander Machniak
a748214595
Fix so button label in Select image/media dialogs is "Close" not "Cancel" ( #7246 )
4 years ago
Aleksander Machniak
e5247e855e
Fix missing contact display name in QR Code data ( #7257 )
4 years ago
Aleksander Machniak
d194b238c7
Support RFC8438: IMAP STATUS=SIZE - for faster folder size calculation ( #7269 )
4 years ago
Christoph Langguth
370789c8c9
password plugin: add pwned passwords strength driver
4 years ago
Mildred Ki'Lya
88577119d7
Add new archival types to keep the folder structure
...
Add archival type folderyear and foldermonth to keep the original folder
structure after a YYYY or a YYYY/MM prefix.
4 years ago
Aleksander Machniak
088714619e
Fix scroll-jump in MS Edge when using autoresizeable textarea ( #7230 )
4 years ago
Aleksander Machniak
f452d33d44
Update changelog for #7261
4 years ago
Aleksander Machniak
b2391417b3
Tests: Add browser test for #7231
4 years ago
Aleksander Machniak
68c8ee0a2b
Elastic: Fix recipient input bug when using click to select a contact from autocomplete list ( #7231 )
4 years ago
Aleksander Machniak
b7410ffe89
Use mySQL charset in connection string instead of SET NAMES ( #7232 )
...
And switch to utf8mb4 as it is what we're using right now in db schema.
4 years ago
Aleksander Machniak
80a244756d
Tests: Add couple of HTML editor tests (including bug #7230 )
4 years ago
Aleksander Machniak
38d6659384
Elastic: Fix text selection with Shift+PageUp and Shift+PageDown in plain text editor when using Chrome ( #7230 )
4 years ago
Aleksander Machniak
e58c6547ca
Add release mark
...
[skip ci]
4 years ago
Aleksander Machniak
770d818dd9
Fix undefined variable
4 years ago
Aleksander Machniak
4b219792a7
Tests: Add browser tests for attachment_reminder plugin
4 years ago
Aleksander Machniak
f94b871aa6
Tests: Add browser tests for Markasjunk plugin
4 years ago
Aleksander Machniak
db5ab6d3f6
Fix identity selection on reply when both sender and recipient addresses are included in identities ( #7211 )
4 years ago
PhilW
65a6a511a6
markasjunk: handle select all case ( #7206 )
4 years ago
Aleksander Machniak
f2328bbe6b
Add note about innodb_large_prefix=true requirement ( #7212 )
...
[skip ci]
4 years ago
Aleksander Machniak
b80171f37b
Fix bug where original attachments with Content-Id were attached to the message on reply ( #7122 )
...
All Content-Disposition:inline parts that aren't used in the body are ignored on reply/forward/edit.
4 years ago
Aleksander Machniak
4e2e876101
Update changelog
4 years ago
Paul J. Dorn
305c9355ee
Fix using unix:///path/to/socket.file in memcached driver ( #7210 )
...
off by one when stripping the memcache (sans d) compatible AF_UNIX prefix
4 years ago
Aleksander Machniak
32b37fba33
Update localization
4 years ago
Aleksander Machniak
ea2d0ad458
Enigma: Fix bug where "Send unencrypted" button didn't work in Elastic skin ( #7205 )
4 years ago
Aleksander Machniak
b606d81cdf
MySQL: Use utf8mb4 charset and utf8mb4_unicode_ci collation ( #6535 , #7113 )
...
Fixes support for utf8 emoji in html signature.
4 years ago
MrSorcus
706912e534
Fix typo ( #7203 )
4 years ago
Aleksander Machniak
50d6ea30e0
Support for language codes up to 16 chars long (e.g. es-419) in database schema ( #6851 )
4 years ago
Aleksander Machniak
60c8dd2e23
Fix regression where using an absolute path to SQLite database file on Windows didn't work ( #7196 )
4 years ago
Aleksander Machniak
0b02e87afe
Fix some strict mode warnings
4 years ago
Aleksander Machniak
fe796d4040
Remove useless pass-by-reference
4 years ago
Aleksander Machniak
3478b002f8
Enigma: Fix incorrect encrypted mail structure (boundary) with Mail_Mime >= 1.10.5
4 years ago
Aleksander Machniak
4114dc932d
Fix bug where it wasn't possible to save flag actions ( #7188 )
...
Display proper error when no flag is selected.
4 years ago
Aleksander Machniak
a075616fb2
Tests: Add browser tests for Zipdownload plugin
4 years ago
Aleksander Machniak
d594ce2483
Tests: Add browser tests for Server Settings section
4 years ago
Aleksander Machniak
d340f18295
Fix display issues with mail subject that contains line-breaks ( #7191 )
4 years ago
Aleksander Machniak
8080eb2c71
Tests: Fix database locking bug
4 years ago
Aleksander Machniak
84aa5d93f1
Tests: Added browser tests for Archive plugin
4 years ago
Aleksander Machniak
c6392f2168
Markasjunk: Fix bug where marking as spam/ham didn't work on moving messages with drag-and-drop ( #7137 )
4 years ago
Aleksander Machniak
6c1e8e1efe
Tests: Add Identities tests
4 years ago
Aleksander Machniak
cbcebad9c1
Tests: Add Responses edit test
4 years ago
Eli Schiff
b6db3e4ad7
Fixed incorrect typeof comparison ( #7186 )
4 years ago
Aleksander Machniak
bdf0a6539e
Relaxed domain name validation for extended TLDs support ( #5588 )
4 years ago
Aleksander Machniak
8793baa006
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
97e6065897
Extract RFC2231 attachment name from message headers ( #6729 ) ( #6783 )
...
* Extract RFC2231 attachment name from message headers (#6729 )
* Workaround for attachments with invalid content type (e.g. PDF) (#6816 )
4 years ago
Aleksander Machniak
1613f3ab4c
INSERT OR REPLACE implementation ( #6771 )
...
For now with support in postgres and mysql databases.
For now used in rcube_cache, rcube_imap_cache and enigma plugin
4 years ago
Aleksander Machniak
e4281ae6d4
Tests: Try to fix timing issue
4 years ago
Aleksander Machniak
d1b61410fc
Tests: Add Dialog component
4 years ago
Aleksander Machniak
d979aa0584
Tests: Add more browser tests for Responses
4 years ago
Aleksander Machniak
1376b5a647
Fix bug where message parts with no Content-Disposition header and no name were not listed on attachments list ( #7117 )
4 years ago
Aleksander Machniak
b536e18d97
Tests: Add contacts print test
4 years ago
Aleksander Machniak
2f20f43cbb
Tests: Change structure of tests
4 years ago
Aleksander Machniak
93519df826
Elastic: Fix disappearing sidebar in mail compose after clicking Mail button
...
Elastic: Fix incorrect aria-disabled attribute on Mail taskmenu button in mail compose
4 years ago
Aleksander Machniak
689c761026
Enigma: Simplify and fix handling of IDN with not all parts being punny-coded
4 years ago
Aleksander Machniak
e89376709c
Enigma: Display IDN domains of key users and identities in UTF8
4 years ago
Aleksander Machniak
6e63db6487
Merge branch 'enigma_idn_fix' of https://github.com/MaxBosse/roundcubemail into MaxBosse-enigma_idn_fix
4 years ago
Aleksander Machniak
c2c85b0a76
Tests: Fix Print test on mobile, make GreenMail quiet on folder deletion
4 years ago
Aleksander Machniak
2037f2612b
Tests: Fix testing with create_default_folders=true
4 years ago
Aleksander Machniak
b6e75ebea7
Travis: Use bigger GreenMail startup timeout
4 years ago
Aleksander Machniak
c138567ab5
Support 'greenmail' as an imap vendor label, don't call ID when not supported
4 years ago
Aleksander Machniak
4258acf57f
Tests: Return proper exit code on error from bootstrap
4 years ago
Max Bosse
3faa976fc8
Fix creation of pgp-keys for IDN emails
4 years ago
Aleksander Machniak
5005c6c3e3
Travis: Fix/Update greenmail download location
4 years ago
Aleksander Machniak
5a6606a245
Tests: Add folder creation test
4 years ago
Aleksander Machniak
4f47ac0405
Fix bug where files in skins/ directory were listed on skins list ( #7180 )
4 years ago
Aleksander Machniak
700031b3b7
Elastic: Fix non-working folder subscription checkbox for newly added folders ( #7174 )
4 years ago
Aleksander Machniak
62fb938260
Tests: Add browser test for mail print and bug #7169
4 years ago
Aleksander Machniak
38116c1ae5
Merge branch 'master' of https://github.com/ssodk/roundcubemail into ssodk-master
4 years ago
Aleksander Machniak
5c73848499
Tests: Add Browser::assertElementsCount() helper
4 years ago
Aleksander Machniak
c2e348067e
Add browser tests for "more recipients" dialog
4 years ago
Aleksander Machniak
47089e9265
Elastic: Fix missing Close button in "more recipients" dialog
4 years ago
Aleksander Machniak
f93857fbab
Elastic: Fix text selection in recipient inputs ( #7129 )
4 years ago
ssodk
10ec313034
Update func.inc
...
Remove duplicates in print-view when the recipient list is expanded
4 years ago
Aleksander Machniak
9311c49cf4
Fix unexpected error message when mail refresh involves folder auto-unsubscribe ( #6923 )
4 years ago
Aleksander Machniak
470e91e615
Tests: Add forgotten data file
4 years ago
Aleksander Machniak
c4f114fa84
Add browser tests for mail preview
4 years ago
Aleksander Machniak
7d2b4f8d15
Enigma: Add missing localization labels used in Larry skin
4 years ago
Aleksander Machniak
d8ebf290b2
Add note about Windows and symlinks ( #7151 )
4 years ago
Aleksander Machniak
b26340c271
Fix typo
4 years ago
Aleksander Machniak
646e0b99ea
Enigma: Fix so using list checkbox selection does not load the key preview frame
4 years ago
Aleksander Machniak
e3556986a1
Fix PHP Warning: array_filter() expects parameter 1 to be array, null given in subscription_options plugin ( #7165 )
...
.. when IMAP connection fails
4 years ago
Aleksander Machniak
355ff138fd
Enigma: Fix so key list selection is reset when opening key creation form ( #7154 )
4 years ago
Aleksander Machniak
5d025609d3
Tests: Add browser tests for contact groups
4 years ago
Aleksander Machniak
a646b13715
Try to fix flaky test
4 years ago
Aleksander Machniak
31b0275573
Add basic browser tests for message menu and open in new window feature
4 years ago
Aleksander Machniak
a9abe62d58
Fix regression where "Open in new window" action didn't work ( #7155 )
4 years ago
Aleksander Machniak
fded360d84
Fix so messages in threads with no root aren't displayed separately ( #4999 )
4 years ago
Aleksander Machniak
3cab0ad493
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
0eb4674216
Managesieve: Allow display name with email address in vacation :from field ( #6760 ) ( #6763 )
4 years ago
Aleksander Machniak
1b376517e8
Update changelog
...
[skip ci]
4 years ago
johndoh
51a9dd631f
Add support for SameSite cookie attribute (req PHP >= 7.3.0) ( #6772 )
4 years ago
Aleksander Machniak
5236f40823
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
e8e8c31eb3
Improve namespace roots presentation ( #5012 ) ( #6789 )
...
- Display a special icon for other users and shared namespace roots (Elastic)
- Change folders sorting so shared/other users namespaces are listed last
Fixes #5012 .
4 years ago
Aleksander Machniak
245e1aa9f9
Update changelog
...
[skip ci]
4 years ago
johndoh
d51352b9cb
Add support for nested if conditions ( #6829 )
...
* add support for nested if conditions
* add tests for condition parsing in templates
* make [space][slash] ending of condition objects optional (#6954 )
4 years ago
Aleksander Machniak
530b53d92f
Update changelog
4 years ago
jelle van der Waa
11e5c1af4f
Password: Make chpass-wrapper.py Python 3 compatible ( #7135 )
...
Remove the ", e" as the exception is never printed and this makes it
Python 3 compatible as well
Closes : #7118
4 years ago
Théo
5a1a33752e
Updte copyright year in About ( #7138 )
4 years ago
Aleksander Machniak
094da1e653
Elastic: Fix bug where it was possible to switch editor mode when 'htmleditor' was in 'dont_override' ( #7143 )
4 years ago
Aleksander Machniak
e2bd4548ed
Tests: Move logon helpers to the App component
4 years ago
Aleksander Machniak
2c0dd762ed
Update changelog
...
[skip ci]
4 years ago
Aleksander Machniak
cf8277ea3e
Tests: Try to fix test that fails on Travis, but not on my setup
4 years ago
Aleksander Machniak
f72054e761
Tests: Create Browser and Components for better code structure
4 years ago
Aleksander Machniak
1edd7a4b3f
Tests: Add functional tests for contacts export
4 years ago
Aleksander Machniak
57162ef481
Make install.php accept long Chrome version string
...
[skip ci]
4 years ago
Aleksander Machniak
421dbf5271
Tests: Mantion TESTS_MODE in README
...
[skip ci]
4 years ago
Aleksander Machniak
564287d6c8
Tests: Try to fix failing toolbar menu tests in phone mode
4 years ago
Aleksander Machniak
accb5f63e2
Travis: Fix run.sh
4 years ago
Aleksander Machniak
9a0e71ddee
Travis: Enable in-browser tests in phone and tablet mode
4 years ago
Aleksander Machniak
934382c91f
Make testing in all phone/tablet/desktop modes of Elastic possible
4 years ago
Aleksander Machniak
a32e2b4c6f
Addressbook -> Contacts
4 years ago
Aleksander Machniak
59e1efb595
Add more in-browser tests
4 years ago
Aleksander Machniak
7abd4f2c15
Travis: Cleanup
4 years ago
Aleksander Machniak
5defccb919
Travis: Run browser tests on bionic with node-less
4 years ago
Aleksander Machniak
7911c75b1e
Travis: Corrected paths
4 years ago
Aleksander Machniak
ef0d23241a
Travis: Run in-browser tests not in devel_mode
4 years ago
Aleksander Machniak
f32b9ae51d
Travis: Move install commands to .ci/install.sh
4 years ago
Aleksander Machniak
581bc6886b
Travis: Install js deps for in-browser tests
4 years ago
Aleksander Machniak
724f5c740c
Travis: Install proper version of WebDriver
4 years ago
Aleksander Machniak
31b33c0f39
Don't require config.inc.php when only config-<env>.inc.php exists
4 years ago
Aleksander Machniak
15885055ca
Travis: Try to debug why in-browser tests do not work
4 years ago
Aleksander Machniak
9d1e4b4828
Travis: Fix syntax error
4 years ago
Aleksander Machniak
87304c29d1
Travis: Fix in-browser tests setup
4 years ago
Aleksander Machniak
53a111f8c3
Travis: Debugging setup.sh script
4 years ago
Aleksander Machniak
1f656e5a07
Travis: In-browser tests with GreenMail server
4 years ago
Aleksander Machniak
895b6f54f3
Add more in-browser tests
4 years ago
Aleksander Machniak
a88798ab18
We don't need index-test.php anymore
4 years ago
Aleksander Machniak
7ebc159780
Travis: Remove in-browser tests
...
Yeah, we'd need to setup a test account on some IMAP server which
would be publicly available. I'm not sure we can do that.
Also, we'd need to add config-tests.inc.php file and maybe use sqlite database.
4 years ago
Aleksander Machniak
0ea8e9c289
Travis: Try in-browser tests on PHP 7.3
...
as PHP 7.4 does not yet have php-zip extension
4 years ago
Aleksander Machniak
dd7b51bcd3
Travis: Fix syntax error
4 years ago
Aleksander Machniak
d67b288cbc
Travis: Fix syntax error
4 years ago
Aleksander Machniak
eac409ac4a
Travis: Enable in-browser tests
4 years ago
Aleksander Machniak
0b9ff6426e
Rewrite Selenium tests with use of laravel/dusk
4 years ago
Aleksander Machniak
47d9ed6d0c
Add support for PHPUnit 6 and 7 ( #6870 )
...
Fixes composer dependencies: Package phpunit/phpunit-mock-objects is abandoned
We cannot support v8 yet because of errors like:
Declaration of MailFunc::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void
It would require dropping PHP < 7.1 support.
4 years ago
Aleksander Machniak
ad84b2df3f
Update localization
5 years ago
Aleksander Machniak
f610707554
Skip install-jsdeps.sh execution when using "complete" package to update "custom" installation ( #7087 )
5 years ago
Aleksander Machniak
df2acc5eb8
Elastic: Fix hidden list widget on mobile/tablet when selecting folder while search menu is open ( #7120 )
5 years ago
Aleksander Machniak
9bb95471bf
Merge branch 'master' of github.com:roundcube/roundcubemail
5 years ago
Aleksander Machniak
226097fc3f
Markasjunk: Fix marking more than one message as spam/ham with email_learn driver ( #7121 )
5 years ago
Aleksander Machniak
52caed0d66
Remove optional argument leftover
5 years ago
Aleksander Machniak
37cfa0a43b
Fix malformed characters in HTML message with charset meta tag not in head ( #7116 )
5 years ago
Aleksander Machniak
5f30dc68a3
Fix so number of contacts in a group is not limited to 200 when redirecting to mail composer from Contacts ( #6972 )
...
Use max_group_members with fallback to 999 if unset.
5 years ago
Aleksander Machniak
eadbe91c92
Elastic: Simple search in pretty selects ( #7072 )
5 years ago
Aleksander Machniak
29defb82e9
Fix bug where next message wasn't displayed after delete in List mode ( #7096 )
5 years ago
Aleksander Machniak
cf90c69ad7
Fix bug where 'text' attribute on body tag was ignored when displaying HTML message ( #7109 )
5 years ago
Aleksander Machniak
545ea62dfc
Fix bug where listing tables in PostgreSQL database with db_prefix didn't work ( #7093 )
5 years ago
Aleksander Machniak
34e2507aac
Fix so contact's organization field accepts up to 128 characters (it was 50)
...
Also assistant, manager, spouse, website and im
5 years ago
Aleksander Machniak
93c0e02f07
Plugin API: Make actionbefore, before<action>, actionafter and after<action> events working with plugin actions ( #7106 )
5 years ago
Aleksander Machniak
d8d29241a6
Remove redundant spellcheck_langs env variable
5 years ago
Aleksander Machniak
0aa5eca1fd
Fix bug where 'skins_allowed' option didn't enforce user skin preference ( #7080 )
5 years ago
Aleksander Machniak
db4bf5573e
Travis: Ignore endroid/qr-code in a try to make PHP 7.4 tests working
...
Travis' PHP 7.4 build does not have php-gd available yet.
5 years ago
Aleksander Machniak
a5b15da155
Fix so displayed maximum attachment size depends also on 'max_message_size' ( #7105 )
5 years ago
Aleksander Machniak
0b45c3c6b0
Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' ( #7107 )
5 years ago
Aleksander Machniak
df7b76b023
Travis: Add PHP 7.4
5 years ago
Aleksander Machniak
a51beef56c
Travis: Remove ppc64le
5 years ago
Aleksander Machniak
f3381f12d3
Travis: Move ppc64le arch to the matrix, test it only with the most recent PHP version
5 years ago
Aleksander Machniak
3fda927858
Try tests on different cpu architectures
5 years ago
Sebastiaan Lokhorst
259b7fa065
Explain difference between ssl:// and tls:// for default_host ( #7099 )
5 years ago
Hiroshi Shirosaki
a335102e47
Fix email address name encoding with ISO-2022-JP
...
Convert to UTF-8 to split addresses correctly.
Base64 encode ISO-2022-JP name.
Add a unit test.
5 years ago
Hiroshi Shirosaki
d9667295d8
Fix wordwrap with ISO-2022-JP
...
A message with ISO-2022-JP-MS characters currupts by wordwrap.
Use ISO-2022-JP-MS charset in wordwrap.
Add a unit test.
5 years ago
Hiroshi Shirosaki
869d1d1eaf
Fix ISO-2022-JP-MS encoding convert
...
ISO-2022-JP-MS characters are removed by iconv on sending mail.
Use mbstring functions on sending.
Add a unit test.
5 years ago
Aleksander Machniak
8471930652
Add 'filter' to required extensions
5 years ago
Aleksander Machniak
5b253fb498
Elastic: Fix contrast of warning toasts ( #7058 )
...
Add some color variables and slightly make bg-color stronger on "box" messages.
5 years ago
Aleksander Machniak
90781bff3b
Add aria-label to list navigation toolbars
5 years ago
Aleksander Machniak
58aea024b4
Improve style tag handling in TinyMCE ( #7088 )
5 years ago
Aleksander Machniak
94c795b539
Fix bug where HTML reply could add an empty line with extra indentation above the original message ( #7088 )
5 years ago
Aleksander Machniak
e7cb9bf604
Password: Fix kpasswd and smb drivers' double-escaping bug ( #7092 )
5 years ago
Aleksander Machniak
e3c6989494
Log X-Real-IP only when it's different than REMOTE_ADDR
5 years ago
Aleksander Machniak
3b3dd0cf7a
Add note about URI format of hostnames in ldap config ( #7082 )
5 years ago
Aleksander Machniak
35101ca44a
Fix filter selection after removing a first filter ( #7079 )
5 years ago
Aleksander Machniak
57476c09f9
Fix bug where cancelling switching from HTML to plain text didn't set the flag properly ( #7077 )
5 years ago
Aleksander Machniak
604e814898
Fix/remove useless keyup event handler on username input in logon form ( #6970 )
5 years ago
Aleksander Machniak
9219f4cd65
Fix so use of Ctrl+A does not scroll the list ( #7020 )
5 years ago
Christian Weiske
1c1a73e4d5
Set the content-type of JSON responses to application/json, not text/plain ( #6573 )
5 years ago
Sebastiaan Lokhorst
511e99ee1a
Update SMTP TLS/STARTTLS explanation in config.php ( #7066 )
...
Implicit TLS (port 465) is no longer deprecated since RFC 8314.
5 years ago
Aleksander Machniak
2321bce469
Add notes about file ownership ( #7009 )
5 years ago
Aleksander Machniak
04aff2efa3
Fix so install-jsdeps.sh removes Bootstrap's sourceMappingURL ( #7035 )
5 years ago
Aleksander Machniak
2f928a516d
Fix DB Write test on SQLite database ("database is locked" error) ( #7064 )
...
Also fix so SQLite DSN with a relative path to the database file works in Installer
5 years ago
Aleksander Machniak
fa34e5ebcd
Fix bug where a new saved search added after removing all searches wasn't added to the list ( #7061 )
5 years ago
Aleksander Machniak
006f7d1087
Fix so modifier type select wasn't hidden after hiding modifier select on header change
5 years ago
Aleksander Machniak
ffeebff3f9
Fix bug where Ctype extension wasn't required in Installer and INSTALL file ( #7049 )
5 years ago
Aleksander Machniak
45546508d2
Replace "Filter disabled" with "Filter enabled" ( #7028 )
5 years ago
Aleksander Machniak
8d81df7dc3
Fix bug where a new contact group added after removing all groups from addressbook wasn't added to the list
5 years ago
Aleksander Machniak
dbc2b5e11c
Fix bug where deleting a saved search in addressbook caused display issue on sources/groups list ( #7061 )
...
also remove dead code.
5 years ago
Aleksander Machniak
4485940d0e
Fix bug where Enter key didn't work on messages list in "List" layout ( #7052 )
...
with some code improvements and better checking if selected message is a draft.
5 years ago
Aleksander Machniak
4cf2363f43
Update changelog
5 years ago
johndoh
b68c141e1d
Always update folder count after purge command ( #7051 )
...
... not only when it is the current folder.
5 years ago
Aleksander Machniak
e0574d909e
Merge branch 'johndoh-html5'
5 years ago
Aleksander Machniak
8a25ddbf53
Update changelog, CS improvements
5 years ago
Aleksander Machniak
feb4ecdf51
Elastic: Fix language icon ( #6624 )
5 years ago
Aleksander Machniak
022a1b683f
Enigma: Add script to import keys from filesystem to the db storage (for multihost)
5 years ago
Aleksander Machniak
d4a8642d5a
Code simplification and style fixes
5 years ago
Aleksander Machniak
d2738d1e8b
Remove spaces from 'accept' attribute
5 years ago
Aleksander Machniak
ba83042b1a
Elastic: Remove redundant listmenulink elements
5 years ago
Aleksander Machniak
ea3ad31ce0
Fix bug where the Installer would not warn about required schema upgrade ( #7042 )
5 years ago
Aleksander Machniak
47f72303ac
Small correction
5 years ago
Aleksander Machniak
4b607e2ed3
Fix so Elastic is also a default in jqueryui plugin ( #7039 )
5 years ago
Aleksander Machniak
fecff809fe
Elastic: Fix data-fab-task handling ( #7038 )
...
Since the code is executed before rcmail init event, we have to use rcmail.env.task
instead of rcmail.task.
5 years ago
Aleksander Machniak
0113ea9602
Fix tables listing routine when DSN contained a database with unsupported suffix ( #7034 )
5 years ago
Aleksander Machniak
2e2028ae78
Elastic: Fix position of mobile floating action button ( #7038 )
5 years ago
Aleksander Machniak
b6810cc163
Mention required min. version of lessc ( #7031 )
5 years ago
Aleksander Machniak
f4722cb451
Fixed typo
5 years ago
Aleksander Machniak
d0dd042b73
Fix so update.sh script warns about changed defaults ( #7011 )
5 years ago
Aleksander Machniak
b63bc1ae22
Fix misleading comment
5 years ago
Aleksander Machniak
81bccd00ad
Larry: Fix html editor toolbar background in Identities
5 years ago
Aleksander Machniak
22d629a0e9
Elastic: Fix regression in the new editor widget ( #7021 )
5 years ago
Aleksander Machniak
110eebdd1b
Fix db_prefix handling in queries with `TRUNCATE TABLE <name>` and `UNIQUE <name>` ( #7013 )
5 years ago
Aleksander Machniak
ee1f01a0df
Fix so 401 error is returned only on failed logon requests ( #7010 )
5 years ago
Aleksander Machniak
157edd72bb
Elastic: Fix Edit responses button state in Mailvelope mode
5 years ago
Aleksander Machniak
b4b400c91d
Fix invalid Signature button state after escaping Mailvelope mode ( #7015 )
5 years ago
Aleksander Machniak
1eb50c7cd3
Remove unused variables
5 years ago
Aleksander Machniak
71bcf2e245
Fix regexp for version input to accept rcX releases
5 years ago
Aleksander Machniak
b63d549834
Elastic: Change HTML editor widget to improve form flow ( #6992 )
5 years ago
Aleksander Machniak
4b24ba1372
Fix bug where cache keys could exceed length limit specified in db schema ( #7004 )
5 years ago
Aleksander Machniak
4cf8952afa
Fix PHP warning: "array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc ( #7003 )
5 years ago
Aleksander Machniak
338b25dec9
Managesieve: Fix locked UI after opening filter frame ( #7007 )
5 years ago
Aleksander Machniak
03cee8f554
Add a release mark
5 years ago
Aleksander Machniak
8aaf7d35c1
Fix displaying version number for rcX versions
5 years ago
Aleksander Machniak
30af42be87
Remove a note about Larry being default
5 years ago
Aleksander Machniak
757d5fc1b1
Correct file permissions
5 years ago
Thomas Bruederli
9ebba7c2ce
Set default skin to 'elastic' in sample config
5 years ago
Aleksander Machniak
6aab238773
Small code improvements
5 years ago
Aleksander Machniak
c5c5a9325c
Elastic: Fix regression where recipient input didn't update internal input state ( #6988 )
5 years ago
Aleksander Machniak
508e83470c
Master is 1.5-git now
5 years ago
Aleksander Machniak
f768ff1464
Update changelog and cleanup
5 years ago
PhilW
75125cbac1
add unit tests for rcmail_output_html::get_template_logo
5 years ago
PhilW
97001e9221
rewrite skin_logo config
5 years ago
Aleksander Machniak
727f8f04d8
Elastic: Fix regression where Encrypt button wasn't displayed in mail compose toolbar ( #6982 )
...
Also fix Reply-All button handling
5 years ago
Aleksander Machniak
52c755207d
Enigma: Fix bug where signing option was set to disabled after saving a draft in Elastic skin ( #6515 )
5 years ago
Aleksander Machniak
3a097e6836
Fix bug where inline images could have been ignored if Content-Id header contained redundant spaces ( #6980 )
5 years ago
Aleksander Machniak
df414aa30c
Elastic: Fix unread filter icon and search state on folder change ( #6978 )
5 years ago
Aleksander Machniak
5543240e67
Elastic: Fix language icon ( #6624 )
5 years ago
Aleksander Machniak
5a0843de4b
Enigma: Add script to import keys from filesystem to the db storage (for multihost)
5 years ago
Aleksander Machniak
5b6a50a4e4
Code simplification and style fixes
5 years ago
Aleksander Machniak
6f4c2cf231
Remove spaces from 'accept' attribute
5 years ago
Aleksander Machniak
bdce0ba3f2
Elastic: Remove redundant listmenulink elements
5 years ago
Aleksander Machniak
3cd3d8eecb
Fix bug where the Installer would not warn about required schema upgrade ( #7042 )
5 years ago
Aleksander Machniak
bd21d43ac9
Small correction
5 years ago
Aleksander Machniak
90738d7a36
Fix so Elastic is also a default in jqueryui plugin ( #7039 )
5 years ago
Aleksander Machniak
40aef395bb
Elastic: Fix data-fab-task handling ( #7038 )
...
Since the code is executed before rcmail init event, we have to use rcmail.env.task
instead of rcmail.task.
5 years ago
Aleksander Machniak
67898b23e4
Fix tables listing routine when DSN contained a database with unsupported suffix ( #7034 )
5 years ago
Aleksander Machniak
2e26aee2b6
Elastic: Fix position of mobile floating action button ( #7038 )
5 years ago
Aleksander Machniak
f2c878c82b
Mention required min. version of lessc ( #7031 )
5 years ago
Aleksander Machniak
814db5a33e
Fixed typo
5 years ago
Aleksander Machniak
294683b390
Fix so update.sh script warns about changed defaults ( #7011 )
5 years ago
Aleksander Machniak
a269e7c106
Fix misleading comment
5 years ago
Aleksander Machniak
4d54074ad2
Larry: Fix html editor toolbar background in Identities
5 years ago
Aleksander Machniak
c2bd60f1aa
Elastic: Fix regression in the new editor widget ( #7021 )
5 years ago
Aleksander Machniak
a80d73602f
Fix db_prefix handling in queries with `TRUNCATE TABLE <name>` and `UNIQUE <name>` ( #7013 )
5 years ago
Aleksander Machniak
b8555ce4f3
Fix so 401 error is returned only on failed logon requests ( #7010 )
5 years ago
Aleksander Machniak
4e840c7669
Elastic: Fix Edit responses button state in Mailvelope mode
5 years ago
Aleksander Machniak
7f6dd16479
Fix invalid Signature button state after escaping Mailvelope mode ( #7015 )
5 years ago
Aleksander Machniak
98c71ee62e
Remove unused variables
5 years ago
Aleksander Machniak
c734f3e1ab
Fix regexp for version input to accept rcX releases
5 years ago
Aleksander Machniak
3c01f472e0
Elastic: Change HTML editor widget to improve form flow ( #6992 )
5 years ago
Aleksander Machniak
4cc20eef72
Fix bug where cache keys could exceed length limit specified in db schema ( #7004 )
5 years ago
Aleksander Machniak
700cc5a055
Fix PHP warning: "array_merge(): Expected parameter 2 to be an array, null given in sendmail.inc ( #7003 )
5 years ago
Aleksander Machniak
58850f0b93
Managesieve: Fix locked UI after opening filter frame ( #7007 )
5 years ago
Aleksander Machniak
5677b2fc9d
Add a release mark
5 years ago
Aleksander Machniak
8a726316bb
Fix displaying version number for rcX versions
5 years ago
Aleksander Machniak
57aa69206a
Remove a note about Larry being default
5 years ago
Aleksander Machniak
358f647273
Correct file permissions
5 years ago
Thomas Bruederli
8db933e440
Set default skin to 'elastic' in sample config
5 years ago
Aleksander Machniak
0e2d3789ce
Small code improvements
5 years ago
Aleksander Machniak
959654c0c2
Elastic: Fix regression where recipient input didn't update internal input state ( #6988 )
5 years ago
Aleksander Machniak
9f1d185c44
Master is 1.5-git now
5 years ago
Aleksander Machniak
902d3cd0bb
Merge branch 'johndoh-6981'
5 years ago
Aleksander Machniak
1656bbcfaa
Update changelog and cleanup
5 years ago
Aleksander Machniak
95aac7c0b6
Elastic: Fix regression where Encrypt button wasn't displayed in mail compose toolbar ( #6982 )
...
Also fix Reply-All button handling
5 years ago
PhilW
714ea7b128
add unit tests for rcmail_output_html::get_template_logo
5 years ago
PhilW
0ae3823853
rewrite skin_logo config
5 years ago
Aleksander Machniak
12967485a3
Elastic: Fix regression where Encrypt button wasn't displayed in mail compose toolbar ( #6982 )
...
Also fix Reply-All button handling
5 years ago
Aleksander Machniak
ad5a22b9c1
Enigma: Fix bug where signing option was set to disabled after saving a draft in Elastic skin ( #6515 )
5 years ago
Aleksander Machniak
c1c534d67c
Fix bug where inline images could have been ignored if Content-Id header contained redundant spaces ( #6980 )
5 years ago
Aleksander Machniak
30b5d4ef64
Elastic: Fix unread filter icon and search state on folder change ( #6978 )
5 years ago
PhilW
32775f0e43
remove redundant type attrib in script tag
5 years ago
Aleksander Machniak
8bcb1e801c
Switch default skin to Elastic
5 years ago
Aleksander Machniak
92fbe4c3b8
Update localization
5 years ago
Aleksander Machniak
3527461d83
Elastic: Add cursor:pointer to a.toolbar-button
5 years ago
Aleksander Machniak
da2ebb272a
Add basic test for attachment_reminder plugin
5 years ago
Aleksander Machniak
cc1a1d95fe
Correct property name
5 years ago
Aleksander Machniak
1b8e01e324
Cleanup unused code
5 years ago
Aleksander Machniak
ce70166d9e
Elastic: Fix inserting responses at cursor position ( #6971 )
...
Don't check if the field has focus for text selection.
5 years ago
johndoh
57960b1cab
add messages for in_array_nocase tests ( #6957 )
5 years ago
Aleksander Machniak
425724bb35
Fix testing rcube_sieve_vacation protected methods
5 years ago
Aleksander Machniak
2213efc850
Archive: Fix missing Archive icon in folder selector popup in Elastic
5 years ago
Aleksander Machniak
46ee823fd9
Archive: Fix bug where next email was not displayed after Archive button use ( #6965 )
5 years ago
Aleksander Machniak
199afedb96
Elastic: Improve splitter element identifier
...
so e.g. in Settings sidebar's width is constant for all Settings pages.
5 years ago
Aleksander Machniak
1d9ddf9d33
Fix PHP Fatal error: Uncaught Error: Using $this when not in object ( #6959 )
5 years ago
Aleksander Machniak
a3c491d5cb
Elastic: Fix initial focus on recipients input in mail compose screen
...
Also remove some redundant duplicated code
5 years ago
Aleksander Machniak
66fab8cdb2
CS fixes, Avoid usused variables, fixed minor bugs
5 years ago
Aleksander Machniak
20e25582e7
Fix so an error is loogged when encryption fails ( #6948 )
5 years ago
Aleksander Machniak
ed085db9e0
Elastic: Fix position and style of auto-complete dropdown on small screens ( #6951 )
5 years ago
Aleksander Machniak
e7ebff56df
PHPDoc fixes
5 years ago
Aleksander Machniak
3841f63fbd
Make cache keys case-sensitive on MySQL/MSSQL ( #6942 )
5 years ago
Aleksander Machniak
213a7cadc2
Enigma: Fix encryption menu width in larry and classic
5 years ago
Aleksander Machniak
54799b9b19
Elastic: Set height for pretty checkbox inside of .listing on touch screen
5 years ago
Aleksander Machniak
d10c44c441
Elastic: Fix regression after column resizer was added
5 years ago
Aleksander Machniak
17296b39cb
Fix infinite loading message on iframe loading errors
...
The loading message was not stopped on "hard" errors, i.e. when
the page was blank, e.g. on 500 error.
5 years ago
Aleksander Machniak
c6de97c5a8
Redis: Improve error handling and phpredis 5.X support ( #6888 )
5 years ago
Aleksander Machniak
4d7ce46fc0
Elastic: Resizeable columns ( #6929 )
5 years ago
Thomas Bruederli
2d9b318c82
Add release 1.4-rc2
5 years ago
Aleksander Machniak
b0aa130edf
Fix wrong password requirement description with zxcvbn driver ( #6922 )
5 years ago
Aleksander Machniak
70d342a436
Fix language selection for spellchecker in html mode ( #6915 )
...
Also fix so the language is not reset when switching from html to plain
text and vice-versa.
5 years ago
Aleksander Machniak
c60a30c780
Use "NOTICE:" instead of "NOTE:" for consistency
5 years ago
Aleksander Machniak
5040009f9c
Fix array offset access syntax with curly braces
5 years ago
Aleksander Machniak
de4a6068e6
Mention Masterminds/HTML5 in INSTALL/README
5 years ago
johndoh
4d66547034
Elastic: Fix border radius in popovers on small screens ( #6911 )
5 years ago
Aleksander Machniak
b10a0dbb7e
Reset internal $skins property is set_skin()
5 years ago
Aleksander Machniak
5373f1839d
Fix googiespell popup in all skins
5 years ago
Aleksander Machniak
bdd1b94d78
Fix PHP 7.4 warning: "Creating default object from empty value"
5 years ago
Aleksander Machniak
48f0f11807
Elastic: Fix color of input placeholder in Edge and some older browsers
5 years ago
Aleksander Machniak
707e070a77
Fix some popover menu regressions, simplify some styles
5 years ago
Aleksander Machniak
0d631491b4
Merge branch 'elastic_menus' of https://github.com/johndoh/roundcubemail into johndoh-elastic_menus
5 years ago
Aleksander Machniak
fcf5a12e30
Password: Support INSERT ... ON DUPLICATE KEY UPDATE queries
5 years ago
PhilW
69e09b12d2
(Elasitc) also support no-icon class on entire menu
5 years ago
PhilW
538b124f13
a few tweaks to elastic popup menus
5 years ago
Aleksander Machniak
27bfd0884e
Drop rcube_browser::$lang property
...
You should use Accept-Language header instead, as we do in other place
5 years ago
Aleksander Machniak
1a10074b85
Add Edge browser detection
5 years ago
Aleksander Machniak
f5d6a242a8
Remove useless properties from rcube_browser
5 years ago
Aleksander Machniak
0786ab8187
Update localization
5 years ago
Aleksander Machniak
4096739322
Fix including assets that exist only in minified version
5 years ago
Aleksander Machniak
bdd1b2054f
Elastic: Add indicator for popover menu items that open a submenu ( #6868 )
5 years ago
Aleksander Machniak
21ebf3ff5a
Fix bug where it was possible to bypass href URI check with data:application/xhtml+xml URIs ( #6896 )
5 years ago
Aleksander Machniak
63730cf842
Fix security issue where it was possible to bypass the CSS jail in HTML messages using :root pseudo-class ( #6897 )
5 years ago
Aleksander Machniak
057fb69bb9
Fix bug where some strict remote URIs in url() style were unintentionally blocked ( #6899 )
5 years ago
Aleksander Machniak
7bf868767e
Fix security issue where it was possible to bypass the position:fixed CSS check in received messages ( #6898 )
5 years ago
Aleksander Machniak
14cb21c87e
Elastic: Fix select/selection button in some places
5 years ago
Aleksander Machniak
3b4d9f3fb5
PHPDoc updates
5 years ago
Aleksander Machniak
1afa46d28d
PHPDoc and CS fixes
5 years ago
Aleksander Machniak
cc21eac9b9
Update changelog
5 years ago
Aleksander Machniak
0dacbc8e0f
Merge branch 'thomascube-pr-elastic-icons'
5 years ago
Aleksander Machniak
c5b844e235
Elastic: (Imho) better icon for Collapse All action
5 years ago
Aleksander Machniak
2691fe1cf0
Elastic: Slightly better icon for Invert action
5 years ago
Aleksander Machniak
b07f7212be
Elastic: Fix selection button icon in Enigma
5 years ago
Aleksander Machniak
53ccce4be9
Merge branch 'pr-elastic-icons' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-icons
5 years ago
Aleksander Machniak
6ec3217f1e
Use kolab/net_ldap3 1.1.x
5 years ago
Aleksander Machniak
b35c9c1fdc
Apply image preview centering styles only if there's an image
...
For cases when we display a security warning about the image attachment
the image centering styles would make the warning centered, which
we do not want.
5 years ago
Aleksander Machniak
d36ea2aa86
Elastic: Fix bg color of .rcmail-inline-message warning
5 years ago
Aleksander Machniak
f7832a1a26
Removed 'delete_always' option ( #6782 )
5 years ago
Thomas Bruederli
7661fa6711
Use the same icon for select/expand unread
5 years ago
Thomas Bruederli
65735a6f94
Add accept option (-y) to installto.sh script
5 years ago
Jack Cherng
f5d4c80e71
Elastic: fix a undefined color ( #6810 )
...
It's referenced in the widgets/jqueryui.less.
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
johndoh
3a40f6cd91
Add expand_all/collapse_all treelist methods ( #6860 )
...
* add expand_all()/collapse_all() treelist methods
* prevent possible race condition in rcmail.folder_collapsed()
5 years ago
Aleksander Machniak
e88e0c16c9
Move rcmail (and future rcmail_*) class tests to tests/Rcmail directory
5 years ago
Aleksander Machniak
04ff1feec3
Improve wording: record -> list entry
5 years ago
Aleksander Machniak
5db4b3f5ea
Fix '\n' visible when identity has multiple GPG keys ( #6885 )
5 years ago
Aleksander Machniak
4062c64acd
Update changelog
5 years ago
Aleksander Machniak
902c264cf0
PHPRedis 5 compat. fix in session handler
5 years ago
Jack Cherng
198585d8a0
Fix implode() wrong parameter order ( #6866 )
...
It has been deprecated in PHP 7.4.
Such as PHP deprecated: implode(): Passing glue string after array is deprecated. Swap the parameters in /var/www/roundcubemail/program/lib/Roundcube/rcube_db.php on line 917
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Sandor Takacs
adcfa53532
Redis::delete() is deprecated in phpredis 5.0.0 ( #6883 )
...
Redis::delete() is deprecated in phpredis 5.0.0
5 years ago
Jack Cherng
17d8423299
Fix PHP 7.4 deprecation: array/string curly braces access ( #6884 )
...
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak
9a225bd3fe
Use Left/Right Arrow keys to faster move over threaded messages list ( #6399 )
...
Fixed some inconsistencies in list widget expand/collapse code.
Made the arrow keys behavior like in Thunderbird, i.e.:
- Right Arrow expands thread or selects closest child if already expanded,
- Left Arrow collapses thread or jumps to closest parent,
- Left Arrow + Ctrl selects top-most parent,
- Up/Down Arrow keys behavior didn't change.
5 years ago
Aleksander Machniak
dc5be05a5f
Select all records on the current list page with CTRL + A ( #6813 )
5 years ago
Aleksander Machniak
7e8f9da64b
Elastic: Add "Show unread messages" button to the search bar ( #6587 )
5 years ago
Aleksander Machniak
9b88e9e5c2
Correct vendor string for GMail is 'gimap'
5 years ago
Thomas B
53130c08ef
Make propform column sizing variable ( #6867 )
...
Allow to specify the preferred column sizes with a propform table class.
5 years ago
Aleksander Machniak
be4341663c
Merge branch 'pr-elastic-icons' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-icons
5 years ago
johndoh
91398c858a
Add KOI8-R to charset_selector ( #6861 )
5 years ago
Aleksander Machniak
b3b0c5efe2
Remove redundant rcmail_ prefix
5 years ago
johndoh
18a4d63be8
Fix deleting original message in some markasjunk drivers ( #6862 )
5 years ago
Thomas Bruederli
52f360a994
Fix export selected menu icon
5 years ago
Aleksander Machniak
900c6813e3
Merge branch 'pr-elastic-icons' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-icons
5 years ago
Aleksander Machniak
fbe36c7f5a
Elastic: Fix bug where use of Tab key on autocomplete causes double insertion into a recipient input ( #6850 )
5 years ago
Aleksander Machniak
5baa8981ea
Elastic: Fix bug in handling pasting text into a recipient input
5 years ago
Aleksander Machniak
7a854f1b56
Fix removing acl entries (regression)
5 years ago
Thomas Bruederli
07b67fe20e
Elastic: icons cleanup
...
- Distinct icons for settings and options
- Distinct icons for expand actions (threads)
- Consistent icon to enable select checkboxes
5 years ago
Aleksander Machniak
a80c5569ab
Added flag to disable server certificate validation via Mysql DSN argument ( #6848 )
5 years ago
Aleksander Machniak
6daefc3d45
Elastic: Fix so search is not reset when returning from the message preview page ( #6847 )
5 years ago
Aleksander Machniak
786bde62f2
Fix wrong messages order after returning to a multi-folder search result ( #6836 )
5 years ago
Aleksander Machniak
0e4bf6fda8
Fix bug where unread count wasn't updated after moving multi-folder result ( #6846 )
5 years ago
Aleksander Machniak
d9e3218025
Fix bug where handling multiple messages from multi-folder search result could not work ( #6845 )
5 years ago
Aleksander Machniak
d39d49b7a6
Fix keyboard navigation (tabindex) on attachments list in compose
5 years ago
Aleksander Machniak
1e365b4d9d
Elastic: Remove border from attachments list in upload widget
5 years ago
Aleksander Machniak
14849be400
Merge branch 'pr-elastic-attachments' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-attachments
5 years ago
Aleksander Machniak
7fe99bdcb1
Elastic: Small fix and improvement for .sidebar-right
5 years ago
Aleksander Machniak
e9ff423a94
Merge branch 'pr-elastic-compose' of https://github.com/thomascube/roundcubemail into thomascube-pr-elastic-compose
5 years ago
Thomas Bruederli
00a867a05f
Make attachment list :empty selector work
5 years ago
Thomas Bruederli
cf862fbd6f
Elastic: draw box around attachments list
5 years ago
Thomas Bruederli
9717fde456
Elastic: small improvements to compose screen
...
- Move attachments panel to the right
- Use pen icon for floating compose button
5 years ago
Aleksander Machniak
44bdca4ab9
Enigma: Fix bug where signature verification could have been skipped for some message structures ( #6838 )
5 years ago
Aleksander Machniak
c1344643a1
Fix bug in miemetype name comparator
...
The code was removing the first matching prefix (x- or x-ms-), which
caused 'x-ms-bmp' to end up as 'ms-bmp'. It should be 'bmp'. Fixed by
reverting the order of tokens in the regexp.
5 years ago
Aleksander Machniak
bfe2bc17d7
Fix css styles leak from replied/forwarded message to the rest of the composed text ( #6831 )
...
Generally do the same with styles what we do on message preview.
This also fixes small bugs in handling styles:
- fix so <style> tag on the start of the HTML content is not ignored
- fix so body's background/bgcolor attributes are applied to the container (regression)
5 years ago
Aleksander Machniak
598cc5f42f
Elastic: Add default icon on Settings/Preferences lists for external plugins ( #6814 )
5 years ago
Aleksander Machniak
8f895cb17f
Replace function alias: getallheaders() -> apache_request_headers()
5 years ago
Aleksander Machniak
042b954fd0
Elastic: Roboto Font v19
5 years ago
Jack Cherng
20bf625733
Remove a unused variable in rcube_plugin::include_stylesheet() ( #6832 )
...
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak
b7b2ce7b91
Small code improvement
5 years ago
Aleksander Machniak
446ff50c57
Merge branch 'dev/display_next' of https://github.com/alecpl/roundcubemail into alecpl-dev/display_next
5 years ago
Aleksander Machniak
6d17e58380
Add basic test for password drivers
5 years ago
Aleksander Machniak
9d5e2219f8
Make ldap_ppolicy to log debug into 'ldap.log' file
5 years ago
Aleksander Machniak
4e9aca2f27
Fix visibility of rcube_ldap_exop_password::$debug ( #6828 )
5 years ago
Aleksander Machniak
881c0ec0da
Avoid empty entry in rule selector
5 years ago
Aleksander Machniak
a991e3181c
Put charset meta specification before a title tag, add page title automatically ( #6811 )
...
I.e. templates should not specify <title>
5 years ago
Aleksander Machniak
84c4d062c6
Unified and simplified keypress event handling on a list widget
5 years ago
Aleksander Machniak
b25699d2ac
Elastic: Improve show-content event handler
5 years ago
Aleksander Machniak
14d8ac3585
Elastic: Make @color-list-deleted the same as disabled buttons, etc.
...
i.e. semi-transparent @font-color
5 years ago
Jack Cherng
e449f30eff
Simplify jQuery DOM ready at the footer ( #6825 )
...
https://api.jquery.com/ready/#entry-longdesc
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak
0869f02b7c
Fix bug in converting multi-page Tiff images into Jpeg ( #6824 )
...
When using 'convert' binary we have to use -flatten argument (the same
as we do with thumbnails) otherwise it will produce multiple output files
with -0, -1, etc. suffix. This way we make sure to generate only one image
until we support multi-page Tiff properly.
5 years ago
Aleksander Machniak
ed8beee5ff
Elastic: Unify margin on #compose-attachments
5 years ago
Aleksander Machniak
d3b468d330
Elastic: Remove wrong min-height on .ui.alert on mobile
5 years ago
Aleksander Machniak
f181cdfd39
Elastic: Remove height from .iframe-wrapper
...
It fixes some iframed dialogs by making the footer bar not hidden in Chrome.
5 years ago
Aleksander Machniak
404995ef95
Elastic: Execute screen_resize_headers() in framed mode
5 years ago
Jack Cherng
26fd266496
Fix variables defined in variable.less cannot be overwritten ( #6819 )
...
Signed-off-by: Jack Cherng <jfcherng@gmail.com>
5 years ago
Aleksander Machniak
ae3eb57fe8
Update changelog
5 years ago
Johannes Prösl
4644e3404f
Adding ssha512 password_algorithm ( #6805 )
...
* Added SSHA512 method to the hash_password function
Basically a copy of the ssha method this case is compatible with the dovecot ssha512 settings so there is no doveadm needed alongside with roundcube to update ssha512 passwords.
5 years ago
johndoh
f99c16432a
fix failing travis-ci checks ( #6815 )
5 years ago
Aleksander Machniak
2d8c396b6e
Fix bug where selection of columns on messages list wasn't working
5 years ago
Aleksander Machniak
6196278869
Fix bug where title text on a treelist record (folder) could include unread count number
...
Add skip-content class to unreadcount elements
5 years ago
Aleksander Machniak
be2e3f2154
Elastic: Fix handling new-line in text pasted to a recipient input
5 years ago
Aleksander Machniak
7fa5180fcc
ACL: Display user/group names (from ldap) instead of acl identifier
5 years ago
Aleksander Machniak
7846505fa4
Don't expand groups without id
...
Skipping redundant request for cases like ACL plugin where we may deal
with groups that may have no mail, id nor source assigned in acl identifier
autocompletion.
5 years ago
Aleksander Machniak
0a0ad2c9b7
Switch to IDNA2008 variant ( #6806 )
...
After switching IDNA_NONTRANSITIONAL_TO_ASCII on, switch to
IDNA2008 variant in Net_LDAP2. Add test, update changelog.
5 years ago
Max Bosse
f1d3f9ee44
Fix: Use IDNA_NONTRANSITIONAL_TO_UNICODE for idn_to_utf8 call
5 years ago
Max Boße
70c20740e7
Set 'IDNA_NONTRANSITIONAL_TO_ASCII' idn-option
5 years ago
Aleksander Machniak
89a342a03a
Elastic: Fix visual issue with long buttons in .boxwarning ( #6797 )
5 years ago
Aleksander Machniak
037bc3c94f
Fix code indentation
5 years ago
Aleksander Machniak
a97822eb8b
Remove importgettext.sh and exportgettext.sh scripts
5 years ago
Aleksander Machniak
8e63309203
CS fixes, tabs to spaces
5 years ago
Aleksander Machniak
f7b4ce0412
Remove dumpschema.sh
...
Usefulness of this script is very low, and MDB2 is not our dependency anymore
5 years ago
Aleksander Machniak
f6807bcc4c
Added 'keyservers' option to define list of HKP servers for Enigma/Mailvelope ( #6326 )
5 years ago
Aleksander Machniak
1423536ce0
Plugin API: Add 'render_folder_selector' hook
5 years ago
Aleksander Machniak
1e5284d245
Elastic: Improve #contactpic color/size
5 years ago
Aleksander Machniak
22a47cced6
Changes in `display_next` setting ( #6795 )
...
- Move it to Preferences > User Interface > Main Options
- Make it apply to Contacts interface too
- Make it apply only if deleting/moving a previewed message/contact
5 years ago
Aleksander Machniak
940e500c1f
Enigma: For verified signatures, display the user id associated with the sender address ( #5958 )
5 years ago
Aleksander Machniak
0e4156ea83
Fix bug where Next/Prev button in mail view didn't work with multi-folder search result ( #6793 )
5 years ago
Aleksander Machniak
4b415c356c
Elastic: Better Spellcheck icon ( #6792 )
5 years ago
Aleksander Machniak
da678873b7
Elastic: FontAwesome 5.9.0
5 years ago
Aleksander Machniak
7af72e82fc
Elastic: Fix some jumping effect in Chrome ( #6677 )
5 years ago
Aleksander Machniak
c8bec34f8f
Properly apply assets_path to contact photo placeholder
5 years ago
Aleksander Machniak
8932abd2e7
CS fixes
5 years ago
Aleksander Machniak
24913e51d3
Mention Kolab/Net_LDAP3 as a dependency
5 years ago
Aleksander Machniak
2351fc13a6
Remove pear/net_ldap2
...
We don't have to suggest a dependency of kolab/net_ldap3.
5 years ago
Aleksander Machniak
40f38221af
Elastic: Remove unused png images
5 years ago
Aleksander Machniak
7e2e92909e
Elastic: Optimize svg images for size
5 years ago
Aleksander Machniak
204a2c2d5b
Elastic: Fix missing delete button in image upload widget in some browsers
5 years ago
Aleksander Machniak
d19377d276
Elastic: Fix image in #contactpic element on iOS 9
...
Looks like some svg in a flex container issue. Changed technique to center the image.
5 years ago
Aleksander Machniak
183c62451a
Elastic: Fix iframe height on iOS 9
5 years ago
Aleksander Machniak
ed9da6cb7f
Memcached: Don't add the same server to the pool many times when using persistent connections
5 years ago
Aleksander Machniak
668ca02c3f
Larry: Fix some TinyMCE buttons
5 years ago
Aleksander Machniak
e0792c3287
Skip RSET after authentication failure and QUIT
5 years ago
Aleksander Machniak
b39c5aaaec
Exit immediately after http redirect
...
This is needed since we use 401 on logout
5 years ago
Aleksander Machniak
fdac30e544
Support PECL memcached extension as a session and cache storage driver (experimental)
5 years ago
Aleksander Machniak
2a25f1778b
Make sure managesieve_default is not a dir ( #6773 )
5 years ago
Aleksander Machniak
4ef87fe856
Support $HasAttachment/$HasNoAttachment keywords ( #6201 )
...
We use these only to display the attachment icon on the messages list.
5 years ago
Aleksander Machniak
f8ca8d1b63
Fix invalid path to "add contact" icon when using assets_path setting
...
This and a few other icons
5 years ago
Aleksander Machniak
8cc0848d03
Elastic: Fix toolbar regressions in IE11 ( #6765 )
5 years ago
Aleksander Machniak
3194ca235b
Update comment
5 years ago
Aleksander Machniak
9f11289e34
Fix toolbar on iOS ( #6765 )
5 years ago
Aleksander Machniak
6e5027ba24
Fix so userlogins and sendmail logs are never put into the per_user_logging folder
5 years ago
Aleksander Machniak
d646a10217
Add in_selection() to rcube_treelist_widget
...
So code working on all lists doesn't have to check widget type
to work with selection.
5 years ago
Aleksander Machniak
4bce2c4389
Elastic: Small visual fix in vacation form
5 years ago
Aleksander Machniak
9a8f4cb13d
Elastic: Fix border radius on messages (again)
5 years ago
Aleksander Machniak
7f999ab13f
Bump version number
5 years ago
Aleksander Machniak
6cddb6c5d0
Bump version number, use pear/net_sieve
5 years ago
Aleksander Machniak
9022d427b1
Add emoticons plugin localization
5 years ago
Aleksander Machniak
c6fc417fe9
Add emoticons plugin to transifex config
5 years ago
Aleksander Machniak
c287dad54e
Add dialog-open event ( #6748 )
5 years ago
Aleksander Machniak
2dccbf2879
Redis: Support connection to unix socket
...
Also handle exceptions thrown on connection and remove support for
specifying hosts with redis:// scheme.
5 years ago
Aleksander Machniak
a8f3d46bb9
Merge branch 'master' of github.com:roundcube/roundcubemail
5 years ago
Aleksander Machniak
ce52b04051
Update changelog, add some tests for rcube_utils::parse_host()
5 years ago
Amir Caspi
6b5fa52ec1
Update rcube_utils::parse_host, fixes #6746
...
Updated regexps used in parse_host to ensure that %t, %d, %z do not cut off domain and return only tld when underlying host has no subdomain (i.e., is just domain.tld rather than mail.domain.tld). Update fixes #6746 , now returns nothing shorter than domain.tld.
Also removed backslash from character class, period does not need to be escaped within character class.
5 years ago
Peter Dey
92602734b1
Elastic: Add infrastructure to apply CSS styles to specific action dialogs/screens ( #6749 )
...
Examples:
* action-headers - The headers popup
* action-plugin-managesieve-action - The managesieve filter creation screen
5 years ago
Aleksander Machniak
7c8ce07e8c
Fix bug where bold/strong text was converted to upper-case on html-to-text conversion (6758)
5 years ago
Aleksander Machniak
5c131aff54
Elastic: Fix pretty select list height on mobile
5 years ago
Aleksander Machniak
14265248ce
Elastic: Fix regression where on mobile scrollbar could have been missing in some pages
5 years ago
Aleksander Machniak
35b12620eb
Elastic: Fix Firefox sub-pixel positioning issues
...
... by using size values rounded in less - in most prominent places.
There's still problem with form controls padding, but we'll work on this
when really needed.
5 years ago
Aleksander Machniak
0feb46574c
Update languages list
5 years ago
Aleksander Machniak
a1301a78d6
Localization update
5 years ago
Aleksander Machniak
b24869b0cd
Elastic: Fix bug where Enigma options in mail compose could sometimes be ignored ( #6515 )
5 years ago
Aleksander Machniak
910505a361
Fix regression where drafts were not deleted after sending the message ( #6756 )
5 years ago
Aleksander Machniak
b8800c5b9a
Elastic: Bring back border-radius for #messagestack objects
5 years ago
Aleksander Machniak
516a88e49d
Elastic: Simplify some styles for .ui.alert
5 years ago
Aleksander Machniak
918c8859b6
Remove redundant rule
...
It actually broke some plugins after commit 5fb8e8cb86
(#6739 ).
5 years ago
Aleksander Machniak
0c4d78aa11
Remove language code from charset name as per the RFC2231.5
5 years ago
Aleksander Machniak
86a9788083
Fix invalid path to blocked.gif when using assets_path setting ( #6752 )
5 years ago
Aleksander Machniak
8db00c6265
Elastic: Fix handling mailto: URL parameters in contact menu ( #6751 )
...
Also fix keyboard navigation in some menus, e.g. contact menu
5 years ago
Aleksander Machniak
51c9bab005
Small cleanup and mention that Elastic requires IE 11+
5 years ago
Aleksander Machniak
9391a531ff
Fix regexp
5 years ago
Aleksander Machniak
8fe12e2fad
Enigma: Fix "decryption oracle" bug [CVE-2019-10740] ( #6638 )
...
When composing mail (on reply/forward/edit) we decrypt content only
in the first "content part" of the message.
5 years ago
Aleksander Machniak
1ee7253ff2
Enigma: Fix error message when trying to encrypt with a revoked private key ( #6607 )
5 years ago
Aleksander Machniak
6efa88f049
Enigma: Fix bug where revoked users/keys were not greyed out in key info
...
The 'deleted' class was assigned to the wrong (next) row in a table.
It also didn't work in Elastic skin at all because of the missing style.
5 years ago
Aleksander Machniak
b89031e335
Fix PHP Deprecated: idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated
...
Use rcube_utils::idn_to_ascii() instead of idn_to_ascii().
5 years ago
Aleksander Machniak
fe90903fa1
Fix bug in parsing vCard data using PHP 7.3 due to an invalid regexp ( #6744 )
...
Looks like \R is not allowed in character class, but \r\n is fine.
On PHP 7.3.5 it throws warnings and empty result from preg_replace(),
though I couldn't reproduce.
5 years ago
Aleksander Machniak
f3d16240f2
Fix bug where bmp images couldn't be displayed on some systems ( #6728 )
5 years ago
Aleksander Machniak
e3014de2ce
Simplify code around detected mimetype string
5 years ago
Aleksander Machniak
3f351697c3
Elastic: Fix non-working @color-taskmenu-button-selected-hover
5 years ago
Aleksander Machniak
232d4be561
Elastic: Add text aligning for toolbar items
...
For very short button text e.g. "Add" the text has to be centered.
5 years ago
Aleksander Machniak
cf51aead63
Larry: Fix regression where menu actions didn't work with keyboard ( #6740 )
...
For Elastic remove Space/Enter key handler on menus, so we use
default browser behaviour. Triggering a onclick programatically
causes popup window warning sometimes.
5 years ago
Aleksander Machniak
3719ce0653
Don't use :has selector
5 years ago
Aleksander Machniak
2c38460b09
Make sure an event triggered by Enter key press on a link is treated as a keyboard event
5 years ago
Aleksander Machniak
5fb8e8cb86
Elastic: Fix issue with absolute positioned mail content ( #6739 )
5 years ago
Aleksander Machniak
c42be24fd3
Update changelog
5 years ago
Aleksander Machniak
8c471478f7
Merge branch 'dev/elastic'
5 years ago
Aleksander Machniak
f76d9e0c09
Small fix
5 years ago
Aleksander Machniak
67f9f504a3
key ring -> keyring
...
...for consistence with other places
5 years ago
Aleksander Machniak
f3c9699817
Fix so advanced search dialog is not automatically displayed on searchonly addressbooks ( #6679 )
5 years ago
Aleksander Machniak
68256be600
Bump CodeMirror version to 5.46.0
5 years ago
Aleksander Machniak
487052cb5c
jQuery-3.4.1
5 years ago
Aleksander Machniak
45a6ad1ba7
Fix so an error is logged when more than one attachment plugin has been enabled, initialize the first one ( #6735 )
5 years ago
Aleksander Machniak
593188559a
Fix regression where non-terminating errors were sent to the browser
5 years ago
Aleksander Machniak
e67765b863
Fix bug where flag change could have been passed to a preview frame when not expected
5 years ago
Aleksander Machniak
55cca61134
Workaround more invalid HTML cases parsed incorrectly by Mastermind/HTML5 ( #6713 )
5 years ago
Aleksander Machniak
00ef5d05ef
Merge branch 'master' into dev/elastic
5 years ago
Peter Dey
07d4996825
Elastic: Make header title in message view slightly wider, so we can fit the string "X-Original-To" ( #6731 )
5 years ago
Aleksander Machniak
68f4566b0f
Get rid of widgets/mail.less
...
Move .image-tools to widgets/common.less, and the rest to styles.less.
5 years ago
Aleksander Machniak
ce9c52e65a
Merge branch 'master' into dev/elastic
5 years ago
Aleksander Machniak
00f94a47bb
Rephrase cookiesmismatch text
5 years ago
Aleksander Machniak
850d414443
Don't allow dragging .custom-control elements on folders list
5 years ago
Aleksander Machniak
7457829c49
Elastic: Don't use cursor:pointer on disabled switches
5 years ago
Aleksander Machniak
187b51fd82
Fix bug where parent entry could be selected when clicking on a virtual entry
5 years ago
Aleksander Machniak
70a0976be1
Remove redundant error message
5 years ago
Aleksander Machniak
fbb5a5bc4f
Small code simplification in raise_error()
5 years ago
Aleksander Machniak
e3d3add48a
installto.sh: Add possibility to run the update even on the up-to-date installation ( #6533 )
5 years ago
Aleksander Machniak
02dc6ce41c
Don't init the session in CLI mode
...
This prevents from PHP warnings when using CLI scripts e.g. installto.sh.
5 years ago
Aleksander Machniak
72ad567db6
Add new line at the end of error message in CLI mode
5 years ago
Aleksander Machniak
00173a7622
Update some code documentation
5 years ago
Aleksander Machniak
521e0c048c
Managesieve: Bump version number
5 years ago
Aleksander Machniak
3562d7ffa6
Fix so "Create filter" option does not show up when Filters menu is disabled ( #6723 )
5 years ago
Aleksander Machniak
ccb70116f1
Managesieve: Use RFC-compliant line endings, CRLF instead of LF ( #6686 )
5 years ago
Aleksander Machniak
d8470c6c2b
Remove useless "..." suffix
5 years ago
Aleksander Machniak
9c4e2eacab
Don't log full session identifiers in userlogins log ( #6625 )
...
Log only 16-char prefix.
5 years ago
Aleksander Machniak
32612f0b8f
Log some more info with session_debug
5 years ago
Aleksander Machniak
f3948a26b8
Use .log suffix in options descriptions as it's the default
5 years ago
Aleksander Machniak
c87ac075ae
Renamed 'log_session' option to 'session_debug'
5 years ago
Aleksander Machniak
f1a83f923d
Added cookie mismatch detection, display an error message informing the user to clear cookies
5 years ago
Aleksander Machniak
5218b0193a
Clarified 'address_book_type' option behavior ( #6680 )
5 years ago
Aleksander Machniak
22694665d9
Fix code indentation
5 years ago
Aleksander Machniak
57c67db029
Remove year(s) from copyright headers + some cleanup
5 years ago
Aleksander Machniak
69080457b1
Code simplification
5 years ago
Aleksander Machniak
92ed0154d5
Followup fix on handling HTML content w/o html/head/body tag ( #6713 )
5 years ago
Aleksander Machniak
03d56926d8
Fix bug in HTML parser that could cause missing text fragments when there was no head/body tag ( #6713 )
5 years ago
Aleksander Machniak
1078d8df16
Fix cpanel_webmail driver
5 years ago
Aleksander Machniak
711e46a018
Force HIGHESTMODSEQ use on dovecot
...
This may fix some messages cache issues. Dovecot does not return
HIGHESTMODSEQ nor NOMODSEQ metadata on SELECT until it is "forced"
to switch to "permanent mod-seq mode". It can be done either by
ENABLE QRESYNC/CONDSTORE or by requesting the metadata explicitely
on SELECT/STATUS. We'll use STATUS for that.
5 years ago
Aleksander Machniak
3ec6a60ad1
Fix PHP Warning: in_array() expects parameter 2 to be array, null given
5 years ago
Aleksander Machniak
f0811f6f50
DOn't use deprecated (and slow) selectors
5 years ago
Aleksander Machniak
0c419e4dd1
Elastic: .compact-table fixes
5 years ago
Aleksander Machniak
8b74fd73da
Update to jQuery 3.4.0
5 years ago
Aleksander Machniak
cd4c756322
CS fixes
5 years ago
Aleksander Machniak
4674ac59b8
Fix bug where global includes were requested for vacation ( #6716 )
5 years ago
Aleksander Machniak
a78f91f5dc
Small code de-duplication
5 years ago
Aleksander Machniak
fd167152e1
jqueryui plugin is already required by core
5 years ago
Aleksander Machniak
8036bfafab
Fix setting button state when registering it after onload
...
Also get rid of uibutton support, it's not used anymore.
5 years ago
Aleksander Machniak
9ab932d9ba
Remove redundant "ERROR: " prefix
5 years ago
Aleksander Machniak
706313bdeb
Elastic: Fix setting pretty select popup width
...
In some cases the min_width was set to value bigger than max_width.
5 years ago
Aleksander Machniak
b8f27af8cb
Elastic: Fix non-working pretty selects in Chrome browser ( #6705 )
5 years ago
Aleksander Machniak
23978006da
Add note about IIS and woff fonts ( #6710 )
5 years ago
Aleksander Machniak
6fd2366a94
Merge branch 'dsoares-wash-xml-namespace'
5 years ago
Aleksander Machniak
a07c44804a
Update changelog
5 years ago
Aleksander Machniak
6f479096d5
Merge branch 'wash-xml-namespace' of https://github.com/dsoares/roundcubemail into dsoares-wash-xml-namespace
5 years ago
Aleksander Machniak
fc44e4612f
Merge branch 'nuxwin-#6704'
5 years ago
Aleksander Machniak
2f05533710
Small code improvements
5 years ago
Aleksander Machniak
0cc1ec0131
Merge branch '#6704' of https://github.com/nuxwin/roundcubemail into nuxwin-#6704
5 years ago
Aleksander Machniak
f045812fcc
Bump masterminds/html5 version up
5 years ago
Aleksander Machniak
b304782cbc
Elastic: Various cross-browser fixes and improvements
5 years ago
Laurent Declercq
ae59269f27
Make use of rcube::raise_error() function for error handling in bin/install-jsdeps.sh ( #6704 )
5 years ago
Aleksander Machniak
4d1b3e263a
Elastic: Fix folders list scrolling on touch devices ( #6706 )
5 years ago
Aleksander Machniak
a35699637d
Fix PHP error when using Net_LDAP3 from master
...
get_entry() method signature has changed. We don't really needed
that override in rcube_ldap_generic, so it's now removed.
5 years ago
Aleksander Machniak
347b92f8cf
Update tinymce languages url
5 years ago
dsoares
00cc13a1b9
Fix bug where HTML messages with a xml:namespace tag were not rendered.
5 years ago
Aleksander Machniak
b667f1ec02
Elastic: Better buttons alignment in .menu.footer .buttons
5 years ago
Aleksander Machniak
c2a5ffeecb
Elastic: Fix inactive options in #mailto-menu (regression)
5 years ago
Aleksander Machniak
a75ad5e9b1
Elastic: Remove redundant styles
5 years ago
Aleksander Machniak
b86472badf
Elastic: Fix scrollbar issue in jQuery-UI dialogs
...
Bootstrap's box-sizing:border-box on everything does not work nice with jQuery-UI.
5 years ago
Aleksander Machniak
1a68fe25c0
Elastic: Fix padding in jQuery-UI dialogs
5 years ago
Aleksander Machniak
96df04b020
Elastic: Small spacing fix
5 years ago
Aleksander Machniak
e8ff189627
Use simpler code
5 years ago
Aleksander Machniak
77439f9772
Add missing role=menuitem
5 years ago
Aleksander Machniak
79ca8bc40a
Elastic: Small regression in .menu.footer
5 years ago
Aleksander Machniak
ddef3926aa
Fix TinyMCE download location ( #6694 )
5 years ago
Aleksander Machniak
4524156a3d
Merge branch 'dev/elastic' of github.com:roundcube/roundcubemail into dev/elastic
5 years ago
Aleksander Machniak
f1e911ec03
Elastic: Toolbar/menus/layout refactoring
...
Refactoring for better consistency and simplicity.
5KB less in size of (minified) styles.css file.
Layout changes:
- body > #layout > .menu -> #layout-menu
- body > #layout > .list -> #layout-list
- body > #layout > .sidebar -> #layout-sidebar
- body > #layout > .content -> #layout-content
Toolbar/menu changes:
- .toolbar -> .toolbar.menu
- .toolbarmenu -> .menu.listing
- .menu-button -> .task-menu-button
- .pagenav.toolbar -> .pagenav.menu
- #taskmenu -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background
Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
5 years ago
Aleksander Machniak
e8a332e628
Elastic: Toolbar/menus/layout refactoring
...
Refactoring for better consistency and simplicity.
5KB less in size of (minified) styles.css file.
Layout changes:
- body > #layout > .menu -> #layout-menu
- body > #layout > .list -> #layout-list
- body > #layout > .sidebar -> #layout-sidebar
- body > #layout > .content -> #layout-content
Toolbar/menu changes:
- .toolbar -> .toolbar.menu
- .toolbarmenu -> .menu.listing
- .menu-button -> .task-menu-button
- .pagenav.toolbar -> .pagenav.menu
- #taskmenu -> #taskmenu.menu.toolbar
- .image-tools .menu -> .image-tools .menu.toolbar
- required .disabled class to de-activate menu items
- .button class is not required on .menu children
- merge toolbar.less and taskmenu.less into menu.less
- @color-toolbarmenu-hover -> @color-menu-hover
- @color-toolbarmenu-hover-background -> @color-menu-hover-background
Also cleaned/removed some code in spellchecker.js. Made .googie_list a list not table.
5 years ago
Aleksander Machniak
dbf6e0a81d
Improve display_message() for sophisticated 'loading' messages
...
So it's possible to display more than one message of type 'loading'
at a time and define custom timeout.
5 years ago
Aleksander Machniak
fae26eab13
Elastic: Add Prev/Next buttons on message page toolbar ( #6648 )
5 years ago
Aleksander Machniak
f1c40c8aa9
Fix bug where attachment preview didn't work with x_frame_options=deny ( #6688 )
5 years ago
Aleksander Machniak
27408182b9
Expect skin thumbnails to be in assets
5 years ago
Aleksander Machniak
ab7eeb3daa
CS fixes
5 years ago
Aleksander Machniak
d8488aae32
Disable spellcheker (hide button) if the list of languages is empty
...
Better handling of uninitialized (not installed) spellchecker engine.
Also prevent from PHP fatal error if enchant ext is not installed.
5 years ago
Aleksander Machniak
844ec53612
Elastic: Fix bug where toolbar disappears on attachment menu use in Chrome ( #6677 )
5 years ago
Aleksander Machniak
c827925051
Fix so "Open in new window" consistently displays "external window" interface ( #6659 )
...
Both 'show' and 'extwin' will use _extwin=1 argument.
5 years ago
Aleksander Machniak
b15e61a17f
Elastic: Remove incorrect .proplist padding
5 years ago
Aleksander Machniak
3eebe8da56
Elastic: Fix overflow issues in ACL form
5 years ago
Aleksander Machniak
3b4d07a055
Elastic: Close search options on Enter key press in quick-search input ( #6660 )
5 years ago
Cedric Girard
c7677a5722
Follow redirection when downloading with curl ( #6681 )
5 years ago
Aleksander Machniak
982919582c
Add zh_MO and zh_HK as aliases of zh_TW ( #6666 )
...
with CS fixes
5 years ago
Aleksander Machniak
53c37a1321
WS and CS fixes
5 years ago
Boris Rybalkin
2d85dad0cc
Support ROUNDCUBE_CONFIG_DIR env variable ( #6112 )
5 years ago
Aleksander Machniak
2bd039c9b5
Merge branch 'master' of github.com:roundcube/roundcubemail
5 years ago
Aleksander Machniak
ab28c4ae26
Fix bug where external content (e.g. mail body) was passed to templates parsing code ( #6640 )
...
It should have been part of "Fix so templating system does not mess with external (e.g. email)
content (#5499 )" (d02e6ea45e
), but it wasn't.
5 years ago
Peter Kubica
b2ffe58f9d
Fix for: Password: De-duplicate ldap drivers code ( #6669 )
5 years ago
Aleksander Machniak
9d19d5b5d5
Merge branch 'army1349-master'
5 years ago
Aleksander Machniak
0751c1c8eb
Password: De-duplicate ldap drivers code
5 years ago
Aleksander Machniak
2ea9d4fe80
Merge branch 'master' of https://github.com/army1349/roundcubemail into army1349-master
5 years ago
Aleksander Machniak
0ac2747293
Elastic: Add missing filter drag-n-drop indicators
5 years ago
Aleksander Machniak
d88fb7e4ff
Elastic: Fix displaying (.invalid-feedback) error messages in forms
5 years ago
Aleksander Machniak
78070441de
Elastic: Move Actions button from filters list footer to header
5 years ago
Aleksander Machniak
939ca63a59
Filters set -> Filter set, consistently
5 years ago
Aleksander Machniak
4fff3315d0
Elastic: Changed read/unread icons ( #6636 )
5 years ago
Aleksander Machniak
7387bfcd0c
Elastic: Changed "Move to..." icon ( #6637 )
5 years ago
Aleksander Machniak
0f6f20c629
Elastic: Improve selector for table.propform content
5 years ago
Aleksander Machniak
b232886488
Properly cleanup on drag end in treelist widget
5 years ago
Peter Kubica
07d7ec83a0
ldap_exop - move function exist check to the start
5 years ago
Aleksander Machniak
743794f1d8
Treelist: Add possibility to not reset selection on reset()
5 years ago
Peter Kubica
772dad8805
ldap_exop - add PHP version requirement
5 years ago
Peter Kubica
51abe31f1a
ldap_exop - fix issue #4992
5 years ago
Aleksander Machniak
3c760092a0
Merge branch 'johndoh-less_cleanup'
5 years ago
Aleksander Machniak
43e540f72f
Elastic: Fix edit icon regression
5 years ago
Aleksander Machniak
5fb08eeb3f
Elastic: Fix next/prev icons in toolbar
5 years ago
Aleksander Machniak
34ee036efc
Merge branch 'less_cleanup' of https://github.com/johndoh/roundcubemail into johndoh-less_cleanup
5 years ago
Aleksander Machniak
5058d36581
Fix bug where next row wasn't selected after deleting a collapsed thread ( #6655 )
5 years ago
PhilW
98f0abf9dd
fix css selector
5 years ago
Aleksander Machniak
ad4ea7e62e
Merge branch 'master' of github.com:roundcube/roundcubemail
5 years ago
Aleksander Machniak
950512dce1
Update changelog
5 years ago
Aleksander Machniak
0acb53cde6
Merge branch 'johndoh-adv_options'
5 years ago
Aleksander Machniak
c0b9c222fc
Merge branch 'adv_options' of https://github.com/johndoh/roundcubemail into johndoh-adv_options
5 years ago
dchisolm
b0f7e4207c
Parse abook entries more reliably ( #6646 )
...
* Update the squirrelmail_user_copy plugin to use the same method of parsing abook entries
as squirrelmail uses. If a user has entered something that has been quoted such as double quotes or pipes, this will parse the address book entry better than exploding on the pipe alone
* Noticed undefined variable $sig in convert charset
5 years ago
Aleksander Machniak
b313295e45
Merge branch 'less_cleanup' of https://github.com/johndoh/roundcubemail into johndoh-less_cleanup
5 years ago
johndoh
8957f496db
fix tiny typo ( #6654 )
5 years ago
PhilW
9543e6af7e
remove some duplicate code in toolbar.less
5 years ago
Aleksander Machniak
e3e9573391
Fix small issue when quota object does not specify 'title'
5 years ago
Thomas Bruederli
0c01dad398
Add margin to buttons inside alert boxes
5 years ago
Aleksander Machniak
cc20de329d
Elastic: Use Bootstrap's custom file input
...
... with localization and some js logic to display selected file(s) in the input.
5 years ago
Aleksander Machniak
ede90c1f8c
Elastic: Fix adding Cc/Bcc fields in Bounce dialog
5 years ago
Aleksander Machniak
bca1397927
Fix links to Identities/Responses
5 years ago
PhilW
fbc052e5df
(Elastic) hide advanced settings sections
5 years ago
Aleksander Machniak
e7816ccd36
Elastic: Keep original line wrapping in Message headers dialog
5 years ago
Aleksander Machniak
9b553aa2e0
Elastic: Improve "Mark all as read" dialog style (use .proplist)
5 years ago
Aleksander Machniak
147a2c8611
Elastic: Use appropriate icon for Mark button in "Mark all as read" dialog
5 years ago
Aleksander Machniak
553f83618e
Elastic: Custom switch improvements
5 years ago
Aleksander Machniak
88c5507f29
Elastic: Replace .icon-checkbox with Bootstrap's custom switch
5 years ago
Aleksander Machniak
26bce22bff
Fix bug when aborting dragging with ESC key didn't stop the move action ( #6623 )
...
+ small code improvements
+ focus the list on drag start to make sure it's focused state is up-to-date
which is needed for proper keypress handling (e.g. ESC key on drag action)
5 years ago
Aleksander Machniak
b2b39ade23
Bootstrap 4.3.1
5 years ago
Aleksander Machniak
2373aea95c
Elastic: Add style for .part-notice elements (like e.g. .boxwarning)
5 years ago
Aleksander Machniak
167c9aee6f
Update changelog
5 years ago
Aleksander Machniak
04fef18459
Merge branch 'mharjac-master'
5 years ago
Aleksander Machniak
7a4aed8320
Move common code to a function
5 years ago
Aleksander Machniak
79c1135052
Merge branch 'master' of https://github.com/mharjac/roundcubemail into mharjac-master
5 years ago
Athanasios Douitsis
2427b0967b
Add icon for language selection form ( #6624 )
...
Trying to fix the appearance of the login-language selector for the new elastic theme.
This is a small addition which makes the login-language plugin present an icon, like the rest of the login form fields. I have also issued a request for the login form selector to drop the custom styles attribute: https://github.com/hassansin/roundcube-login-language/issues/11 . These two (small) enhancements make the login form appear perfectly when the login-language plugin is used.
Here is the corrected result with these changes applied: https://imgur.com/a/5clC67e
5 years ago
Mario Harjac
136175e445
Fix missing CSRF token in message download ( #6621 )
5 years ago
Aleksander Machniak
641a67fe75
Elastic: Fix unintentional layout preference overwrite ( #6613 )
...
This is actually skin-independent mechanism that prevents overwriting
of skin-specific preferences by ajax requests (that until now were
not aware of skin config).
5 years ago
Aleksander Machniak
77fc589974
Fix regression where operator/comparator were not reset on submit ( #6614 )
5 years ago
johndoh
d0c7e8d7c3
Remove favicon template object from template files ( #6612 )
5 years ago
Aleksander Machniak
43499432a5
Elastic: Fix height of select elements inside of composite fields
...
also make them pretty when added programatically.
5 years ago
Aleksander Machniak
9a757aa688
Keep meta and links together
5 years ago
Aleksander Machniak
9d51e40f9e
Code cleanup
5 years ago
Aleksander Machniak
0492b1f6e5
HTML5 Upload Progress ( #6177 ) ( #6583 )
...
Replaced all old upload progress code in favour of ajax upload progress.
Instead of posting a hidden iframe, we now use AJAX (as we did for drag-n-drop).
Removed code for old browsers. Now we support IE >= 10, Firefox > 4.
Upload progress may not work in some more, but support is quite good.
5 years ago
johndoh
8f62aed866
Create new meta and links template objects, replace favicon ( #6611 )
5 years ago
Aleksander Machniak
fbdaab714b
Merge branch 'master' of github.com:roundcube/roundcubemail
5 years ago
Aleksander Machniak
c66199ffd2
Add cache busters also to images used by templates ( #6610 )
5 years ago
Aleksander Machniak
db61f39e89
Add note about possible SELINUX issue ( #6601 )
5 years ago
Aleksander Machniak
6e74498656
Fix so mime_content_type check in Installer uses files that should always be available (i.e. from program/resources) ( #6599 )
5 years ago
Aleksander Machniak
74fe74bf7d
Make "0.9 or newer" a default selection for db schema update box
5 years ago
Aleksander Machniak
1473522928
Keep .diff instead of .orig files
5 years ago
Aleksander Machniak
b6a3df2824
Update to jQuery-MiniColors 2.3.4
...
Fixes color picker issue when using Roundcube in an iframe.
5 years ago
johndoh
fa754c4ebc
Elastic: remove hover effect on dropbuttons when primary action is disabled ( #6597 )
5 years ago
Aleksander Machniak
9fe46a4a9a
Update to OpenPGP.js 4.4.6
5 years ago
Aleksander Machniak
834266c469
Elastic: Close popups when switching tabs
5 years ago
Aleksander Machniak
82974289b9
Fix typo
5 years ago
Aleksander Machniak
6dce805221
Improve last fix so it also remove temp file if Mail_Mime returned an error
5 years ago
Aleksander Machniak
1767b256e4
Fix bug where big messages could not be saved to imap folder in low memory mode
5 years ago
Aleksander Machniak
fe5b4fd81d
fputs() -> fwrite()
5 years ago
Aleksander Machniak
d392e2d72a
Elastic: Fix too small height of mailvelope mail preview frame ( #6600 )
5 years ago
Aleksander Machniak
0cd1e9d01b
Merge branch 'johndoh-contact_selection'
5 years ago
Aleksander Machniak
82c495e6b4
PR cleanup
5 years ago
PhilW
e5f5e6576d
add some selection options to contacts list
5 years ago
Aleksander Machniak
99ad249f6d
Elastic: Add title with full folder name on folders list elements
...
if displayed folder name is truncated because of overflow.
5 years ago
Aleksander Machniak
db780a2db5
Fix small regression after last commit
5 years ago
Aleksander Machniak
fe35b38c28
Managesieve: Fix bug where custom header or variable could be lost on form submission ( #6594 )
5 years ago
Aleksander Machniak
e876e7b861
Add no-bs class to search form inputs
...
... so they don't get form-control assigned by Elastic logic
5 years ago
Aleksander Machniak
61eb78ad64
Fix so ANY record is not used for email domain validation, use A, MX, CNAME, AAAA instead ( #6581 )
5 years ago
Thomas Bruederli
3c6998d94e
Slightly increase task menu width to better fit labels in other languages
5 years ago
Aleksander Machniak
823dc2eaac
Fix PHP 7.2 compatibility in debug_logger plugin ( #6586 )
5 years ago
Victor Benincasa
2bf75060e9
Update DirectAdmin socket communication class to v. 3.0.2
...
Socket communication class from the official repository: http://files.directadmin.com/services/all/httpsocket/
5 years ago
Aleksander Machniak
e69d1e7f04
Fix so max_message_size limit is checked also when forwarding messages as attachments ( #6580 )
5 years ago
Aleksander Machniak
d7b510978e
Fix regressions in attachment rename and attachment title attribute setting
5 years ago