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
Aleksander Machniak
a859bd43a0
Elastic: Fix buttons in filters form
5 years ago
Aleksander Machniak
8e24761815
Elastic: Fix button regressions
...
I give up. The text is still about 2px up, but this
is because of how the font is rendered and that in latin languages
we end up with most letters not having descending parts.
Also, it's slightly better in Chrome than in Firefox.
5 years ago
Aleksander Machniak
5fafae7b2d
Elastic: Move aboutcontent object inside div.frame-content
5 years ago
Aleksander Machniak
c14371efdc
Elastic: Fix buttons (again)
...
Last change make the button height too small, imo. Also in broke
slightly dialog buttons on mobile. The change also improves some
specific button styles, e.g. dialog Close button.
5 years ago
Aleksander Machniak
829395ed13
Improvements in contact import dialog
...
- Fix Import button state on import errors
- Focus Cancel button on form submission
- Don't reload contacts list when import failed
5 years ago
Thomas Bruederli
2f9ea5e078
Update localizations from Transifex
5 years ago
Thomas Bruederli
3b779a64be
Update copyright year
5 years ago
Thomas Bruederli
117bba6d2a
Add SVG version of contact/group pictures
...
Artwork derived from free fontawesome icons
5 years ago
Thomas Bruederli
a62479a311
Display small buttons in message-objects box
5 years ago
Thomas Bruederli
6b2def23e2
Improve button text and icon alignment
5 years ago
Aleksander Machniak
5693b4f31c
Fix bug in parsing some IMAP command responses that include unsolicited replies ( #6577 )
5 years ago
Aleksander Machniak
a7df28093f
Make rcube_session::unserialize() public method
5 years ago
Aleksander Machniak
a7721facdf
Elastic: Fix recipient input on paste event
5 years ago
Evertiro
ce0eb318f4
Password: Better handling for Plesk errors ( #6575 )
5 years ago
Kevin Puetz
0dc37ed5fa
Update passwd-expect -ssh to allow for ECDSA ( #6574 )
...
fingerprint_string could have different wording on a modern installation if the server key is not RSA
6 years ago
Aleksander Machniak
881b344fba
Fix regression in vcard parser
6 years ago
Aleksander Machniak
35e2bffb90
Support simple field labels (e.g. LetterHub examples) in csv imports ( #6541 )
6 years ago
Aleksander Machniak
8caf3b659c
Password: Add support for Plesk >= 17.8 ( #6526 )
6 years ago
Aleksander Machniak
32a0ad6778
Force session.gc_probability=1 when using custom session handlers ( #6560 )
6 years ago
Aleksander Machniak
5c1154a4ba
Elastic: Fix selected state colors in datepicker
6 years ago
Aleksander Machniak
58fd5bc060
Fix get_skin_path() so it always returns main skin path not plugin's
6 years ago
Aleksander Machniak
3c89599890
Elastic: Add style for login-footer addons
6 years ago
Aleksander Machniak
96c769143a
Get rid of (localized) units for memory stats
6 years ago
Aleksander Machniak
8a04d3f993
Fix so performance stats are logged to the main console log also when per_user_logging=true
6 years ago
Aleksander Machniak
d3c65d752b
Remove useless "return null;" at the end of function block
6 years ago
Aleksander Machniak
0e640e95c9
Enigma: Fixed multi-host syncronization of private and deleted keys and pubring.kbx file
...
Added context column to filestore table for easier listing of stored files.
6 years ago
Aleksander Machniak
81337b7f31
Elastic: Remove clear icon from recipient input in IE11
6 years ago
Aleksander Machniak
d6184ab516
Elastic: Small IE11 fix
6 years ago
Aleksander Machniak
de386b9614
Elastic: Fix login form in IE11 ( #6565 )
6 years ago
Aleksander Machniak
5d0a9a51e2
Elastic: Use Bootstrap's spinner (and spinner-border instead of custom fa-spin)
6 years ago
Aleksander Machniak
8337db6b53
Upgrade to Bootstrap 4.2.1
6 years ago
Stuart Henderson
98349c19f6
Fix typo LOG_EMERGE ( #6566 )
6 years ago
Aleksander Machniak
7a49b48dc1
Fix handling of empty entries in vCard import ( #6564 )
6 years ago
Aleksander Machniak
35a0909e06
Elastic: Revert form-control:invalid border changes ( #6565 )
6 years ago
Aleksander Machniak
01faf9060c
Update localization
6 years ago
Aleksander Machniak
b85c5b3b7a
Elastic: FontAwesome 5.6.3, use fire-alt instead of fire icon for Junk
6 years ago
Aleksander Machniak
b0c83111de
Fix rcube_imap_cache in mode set to MESSAGE only
6 years ago
Aleksander Machniak
328c32402d
Elastic: Improve .form-control:invalid style (at least for Firefox)
6 years ago
Aleksander Machniak
aa7e2febd1
Add 'required' to the list of boolean attributes
6 years ago
Aleksander Machniak
d3da7fad5a
Set type attribute for created button
6 years ago
Aleksander Machniak
72ef71097e
Elastic: Add missing type attribute on buttons and remove href
6 years ago
Aleksander Machniak
36485dfc34
Prevent from using deprecated timezone names from jsTimezoneDetect
...
For better interoperability of plugins such as Calendar, for example
issue see: https://git.kolab.org/T2666 .
6 years ago
Aleksander Machniak
a32d72b661
Password: Disallow control characters in passwords ( #6547 )
6 years ago
Aleksander Machniak
1a5708eb23
Elastic: Change compact and signature icons ( #6556 )
6 years ago
Aleksander Machniak
39e81d4710
Elastic: FontAwesome 5.6.1
6 years ago
Aleksander Machniak
0676e04e1a
Enable tests on PHP 7.3
6 years ago
Aleksander Machniak
45618273e0
Fix dummy Message-Id when resuming a draft without Message-Id header ( #6548 )
6 years ago
Aleksander Machniak
708ceb2ba0
Elastic: Add style for HTML editor content (use embed.css for this)
6 years ago
Aleksander Machniak
943de28d2a
Log IMAP/SMTP connection time in debug mode
6 years ago
Aleksander Machniak
00e53fac53
Elastic: Fix toolbar removal when using Advanced options and Add button in filter rules form in Chrome
6 years ago
Aleksander Machniak
4a896b46a7
When requesting a plugin template ignore global skin path(s)
6 years ago
johndoh
03425d1d2b
Add 'listoptions' container element ( #6540 )
6 years ago
Aleksander Machniak
e4b5dc6a41
Remove old fallback to the 'default' skin
6 years ago
Aleksander Machniak
6f6b741cde
Update changelog
6 years ago
Aleksander Machniak
5063d9bfd9
Elastic: Fix various issues with datepicker in parent window
6 years ago
Aleksander Machniak
3502d9cb2b
Elastic: Displat datepicker in parent window
6 years ago
Aleksander Machniak
890aedb29b
Elastic: Add missing style of current position for keyboard navigation in datepicker
6 years ago
Aleksander Machniak
58ffbe2a83
Elastic: Datepicker improvements
...
- Added real background overlay, to fix issues with clicking outside
of the datepicker element
- Use better positioning technique
- Re-styling on calendar update
6 years ago
Aleksander Machniak
5e4590ce55
Add CVE ID
6 years ago
Aleksander Machniak
c1aa2169f6
Plugin API: Added 'ldap_connected' hook
6 years ago
Aleksander Machniak
394dacc1ae
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
cf05a924de
Fix inconsistent offset for various time zones - always display Standard Time offset ( #6531 )
6 years ago
Aleksander Machniak
edd9c31d6c
Skip registering session handlers when session already exists
...
.. for a specific use case when I want to create additional rcube_session object
for discrete operations on another session.
6 years ago
Aleksander Machniak
6d19d1466e
Elastic: Fix disabled floating action buttons ( #6530 )
6 years ago
Aleksander Machniak
9b1d5f9eeb
Elastic: Cleanup some styles + fixed small regression
6 years ago
Aleksander Machniak
3aac86eca7
Elastic: Add @color-list-unread-status var
6 years ago
Aleksander Machniak
3116c81ec6
Elastic: Small code cleanup
6 years ago
Aleksander Machniak
356e6c09f7
Elastic: Improve ui messages' colors, make loading message dark again
6 years ago
Aleksander Machniak
725a531420
Elastic: Remove unused @color-message-shadow
6 years ago
Aleksander Machniak
8ff4fbadb1
Add option to delete users who have not logged in for more than X days ( #6340 )
6 years ago
Aleksander Machniak
07c5e178de
Add some localization files
6 years ago
Aleksander Machniak
281a6135e3
Enigma: Update to OpenPGPjs 4.2.1 - fixes user name encoding issues in key generation ( #6524 )
6 years ago
Aleksander Machniak
cb4b1443c8
Update localization
6 years ago
Aleksander Machniak
11216a1925
Changed 'password_charset' default to 'UTF-8' ( #6522 )
6 years ago
Aleksander Machniak
4935213fc6
Elastic: Remove hacks not needed since Bootstrap 4.1.3
6 years ago
Aleksander Machniak
084d47526f
Elastic: Make the watermark logo gray (at least in browsers supporting background-blend-mode:luminosity)
6 years ago
Aleksander Machniak
5bb05680ac
Elastic: Fix regression where "Select" option is disabled on mobile ( #6523 )
6 years ago
Aleksander Machniak
4480909db4
Elastic: Display full subject in mail preview ( #6518 )
6 years ago
Aleksander Machniak
bba6c7e702
Elastic: Fix selection background on messages list
6 years ago
Aleksander Machniak
c805f7eb42
Elastic: Visual improvements on logon screen
6 years ago
Aleksander Machniak
e694b0f4cc
Elastic: Fix some messages list icons in Chrome and IE
6 years ago
Aleksander Machniak
9babe138af
Password: Change API for password checking
...
... for simpler implementation of strength indicator in future.
Also simplified configuration by removing password_check_strength and
adding password_minimum_score.
6 years ago
Andrius Štikonas
9c4e2c9abe
Fix spelling. ( #6517 )
6 years ago
Aleksander Machniak
2b89713d06
Update changelog
6 years ago
Aleksander Machniak
cb6c79e2dd
Integrate markasjunk2 features into markasjunk - marking as non-junk + learning engine ( #6504 )
6 years ago
Aleksander Machniak
70657e34b0
Remove unused 'login' command
6 years ago
Rotzbua
f8b6493ecf
Change http to https for plugins.roundcube.net ( #6405 )
6 years ago
Aleksander Machniak
0048be10a9
Ignore 'Sender' header on Reply-All action ( #6506 )
6 years ago
Aleksander Machniak
cd9ec7983b
Password: README, Style, CS improvements, bump version, update changelog
6 years ago
Aleksander Machniak
75d6687cac
Merge branch 'password_plugin' of https://github.com/johndoh/roundcubemail into johndoh-password_plugin
6 years ago
Aleksander Machniak
224dd78ad3
Bump managesieve version number
6 years ago
Aleksander Machniak
cec626a12f
Use 'thumb' prefix, instead of '.thumb' suffix, for consistency
6 years ago
Aleksander Machniak
afc68aae63
FIx temp_filename() regressions, update changelog, add note in UPGRADING
6 years ago
Aleksander Machniak
07d889f805
Merge branch 'temp_names' of https://github.com/johndoh/roundcubemail into johndoh-temp_names
6 years ago
Aleksander Machniak
2289642908
Elastic: Add .sso icon for buttons
6 years ago
PhilW
e024f133fa
give all temp files a constant prefix
6 years ago
Aleksander Machniak
316d52c924
Elastic: Add title attribute to "open in new window" button
6 years ago
Aleksander Machniak
947d78432e
Elastic: Fix border radius on first/last popup menu item
6 years ago
Aleksander Machniak
dbd115d0d1
Elastic: Reset margin-top on .contact-head
6 years ago
Aleksander Machniak
802ed0dc6d
Create autocomplete popup in a parent window when invoked from an iframe ( #6503 )
6 years ago
Aleksander Machniak
619ddfed3d
CS fixes and consistence, update changelog
6 years ago
Aleksander Machniak
999845d3b2
Merge branch 'limit-skins' of https://github.com/dhoffend/roundcubemail into dhoffend-limit-skins
6 years ago
Aleksander Machniak
5542e91b21
Elastic: Fix small regression
6 years ago
Aleksander Machniak
b3063b518f
Elastic: Add some devel_mode known issues to the README
6 years ago
Aleksander Machniak
0389ffdbab
Elastic: On touch devices display attachment icons on messages list ( #6296 )
6 years ago
Aleksander Machniak
42cb98149c
Close autocomplete list on scroll event
6 years ago
Aleksander Machniak
daf46075d0
Merge branch 'menu_buttons' of https://github.com/johndoh/roundcubemail into johndoh-menu_buttons
6 years ago
Aleksander Machniak
2d172126e7
Elastic: Remove redundant code
6 years ago
PhilW
d2c2ddb9a0
code improvement, avoid empty menu_button array entries
6 years ago
PhilW
f028ff0c48
remove redundant var
6 years ago
PhilW
99fc4cd387
support multiple buttons for the same menu
6 years ago
Aleksander Machniak
f85a33f150
Elastic: Fix TypeError: Argument 1 of MutationObserver.observe is not an object
6 years ago
Aleksander Machniak
2935b3a66a
Fix malformed message saved into Sent folder when using big attachments and low memory limit ( #6498 )
6 years ago
PhilW
30fb7fc552
store menu buttos by menu id
6 years ago
Aleksander Machniak
19a818a8b7
Elastic: Add "status bar" for mobile in mail composer
6 years ago
Aleksander Machniak
7b203cbc52
Fix bug where a message/rfc822 part without a filename wasn't listed on the attachments list ( #6494 )
6 years ago
Aleksander Machniak
09c9443a54
Fix disabled acl table menu button (regression)
6 years ago
Aleksander Machniak
2940e2f948
Elastic: Fix blur and mouse selection on the recipient-input
6 years ago
Aleksander Machniak
c93d11b473
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
ab6b651ac9
- Make menu button inactive if all subactions are inactive ( #6444 )
...
Elastic skin only (for now)
6 years ago
Aleksander Machniak
3dad8c5908
Fix incorrect IMAP SASL GSSAPI negotiation ( #6308 )
6 years ago
Aleksander Machniak
c4916a8fe3
Simplify code that uses setError() followed by return
6 years ago
Aleksander Machniak
a86d9cd5aa
Fix so unicode in local part of the email address is also supported in recipient inputs ( #6490 )
...
Relax javascript email address checker.
6 years ago
Aleksander Machniak
288a0fa137
Elastic: Fix js error when accessing page jumper input with a Tab key
6 years ago
Thomas Bruederli
e8daccfe57
Add 1.3.8 release milestone
6 years ago
Aleksander Machniak
90a203fbbe
Fix .recipient-input height regression
6 years ago
Aleksander Machniak
186f21c4c1
Avoid Referer leaking by using Referrer-Policy:same-origin header ( #6385 )
...
Added 'common_headers' hook
6 years ago
Aleksander Machniak
cf7e4f12b2
Stop adding some localization to ajax responses
6 years ago
Aleksander Machniak
bec67c29b4
Display storage errors on refresh/check-recent action ( #6474 )
6 years ago
Aleksander Machniak
0fa9ad11d6
Remove useless href=# on menu items
6 years ago
Daniel Hoffend
8b2e466c00
limit skins available/shown in the settings section
6 years ago
Aleksander Machniak
0551b0f9c4
Elastic: Increase popup windows' size
6 years ago
Aleksander Machniak
e282b11d25
Elastic: Fix various small css issues
6 years ago
Aleksander Machniak
5b6e983abf
Upgrade to Bootstrap 4.1.3
6 years ago
Aleksander Machniak
a4ebec90d6
Merge branch 'dev/elastic'
6 years ago
Aleksander Machniak
dc3652f891
Elastic: Make sure pretty-select has also form-control and custom-select class assigned
6 years ago
Aleksander Machniak
f28971c95c
The localization label can also contain underscore char
6 years ago
Aleksander Machniak
f1ee6d7906
Plugin API: Add possibility to specify HTTP return code via 'unauthenticated' hook
6 years ago
Aleksander Machniak
0816e14125
Elastic: Workaround for recipient input and autocompletion on mobile
6 years ago
Aleksander Machniak
33bf85f75c
Elastic: Fix recipient input from autocomplete list using Enter key
6 years ago
Aleksander Machniak
49c66e3805
Elastic: Fix autocomplete list height
6 years ago
Aleksander Machniak
e97848eada
Elastic: Fix leftover comma characters after inserting multiple recipients at once
6 years ago
Aleksander Machniak
3a212b5be0
Update changelog
6 years ago
Aleksander Machniak
43baa575de
Elastic: On mobile/tablet jump to the list on folder selection ( #6415 )
6 years ago
Aleksander Machniak
ccff7c8313
Support returning jqXHR object from request* event handler
6 years ago
PhilW
1bf6dc3de8
Password: add Zxcvbn strength driver
6 years ago
PhilW
00946f1f57
give password plugin drivers more power
...
Allow password drivers more control over the entire password changeing
processes not just the save action. Allow them to perform old/new
password comparisons and also password strength checking.
*) allow password drivers override default password comparisons (eg
new is not same as current) #6473
*) allow password drivers override default strength checks (eg allow
for 'not the same as last x passwords')
*) allow separate password saving and strength drivers for use of
strength checking services eg HaveIBeenPwned.com #5040
*) allow drivers to define password strength rules displayed to the
user
*) rename password_require_nonalpha config option to
password_check_strength to reflect new strength checking
possibilities (added backwards compatibility)
6 years ago
Aleksander Machniak
b8a0a6c57a
Elastic: Align focus on some TinyMCE input group buttons
6 years ago
Aleksander Machniak
93748d0698
Elastic: Remove outline in Chrome on html editor mode switch
6 years ago
Aleksander Machniak
ec61705441
Elastic: Improve keyboard navigation on html editor mode switch
6 years ago
Aleksander Machniak
c8d133a6a0
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
38255ff52a
Elastic: Fix duplicate recipient after using Tab key in recipient input (regression)
6 years ago
Aleksander Machniak
b126941846
Fix session issue on long running requests ( #6470 )
6 years ago
Aleksander Machniak
02ddb8d535
Use RCUBE_VERSION in defaults.inc.php, RCMAIL_VERSION is undefined when using Framework only
6 years ago
Aleksander Machniak
511ecd095c
Add $protocol to the error message
6 years ago
urusha
4920f3ef23
krb_authentication fixes ( #6471 )
...
* krb_authentication: remove default principal
krb_authentication_context must be set to the right value to make GSSAPI work, we should not have any default for it outside config files, it could confuse users. We already handle empty/bad context in rcube_imap_generic.php, Net_Sieve, Net_SMTP.
* krb_authentication: config.php.dist fix
GSSAPI is better for searching, since GSS API is not used widely.
host.fqdn@REALM.NAME is actually never used without service-prefix, on the other side it may be valid to use 'computername$' or 'username' with Samba/Active Directory, the common name for all these - 'principal'.
* krb_authentication: raise error on empty context
6 years ago
Aleksander Machniak
9284d4a8c9
Update changelog
6 years ago
Stefanos Petrakis
8ab1e4fbc3
Fix multiple VCard field search ( #6466 )
6 years ago
Aleksander Machniak
4ad028677b
Elastic: Make the HTML editor toolbar always visible on scroll ( #6413 )
6 years ago
Aleksander Machniak
645a3b0690
Elastic: Focus style on links inside of an .input-group
6 years ago
Aleksander Machniak
15c6a1754d
Elastic: Shift+Tab on mail compose editor scrolls the page to the top ( #6413 )
6 years ago
Aleksander Machniak
91b5bffd3c
Fix bug where autocomplete list could be displayed out of screen ( #6469 )
6 years ago
Aleksander Machniak
0a0ac045fe
Fix bug where valid content between HTML comments could have been skipped in some cases ( #6464 )
6 years ago
Aleksander Machniak
c1e8bd75c2
krb_authentication: Support per-protocol contexts
6 years ago
Aleksander Machniak
6dfb475a26
Elastic: Redesign mail compose page - use recipient selection dialog ( #6413 )
6 years ago
Aleksander Machniak
b2961742ef
Elastic: Support new-line char as a separator for pasted recipients ( #6460 )
6 years ago
Aleksander Machniak
255638cc44
Update changelog, require Net_SMTP 1.8.1 for GSSAPI support
6 years ago
urusha
75f37f8b0f
SMTP GSSAPI support ( #6417 )
...
* krb_authentication support for smtp_connect
* smtp GSSAPI support
6 years ago
Aleksander Machniak
2dcf50019c
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
e38b477b99
Fix including plugin scripts (regression)
6 years ago
Aleksander Machniak
2c12274d38
Fix style/navigation on error page depending on authentication state ( #6362 )
6 years ago
Aleksander Machniak
e5c6c4f3f3
Elastic: Improved folder name input for special folders
6 years ago
Aleksander Machniak
29c3a404c3
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
2bf80b180c
Update changelog
6 years ago
Fedor A. Fetisov
ced00f9dd8
Fix support for "allow-from X" in "x_frame_options" config option ( #6449 )
6 years ago
Aleksander Machniak
4310046993
Remove redundant trim()
6 years ago
Aleksander Machniak
a8542e9c08
Elastic: Add title to taskmenu entries with too long labels ( #6392 )
6 years ago
Aleksander Machniak
b7d51573e4
Password: Fix bug where new users could skip forced password change ( #6434 )
6 years ago
Aleksander Machniak
c28242f63c
Log errors caused by low pcre.backtrack_limit when sending a mail message ( #6433 )
6 years ago
Aleksander Machniak
adbff69852
Elastic: Fix unwanted thread expanding when selecting a collapsed thread in non-mobile mode ( #6445 )
6 years ago
Aleksander Machniak
c01f322d10
Elastic: Fix menu labels overflow in Edge
6 years ago
Aleksander Machniak
03fef0d6ca
New_user_identity: Fix %fu/%u vars substitution in user specific LDAP params ( #6419 )
6 years ago
Aleksander Machniak
796e5a17e6
Removed referer_check option ( #6440 )
6 years ago
Aleksander Machniak
d868297a0a
Elastic: Improved UX of search dialogs ( #6416 )
...
No onchange event handlers on selects, start searching only on Search button click.
6 years ago
Aleksander Machniak
68a018f147
Elastic: Fix small regression
6 years ago
Aleksander Machniak
fe420a4e9e
Update to TinyMCE 4.8.2
6 years ago
Aleksander Machniak
c3fa3ff64f
Elastic: Fix contact form fields in Edge on small screen
6 years ago
Aleksander Machniak
8f1405d569
Throw error when using deleteheader with :last but no :index
6 years ago
Aleksander Machniak
471234b4a1
Elastic: Small IE11 fix
6 years ago
Aleksander Machniak
b8fa3ed836
Elastic: Fix logo image in IE11
6 years ago
Aleksander Machniak
bae58951bf
Fix bug where password_dovecotpw_with_method setting could be ignored ( #6436 )
6 years ago
Aleksander Machniak
6d37f3b6ef
Bump Net_SMTP version
6 years ago
Aleksander Machniak
829f3ec0d6
Fix small issues in 'editheader' implementation
6 years ago
Aleksander Machniak
53017eb87d
Managesieve: Added support for 'editheader' extension - RFC5293 ( #5954 )
6 years ago
Aleksander Machniak
eaa81a5b61
Fix so invalid smtp_helo_host is never used, fallback to localhost ( #6408 )
6 years ago
Aleksander Machniak
85046cdea4
Cleanup modoboa driver
6 years ago
Stéphane
95a9080958
modoboa driver for password plugin ( #6361 )
6 years ago
Aleksander Machniak
4aea6c586a
Update changelog
6 years ago
Allan Klaus
6a49ba5aa2
Added exec_hook to send error to an external error tracking tool ( #6198 )
6 years ago
Aleksander Machniak
f306db930e
Elastic: Fix tablet-mode logo size in Chrome
6 years ago
Aleksander Machniak
ff819c56ba
Fix custom logo size in Elastic ( #6424 )
6 years ago
Aleksander Machniak
e9ea2f2aeb
Managesieve: Fix bug where show_real_foldernames setting wasn't respected ( #6422 )
6 years ago
Aleksander Machniak
5cdb54221f
Fix listing the same attachment multiple times on forwarded messages
6 years ago
urusha
2537697693
Fix krb_authentication for managesieve connection ( #6414 )
6 years ago
Aleksander Machniak
94f8e4607d
Elastic: Fix jQuery-UI menus positioning
6 years ago
Rotzbua
4a6a494f27
Add again charset .. ( #6406 )
...
.. just to prevent from a warning in browser console
first commit: f8800e75fd
6 years ago
Rotzbua
d8e1d11b8f
Fix tiny typo ( #6407 )
6 years ago
Aleksander Machniak
72a3fb764b
Fix compatibility with MySQL 8 - error on 'system' table use
6 years ago
Thomas Bruederli
728c186943
Deprecate debug_level config option
6 years ago
Aleksander Machniak
dab4b5da67
Fix typo
6 years ago
Aleksander Machniak
0dee528adb
Add test for #6410
6 years ago
Aleksander Machniak
adcac3b9de
Fix CSS issue in handling invalid style tag content ( #6410 )
6 years ago
Aleksander Machniak
ef4596d7ce
Elastic: Fix TinyMCE menus on mobile
6 years ago
Aleksander Machniak
5643b6315e
Small improvements
6 years ago
Aleksander Machniak
1e6c8e1e3d
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
dbfb610d26
Elastic: Fix missing icon on 'uploading' message
6 years ago
Thomas Bruederli
e6ca513bb1
Add 1.4-beta milestone to changelog
6 years ago
Thomas Bruederli
c5a7b6aa4e
Add browser support section to README
...
+ remove washtml reference
6 years ago
Aleksander Machniak
75fd0a73cb
Register 'uploading' label globally
6 years ago
johndoh
bf45373531
Update favicon to latest logo ( #6395 )
6 years ago
Aleksander Machniak
4633efb3df
Fix so Classic skin splitter does not escape out of window ( #6397 )
6 years ago
Aleksander Machniak
24e3977d74
Fix invalid regular expressions that throw warnings on PHP 7.3 ( #6398 )
6 years ago
Aleksander Machniak
aefdbdbfa1
Elastic: Display "the list is empty" on empty pgp keys list
6 years ago
Aleksander Machniak
4b0a2852e8
Elastic: Fix .proplist padding
6 years ago
Aleksander Machniak
ada2570099
Elastic: Fix input-group height inside of .proplist
6 years ago
Rotzbua
6b930e136e
[doc] Update links to gone projects ( #6388 )
...
Link to archived site.
6 years ago
Rotzbua
7a848bc56a
[doc] Update links from http to https ( #6387 )
6 years ago
Aleksander Machniak
ac9936e578
Elastic: Improve adding Select button in some additional/corner cases
6 years ago
Aleksander Machniak
19c0d48267
Enigma: Skip encryption if the message has been already encrypted by Mailvelope
6 years ago
Aleksander Machniak
1b1a22fdac
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
412c5ab75b
Enigma: Fix deleting keys with authentication subkeys ( #6381 )
6 years ago
Aleksander Machniak
b233bc9d64
Elastic: Support .input-group-combo with just two select elements
6 years ago
Aleksander Machniak
477931eceb
Elastic: Add background for .special-buttons element in the menu ( #6376 )
...
So overlapping other buttons looks better
6 years ago
Aleksander Machniak
19332495b0
Fix so fallback from BINARY to BODY FETCH is used also on [PARSE] errors in dovecot 2.3 ( #6383 )
6 years ago
Aleksander Machniak
988ed7e565
Fix PHP warnings on dummy QUOTA responses in Courier-IMAP 4.17.1 ( #6374 )
6 years ago
Aleksander Machniak
b615c22c61
Elastic: Fix menu width on 768px width in iPad 2
6 years ago
Aleksander Machniak
27c1026e99
Add 1.3.7 mark
6 years ago
Aleksander Machniak
ca6324afb7
Add note about purpose of the defaults.inc.php file
6 years ago
Thomas Bruederli
f42aa2cb23
Updated elastic logo from @drudesign
6 years ago
Aleksander Machniak
843afea2d5
Elastic: Close search options form on 'list' request ( #6345 )
6 years ago
Aleksander Machniak
22ad707b8c
Make 'messageerror' template optional, remove it for Elastic
6 years ago
Aleksander Machniak
46a13a8d77
Elastic: Fix focus on dialog buttons in mobile mode
6 years ago
Aleksander Machniak
be675bb4a5
Make copyright and license notice a template objects
6 years ago
Aleksander Machniak
abfb7ce2ff
Elastic: Logo related fixes/improvements
...
- Use only one image for logo and watermark
- Fix watermark.html in devel_mode (no generated styles.css file)
6 years ago
Aleksander Machniak
c9010fec02
Elastic: Fix managesieve forward email field size - use new input-group-combo widget ( #6359 )
6 years ago
Thomas Bruederli
0c9494cede
Apply new logo design for elastic
...
Integrate new logo by @drudesign as SVG graphic using <roundcube:object name="logo"> for easy customization.
6 years ago
Aleksander Machniak
c6e6ed36f2
Don't use nested if blocks - they do not work properly
6 years ago
Aleksander Machniak
93965fa79c
Get rid of outdated supported browsers list in the error page
...
We anyway check only for javascript and xmlhttprequest support
6 years ago
Aleksander Machniak
eefbbb6749
Fix detecting the opener window ( #6319 )
6 years ago
Aleksander Machniak
246b1ef02c
Elastic: Fix buttons box-shadow in :active and :focus state
6 years ago
Aleksander Machniak
1841f17879
Bootstrap 4.1.2
6 years ago
Aleksander Machniak
4f2b795cd2
Fix doc for 3rd argument of rcube::deliver_message() ( #6353 )
6 years ago
Aleksander Machniak
c6f16c4b20
Elastic: New skin thumbnail image
6 years ago
Aleksander Machniak
5712af8388
Elastic: Use bold font for folders with unread messages ( #6349 )
6 years ago
Aleksander Machniak
8161b7c970
Elastic: Fix search scope selection ( #6346 )
6 years ago
Aleksander Machniak
f5f9defa75
Elastic: Support messages of type chat notice (or any subtype notices)
6 years ago
Aleksander Machniak
bfba7e5d03
Elastic: Corrected .select.unread icons
6 years ago
Aleksander Machniak
da5ef62bf0
Elastic: Don't display "No contact selected" warning when clicking on pagenav buttons
6 years ago
Aleksander Machniak
70ffc252bf
Merge branch 'dev/elastic'
6 years ago
Aleksander Machniak
cba1605949
Add http_only argument to rcube_utils::setcookie()
6 years ago
Aleksander Machniak
7e8299cd53
Remove debug code
6 years ago
Aleksander Machniak
8cf9b02d42
Elastic: Add possibility to bypass dialog-mode for new windows
6 years ago
Aleksander Machniak
0f24dde2dd
Elastic: Add data-hidden=lbs to hide elements everywhere except phones
6 years ago
Aleksander Machniak
fc29b2089a
Elastic: Use dot instead of star for unread status icon
...
and fix some issues with .unreadchildren class
6 years ago
Aleksander Machniak
4b560bf2a0
Elastic: Add chat icon for taskmenu and prefs section entries
6 years ago
Aleksander Machniak
631ae17ee3
Allow plugins to set class attribute for preferences section
6 years ago
Aleksander Machniak
18f252a63b
Elastic: Fix datepicker z-index
6 years ago
Aleksander Machniak
bbb0b5b5b0
Elastic: Fix pretty select so it works after being cloned
6 years ago
Aleksander Machniak
03af7e47e3
Elastic: Small alignment fix
6 years ago
Aleksander Machniak
944f0790a2
Elastic: Fix quota tooltip
...
Bootstrap allows hover+click but does not work properly with such
setting. We use hover on desktop and click on mobile
6 years ago
Aleksander Machniak
713562de83
Elastic: Make quota bar height smaller
6 years ago
Aleksander Machniak
2e1367c7b2
Elastic: Fix various corner-cases in pretty select
6 years ago
Aleksander Machniak
9eba51e23b
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
34dc62b9e9
Elastic: FontAwesome 5.1
6 years ago
Aleksander Machniak
086e781b8f
Fix bug where some HTML comments could have been malformed by HTML parser ( #6333 )
6 years ago
Aleksander Machniak
78d808aaf7
Elastic: Use non-white background in footers/headers on mobile, other improvements
6 years ago
Aleksander Machniak
fa5023f8f6
Update changelog
6 years ago
johndoh
4ea790ba37
Extend skin_logo allowing per skin logos ( #6273 )
6 years ago
Aleksander Machniak
4224ccdaa9
Elastic: Add some .keylist style
6 years ago
Aleksander Machniak
c826fd502d
Fix focus on the editor when switching modes
6 years ago
Aleksander Machniak
338486348e
Fix adding uploaded images to image selector list
6 years ago
Aleksander Machniak
4d2d59f14f
Elastic: Fixes to TinyMCE dialogs on mobile
6 years ago
Aleksander Machniak
6b02daba1d
Elastic: Fix menu header height sometimes too small on phones
6 years ago
Aleksander Machniak
d9864a616e
Elastic: Hide page navigation input on phones
6 years ago
Aleksander Machniak
76c55e8263
Elastic: Fix .pagenav (e.g. in Filters)
6 years ago
Aleksander Machniak
10b85656d5
Add fake argument to TinyMCE languages download URL to force .zip extension
6 years ago
Aleksander Machniak
15650a4f2d
Elastic: Small HTML editor style fixes
6 years ago
Aleksander Machniak
8ed053ccb7
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
e57582baf0
Fix image upload dialog for signatures
6 years ago
Aleksander Machniak
006fed33d3
Elastic: Completed TinyMCE styling
6 years ago
Aleksander Machniak
00acb46411
Update to TinyMCE 4.7.13, refactor image selector dialog, add style for Elastic skin
6 years ago
Aleksander Machniak
3f03502b2c
Elastic: Fix reseting of folders search filter
6 years ago
Aleksander Machniak
44d0824585
Merge branch 'master' into dev/elastic
...
Conflicts:
skins/elastic/styles/widgets/mail.less
6 years ago
Aleksander Machniak
fd7d7faabd
Improve checking folder delete rights according to RFC 4314
6 years ago
Aleksander Machniak
728e5c6cc4
Don't wrap attachment size ( #6321 )
6 years ago
Aleksander Machniak
b816569a83
Improve description of imap_ns_* options, add note about FALSE value
6 years ago
Aleksander Machniak
58e514970e
Add option to hide folders in share/other-user namespace or outside of the personal namespace root ( #5073 )
6 years ago
Aleksander Machniak
5e3868eb10
Fix so attachment without Content-ID is not an inline attachment ( #5905 )
6 years ago
Aleksander Machniak
5fd1b52f01
Update de_DE localization
6 years ago
Aleksander Machniak
19be9bdc36
Fix toolbars in Safari on desktop, fix Refresh button padding
6 years ago
Aleksander Machniak
e9d38e847c
Re-add setting error_log=syslog when log_driver=syslog
6 years ago
Aleksander Machniak
4d47fb6f0b
Replace Save with Import button in messages import form
6 years ago
Aleksander Machniak
2fa112bd83
[EFAIL] Don't decrypt PGP messages with no MDC protection ( #6289 )
6 years ago
Aleksander Machniak
28145a707c
Compat. fix
6 years ago
Aleksander Machniak
c611ace9a2
Update German localization
6 years ago
Aleksander Machniak
6d0b30d456
Fix bug where messages list was not updated after moving ALL messages ( #6310 )
6 years ago
Aleksander Machniak
d20197577e
Elastic: On mobile display quota details on click
6 years ago
Aleksander Machniak
3d0b2cd3ce
Pass PEAR errors to rcube::raise_error(), small CS improvements
6 years ago
Aleksander Machniak
12b1b54792
Fix bug where after "mark all folders as read" action message counters were not reset ( #6307 )
...
also fixed one PHP 7.2 warning
6 years ago
Aleksander Machniak
2275df3bca
Fix js error when flagging a message as unread
6 years ago
Aleksander Machniak
9e289982ac
Add "Disk usage: " prefix to the quota element title
6 years ago
Aleksander Machniak
6691756ea1
Fix bug where unicode contact names could have been broken/emptied or caused DB errors ( #6299 )
6 years ago
Aleksander Machniak
30ab2eec5f
Remove function_exists() checks for mbstring functions
6 years ago
Aleksander Machniak
01f331e303
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
3ede8e5404
Show message flagged status in message view ( #5080 )
...
for Larry and Elastic
6 years ago
Aleksander Machniak
e05be853da
Enigma: Add hint about max upload size in key import form
6 years ago
Aleksander Machniak
e9a189fb57
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
8e27190865
Update some localizations
6 years ago
Aleksander Machniak
aace65f9e2
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
23da29d28a
managesieve: Rename "Vacation" to "Out of Office"
6 years ago
Aleksander Machniak
9e129c93d7
Fix blankpage compat. with assets_path setting
6 years ago
Aleksander Machniak
199761ad12
Fix blankpage compat. with assets_path setting
6 years ago
Aleksander Machniak
0a50b94fb9
Elastic: Remove redundant searchbar.less file
...
Searchbar styles has been moved to toolbar.less some time ago
6 years ago
Aleksander Machniak
23898c8afe
Elastic: Fix inconsistent focus on custom-select
...
That's a Bootstrap bug, but we override colors anyway.
6 years ago
Aleksander Machniak
13ad9e6593
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
9d3d600a25
Display a dialog for mail import with supported format description and upload size hint
6 years ago
Aleksander Machniak
594d33588c
Update changelog
6 years ago
Caio Nardi
43fcf5bce7
Fix checking duplicated names in the zip file ( #6302 )
6 years ago
Aleksander Machniak
130b70e464
Use array() instead of []
6 years ago
Aleksander Machniak
4b97f40af9
Get rid of debug_level ( #6298 )
6 years ago
Aleksander Machniak
d0205f613d
Fix redundant empty option in mailbox selector
6 years ago
Aleksander Machniak
253fb9bbd7
Elastic: Fix width of some select fields in sieve filter form
...
Not working properly since we use .custom-select without .form-control
6 years ago
Aleksander Machniak
c4e65a61fe
Fix empty 'for' attribute
6 years ago
Aleksander Machniak
1e9d262bbc
Elastic: Fix page scrolling when using keyboard in menus
6 years ago
Aleksander Machniak
5843d8cdcd
Elastic: Small improvements in message headers layout
6 years ago
Aleksander Machniak
b08a5e7873
Display a hint about max file size for contacts import
6 years ago
Aleksander Machniak
a235002ca1
Elastic: Unify min width for iframe'd dialogs
...
Make sure dialog is min 576px on desktop so the form inside
also uses desktop layout.
6 years ago
Aleksander Machniak
5de427e18b
Elastic: Small improvements
6 years ago
Aleksander Machniak
79d3e03827
Elastic: Support forcing a jump to the list in show-list event
6 years ago
Aleksander Machniak
32ffe336a8
Elastic: On mobile don't go to list on folder selection
...
We have a menu for folders list, so we should not jump immediately
to the list. On the other hand that might have been an expected
behaviour for simple cases. So, this requires some more UX thinking.
6 years ago
Aleksander Machniak
b873dc7185
Elastic: Remove redundant menu button in Preferences on phones
6 years ago
Aleksander Machniak
d6c19431be
Elastic: .proplist improvements
6 years ago
Aleksander Machniak
750827ad65
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
339121b121
Fix bug where managesieve_allowed_hosts config wasn't respected on mail screen ( #6295 )
6 years ago
Aleksander Machniak
53fe9d7048
Bump managesieve version number, cs improvements
6 years ago
Athanasios Douitsis
b497908040
Managesieve allowed hosts ( #6292 )
...
* Introduce managesieve_allowed_hosts setting
If managesieve_allowed_hosts has been set, then check that the array contains the current mail_host for the user session. If not, just return. This will cause the managesieve plugin to not appear under the settings menu.
* Include managesieve_allowed_hosts example
An example of the managesieve_allowed_hosts setting is included. By default, it is left commented to preserve existing behaviour.
6 years ago
Aleksander Machniak
71eec07d25
Fix regression where some non-inline attachments could be not listed ( #6291 )
6 years ago
johndoh
647a7e91c6
Unify content frame (watermark) template objects ( #6285 )
...
* unify content frame (watermark) template objects
* several improvements, use existing env var for watermark url
* tighten up var parsing for contentframe template object
6 years ago
Aleksander Machniak
5e9dd80c47
Elastic: Fix corner-case for closing pretty select options list
6 years ago
Aleksander Machniak
19d644879e
Elastic: Fix datepicker z-index issue on .input-group elements
6 years ago
Aleksander Machniak
a284f567d3
Elastic: Don't use .toolbar-button class in sidebar
6 years ago
Aleksander Machniak
b6a10acfbe
Elastic: Fix popup initialization on cloned buttons
6 years ago
Aleksander Machniak
9746de23e8
Elastic: Small improvements in searchbar
6 years ago
Aleksander Machniak
0d62450efc
Add easy way to change skin via GET param, for developers only
6 years ago
Aleksander Machniak
fa8ee68861
Elastic: Fix redundant scrollbars on some toolbar icon-buttons in Chrome
6 years ago
Aleksander Machniak
211c5444e5
Merge branch 'master' into dev/elastic
6 years ago
Aleksander Machniak
1e21832ae2
Elastic: Keyboard navigation in popup menus
6 years ago
Aleksander Machniak
34a280ef89
Fix regression where Edit identities link wasn't working
...
Extend switch-task command to accept argument in form of task/action.
6 years ago
Aleksander Machniak
ec3b0f58c5
Elastic: Align mobile taskmenu to the left and close on outside touch
6 years ago
Aleksander Machniak
14cc3ec188
Add EFAIL-related warning in the code
6 years ago
Aleksander Machniak
6fbf88d6ba
Elastic: Fix pretty select entries with no label
6 years ago
Aleksander Machniak
f0cf4e3f2e
Elastic: Toolbar variations
6 years ago
Aleksander Machniak
da5080a980
Merge branch 'master' into dev/elastic
...
Conflicts:
skins/elastic/ui.js
6 years ago
Aleksander Machniak
15f0a1e8e6
Elastic: Pretty select dropdown
6 years ago
Aleksander Machniak
2548a7c55e
Elastic: Fix focus after adding/removing recipient input in mail compose
6 years ago
Graymanflo
b1ea91c161
Fix typo in English translations. ( #6287 )
6 years ago
Aleksander Machniak
36d98110c2
Elastic: Fix margin on fieldsets inside tabbed form
6 years ago
Aleksander Machniak
fc88c5b1f6
Elastic: Use select.custom-select instead of select.form-control
...
It's just better looking.
6 years ago
Aleksander Machniak
430c000e32
Support skin localization ( #5853 )
6 years ago
Aleksander Machniak
48cb0a2c0f
Elastic: Fix various issues with the new toolbars layout
6 years ago
Aleksander Machniak
66550f65ae
Support enabling checkbox selection on list after intialization and existing records
6 years ago
Aleksander Machniak
67b5ba67dd
Show confirm dialog when moving folders using drag and drop ( #6119 )
...
As it was very easy to accidentally move a folder tree by dragging & dropping
we now ask the user to confirm the action.
6 years ago
Aleksander Machniak
526f4ddbb4
Elastic: Fix interface "jump" after folder rename ( #6283 )
6 years ago
Aleksander Machniak
f0fc42b3c4
Elastic: Try a new design for some toolbars (work in progress)
6 years ago
Aleksander Machniak
1247a8dd7d
Fix bug where some forbidden characters on Cyrus-IMAP were not prevented from use in folder names
6 years ago
Aleksander Machniak
0716d499bc
Fix bug where some escape sequences in html styles could bypass security checks
6 years ago
Aleksander Machniak
78e84a5c79
Update changelog
6 years ago
Edgaras L
c236c22c41
Parse all quotas from GETQUOTAROOT ( #6280 )
6 years ago
Aleksander Machniak
e04d5313bd
Elastic: Make options button in dialogs always on left
6 years ago
Aleksander Machniak
d37d9be3e7
Elastic: FontAwesome 5.0.11
6 years ago
Aleksander Machniak
e44308693c
Elastic: Small color improvements
6 years ago
Aleksander Machniak
02c0072706
Elastic: Fix compatibility with attachment_reminder
6 years ago
johndoh
5caab079fa
Make settings list html more consistent ( #6204 )
6 years ago
Aleksander Machniak
d49eb1889b
Fix selecting jQuery-UI styles for skins that extend Elastic
6 years ago
Aleksander Machniak
7f1f6849d7
Elastic: Add forgoten custom style files
...
Note: We could make them optional, but we need to support less < 2.x for now.
6 years ago
Aleksander Machniak
e857ba9b42
Elastic: Added logo image support, taskmenu improvements
...
TODO: Roundcube logo re-design
6 years ago
johndoh
8eebbbfba4
Use timer to differentiate touch or touch + hold events ( #6259 )
6 years ago
Aleksander Machniak
58bdf72300
Improve installto.sh script output
6 years ago
Helmut K. C. Tessarek
5c78b8471b
Improve installto.sh (follow-up to PR #6261 ) ( #6263 )
...
If the contents `file` and `file.new` are the same, `file.new` should be removed.
6 years ago
Aleksander Machniak
ba9ee7e212
Elastic: Fix menu_destroy()
6 years ago
Aleksander Machniak
89715b040b
Pass an element index to the list_callback in entity_selector()
6 years ago
Aleksander Machniak
ad425aa3e0
Elastic: Make attachment properties table scrollable
6 years ago
Helmut K. C. Tessarek
ae9f79e155
Improve installto.sh to minimize downtime for an upgrade ( #6261 )
...
- do not overwrite .htaccess and .user.ini (create .new files instead)
- do not copy installer directory, if it does not exist on target
- notify user to delete the 'installer' dir after upgrade
6 years ago
Aleksander Machniak
d246b5bbd2
Fix typos
6 years ago
Aleksander Machniak
35a3abd3de
Fix skin extending for assets ( #5115 ) - take two
6 years ago
Aleksander Machniak
8355ba62fb
Revert "Fix skin extending for assets ( #5115 )"
6 years ago
Aleksander Machniak
60922dc3d5
Password: Added password_username_format option ( #5766 )
6 years ago
Aleksander Machniak
c5f91540f2
Elastic: Close menus also on touch inside an iframe
6 years ago
Aleksander Machniak
b87ecb4fa3
Re-arranged changelog entries
6 years ago
Aleksander Machniak
c0b9025215
Remove sample PHP configuration from .htaccess and .user.ini files ( #5850 )
...
Moved to https://github.com/roundcube/roundcubemail/wiki/Installation#php-configuration
6 years ago
Aleksander Machniak
63d3ad11fb
Use Masterminds/HTML5 parser for HTML5 support ( #5761 )
6 years ago
johndoh
2f7aaca342
Allow plugins to prevent multiple execution of getselection JS event ( #6256 )
6 years ago
Aleksander Machniak
3e241d728c
Remove IE7 hack
6 years ago
Aleksander Machniak
ee9f16f5a5
Elastic: Small improvements in attachment preview
6 years ago
Aleksander Machniak
d509f6a5b0
Elastic: Remove redundant styles
6 years ago
Aleksander Machniak
acfd335f14
Simplify code to set/change a skin
...
When changing skin in Preferences we do not use the new skin immediately,
we do this after redirect.
6 years ago
Aleksander Machniak
3e0e12227e
Use default skin on login page, also after logout
...
Before we stored user skin in session to keep user skin on logon after logout.
After more thinking... imho it's better to always present the same logon look.
6 years ago
Aleksander Machniak
e79838aaac
Enigma: Disable autofill for new keypair password
6 years ago
Aleksander Machniak
06f31461c6
Elastic: Support multi-selection lists inside of .content (and .list and .sidebar)
6 years ago
Aleksander Machniak
5809c57eb3
Elastic: Support floating action buttons also on 'content' element not only 'list'
6 years ago
Aleksander Machniak
3f53acb64a
Fix regression in skin extending for assets (commit ecde98729b
)
...
It could have been possible that core template loaded plugin files
by mistake (if file with the same name existed), we don't want that.
6 years ago
Aleksander Machniak
f9a5d03e5a
Fix bug where new_user_dialog email check could have been circumvented by deleting / abandoning session ( #5929 )
6 years ago
Aleksander Machniak
2faf7185db
Archive: Create archive folder automatically if it's configured, but does not exist ( #6076 )
6 years ago
Aleksander Machniak
1eaeb9e686
Elastic: Fix searchbar input finding for forms with hidden inputs
6 years ago
Aleksander Machniak
c1774b6e1d
Put additional footer content before "footer scripts" (for Elastic)
6 years ago
Aleksander Machniak
ecde98729b
Fix skin extending for assets ( #5115 )
...
Remove redundant is_file() calls.
6 years ago
Aleksander Machniak
5ce5f9a8bc
Use Github API as a fallback to fetch js dependencies to workaround throttling issues ( #6248 )
6 years ago
Aleksander Machniak
dd3ea4ed2b
Fix extracting codepage
6 years ago
Aleksander Machniak
9e426d2427
Merge branch 'master' of github.com:roundcube/roundcubemail
6 years ago
Aleksander Machniak
8a6a9e86ae
Fix handling of forwarded messages inside of a TNEF message ( #5632 )
6 years ago
Aleksander Machniak
f89fafb781
Elastic: Handle more corner cases of hide-menu event
6 years ago
Aleksander Machniak
38bda972c1
Add composer.json for krb_authentication plugin
6 years ago
Aleksander Machniak
0366d40bf9
Elastic: Add possibility to assign classes to .nav-link elements when converting fieldsets to tabs
6 years ago
Aleksander Machniak
a889f55c31
Fix PHP Warning: Use of undefined constant IDNA_DEFAULT on systems without php-intl ( #6244 )
6 years ago
Aleksander Machniak
9cd0c6e805
Add 1.3.6 release
6 years ago
Aleksander Machniak
f94ad22458
Elastic: Small form spacing fix
6 years ago
Aleksander Machniak
50312af17e
Fix fatal error on asset_exists() use
6 years ago
Aleksander Machniak
273973e2a4
Elastic: Don't convert tables inside of .raw-tables element
6 years ago
Aleksander Machniak
3f985c35d1
Elastic: Small form fixes
6 years ago
Aleksander Machniak
2584ed8bd7
Elastic: Bump up z-index value on #messagestack
6 years ago
Aleksander Machniak
3ddadf84ae
Use Bootstrap 4.1.0
6 years ago
Aleksander Machniak
418c72137e
Improve search_form() for external use
6 years ago
Aleksander Machniak
ff55fa622f
Fix jqueryui plugin compatibility with assets_dir setting
6 years ago
Aleksander Machniak
459c3845be
Elastic: Fix checkbox selection on enigma keys list
6 years ago
Aleksander Machniak
379c3111d1
Elastic: Remove redundant data: prefix in data-uri()
6 years ago
Aleksander Machniak
8373b3b3f0
Enigma: Enable keypair generation on Internet Explorer 11
6 years ago
Aleksander Machniak
2b425a8b12
Use 'OK' instead of 'Save' label for thr button in enigma password prompt
6 years ago
Aleksander Machniak
408d985f38
Small spacing improvement in enigma password prompt
6 years ago
Aleksander Machniak
b2bebe531a
Fix bug where usernames without domain part could be malformed or converted to lower-case on logon ( #6224 )
6 years ago
Aleksander Machniak
d51fdaa2ee
Replace last occurrence of RCMAIL_CHARSET with RCUBE_CHARSET
6 years ago
Aleksander Machniak
db5802b134
Archive: Skip early the request to move to archive folder from archive folder
...
... which may happen in multi-folder search results.
6 years ago
Aleksander Machniak
8e543f843e
Fix check_request() bypass in places using get_uids() [CVE-2018-9846] ( #6238 )
6 years ago
Aleksander Machniak
915e50af9f
Elastic: Make Cancel/Close button in a mobile dialog be the last one
6 years ago
Aleksander Machniak
051a82ef03
Elastic: Fix so closing mobile popup menu does not close dialogs below, plus some css improvements
6 years ago
Aleksander Machniak
431f89f9b7
Fix "Mark all as read" dialog ( #6235 )
6 years ago
Aleksander Machniak
8df6d7c3e4
Fix regression in compressMessageSet() ( #6235 )
6 years ago
Aleksander Machniak
5832eca405
RCMAIL_CHARSET -> RCUBE_CHARSET ( #6236 )
6 years ago
Aleksander Machniak
db24050215
Fix regression in identities list style
6 years ago
Aleksander Machniak
662363c7e2
Enigma: Add positiblity to modify list of identities for key generation by other plugins
6 years ago
Aleksander Machniak
9d262402db
Elastic: Avoid double checkbox convertion to icon-checkbox
6 years ago
Aleksander Machniak
809b3d4abe
Elastic: Support quick-search form in content frame header
6 years ago
Aleksander Machniak
f63150b256
Enigma: Fix key selection for signing
...
In some cases a public key of other user could be selected instead
of the sender's private key
6 years ago
Aleksander Machniak
8b0540d402
Fix possible IMAP command injection and type juggling vulnerabilities ( #6229 )
6 years ago
Aleksander Machniak
891d01a4ef
Ignore enigma home dir
6 years ago
Aleksander Machniak
df3878501c
Fix PHP 7.2: count(): Parameter must be an array in enchant-based spellchecker ( #6234 )
6 years ago
Aleksander Machniak
08454fb951
Add Close button to the keys export dialog
6 years ago
Aleksander Machniak
73ea8f94d0
Use htmlspecialchars() with charset argument, simplify some code
6 years ago
Aleksander Machniak
6a347f36db
Elastic: Skip tables with .table class already applied
6 years ago
Aleksander Machniak
73b1948c38
Elastic: Small fix on icon-checkbox
6 years ago
Aleksander Machniak
a31c76292e
Elastic: Fix .btn.active colors
6 years ago
Aleksander Machniak
8c6d87542b
Acl: get rid of addressbook_form and calendar_form_kolab hooks handlers
...
- the plugin is called "manually" by Kolab plugins now
6 years ago
Aleksander Machniak
5ae8c938d2
Elastic: Changed icon for "Manage folders" menu item
6 years ago
Aleksander Machniak
f1077063e6
Elastic: Fix small issues in forms
6 years ago
Aleksander Machniak
da35bf64f5
Elastic: Fix data-label-msg handling on <ul> lists
6 years ago
Aleksander Machniak
d067869ff1
Elastic: Make all input.pretty-checkbox elements pretty
6 years ago
Aleksander Machniak
daa268658c
Elastic: Set non-white background on .navlist
6 years ago
Aleksander Machniak
e9de02920a
Elastic: Remove folder type icons (Kolab-specific)
6 years ago
Aleksander Machniak
d423139ac8
Elastic: Fix datepicker position on 320px width (and less)
6 years ago
johndoh
548f286686
add Elastic deps folder to .gitignore ( #6227 )
6 years ago
Aleksander Machniak
ac275caebb
Elastic: Support .text-only forms also when they are not a table
6 years ago
Aleksander Machniak
8b610e1d9f
Elastic: Set z-index for frame-loader
6 years ago
Aleksander Machniak
f1450a34d2
Elastic: Fix navlist border (when it is with scrollbar)
6 years ago
Aleksander Machniak
f289b6767f
Elastic: Don't set form-control class on input[type=button]
6 years ago
Aleksander Machniak
df30d71e5a
Elastic: Improvements to .ui-menu and z-index fix in the slider
6 years ago
Aleksander Machniak
f36e23b778
Fix parsing date strings (e.g. from a Date: mail header) with comments ( #6216 )
6 years ago
Aleksander Machniak
a02fafa542
zipdownload: Added option to define size limit for multiple messages download ( #5696 )
...
Default limit set to 50MB.
6 years ago
Aleksander Machniak
2428be488e
Allow style tags in HTML editor on composed/reply messages ( #5751 )
6 years ago
Aleksander Machniak
6e7afe5360
Support Redis cache in redundant_attachments plugin
6 years ago
Aleksander Machniak
5410c6112b
Elastic: Make .nav-tabs non-wrappable
6 years ago
Aleksander Machniak
2cd40707e2
Add last release mark to the changelog
6 years ago
Aleksander Machniak
61ce7ef99e
Elastic: Fix attachments list buttons inside a .popupmenu
6 years ago
Aleksander Machniak
e972f1118b
Elastic: Small fix for image-tools on mobile
6 years ago
Aleksander Machniak
3cba692ae1
Elastic: Fix z-index on date picker, improve dialog options button
6 years ago
Aleksander Machniak
adaa3bc898
Elastic: Support "options" button in dialog footer
6 years ago
Aleksander Machniak
a9c7ef17bd
Add a way to not append attachment menu to attachment list entry
6 years ago
Aleksander Machniak
7fb568a569
Elastic: Don't replace already-existing id attribute of a nav-tab, small improvements in .file-upload
6 years ago
Thomas Bruederli
6c881745d6
Remove deprecated composer package 'endroid/qrcode' on update
6 years ago
Thomas Bruederli
c973f003e5
Synchronized localizations with Transifex
6 years ago
Aleksander Machniak
2196f50437
Support redis_debug in the redis session driver
6 years ago
Thomas Bruederli
8679566766
Add toolbar icons for image zoom/rotate in larry ( #6111 )
6 years ago
Aleksander Machniak
d4ced14455
Elastic: Added style for .ui-slider
6 years ago
Aleksander Machniak
e4ccc2bb48
Update copyright year in few places
6 years ago
Aleksander Machniak
501e7e3c29
Elastic: Create fake rcube_browser object on error page to prevent from js errors
6 years ago
Aleksander Machniak
0f3ad342f7
Fix bug where some unix timestamps were not handled correctly by rcube_utils::anytodatetime() ( #6212 )
6 years ago
Aleksander Machniak
3e8ffa0c8d
Don't add form-control class to file inputs, fix padding on .popupmenu.formcontent
6 years ago
Aleksander Machniak
752a20aa57
Fix height of a button in .table-widget footer
6 years ago
Aleksander Machniak
dd4e0cc31e
Prevent from a rare error
6 years ago
Aleksander Machniak
a451ad6599
Fix handling encoding of HTML tags in "inline" JSON output ( #6207 )
6 years ago
Aleksander Machniak
981cd8726d
Remove holes in cache index keys - makes the serialized representation shorter
6 years ago
Aleksander Machniak
866bf959b7
Use document.body consistently
6 years ago
Aleksander Machniak
eb91daf00d
Added 9pt and 11pt to the list of font sizes in HTML editor
6 years ago
Aleksander Machniak
264da42fa5
Use 0775 permission, it's needed for e.g. skins/elastic/deps folder
6 years ago
Aleksander Machniak
8eb4ae1b17
Elastic: Make .treetoggle transparent
...
On some lists it overlaps with focus indicator.
6 years ago
Aleksander Machniak
c99f6e4db1
Add note about Elastic in changelog
6 years ago
Aleksander Machniak
4224ae81d3
Elastic: Make treetoggle icon smaller
6 years ago
Aleksander Machniak
4a7603a207
Install Bootstrap and LessJS with install-jsdeps.sh
6 years ago
Aleksander Machniak
997f317654
Add notes about css compilation for Elastic skin
6 years ago
Aleksander Machniak
52dc193865
Cleanup README.md after merging Elastic code
6 years ago
Aleksander Machniak
94ee0094b1
Merge remote-tracking branch 'elastic/master'
6 years ago
Aleksander Machniak
48417c5fc9
Remove default for enigma_pgp_homedir ( #6173 )
...
To make the default installation more secure force users to set the folder.
Added notes that it should be secured or not accessible from the web browser.
6 years ago
Aleksander Machniak
640429c7d2
Require Net_Sieve 1.4.3 (for GSSAPI support)
6 years ago
Aleksander Machniak
26211fa4ac
Fix indentation
6 years ago
Aleksander Machniak
9752e26162
Merge branch 'master' of https://github.com/neilmunday/roundcubemail into neilmunday-master
6 years ago
Aleksander Machniak
91d4d4bf34
Fix compatibility with contextmenu plugin
...
https://github.com/johndoh/roundcube-contextmenu/issues/103
6 years ago
Aleksander Machniak
1058924e21
Move some framework classes to sub-directories
6 years ago
Aleksander Machniak
d07b032bcd
Refactor cache code with separate engine-specific classes
6 years ago
Aleksander Machniak
fa06d37901
Merge branch 'feature/add_redis_as_cache' of https://github.com/ledgr/roundcubemail into ledgr-feature/add_redis_as_cache
6 years ago
Aleksander Machniak
f35e9dc4c8
Fix var scope
6 years ago
Aleksander Machniak
31ffef67ad
Skip _lang param if not set ( #6203 )
6 years ago
Aleksander Machniak
6bfebc5e32
Add sanity check when auto-unsubscribing non-existing folders
6 years ago
Aleksander Machniak
656f979831
Fix column type ( #6200 )
6 years ago
Aleksander Machniak
157eb531b8
Also do not convert tables inside of the .boxinformation
6 years ago
Aleksander Machniak
7b1f0f020b
Enigma: Multi-host support
6 years ago
Thomas Bruederli
d42b51a1f3
Removed Docker files
...
These are now maintained in a seprarate repository at
https://github.com/roundcube/roundcubemail-docker
6 years ago
neilmunday
57fa665db1
Updated to use latest Net_Sieve Sieve class
6 years ago
neilmunday
7abcc5a2cc
Added hook for managesieve_connect to set up GSSAPI authentication
6 years ago
neilmunday
0b12721a77
Merge branch 'master' of https://github.com/roundcube/roundcubemail
6 years ago
Aleksander Machniak
7e0844d229
Add support for Mailvelope's encrypt and sign feature
6 years ago
Aleksander Machniak
51cf1c5935
Fix setting contacts copy action state, CS fixes
6 years ago
Aleksander Machniak
ba77da4b37
Unify .virtual entries' opacity in folder selector and other lists
6 years ago
Aleksander Machniak
9ccf7c01c8
Move @listing-treetoggle-width var to variables.less
6 years ago
johndoh
b01e5ae192
Trigger getselection in get_single_selection() ( #6180 )
...
Make it so that the event getselection is triggered when either rcube_list_widget::get_selection() or rcube_list_widget::get_single_selection() is called
6 years ago
johndoh
8877c1589e
fix tiny typo ( #6196 )
6 years ago
Aleksander Machniak
20a81c2a0a
Small alignment fix for treetoggle icon
6 years ago
Aleksander Machniak
6e763fe02c
CS fixes
6 years ago
Aleksander Machniak
9dae592948
Merge pull request #146 from johndoh/data_hidden_parsing
...
check for valid values in data-hidden attr
6 years ago
PhilW
e92c130386
check for valid values in data-hidden attr
6 years ago
Aleksander Machniak
1556eb01c7
Use JSON_UNESCAPED_UNICODE only on PHP >= 7.1.0 ( #6187 )
6 years ago
Aleksander Machniak
b46ee5626b
Unify opacity value on disabled buttons in toolbar and menus
6 years ago
Aleksander Machniak
7b282f637f
Remove debug code
6 years ago
Aleksander Machniak
6df53c1642
Call resize() twice to workaround timing issues
6 years ago
Aleksander Machniak
f301823130
Move resize() call to init callback
...
Fixes list header title alignment
6 years ago
Aleksander Machniak
b45c009e37
Fix mobile menu header colors ( #113 )
6 years ago
Aleksander Machniak
3fe16de335
Code de-duplication
6 years ago
Aleksander Machniak
5f5f5f98e9
Merge branch 'movecopy' of https://github.com/johndoh/roundcubemail into johndoh-movecopy
6 years ago
laodc
672e57ea48
Patched bug where rcube_db::quote() was causing an infinite connection loop. ( #6175 )
...
As rcube_db::quote() checks to see if the connection is up before quoting, this would cause the class to try connect again, as rcube_db::$dbh was not being set until AFTER conn_configure was completed, causing a loop.
So updated rcube_db::$dbh in the rcube::conn_create() function instead allowing access to the new object straight away.
It's needed for edeb5d7
.
6 years ago
johndoh
3c47323eec
Correct ids for responses temaplate in classic and larry skin ( #6185 )
6 years ago
Aleksander Machniak
2df91d9ab6
Merge branch 'master' of github.com:roundcube/elastic
6 years ago
Aleksander Machniak
84d9d95f35
Re-worked expand/collapse in folder list ( #50 )
6 years ago
Thomas Bruederli
ea913da346
Remove /var/www/html volume as suggested in #6148
6 years ago
Thomas Bruederli
2da2043c28
Log to stdout from docker container ( #6148 )
6 years ago
PhilW
964a690987
simplify delete execution in managesieve plugin
6 years ago
neilmunday
b4298bc096
Added GSSAPI support for issue #5779 - requires updated Net_Sieve class. See https://github.com/neilmunday/Net_Sieve/Sieve.php
6 years ago
Aleksander Machniak
fd0f404c32
Improvements in pgp keys search dialog
6 years ago
PhilW
8c734977de
simplify execution of grop_delete
6 years ago
Aleksander Machniak
c9555506b3
Fix using display_message() with a localization label from inside an iframe
...
We have to localize the label before we redirect execution to parent window.
6 years ago
Aleksander Machniak
a1be62b19d
Remove redundant trim()
6 years ago
Aleksander Machniak
0f1e5b3293
Change wording
6 years ago
Aleksander Machniak
9d2b303b51
Fix bug in remote content blocking on HTML image and style tags ( #6178 )
6 years ago
Aleksander Machniak
ce9ee39fa9
Fix cut icon for expanded thread
6 years ago
Aleksander Machniak
f211fcf254
Elastic: Use .boxconfirmation
6 years ago
Aleksander Machniak
2dc0ad07a0
Add .boxconfirmation style
6 years ago
Aleksander Machniak
f52fc4317f
Improve info-boxes for Enigma plugin
6 years ago
Aleksander Machniak
0f21488ce2
Elastic: Fix enigma information boxes
6 years ago
Aleksander Machniak
7ccf2752da
Add CodeMirror styles
6 years ago
Aleksander Machniak
2d99e32beb
Elastic: Enable raw script editing on mobile
6 years ago
Aleksander Machniak
58bd066c6d
Upgrade to CodeMirror 5.34.0
6 years ago
Aleksander Machniak
bbc19ac084
Elastic: Fix CodeMIrror editor display
6 years ago
Aleksander Machniak
674eac1c1c
Enigma: Fix key generation in Safari by upgrade to OpenPGP 2.6.2 ( #6149 )
6 years ago
Aleksander Machniak
b46cd5de1d
Fix PHP Warning: exif_read_data(...): Illegal IFD size ( #6169 )
6 years ago
Aleksander Machniak
332cdf62fb
Fix disabling filters in skins other than Elastic ( #6170 )
6 years ago
Aleksander Machniak
4d44070fc6
Fix duplicated labels in Test SMTP Config section ( #6166 )
6 years ago
Aleksander Machniak
cf32fdab3f
Update changelog
6 years ago
Jan Ehrhardt
01d81faa82
Fix seteditraw classic save button ( #6164 )
...
Fixes https://github.com/roundcube/roundcubemail/issues/6154
6 years ago
Aleksander Machniak
84ecae7a53
Define button classes for keys export dialog
6 years ago
Aleksander Machniak
ea6614a498
Define .btn.export icon
6 years ago
Aleksander Machniak
4c8736755f
Fix typo
6 years ago
Aleksander Machniak
295fec1e21
Fix forward icon on messages list
6 years ago
Thomas B
128587d0d5
Merge pull request #6155 from simongreen-net/issue6147
...
Issue 6147: Docker ROUNDCUBEMAIL_DB_TYPE not properly managed
6 years ago
Simon Green
aa544a725f
Issue 6147: Docker ROUNDCUBEMAIL_DB_TYPE not properly managed
6 years ago
Edgaras Lukoševičius
e371469664
Add Redis as cache backend
6 years ago
PhilW
dba7134201
small fix after last commit
6 years ago
Aleksander Machniak
33256ec030
Fix menu items state on hover
6 years ago
Aleksander Machniak
869b4202c5
A better workaround for Popper issue
6 years ago
Aleksander Machniak
15cf12db1d
Fallback to default compose action if addressbook is selected but has no members
6 years ago
Aleksander Machniak
ea492869cd
Allow editing of recipients input ( #125 )
6 years ago
Aleksander Machniak
9066ed4fa3
Add two labels, use consistent spacing
6 years ago
Aleksander Machniak
f3c7b979b0
Remove redundant code
...
A first input in a dialog is focused automatically, no need to add code for this
6 years ago
PhilW
4f1da97af2
Merge branch 'master' into movecopy
6 years ago
Aleksander Machniak
50677633c0
Small fixes in .tagedit-list
6 years ago
Aleksander Machniak
dfc835eb38
Fix add-contact and contact-delete actions
6 years ago
laodc
edeb5d7ab4
Add support for PostgreSQL schemas in DSN ( #6150 )
...
If schema is set in the dsn, set search_path to the schema value.
Example:
$config['db_dsnw'] = 'pgsql://user:pass@localhost/dbname?schema=exampleschema';
6 years ago
Aleksander Machniak
2186c49ba9
Use theme colors for focused form controls
6 years ago
Aleksander Machniak
4b0e396440
Don't use blue for dialog buttons on mobile
6 years ago
Aleksander Machniak
1c8cf824be
Small improvements
6 years ago
Aleksander Machniak
204480c63d
Fix scrolling in message headers dialog ( #142 )
6 years ago
Aleksander Machniak
7853ae25c6
Better "identity" icon ( #81 )
6 years ago
Aleksander Machniak
880592b8a5
Fix image tools on mobile (and move it to left side)
6 years ago
Aleksander Machniak
f53f3182d7
Merge pull request #141 from madmath03/login-form
...
Fix login form display on IE and Chrome
6 years ago
Aleksander Machniak
f7dcc4c353
Support image tools
6 years ago
Aleksander Machniak
59a63c95a4
Add possibility to scale/rotate image attachments for preview ( #6111 )
6 years ago
Mathieu Brunot
3cfabadb55
Fix login form display on IE and Chrome
...
Use viewport height for defining the margin-top.
6 years ago
Thomas Bruederli
0f7cdcc846
Updated CHANGELOG
6 years ago
Thomas Bruederli
95298fa428
Add option to encrypt & sign with Mailvelope > 2.0
...
UI elements added to larry and classic skin
6 years ago
PhilW
43dcb3bdd9
simplify execution of group_assign_selected JS
6 years ago
PhilW
f15c2eb777
simplify execution of move+copy JS commands
6 years ago
Aleksander Machniak
b7e5567f1b
Update copyright year
6 years ago
Aleksander Machniak
fdc52f2325
Re-wroked UI messages colors
6 years ago
johndoh
a8b16031bd
add originalEvent param to actionafter event ( #6144 )
6 years ago
Aleksander Machniak
18adf0239a
Improvements to .ui-menu
6 years ago
Aleksander Machniak
1b102859f5
Add focus style for tagedit widget
6 years ago
Aleksander Machniak
d7963c3c90
Fix regression in contact print
6 years ago
Aleksander Machniak
38d9407d04
Set .table-responsive-sm class on table parents
6 years ago
Aleksander Machniak
489920a361
Small improvements in recipient-input
6 years ago
Aleksander Machniak
23854b3bf2
Fix recipient boxes in recipient-input
6 years ago
Aleksander Machniak
abf98762f1
Box shadow for focused recipient-input
6 years ago
Aleksander Machniak
d4f71ec4f4
Change icons for View Source, Edit as New and Open in New Window buttons ( #140 )
6 years ago
Aleksander Machniak
7abaab3098
Fix bug where text: syntax was forced for strings longer than 1024 characters ( #6143 )
6 years ago
Aleksander Machniak
64bde77717
Fix popup menus
...
We need to use Popper 1.12.6 until there's a remedy to
https://github.com/FezVrasta/popper.js/issues/532
6 years ago
Aleksander Machniak
d5b1fc4598
Fix js error
6 years ago
Aleksander Machniak
76933f1c07
Elastic: Bootstrap 4.0.0 compat.
6 years ago
Aleksander Machniak
befea99ab7
Update to Bootstrap 4.0.0
6 years ago
Aleksander Machniak
a1a933cb5c
Fix filterbar icon status
6 years ago
Aleksander Machniak
3cb91290b5
Improve .webkit-scroller class use
6 years ago
Aleksander Machniak
3dcbc616a4
s/unicode/Unicode/
6 years ago
Aleksander Machniak
4f6079833a
Fix PHP 7.2 warning: count(): Parameter must be an array or an object that implements Countable
6 years ago
Aleksander Machniak
6316fe054c
Refactored taskmenu
...
- Eliminate grey color
- On mobile display menu using style of other menus
- Fix Close button on iOS (#82 )
6 years ago
Thomas Bruederli
e457cff08b
Add space between buttons + trigger update event for skins
6 years ago
Thomas Bruederli
1a2a2d2cb2
Listen to identity-encryption-* events to update UI styles
6 years ago
Thomas Bruederli
b9a68b516a
Make editity encryption view appear correctly in classic skin
6 years ago
Thomas Bruederli
c4f9bd994e
Hook into 'identity_form' plugin hook and add list of matching private keys
6 years ago
Thomas Bruederli
1cb97c7efd
Add 'encryption' block to identity settings
...
If Mailvelope is installed, this box will become visible and offer
functions to generate a key pair for the selected identity or list
existing private keys.
6 years ago
Aleksander Machniak
b38bb43630
Update to jQuery-3.3.1
6 years ago
Aleksander Machniak
17d3ad4ecc
Disable auto-zoom on form elements in iOS ( #132 )
6 years ago
Aleksander Machniak
cf711d1ce2
Elastic: Fix jumping UI when clicking on filtersets expand button
6 years ago
Aleksander Machniak
1332d2e793
Add some localization messages for Elastic
6 years ago
Aleksander Machniak
1e82066d7e
Add "List is empty..." element ( #76 )
6 years ago
Aleksander Machniak
019b542c58
Elastic: Add data-label-* attribs
6 years ago
Aleksander Machniak
b00d5c3836
Automatically localize data-label-* attributes of a template object
6 years ago
Aleksander Machniak
39a6c69a3d
Automatically localize the first argument of display_message()
6 years ago
Aleksander Machniak
f2b64779cc
Display confirmation message when inserting a response or signature
6 years ago
Aleksander Machniak
2f2b6c186e
Enable Copy menu-item also when there's one writeable addressbook and any readonly addressbook
6 years ago
Aleksander Machniak
7a719d203d
Fix addressbook selector, show copy menu-item also when there's one readonly and one writeable addressbook
6 years ago
Aleksander Machniak
ae4616ce85
Update changelog
6 years ago
Aleksander Machniak
372fdbf9f2
Optimize listicons.png (after new icon has been added)
6 years ago
Aleksander Machniak
add89b68eb
Make qrcode also available on mobile
6 years ago
Aleksander Machniak
eb0228ba86
Merge branch 'move_addressbook' of https://github.com/johndoh/roundcubemail into johndoh-move_addressbook
6 years ago
Aleksander Machniak
100204ea9c
Merge branch 'move_addressbook' of https://github.com/johndoh/elastic into johndoh-move_addressbook
6 years ago
Aleksander Machniak
a6ad0283d0
Validate ACL identifiers
...
... e.g. to prevent cyrus imap issues
6 years ago
Vanav
dbc7892c4a
Fix warning "strtolower() expects parameter 1 to be string, array given" ( #6136 )
...
* Fix warning "strtolower() expects parameter 1 to be string, array given"
6 years ago
Aleksander Machniak
e6356ddd63
Overwrite jQuery-UI icon to resize dialog - prevents from loading the whole image sprite
6 years ago
Aleksander Machniak
0a01ccc00d
Remove redundant datepicker localization
6 years ago
Aleksander Machniak
ea4ce5129c
FontAwesome 5.0.4
6 years ago
Aleksander Machniak
2059a92e89
Diaplay datepicker widget always centered ( #62 )
...
Fixes widget on mobile.
6 years ago
Aleksander Machniak
65f514ee10
Don't assign .table.table-responsive-sm to datepicker popup
6 years ago
Aleksander Machniak
ec25fa857b
Improve layout of contact import form
...
Move the file input to the .propform table.
6 years ago
Thomas Bruederli
34301505c9
Update Dockerfile to build version 1.3.4
6 years ago
Thomas Bruederli
a6408b952b
Update assignments to release 1.3.4
6 years ago
Aleksander Machniak
4793ec753a
Remove double-quotes in filename* parameter of the Content-Disposition of downloads ( #5857 )
6 years ago
PhilW
4548646410
small correction to label
6 years ago
Aleksander Machniak
c03add5bf9
Fix login form alignment in Chrome
...
It looks that margin-top with percent value does not work the same as in Firefox.
6 years ago
Aleksander Machniak
07c1760a19
Fix padding of search button in sidebar header
6 years ago
PhilW
cb01f05588
small JS cleanup
6 years ago
PhilW
5497d30232
update for addressbook toolbar changes in core
6 years ago
Aleksander Machniak
55e99398e1
Fix possible information leak - add more strict sql error check on user creation ( #6125 )
6 years ago
PhilW
04d371b88f
fix plugin compatibility in addressbook toolbar
6 years ago
Aleksander Machniak
a17c123903
Fix drop action (using jquery-ui draggable) on rcube_list_widget
6 years ago
PhilW
d5071fedba
vcard_attachments: add link to contact actions menu
...
*) add 'forward vcard' link to contact actions manu
*) fix bug when a contact with a secondary email address is selected
*) improve support for multiple address books in contact list widget on compose screen
6 years ago
Aleksander Machniak
8094753e6f
Add .text-only style for "native" Bootstrap forms (that aren't .propform)
6 years ago
PhilW
abbb832c6f
move qrcode link to new contact actions menu
6 years ago
johndoh
0218c14c08
Update composer reference to endroid/qr-code ( #6132 )
6 years ago
PhilW
489da28dab
add move/copy contact widget
6 years ago
Aleksander Machniak
07dc726aa7
Elastic: Remove redundant menu button
6 years ago
Aleksander Machniak
734fcb4c73
Make sidebar navigation less confusing, move selection button to list header
6 years ago
Aleksander Machniak
20a0ca6b16
Elastic: Remove tagedit.css, these styles are handled by the skin now
6 years ago
Aleksander Machniak
0cb876b788
Support tagedit widget (from jqueryui plugin)
6 years ago
Aleksander Machniak
ce338164e3
Fix bug where contacts search could skip some records ( #6130 )
6 years ago
Aleksander Machniak
64ad87468a
Update changelog
6 years ago
Aleksander Machniak
adf9ec4962
Simplify some rewrite rules
6 years ago
Aleksander Machniak
83bd85677b
Remove x_frame_options env
6 years ago
Aleksander Machniak
8de9fa707b
Fix X-Frame-Options:ALLOW-FROM support, remove custom click-jacking protection ( #6057 )
6 years ago
Richard Hillmann
59bbf6c081
Fix preg_match in guess_type function ( #6123 )
6 years ago
Aleksander Machniak
10356a0230
Attachments list improvements
6 years ago
Aleksander Machniak
e4c7e8ac7c
Fix bug where attachment size wasn't visible when the filename was too long ( #6033 )
...
Uses flexbox, so works in recent browsers only. I don't plan to support olders.
6 years ago
Aleksander Machniak
2efab3d446
Add style for disabled links that are not buttons
6 years ago
Aleksander Machniak
af9550251e
Display an error when clicking disabled link to register protocol handler ( #6079 )
6 years ago
Aleksander Machniak
c2199c5101
Cleanup folder subscriptions "form"
6 years ago
Aleksander Machniak
10b01f33b3
Remove useless code
6 years ago
Aleksander Machniak
f3602c676f
Update to less 2.7.3
6 years ago
Aleksander Machniak
ad90cc52f5
Fix list selection indicator (again)
6 years ago
Aleksander Machniak
34068ac445
Remove some Kolab plugin icons, they're now handled by libkolab plugin
7 years ago
Aleksander Machniak
6e24ebca6b
Display icons on identities/responses/filters lists
7 years ago
Aleksander Machniak
e926162767
Support for .boxinformation without the icon
7 years ago
Thomas Bruederli
430237171b
Add env variable to adjust upload_max_filesize ( #6083 )
7 years ago
Aleksander Machniak
647e0bd2f6
Fix .boxinformation elements handling
7 years ago
Aleksander Machniak
12a2e47b9b
Improve vcardattachments addon in Elastic
7 years ago
Aleksander Machniak
5f2c23e601
Display iframe loader in show-content handler only on mobile
7 years ago
Aleksander Machniak
61c458b085
Disable dragging also on list widgets for small devices
7 years ago
Aleksander Machniak
9bc4b97071
Content frame/list handling for plugins
7 years ago
Aleksander Machniak
0d8afd2b01
Fallback to document element if an event (maybe custom) has no target nor srcElement specified
7 years ago
Aleksander Machniak
946599acda
Close page selector when leaving the input with keyboard
7 years ago
Aleksander Machniak
230fc1203d
Disable tabIndex on selection checkboxes
7 years ago
Rotzbua
8bd55ea549
[security] deny access to composer.lock ( #6117 )
7 years ago
Aleksander Machniak
b172fb505c
Improve trusted_host_patterns code
7 years ago
Aleksander Machniak
4a5ca74724
Merge branch 'trusted-host-patterns' of https://github.com/dsoares/roundcubemail into dsoares-trusted-host-patterns
7 years ago
Daniel Kesselberg
a8d5547163
Update idn convertion methods ( #6115 )
...
* Add more test cases
* Update phpdoc
7 years ago
Aleksander Machniak
869882f8db
Update changelog
7 years ago
Aleksander Machniak
63a7d2313f
Improve SMTPUTF8 support and fix relaxed email validation issues
7 years ago
Aleksander Machniak
5665344673
Merge branch 'smtputf8' of https://github.com/jprjr/roundcubemail into jprjr-smtputf8
7 years ago
Daniel Kesselberg
a3504cb3b8
Add unit test for IDN ( #6114 )
7 years ago
Aleksander Machniak
8b0109d81c
Add set_content() method to the editor widget
7 years ago
Thomas Bruederli
4255b21ca0
Do not send docker container config to stdout ( #6083 )
7 years ago
Aleksander Machniak
f362acb254
Improve icons size/color on messages list
7 years ago
Aleksander Machniak
3bed1067d1
Better icon for Junk folder ( #136 )
7 years ago
Aleksander Machniak
90b0cd814a
Add editor-load event and enable shift-click on links in HTML editor
7 years ago
Aleksander Machniak
a6bc845e39
Display hint to the user when using To/Cc/Bcc/vCard buttons and no contact is selected ( #129 )
...
Also display an information message after attaching vCard in phone mode.
7 years ago
Aleksander Machniak
52864ef885
Add some localization messages, remove one unused message
7 years ago
Aleksander Machniak
fbc4486881
Fix so Shift selection also works on list selection checkboxes
7 years ago
Aleksander Machniak
307d682ad2
Code simplification
7 years ago
Aleksander Machniak
e891e486fd
Elastic: Add mobile FAB button for filter creation
7 years ago
Aleksander Machniak
ac95db6516
Small margin fix
7 years ago
Aleksander Machniak
5f26d9bf34
Prevent "calling draggable before initailization" errors
...
Elastic skin disables dragging on folders list, so we have to check
if it's still draggable before we call draggable() again. Otherwise
it will throw an error.
7 years ago
Aleksander Machniak
a2875cdda9
- Fix searching contacts by address in LDAP source ( #6084 )
7 years ago
Aleksander Machniak
cdbfc475fd
Add support for Get Support button
7 years ago
Aleksander Machniak
42660db531
Logon screen improvements
7 years ago
Aleksander Machniak
fb2f213d6f
Add id attribute to the installer warning
7 years ago
Aleksander Machniak
9f030c3390
Display confirmation message when adding a recipient in mobile mode ( #86 )
7 years ago
Aleksander Machniak
dcbb4ec125
Add localization message for Elastic
7 years ago
Aleksander Machniak
31907c3ff7
Small padding fix for buttons
7 years ago
Aleksander Machniak
e1ad2a1936
Refacor recipient input so it is a <ul> element, improve input handling
7 years ago
Timotheus Pokorra
ba5c396774
Managesieve, forward dialog using the right existing simple forwarding rules ( #6102 )
...
fixes #6101
7 years ago
Aleksander Machniak
05a67898eb
Fix adding groups to the recipient input
7 years ago
Aleksander Machniak
528e82f6c5
There's no Dockerfile file anymore
7 years ago
Aleksander Machniak
55a1d6ef1b
Make search form's aria label to also support plugin localization (via label-domain property)
7 years ago
Aleksander Machniak
bbb63c49c7
Make .input-group an inline element in Larry
7 years ago
Aleksander Machniak
3e0edd98c9
Update changelog
7 years ago
Aleksander Machniak
ac13669de5
Fix PHP 7.2: count(): Parameter must be an array or an object that implements Countable ( #6098 )
7 years ago
Aleksander Machniak
77cc9688c8
Fix bug where contacts export by selection returned no more than 10 entries ( #6103 )
7 years ago
Aleksander Machniak
a1ba8773d7
Change calendar icon
7 years ago
Aleksander Machniak
cc4b18f3f1
Set font size and center text on mobile dialog title
7 years ago
Aleksander Machniak
43d1adbe6e
Add icons for contacts list on mail compose page
7 years ago
Aleksander Machniak
0c1642b2ad
Stop propagation on pretty checkbox click
...
Fixes issue where changing folder subscription in Folder Manager
would cause the folder frame loading.
7 years ago
Aleksander Machniak
75f9c103ee
Fix syntax error in mssql.initial.sql ( #6097 )
7 years ago
Aleksander Machniak
c2f34ee0ad
Small fix in plain-text rows detection
7 years ago
Aleksander Machniak
975612581d
A .propform table with more plain text rows than input rows is considered .text-only
7 years ago
Aleksander Machniak
35f7d2862f
Improve displaying of .propform tables with no form controls, but only text
7 years ago
Aleksander Machniak
38d275445d
Plugin API: Add 'write' argument to 'render_page' hook
7 years ago
Thomas B
a5b01105a7
Merge pull request #6085 from mcnesium/master
...
Fix sed command to separate multiple plugins with quotes each
7 years ago
Aleksander Machniak
f0cf2b1e6c
Various fixes for pretty checkboxes in lists
7 years ago
Aleksander Machniak
575b8c2cc5
Add contactgroup image (from Larry)
7 years ago
Aleksander Machniak
604f84e1fb
Execute clickjacking prevention code only when framed
7 years ago
Aleksander Machniak
5153d25cc9
Use less.pageLoadFinished promise to execute final resize callback
7 years ago
Aleksander Machniak
1e923500b1
Add style for .virtual entries on treelist, remove redundant border
7 years ago
Aleksander Machniak
096ee4c7a6
Make Filter icon smaller to look better a side of Search icon
...
https://github.com/FortAwesome/Font-Awesome/issues/11873
7 years ago
Aleksander Machniak
4120aca6b4
Fix bug where recipient input initialization didn't display non-empty Cc/Bcc inputs ( #123 )
7 years ago
Aleksander Machniak
058037f31d
Small padding improvement for form labels on mobile
7 years ago
Aleksander Machniak
c0959bd619
Sanity checks for header data length in FETCH ( #6087 )
...
Where we know what expected data length is we truncate the input.
7 years ago
Aleksander Machniak
3cdc8af297
Fix possible performance issue when parsing malformed and long Date header ( #6087 )
7 years ago
johndoh
05d1b1947e
Check for minified CSS files ( #6089 )
7 years ago
Aleksander Machniak
fec8cf2682
Add floating action button for main item create action on mobile ( #107 )
7 years ago
Aleksander Machniak
83edea21b1
Use user-plus icon for To+/Cc+/Bcc+ buttons ( #121 )
7 years ago
Aleksander Machniak
0c89d32909
In devel mode wait some more time with "resize reflow" to make sure all is in place
7 years ago
Aleksander Machniak
7e90274d31
Option to toggle checkboxes on message list ( #60 )
7 years ago
Aleksander Machniak
0a3dbbb76f
Add 'list' argument to listupdate event, trigger listupdate also on contacts list in mail compose
7 years ago
Aleksander Machniak
35a0a50274
Add note about FontAwesome and Bootstrap
7 years ago
Aleksander Machniak
6ccc8cc020
The "it is a draft" message is more an information than a warning
7 years ago
Aleksander Machniak
e7f3338178
Fix and improve boxwarnings
7 years ago
Aleksander Machniak
72362a2470
Fix iframe scroll on Android tablets, add scrollbar ( #117 )
7 years ago
johndoh
5dbe1f2a5e
A device can't be a tablet and a mobile ( #6086 )
7 years ago
Aleksander Machniak
08f27316ee
Fix bug where Archive folder wasn't auto-created on login with create_default_folders=true
7 years ago
Aleksander Machniak
4a5941c24b
Fix get_next() for case when the node is last in the tree branch
7 years ago
Aleksander Machniak
cd7505083e
Fix js error after folder delete in phone mode, causing the view is not returned to the folders list
7 years ago
Aleksander Machniak
7f2092c35c
Fix bug where tapping the search function in contact menu while composing a new e-mail led back to the composing interface on Android phone ( #109 )
7 years ago
Aleksander Machniak
02864e546b
Fix color palette on disabled buttons
7 years ago
mcnesium
ef688172d5
Merge pull request #1 from mcnesium/mcnesium-sed-fix
...
separate multiple plugins with quotes each
7 years ago
mcnesium
fd4b76ef56
separate multiple plugins with quotes each
...
envvar: `ROUNDCUBEMAIL_PLUGINS=archive,enigma,jqueryui,managesieve,markasjunk,identity_smtp,carddav`
resulting config.inc.php included `$config['plugins'] = ['archive', 'enigma,jqueryui,managesieve,markasjunk,identity_smtp,carddav'];`
now it includes `$config['plugins'] = ['archive', 'enigma', 'jqueryui', 'managesieve', 'markasjunk', 'identity_smtp', 'carddav'];`
7 years ago
Aleksander Machniak
2800445a93
FA4 -> FA5 in embed.less
7 years ago
Aleksander Machniak
c6c1f5985d
Upgrade to Font Awesome 5
7 years ago
Aleksander Machniak
5d26de4467
Add 'datepicker' class also to dinamically generated date inputs
7 years ago
Aleksander Machniak
cfc408488d
Add date format placeholder only to inputs with 'datepicker' class
7 years ago
Aleksander Machniak
c4aaa22d24
Add date format placeholder to datepicker inputs ( #101 )
7 years ago
Aleksander Machniak
0b40c3db16
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
de544cc905
Add possibility to use localized date format as datepicker input placeholder
...
Need to be supported by skin. Elastic support is comming.
7 years ago
Thomas Bruederli
400066c2eb
Extend Dockerfile with volumes for shared temp data and custon config files
7 years ago
Aleksander Machniak
bf9998b697
Make search/filter bars use full width of the container, simplify js code
7 years ago
Aleksander Machniak
d55e04a617
Completed styles for embedded inline warnings
7 years ago
Aleksander Machniak
8e2f6275a4
Prevent from empty 'class' attribute in generated html
7 years ago
Aleksander Machniak
00cb440a07
Inline warnings can contain HTML code (regression fix)
7 years ago
Aleksander Machniak
db382fa19c
Change remote images to remote resources warning also in html attachment preview
7 years ago
Aleksander Machniak
3488531b26
Fix PHP Warning: Use of undefined constant INTL_IDNA_VARIANT_UTS46 on servers without php-intl extension
7 years ago
Aleksander Machniak
46e2e7e16c
CS fix
7 years ago
Aleksander Machniak
0b0adf7bd1
Deactivate Mark button when no email is selected ( #94 )
7 years ago
Aleksander Machniak
f52b185dc4
Move Refresh button to the list footer, make Compose button appear also on Compose page
7 years ago
Aleksander Machniak
f49df60328
Add also overflow:hidden to form labels
...
As hyphens:auto does not work in all browsers/for all languages.
7 years ago
Aleksander Machniak
17b9bb4ec6
Use hyphens:auto for form labels ( #69 )
7 years ago
Aleksander Machniak
d0711b6e94
Hide Attach menu item on phones ( #102 )
...
... as it's redundant because of Options and Attachments entry.
7 years ago
Aleksander Machniak
92346a3e69
Add back overflow:hidden on <body>
...
It's needed to prevent from appearing scrollbar when e.g.
a hidden iframe is added to the body for file uploads or draft saving.
7 years ago
Aleksander Machniak
09c8b33439
Code deduplication
7 years ago
Aleksander Machniak
5650d1a2d0
Increase dialog width for case when there's many buttons
...
We don't want the button text truncation
7 years ago
Georgeto
161038ee87
Support additional connect parameters in PostgreSQL database wrapper ( #6071 )
...
Most notably this change enables you to specify whether or with what
priority a secure SSL TCP/IP connection will be negotiated with the
database server.
7 years ago
Aleksander Machniak
b60bf73aeb
Fix so .notice message is .alert-info not .alert-warning
7 years ago
Aleksander Machniak
78aa0efa15
Use confirmation (not notice) message for some successful actions
7 years ago
Aleksander Machniak
608e23c9c0
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
895948f7fe
Elastic: Add iframe wrappers
7 years ago
Aleksander Machniak
aa542a35c1
Fix iframe scrolling in iOS ( #87 )
...
Also some other small fixes for iOS/Android.
7 years ago
Thomas B
6b76b04112
Merge pull request #6061 from J0WI/docker-pgsql
...
Docker PostgreSQL support
7 years ago
Aleksander Machniak
842d57e779
Fix setting height of a dialog without buttons pane
7 years ago
Aleksander Machniak
61a6666eee
Small CS fixes
7 years ago
Aleksander Machniak
d76f255c3b
Improve iPad/iPhone detection
...
Some devices do not set iPhone/Ipad string in User-Agent, so we
have to check also navigator.platform.
7 years ago
Aleksander Machniak
92d6673bb5
Add 'signature' identifier to signature element in sent HTML message ( #6073 )
7 years ago
Aleksander Machniak
ca39a4e093
Fix PHP warning "idn_to_utf8(): INTL_IDNA_VARIANT_2003 is deprecated" with PHP 7.2 ( #6075 )
7 years ago
Aleksander Machniak
d04d0a3078
Fix toolbar when vieweing message in an external window
7 years ago
Aleksander Machniak
fe2a9654d1
Mailvelope support
7 years ago
Aleksander Machniak
489ad88617
Small code de-duplication
7 years ago
Aleksander Machniak
59c4db6e6f
Fix invalid HTML element name
7 years ago
Aleksander Machniak
ff835c3b9b
Add menu_destroy method
...
It is needed to call .popover('dispose') when a menu content is to be replaced.
So, we make this possible, but in future we should consider remiving this
requirement. Maybe even re-work the whole menu system.
7 years ago
Aleksander Machniak
9d1b3dcf29
Remove dead code
7 years ago
Aleksander Machniak
f3af650445
Add an icon for .btn.create buttons
7 years ago
Aleksander Machniak
758044d69e
Add skin config options to dont_override list
...
... so e.g. options in user preferences will be hidden.
7 years ago
Aleksander Machniak
dd4e68335c
Fix tabindex on filter icon
7 years ago
Aleksander Machniak
a5c920153f
Fix font size in toolbarmenu separator
7 years ago
Aleksander Machniak
2990a0bded
Make pretty_checkbox method public, set cursor:pointer on the icon-checkbox
7 years ago
Aleksander Machniak
3b0e3deb21
Fix js error on servers without 'mime' extension
7 years ago
Aleksander Machniak
a587e7a7dc
Support data-hidden attribute on multi-input field
7 years ago
Aleksander Machniak
550e2fc6aa
Support 'mime' extension tests - RFC5703 ( #5832 )
7 years ago
Aleksander Machniak
ddb8e579f8
Merge pull request #70 from johndoh/buttons
...
skip buttons which already have the Bootstrap class
7 years ago
Aleksander Machniak
87eee9198f
Ignore .css output files
7 years ago
Aleksander Machniak
7c6bbd81b0
Fix PHP 7.2 Warning: count(): Parameter must be an array or an object that implements Countable
7 years ago
Aleksander Machniak
68e2dca13a
Fix so it is possible to have two searchbars on the same page
7 years ago
Aleksander Machniak
5a63e52380
Add class attribute to the pushgroup action button
7 years ago
Aleksander Machniak
11b39f555d
Bring back the list titles in desktop mode, style .pushgroup action on contacts list
...
There's one reason we want list titles also in desktop mode. In Addressbook
when using filter_groups feature the title provides an option to navigate
to previous level of the list.
7 years ago
Thomas Bruederli
062d4a4060
Fix typos in Docker readme
7 years ago
Thomas Bruederli
20a511a8d3
Update dockerfile to version 1.3.3 and include php-ldap ( #6058 )
7 years ago
Thomas Bruederli
cdecaf5ac7
Remove localization files that do not belong here
7 years ago
Aleksander Machniak
44ca3d9136
Fix label with checkbox inside of an .input-group
7 years ago
J0WI
5a315c47d9
Add documenation for more database providers
7 years ago
J0WI
4919043b73
Add support for linked PostgreSQL container
7 years ago
Aleksander Machniak
eb23be2660
Add icon for Settings > Forwarding, small forms improvement
7 years ago
Aleksander Machniak
4fee0b22d8
Elastic: Support forwarding interface, added missing labels
7 years ago
PhilW
e58ed633b4
skip buttons which already have the Bootstrap class
7 years ago
Aleksander Machniak
e933bed60e
Merge branch 'managesieve_forward_settings' of https://github.com/TBits/roundcubemail into TBits-managesieve_forward_settings
7 years ago
Aleksander Machniak
ef304747f6
Fix missing pretty checkboxes in new filter record (managesieve)
7 years ago
Aleksander Machniak
1fbe6cef00
Fix initial value for custom flag input, update changelog
7 years ago
Aleksander Machniak
bae1f1d41c
Merge branch 'master' of https://github.com/daniele-athome/roundcubemail into daniele-athome-master
7 years ago
Aleksander Machniak
5d3f394ade
Small improvements
7 years ago
Aleksander Machniak
13dab18652
Add minicolors config to the client env
7 years ago
Aleksander Machniak
12c5328dbb
hide_blockquote: Fix counting of lines in multi-level quoted text
7 years ago
Aleksander Machniak
e3b1bf4896
Small improvements
7 years ago
Aleksander Machniak
9b4678ed65
Limit number of used shades of gray, make them "inherit" from the main black
7 years ago
Aleksander Machniak
b9249554a8
Quota indicator ( #35 )
7 years ago
Aleksander Machniak
55cd6b190b
Apply skin colors to buttons, and other small improvements
7 years ago
Aleksander Machniak
52b252ea26
Also stop propagation on keyup event in dialogs
7 years ago
Aleksander Machniak
c5db84262e
Don't propagate keyboard events to the UI below the dialog ( #6055 )
7 years ago
Aleksander Machniak
6dbdf9dedd
Skip empty blocks in contact form
7 years ago
Aleksander Machniak
196ce5d251
Fix so clicking pushgroup link on contacts list does not load group information page
...
Added a general way to mark all such links with data-action-link attribute.
7 years ago
Aleksander Machniak
32917f5944
Keep common variables in one place (file)
...
... to make plugin authors life simpler, so they don't have to
include all less files
7 years ago
Aleksander Machniak
36638ec0c2
Fix untagged COPYUID responses handling - again ( #5982 )
7 years ago
Aleksander Machniak
39e0b0e456
Fix so temp_dir misconfiguration prints an error to the log ( #6045 )
7 years ago
Aleksander Machniak
ae688138ca
Fix table widget
7 years ago
Aleksander Machniak
9ce8948294
Get rid of the 2nd argument of include_stylesheet()
...
.. make the optional behavior default now.
7 years ago
Aleksander Machniak
1cf72fa2b6
Allow plugins to include Less files ( #6051 )
7 years ago
Aleksander Machniak
8cfe461dea
Improve printing styles ( #58 )
7 years ago
Aleksander Machniak
3ed6418d55
Use attributes of the template object
7 years ago
Thomas Bruederli
4b4c4633bc
Refactored Dockerfile as suggested in #5874
...
It's now based on a php:7.1-apache image and pre-configures Roundcube
from the given environment variables to either connect to a MySQL server
or to use a local SQLite database.
Added a README file with some basic information and description of the
most important denv variables. More configuration options are yet to come.
This is a pre-requisite for #5827 .
7 years ago
Aleksander Machniak
04a5ccdd49
We use master branch now
7 years ago
Aleksander Machniak
9fc1c0bce0
Update changelog
7 years ago
Aleksander Machniak
49825f2786
Bump version of some plugins
7 years ago
Aleksander Machniak
c6b2d8bead
Merge branch 'dev-elastic'
7 years ago
Aleksander Machniak
c6e6f50de1
Simplify confirm_dialog and alert_dialog code and use
7 years ago
Aleksander Machniak
a4ee367e1c
Merge pull request #66 from JohnDoh/pretty_confirms
...
style buttons in pretty confirmation boxes
7 years ago
Aleksander Machniak
43c210f04d
Merge branch 'pretty_confirms' of https://github.com/JohnDoh/roundcubemail into JohnDoh-pretty_confirms
7 years ago
PhilW
8c250a27f8
improvements for plugins and frames
7 years ago
Aleksander Machniak
01e3cf23e0
Fix PHP Warning: Use of undefined constant 'href'
7 years ago
Aleksander Machniak
a98fb374a7
Small visual improvement
7 years ago
Aleksander Machniak
fd373aa0e2
Fix PHP 7.2 warning on undefined constant RCMAIL_VERSION
7 years ago
PhilW
e7311e0e5e
more consistent function names
7 years ago
PhilW
af52df68bf
use skinned alert and confirm boxes in plugins
7 years ago
Aleksander Machniak
bb9fa55f00
Add check for optional zip extension
7 years ago
Aleksander Machniak
4cb7713520
Fix checking table columns when there's more schemas/databases in postgres/mysql ( #6047 )
7 years ago
Aleksander Machniak
a6c37b7735
Fix broken long filenames when using imap4d server - workaround server bug ( #6048 )
7 years ago
Aleksander Machniak
f6733a5d9e
Add id attribute to the reply-intro para ( #6049 )
7 years ago
Aleksander Machniak
eed4be3ba6
Display value of the SMTP message size limit in the error message ( #6032 )
7 years ago
Aleksander Machniak
39415c52ba
Center sidebar and list footers
7 years ago
Aleksander Machniak
0dfb92cb4f
Move "Download all attachments" button from below the attachments list to .header-links
7 years ago
PhilW
26f1b0770c
use skinned alert boxes
7 years ago
PhilW
b897fe9349
use skined confirmation boxes where possible
7 years ago
Aleksander Machniak
e6398f8786
Assign attachment type classes also in print mode
7 years ago
Aleksander Machniak
e995682ba3
Small fix
7 years ago
Aleksander Machniak
e7533ae02c
My take on image thumbnails display
7 years ago
Aleksander Machniak
828f73a4b9
Small improvements to .image-attachment contents strusture
7 years ago
Aleksander Machniak
4c7612e8ae
Use monospace font for plain text messages, fix some spacing
7 years ago
Aleksander Machniak
892b788f5a
Add a way to display mail message headers in a table ("envelope")
7 years ago
Aleksander Machniak
96d3553c79
Add some labels for Elastic
7 years ago
Aleksander Machniak
375d648917
Improve minicolors widget style for Elastic
7 years ago
Aleksander Machniak
54806e053d
Support minicolors widget styles
7 years ago
Aleksander Machniak
adc9df803b
Fix var scope ( #6042 )
7 years ago
Aleksander Machniak
552a851d6c
Append "..." to draglayer as div, the same as other drag entries
7 years ago
Aleksander Machniak
1025724e52
Improve #rcmdraglayer element
7 years ago
Aleksander Machniak
1ffd2aa7ca
Attachments list improvements for upload-form
7 years ago
Aleksander Machniak
8fcd014040
Small improvement to .cancelupload button
7 years ago
Aleksander Machniak
56ee8e812b
Small improvements in addressbook UI
7 years ago
PhilW
9ef99ad707
style buttons in pretty confirmation boxes
7 years ago
Aleksander Machniak
0385eca50e
Add tmplate option to place contact source inside the contact head element
7 years ago
Aleksander Machniak
ff1b994ece
More precise dialog height calculation - that works with various skins
7 years ago
Aleksander Machniak
5adf484939
Fix nevbar text on contacts list when the list is empty
7 years ago
Aleksander Machniak
73b2161e30
Fix folders list scroll on touch devices ( #45 )
7 years ago
Aleksander Machniak
c776f4e569
Remove redundant brackets
7 years ago
Aleksander Machniak
d5b58495a8
Use inline comments
7 years ago
Aleksander Machniak
60f738db6c
Fix .listing records height to be the same for td and li
7 years ago
Aleksander Machniak
4dc1f3b757
Use configured log_file_ext also for errors thrown by PHP ( #6035 )
7 years ago
James White
b9687ca345
Fix typos on optional security header comment ( #6036 )
7 years ago
Aleksander Machniak
d9197c3bca
Update to Roboto v18
7 years ago
Aleksander Machniak
eb4991ef2b
Improve .treelist
7 years ago
Thomas Bruederli
4a5099dc3e
Updated Changelog
7 years ago
Timotheus Pokorra
65b645f6e1
adding template file for forwarding dialog for the classic skin
...
related to #6021
7 years ago
Aleksander Machniak
910c735b87
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
d7be2f1946
Merge branch 'dev-elastic' of github.com:roundcube/roundcubemail into dev-elastic
7 years ago
Aleksander Machniak
a0374f3c45
Fix mangled non-ASCII characters in links in HTML messages ( #6028 )
7 years ago
Aleksander Machniak
968e20c5e5
Update changelog
7 years ago
Aleksander Machniak
2a32f51c91
Fix file disclosure vulnerability caused by insuficient input validation in relation with attachment plugins ( #6026 )
7 years ago
Aleksander Machniak
ade0deca8e
Make "external window" dialogs bigger on tablets
7 years ago
Aleksander Machniak
408c8dfe76
Fix mailto menu invoked from (.eml) attachment preview
7 years ago
Aleksander Machniak
274a86c20b
Add thumbnail.png (definitely not a final version)
7 years ago
Aleksander Machniak
2f053c402d
Add .overflow-ellipsis mixin
7 years ago
Aleksander Machniak
58e709f6e7
Cleanup unused styles
7 years ago
Aleksander Machniak
e32f4a0976
Fix .message-partheaders element
7 years ago
Aleksander Machniak
311d8c7f56
Improve label
7 years ago
Aleksander Machniak
7a7ef7b687
Don't treat .eml attachments to drafts as drafts
7 years ago
Aleksander Machniak
35a59b97a1
Add some labels for Elastic
7 years ago
Aleksander Machniak
5ae662c198
Improvements for mobile attachment preview
...
- Hide More menu item as we do not support submenus yet
- Make sure .eml attachment preview has filename in the title bar
7 years ago
Aleksander Machniak
f28b59e48b
Fix missing filename in header of mobile preview for plain text attachments
7 years ago
Aleksander Machniak
a394eae190
Update Bootstrap
7 years ago
Aleksander Machniak
5cb1541abd
Fix/improve mailto menu
7 years ago
Aleksander Machniak
23af0b7f36
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
c63a232107
Fix so attachment and mailto menu actions close the menu
7 years ago
Aleksander Machniak
1b87ec3144
Don't stop propagation in folder-selector click handler
7 years ago
dsoares
5282cbaff9
Check against trusted_host_patterns in rcube_utils::parse_host()
7 years ago
Aleksander Machniak
a869a68513
Make the attachments list item overflowing when the filename is long
7 years ago
Aleksander Machniak
680f827739
Refactored .attachmentslist
7 years ago
Daniele Ricci
1d3ab398c2
Allow for free-form flag filter action
...
Signed-off-by: Daniele Ricci <daniele@casaricci.it>
7 years ago
Aleksander Machniak
1158c35c4b
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
8960ca33f1
Attachment preview on mobile ( #61 )
7 years ago
Aleksander Machniak
bf36ccd0ed
Various improvements, mostly forms
7 years ago
Aleksander Machniak
662cbfb805
Fix add_url() so it works properly with fragment identifier (#element) at the end of the original url
7 years ago
Aleksander Machniak
0f4f85e097
Skip redundant INSERT query on successful logon when using PHP7
...
Since PHP 7.0 session_regenerate_id() will cause the old session data update.
This is redundant INSERT query and also produces a record for the session
we don't need anymore.
7 years ago
JohnDoh
c4aadca1c0
Add charset to watermark.html ( #6022 )
7 years ago
Aleksander Machniak
f8800e75fd
Specify charset in watermark.html
...
.. just to prevent from a warning in browser console
7 years ago
Aleksander Machniak
239a590a29
Improve error template plus some small improvements here and there
7 years ago
Aleksander Machniak
80ea6ec3eb
Small improvements in error page content
7 years ago
Aleksander Machniak
29b8f600c4
Hide "loading" message also when iframe loading fails with the error page
7 years ago
Aleksander Machniak
ce594a4405
Support simple dialog's save button to be a label with domain
7 years ago
Aleksander Machniak
41ebae1dfb
Support .boxinformation element and table with .checkbox-cell
7 years ago
Aleksander Machniak
30beaf6631
Update changelog
7 years ago
Nathan Rennie-Waldock
c7b6efdd47
installto.sh: Fix false reporting of failed upgrade ( #6019 )
...
system() returns the last line of output (or false on failure)
rsync will have no output if the file being copied hasn't changed
Signed-off-by: Nathan Rennie-Waldock <nathan.renniewaldock@gmail.com>
7 years ago
Aleksander Machniak
671d53e4f4
Fix initial value of recipient input
7 years ago
Aleksander Machniak
1f9ac5c18f
Style Archive folder (icon) also in folder selector
7 years ago
Aleksander Machniak
13ddd70f53
Fix left padding in #folder-selector
7 years ago
Aleksander Machniak
28d3dc9c8f
Small fix for dialog buttons
7 years ago
Aleksander Machniak
a61f2fdd3c
Fix decoding of mailto: links with + character in HTML messages ( #6020 )
7 years ago
Timotheus Pokorra
d222c3136c
remove log message used for debugging
7 years ago
Timotheus Pokorra
e853b1798a
managesieve: new settings dialog for simple forwarding of emails
...
this hides the complexity of the filters from the user, similar to the vacation settings dialog.
related to #6021
7 years ago
Aleksander Machniak
c085cf968d
Display frame menus in full height (of the parent window) and other improvements to menus ( #33 )
7 years ago
Aleksander Machniak
a4776d05e6
Fix attachment menu in message preview
7 years ago
Aleksander Machniak
f96fd0b169
Merge branch 'dev-elastic' of github.com:roundcube/roundcubemail into dev-elastic
7 years ago
Aleksander Machniak
e9571e8d0e
Fix invalid HTML output
7 years ago
Thomas Bruederli
f038784dac
Also rm empty timezone localization files
7 years ago
Thomas Bruederli
342b049841
Update localization files from Transifex
7 years ago
Aleksander Machniak
fb12d983d4
Use short legend labels in contact search form
7 years ago
Aleksander Machniak
6be122352d
Support short-legend-labels in contact search form
7 years ago
Aleksander Machniak
7195204865
Use input-group for default_font and default_font_size
7 years ago
Aleksander Machniak
3885bfa29b
Small forms improvements, added some icons for Kolab plugins
7 years ago
Aleksander Machniak
238ec1ecdf
Archive: Style folder icon also in Settings > Folders
7 years ago
Thomas Bruederli
90859c5ea8
Update CHANGELOG
7 years ago
Aleksander Machniak
29dbcdb5ae
Small fix for attachments list
7 years ago
Aleksander Machniak
c65b4de161
Improve simple dialogs like group creation/rename or qr-code
7 years ago
Aleksander Machniak
60876bd38c
Fix (pretty) checkboxes padding in lists
7 years ago
Aleksander Machniak
1109cd1150
Elastic: Fix checkbox state in advanced mode switch
7 years ago
Aleksander Machniak
bd254b66c7
Set min-height for header/footer element
...
Fixes height issue on these elements when the screen height is very small
e.g. when using a phone keyboard appears
7 years ago
Aleksander Machniak
b1d79900ed
Fix invalid/partial merge of 3196d656db
7 years ago
Aleksander Machniak
ef0982f1b8
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
fd9517655f
Fix password form
7 years ago
Aleksander Machniak
e85c95eb1b
Hide navbar when it has no buttons, e.g. Help plugin UI
7 years ago
Aleksander Machniak
4ea094c80f
Fix setting frame title, unify some title to use short label
7 years ago
Aleksander Machniak
e00dd60c25
Elastic: Unify some frame titles
7 years ago
Aleksander Machniak
e8b51553ec
Don't use title object for frame title
7 years ago
Aleksander Machniak
96851b94ec
Small fix to forms
7 years ago
Aleksander Machniak
e6fd3982f6
Elastic: set some checkbox classes
7 years ago
Aleksander Machniak
db5c06ab76
Improve buttons of mobile dialogs
7 years ago
Aleksander Machniak
f9a2771a40
Improve content frame buttons setup
7 years ago
Aleksander Machniak
12ee7990ee
Skip redundant resize code in iframe, cleanup
7 years ago
Aleksander Machniak
e9047fc446
Fix setting status of content frame buttons
7 years ago
Aleksander Machniak
ad8cba30db
1em -> 1rem for .formcontrol padding
7 years ago
Aleksander Machniak
6f977c5cae
Fix scrolling issue in iframe'd forms with tabs
7 years ago
Aleksander Machniak
db6048ad5d
Use "Personal" instead of "Personal Information" in contact forms
7 years ago
Aleksander Machniak
7a95b148f8
Add option to use "Personal" instead of "Personal Information" label in contact form
...
We want short labels so tabs aren't wrapped on mobile
7 years ago
Aleksander Machniak
0f0340a940
Don't set form-check class for a row with .proplist element
7 years ago
Aleksander Machniak
a346eb9717
Add localization label for "Personal"
7 years ago
Aleksander Machniak
d9bf9e148b
Don't use colon at the end of form field label
7 years ago
Aleksander Machniak
e75e011f6e
Unify navigation handling for content creation frames
7 years ago
Aleksander Machniak
25270cccca
Elastic: hide mobile navigation when creating objects
...
.. i.e. filters, filter sets, enigma keys
7 years ago
Aleksander Machniak
a8aa559fa1
Use action=add-folder when creating a new folder
7 years ago
Aleksander Machniak
25a7df7f4b
Use action=add-folder when creating a new folder
7 years ago
Aleksander Machniak
ffb2de5505
Fix bug where compose options could be added to wrong form
7 years ago
Aleksander Machniak
626010ed3b
Fix width of items in popupmenus
7 years ago
Aleksander Machniak
551612ea1c
Small padding fix in popupmenus
7 years ago
Aleksander Machniak
3d3a21492d
Remove unused style
7 years ago
Aleksander Machniak
205ea5d0c2
Don't select settings sections list item when it's not initially visible
7 years ago
Aleksander Machniak
6291d03786
Small improvements in contact form
7 years ago
Aleksander Machniak
5031028d48
Elastic: Support more compact contact frame (info and form)
...
... plus some CS fixes
7 years ago
Aleksander Machniak
f0b09608cf
Contact form support
7 years ago
Aleksander Machniak
fe542437a8
Add field labels in Advanced search form, CS fixes
7 years ago
Aleksander Machniak
f0bc2cb50e
Always position inputs in the middle
7 years ago
Aleksander Machniak
72a410503a
Use simple list instead of table for groups list in contact info
7 years ago
Aleksander Machniak
197aacd86d
Fix dropbutton after recent changes
7 years ago
Aleksander Machniak
752b1a1aea
Fix treelist in Chrome
7 years ago
Aleksander Machniak
93fa140f04
Improve messages list using flexbox
7 years ago
dsoares
50a9c8f777
Add option trusted_host_patterns
7 years ago
Aleksander Machniak
c26c85629c
Added option managesieve_default_headers
7 years ago
Richard de Boer
a1cbbf09c1
newmail_notifier plugin: don't notify for junked messages. ( #5767 )
...
When the mail server filters spam directly into the junk folder.
7 years ago
Aleksander Machniak
e4fe0f69c6
Support display_product_info option
7 years ago
Aleksander Machniak
cf0a1d6c11
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
d269bd645b
Update changelog
7 years ago
JohnDoh
515d496808
Replace display_version with display_product_info ( #5904 )
7 years ago
JohnDoh
a8f0d35ebc
Extend disabled_actions config so it accepts also button names ( #5903 )
7 years ago
Aleksander Machniak
e19ebecc16
Improve pagejump-selector styling
7 years ago
Aleksander Machniak
80e76c962e
Don't hide dialog window for show source dialog in mobile mode
7 years ago
Aleksander Machniak
e21ab984bc
Skip <span> wrappers in html_table that is a <ul> list
7 years ago
Aleksander Machniak
d497e2aef0
Fix tabindex on compose options
7 years ago
Aleksander Machniak
0d51afb707
Fix padding in some form labels
7 years ago
Aleksander Machniak
560d194449
Add Save button to footer toolbar in mail compose on mobile
7 years ago
Aleksander Machniak
4d63cb41cc
Fix setting form-check class
7 years ago
Aleksander Machniak
d739036eda
Improve identities list structure in key create form
7 years ago
Aleksander Machniak
afa9f64d4b
Small code unification
7 years ago
Aleksander Machniak
52256ba56b
Display content buttons in footer toolbar
7 years ago
Aleksander Machniak
315f78a65a
Elastic: Use btn.submit instead of button.save classes for Save button in forms
7 years ago
Aleksander Machniak
d815525c6a
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
f9644ea217
Update changelog
7 years ago
Aleksander Machniak
5e671885e4
Prevent from ghost messages on list after fast delete of multiple messages one-by-one ( #5941 )
7 years ago
Aleksander Machniak
d9f3f17f96
Bootstrap 4.0.0-beta2
7 years ago
Aleksander Machniak
459cc7ab6d
Fix bug where removing the last subfolder did not hide toggle button on its parent record ( #6007 )
7 years ago
Aleksander Machniak
ce0592e1fc
Fix truncated folder name on messages list in multi-folder mode, for folders with non-ascii characters ( #6004 )
7 years ago
Aleksander Machniak
9a5c66417a
Improve checkboxes padding
7 years ago
Aleksander Machniak
0c1dde361c
Improvements in resizeable textarea
7 years ago
Aleksander Machniak
968041aecd
Update changelog
7 years ago
Brendan Braybrook
4574870adc
fix: unknown content-disposition type should be treated as attachment ( #6002 )
7 years ago
Aleksander Machniak
a3c72417f6
Small improvements
7 years ago
Aleksander Machniak
6d0ba0e50c
A 'notice' is more a 'warning' than 'info'
7 years ago
Aleksander Machniak
da15d55665
Fix regression in qsearch() that skipped execution when called with no args
...
Some plugins would like to do search without value,
so we keep value != '' check to allow that use-case.
7 years ago
Aleksander Machniak
7b5be0b631
Change icon for HTML mode
7 years ago
Aleksander Machniak
ee32a25c2e
Html/Plain mode switch for mail preview
7 years ago
Aleksander Machniak
3017ed1ed2
Fix extwin command state setting in a frame
7 years ago
Aleksander Machniak
c559222d82
Implement 'message headers' and 'open in new window' buttons
...
TODO: fix 'open in new window' feature, by not disabling extwin command
in a frame that has a parent window that is not 'small'.
7 years ago
Aleksander Machniak
1c4e5a585f
Support displaying all message headers in a dialog, use GET instead of POST
7 years ago
Aleksander Machniak
dbecd3c8b5
Elastic: Fix padding for dialog buttons
7 years ago
Aleksander Machniak
1d2450c4a4
Fix focus indicator on list and some buttons spacing
7 years ago
Aleksander Machniak
000a607d71
Fixed some regressions
7 years ago
Aleksander Machniak
849fb6a197
Add style for mail signature
7 years ago
Aleksander Machniak
9d1c8aff83
Elastic skin support for managesieve (part II)
7 years ago
Aleksander Machniak
43fc74333b
Update Bootstrap
7 years ago
Aleksander Machniak
6753d763ae
A few more features from managesieve plugin
7 years ago
Aleksander Machniak
5e08a6ac59
Handle remote stylesheets the same as remote images, ask the user to allow them ( #5994 )
...
Fixes the issue where remote stylesheet could have been blocked
if the message contained no remote images and user have no way to
allow that content.
7 years ago
Aleksander Machniak
944013207c
Remove cache-busters unintentionally added in e499a14e1
7 years ago
Aleksander Machniak
72aedd368b
Fix Edge encoding bug when pasting text into the HTML editor, update to TinyMCE 4.5.8 ( #5885 )
7 years ago
Aleksander Machniak
3196d656db
Fix css conflicts in user interface and e-mail content ( #5891 )
...
... by adding prefix to element/class identifiers
Also cleaned up some code and removed global variable use.
7 years ago
Aleksander Machniak
74e0e5141a
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
c33d458d2a
Support for variuos widgets used in managesieve plugin
7 years ago
Aleksander Machniak
6d8e2ad312
Elastic skin support for managesieve plugin (partial)
7 years ago
Aleksander Machniak
403d8453c8
Fix issue caused by non-default session.cookie_lifetime setting ( #5961 )
7 years ago
Aleksander Machniak
71c22a1b22
Merge pull request #55 from JohnDoh/menu-open
...
Add property to menu-open event to prevent skinning
7 years ago
PhilW
52222b325e
add property to menu-open event to prevent skinning
7 years ago
Aleksander Machniak
1b08b9de4b
Fix header-title alignment calculation, remove redundant style
7 years ago
Aleksander Machniak
f6c7f6b7f5
Make some font-size bigger on touch devices
7 years ago
Aleksander Machniak
8782b70506
Added some widgets to support acl plugin
7 years ago
Aleksander Machniak
1347e2e868
Elastic skin support in acl plugin
7 years ago
Aleksander Machniak
1464c6d777
Various improvements
7 years ago
Aleksander Machniak
385512983c
Add 'unlock' class to Save button in key passphrase dialog
7 years ago
Aleksander Machniak
86a641cf1c
Don't style tables in an external content
7 years ago
Aleksander Machniak
22061cd38b
Support flexbox display for remote objects element
7 years ago
Aleksander Machniak
f8fc01b800
Fix so untagged COPYUID responses are also supported according to RFC6851 ( #5982 )
7 years ago
Aleksander Machniak
6e02950c70
Merge branch 'dev-elastic' of github.com:roundcube/roundcubemail into dev-elastic
7 years ago
Aleksander Machniak
85db9e77b8
Enable keyboard support on enigma keys list
7 years ago
Aleksander Machniak
fb3e20e848
Cleanup searchbar
7 years ago
Aleksander Machniak
032625e696
Refactor/restyle search bars
...
Generally we don't use the animation effect it didn't work in all browsers
TODO: cleanup and test with IE
7 years ago
Aleksander Machniak
00a7caf7c6
Enable autoresizing of plain text areas of editor widget
7 years ago
Aleksander Machniak
67d4ffa4a8
Fix 'for' attribute on "Parent folder" label
7 years ago
Aleksander Machniak
7f462045a4
.table-responsive -> .table-responsive-sm
7 years ago
Aleksander Machniak
b1b708408b
Improve calendar widget style
7 years ago
Aleksander Machniak
b92ef16339
Simplify messages list menu - selects instead of radios
7 years ago
Aleksander Machniak
b1fcd0d0b1
Better legend text style
7 years ago
Aleksander Machniak
2a0f1475b7
Move UI messages above dialog overlay
7 years ago
Aleksander Machniak
fadd5dd319
Implemented .pgpkeyimport
7 years ago
Aleksander Machniak
797696346e
Not all tables should be of .table class
7 years ago
Aleksander Machniak
22b30de5d9
Fix bug where assets_path wasn't added to some watermark frames
7 years ago
Aleksander Machniak
95360ef8ab
Use button instead of input.button in PGP keys search dialog
7 years ago
Aleksander Machniak
0d3b61a022
Elastic: propforms should use labels even if there are no inputs
7 years ago
Aleksander Machniak
9e2023ec91
Elastic: Add checkboxes to the keys list
7 years ago
Aleksander Machniak
6ca864ff9a
Make tables pretier and responsive
7 years ago
Aleksander Machniak
182aa52ab9
Enigma: Key search and import in dialogs (for better Elastic integration)
7 years ago
Aleksander Machniak
5d3add78aa
Add Message-ID to the sendmail log ( #5871 )
7 years ago
Aleksander Machniak
5d08580b86
Enigma: Add options to set PGP cipher/digest algorithms ( #5645 )
7 years ago
Aleksander Machniak
117c150b2f
Fix bug where mail search could return empty result on servers without SORT capability ( #5973 )
7 years ago
Aleksander Machniak
3c1b78af48
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
56b5eced08
Merge branch 'JohnDoh-managesieve-actions'
7 years ago
Aleksander Machniak
e54e484a40
Fix "PHP Warning: array_search() expects parameter 2 to be array, null given"
7 years ago
Aleksander Machniak
2683d1d8df
Update changelog
7 years ago
Aleksander Machniak
490aa70bd5
Merge branch 'managesieve-actions' of https://github.com/JohnDoh/roundcubemail into JohnDoh-managesieve-actions
7 years ago
Aleksander Machniak
f805da20cc
Remove unwanted outline on select in Firefox
7 years ago
Thomas B
13ee305aa0
Fix travis-ci status image url
7 years ago
Aleksander Machniak
5d24851cb9
Display the popup for Move button on bottom
7 years ago
Aleksander Machniak
c8f72fafa8
Fix icon margin on toolbar buttons
7 years ago
Aleksander Machniak
f769d532be
Update Bootstrap
7 years ago
Aleksander Machniak
cdd616744a
Initial Elastic skin support for Enigma
7 years ago
Aleksander Machniak
fb02d4a747
Fix error when calling show_popup_dialog() with no 4th argument
7 years ago
Aleksander Machniak
4223bed7e8
Add html_button class
7 years ago
Aleksander Machniak
c02b638a3b
Small improvements
7 years ago
Aleksander Machniak
5d16751ed8
Fix (again) bug where image data URIs in css style were treated as evil/remote in mail preview ( #5580 )
7 years ago
Aleksander Machniak
bf40676749
Fix color of a link button in .ui.alert
7 years ago
Aleksander Machniak
b0936ff631
Fix bug where on mobile list/sidebar could appear on window resize
7 years ago
Aleksander Machniak
a0ed055ad7
Various style improvements
7 years ago
Aleksander Machniak
951d6e0e32
Assign dialog button classes before displaying the dialog
7 years ago
Aleksander Machniak
49fb73a979
Widgets: Info messages ( #38 )
...
and fixed spinning icons
7 years ago
Thomas Bruederli
3723f3f178
Fix rcube_utils::random_bytes() to not throw exception for length=0
7 years ago
Thomas B
c56c9c5e40
Merge pull request #5935 from Slamdunk/travis
...
Add Travis CI config
7 years ago
Thomas B
b0697e5f9a
Merge pull request #5960 from duk3luk3/auth-log-server
...
Add host to IMAP login error
7 years ago
Aleksander Machniak
f844dd7262
Support hide_blockquote plugin
7 years ago
Aleksander Machniak
6ff9628ed4
Set 'collapsed' class on hide_blockquote button when blockquote is collapsed
7 years ago
Aleksander Machniak
2754a621f3
Elastic skin support for hide_blockquote plugin
7 years ago
Aleksander Machniak
0a81fbb6e6
Support for userinfo plugin
7 years ago
Aleksander Machniak
509ef13a27
Elastic skin support in userinfo plugin
7 years ago
Aleksander Machniak
79ea526d65
Fix missing cursor in HTML editor on mail reply ( #5969 )
7 years ago
Aleksander Machniak
6bbdc2ee11
Small dialog improvements for new_user_dialog plugin
7 years ago
Aleksander Machniak
d99f2e0569
Elastic skin support for new_user_dialog
...
Small refactoring, removed newuserdialog.css.
7 years ago
Aleksander Machniak
7b5f27741c
Merge pull request #52 from JohnDoh/mixins
...
move font-icons to mixins file
7 years ago
PhilW
83cbafc22f
move font-icons to mixins file
7 years ago
Aleksander Machniak
f10eac8b17
Make sure inputs in dialogs always get form-control class, fix context handling in bootstrap_style()
7 years ago
Aleksander Machniak
5660489759
Fix decryption of messages encoded with non-ascii charset ( #5962 )
7 years ago
Aleksander Machniak
65a7c1eb34
Small fix in update_func of recipient-input
7 years ago
Aleksander Machniak
96b21c5df3
Remove contentEditable element support as autocomplete input
7 years ago
Aleksander Machniak
8826cd3fb5
Rewrite recipient-input not using contentEditable elements
7 years ago
Aleksander Machniak
81f76bf826
Fix corner-case for reading contentEditable element for autocomplete
7 years ago
Aleksander Machniak
757423373d
Bootstrap'ize contact search form
7 years ago
Aleksander Machniak
ef5583d9db
Some fixes for IE11
7 years ago
Aleksander Machniak
cbf80fb744
Rework layout/navigation
...
- list/sidebar footer buttons with text also on mobile
- fix UI with screen width = 768px
7 years ago
Aleksander Machniak
52e96f8d1b
Improvements in autocomplete and googiespell menus
7 years ago
Aleksander Machniak
28526a73f1
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
6780fcb95b
Replace "Add to addressbook" icon with a menu ( #47 )
7 years ago
Aleksander Machniak
5afda409aa
Add has_writeable_addressbook flag to client env in mail preview
7 years ago
Lukas Erlacher
130f0cde3e
Add host to IMAP login error
...
This simplifies debugging authentication failures in multi-host setups.
7 years ago
Aleksander Machniak
65fd828a43
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
2c53d903df
HTML editor with integrated mode switch ( #41 )
7 years ago
Aleksander Machniak
cd7ca6014f
Describe html editor textarea with data-html-editor attribute
7 years ago
Aleksander Machniak
1efc77481b
Use iframe loader for loading frame content on Prev/Next button use
7 years ago
Aleksander Machniak
68e3350c3f
Small fix for .short-header
7 years ago
Aleksander Machniak
0d57714713
Don't reset classes of the textarea in HTML mode, just append 'mce_editor' class
7 years ago
Aleksander Machniak
0c345b66cf
Style search menus
7 years ago
Aleksander Machniak
5e14533422
vcard_attachments plugin support
7 years ago
Aleksander Machniak
4ade7acdac
Elastic skin support for vcard_attachments plugin (with some refactorings)
7 years ago
Aleksander Machniak
a2856493b8
Icons in Responses menu, and other menu improvements
7 years ago
Aleksander Machniak
d1c3955cc3
Some improvements in the message preview (contact photo, summary text, fixed alerts)
7 years ago
Aleksander Machniak
83fe734460
Move some functions from func.inc to show.inc where they belong to.
...
Add MessageSummary object for message template.
7 years ago
Aleksander Machniak
27377e29dc
Trim text in subject_text(), so title attribute is displayed without unwanted spacing
...
Looks like at least Firefox does not trim i automatically.
7 years ago
Aleksander Machniak
e76b3f27f2
Fix handling checkboxes in compose form
7 years ago
Aleksander Machniak
c478985097
Improvements in forms (spacing, alignment, pretty checkboxes)
7 years ago
Aleksander Machniak
b599f887d1
Pretty checkboxes ( #22 )
7 years ago
Aleksander Machniak
0ffd5463d8
Fix wording of "Mark previewed messages as read" to "Mark messages as read" ( #5952 )
...
Since we use the option not only for the preview frame the "previewed" word was confusing.
7 years ago
Aleksander Machniak
72fe97ddfc
Fix bug where HTML messages could have been rendered empty on some systems ( #5957 )
...
Consistently use $nodeName instead of $tagName property.
7 years ago
Aleksander Machniak
ee6b5e9e58
Fix PHP 7.2 error: count(): Parameter must be an array or an object that implements Countable
7 years ago
Aleksander Machniak
fa3eb6813f
Ignore rewind() warnings ( #5950 )
7 years ago
Aleksander Machniak
148ccda88a
Password: Support host variables in password_db_dsn option ( #5955 )
7 years ago
Aleksander Machniak
3986f18190
Small improvements
7 years ago
Aleksander Machniak
e1571ce4c4
Remove Cancel button from contact form
7 years ago
Aleksander Machniak
409f0bd729
Better .header-title
7 years ago
Aleksander Machniak
0fb56d14ab
Align toolbar to center - on big screen
7 years ago
Aleksander Machniak
2f08cc8250
Messages list filter, improvements to search form
7 years ago
Aleksander Machniak
e476582208
Fix switching list mode to "list"
7 years ago
Aleksander Machniak
19ad6b15e8
Add (unified) get_next/get_prev/get_single_selection methods for list and treelist widgets
7 years ago
Aleksander Machniak
852e931c5d
Enable content frame navigation for Settings > Folders
7 years ago
Aleksander Machniak
003bec2ccb
Fix checkbox rows in forms, fix toggle icon position on folders list
7 years ago
Aleksander Machniak
41c2ce2e82
Small improvements for lists
7 years ago
Aleksander Machniak
93111b3bd7
Make possible to use thread padding value other than 15px
7 years ago
Aleksander Machniak
1bd327ecda
Add possibility to select first/last record after the list is loaded
...
.. for contacts and messages lists
7 years ago
Aleksander Machniak
420aff4544
Content frame navigation
7 years ago
Aleksander Machniak
3a77c906a1
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
91cd42ceea
Hide li.root element on folders list, temp. hide quota widget
7 years ago
Aleksander Machniak
bac37a4213
Added icons for addressbook Actions menu
7 years ago
Aleksander Machniak
a3ace80cef
Update searchbar state on init
7 years ago
Aleksander Machniak
77ba38a63e
Get rid of Back button in mail compose, use Mail button in task menu
7 years ago
Aleksander Machniak
3be86313fd
CS fixes and some security checks
7 years ago
Aleksander Machniak
d67d52a1d8
Support 'label' attribute in listmenulink object
7 years ago
Aleksander Machniak
e71cb1dd31
List options... -> Options
7 years ago
Aleksander Machniak
a0ef47e3bf
Add some labels for elastic
7 years ago
Aleksander Machniak
797cc112d5
Compose list/sidebar navigation in phone/tablet mode
7 years ago
Aleksander Machniak
20f8a20ec8
Floating form buttons
7 years ago
Aleksander Machniak
6ecf87b5bd
Support 'class' attribute in ComposeFormHead object
7 years ago
Aleksander Machniak
eb46e6f430
Fix updatecss.sh command
7 years ago
Aleksander Machniak
afa03008c7
Code simplification
7 years ago
Aleksander Machniak
51c76c9bac
Add missing variable declaration
7 years ago
Aleksander Machniak
508ae47534
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
3210f11892
Fix invalid template loading on a message error in preview frame ( #5941 )
...
Broken in 1b4fa60a90
.
7 years ago
Aleksander Machniak
8491271dd2
Toolbar buttons that will display inner text only on mobile. (e.g. To+, Cc+, Bcc+ buttons)
7 years ago
Aleksander Machniak
23fbeab062
Add note about common ssl certificate validation issues
7 years ago
Aleksander Machniak
5200d82381
Fix so files size/count limit is verified (client-side) also on drag-n-drop uploads ( #5940 )
7 years ago
Aleksander Machniak
7fc626d527
Changed defaults for smtp_user (%u), smtp_pass (%p) and smtp_port (587)
7 years ago
Aleksander Machniak
93d0ba2beb
List navigation bar
7 years ago
Aleksander Machniak
cb57720e8c
Improvements in list/sidebar footers
...
List navigation will be next...
7 years ago
Aleksander Machniak
8eea3a842b
Move some buttons from list footer to toolbar
...
Now it's more consistent with what we had in Mail UI.
List footer will be a place for selection/settings features.
7 years ago
Aleksander Machniak
df5f1a114a
An icon for the Junk button
7 years ago
Aleksander Machniak
625c3c3942
Elastic: Set innerClass for Junk button
7 years ago
Aleksander Machniak
155d7b1900
Update Bootstrap, use bundle with popper included
7 years ago
Aleksander Machniak
f33ea8d798
Fix compatibility with PHP 5.4
7 years ago
Aleksander Machniak
131071b4c0
Add icon for Mark button in "mark all as read" dialog
7 years ago
Aleksander Machniak
b2cf1ada41
Options menu for mail folders list
7 years ago
Aleksander Machniak
cdcbad1879
Handle inline images also inside multipart/mixed messages ( #5905 )
7 years ago
Aleksander Machniak
b1a3d46f89
Fix bug where pink image was used instead of a thumbnail when image resize fails ( #5933 )
...
Note GD and Imagick in INSTALL file and optional installer checks.
7 years ago
Thomas Bruederli
e3d75663ec
Update changelog and copyright year
7 years ago
Filippo Tessarotto
e5e37928d4
Add Travis CI
7 years ago
Aleksander Machniak
8ab382a3f6
Some work on list navigation
7 years ago
Aleksander Machniak
45aff25c66
Fix passing event argument when hiding the pagejump-selector menu
...
and fix keyboard event detection.
7 years ago
Aleksander Machniak
19cf2790f6
Remove innerclass for menus
7 years ago
Aleksander Machniak
9c1dafba08
Add icons for Select and Threads menus
7 years ago
Aleksander Machniak
4a5aa6e83f
[data-content-button] A way to move a button to content frame header for small screens
...
we place Reply button in the header when we preview a mail message
we place Send button in the header when we compose a message
7 years ago
Aleksander Machniak
3542858e39
Style jquery-ui's datepicker widget
7 years ago
Aleksander Machniak
91826a755b
Elastic: Cleanup datepicker styles
7 years ago
Aleksander Machniak
5c1f508bf7
Use only classes for layout elements
7 years ago
Aleksander Machniak
663384c429
Get rid of redundant menu/list/sidebar/content identifiers
7 years ago
Aleksander Machniak
ed734336dc
Fix toolbar menu in 1024px > width > 768px
7 years ago
Aleksander Machniak
2b61a1ea58
Don't hide the searchbar on click in a dialog
7 years ago
Aleksander Machniak
a5869ba543
Add toolbar menu to the list header on small screens
7 years ago
Aleksander Machniak
e61121dc2f
Composer: Fix certificate validation errors by using packagist only ( #5148 )
...
.. switched for the last dependency i.e. kolab/net_ldap3
7 years ago
Aleksander Machniak
999cfe9f82
Enigma: Add button to send mail unencrypted if no key was found ( #5913 )
7 years ago
Aleksander Machniak
9672642479
Cleanup compose input checks (small improvement to the last commit)
7 years ago
Aleksander Machniak
b77cce8d3e
Fix sending message with "Too many public recipients" dialog buttons ( #5924 )
7 years ago
Aleksander Machniak
2d608a799c
Fix decoding message/rtf822 part body/size
...
When e.g. an encrypted message has one of it's sub-parts a part that is message/rfc822
part we need it's body and size, because it will be listed on the attachments list
and also can be downloaded.
7 years ago
Aleksander Machniak
d4478c4ff7
Enigma: Fix decrypting an encrypted+signed message when signature verification fails ( #5914 )
7 years ago
Aleksander Machniak
902eaa1f78
Remove height definition for "mark all as read" dialog
7 years ago
Aleksander Machniak
52158aa3c7
Fix height of dialogs that do not have a predefined height
...
This fixes e.g. "no subject" dialog or enigma passphrase dialog.
7 years ago
JohnDoh
5cb380f23a
managesieve: only float buttons on long pages ( #5921 )
7 years ago
Aleksander Machniak
e7cd4bacdd
Bring back rcmail_html_container_id global
7 years ago
Aleksander Machniak
52228ecb08
Bring back border-top on mail preview frame, remove some redundant border-radius
7 years ago
Aleksander Machniak
1235dcf321
Encode JSON with JSON_UNESCAPED_SLASHES and JSON_UNESCAPED_UNICODE options
7 years ago
Aleksander Machniak
cf9019e462
Fix savetarget frame use ( #5897 )
7 years ago
Aleksander Machniak
3f6ca2cffc
Add --get and --extract arguments and CACHEDIR env-variable support to install-jsdeps.sh ( #5882 )
7 years ago
Aleksander Machniak
73de455058
Small improvements to buttons in managesieve forms
7 years ago
Aleksander Machniak
81f7cc6b8f
Merge branch 'managesieve-larry' of https://github.com/JohnDoh/roundcubemail into JohnDoh-managesieve-larry
7 years ago
Aleksander Machniak
dbc7e5b7c3
Fix bug where 'exists' operator was reset to 'contains' ( #5899 )
7 years ago
Aleksander Machniak
1a1137f020
Add missing type="link" for some buttons
7 years ago
buborh
4f400ab7aa
password plugin ldap driver: use full %login as %name/%n when no @ in username. ( #5902 )
7 years ago
Thomas Bruederli
04d9e8addc
Remove pointless code + improve comment
7 years ago
Thomas Bruederli
0463a9ab2f
Update changelog
7 years ago
Thomas Bruederli
1cfc024036
Modify links in html messages during Washtml DOM traversal
...
This is a more safe approach than using regex and mitigates
possible vulnerabilities using malformed html markup.
7 years ago
Thomas Bruederli
919338d4ba
Escape textarea contents in Washtml
7 years ago
PhilW
16acef1749
managesieve: larry skin tweaks
7 years ago
PhilW
2aee340cbb
support disabling of specific actions in managesieve plugin
7 years ago
Thomas Bruederli
3918cb1d32
Update Changelog
7 years ago
Thomas Bruederli
8d882639d9
Bring back double-click behavior on the message list when preview pane is on ( #5823 )
...
This reverts commit 28741ed03
as requested in #5199 and implements an
approach inspired by @bostjan in that ticket.
7 years ago
Aleksander Machniak
1c24c69a3b
Fix path for css file existence check in include_stylesheet()
7 years ago
Aleksander Machniak
4cef4169db
Add some labels for elastic skin
7 years ago
Aleksander Machniak
9f4d11a131
Focus/hover for buttons in toolbar
7 years ago
Aleksander Machniak
a63cef3f84
Fix some typos
7 years ago
Aleksander Machniak
15121f41b5
Move list/threads mode selection to the list options popup
7 years ago
Aleksander Machniak
216e9fb5ae
Small color fixes on messages list
7 years ago
Aleksander Machniak
4a71847c98
Fix bug where last character of a filename extracted from TNEF could be truncated ( #5799 )
7 years ago
Aleksander Machniak
7d76dd9400
Improved toolbar
7 years ago
Aleksander Machniak
75f623c62f
Make the Preferences item as selected when visiting Settings without _action
7 years ago
Aleksander Machniak
8ae39e2b58
Fix some colors
7 years ago
Aleksander Machniak
7d4896c3af
Fix setting 'touch' class on an iframe's html element
7 years ago
Aleksander Machniak
3fb565b1f3
Some more color vars
7 years ago
Aleksander Machniak
3ec7697ccf
Fix title "leaking" to parent window from dialog frames
7 years ago
Aleksander Machniak
e411bd62d6
Modify tinymce toolbar on touch devices, not only on small screen
7 years ago
Aleksander Machniak
8a9126575f
Focus recipient-input after it's been unhidden
7 years ago
Aleksander Machniak
e8680257b3
Varius css improvements
7 years ago
Aleksander Machniak
830a50f1ce
Add (elastic-compatible) classes for zipdownload menu items
7 years ago
Aleksander Machniak
69f50b122d
Add a way to include plugin stylesheets optionally only if the file exists
7 years ago
Aleksander Machniak
3c8357f5af
Taskmenu improvements, applied colors by John Jackson
7 years ago
Aleksander Machniak
f3ce401def
Set 'propform' class for password change form table
7 years ago
Aleksander Machniak
3309a7fe76
Fix password plugin on mobile
7 years ago
Aleksander Machniak
6d1c162253
Refactored #taskmenu and improved for mobile
7 years ago
Aleksander Machniak
be70a37424
Various fixes for the attachment preview in mobile mode
7 years ago
Aleksander Machniak
a7f814e135
BUG: After deleting an open message the view does not go back to the list ( #34 )
7 years ago
Aleksander Machniak
d2909ed20e
Display fullscreen dialogs for width <= 480px
7 years ago
Aleksander Machniak
2bafa39dd7
Refactored some layout classes, consider screen <= 1024px to be a touch device
7 years ago
Aleksander Machniak
13d203303e
Refactored Help plugin to use frames, added Elastic skin support
7 years ago
Aleksander Machniak
bba6b2f273
Reset content frame title on frame unload
7 years ago
Aleksander Machniak
302e34f5d2
Fix some typos
7 years ago
Aleksander Machniak
9fb943ada1
Don't set display:flex in js
...
We'll use -webkit- and -ms- prefixes in css, it will not work well in js.
7 years ago
Aleksander Machniak
2b3ab9635b
README -> README.md
7 years ago
Aleksander Machniak
9533d25a15
Some improvements for phones layout
7 years ago
Aleksander Machniak
188e75f775
Support moving sidebar entries to toolbar menu on mobile
7 years ago
Aleksander Machniak
04b8f6b9d9
Use dialogs instead of new windows on mobile, e.g. for View source feature ( #13 )
7 years ago
Aleksander Machniak
24be0ea1cd
Add missing type="link" for buttons in ACL tables
7 years ago
Aleksander Machniak
24454eb730
Disable extwindows and printing functionality on mobile ( #13 )
7 years ago
Aleksander Machniak
4dfb00796d
Mobile popup menus ( #33 )
7 years ago
Aleksander Machniak
5d398d4d00
Add version number to the client environment
7 years ago
Aleksander Machniak
467d8daabb
Disable help_open_extwin in mobile mode
7 years ago
Aleksander Machniak
1af88865e9
Support external content in content frames
7 years ago
JohnDoh
afaaa7764b
Use list_widget.get_selection() rather than list_widget.selection ( #5879 )
7 years ago
Aleksander Machniak
e98c651ae1
Map also 'button-selected' to 'selected' class on taskmenu items
7 years ago
Aleksander Machniak
c66d3c877e
Better spacing in taskmenu
7 years ago
Aleksander Machniak
32759e2fcf
Support Help plugin
...
... and some other plugins that add an entry to the taskmenu
7 years ago
Aleksander Machniak
f359144423
Small fixes
7 years ago
Aleksander Machniak
ebfc8448aa
Small correction in dialog size calculation
7 years ago
Aleksander Machniak
9cdab037a0
Small dialog improvements
7 years ago
Aleksander Machniak
10d0480d6c
Some work on jquery-ui dialogs and some other small improvements
7 years ago
Aleksander Machniak
0940370ccd
Support elastic skin in jqueryui plugin
...
For now only dialogs covered.
7 years ago
Aleksander Machniak
e9eb87d6f4
Add 'getselection' event to the list widget
7 years ago
Aleksander Machniak
c2068070df
Fix path to minicolors image
7 years ago
Aleksander Machniak
b54a0b86b1
Update to jquery-minicolors 2.2.6
7 years ago
Aleksander Machniak
06323ddef4
Support _filter and _scope as GET arguments for opening mail UI ( #5825 )
7 years ago
Aleksander Machniak
913066dd3b
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
78e43cf4a6
Fix some redundant paddings in forms and unwanted horizontal scrollbar
7 years ago
Aleksander Machniak
92d5406b4e
Better dialog size setting
7 years ago
Aleksander Machniak
8bcecf52cb
Fix closing forward-menu when opening Bounce dialog
7 years ago
Aleksander Machniak
fc1a0a1f65
Fix bug where messages count was not updated after delete when imap_cache is set ( #5872 )
7 years ago
Aleksander Machniak
040a71e76c
Make public class rcmail_bounce_mail (now rcmail_resend_mail) ( #5861 )
7 years ago
Aleksander Machniak
43161325d6
Add missing type="link"
7 years ago
JohnDoh
7993b032fb
Add basic styles for <button> to classic skin ( #5863 )
...
Improve display of password plugin by adding styles to Classic skin
7 years ago
Aleksander Machniak
08de22413d
Update bootstrap to the most recent build
7 years ago
Aleksander Machniak
8e126e8648
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
...
... also when deleting via 'mark' and 'archive' actions
7 years ago
Aleksander Machniak
b99eed5c56
Fix duplicate messages on the list after deleting messages on the next to the last page ( #5862 )
7 years ago
Aleksander Machniak
0fa4b75f78
Managesieve: Partial support for mime extension [RFC5703] - parser only ( #5832 )
7 years ago
JohnDoh
6b90d56e56
update message icon colours ( #5859 )
7 years ago
Aleksander Machniak
d191bc52a5
Add mail bounce dialog
7 years ago
Aleksander Machniak
429a1694b6
Fix various errors in mail bounce dialog
7 years ago
Aleksander Machniak
f76f6dcb01
Fix various errors in mail bounce dialog
7 years ago
Aleksander Machniak
76adb49454
Support for IMAP folders that cannot contain both folders and messages ( #5057 )
7 years ago
Aleksander Machniak
cfed954a46
Fix bug where Chrome could not upload the same file that was selected before ( #5854 )
...
... and removed the cancel hack that is not needed anymore.
7 years ago
Aleksander Machniak
69795ebd1d
Simplify some css selectors
7 years ago
Aleksander Machniak
f6df78435e
Fix duplicated signature when using Back button in Chrome ( #5809 )
7 years ago
Aleksander Machniak
46c96bf0c0
Detach savetarget frame in onload or onerror
...
.. because before it was detached too early causing some code
from the iframe to be not executed.
7 years ago
Aleksander Machniak
58cae2ae5b
Better workaround for history issues
...
Before we used history.back() in mail compose to workaround
history issues related to hidden iframe use. This again stopped
working as we switched to about:blank instead of blank.gif href.
A better solution is to detach the iframe after use and re-append
again when needed.
7 years ago
Aleksander Machniak
b7e42de7ac
Fix regressions in check_compose_input()
7 years ago
Aleksander Machniak
5ea0d5bfbb
Support .user.ini in installto.sh
7 years ago
Aleksander Machniak
ca6f5ebd5b
Update changelog
7 years ago
Aleksander Machniak
b9b14e4532
Use .log suffix also in .htaccess/.user.ini
7 years ago
Helmut K. C. Tessarek
4071c8ba92
.user.ini for php-fpm (CGI/FastCGI SAPI) ( #5847 )
...
This file is read and processed by the CGI/FastCGI SAPI
PHP settings in .htaccess are only available to the PHP Apache module
also see: http://php.net/manual/en/configuration.file.per-user.php
7 years ago
Aleksander Machniak
4ff33f12ec
Update changelog
7 years ago
Aleksander Machniak
a60c81d1b1
Managesieve: Fix AM/PM suffix in vacation time selectors
7 years ago
Aleksander Machniak
f75553dee8
Use "Resend (bounce)" instead of "Bounce" as the menu item label
7 years ago
Aleksander Machniak
118367ce64
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
1b2d3c0ac2
Email Resent (Bounce) feature ( #4985 )
7 years ago
Aleksander Machniak
b97e3b5cd7
Don't ignore (global) userlogins/sendmail logs in per_user_logging mode
7 years ago
Aleksander Machniak
16f84cc9c0
Fix font-weight of mainaction buttons in hover state
7 years ago
Aleksander Machniak
e04f72d018
Fix PHP 7.2 warnings on count() use ( #5845 )
7 years ago
Aleksander Machniak
97bf251dc6
Don't use create_function() deprecated in PHP 7.2
7 years ago
Aleksander Machniak
73482dc8b2
Update changelog
7 years ago
JohnDoh
5edfd5722e
improve detection for Egde browser and add pointer event support ( #5783 )
...
add support for pointer events on list widget, use either pointer or touch events, not both
7 years ago
Aleksander Machniak
46a569d692
Add nice loader for dialogs with an iframe
7 years ago
Aleksander Machniak
69cde0e2cc
Remove backface-visibility on font-icons, this fixes "distortion" on animated icons (e.g. loading icon) in Firefox 54.
7 years ago
Aleksander Machniak
bbab99811d
Fix assigning .form-control-plaintext to form cells with select element
7 years ago
Aleksander Machniak
ee25ea4c5d
Get rid of recipients_(separator|delimiter) use, support both (;,)
7 years ago
Aleksander Machniak
1b4fa60a90
Fix header position in messageerror when in extwin mode
7 years ago
Aleksander Machniak
41ef0398ab
Fix watermark position in messageerror template
7 years ago
Aleksander Machniak
4b2f2b6b3b
Use about:blank instead of blank.gif for empty iframes
7 years ago
Aleksander Machniak
84a79ee8db
Move common mail composing/sending code to new rcmail_sendmail class
...
This is needed to make simpler an implementation of e.g.
- Mail Bounce feature (#4985 ),
- Direct Draft sending (#4998 ),
- Fast reply from mail preview (#5129 ).
7 years ago
Aleksander Machniak
3ab58e9201
Merge branch 'Philippe23-make-qrcode-optional'
7 years ago
Aleksander Machniak
b5e5e2d12a
CS fix
7 years ago
Philippe 'Peep' Chaintreuil
333d7556af
Disable qrcode if Endroid QrCode library is missing
...
Treat a missing QrCode library the same as roundcube treats a missing
php-gd library. Hide the button to disallow access.
Requested by distributions that don't use composer and don't yet have
packages for the QrCode library.
7 years ago
Aleksander Machniak
e9716503a2
Move "cursor" position on \r\n sequence after single-dot in a line ( #5838 )
7 years ago
Aleksander Machniak
8b61d6a2d1
Fix parsing dot-staffed lines in multiline text ( #5838 )
7 years ago
Aleksander Machniak
86a4d78369
Merge branch 'dev-elastic'
7 years ago
Aleksander Machniak
05ea5a5548
Add ignore_errors option to rcube_db, so error logging can be disabled temporarily
...
Use ignore_errors to make sure the DDL upgrade errors are printed only once.
7 years ago
Aleksander Machniak
9d63b80873
Fix bug where errors were not printed when using bin/update.sh ( #5834 )
...
Don't pass errors to rcmail_install::raise_error() in CLI mode.
7 years ago
Aleksander Machniak
3cd8783227
Fix c/p issue
7 years ago
Aleksander Machniak
8993059875
Add Preferences > Mailbox View > Main Options > Layout ( #5829 )
7 years ago
Aleksander Machniak
a1117c5bcb
Merge branch 'remicollet-issue-logfilename'
7 years ago
Aleksander Machniak
a8278d61cf
Update changelog, CS fixes
7 years ago
Aleksander Machniak
8b7c7dd5a9
Merge branch 'issue-logfilename' of https://github.com/remicollet/roundcubemail into remicollet-issue-logfilename
7 years ago
Aleksander Machniak
bf4326c834
Bump archive version number, update changelog
7 years ago
Aleksander Machniak
19133769e5
Fix archiving by sender address on cyrus-imap
...
Cyrus-IMAP does not allow @-character in folder names
7 years ago
Aleksander Machniak
402a463448
Use base64 for headers encoding in ISO-2022-JP
7 years ago
Aleksander Machniak
21e7d873ce
Fix so links over images are not removed in plain text signatures converted from HTML ( #4473 )
7 years ago
Aleksander Machniak
6f87a32052
Use 7bit encoding for ISO-2022-* charsets in sent mail ( #5640 )
7 years ago
Aleksander Machniak
6a83c3cc18
Fix fatal error when using DMY- or MDY-based date format in PostgreSQL ( #5808 )
7 years ago
Aleksander Machniak
fc12b6574e
Fix position of selected icon for (Mailvelope) Encrypt button
7 years ago
Aleksander Machniak
207c6b8a6b
Fix bug where a.button style from managesieve plugin could impact other elements ( #5800 )
7 years ago
Aleksander Machniak
a3a43d3218
Remove useless box-shadows
7 years ago
Aleksander Machniak
57fe976679
Fix style issue on selected and unfocused message that is part of a thread ( #5798 )
7 years ago
Aleksander Machniak
1fcf7bfab3
Fix bug where HTML messages with @media styles could moddify style of page body ( #5811 )
7 years ago
Aleksander Machniak
18279e01b8
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
05d7fcc698
Cleanup
7 years ago
Aleksander Machniak
792fd57b09
Merge branch 'master' of https://github.com/HarrySmallbones/roundcubemail into HarrySmallbones-master
7 years ago
Felix Eckhofer
37d3710574
Fix regression when JAR_DIR is a relative path ( #5815 )
7 years ago
Aleksander Machniak
5597ff2107
Skip js deps installation if there's no jsdeps.json and install-jsdeps.sh
7 years ago
Kai Ren
9a6ab3dc86
Fix absent directory error in `install-jsdeps.sh` when processing `maps` section ( #5819 )
7 years ago
Aleksander Machniak
f0431c7475
Fix uninitialized string offset in rcube_utils::bin2ascii() and make sure rcube_utils::random_bytes() result has always requested length ( #5788 )
7 years ago
Aleksander Machniak
0bef84c410
Fix decoding non-ascii attachment names from TNEF attachments ( #5646 , #5799 )
7 years ago
Remi Collet
6ca4eab399
add 'log_file_ext' configuration option
7 years ago
Aleksander Machniak
257ed36065
Update changelog
7 years ago
Remi Collet
ff256b7bb9
Drop ereg dependency, fix compat with PHP 7 ( #5820 )
7 years ago
Thomas Bruederli
f86154349d
Add milestone to changelog
7 years ago
Aleksander Machniak
2cb9de358b
Return "401 Unauthorized" status when login fails ( #5663 )
7 years ago
Aleksander Machniak
6dee73a0ec
Support both comma and semicolon as recipient separator, drop recipients_separator option ( #5092 )
7 years ago
Aleksander Machniak
bcc6405552
Fix various issues when downloading files with names containing non-ascii chars, use RFC 2231 ( #5772 )
7 years ago
Aleksander Machniak
a4f46d3735
Fix alignment of static text entries in .propform
7 years ago
Aleksander Machniak
7b4b36b16c
Plugin API: Added 'show_bytes' hook ( #5001 )
7 years ago
Aleksander Machniak
b629372db1
Cosmetic improvements in #composeoptions
7 years ago
Aleksander Machniak
8a29c2a5f7
Update bootstrap to latest build
7 years ago
Aleksander Machniak
e5bc7b85e0
Cleanup target /vendor directory from old dependencies
...
- also slightly fixed rsync command syntax
7 years ago
Thomas Bruederli
109ca4dfc2
Fix js-deps check and installation
7 years ago
Thomas Bruederli
0a68b93e73
Update the list of obsolete composer dependencies
7 years ago
Thomas Bruederli
3bc8a30314
Translate old 'preview_pane' setting into new 'layout' property
7 years ago
Thomas Bruederli
cbef314d69
Run bin/install-jsdeps.sh from installto.sh script
7 years ago
Aleksander Machniak
27a621818d
Make sure rcube_utils::resolve_url() does not add port 80 to the url
...
...which might have happened with reverse proxies
7 years ago
Aleksander Machniak
98a0c1a07e
Fix attachment options menu
7 years ago
Aleksander Machniak
f9e53d9574
Localize "Options" label on attachments list options button
7 years ago
Aleksander Machniak
7c001260fa
Simplified code to parse METADATA responses
7 years ago
Aleksander Machniak
3fbda34a51
subscriptions_option: show \\Noselect folders greyed out ( #5621 )
7 years ago
Aleksander Machniak
e51fa197bb
Remove unused variable
7 years ago
Aleksander Machniak
76170baac0
Fix bug where it wasn't possible to set timezone to auto-detected value ( #5782 )
7 years ago
Aleksander Machniak
f8537d0221
Code optimization, update changelog
7 years ago
Lucas Stevanelli Marin
c5da225179
Fix bug where zipdownload ignored files with the same name ( #5777 )
...
Adding a counter before .(extension) to files with same name on zip.
Before only the last file on message with equals names was added on zip
7 years ago
Aleksander Machniak
b82c767590
More general approach to validate setting options on preferences save
7 years ago
Aleksander Machniak
c856b4ee06
Add missing timezone labels (there may be more than one slash in the timezone name)
7 years ago
Aleksander Machniak
997c4d3de4
Update bootstrap to lastest build
7 years ago
Aleksander Machniak
fe2f553688
Add option to not indent quoted text on top-posting reply ( #5105 )
...
by setting reply_mode = 2
7 years ago
Aleksander Machniak
6ad4ebe431
Fix SQL syntax error on MariaDB 10.2 ( #5774 )
7 years ago
Aleksander Machniak
5016252cc3
Improve popups style
7 years ago
Aleksander Machniak
2b4887b75d
Improve HTML editor style and enable autoresize in every screen size
7 years ago
Aleksander Machniak
2ba2b1828c
Trigger onchange in ksearch_input_replace() on both supported input types
7 years ago
Aleksander Machniak
20aef011f2
Fix hidin spellcheck menu on language selection, small code improvements
7 years ago
Aleksander Machniak
f81112de95
Fix disappearing toolbar after switching from mobile to desktop mode
...
by appending the menu back to the header box
7 years ago
Aleksander Machniak
bf842acc21
Small improvements to popups
7 years ago
Aleksander Machniak
b6fe9c0f06
Stop propagation on menu items that have popups so a click on them does not hide their parent menu(s)
7 years ago
Aleksander Machniak
e6bae1f86f
Display labels in task menu until screen width < 1024px
7 years ago
Aleksander Machniak
d207d49347
Fix compose form layout
7 years ago
Aleksander Machniak
bb67757b5c
Removed global $CONFIG variable
7 years ago
Aleksander Machniak
872e6e647b
Don't use global $CONFIG variable
7 years ago
Aleksander Machniak
8fff21deb5
Fix POST parameter reflection in default_charset selector ( #5768 )
7 years ago
Aleksander Machniak
df6aa90e2f
Implement drag-n-drop menu
7 years ago
Aleksander Machniak
73d77511ce
Popup menus with Bootstrap popover ( #17 )
7 years ago
Aleksander Machniak
4c409fe27e
Optimize images size
7 years ago
Aleksander Machniak
9a63e40faf
Accept an array as $input argument of decode_address_list()
...
... to support a common case and to prevent from PHP warnings.
7 years ago
Aleksander Machniak
6bd349b7e6
Bump version number
7 years ago
Aleksander Machniak
7647612f0c
Performance: Skip redundant LISTSCRIPTS command
7 years ago
Aleksander Machniak
feb8e99062
Set aria-haspopup=true for Download menu item when using zipdownload submenu
7 years ago
Aleksander Machniak
7456d7fbc6
CS fixes
7 years ago
Aleksander Machniak
b1748700e2
Use pear/net_sieve instead of our fork as it's up-to-date and maintained by us now
7 years ago
Aleksander Machniak
7090058b9f
Enigma: Fix compatibility with assets_dir
7 years ago
Aleksander Machniak
b997d87f75
Update Bootstrap4 to the lastest build (pre-beta?)
7 years ago
Aleksander Machniak
0e3623e87a
Fix setting Cancel button classes in simple_dialog()
7 years ago
Aleksander Machniak
336fb756ba
Merge branch 'ElpyDE-password-driver-virtualmin'
7 years ago
Aleksander Machniak
982d211ec0
Update changelog, CS fixes
7 years ago
Aleksander Machniak
aacf1eb3bd
Merge branch 'password-driver-virtualmin' of https://github.com/ElpyDE/roundcubemail into ElpyDE-password-driver-virtualmin
7 years ago
Aleksander Machniak
336a0cd87b
strncasecmp() -> strcasecmp()
7 years ago
Aleksander Machniak
ffdd7cedb6
Remove redundant border in About dialog
7 years ago
Aleksander Machniak
4f48202f90
Add test for #5657
7 years ago
Aleksander Machniak
f7809af6e4
Support AUTHENTICATE LOGIN for IMAP connections ( #5563 )
...
Add imap_auth_type=IMAP to force use of LOGIN instead of AUTHENTICATE LOGIN.
In imap_auth_type=CHECK mode prefer LOGIN over AUTHENTICATE LOGIN (for performance reasons).
7 years ago
Thomas Bruederli
cfc8b60fde
Highlight listmenu button when focused + better button style
7 years ago
Aleksander Machniak
253aac5d9e
Fix var name
7 years ago
Aleksander Machniak
30f9839b46
Remove redundant code
7 years ago
Aleksander Machniak
0a7a95b714
Support LDAP GSSAPI authentication ( #5703 )
...
Requires https://git.kolab.org/rPNL1d87f98d300645e15b7ad2819fcffb19010a060f
7 years ago
Aleksander Machniak
9537761be2
Add timezones.inc to transifex config
7 years ago
Aleksander Machniak
682e88710b
Display loading message when going to another page ( #5541 )
7 years ago
Aleksander Machniak
6dccbbd637
Add some accents and make some timezone names userfriendly
7 years ago
Aleksander Machniak
c51a35665d
Fix typo: s/UTC+/UTC/
7 years ago
Aleksander Machniak
59e5cef08c
Allow contacts without an email address ( #5079 )
7 years ago
Aleksander Machniak
4098c94503
Update changelog
7 years ago
AndrolGenhald
496ee4a92d
Fix prevention from using % and * characters in folder name ( #5762 )
7 years ago
Aleksander Machniak
5af38a45cf
Localized timezone selector ( #4983 )
7 years ago
Aleksander Machniak
3e1c542c64
Update changelog
7 years ago
Aleksander Machniak
5101cfc67a
Bump version to 1.4-git
7 years ago
Aleksander Machniak
9858c2a294
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
616f86342a
Merge branch 'master' of github.com:roundcube/elastic
7 years ago
Aleksander Machniak
4a0facf1ad
Add image upload widget for contact photos ( #29 )
7 years ago
ElpyDE
73db885647
Virtualmin driver for password plugin now uses virtualmin to ask for the domain
7 years ago
Aleksander Machniak
d151afd229
Fix addressbook searching by gender ( #5757 )
7 years ago
Aleksander Machniak
5804ef8aa2
Fix folders list sorting on Windows - if php-intl is available ( #5732 )
7 years ago
Aleksander Machniak
836f938e1a
Fix bug where it wasn't possible to scroll folders list in Edge ( #5750 )
7 years ago
Aleksander Machniak
f7b6d6ecd1
Fix input fields in Edge browser (the same as for IE)
7 years ago
Aleksander Machniak
955090ef1e
Add Edge browser detection with 'edge' class for <html> element
...
Additional 'ms' class for both IE and Edge.
7 years ago
Aleksander Machniak
8f22c3287d
Fix bug where comment notation within style tag would cause the whole style to be ignored ( #5747 )
7 years ago
Aleksander Machniak
715e8bf8bd
Print error from CLI scripts when system/exec function is disabled ( #5744 )
7 years ago
Aleksander Machniak
533d32e991
Update to TinyMCE 4.5.7
7 years ago
Aleksander Machniak
9ff7b78c7e
Fix conflict with _gid cookie of Google Analytics ( #5748 )
...
TODO: Review the whole code base and don't use INPUT_GPC when it's not really needed,
in most cases we should not read $_COOKIE.
7 years ago
Aleksander Machniak
02d4489df7
Replace new line characters from the response name
...
...when the name was derived from the response text.
7 years ago
Aleksander Machniak
7d81b6166a
Copy compose options into the main compose form
7 years ago
Aleksander Machniak
ef141e73fa
Support adding compose form elements outside of the form by noform=true
7 years ago
Aleksander Machniak
c142b13377
Move compose options and attachments list into the middle box of page layout ( #25 )
7 years ago
Aleksander Machniak
6171545407
Fix typo
7 years ago
Aleksander Machniak
78c54c128d
Fix bug where invalid recipients could be silently discareded ( #5739 )
7 years ago
Aleksander Machniak
e800fb5a19
Bring back unintentionally removed .SILENT suffix in STORE FLAGS command
7 years ago
Aleksander Machniak
d1cf69562f
CS fixes and return values fixes
7 years ago
Aleksander Machniak
f1ec339893
Add CVE ident
7 years ago
Aleksander Machniak
89987ee1e0
Password: Fix security issue in virtualmin and sasl drivers
7 years ago
Thomas Bruederli
dbaa2f374a
Improve wording
7 years ago
Aleksander Machniak
2618e953d1
Bump version number also here
7 years ago
Thomas Bruederli
6dc1047348
Update changelog
7 years ago
Thomas Bruederli
502f0758f6
Remove unused theme images
7 years ago
Thomas Bruederli
7ead152445
Remove gradient from record-table headers
7 years ago
Thomas Bruederli
d4e4cfef92
More flattening of jQuery UI styles
7 years ago
Aleksander Machniak
d774c00b72
Improve pagenav buttons
7 years ago
Thomas Bruederli
7969981320
Flattened buttons and icons, removed gradients and box shadows
7 years ago
Aleksander Machniak
ce61c8210e
Added test for rcube_db::parse_dsn()
7 years ago
Aleksander Machniak
757ba8b81a
Fix typo
7 years ago
Aleksander Machniak
a00b0e97a5
Define some more dialog button icons
7 years ago
Aleksander Machniak
542a817214
Define more classes for dialog buttons
7 years ago
Torkel Bjørnson-Langen
278b46a99d
password plugin: better error message on constraint violation ( #5727 )
...
If the password policy on the ldap server is violated when changing
password, report error as "constraint violation" instead of the
misleading "connection error".
Only tested with OpenLDAP (v2.4).
7 years ago
Aleksander Machniak
045cc38ebe
Recommend document root change after installation to /public_html ( #5707 )
7 years ago
Aleksander Machniak
cc0defce86
Fix failing database schema check in all engines except mysql ( #5730 )
7 years ago
Aleksander Machniak
9a670b9c1b
Move includes into templates directory
7 years ago
Aleksander Machniak
51fb3bfa58
Support including files with path relative to templates dir
7 years ago
Aleksander Machniak
59951548a9
Fix sidemenu in iOS/Android ( #32 )
7 years ago
Aleksander Machniak
139ed088f5
Fix rounded border on search input in iOS
7 years ago
Aleksander Machniak
01656221a4
Update localization
7 years ago
Aleksander Machniak
5dff5f6aad
Don't support IE10 ( #30 )
7 years ago
Aleksander Machniak
d5edcc4224
Don't output .animated-icon-class mixin
7 years ago
Aleksander Machniak
622b6e490b
Fix searchbar animation in IE ( #30 )
7 years ago
Aleksander Machniak
1ed27f6bd2
Fix blinking search icon when clicking an iframe in Chrome
7 years ago
Aleksander Machniak
380087b2f4
Fix forms in IE ( #30 )
7 years ago
Aleksander Machniak
b5695514bd
Fix cursor:pointer on delete button in recipient box in Internet Explorer ( #30 [2])
7 years ago
Aleksander Machniak
ecd52b951d
Fix button icons position in Internet Explorer ( #30 [1,2,5])
7 years ago
Aleksander Machniak
0d8b3675f3
Add missing <label>s in Preferences > Special Folders
7 years ago
Aleksander Machniak
ebb5d95288
Add also String.endsWith() polyfill
7 years ago
Torkel Bjørnson-Langen
3bbe218b83
Password plugin: Added missing default values ( #5726 )
...
* Added correct default values for password plugin (ldap backends only)
* Sync default values in config.inc.php.dist with code.
7 years ago
Aleksander Machniak
ce5ed4f45c
Add emoticon button to tinymce toolbar when the plugins is enabled
7 years ago
Aleksander Machniak
de6c95ead6
Assign .form-control class to textareas
7 years ago
Aleksander Machniak
11fe113f8d
Add some hacks to make checkbox alignment correct in propforms
7 years ago
Aleksander Machniak
bfa7556e90
Make #message-objects to look as alerts
7 years ago
Aleksander Machniak
7bdd9fc263
Fix icon alignment for <button> buttons
7 years ago
Aleksander Machniak
9da6c9e2f9
Added license headers to .js and .less files
7 years ago
Aleksander Machniak
d3c11d0db8
Fix redundant form tag
7 years ago
Aleksander Machniak
67b575aa4f
Add composeFormHead object for templates to return form tag with hidden inputs
7 years ago
Aleksander Machniak
bf73922307
Move .skinselection to forms.less
7 years ago
Aleksander Machniak
46f8c0de04
Make possible to add more recipient inputs via a popup menu
7 years ago
Aleksander Machniak
ce2b445efd
Make mail compose headers more pretty with some Bootstrap styles
7 years ago
Aleksander Machniak
1fea5b531b
Small improvements on forms
7 years ago
Aleksander Machniak
4f2fe99bcd
Hide .smart-upload elements
7 years ago
Aleksander Machniak
ab368a7ec1
First take on Bootstrap Tabs (contact info/edit frame)
7 years ago
Aleksander Machniak
129f5e347b
Fix search mods setting
7 years ago
Aleksander Machniak
c0dc8e13a1
Style buttons in restore message dialog ( #27 )
7 years ago
Aleksander Machniak
5a61e3487e
Set more classes to buttons in restore message dialog
7 years ago
Aleksander Machniak
c80dc79598
Finished logic on recipient input widget
7 years ago
Aleksander Machniak
3e53ac7491
Remove note about mail() function
7 years ago
Aleksander Machniak
68396698ec
Update changelog
7 years ago
Aleksander Machniak
6ba41836b6
Revert "extend plugin password to avoid sudo (use ssh instead calling chpasswd) ( #5654 )"
...
This reverts commit 938dd4670b
.
7 years ago
Aleksander Machniak
503cdc4b0d
Add missing .googie_link style
7 years ago
Aleksander Machniak
34ca4741d7
Contact search in compose has no options
7 years ago
Aleksander Machniak
5e6e878cf1
Various scripting improvements and fixes to the recipient input widget
7 years ago
Joel Gerber
40b51b9dc9
Add Log to STDOUT Feature ( #5721 )
...
Primarily useful for PHP applications running under PHP-FPM which in
turn is running within a Docker container. But also it is generally
useful in any situation where you want to be able to send the logs
directly to your terminal when debugging &etc.
7 years ago
Kay Marquardt
938dd4670b
extend plugin password to avoid sudo (use ssh instead calling chpasswd) ( #5654 )
...
Use proc_open() instead of popen() to catch error messages from called wrapper.
Create new wrapper chpass-wrapper-expect.py
7 years ago
Aleksander Machniak
712875bde1
Fix bug where base_dn setting was ignored inside group_filters ( #5720 )
7 years ago
Aleksander Machniak
99fb6bce8d
Bump Net_Socket version
7 years ago
Aleksander Machniak
2e4eb30e5a
Smart recipient input widget (to be improved)
7 years ago
Aleksander Machniak
d430903f6b
Support contentEditable elements for autocomplete
7 years ago
Aleksander Machniak
72f19c079f
Installer: Fix DB schema initialization on MS SQL Server
7 years ago
Aleksander Machniak
1d35d1a20c
Small fix for autocomplete list
7 years ago
Aleksander Machniak
1cee35e229
Fix TinyMCE buttons box-shadow after last change
7 years ago
Aleksander Machniak
17bcc8c705
Add icon to submit button(s)
7 years ago
Aleksander Machniak
559254d6ee
Use <button> instead of <input> for submit button on logon screen
7 years ago
Aleksander Machniak
065b16df12
Update to TinyMCE 4.5.6
7 years ago
Aleksander Machniak
528404ff96
Support embed style for attachment preview
7 years ago
Aleksander Machniak
b1be7fca51
Unify inline warnings in rcmail_html_page
7 years ago
Aleksander Machniak
a7c43c6e38
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
e160e48069
Fix undesired effects when postgres database uses different timezone than PHP host ( #5708 )
...
Allow passing DateTime variables as query arguments. Their value will
be converted to date/time input string in format specific to the database type
(with timezone on postgres).
7 years ago
Aleksander Machniak
5c95771fc3
Add favicon.ico (the version from Larry)
7 years ago
Aleksander Machniak
34446e00ca
Fix bug where namespace prefix could not be truncated on folders list if show_real_foldernames=true ( #5695 )
7 years ago
Aleksander Machniak
0ebe11a5a9
Make login form inputs prettier
7 years ago
Aleksander Machniak
b314dfc548
Fix (restore) Tab key behaviour in autocomplete popup ( #5659 )
...
And make it to jump to the next field after inserting selected autocomplete entry.
7 years ago
Aleksander Machniak
19fcc35a55
Fix regression in LDAP fuzzy search where it always used prefix search instead ( #5713 )
7 years ago
Aleksander Machniak
60d525d27a
Focus indicator for ul listings
7 years ago
Aleksander Machniak
607204acb6
Apply some Bootstrap style for forms
...
For now we do this programatically on page load, more likely we want
this in the PHP code so classes are assigned when HTML is generated.
7 years ago
Aleksander Machniak
4a7d7128a3
Hide focus indicator on touch devices (small screen)
7 years ago
Aleksander Machniak
3d3b1c2f9a
Support .boxwarning and .boxerror widgets
7 years ago
Aleksander Machniak
4951ac639d
Add .droptarget color on listings
7 years ago
Aleksander Machniak
c4598d378b
Unify color variable names
7 years ago
Aleksander Machniak
4617402688
Improve .skinselection for small screen
7 years ago
Aleksander Machniak
fce19b8e3b
Various additions mostly for attachments list in compose
7 years ago
Aleksander Machniak
7e935ece0d
Various fixes in treelist widget
7 years ago
Aleksander Machniak
9b801e063a
Some icons improvements and style for dropbutton in a popupmenu
7 years ago
Aleksander Machniak
51dffcda86
Skip <script> element if it has no content
7 years ago
Aleksander Machniak
3c78faaf4a
Some improvements here and there
7 years ago
Aleksander Machniak
f9ac9a8aad
Add some missing/new labels for aria elements
7 years ago
Aleksander Machniak
35f5337175
Varius code improvements
7 years ago
Aleksander Machniak
36b691f813
Small style additions
7 years ago
Aleksander Machniak
8293d5d3eb
Bring back .popupmenu (instead of .ui.popup)
7 years ago
Aleksander Machniak
40f883289b
Fix message.html template for use as non-frame
7 years ago
Aleksander Machniak
cdfe1d207d
Attachment menu
7 years ago
Aleksander Machniak
9f81603afb
Set 'iframe' class to <html> instead of <body>, cleanup some font-sizes
7 years ago
Aleksander Machniak
3e0ac3bfb8
Keep all lists style in lists.less
7 years ago
Aleksander Machniak
fbf5dc22ba
Copied some common css rules from Larry (with big number of TODO comments)
7 years ago
Aleksander Machniak
3ab4e214f7
Add #message-objects styling
7 years ago
Aleksander Machniak
af9817ff37
Add contactprint.html and messageprint.html templates
7 years ago
Aleksander Machniak
f03839b24b
Add support for 'link' objects in templates (with conditions)
...
.. to simplify conditional <link> tags injection while nested 'if' objects do not work
7 years ago
Aleksander Machniak
13ae4d7969
Ignore js deps ( #5704 )
7 years ago
Aleksander Machniak
9256688038
Update changelog
7 years ago
dfukagaw28
89a4134064
Add support for DelSp=Yes messages ( #5702 )
7 years ago
Aleksander Machniak
5a53d521c8
Fix permission of temporary files and removal of them when generating thumbnails
7 years ago
Aleksander Machniak
306c901a15
Remove redundant entry
7 years ago
Aleksander Machniak
9374599c3c
Fix require entry for crypt_gpg also in Enigma's composer.json
7 years ago
Aleksander Machniak
0b41da158d
Use jQuery 3.2.1
7 years ago
Aleksander Machniak
2de6444478
Use nested rules in toolbar.less
7 years ago
Aleksander Machniak
160bc07e2e
Small searchbar improvements
7 years ago
Aleksander Machniak
836ed74d01
Added messagepart.html template, some fixes
7 years ago
Aleksander Machniak
71ff264b02
Support conditional include
7 years ago
Aleksander Machniak
57b9425556
Small improvements
7 years ago
Aleksander Machniak
9b554cd3d5
Remove redundant spaces from generated contact names
7 years ago
Aleksander Machniak
3fddd4a505
Small improvements
7 years ago
Aleksander Machniak
f1e5d5114d
Added messageerror.html template
7 years ago
Aleksander Machniak
b0bebbd022
Update less
7 years ago
Aleksander Machniak
b1688a60ad
Add CVE identifier
7 years ago
Aleksander Machniak
056b08fce0
Use nested rules in less files
7 years ago
Aleksander Machniak
bb2b7e001c
Refactored less files structure
7 years ago
Aleksander Machniak
f69807674a
Rephrase log entry
7 years ago
Aleksander Machniak
6271b88bab
Fix so settings/upload.inc could not be used by plugins ( #5694 )
7 years ago
Aleksander Machniak
9eefa47e45
Fix codemirror re-installation
...
When re-installing a dependency with 'map' entries containing * character
these dest folders were not properly cleaned up before moving new files
to them. It's because path with * does not work in is_dir().
7 years ago
Aleksander Machniak
7347c22af8
Update to TinyMCE 4.5.5
7 years ago
Aleksander Machniak
3a3fdde196
Use jQuery 3.2.0
7 years ago
Aleksander Machniak
a77b81e3df
Split widgets.less into separate files
7 years ago
Aleksander Machniak
b206b13a9d
Add some basic style for autocomplete and googiespell popups
7 years ago
Aleksander Machniak
6c11825a0d
Improve googiespell widget for better styling capabilities
...
.. it is possible to style it with css, no images are required
7 years ago
Aleksander Machniak
8706d7fb0c
Merge branch 'dev-elastic' of github.com:roundcube/roundcubemail into dev-elastic
7 years ago
Aleksander Machniak
1d0cecb41a
Add autocomplete_create event so plugins/skins can do something on the autocomplete popup element
7 years ago
Aleksander Machniak
8533a43707
Fix hidden toolbars in desktop mode
7 years ago
Aleksander Machniak
e48fddb5b5
Enable checkbox selection on contacts list in mail compose
7 years ago
Aleksander Machniak
431b9d6b75
Fix update_row() for lists with checkbox selection
7 years ago
Aleksander Machniak
642e2a47a9
Add icons for selectable listings, other fixes
7 years ago
Aleksander Machniak
ef89af3248
Added supported browsers list ( #6 )
7 years ago
Aleksander Machniak
2b472f65cb
Modify TinyMCE editor setup for mobile ( #10 )
7 years ago
Aleksander Machniak
a928c3f988
Add editor-init event
7 years ago
Aleksander Machniak
6c4e86d816
JS code refactor to make setup code easier to read
7 years ago
Aleksander Machniak
d4eace8285
show_list() refactoring
7 years ago
Aleksander Machniak
d0e3b97dc5
Refactor search menu
7 years ago
Aleksander Machniak
1b4a8c7020
Add some icons for messages list
7 years ago
Aleksander Machniak
12850f4b86
Added compose.html template
7 years ago
Aleksander Machniak
f412b4b6df
Unify taskmenu buttons
7 years ago
Aleksander Machniak
8a0d504682
Indent fixes
7 years ago
ka7
9a35768c26
spelling fixes ( #5690 )
7 years ago
Aleksander Machniak
4eff947103
Convert tabs to spaces in less files
7 years ago
Aleksander Machniak
6b3ae24683
Make sure toolbar-menu-button is always last on right side of the header
7 years ago
Aleksander Machniak
67170c0d97
Select sidebar when visiting Settings without action specified
7 years ago
Aleksander Machniak
e00d8cdd61
Generalize content frame handling
7 years ago
Aleksander Machniak
570a0547a0
Added content frame title for mobile devices
7 years ago
Thomas Bruederli
522565b400
Add tests for XSS vulnerabilities in style tags
7 years ago
Aleksander Machniak
0541b2ff86
Various improvements
7 years ago
Remi Collet
132a807dff
add .log suffix to all log file names
7 years ago
Aleksander Machniak
4b9a08657f
Set save button css class in simple dialog according to its label
7 years ago
Aleksander Machniak
8e6eb9fa72
Define 'save' class for password form button
7 years ago
Thomas Bruederli
bf21557873
Better fix for XSS in style tags ( b59ff5ca
)
7 years ago
Aleksander Machniak
11f5560d35
Fix mail download menu
7 years ago
Aleksander Machniak
05aae4711c
Replace xss_entity_decode_callback() method with lambda function
7 years ago
Aleksander Machniak
b59ff5cafb
Fix XSS issue in handling of a style tag inside of an svg element
7 years ago
Aleksander Machniak
8953c7a257
Fix possible defect in handling \r\n in scripts ( #5685 )
7 years ago
Aleksander Machniak
69fb773fac
Move pear/net_ldap2 back to 'suggests" section
...
It requires php-ldap extension which might be problematic when
someone does not need to use LDAP.
7 years ago
Aleksander Machniak
91e36f2ffe
Use packagist instead of pear
7 years ago
Aleksander Machniak
8f6c35c271
Search menus initialization and varius other fixes
7 years ago
Aleksander Machniak
ae8ff966b5
Fix (again) context of close function in simple dialog
7 years ago
Aleksander Machniak
29668f4c97
Fix context in close function of simple dialogs
7 years ago
Aleksander Machniak
edc114247d
Fix some regressions
7 years ago
Aleksander Machniak
5929dc2ac8
Use Bootstrap 4, forget about Semantic UI
7 years ago
Aleksander Machniak
38067f61da
Get rid of data-popup-pos
7 years ago
Aleksander Machniak
fa32c2c471
Plugin API: Call message_part_structure hook for sub-parts of multipart/alternative message ( #5678 )
7 years ago
Aleksander Machniak
51dbc2e438
Merge branch 'master' of github.com:roundcube/roundcubemail
7 years ago
Aleksander Machniak
9028e77290
Enigma: Set micalg parameter to real hash algorithm used for signing
7 years ago
Shin Kojima
0b385dc946
Skip iconv for problematic ISO-2022-JP strings ( #5668 )
...
We sometimes get broken character encodings such as:
Subject: =?iso-2022-jp?B?GyRCLWo7M3l1OSk2SBsoQgo=?=
This actually is not a strict ISO-2022-JP string, but a CP50220 string
that is a variant of ISO-2022-JP with extended characters proposed by
Microsoft. Iconv can not handle these encodings well.
7 years ago
Aleksander Machniak
f2ab7ec929
Lock phpunit to version 5.7.x
7 years ago
Aleksander Machniak
8ee2b96a3d
Add some icons for messages list, update font-awesome icons
7 years ago
Aleksander Machniak
840a1ec4e6
Add some style for folder-selector
7 years ago
Aleksander Machniak
4525388337
More unified style of folder-selector
7 years ago
Aleksander Machniak
aba37bfcaf
Make 'compose' command always enabled
7 years ago
Aleksander Machniak
ba03bc2950
Add Refresh and Compose buttons in taskmenu and some fixes
7 years ago
Aleksander Machniak
bc3de6494f
Add tree toggle icons
7 years ago
Aleksander Machniak
2095a26ff1
Enable checkbox selection on list widgets ( #15 )
7 years ago
Aleksander Machniak
adbab9d3e2
Merge branch 'master' into dev-elastic
7 years ago
Aleksander Machniak
ba11e844f7
Added optional checkbox selection for the list widget
7 years ago
Aleksander Machniak
821d449d86
Fix/rephrase "unsaved changes" warning when cancelling a draft ( #5610 )
7 years ago
Aleksander Machniak
dd8637350b
Use stable release of Crypt_GPG 1.6
7 years ago
Aleksander Machniak
9057e77e28
More fixes for command state
7 years ago
Aleksander Machniak
670090fd3a
Fix style for menu items state (active/disabled)
7 years ago
Aleksander Machniak
c73597da89
Add some more icons
7 years ago
Aleksander Machniak
424a42b2fd
Add attachments list icons
7 years ago
Aleksander Machniak
1bd101d09a
Implement "Add contact" icon
7 years ago
Aleksander Machniak
f8a30526de
Add possibility to use "Add contact" link without an image element inside
7 years ago
Aleksander Machniak
ba7082bd96
Force widescreen mode
7 years ago
Aleksander Machniak
e2d80479d6
Make possible to set (some) config options from a skin
7 years ago
Aleksander Machniak
cc8bee636f
Improved error.html template
7 years ago
Aleksander Machniak
089bc0f297
Disable ext-windows on mobile ( #13 )
7 years ago
Aleksander Machniak
774765b67b
Don't use <i> elements, use font-icons in css with :before
7 years ago
Aleksander Machniak
4ac7cf0fca
Add localization label
7 years ago
Aleksander Machniak
b4e311ceb1
Move widgets and icons style to separate less files
7 years ago
Aleksander Machniak
b2d315459a
Fix listmenulink in Larry
7 years ago
Aleksander Machniak
3dd24bce75
Merge pull request #5658 from JohnDoh/group-rename
...
small amendment to #5652
7 years ago
JohnDoh
d379dc897a
small fix for current group detection and add similar rules for group-delete
7 years ago
Aleksander Machniak
13b98199ed
Managesieve: Fix parser issue with empty lines between comments ( #5657 )
7 years ago
Aleksander Machniak
4d663c477c
Merge pull request #5635 from joebordes/patch-1
...
Pass full message object on message_sent event
7 years ago
Aleksander Machniak
ec98aa5b52
Merge pull request #5652 from JohnDoh/group-rename
...
don't use env for group-rename action
7 years ago
Aleksander Machniak
cd61d7ebd0
Minimize unwanted message loading in preview frame on drag ( #5616 )
...
also remove dummy_select flag which is not needed anymore.
7 years ago
Aleksander Machniak
3294a41b3b
Small code simplification
7 years ago
Aleksander Machniak
dae5ffd07a
Fix bug where it was too easy accidentally move a folder when using the subscription checkbox ( #5655 )
7 years ago
JohnDoh
336e937946
also fix source in group create function
7 years ago
JohnDoh
82d049f1a2
check group id matches current one before changing the title
7 years ago
PhilW
e6f18ba6a6
Merge branch 'master'
7 years ago
Aleksander Machniak
364e887b32
Add rewrite rule to disable access to /vendor/bin folder in .htaccess ( #5630 )
7 years ago
Aleksander Machniak
95a7ece543
Fix update of group name in the contacts list header on group rename ( #5648 )
7 years ago
JohnDoh
f40e515cb2
don't use env for group-rename action
7 years ago
Aleksander Machniak
4d2236965f
Use Roboto font ( #12 )
7 years ago
Aleksander Machniak
e2a8fb799e
Add note about PinEntry issues with SELinux ( #5620 )
7 years ago
Aleksander Machniak
dd53a3d486
Enigma: Fix handling of messages with nested PGP encrypted parts ( #5634 )
7 years ago
Aleksander Machniak
b7e4c94972
Bring back lists buttons in TinyMCE toolbar
7 years ago
Aleksander Machniak
240e56c8c0
Fix #taskmenu.special-buttons in small screens
7 years ago
Aleksander Machniak
f0ce5ddba7
Implemented About dialog
7 years ago
Aleksander Machniak
df88d10f13
simple_dialog() improvements
7 years ago
Aleksander Machniak
3e427b4a42
Fix double http request regression ( #5633 )
...
Removed 'click' event handler on messages list which was used only
to allow message re-selection. As this feature was broken since 0.9
it looks like we don't really need it. When you're in ctrl-selection
state you can easily ctrl-unselect the message.
7 years ago
Aleksander Machniak
8efd2003aa
Add note about install-jsdeps.sh to upgrade procedure
7 years ago
Aleksander Machniak
ad83610a5e
Rename $sql_arr variable to $record as it's not about sql only
7 years ago
Aleksander Machniak
61bec3efa4
Fix regression where groups with email address were resolved to its members' addresses
7 years ago
Joe Bordes
3c1d951d84
feat(Hook) full message object on message_sent event
7 years ago
Aleksander Machniak
81f67a4de2
Don't use each() deprecated in PHP 7.2
7 years ago
Aleksander Machniak
f29fd706cf
Get back to eval()
...
We used create_function() before but it's deprecated in PHP 7.2
and really it was just a wrapper on eval().
7 years ago
Aleksander Machniak
dfd19206a4
sizeof() -> count()
7 years ago
Aleksander Machniak
ce336f487e
Add contactimport and contactsearch templates
7 years ago
Aleksander Machniak
2d9444bef0
Display contact import and advanced search in popup dialogs
7 years ago
Aleksander Machniak
d04cc14018
Enigma: Always use detached signatures ( #5624 )
7 years ago
Aleksander Machniak
a426f66785
Fix fatal error when accessing PGP keys list using classic skin
7 years ago
Aleksander Machniak
46e3b94826
Fix bug where signature couldn't be added above the quote in Firefox 51 ( #5628 )
7 years ago
Aleksander Machniak
750df96163
Fix listing saved searches
7 years ago
Aleksander Machniak
b79586a557
Various code improvements
7 years ago
Harry Smallbones
5665c7455b
Archive: Add Thunderbird compatible Month option
7 years ago
Aleksander Machniak
fb5cc64e9d
Don't focus search button when not needed
7 years ago
Aleksander Machniak
8cf64eb758
Move layout style to layout.less
7 years ago
Aleksander Machniak
f84edd168a
Use less ( #4 ) and font-awesome variables ( #9 )
7 years ago
Aleksander Machniak
bae3b2ac9b
Update changelog
7 years ago
Aleksander Machniak
9cf1e83d7a
Fix autocomplete popup closing ( #5606 )
...
1. Tab key does not work as Enter. Now it works as Escape and jumps to another input.
2. Click on document (outside of the autocomplete input and popup) closes the popup.
7 years ago
Aleksander Machniak
79950630fa
Increase limit of group members when expanding a group from autocomplete ( #5604 )
7 years ago
Aleksander Machniak
b4d7b41a6f
Update changelog
7 years ago
Aleksander Machniak
20da7f1539
Copy jsdeps.json file on update ( #5598 )
7 years ago
Aleksander Machniak
15d0c55b20
Throw error if one of required programs is not installed ( #5598 )
7 years ago
Aleksander Machniak
73d53051cd
Fix bug where some classic skin images were not displayed in IE/Edge ( #5614 )
...
Converted from png to gif according to file extension.
7 years ago
Aleksander Machniak
dc76c674d4
Menu button should be displayed only in phone mode
7 years ago
Aleksander Machniak
500cf5ff65
Implement messages list options popup
7 years ago
Aleksander Machniak
879f1dd2a0
Register some labels, add one localization label
7 years ago
Aleksander Machniak
3cc5eb158a
Add event argument to button function in simple_dialog()
7 years ago
Aleksander Machniak
7323f633f7
Fix bug where re-selection of messages list record didn't work
...
A regression in old commit 24fa5d3154
7 years ago
Aleksander Machniak
f789cb53b2
Fix bug where drag-n-drop element could be empty after check-recent action
7 years ago
Aleksander Machniak
e830fedf90
Remove redundant style
7 years ago
Aleksander Machniak
48d9ee4f1f
A better way of intercepting dialog position in larry
7 years ago
Aleksander Machniak
f4b57bad31
Fix missing thread expand icon on search result in widescreen mode ( #5613 )
7 years ago
Aleksander Machniak
b06dd7b204
Small fixes
7 years ago
Aleksander Machniak
7ef975490b
Unified and simplified code for loading content frame for responses and identities
7 years ago
Aleksander Machniak
44bb2026a8
Support screen width down to 240px ( #5 )
7 years ago
Aleksander Machniak
01031d0ced
Reset onerror on images if placeholder does not exist to prevent from requests storm
7 years ago
Aleksander Machniak
ec3a65b6a5
Fix search bar issue in Chrome
7 years ago
Aleksander Machniak
afb1cedc81
Fix js error
7 years ago
Aleksander Machniak
6d4c94d131
Add Back button for mail content frame + some small fixes
7 years ago
Aleksander Machniak
61cfb35d0b
Css cleanup, use em units
7 years ago
Aleksander Machniak
5e1ca13ec3
Fix popups
7 years ago
Aleksander Machniak
5393c61f22
Content Back button uses history.back() if there's no list and no sidebar
7 years ago
Aleksander Machniak
96d3fedde3
Smart toolbar that scales down to a button and popup menu on small screen
7 years ago
Aleksander Machniak
7ab57b1428
Fix popups
7 years ago
Aleksander Machniak
564ccdf4d8
Implemented smart search boxes
7 years ago
Aleksander Machniak
8131629c6e
Extended unified searchform object for templates engine
7 years ago
Aleksander Machniak
53c327b49d
Elastic skin - initial commit
7 years ago
Aleksander Machniak
2803a58152
Use innerclass for Archive button in taskbar
7 years ago
Aleksander Machniak
19ae87957f
Use type="link" for help task button
7 years ago
Aleksander Machniak
debb6e3a30
Add missing type="link" for some buttons
7 years ago
Aleksander Machniak
c0f0fb67e4
Add missing type="link" for some buttons
7 years ago
Aleksander Machniak
5ba3f2f596
Various small improvements for templating engine and skin behaviours
7 years ago
Aleksander Machniak
cc10cbe039
Make button object to be a <button> by default
7 years ago
Aleksander Machniak
5b57043cbf
Small code improvements
7 years ago
Aleksander Machniak
700fbd4066
Fix PHP error on update of a contact with multiple email addresses when using PHP 7.1 ( #5587 )
7 years ago
Aleksander Machniak
a9feb8675c
Merge pull request #5586 from slokhorst/config-clarify
...
Put back line removed accidentally in previous commit
7 years ago
Sebastiaan Lokhorst
d3380b6052
Put back line removed accidentally in 5db83ee04d
7 years ago
Aleksander Machniak
8e63574dd9
Merge pull request #5585 from slokhorst/config-clarify
...
Clarify options in config file
7 years ago
Sebastiaan Lokhorst
b9cf2755ce
In the config, note that 'default_host' refers to the IMAP server
7 years ago
Sebastiaan Lokhorst
5db83ee04d
Clarify tls:// and ssl:// settings for connecting to SMTP server
7 years ago
Aleksander Machniak
78237c84b4
Fix bug where mail content frame couldn't be reset in some corner cases ( #5608 )
7 years ago
Aleksander Machniak
e08f22ef28
Fix bug where external content in src attribute of input/video tags was not secured ( #5583 )
8 years ago
Aleksander Machniak
cb58d37bbc
Avoid closure compiler suspicious code warning ( #5584 )
8 years ago
Aleksander Machniak
3bb12e75f7
Add class attribute for preferences sections list
8 years ago
Aleksander Machniak
6eb8f89b4d
Remove redundant code
8 years ago
Aleksander Machniak
7340360e79
Fix bug where image data URIs in css style were treated as evil/remote in mail preview ( #5580 )
8 years ago
Aleksander Machniak
f65f4bbca8
Fix pdf object visibility
8 years ago
Aleksander Machniak
9d6aa00a44
Hide QR-Code button if PHP-GD is not installed
...
Keep it as an optional dependency.
8 years ago
Thomas Bruederli
f78e2a4367
Add 1.3-beta milestone + update copyright year
8 years ago
Aleksander Machniak
8086099621
Small code improvements in PDF capability checker
8 years ago
Aleksander Machniak
25de39d444
Merge branch 'dev-remove-js-deps'
8 years ago
Aleksander Machniak
d28a96e857
Remove old jsdeps.sh script
8 years ago
Aleksander Machniak
3679cb7c34
Add --delete argument to install-jsdeps.sh
8 years ago
Aleksander Machniak
c761f5b6e3
Fix function name
8 years ago
Aleksander Machniak
cefe72dcd2
Fix required OpenPGP version
8 years ago
Aleksander Machniak
cb09ff0ffc
Make it working with wget when curl is not installed, mark --force argument as boolean
8 years ago
Thomas Bruederli
40cd8d3bdd
Add --force option + update install insructions ( #5535 )
8 years ago
Thomas Bruederli
10f6fb4cc7
Install script to fetch javascript dependencies defined in jsdeps.json ( #5535 )
8 years ago
Aleksander Machniak
9d45ef20cc
Fix so group/addressbook selection is retained on page refresh
8 years ago
Aleksander Machniak
eec77c1a99
Fix some advanced search issues with multiple addressbooks ( #5572 )
8 years ago
Aleksander Machniak
369b44d94a
Fix unsetting template objects
...
Fixes compatibility with some plugins e.g. kolab_addressbook which
call parse() method (for sub-templates) while parsing the main template
8 years ago
Aleksander Machniak
2418f07985
Nicely handle contact deletion on contact edit ( #5522 )
8 years ago
Aleksander Machniak
ab429dbef2
Fix rsync error handling in installto.sh script ( #5562 )
8 years ago
Aleksander Machniak
68c9b669e4
Fix adding images to new identity signatures
...
It already worked only on edits, because the image data for new identity
was stored in the wrong session item.
8 years ago
Aleksander Machniak
15bd0b51a4
Improve mailvelope decryption errors handling, hide encrypted part attachment on successful decryption ( #5279 )
...
+ small style improvements
8 years ago
Aleksander Machniak
a487055c5a
Add possibility to attach contact vCard to composed message ( #4997 )
8 years ago
Aleksander Machniak
692cb9c63b
Update localization
8 years ago
Aleksander Machniak
930c921bed
Disable Print button for pdf attachments in Firefox ( #5125 )
...
Mozilla's PDF.js viewer does not allow printing from host page.
We try to detect such situation and disable the button to minimize
user confusion.
8 years ago
Aleksander Machniak
c183463a6e
Fix visual glitch when using disabled_actions for items in Settings menu
8 years ago
Aleksander Machniak
2e97728d06
Enigma: Add some notes to Known issues section ( #5561 )
8 years ago
Aleksander Machniak
21732eb250
"Bad password" -> "Invalid password"
8 years ago
Aleksander Machniak
f6e5085a73
Merge branch 'mkllnk-password-cpanel-webmail'
8 years ago
Aleksander Machniak
be49c2e1cd
Code improvements, replace exception thrown with rcube::raise_error()
8 years ago
Aleksander Machniak
2af5ea4a9c
Merge branch 'password-cpanel-webmail' of https://github.com/mkllnk/roundcubemail into mkllnk-password-cpanel-webmail
8 years ago
Jens Carl
de82576134
Add mime type detection under FreeBSD and Apache 2.4 ( #5560 )
8 years ago
Aleksander Machniak
945a22572d
Update changelog
8 years ago
Aleksander Machniak
8d1e0eb574
Preserve message internal/received date on import in mbox format ( #5559 )
8 years ago
Aleksander Machniak
d45692131b
Zipdownload: Fix date format in mbox "From line"
8 years ago
Aleksander Machniak
2733258d2b
Load 'close' label for dialogs by default
8 years ago
Aleksander Machniak
2482088a76
Possibility to display QR code for contacts data ( #5030 )
8 years ago
Aleksander Machniak
279e11a45d
jsdeps.sh: Store downloaded files in cache folder, add option to install deps from it
...
When in git-master you install deps and then want to switch to an older branch
you'll get a conflict. In such a case you can just call `jsdeps.sh cleanup`
and when you're back in master `jsdeps.sh from-cache` which will be much faster
and do not require re-downloading everything.
8 years ago
Maikel Linke
bd5eaf98aa
Handle null or non-JSON result of cPanel UAPI
...
More unit testing. More documentation.
8 years ago
Aleksander Machniak
29d0b80449
Enigma: Fix PHP fatal error when decrypting a message with invalid signature ( #5555 )
8 years ago
Aleksander Machniak
5bae3ca6f5
jsdeps.sh: Add 'cleanup' argument
8 years ago
Aleksander Machniak
12a49437d2
Upgrade to TinyMCE 4.5.1
8 years ago
Maikel Linke
dd29ca1ee8
Correct decoding of JSON response
...
The old version assumed `json_decode` would return an associative array.
While it can do so if an extra option is specified, the default
behaviour is to return an object. Therefore, a successful password
change resulted in an error while parsing the response.
The new code is accessing the response as object instead. The method
is now covered by a unit test.
8 years ago
Aleksander Machniak
f351b48771
Update changelog, CS fixes
8 years ago
Maikel
adbc9b1889
Add cPanel Webmail driver ( #5549 )
...
This driver does not use an admin account. It uses the user's account to
authenticate at the Webmail API. It uses the recommended UAPI and does
not rely on third-party classes.
8 years ago
Aleksander Machniak
4f5ec65a36
Close SMTP connection ASAP after the message has been sent
...
We should not keep the connection open until the script shuts down.
It may take long time e.g. to save the message in IMAP.
8 years ago
Aleksander Machniak
bd76a921ac
Simplified/unified key info frame
8 years ago
Aleksander Machniak
7cbade1ade
Cleanup tinymce.zip with localizations
8 years ago
Aleksander Machniak
062328e42f
Describe bin/jsdeps.sh in INSTALL
8 years ago
Aleksander Machniak
5e1da48d0c
Remove external javascript code from the git repo, add jsdeps.sh script ( #5535 )
8 years ago
Aleksander Machniak
bbab6a6db7
Identicon plugin
...
https://kolabian.wordpress.com/2016/12/02/contact-identicons/
8 years ago
Aleksander Machniak
8fc488afa0
Parse error and CS fixes after PR merge
8 years ago
Paolo Asperti
815b79df7f
Added replacement variables support in password_pop_host ( #5539 )
...
Use rcube_utils::parse_host() on a hostname
8 years ago
Aleksander Machniak
a99e479cb4
Fix variable substitution in ldap host for some use-cases, e.g. new_user_identity ( #5544 )
8 years ago
Aleksander Machniak
2eede31561
Fix handling of scripts with nested rules ( #5540 )
8 years ago
Aleksander Machniak
47750b9b06
Bump up Enigma version number
8 years ago
Aleksander Machniak
b2c4cf3c09
Update changelog with 1.2.3 release
8 years ago
Aleksander Machniak
e240e5f8dd
CS fixes and update changelog
8 years ago
KaloNK
d41db75d82
Do not store passwords on disk - use proc_open instead of popen ( #5531 )
8 years ago
Aleksander Machniak
581c41ca67
Make sure subject is always on proper place in widescreen mode
8 years ago
Aleksander Machniak
833fceb357
Remove redundant padding in textarea for raw editor
8 years ago
Aleksander Machniak
c845343916
Shrink CodeMirror code
8 years ago
Aleksander Machniak
d2b1941ad5
Release managesieve 8.8
8 years ago
Aleksander Machniak
4452a16f7f
Cleanup and improve CodeMirror integration
...
Fixed some issues, improved css/layout, added autoscroll to invalid line on error
8 years ago
Aleksander Machniak
ae4d3d0f65
Merge branch 'master' of https://github.com/hansmaulwurf23/roundcubemail into hansmaulwurf23-master
8 years ago
Aleksander Machniak
32b68959b2
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
a1f679adca
Fixed redundancy in sql caching system and compatibility with Galera Cluster ( #5439 )
...
- Removed redundant 'created' column from cache and cache_shared tables
- Removed use of redundant data records
- Added missing primary keys (dictionary, cache, cache_shared tables)
8 years ago
Aleksander Machniak
940a27400e
Use GSSAPI only if configured ( #5530 )
8 years ago
Aleksander Machniak
5cca1988b6
Fix write_log() return value when using syslog() and it fails
8 years ago
Aleksander Machniak
a044338d9c
Fix alignment of error icon
8 years ago
Aleksander Machniak
dad1852126
Fix _from argument validation
8 years ago
Aleksander Machniak
fe212cc080
A better alignment/positioning of icons on widescreen list
8 years ago
Aleksander Machniak
47d2943717
Update changelog
8 years ago
Aleksander Machniak
a844db6a27
Merge branch 'dev-layouts'
8 years ago
Aleksander Machniak
793a8aad7a
Revert some style changes to correctly position status icon in threaded messages view of widescreen mode
8 years ago
Thomas Bruederli
32cd762278
Always send columns list as array (unsetting items makes it an object with numeric keys)
8 years ago
Thomas Bruederli
2d45879469
Adjust sizes and spacings in new 3-column layout
8 years ago
Aleksander Machniak
ad9a55f8cb
Support hostname and hostname:port in force_https option ( #5511 )
8 years ago
Aleksander Machniak
c344f60d75
Fix displaying attached images with wrong Content-Type specified ( #5527 )
8 years ago
Aleksander Machniak
6287227fff
Fix missing content check when image resize fails on attachment thumbnail generation ( #5485 )
8 years ago
Aleksander Machniak
8a76bf3783
Make sure $prefs property is an array ( #5523 )
8 years ago
Aleksander Machniak
e306328340
Fix storing "empty" values in rcube_cache/rcube_cache_shared ( #5519 )
8 years ago
Martin Fischer
7f8d0be3b3
handles multiple errors and shows error messages in editor tooltips
8 years ago
Martin Fischer
67c910da78
syntax highlighted raw editor for sieve filter sets(codemirror)
8 years ago
JohnDoh
dd714b33a8
replace old trac links ( #5514 )
8 years ago
Aleksander Machniak
62bcda35df
Enigma: Don't log bad-passphrase errors
8 years ago
Aleksander Machniak
5522e6fd68
Require Crypt_GPG 1.6.0
8 years ago
Aleksander Machniak
c95292b912
Update README with some GnuPG 2.1 support info
8 years ago
Aleksander Machniak
ed44a73ca5
GnuPG 2.1: Fix secret keys export
8 years ago
Aleksander Machniak
7e90de4ef5
write_record() should return boolean value
8 years ago
Aleksander Machniak
b26dcb64c3
Code simplification
8 years ago
Aleksander Machniak
68221ed4ae
Improve uppercase/lowercase/ucfirst attrib handling in rcube::gettext()
...
- Make ucfirst mode compatible with UTF-8
- Fix bug which made uppercase=FIRST non-working
- Replace \n with real line-break before converting char case
8 years ago
Aleksander Machniak
322f443d17
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
6e0effa54c
Fix "Illegal string offset" warning in rcube::log_bug() on PHP 7.1 ( #5508 )
8 years ago
Raoul Bhatia
c5a16e72d7
password: Add missing quote in password_ldap_ppolicy_uri in config.inc.php.dist ( #5507 )
...
This was introduced in 5322e91825
8 years ago
Aleksander Machniak
e17fcf1649
Support ALLOW-FROM in x_frame_options ( #5122 )
8 years ago
Aleksander Machniak
115aadca82
Properly handle connection errors in vacation UI
8 years ago
Aleksander Machniak
39cceb2f89
Managesieve: Various improvement to raw script editor
8 years ago
Martin Fischer
7215013b53
implemented raw editor for sieve filter sets ( #5473 )
...
* implemented raw editor for sieve filter sets
Signed-off-by: Martin Fischer <martin.fischer@fau.de>
* updated according to comments
8 years ago
Aleksander Machniak
0e5a167cd2
Fix recognizing Sent folder on search if current folder has been changed by plugins in meantime
8 years ago
Aleksander Machniak
e17e8851f1
CS improvements, _xor() method replaced with an anonymous function
8 years ago
Aleksander Machniak
d59bf988e3
Fix style of Save button in password form (larry)
8 years ago
Aleksander Machniak
d02e6ea45e
Fix so templating system does not mess with external (e.g. email) content ( #5499 )
8 years ago
Aleksander Machniak
c3e7d93c43
Make "Add contact" image/text ignored when copying/selecting recipients in main headers ( #5103 )
8 years ago
Aleksander Machniak
386af483ce
Fix redundant keep-alive/refresh after session error on compose page ( #5500 )
8 years ago
Aleksander Machniak
0a4e3b2d3f
Icons alignment fix
8 years ago
Aleksander Machniak
cf866990f2
Get rid of "popupmessage" class
...
It wasn't widely used and made the dialogs look inconsistent
8 years ago
Aleksander Machniak
2dbbaf7739
Warn about too many disclosed recipients in composed email [max_disclosed_recipients] ( #5132 )
...
Allow to omit a subject when sending an email (#5068 )
8 years ago
Aleksander Machniak
059dc8b635
identity_select: Support Received header ( #5085 )
8 years ago
Aleksander Machniak
485c50a5f3
Fix error checking on get_script() result + some CS fixes
8 years ago
Aleksander Machniak
bd12d94fae
Fix missing contact ID for contacts from non-sql addressbooks
8 years ago
Aleksander Machniak
391d0d2039
Remove "@version @package_version@"
8 years ago
Aleksander Machniak
28741ed032
Disable double-click on the list when preview pane is on ( #5199 )
...
This eliminates delay when opening a message in preview pane.
8 years ago
Aleksander Machniak
556c1725a7
Unify automatic marking as \Seen in preview pane, full-page and extwin views ( #5071 )
...
We now have one 'mail_read_time' option that works for all cases.
Option 'preview_pane_mark_read' has been removed and marked as an alias.
8 years ago
Aleksander Machniak
04f2d139bf
Fix splitter dragging over messages list
...
Mouseup event on messages list is not propagated to document.
We workaround this by setting drag_active flag, in such case
the event will be propagated.
8 years ago
Aleksander Machniak
c42d447a55
Removed unused moxieplayer.swf
8 years ago
Aleksander Machniak
ecfe177173
CS fixes, use $this instead of local variable
8 years ago
Aleksander Machniak
e3b61cd487
Plugin API: Added get_compose_responses hook ( #5457 )
8 years ago
Aleksander Machniak
1618387de7
Enigma: Support GnuPG 2.1 ( #5313 )
8 years ago
Aleksander Machniak
2ae1da4b1d
Merge branch 'dev/gnupg21'
8 years ago
Aleksander Machniak
1727071816
Better handling of rcube_text_editor.replace()'s input argument, some simplification
8 years ago
Aleksander Machniak
b6c061656f
GnuPG 2.1: Support password prompt on private key import
8 years ago
Aleksander Machniak
ecefdca21d
GnuPG 2.1: Support password input on private key export
8 years ago
Aleksander Machniak
edea8732a6
Fix regression where UI object could be not created on some pages ( #5484 )
8 years ago
Aleksander Machniak
571a10751f
Display error when trying to upload more files than specified in max_file_uploads ( #5483 )
8 years ago
Aleksander Machniak
f43f5bf93f
Use JSON_PRETTY_PRINT in devel_mode
...
This effectively makes PHP 5.4 a real requirement
8 years ago
Aleksander Machniak
1a8bdf554a
Fix "DB Write" test ( #5479 )
8 years ago
Aleksander Machniak
4e0532808d
Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc ( #5452 )
...
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
8 years ago
Aleksander Machniak
33addff305
assword: Added possibility to nicely handle password epiration from other plugins ( #5468 )
...
Squashed commit of the following:
commit 41283ecab18321201c3adfef8e964e2aa0dc2032
Author: Aleksander Machniak <alec@alec.pl>
Date: Sat Oct 15 08:37:31 2016 +0200
CS fixes after PR merge, renamed session variable
commit b4440a0c4d15c194619c003683ff0d36787f82a8
Merge: cf9f0d8
5dee181
Author: Aleksander Machniak <alec@alec.pl>
Date: Sat Oct 15 08:26:04 2016 +0200
Merge branch 'master' of https://github.com/ZiBiS/roundcubemail into ZiBiS-master
commit 5dee1812e7
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 14:20:14 2016 +0200
passing by session
commit 6ccb7e7d1d
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 11:45:43 2016 +0200
formatted passwdexpdatetime should be set in session data
commit a43f30fdfc
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 11:10:06 2016 +0200
_passwdexpwarning removed and expdatetime object is stored in session
commit 62ef852a11
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Thu Oct 13 10:24:39 2016 +0200
String concatenation is removed and expdatetime is passed via session
data.
commit 2aea3a4e85
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Wed Oct 12 10:20:58 2016 +0200
Removing ppolicy plugin from my repository.
commit 8848c944ab
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Tue Oct 11 11:32:37 2016 +0200
little correction of variables names
commit 5266c89da9
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Tue Oct 11 11:14:17 2016 +0200
little corrections
commit c665b5c607
Author: Zbigniew Szmyd <zbigniew.szmyd@linseco.pl>
Date: Tue Oct 11 10:31:05 2016 +0200
A plugin to check LDAP password for expiration
8 years ago
Aleksander Machniak
cf9f0d8829
Fix bug where IMAP password could be exposed via error message ( #5472 )
8 years ago
Aleksander Machniak
b8f9ba7d47
Fix bug where deleting folders with subfolders could fail in some cases ( #5466 )
8 years ago
Aleksander Machniak
20086193eb
Support HTML input to rcube_text_editor.replace() ( #5456 )
8 years ago
Aleksander Machniak
4a84744cbb
Set smtp options in sample config as they are required now
8 years ago
Aleksander Machniak
ff25ba6fbd
Optimize image size
8 years ago
Aleksander Machniak
32ffc4e637
Bump database version
8 years ago
Aleksander Machniak
a2f5226363
Merge branch 'master' of https://github.com/gradator/roundcubemail into gradator-master
8 years ago
Thomas Bruederli
c6307d78a5
Better icon and CSS styles for PGP-related attachments ( #5301 and #5279 )
8 years ago
Thomas Bruederli
db05b52a4b
Add icons for pgp-keys and php-encrypted attachments ( #5301 and #5279 )
8 years ago
Thomas Bruederli
7d0cb785a1
Update changelog
8 years ago
Thomas Bruederli
ea816a062a
Fix flickering of header topline in min-mode ( #5426 )
8 years ago
Aleksander Machniak
b258b91560
Do not show inline images of unsupported mimetype ( #5463 )
8 years ago
Aleksander Machniak
affec47eab
CS fixes, updated changelog
8 years ago
Aleksander Machniak
7f4ab8c14a
Merge pull request #5364 from ZiBiS/master
...
Password: LDAP PPolicy driver
8 years ago
Aleksander Machniak
a7c824418e
Merge pull request #5464 from xm74/patch-1
...
Update ru_RU.inc
8 years ago
Zbigniew Szmyd
fa533a4a01
Revert "Correction to work good with the Net_LDAP2 2.2.0"
...
This reverts commit acbc67ea1c
.
8 years ago
Zbigniew Szmyd
06956572ec
Change parameters names to the standard.
8 years ago
Aleksander Machniak
d305f4f0fd
Separate action to mark all messages in a folder as \Seen ( #5006 )
...
with possibility to do this in all folders or in a folder and its subfolders (#5076 )
8 years ago
Sylvain Rochet
492b181d51
SQL, upgrade: increase session table ip field size for IPv6 addresses
...
Commit 84d06edb06
introduced IPv6 support on SQL session table but
failed at providing upgrade SQL scripts, this commit fixes it.
Fixes: 84d06edb06
("IPv6 Compatability")
Signed-off-by: Sylvain Rochet <gradator@gradator.net>
8 years ago
Max Kostikov
f0a8e06c56
Update ru_RU.inc
...
Misprint corrected
8 years ago
Aleksander Machniak
4936159f31
Require Crypt_GPG 1.4.3
8 years ago
Aleksander Machniak
1621fe52b1
Update changelog
8 years ago
Aleksander Machniak
bf95300b29
Update changelog
8 years ago
Aleksander Machniak
ca8b1e0b78
Merge pull request #5461 from jpope777/master
...
Fix class in keys list
8 years ago
Aleksander Machniak
40fe66b71e
Fix reference to non-existing blank.tif file in mime_content_type check
8 years ago
Aleksander Machniak
e85cfa6281
Don't use bc.php anymore, this time in the Installer
8 years ago
jpope
5d17bf113f
Fix class in keys list
...
The last few keys were being cut off due to a typo.
8 years ago
Aleksander Machniak
7203d151ec
Enigma: Fix encoding of a key search phrase ( #5459 )
8 years ago
Aleksander Machniak
8a51607671
Fix regression where creation of default folders wasn't functioning without prefix ( #5460 )
8 years ago
Aleksander Machniak
638afafbd2
Make so rcmail.log() depends on devel_mode ( #5193 )
8 years ago
Zbigniew Szmyd
7254a89e7f
get log_dir from config
8 years ago
Zbigniew Szmyd
c22d4bc642
The correction of the script path and log_dir from the rc
...
config.
8 years ago
Aleksander Machniak
d85f30bec4
Archive: Don't reload messages list when it's not needed ( #5225 )
...
Archive: Add option to automatically mark archived messages as \Seen (#5142 )
8 years ago
Aleksander Machniak
9e129383a1
Improve randomness of password salts and random hashes ( #5266 )
8 years ago
Aleksander Machniak
ea8c7efae8
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
c614381e9e
Merge branch 'NETLINK-master'
8 years ago
Aleksander Machniak
e9d70648dd
Fix CS and obvious mistakes, update changelog after PR merge
8 years ago
Aleksander Machniak
4e26cd7691
Merge branch 'master' of https://github.com/NETLINK/roundcubemail into NETLINK-master
8 years ago
Zbigniew Szmyd
191396db17
The error log is redirected to logs/ldap_ppolicy.err
8 years ago
Aleksander Machniak
c253aac7d4
Merge pull request #5450 from smares/patch-1
...
Fixed spelling
8 years ago
Aleksander Machniak
195dc11855
Support host-specific imap_conn_options/smtp_conn_options/managesieve_conn_options ( #5136 )
8 years ago
Sebastian Mares
64df1c0f71
Fixed spelling
8 years ago
Aleksander Machniak
8c75dd3aa8
Add convenient method to create new session records
8 years ago
Aleksander Machniak
5c5f9c381c
Merge pull request #5449 from raoulbhatia/master
...
Remove dangling robots.txt symlink
8 years ago
Raoul Bhatia
e64da8fe53
Remove dangling robots.txt symlink
...
Bugfix for commit cce4994b97
8 years ago
Aleksander Machniak
ba025f4f5f
Update changelog
8 years ago
Aleksander Machniak
c13119b81c
Fix bug where folders list would scroll to top when clicking on subscription checkbox ( #5447 )
8 years ago
Thomas Bruederli
e76acb8f0c
Add 1.2.2 milestone to changelog
8 years ago
Aleksander Machniak
42ddfe5ec9
Simplify mbstring code path in rcube_charset::convert()
8 years ago
Aleksander Machniak
7829da358d
GnuPG 2.1: Fix importing newly generated (secret) keys using GnuPG 2.1
8 years ago
Aleksander Machniak
fba3e1ae0c
GnuPG 2.1: Add option to configure gpgconf binary location
8 years ago
Aleksander Machniak
a70faaa692
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
cce4994b97
Control search engine crawlers via X-Robots-Tag header instead of <meta> and robots.txt ( #5098 )
...
This gives one central place to control these settings and really
makes the page will not be listed in Google search results.
8 years ago
Aleksander Machniak
7f5abc51b8
Control search engine crawlers via X-Robots-Tag header instead of <meta> and robots.txt ( #5098 )
...
This gives one central place to control these settings and really
makes the page will not be listed in Google search results.
8 years ago
Aleksander Machniak
462faace73
Enigma: Support key generation for multiple identities ( #5383 )
...
Update OpenPGP.js to version 1.6.2.
Get rid of server-side key generation - Crypt_GPG does not support
multiple user IDs, it's also slow and requires entrophy generator.
8 years ago
Aleksander Machniak
48585867f3
INBOX should be always protected, event with protect_default_folders=false
...
I.e. it should not be possible to rename INBOX
8 years ago
Aleksander Machniak
331bb579c2
jQuery 3.1.1
8 years ago
Aleksander Machniak
46f45a3970
Managesieve: Add option to automatically set vacation :from address ( #5428 )
8 years ago
Aleksander Machniak
c1c0a0d815
Implemented rcube::sleep() method for disconnecting all external connection in long-running/sleeping scripts
8 years ago
Aleksander Machniak
a227589eb2
de_DE: abboniert -> abonniert
8 years ago
Aleksander Machniak
24b4ca52cf
Fix so "Action disabled" error uses more appropriate 404 code ( #5440 )
8 years ago
Zbigniew Szmyd
0c093b0b36
Added the missing changes
8 years ago
Aleksander Machniak
761308e85a
Small rephrasing in requirements section
8 years ago
Zbigniew Szmyd
0efb682d40
New constant PASSWORD_IN_HISTORY added for ldap_ppolicy plugin.
8 years ago
Aleksander Machniak
f713d186bc
Disable navigation if can't get messages index in pagenav.inc
8 years ago
Aleksander Machniak
b751f8f20f
Move password_dovecotpw_with_method close to other dovecot related options
8 years ago
Aleksander Machniak
694ff54713
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
a1a7b0b9e6
Enigma: Make recipient key searches case-insensitive ( #5434 )
8 years ago
Aleksander Machniak
6886a4de3f
Widescreen layout aka three column view ( #5093 )
8 years ago
Aleksander Machniak
e22824a316
Use mb_strtoupper() instead of strtoupper() for localized texts
8 years ago
Aleksander Machniak
cb53f46d10
Merge pull request #5432 from tpayen/patch-1
...
Use "roundcube:label" instead of hard coded text
8 years ago
Thomas P
d3a6cf8bf1
Use "roundcube:label" instead of hard coded text
...
Both texts hardcoded are read by some screen readers, it's better to use labels for translation
8 years ago
Aleksander Machniak
650ac8befb
Fix displaying size of attachments with zero size
8 years ago
Aleksander Machniak
e0cedf0f36
Fix some datepicker style in mozilla
8 years ago
Aleksander Machniak
a8d41ac7f4
Fix some undefined variables
8 years ago
Aleksander Machniak
f6d1c40a6b
Fix background color of some menu lists
8 years ago
Aleksander Machniak
b0fae77784
Added missing composer.json file for jqueryui plugin
8 years ago
Aleksander Machniak
bfbab5bcde
Fix keyboard event detection with jQuery 3.x and remove hacks for old browsers
...
This fixes e.g. unwanted focus on a toolbar button after closing popup
menu with mouse click on the document.
8 years ago
Aleksander Machniak
f92052fd73
Fix so when moving to Trash we make sure the folder exists ( #5192 )
8 years ago
Aleksander Machniak
2e1675bc4a
Center and scale images in attachment preview frame ( #5421 )
8 years ago
Aleksander Machniak
4bf4afec68
Fix so folders list is scrolled to the selected folder on page load ( #5424 )
8 years ago
Aleksander Machniak
2999cc38a5
Generate more compact HTML5 code, e.g. use short form of boolean attributes
8 years ago
Aleksander Machniak
4cb544a1b8
Fix form inputs size (removed font-size and padding style)
8 years ago
Aleksander Machniak
023c8fd356
Fix regression where js error is thrown if server does not support 'duplicate' extension
8 years ago
Aleksander Machniak
95df255af4
Added max_message_size option enforced when attaching files to a composed message ( #4993 )
8 years ago
Aleksander Machniak
aad269c2f8
Fix PHP warning when handling shared namespace with empty prefix ( #5420 )
8 years ago
Aleksander Machniak
d7089c81d6
Fix so messages list does not lose focus when releasing drag-n-drop outside of the list
8 years ago
Aleksander Machniak
ce0c42ed8a
Fix error causing empty INBOX listing in Firefox when using an URL with user:password specified ( #5400 )
8 years ago
Aleksander Machniak
defdf84bb7
Really fix login form regression
...
Remove 'form' from allowed attributes list of input field. We needed
it only for a moment, now we don't. It's also not supported by IE/Edge
which means there's no way we would need it. Maybe some day...
8 years ago
Victor Benincasa
daeb66ee99
Fix login form
...
Fix a small bug introduced on commit 43f3c5f
that breaks the login form ($attrib['form'] is checked at line 1899, so it cannot be unset).
8 years ago
Aleksander Machniak
32e5a6bbcf
Fix bug where folder creation could fail if personal namespace contained more than one entry ( #5403 )
...
+ small code improvements
8 years ago
Aleksander Machniak
99cb08c41c
Fix so "All" messages selection is resetted on search reset ( #5413 )
8 years ago
Aleksander Machniak
80919e1cf5
Added Search button in quick search menus ( #5312 )
8 years ago
Aleksander Machniak
873e0353cf
Use smart-upload-button for messages and contact photos upload
...
Unified interface with rcmail::upload_form().
8 years ago
Aleksander Machniak
de5da687e4
Remove code for "placeholder" attribute support in old browsers
8 years ago
Aleksander Machniak
c88a88fb0b
Rewrite smart upload button to work in IE ( #5410 )
8 years ago
Aleksander Machniak
820d614c79
Fix missing </form> tag
8 years ago
Aleksander Machniak
201f5f7861
Fix missing min-height on ui-autocomplete lists (T1428)
8 years ago
Aleksander Machniak
51c6269ded
Improve accessibility of enigma encryption options button in compose screen
8 years ago
Aleksander Machniak
2225cf1bc7
Mail_mimeDecode is not used anymore
8 years ago
Aleksander Machniak
db9bd33da4
Merge pull request #5408 from alunduil/include-htaccess
...
Ensure htaccess files are used
8 years ago
Aleksander Machniak
43f3c5fb2a
Implement "one click" attachment upload ( #5024 )
8 years ago
Aleksander Machniak
c65bb121eb
Describe Framework requirements, drop some redundant code (since we require mbstring)
8 years ago
Aleksander Machniak
118935e0e8
Add missing ticket number
8 years ago
Aleksander Machniak
0485275a75
Merge branch 'dev/drop-legacy-browsers'
8 years ago
Aleksander Machniak
11b7a5d13e
Fix typo
8 years ago
Aleksander Machniak
689996896a
Fix bug where names of downloaded files could be mailformed when derived from the message subject ( #5404 )
8 years ago
Alex Brandt
90713d051e
ensure htaccess files are used
...
The htaccess files contain a few rewrites that ensure basic hiding of
scripts that shouldn't be accessed is enforded. This commit is based on
the changes in pull request #298 (thanks goes to @minad).
Also in this commit is a re-ordering of Dockerfile statements to
leverage caching when working on the apache configuration. There are
probably other improvements to be made but I'm not enough of a PHP
expert to spot them.
8 years ago
Aleksander Machniak
9debc38724
Drop mail_header_delimiter option, since we don't use mail() we don't need it
8 years ago
Aleksander Machniak
47c2630458
Drop some css style for old IE
8 years ago
Aleksander Machniak
184de7735c
CS fixes (mostly phpdoc)
8 years ago
Aleksander Machniak
2298ecf7f6
Fix E_DEPRECATED warning when using Auth_SASL::factory() ( #5401 )
8 years ago
Aleksander Machniak
d7c4c3fb62
Drop IE9 support
8 years ago
Aleksander Machniak
6ef3a08592
Update changelog
8 years ago
Aleksander Machniak
292b18b040
Use ECMASCRIPT5 and newest closure compiler
8 years ago
Aleksander Machniak
eecc601601
Fix compatibility with jQuery 3.x
8 years ago
Aleksander Machniak
a5348bbe7f
Fix some styles after jQuery-UI update
8 years ago
Aleksander Machniak
b12309a759
Re-enable accessible datepicker
8 years ago
Aleksander Machniak
8448c8d136
Upgrade to jquery-minicolors-2.2.4
8 years ago
Aleksander Machniak
094f90d596
Remove redundant code
8 years ago
Aleksander Machniak
18842dd14e
Fix code style after PR merge
8 years ago
Aleksander Machniak
6dbbf0e14e
Merge pull request #5392 from tsnr/sqml_fenc
...
Convert charset with file based backend.
8 years ago
Aleksander Machniak
0836b213db
Removed useless 'created' column from 'session' table ( #5389 )
8 years ago
Aleksander Machniak
6f150372e1
Add some CVE identifiers to changlog entries
8 years ago
Aleksander Machniak
505efff5c4
Fix bug where blocked.gif couldn't be attached to reply/forward with insecure content
8 years ago
Aleksander Machniak
d74dd5b6cb
Drop some styles with -o- and -webkit- prefix
8 years ago
Aleksander Machniak
b3ee5d13cd
Update to jQuery-UI 1.12.0
8 years ago
Aleksander Machniak
94f8ce3334
Make html::parse_attrib_string() more robust
...
Fixes PHP Error: Expression parse error on: ($app->config->get('preview_pane',rcube_utils::get_boolean('')) == true ? ' checked=checked' : ')
8 years ago
Hideki Sakamoto
8bc134c284
Convert charset wieh file based backend.
8 years ago
Aleksander Machniak
062d95503e
Fix bug where Message-ID domain part was tied to username instead of current identity ( #5385 )
8 years ago
Aleksander Machniak
55cdf1569e
Support contact+group searches in all relevant places (T1360)
...
Before the search worked only in Addressbook, not also in Compose.
The point of the change is also to align group searches with contact searches
in that it now uses the same set of attributes. Previously groups
in Compose were searched by name only.
8 years ago
Aleksander Machniak
2cb9d9f2b9
Remove old mozilla padding hack
8 years ago
Aleksander Machniak
2d26e1d8a5
Update changelog
8 years ago
Aleksander Machniak
14565a59af
Merge pull request #5388 from DanCld/patch-1
...
Properly set the memcache debug log file name
8 years ago
DanCld
ee00d949c4
Properly set the memcache debug log file name
...
Properly set the debug log file name ('memcache') as $this->type is undefined
8 years ago
Aleksander Machniak
53b5ccfb0c
Fix regression where LDAP results could be counted incorrectly when using VLV
...
... broken by d08bd0a51f
where we added searching in users+groups in one request
8 years ago
Aleksander Machniak
e1ce4084c1
Update changelog
8 years ago
Aleksander Machniak
71340a1bea
Update to jQuery-3.1.0
8 years ago
Aleksander Machniak
eda23fe6c8
Remove hacks for old Internet Explorer versions
8 years ago
Aleksander Machniak
829442a4cd
Removed legacy_browsr plugin
8 years ago
Aleksander Machniak
9e3263acbe
Simplify popup dialogs creation
8 years ago
Aleksander Machniak
5801f6fb18
Update changelog
8 years ago
Aleksander Machniak
7d50162e03
Merge pull request #5284 from alecpl/master
...
Wash position:fixed style in HTML mail for better security (#5264 )
8 years ago
Aleksander Machniak
dcabc1d814
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
tests/Framework/Washtml.php
8 years ago
Aleksander Machniak
30668879b0
Use SymLinksIfOwnerMatch in .htaccess instead of FollowSymLinks disabled on some hosts for security reasons ( #5370 )
8 years ago
Aleksander Machniak
7df99b7399
Enigma: Fix signature verification with some IMAP servers, e.g. Gmail, DBMail ( #5371 )
8 years ago
Aleksander Machniak
a876748d84
Fix regression where password was continuously prompted on signing (an no enrypting)
8 years ago
Aleksander Machniak
94eb2e5a40
Make the attachment rename input bigger (size: 50)
8 years ago
Aleksander Machniak
ebc2f5dc7d
Add possibility to rename attachments in mail compose ( #4996 )
...
... and fix some small issues related to the new compose attachment menu feature
8 years ago
Aleksander Machniak
a576ca2664
Update changelog
8 years ago
Aleksander Machniak
c3fc072d97
Remove code related to magic_quotes_* and register_globals
...
...they do not exist in PHP 5.4 which we now require.
8 years ago
Aleksander Machniak
90a6d717ec
Require PHP >= 5.4
8 years ago
Aleksander Machniak
276ad83fc7
Update managesieve changelog
8 years ago
Aleksander Machniak
906cf101c3
Better time handling in rcube_utils::clean_datestr()
8 years ago
Aleksander Machniak
ec1525a1e6
Remove debug code
8 years ago
Aleksander Machniak
ed35267b9b
Managesieve: Fix parsing of vacation date-time with non-default date_format ( #5372 )
...
Added new method rcube_utils::format_datestr() to convert date_format date
into ISO date format.
8 years ago
Aleksander Machniak
b3f7b08e57
Append menu to the attachment list entry after upload finishes
8 years ago
Aleksander Machniak
2f2765ab43
Fix regression in resizing JPEG images with Imagick ( #5376 )
8 years ago
Aleksander Machniak
672ca96b24
Merge pull request #5375 from filhocf/master
...
Correct file csv2vcard.inc
8 years ago
Claudio Ferreira Filho
40a493b0e1
Adjusting csv2vcard.inc file
8 years ago
Aleksander Machniak
8a13615e9e
Add possibility to preview and download attachments in mail compose ( #5053 )
8 years ago
Claudio Ferreira Filho
51979cb554
Adding localized in pt_BR csv2vcard.inc file
8 years ago
Aleksander Machniak
dcf877c692
Enigma: Add possibility to configure gpg-agent binary location (enigma_pgp_agent)
8 years ago
Aleksander Machniak
d5788494a8
Update changelog
8 years ago
Thomas Bruederli
354042c4f4
Fix German tranlsation for 'open' ( #5360 )
8 years ago
Thomas Bruederli
9fe5b88dee
Add new translations for Enigma plugin
8 years ago
Thomas Bruederli
4e3442877d
Updated localizations from Transifex
8 years ago
Aleksander Machniak
0d1450cd11
Merge pull request #5365 from odyniec/fix-typos-in-password-config
...
Fix typos
8 years ago
Michał Wojciechowski
cde1fbde0c
Fix typos
8 years ago
Aleksander Machniak
e1165fed89
Remove backward compatibility "layer" of bc.php ( #4902 ) - now for real
8 years ago
Aleksander Machniak
64763853c9
Fix javascript errors in IE on page with iframe that points to another domain
8 years ago
Aleksander Machniak
e6553ce60d
Fix German localization label
8 years ago
Aleksander Machniak
d91bad5975
Fix handling of blockquote tags with mixed case on html2text conversion ( #5363 )
8 years ago
Aleksander Machniak
7a7a6795f0
Support WEBP images in mail messages ( #5362 )
8 years ago
Aleksander Machniak
1988f68660
Merge pull request #5203 from bostjan/foundation-for-customizable-contacts-autocomplete
...
Foundation for customizable contacts autocomplete
8 years ago
Aleksander Machniak
6626328e7c
We already require PEAR, so it's not needed to check if PEAR class exists.
...
Sooner or later it will fail if PEAR does not exist, so better to do this sooner.
8 years ago
Aleksander Machniak
fdf9ff5a17
Merge pull request #5361 from PeterDaveHelloKitchen/image-optimize
...
optimize png images using zopflipng
8 years ago
Aleksander Machniak
437aca39e0
Enigma: Import keys from key-server(s) ( #5286 )
8 years ago
Aleksander Machniak
4361a95820
Fix missing localization of HTML editor when assets_dir != INSTALL_PATH
8 years ago
Aleksander Machniak
f9fc7e1edf
Managesieve: Improvements in 'string' test support
8 years ago
Aleksander Machniak
23a27cc61e
Merge branch 'pulcov-master'
8 years ago
Aleksander Machniak
9793826ab4
Merge branch 'master' of https://github.com/pulcov/roundcubemail into pulcov-master
8 years ago
Aleksander Machniak
bf5b3072c4
Fix MathML test on older PHP versions
8 years ago
Aleksander Machniak
edfd9da42a
Support MathML in HTML message preview ( #5182 )
8 years ago
Aleksander Machniak
476c820323
CS fixes
8 years ago
Aleksander Machniak
158b34ed42
Rename Addressbook to Contacts ( #5233 )
8 years ago
Peter Dave Hello
6ee0cec8e9
optimize png images using zopflipng
8 years ago
Aleksander Machniak
ee895a2c96
Remove PHP mail() support, smtp_server is required now ( #5340 )
8 years ago
Aleksander Machniak
8e65f618c5
Display full message subject in onmouseover on truncated subject in mail view ( #5346 )
8 years ago
Aleksander Machniak
e13deb2e47
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
930e363e55
Fix handling of 'mailto' and 'error' arguments in message_before_send hook ( #5347 )
8 years ago
Aleksander Machniak
d2d4f867e5
Merge pull request #5350 from demis-palma/fix-encoding
...
Fixed wrong encoding in currency symbols
8 years ago
Aleksander Machniak
dc6cfe1eec
Merge pull request #5351 from fliespl/patch-1
...
Remove use of deprecated method Imagick::flattenImages
8 years ago
Aleksander Machniak
9a2264ba0e
Fix regression where messages with no text part (but e.g. application/zip) were not displayed as an attachment ( #5357 )
8 years ago
fliespl
10c032165b
Remove deprecated function flattenImages
...
flattenImages in imagick is deprecated since php 5.6.
`PHP Deprecated: Imagick::flattenImages method is deprecated and it's use should be avoided `
Proposed solution works with imagick 3.1.0+.
11 is used as an alternative to `Imagick::ALPHACHANNEL_REMOVE` which was added in imagick 3.2.0.
8 years ago
Demis Palma
411bd3fe82
Fixed wrong encoding in currency symbols
8 years ago
Aleksander Machniak
3d9e170d8b
Use contact_search_name format in popup on results in compose contacts search
8 years ago
Aleksander Machniak
352c6329cc
Enigma: Search missing public keys on a key-server in mail compose ( #5286 )
8 years ago
Aleksander Machniak
b77efcd104
Fix typo
8 years ago
Aleksander Machniak
85082c88c7
CS fixes
8 years ago
Aleksander Machniak
997e82d2b2
Merge pull request #5326 from raoulbhatia/autoload
...
Translate PHP namespaces into directories
8 years ago
Aleksander Machniak
0ae4001121
Don't create multipart/alternative messages with empty text/plain part ( #5283 )
8 years ago
Aleksander Machniak
cbba1586ee
Merge pull request #5339 from dsoares/patch-1
...
Avoid PHP fatal error with LDAP object
8 years ago
dsoares
8e7e22c656
Avoid PHP fatal error
...
After last change to file `rcube_ldap.php`, my roundcube instance was getting this error:
```
PHP Fatal error: Cannot use object of type Net_LDAP3_Result as array in ...
```
In
```php
protected function extended_search($count = false)
```
`$result = $this->ldap->search()` returns a LDAP object (whatever package we use).
If the search returns no results (and if `$is_extended_search` is false), then it gets to line 971 trying to do a `usort()` and then a `count()` on an object, instead of an array.
8 years ago
Aleksander Machniak
c08ca018d8
Get rid of rcube_imap_generic::strToTime() in favor of rcube_utils::strtotime()
8 years ago
Raoul Bhatia
7122df719d
Translate PHP namespaces into directories
8 years ago
Aleksander Machniak
88ed121f24
Enigma: Add possibility to export private keys ( #5321 )
8 years ago
Aleksander Machniak
ded320a86a
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/lib/Roundcube/rcube_ldap.php
8 years ago
Aleksander Machniak
d08bd0a51f
Searching in both contacts and groups when LDAP addressbook with group_filters option is used
8 years ago
Aleksander Machniak
bbbe60744a
Searching in both contacts and groups when LDAP addressbook with group_filters option is used
8 years ago
Aleksander Machniak
de7b0b51c4
Require Crypt_GPG 1.4.2 with fix for #5304
8 years ago
Aleksander Machniak
de53074734
Fix syntax error
8 years ago
Aleksander Machniak
079517e3c2
Merge pull request #5329 from kAworu/patch-1
...
default config: fix use_secure_urls comment
8 years ago
Alexandre Perrin
96af4b2e23
default config: fix use_secure_urls comment
...
rewrite regexp was missed by part of 26086981a2
.
8 years ago
Aleksander Machniak
baf31d86b7
Merge pull request #5323 from Takika/patch-1
...
Add head_fields argument to contact_form hook
8 years ago
Sandor Takacs
6d1a68bd44
Rename field_blocks to head_fields
8 years ago
Sandor Takacs
e108902eff
Add $field_blocks to contact_form hook
...
Add $field_blocks to contact_form hook, so plugins can change the order of the fields: https://github.com/roundcube/roundcubemail/pull/5281
8 years ago
Aleksander Machniak
22241a5d82
CS fixes
8 years ago
Aleksander Machniak
3940b37845
Explicitly require pear-core-minimal ( #5319 )
8 years ago
Aleksander Machniak
58c036116b
Support type=password in rcube_output::get_edit_field()
8 years ago
Aleksander Machniak
2c30feece1
Fix conflict in new_user_dialog and password_force_new_user settings ( #5275 )
8 years ago
Aleksander Machniak
3dd83804b4
Don't return false if keys directory does not exist
8 years ago
Aleksander Machniak
3f01232625
Enigma: Delete user keys when using deluser.sh script
8 years ago
Aleksander Machniak
ac1cd3719c
Enigma: Fix redundant list-secret-keys/list-public-keys calls on signing/encryption
8 years ago
Aleksander Machniak
f2eafda539
Fix bug where microsecond format in logged date didn't work in some cases
8 years ago
Aleksander Machniak
5e1277e971
Trim error message
8 years ago
Aleksander Machniak
f840abe6e0
Don't add HTTP response body/headers to the spellchecker error message (it is displayed to the user)
8 years ago
Aleksander Machniak
c478536741
Make SQL selects less expensive in memory for some cases where we fetch big data chunks
8 years ago
Aleksander Machniak
b9b4acb013
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
72da903dca
Remove unused code
8 years ago
Aleksander Machniak
5e5eab3e53
Update TinyMCE to version 4.3.13 ( #5309 )
8 years ago
Aleksander Machniak
d0bb0a9c9d
Fix subscription checkbox state on error in folder subscribe/unsubscribe action ( #5243 )
8 years ago
Aleksander Machniak
f6861cc896
Add managesieve plugin documentation
8 years ago
Aleksander Machniak
f1c260b05f
Enigma: Implement PGP encryption and signing in one go ( #5302 )
...
Enigma: Display signature verification status for encrypted+signed messages (#5302 )
8 years ago
Aleksander Machniak
04aa29493c
Fix so upgrade script makes sure program/lib directory does not contain old libraries ( #5287 )
8 years ago
Aleksander Machniak
13b76d9b1e
Enigma: Add possibility to configure gpg binary location (enigma_pgp_binary)
8 years ago
Aleksander Machniak
b9d3fb0221
Display different attachment icon on encrypted messages
8 years ago
Aleksander Machniak
c76c4ed08b
Workaround PHP issue by calling closelog() on script shutdown when using log_driver=syslog ( #5289 )
8 years ago
Aleksander Machniak
96102e2052
Enigma: Fix malformed signed messages with force_7bit=true ( #5292 )
8 years ago
Aleksander Machniak
d61d33a12a
Fix handling of --delete argument in moduserprefs.sh script ( #5296 )
8 years ago
Aleksander Machniak
f466899d8d
Simplified code
8 years ago
Aleksander Machniak
7864a98f08
Fix searching by email address in contacts with multiple addresses ( #5291 )
8 years ago
Aleksander Machniak
024800d068
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
8b0753191d
Fix Transifex URL
8 years ago
Aleksander Machniak
4bd039dd58
Merge pull request #5294 from rmcaninch/master
...
help plugin config.inc.php.dist
8 years ago
rmcaninch
1e2c19e409
Merge pull request #1 from rmcaninch/rmcaninch-patch-1
...
Update config.inc.php.dist
8 years ago
rmcaninch
7cb243ea45
Update config.inc.php.dist
8 years ago
Aleksander Machniak
dcb7db2f8c
Enigma: Fix keys import from inside of an encrypted message ( #5285 )
8 years ago
Aleksander Machniak
6737e293bb
Wash position:fixed style in HTML mail for better security ( #5264 )
8 years ago
Thomas Bruederli
44894414cd
Avoid sending completely empty text parts for multipart/alternative messages ( #5283 )
8 years ago
Thomas Bruederli
f82e336ada
Add licence header to cloned PublicKey.js
8 years ago
Aleksander Machniak
bf049c80e7
Remove debug code
8 years ago
Aleksander Machniak
1a8593a315
Update changelog
8 years ago
Aleksander Machniak
db70d3e491
Merge pull request #5277 from hemio-ev/mailvelope-fixes
...
Fixes 'nobodywarning' on sending mailvelope mails
8 years ago
Aleksander Machniak
4f0abbf5fe
CS and indent fixes, added $task property definition
8 years ago
Aleksander Machniak
796bb4ccbb
Update localization, add Enigma plugin localizations
8 years ago
Aleksander Machniak
1da46a1021
Add Enigma plugin to Transifex config
8 years ago
Aleksander Machniak
ff735fb3a5
Protect INBOX folder even if protected_default_folders=false
8 years ago
Aleksander Machniak
0ce7c493a8
Fix multi-folder search issues in "this and subfolders" scope ( #5282 , #5259 )
...
- Fix bug where multi-folder search could choose a wrong folder
- Fix bug where multi-folder search didn't work for unsubscribed INBOX
8 years ago
Aleksander Machniak
4cfe230e56
Fix so subfolders of INBOX can be set as Archive ( #5274 )
8 years ago
Aleksander Machniak
2b88e6cf95
Use $OUTPUT->set_env(...) instead of $OUTPUT->command('set_env', ...)
8 years ago
Aleksander Machniak
4108502082
Update copyright year in about page ( #5269 )
8 years ago
Aleksander Machniak
98c1712e29
Fix redundant keep-alive requests when session_lifetime is greater than ~20000 ( #5273 )
8 years ago
Michael Herold
d3c6d6570b
Fixes 'nobodywarning' on sending mailvelope mails
8 years ago
Julian Matz
7ed0d3308b
Update cpanel.php
...
Call $rcmail->config->get() only once per option by assigning variable inside the IF statement.
8 years ago
Aleksander Machniak
0344b16827
Fix priority icon(s) position
8 years ago
Aleksander Machniak
dca92d33af
Update changelog
8 years ago
Aleksander Machniak
87cf0a3fb1
Use minified publickey.js (with cache-buster) when available ( #5254 )
8 years ago
Aleksander Machniak
9e64dc2deb
Remove application/x-tar file extension test as it might not exist in nginx config ( #5253 )
...
Use text/css instead
8 years ago
Aleksander Machniak
e71de17602
Add note about need for module name change in IfModule when using PHP7 ( #5249 )
8 years ago
Aleksander Machniak
ab6fdfa8bc
Fix PHP warning when password_hosts is set, but is not an array ( #5260 )
8 years ago
Aleksander Machniak
378d10b748
Fix bug where message list columns could be in wrong order after column drag-n-drop and list sorting
8 years ago
Aleksander Machniak
930a3ceac0
Fix bug where errors could have been not logged when per_user_logging=true
8 years ago
John Regan
3a2874c77c
Remove check for multiple dots in local-part
8 years ago
John Regan
0e809364e7
Support SMTPUTF8, relax email restrictions
...
If the FROM/TO portions of an email use non-ASCII characters,
check that the SMTP server supports the SMTPUTF8 extension.
Additionally, change some rules for parsing email addresses to
allow for more characters. Basically, SMTPUTF8 states that
nearly any printable character is a valid character in an
email address.
8 years ago
Aleksander Machniak
0b7e26c1bf
Update changelog
8 years ago
Aleksander Machniak
3d6d038938
Fix typo in localization message
8 years ago
Thomas Bruederli
26c4006c87
Improve migration of the composer.json file when updating
8 years ago
Julian Matz
8042955927
Update cpanel.php
8 years ago
Julian Matz
e34e267e59
Update cpanel.php
...
Changed code style and indentation.
8 years ago
Julian Matz
6651a6cab0
Update cpanel.php
...
Add support for hash auth (cPanel Remote Access Key) and call the $xmlapi->listaccts() method to retrieve the cPanel account user that owns the domain (required for cPanel reseller accounts).
8 years ago
Julian Matz
16d5dcbaa4
Update config.inc.php.dist
...
Add support for cPanel hash auth, using a Remote Access Key (choice between hash auth and plain password auth).
8 years ago
Julian Matz
a4c6aec76a
Update config.inc.php.dist
...
Add support for cPanel remote access hash (choice between hash auth and plain password auth).
8 years ago
Aleksander Machniak
614f4413ae
Remove useless directives
8 years ago
pulcov
4f6853b9c6
Managesieve: bug correction
8 years ago
pulcov
b312dc6c88
Managesieve: sieve string implement
8 years ago
Aleksander Machniak
5b3a86da57
Merge pull request #5184 from guitarmanusa/compose_focus
...
Implements 'scroll by keyboard #5139'
8 years ago
Aleksander Machniak
bf19fe2d1a
Move commented mod_headers settings to the end of the file
8 years ago
Aleksander Machniak
260811997f
Merge pull request #323 from Rotzbua/add_opt_securityheader
...
Add optional security headers as comment to .htaccess
8 years ago
Aleksander Machniak
f7fdf1a4de
Merge pull request #5168 from piuma/patch-1
...
Set maxlength for email address input
8 years ago
Aleksander Machniak
3d0d5dbd0f
Performance improvements in format_flowed() and unfold_flowed()
8 years ago
Aleksander Machniak
afd090672c
Small performance optimization
8 years ago
Aleksander Machniak
ca9ad75d96
Add some more tests for HREF attribute washing
8 years ago
Aleksander Machniak
9cd4b1bc58
Display different confirmation text when moving messages to Trash ( #5220 )
8 years ago
Aleksander Machniak
5ab7ae5865
Add missing entry about Redis support for session
8 years ago
Aleksander Machniak
6d1337e1df
Fix regression where setting Answered/Forwarded flag didn't work when sending an email
8 years ago
Aleksander Machniak
238ac34740
Add note about removing some deprecated methods
8 years ago
Aleksander Machniak
6652367d65
Fix XSS issue in href attribute on area tag ( #5240 , #5241 )
8 years ago
Aleksander Machniak
4921c21cff
Optimize SELECT response handling
8 years ago
Aleksander Machniak
344b0af9c6
Indicate that a collapsed thread has flagged children ( #5013 )
8 years ago
Aleksander Machniak
21e485ad50
Fix redundant enigma.css link
8 years ago
Aleksander Machniak
de14ec6aa0
Merge branch 'for-1.3'
...
Conflicts:
CHANGELOG
8 years ago
Aleksander Machniak
9796cd2063
Merge branch 'dev-rfc822-preview'
...
Conflicts:
CHANGELOG
program/steps/mail/show.inc
8 years ago
Aleksander Machniak
56f9883d84
Update to jsTimezoneDetect 1.0.6
8 years ago
Aleksander Machniak
9634169647
Bump version number to 1.3-beta
8 years ago
Aleksander Machniak
e499a14e13
- Support 'duplicate' extension [RFC 7352]
...
- Improve errors handling in filter form
8 years ago
Bostjan Skufca
12756e2297
Autocomplete: store last searched-for string into separate variable for later consumption
...
Reason:
Autocompleting person contacts works as expected - ksearch_value is available and passed to triggerEvent.
But with group autocomplete, ksearch_value is reset (to null) and triggerEvent call lacks necessary data.
8 years ago
Bostjan Skufca
f919e8ffa6
Autocomplete: change type from 'contact' to 'person' to sync with what is expected from LDAP.
...
Explanation:
Alternative would be to leave type empty, as it is when contact comes form SQL source.
But this feels overly ambiguous and may cause problems in the future.
8 years ago
Bostjan Skufca
1791c3e3d7
Autocomplete/frontend: provide functions that hook into 'autocomplete_insert' actual search and result data
...
Reason:
In order to enable development of sophisticated autocomplete algorithms, they will need
to process all the data relevant to autocomplete - what was the search string and which
result was the correct one.
Example to illustrate the need:
Say we are talking about these two people of interest, who are in the address book, among others:
- person 1: Bostjan Skufca <bostjan@a2o.si>
- person 2: Bostjan SkuBIC <bostjan@otherdomain.com>
Our user is used to think about the first person by the first name, "Bostjan", as he is an old friend.
The second one is a colleague at work where people call themselves mostly by surnames, "Skubic" in this case.
Without this data provided to 'autocomplete_insert', there is no way for RC to learn that when our user
enters "bos" in the To: field he thinks about person #1 (Bostjan SkuFCA), and when he starts typing "sku"
he means person #2 (Bostjan SkuBIC).
8 years ago
Bostjan Skufca
05c7d49a37
Autocomplete search: add id and source (addressbook) into resulting contact data array
...
Two reasons:
- provide it to plugin backend functions that use 'contacts_autocomplete_after' hook
- provide it to frontend
Why to frontend?
If plugin JS adds an 'autocomplete_insert' hook we need to provide it with exact
autocomplete data. Providing it with name and email address only, without pinpointing
exact origin of this autocomplete result, will severely limit learning capabilities of
potential future autocomplete implementations.
8 years ago
Bostjan Skufca
a15b2d5998
Autocomplete refactoring: replace variable name '$id' with '$abook_id'
...
Reason:
Having genericly named variable $id in nested loops makes code unreadable.
Replacing generic name '$id' with '$ENTITIY_id' format removes all ambiguity.
8 years ago
Bostjan Skufca
ed55af4aa9
Autocomplete: trigger "contacts_autocomplete_after" hook processing
...
Provide existing list of contact suggestions as an argument - it might be unclear
now what logic plugin developers decide to implement, but data for that logic
should be provided upfront, and that includes list of suggestions that RC
itself comes up with.
Plugin logic might then replace the list entirely, or just rearrange its entries, or use
part of the list when it runs out of own ideas, or do something entirely different.
8 years ago
Bostjan Skufca
865230e420
Autocomplete: fix undefined variable notice if no addressbook is configured for autocomplete
8 years ago
Kyle Francis
31713805f8
Changed native DOM call to jQuery
8 years ago
Kyle Francis
65225262f6
Merge remote-tracking branch 'origin/master' into compose_focus
8 years ago
Kyle Francis
522babb3a3
Implements 'scroll by keyboard #5139'
8 years ago
Aleksander Machniak
46f7b70964
Enable reply/reply-all/forward buttons also in preview frame of message/rfc822
8 years ago
Aleksander Machniak
e8b6e726f6
Add message menu with viewsource and edit actions in message/rfc822 preview
8 years ago
Aleksander Machniak
d125f864ea
Message/rfc822 previewer compatibility with Enigma
8 years ago
Aleksander Machniak
640e5e265d
Enigma: Handle encrypted/signed content inside message/rfc822 attachments
8 years ago
Aleksander Machniak
414ae36baa
vcard_attachments: Fix bug where national characters in vCard would be broken on import/display
8 years ago
Aleksander Machniak
ce3105c58f
Reply/Reply-All/Forward/Change-format buttons for message/rfc822 preview
8 years ago
Aleksander Machniak
323fa20bc8
Message/rfc822 attachment preview ( #5054 )
8 years ago
Danilo
1db4c05078
Fix: Set long email addresses
...
The changes permit to set long email address up to the maximum permissible length.
8 years ago
Zbigniew Szmyd
0b07f37bea
LDAP password policy driver files
8 years ago
Zbigniew Szmyd
5322e91825
LDAP password driver for password policy
8 years ago
Zbigniew Szmyd
acbc67ea1c
Correction to work good with the Net_LDAP2 2.2.0
8 years ago
Rotzbua
7b4f71777e
add optional security header to .htaccess
...
actually most widely used optional header
all options only commented, they should be adusted to your intallation /
user environment
8 years ago