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
5 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
6 years ago
Aleksander Machniak
6e24ebca6b
Display icons on identities/responses/filters lists
6 years ago
Aleksander Machniak
e926162767
Support for .boxinformation without the icon
6 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
bd6d7645d7
Update localization
8 years ago
Aleksander Machniak
667ed37f77
Fix bug where Encrypt button appears when switching editor to HTML ( #5235 )
8 years ago
Aleksander Machniak
5194120221
Add Known Issues section in Enigma README ( #5215 )
8 years ago
Aleksander Machniak
013aaeb895
CS improvements/fixes
8 years ago
Aleksander Machniak
0eece8222b
Fix autoloading of 'html' class and improve autoloader performance
8 years ago
Aleksander Machniak
e499a14e13
- Support 'duplicate' extension [RFC 7352]
...
- Improve errors handling in filter form
8 years ago
Aleksander Machniak
5d08d57005
Don't log ajax requests/responses, browser development tools already can show this information
8 years ago
Aleksander Machniak
ef12008b69
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
8935587a59
Fix bug where contact search menu fields where always unchecked in Larry skin
8 years ago
Aleksander Machniak
5e406f7b7e
Disable links list when converting html2text for spellchecking
8 years ago
Aleksander Machniak
78cf9c2e5c
Update requirements section
8 years ago
Aleksander Machniak
1da8ffd52b
Use "email" over "e-mail" consistently ( #5212 )
8 years ago
Aleksander Machniak
bf3b07aeef
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
7abfe41ab7
Fix bug where getting HTML editor content could steal focus from other form controls ( #5223 )
8 years ago
Aleksander Machniak
317372f046
Merge pull request #5227 from oGGy990/master
...
Fix ldap connection use after release in password plugin
8 years ago
Oliver Ney
5f2df36879
Fix ldap connection use after release in password plugin
8 years ago
Aleksander Machniak
7dad859ffa
Fix message list multi-select/deselect issue ( #5219 )
8 years ago
Aleksander Machniak
f0fa9324d8
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
52106ffd39
Fix bug where rcube_contacts::get_record() could return cached result when requested record wasn't found ( #5218 )
8 years ago
Aleksander Machniak
80eb845253
Make sure width of date selector in search menu is not too big with non-english locales
8 years ago
Aleksander Machniak
5b94c5af08
Fix plugin name in composer.json
8 years ago
Aleksander Machniak
6e4642b12c
Enigma: Add enigma_debug option
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
Aleksander Machniak
e2e56261b9
Fix handling of long script/style tags when converting to text
8 years ago
Aleksander Machniak
302aff920c
Small code improvement
8 years ago
Aleksander Machniak
e2ff7985db
Small optimization in sieve script parser
8 years ago
Thomas Bruederli
3b77a54ecd
Add version 1.2-rc
8 years ago
Aleksander Machniak
a0f38f5fd8
Small code style improvements
8 years ago
Aleksander Machniak
e8ab3d96bd
Fix converting mail addresses with @www. into mailto links ( #5197 )
8 years ago
Aleksander Machniak
4bb44c3d90
Enigma: added option to force users to use signing/encryption
8 years ago
Aleksander Machniak
d01c06eded
CS fixes
8 years ago
Aleksander Machniak
463d07824e
Merge pull request #5194 from bostjan/optimization/make-thread-listing-faster
...
Make rcube_result_thread::revert() faster
8 years ago
Bostjan Skufca
70a8236cd5
mailbox/listing: Make server response for large mailbox listing faster when using threaded view
...
Symptom
=======
When using roundcube with mailboxes with over 60k messages, list
view was way faster than viewing in threaded view.
Mailbox index view timing: ~360 ms
Mailbox threaded view timing: ~800 ms
Resolution
==========
Use native PHP array manipulation functions instead of rolling custom
string data reversal implementation using strpos() and substr() in a
'while' loop.
This optimization is already present in index view handler, but was missing
from threaded view.
Results after optimization
==========================
Both average out around ~360 ms response time.
8 years ago
Aleksander Machniak
4fdcd8c9d1
Remove redundant code
8 years ago
Thomas Bruederli
6bebdc5677
Transliterate ticket IDs after migration to Github issues
8 years ago
Thomas Bruederli
bd780ce707
Remove localization files from 3rd party plugins
8 years ago
Aleksander Machniak
80cb362b80
Managesieve: Refactored script parser to be 100x faster
8 years ago
Aleksander Machniak
800235f682
Fix compatibility with older PHP versions by not using empty(fn())
8 years ago
Aleksander Machniak
e03c006d0d
Merge pull request #5190 from dioubernardo/patch-1
...
Allow pattern attribute in input
8 years ago
Bernardo Silva
c72446a8fc
Allow pattern attribute in input
...
"pattern" included in the list of allowed attributes in the input tag
8 years ago
Aleksander Machniak
215935150e
Merge pull request #5189 from seanm/master
...
Issue #5186 : improve comments about ‘password_charset’ setting
8 years ago
Sean McBride
4ca97c3ea4
Issue #5186 : improve comments about ‘password_charset’ setting
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
Aleksander Machniak
6f2c007d1b
CS fixes: Replace use of "bool ? true : false" with just "bool"
8 years ago
Aleksander Machniak
6373fa55be
Update changelog
8 years ago
Aleksander Machniak
96c3d84cdd
Enigma: Varius fixes and cleanup in code for attaching pubkeys
8 years ago
Aleksander Machniak
4c7ce7bfc9
Merge branch 'guitarmanusa-attach-pgp-key'
8 years ago
Aleksander Machniak
ede293946c
Merge branch 'attach-pgp-key' of https://github.com/guitarmanusa/roundcubemail-1 into guitarmanusa-attach-pgp-key
8 years ago
Aleksander Machniak
5c253dd59e
Fix so SPECIAL-USE assignments are forced only until user sets special folders ( #4782 )
...
The old behaviour where SPECIAL-USE has always a prio can be bringed back
by setting lock_special_folders=false and adding it to dont_override.
8 years ago
Kyle Francis
522babb3a3
Implements 'scroll by keyboard #5139'
8 years ago
Kyle Francis
7ce958ecd9
Added attach pubkey checkbox in compose UI, added preferences setting for attach pubkey by default
8 years ago
Kyle Francis
a9d399155d
Implemented attaching pub PGP key to outgoing messages.
8 years ago
Aleksander Machniak
007c9ddcb0
Enigma: Handle messages with text before an encrypted block ( #5149 )
8 years ago
Aleksander Machniak
3193a5e5d2
Bump Net_LDAP2 version to 2.2.0 for PHP7 compatibility ( #5171 )
...
Note: to install it with composer and PHP7 you'll need PHP 7.0.5.
8 years ago
Aleksander Machniak
aba88576ef
Update localizations
8 years ago
Aleksander Machniak
7462095f60
Small code improvements
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
f0e88f02d5
Remove unused code
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
4e6f3019f5
Enigma: Handle encrypted/signed content inside message/rfc822 attachments
8 years ago
Aleksander Machniak
aa2486beb3
vcard_attachments: Fix bug where national characters in vCard would be broken on import/display
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
a068d0fb70
Small css fixes
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
Aleksander Machniak
05972d7b33
Refer to Github issues instead of Trac
8 years ago
Thomas Bruederli
9361e053b0
Refer to Github issues instead of Trac
8 years ago
Aleksander Machniak
791ee65d2e
Fix so contactlist_fields option can be set via config file
8 years ago
Aleksander Machniak
ca332d5862
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
3488a8c44e
Use pear repository via secure channel
8 years ago
Aleksander Machniak
1aa5817131
Refactor desktop notifications
...
- Remove webkitNotifications support, clean up the code
- Unify look and behaviour of notifications in Mail and in Settings
8 years ago
Aleksander Machniak
348ec70f12
Export vCard PHOTO with "ENCODING=b" (instead of "ENCODING=B") as specified in RFC2426
8 years ago
Aleksander Machniak
3a13b5dab8
CS fixes
8 years ago
Aleksander Machniak
0c9e55b0c9
Fix PHP warning when defaults.inc.php is not readable
8 years ago
Aleksander Machniak
bf91666621
Revert "Update to jQuery 2.2.1"
...
This reverts commit 940b966fac
.
There are issues with jQuery-UI 1.10 we use and it's actually
too late for such a change now when we want 1.2 release soon.
8 years ago
Aleksander Machniak
9d4e5f5e49
Bump zipdownload plugin version number
8 years ago
Aleksander Machniak
0d09fe8d25
Update changelog
8 years ago
Thomas Bruederli
4a408843b0
Protect download urls against CSRF using unique request tokens ( #1490642 )
...
Send X-Frame-Options headers with every HTTP response
8 years ago
Aleksander Machniak
d4df3748cf
Require Net_Socket >= 1.0.12 (because of timeout=0 bugfix)
8 years ago
Aleksander Machniak
ca34ba139e
CS fixes
8 years ago
Aleksander Machniak
74a7dd553c
Fix datepicker so it is possible to re-open the calendar widget by click (Kolab 5115)
8 years ago
Aleksander Machniak
940b966fac
Update to jQuery 2.2.1
8 years ago
Aleksander Machniak
b0a8e36930
Fix handling of body parameter in mail compose request
8 years ago
Aleksander Machniak
faeeebdc55
Hide DSN option in Preferences when smtp_server is not used ( #1490666 )
8 years ago
Aleksander Machniak
9ae41d906e
Fix unicode-awareness of Base64 encoding implementation in javascript
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
Aleksander Machniak
8bbb454524
Fix list row selection when provided uid is number not a string
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
Aleksander Machniak
a62ff159f0
Performance: Make sure that after contact update we call get_record() only once
8 years ago
Aleksander Machniak
d686b57c72
Fix bug where contacts widget in compose could be incorrectly initialized with treelist widget (T998)
...
Fix typo in command name (list-adresses -> list-addresses)
8 years ago
Aleksander Machniak
89a49dd370
Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 ( #1490657 )
8 years ago
Aleksander Machniak
4c0cb96a48
Enigma: Fix missing html/plain switch on multipart/signed messages ( #1490649 )
8 years ago
Aleksander Machniak
5d49af37cc
Enigma: Disable format=flowed for signed plain text messages ( #1490646 )
8 years ago
Aleksander Machniak
e91c35c534
Fix background color on selected and focused addressbook
8 years ago
Aleksander Machniak
332ffef199
Plugin API: Added addressbook_export hook
8 years ago
Aleksander Machniak
8dc756f319
Fix bug in long recipients list parsing for cases where recipient name contained @-char ( #1490653 )
8 years ago
Aleksander Machniak
c10eae0884
Fix bug where Archive/Junk buttons were not active after page jump with select=all mode ( #1490647 )
8 years ago
Aleksander Machniak
5a30653024
Enigma: Don't display "bad password" warning when the password wasn't provided yet
8 years ago
Aleksander Machniak
8c626eec8a
Cleanup redundant variables
8 years ago
Aleksander Machniak
c1a518910a
Enigma: Fix bug where signature/decryption info wasn't displayed for some messages
8 years ago
Aleksander Machniak
96d7f79a38
Set also 'extwin' class on body element in error page
8 years ago
Aleksander Machniak
4473dc5588
Merge branch 'master' of github.com:roundcube/roundcubemail
8 years ago
Aleksander Machniak
53fa08d8ae
Enigma: Code refactoring with better handling of encrypted-inside-encrypted (e.g. forwarded) and signed+ncrypted messages
8 years ago
Aleksander Machniak
8ef598b883
Fix (again) security issue in DBMail driver of password plugin [CVE-2015-2181] ( #1490643 )
...
Unify the C program code with the one used by other drivers.
8 years ago
Aleksander Machniak
c9e2ab488e
Enigma: Fix handling of encrypted + signed messages ( #1490632 )
8 years ago
Aleksander Machniak
c7af660bfc
Fix boundary separator in signed messages
8 years ago
Aleksander Machniak
0e77b6f1b3
Fix regression where xml mode could be used to parse xhtml messages causing empty result
8 years ago
Aleksander Machniak
bffca14d96
Exit when imagecreatetruecolor() fails
8 years ago
Aleksander Machniak
22a018d082
Merge branch 'dev-svg'
8 years ago
Aleksander Machniak
ed1d212ae2
Improved SVG cleanup code
8 years ago
Aleksander Machniak
55a02bcf56
Add CVE identifier to changelog
8 years ago
Aleksander Machniak
bf4a9af567
Update ticket ID
9 years ago
Aleksander Machniak
023d3eb031
Refactor wash_attribs() - fix regressions
9 years ago
Aleksander Machniak
558a6db27e
Fix headers encoding when using 'valueof' mode
9 years ago
Aleksander Machniak
d5f7490b08
Fix PHP Fatal error: Can't use function return value in write context
9 years ago
Thomas B
66d4ef6e31
Merge pull request #316 from namesco/prevent-blank-contactnames
...
Ensure roundcube doesn't render contact names as blank
9 years ago
Aleksander Machniak
e0481f0ccb
Save copy of original .htaccess file when using installto.sh script (1490623)
9 years ago
Aleksander Machniak
72c250ca67
Merge pull request #317 from FrancisRussell/imap-tls
...
Enable use of TLSv1.1 and TLSv1.2 for IMAP.
9 years ago
Aleksander Machniak
9aaeb23d9d
Fix HTML entities encoding in message headers output
9 years ago
Aleksander Machniak
a1fdb205f8
Extend rcube_washtml with SVG support
9 years ago
Francis Russell
8f71b164fd
Make TLS method for IMAP parameterisable.
9 years ago
Francis Russell
191a6a6805
Enable use of TLSv1.1 and TLSv1.2 for IMAP.
9 years ago
Aleksander Machniak
0bde1c2e4d
Fix missing language name in "Add to Dictionary" request in HTML mode ( #1490634 )
9 years ago
Aleksander Machniak
459003303c
Fix initial value of horizontal splitter and page elements
9 years ago
James Buncle
fd0244dabf
Ensure roundcube doesn't render contact names as blank (when the name is whitespace)
9 years ago
Aleksander Machniak
4e1aa60c16
Make possible to disable authentication via rcube_smtp::connect() arguments ( #1490621 )
9 years ago
Aleksander Machniak
40d7342dd9
Fix XSS issue in SVG images handling ( #1490625 )
9 years ago
Aleksander Machniak
f04b56f306
Enigma: Enable default signing/encryption on a signed/encrypted draft compose
9 years ago
Aleksander Machniak
39137fe292
CS fixes
9 years ago
Aleksander Machniak
b4fc297509
Fix a typo
9 years ago
Aleksander Machniak
f8847a913f
Fix version number
9 years ago
Aleksander Machniak
d72e5afb47
Fix PHP7 warning "session_start(): Session callback expects true/false return value" ( #1490624 )
9 years ago
Aleksander Machniak
f7f512f039
Fixed typo in localization text
9 years ago
Thomas Bruederli
12d389b396
Fix mail view scaling on iOS ( #1490551 )
9 years ago
Aleksander Machniak
1c2aad89ab
Fix .htaccess rewrite rules to not block .well-known URIs ( #1490615 )
9 years ago
Aleksander Machniak
d08dc5bfc5
Fix so drag-n-drop of text (e.g. recipient addresses) on compose page actually works ( #1490619 )
9 years ago
Aleksander Machniak
10e5192a2b
Fix path traversal vulnerability in setting a skin ( #1490620 )
9 years ago
Aleksander Machniak
6521c20768
Add INBOX to the list of folders only if no filter and no prefix was specified
9 years ago
Aleksander Machniak
3b36bcfb68
Cleanup
9 years ago
Aleksander Machniak
0d9fa7f3dc
Remove redundant code
9 years ago
Aleksander Machniak
cd219a45dd
Fix regression where some message attachments could be missing on edit/forward ( #1490608 )
9 years ago
Aleksander Machniak
c3be175ce7
Fix PDF support detection in Firefox > 19 ( #1490610 )
9 years ago
Aleksander Machniak
be346095a0
Fix handling of message/rfc822 attachments on replies and forwards ( #1490607 )
9 years ago
Aleksander Machniak
bb6002f1a8
Fix also charset encoding of message/rfc822 part bodies ( #1490606 )
9 years ago
Aleksander Machniak
3296965f41
Force arg_separator in http_build_query()
9 years ago
Aleksander Machniak
87cb24d873
Don't add redundant URL arguments to logged error messages
9 years ago
Aleksander Machniak
f51145572a
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
6463b662ca
Fix regression in displaying contents of message/rfc822 parts ( #1490606 )
9 years ago
Aleksander Machniak
faacb9d30b
Update changelog
9 years ago
Aleksander Machniak
97aa984b29
Optionally throw 404 error when contact photo wasn't found
9 years ago
Aleksander Machniak
40212452af
Add some CVE identifiers
9 years ago
Aleksander Machniak
69a1e4f7b1
rcube_parse_host() -> rcube_utils::parse_host()
9 years ago
Aleksander Machniak
9f1f754daf
CS fixes
9 years ago
Aleksander Machniak
2d40b43faa
Update .htaccess rules for Apache 2.4
9 years ago
Aleksander Machniak
cbe701ac4a
Fix rcube_utils::words_match() to work with mixed/invalid/binary content (T844)
9 years ago
Aleksander Machniak
ce7bd03b1d
Bump version number
9 years ago
Aleksander Machniak
1912d8c62b
Fix invalid LDAP query in ACL user autocompletion ( #1490591 )
9 years ago
Aleksander Machniak
7476410a04
Add missing deprecation warning
9 years ago
Aleksander Machniak
8ad6a98473
Remove redundant .gitignore files
9 years ago
Aleksander Machniak
a8848b16c4
Tweak the code to not violate ECMASCRIPT3 syntax
9 years ago
Thomas Bruederli
458a6b26e8
Load bc.inc in script startup
9 years ago
Thomas Bruederli
32695c333c
Restore bc.inc which now logs a warning when calling deprecated functions
9 years ago
Thomas Bruederli
310d4939ba
Tweak recently added encryption functions to not violate ECMASCRIPT3 syntax
9 years ago
Thomas B
0173302ce0
Merge pull request #310 from hebbet/patch-1
...
Open exceptions link in new Tab
9 years ago
Aleksander Machniak
8271597836
Use ternary operator where applicable
9 years ago
hebbet
ed522ee83a
Open exceptions link in new Tab
...
open the exceptions link in a new tab, as it is not rendered in Chrome on https-Sites, also change link to https.
9 years ago
Thomas Bruederli
648963afda
Added Talossan language to index
9 years ago
Thomas Bruederli
e257b830a1
Synchronize localizations from Transifex
9 years ago
Aleksander Machniak
162bc85be9
Add support for :from parameter in vacation action (patch from Michele Locati)
9 years ago
Aleksander Machniak
7e3298753a
Use ternary operator where aplicable
9 years ago
Aleksander Machniak
a15d877ba8
Added brute-force attack prevention via login rate limit ( #1490566 )
9 years ago
Aleksander Machniak
7caa9f5f50
Fix error on dragging when search in treelist is active
9 years ago
Aleksander Machniak
454b0b1ca9
Remove deprecated rcmail and rcube_imap methods
9 years ago
Aleksander Machniak
9234903287
Fix HTML sanitizer to skip <!-- node type X --> in output ( #1490583 )
9 years ago
Aleksander Machniak
3b0318ca3e
Fix race-condition in setting current page between list and getunread requests
9 years ago
Aleksander Machniak
038543ea4d
Update changelog
9 years ago
Aleksander Machniak
bcd3799954
Fix redundant blank lines when using HTML and top posting ( #1490576 )
9 years ago
Aleksander Machniak
2aa9ee56fd
Fix so disabling emoticons plugin really removes emoticons button from HTML editor
9 years ago
Aleksander Machniak
eb721e35b2
Update to TinyMCE 4.2
9 years ago
Aleksander Machniak
bc3518577d
Fix some more Q -> rcube::Q
9 years ago
Aleksander Machniak
077abd6eb3
Merge pull request #305 from dsoares/master
...
Replace deprecated call to Q within array_map()
9 years ago
dsoares
234fd19505
Replace deprecated call to Q within array_map()
9 years ago
Aleksander Machniak
74ce01efc7
Q() -> rcube::Q()
9 years ago
Aleksander Machniak
eca19d65b5
Optimized some regular expressions
9 years ago
Aleksander Machniak
37e9bd4fb8
Fix testing attachments plugins after recent change that prevents from using more than one
9 years ago
Aleksander Machniak
62306b8c48
Merge pull request #302 from normalnorge/master
...
fixed typo in comment
9 years ago
Normal Norway
707712b939
fixed typo
9 years ago
Aleksander Machniak
8f8beafd56
Use .get_label() consistently (instead of .gettext())
9 years ago
Aleksander Machniak
5d84dd6de5
Deduplicate code of http_post() and http_request(), add http_get() alias
9 years ago
Aleksander Machniak
b0349c988f
Make sure there's only one attachments plugin enabled
9 years ago
Aleksander Machniak
2ff3385788
Fix warning when enchant_broker_list_dicts() does not return an array
9 years ago
Aleksander Machniak
a5c03db798
Security: Added options to validate username/password on logon ( #1490500 )
9 years ago
Aleksander Machniak
c1bbf0d0b6
After failed login wait a second to slow down brute-force attacks ( #1490549 )
9 years ago
Aleksander Machniak
fddfd8e6d7
Remove backward compatibility "layer" of bc.php ( #1490534 )
9 years ago
Thomas Bruederli
e1126a3056
Fix Mailvelope container resizing after changes in 82dcbb74
9 years ago
Aleksander Machniak
3ac29fb53b
Require Crypt_GPG ~1.4.0
9 years ago
Aleksander Machniak
91dc7fabbc
Small improvements in HTML to text conversion.
...
Better handling of <body> and trailing spaces, and </p><div> or <br><div>.
9 years ago
Aleksander Machniak
92bcb940d4
Fix bug where HTML messages with invalid/excessive css styles couldn't be displayed ( #1490539 )
...
Technically speaking we remove the whole CSS content when it has more than 5k lines.
9 years ago
Aleksander Machniak
fe8ff85d7e
Move skin-specific code for compose encryption button to the skin
9 years ago
Aleksander Machniak
f1e7bbd1bd
Fix bug where message preview was unintentionally reset on check-recent action ( #1490563 )
9 years ago
Aleksander Machniak
570f43c874
Don't load enigma and managesieve css where it's not needed
9 years ago
Aleksander Machniak
d9ff47b011
Don't use deprecated (soon) jQuery .bind() and .unbind() methods
9 years ago
Aleksander Machniak
c8c4cafb1f
Add possibility to define date format in write operations for ldap attributes ( #1488741 )
9 years ago
Aleksander Machniak
bb1ed2740d
Display attachment size in compose ( #1484774 )
9 years ago
Aleksander Machniak
d560916065
Added possibility to drag-n-drop attachments from mail preview to compose window
9 years ago
Aleksander Machniak
4d369549bd
Merge pull request #301 from hsz/master
...
Fixed dovecot and samba encryption - (invalid variables names)
9 years ago
hsz
ed4f659a76
Fixed dovecot and samba encryption - (invalid variables names)
9 years ago
Aleksander Machniak
5802e08e48
Mail messages searching with predefined date interval (T103)
9 years ago
Aleksander Machniak
c852426bd4
Enigma: Display all usage flags of the subkey
9 years ago
Aleksander Machniak
a03233ceba
CS fixes
9 years ago
Aleksander Machniak
1484d5fb7f
Fix resetting search input events when the treelist is re-initialized, some CS improvements
9 years ago
Aleksander Machniak
e524680a13
Fix 'last' property of search event
9 years ago
Aleksander Machniak
13eb9bdc24
Enigma: Display complete key information (subkeys, user IDs)
9 years ago
Aleksander Machniak
354cff8b26
Some more CS fixes
9 years ago
Aleksander Machniak
7fb0aedc9b
Fix fetchMIMEHeaders() so it really works with multiple parts, various CS fixes
9 years ago
Aleksander Machniak
b813011902
Remove unused property
9 years ago
Aleksander Machniak
85f4209074
Code improvements: CS fixes, improved internal cache cleanup on folder selection, removed redundant cache
9 years ago
Aleksander Machniak
aada285660
Simplify change_subscription() code, removed unused vars
9 years ago
Aleksander Machniak
6a94f69bd1
Remove code for Mail_mime<1.9, we already require Mail_mime-1.10 for other reasons
9 years ago
Aleksander Machniak
2a6cf5bb0e
Fix responses list update issue after response name change ( #1490555 )
9 years ago
Aleksander Machniak
0389faa327
PHP7: Fix "mktime(): You should be using the time() function instead" warning
9 years ago
Aleksander Machniak
e9ca5e0655
Fix so database_attachments::cleanup() does not remove attachments from other sessions ( #1490542 )
9 years ago
Aleksander Machniak
72b281ed84
Update mail toolbar icons for legacy browsers
9 years ago
Aleksander Machniak
7fe87bba24
Mailvelope integration with classic skin
9 years ago
Aleksander Machniak
14b8b4def4
Remove also old .htaccess file that is not used anymore ( #1489980 )
9 years ago
Aleksander Machniak
46a3a5a1ab
Don't use password inputs in Installer where config is handled
9 years ago
Aleksander Machniak
90c82ebf13
Clarify DSN for SQLite on Windows ( #1490547 )
9 years ago
Aleksander Machniak
2c6951b9cb
Add hint about configuration
9 years ago
Aleksander Machniak
0ee57208b3
Add possibility to set PDO::ATTR_PREFETCH and PDO::ATTR_TIMEOUT via DSN string
9 years ago
Aleksander Machniak
1b61a48eec
Get rid of mb_check_encoding() before mb_convert_encoding() for better performance, CS fixes
9 years ago
Aleksander Machniak
83345af059
Log charset conversion warning only when no function was found, not when the string was invalid
9 years ago
Aleksander Machniak
7d71c48952
s/RCMAIL_VERSION/RCUBE_VERSION/
9 years ago
Aleksander Machniak
2940109391
Update changelog
9 years ago
Aleksander Machniak
82dcbb7488
Fix various issues in Mailvelope integration ( #1490533 )
9 years ago
Aleksander Machniak
7bbb86f78a
Session read handler must return a string in PHP7
9 years ago
Aleksander Machniak
b2b9b591ce
Fix handling random_bytes() errors in PHP 7.0.0RC3
9 years ago
Aleksander Machniak
2368ab91c2
Fix pixel issue on Encrypt button
9 years ago
Thomas Bruederli
b95a6d8f41
Disable some toolbar buttons if Mailvelope editor is active ( #1490533 )
9 years ago
Thomas Bruederli
0b6a01380b
Distinguish encryption toolbar buttons (Mailvelope and Enigma)
9 years ago
Aleksander Machniak
8c1c4fd852
We require Mail_mime-1.10.x
9 years ago
Aleksander Machniak
392ededc71
Enigma: Enable encryption features on message print page
9 years ago
Aleksander Machniak
df0b4f3437
Make sure an email address is valid when replacing it with mailto: link
9 years ago
Aleksander Machniak
07850aacbf
Move some more entries under release 1.1.3 mark
9 years ago
Thomas Bruederli
b7f4b99edd
Update changelog
9 years ago
Thomas Bruederli
db390a27fb
Do not tokenize search string when querying in strict mode ( #1490504 )
9 years ago
Aleksander Machniak
1459f88164
Enigma: Add option to disable encryption/signing features
9 years ago
Aleksander Machniak
cffe97eb6e
CS improvements + some doc
9 years ago
Aleksander Machniak
4cd087ea2e
Fixed mailvelope-generated messages structure (required Mail_Mime-1.10.0)
9 years ago
Aleksander Machniak
a8510bc5ca
Merge pull request #297 from Enclavet/master
...
Enigma: fix storing password for whole session
9 years ago
Aleksander Machniak
e250f00d90
Fix PHP warnings when sending mailvelope-encrypted mail
9 years ago
Aleksander Machniak
8716fca0d0
Small improvements
9 years ago
Enclavet
1fdee845d5
Enigma: fix storing password for whole session
9 years ago
Aleksander Machniak
b87a794348
Enigma: don't show encrypted part on attachments list, we display its content already
9 years ago
Aleksander Machniak
fef8537adb
Improved multi-folder search performance on sort order change or list page change
...
by proper index serialization and skipped redundant sorting
9 years ago
Aleksander Machniak
8e5c443c7b
CSS improvements on message print and message headers table
9 years ago
Thomas Bruederli
f7f75ff7d1
Unify detection of pgp/mime message part
9 years ago
Thomas Bruederli
f189d72943
Merged branch 'dev-mailvelope'
9 years ago
Aleksander Machniak
91ef2c812a
Small code improvement
9 years ago
Aleksander Machniak
e85bbc9e9c
random_bytes() can throw an exception in some cases, since PHP 7.0.0rc3
9 years ago
Aleksander Machniak
77be69fa25
Fix issue where Content-Length of some attachments could be set to wrong value causing browser errors ( #1490482 )
9 years ago
Aleksander Machniak
63e7937d02
Change so rcube_message class does not depend on $_GET parameters
9 years ago
Aleksander Machniak
c49234bd78
Fix bug where clicking date column with 'arrival' sorting would switch to sorting by 'date' ( #1490126 )
9 years ago
Aleksander Machniak
dd7db21797
Fix XSS issue in drag-n-drop file uploads ( #1490530 )
9 years ago
Aleksander Machniak
d3823fe0a0
Use Net_SMTP-1.7.x and Net_Sieve-1.5.x (Roundcube fork), update changelog ( #1490416 )
9 years ago
Aleksander Machniak
26086981a2
Improve randomness of security tokens ( #1490529 )
9 years ago
Aleksander Machniak
f75bc5c24b
Use random security tokens instead of hashes based on encryption key ( #1490404 )
9 years ago
Aleksander Machniak
61ab1049e2
Move crypt_gpg to "require" section
9 years ago
Aleksander Machniak
e4c66080a8
Improved encrypt/decrypt methods with option to choose the cipher_method ( #1489719 )
9 years ago
Aleksander Machniak
fdbb1c95ea
Fix missing HTTP_X_FORWARDED_FOR address in generated Received header
9 years ago
Aleksander Machniak
91018f38d4
Fix so In-Reply-To header is set also for MDN receipts ( #1490523 )
9 years ago
Aleksander Machniak
b922995297
CS fixes
9 years ago
Aleksander Machniak
25b30a78b7
Merge pull request #294 from syzop/password_crypt_rounds
...
Add $config['password_crypt_rounds']
9 years ago
Aleksander Machniak
692902804a
Bump version number
9 years ago
Aleksander Machniak
211929876b
Enigma: GPG keys export
9 years ago
Aleksander Machniak
4c53e78915
Fix printing required ini options values in error message
9 years ago
Bram Matthys
c10f97740a
Add $config['password_crypt_rounds']: this specifies the number of rounds
...
to be used for the sha256 and sha512 crypt hashing algorithms.
9 years ago
Aleksander Machniak
e2f605d44d
Fallback to C locale
9 years ago
Aleksander Machniak
3c29c7e858
Fix various issues with Turkish (and similar) locales ( #1490519 )
9 years ago
Aleksander Machniak
399a2d68b6
Make optional adding of standard signature separator - sig_separator ( #1487768 )
9 years ago
Aleksander Machniak
427ab2f393
Optimize folder_size() on Cyrus IMAP by using special folder annotation ( #1490514 )
9 years ago
Aleksander Machniak
5eb9c70b60
Added method to determine IMAP server vendor, for future use
9 years ago
Aleksander Machniak
348c53b136
Add example of setting CSP's no-referer policy
9 years ago
Aleksander Machniak
4d36da83b2
Fix support for Mozilla-based browsers, e.g. Pale Moon ( #1490517 )
9 years ago
Aleksander Machniak
67fac374a3
Fix so gc.sh script removes also expired sessions from sql database ( #1490512 )
9 years ago
Aleksander Machniak
c4daf3f14f
Fix regression in converting signatures to text, fixed PHP warning in html2text() call
9 years ago
Aleksander Machniak
86b241df63
CS fixes
9 years ago
Aleksander Machniak
4ceff8f353
Make optional hidding of folders with name starting with a dot - imap_skip_hidden_folders ( #1490468 )
9 years ago
Aleksander Machniak
6ca1e6add1
Add option to enable HTML editor always, except when replying to plain text messages ( #1489365 )
9 years ago
Aleksander Machniak
87d6d214f9
Fix disabled_buttons option
9 years ago
Aleksander Machniak
a63f14ec40
Emoticons-related code refactoring
...
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732 )
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
9 years ago
Aleksander Machniak
3516b02344
Fix so adding CC/BCC recipients from the sidebar unhides compose form fields in Classic skin ( #1490472 )
9 years ago
Aleksander Machniak
8297ea1dcf
Fix handling of plus character in mailto: links ( #1490510 )
9 years ago
Aleksander Machniak
567d5a01cc
Fix attachments list margin in full-preview (after last commit)
9 years ago
Aleksander Machniak
1656eb3f51
Fix bug where message content could overlap attachments list in Larry skin ( #1490479 )
9 years ago
Aleksander Machniak
f8f91aa1ba
Installer: Add button to save generated config file in system temp directory ( #1488149 )
9 years ago
Aleksander Machniak
bb78170223
Fix typo
9 years ago
Aleksander Machniak
f00e1f5333
CS fixes
9 years ago
Aleksander Machniak
bd82e9551f
Fix so css of one html part does not apply to other text parts on message display ( #1490505 )
9 years ago
Thomas Bruederli
af3569d43a
Update changelog
9 years ago
Thomas Bruederli
7417893c22
Fix closing of nested menus ( #1490443 )
9 years ago
Aleksander Machniak
60ab554003
Remove common subject prefixes Re:, Re[x]:, Re-x: on reply ( #1490497 )
9 years ago
Aleksander Machniak
5ee3e2ecef
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
a0dfcb14a8
Enigma: Optional server-side key generation
9 years ago
Aleksander Machniak
e612bdefb1
Fix dependencies version numbers where ~ is used
9 years ago
Aleksander Machniak
72a3b29fc5
Lock dependencies versions
9 years ago
Aleksander Machniak
6f249b0e38
Change code so versions of Mail_mime before and after 1.9.0 are supported
9 years ago
Aleksander Machniak
3fa3f156ca
Don't display not-sent-warning in compose page on save-pref action
9 years ago
Aleksander Machniak
c4383b5f3d
Fix selecting a folder on collapse when any subfolder is selected
9 years ago
Aleksander Machniak
284aac2883
Really make base64 encoding unicode-aware
9 years ago
Aleksander Machniak
c16ac71416
Fix base64.encode/decode for unicode characters - use fallback if btoa/atob functions fail
9 years ago
Aleksander Machniak
7a42173a16
Simplify rcube_utils::check_ip()
9 years ago
Aleksander Machniak
6b31846c43
Fix IPv6 address validation on PHP with disabled IPv6 support
9 years ago
Aleksander Machniak
c360e178c4
Fix so input field (e.g. search box) does not loose focus on list load ( #1490455 )
9 years ago
Aleksander Machniak
cb4149cc6c
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
d5501a8bb2
Enigma: Client-side keys generation (with OpenPGP.js)
...
Fixed deletion of key pairs (error: Private key must be deleted before public key can be deleted)
9 years ago
Aleksander Machniak
39813e961a
Show error message from CPanel API on password change failure ( #1490144 )
9 years ago
Aleksander Machniak
f4c512336d
Fix "washing" of style elements wrapped into many lines
9 years ago
Thomas B.
cf69daf896
Merge pull request #288 from ThijsFeryn/fnnonempty
...
Emptying the display name when the display name is the main e-mail ad…
9 years ago
Thomas Bruederli
6c69e3d3ed
Add localization alias for tr => tr_TR
9 years ago
Aleksander Machniak
559e5d7bd4
Fix unintentional error_reporting change
9 years ago
Aleksander Machniak
4c8c5c92fb
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
1b39d9a6c7
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
9 years ago
Aleksander Machniak
36bd93f138
PHP7: Fixed some E_WARNING errors that previously were E_STRICT
9 years ago
Aleksander Machniak
b3e9764c31
Don't use packagist, fix Mail_mime package, update Net_SMTP
9 years ago
Aleksander Machniak
7d49328296
Code improvements and compat. with Mail_mime >= 1.9.0
9 years ago
Aleksander Machniak
a7efdd7c5d
Make Mail_mime>=1.9.0 a requirement, fix compat. errors
9 years ago
Aleksander Machniak
1b8ca08e5b
Added GSSAPI/Kerberos authentication plugin - krb_authentication
9 years ago
Aleksander Machniak
92649075ec
CS fixes
9 years ago
Aleksander Machniak
0868c2e841
Make sure list page is never set to 0 ( #1490458 )
...
This should fix the issue where after message move wrong message was
added to the list and the list counter was invalid.
9 years ago
Aleksander Machniak
5ed8ade763
Fix bug where some plugins could be initialized more than one time
9 years ago
Aleksander Machniak
93e64008a6
Small code improvements
9 years ago
Aleksander Machniak
8dd1ae8729
Hide "About" link on error page, it does not work anyway
9 years ago
Aleksander Machniak
031a40c5a5
Merge pull request #289 from peknur/master
...
Thunderbird (fi_FI) support for csv2vcard
9 years ago
Pekka Nurmi
4f6b660433
Thunderbird (fi_FI) support for csv2vcard
9 years ago
Aleksander Machniak
08bb20f261
Don't use deprecated functions/constants (from bc.inc)
9 years ago
Aleksander Machniak
9fc6918420
Disable links list generation on html-to-text conversion of identities or composed message ( #1490437 )
9 years ago
Aleksander Machniak
2d73205ec8
Skip rcube_ldap_generic test if Net_LDAP3 is not available
9 years ago
Aleksander Machniak
8449e936f3
Fix removing signature when switching to identity with an empty sig in HTML mode ( #1490470 )
9 years ago
Aleksander Machniak
d5f6d655da
Workaround TinyMCE issue with <p> </p> sequence ( #1490463 )
9 years ago
Thomas Bruederli
2965a981b7
Allow to search and import missing PGP pubkeys from keyservers using Publickey.js
9 years ago
Thomas Bruederli
bcbc459d2c
Fix regex quoting
9 years ago
Aleksander Machniak
4b72a1f498
Fix error when using back button after sending an email ( #1490009 )
9 years ago
Aleksander Machniak
3d0747957e
Fix some javascript errors in rare situations ( #1490441 )
9 years ago
Aleksander Machniak
8b40575b5c
Fix wrong positioning of message list header on page scroll in Webkit browsers ( #1490035 )
9 years ago
Aleksander Machniak
c21f95f626
Fix bug where new messages weren't added to the list in search mode
9 years ago
Aleksander Machniak
6c7be218f7
Revert create_folder() behaviour change where the method didn't fail if folder already existed.
...
This should not be the default behaviour. It could likely
become an optional functionality, however we should keep the method simple.
9 years ago
Aleksander Machniak
0c8794c94f
Use in_array_nocase() also for \\Noselect flag check ( #1490466 )
9 years ago
Aleksander Machniak
9d78c68cbf
Fix so imap folder attribute comparisons are case-insensitive ( #1490466 )
...
+ make in_array_nocase() much faster for ASCII strings
9 years ago
Aleksander Machniak
8b0d817919
Fix draft removal after a message is sent and storing sent message is disabled ( #1490467 )
9 years ago
Thomas B.
1ce32a4622
Merge pull request #287 from swarren83/patch-1
...
Add ca-certificates package
9 years ago
ThijsFeryn
58f6f19505
Emptying the display name when the display name is the main e-mail address contradicts lines 731 till 734
9 years ago
Aleksander Machniak
252cc4c4ac
Password: Allow temporarily disabling the plugin functionality with a notice
9 years ago
Aleksander Machniak
b71eef6d7d
Don't use private properties of Net_SMTP object
9 years ago
Shawn Warren
3610375aea
Add ca-certificates package
...
Fixes "Connection to storage server failed." error when running roundcube with php 5.6+.
9 years ago
Aleksander Machniak
9335f9cede
Reset internal cache index in close()
9 years ago
Aleksander Machniak
602d7422df
Fix bug where some messages in multi-folder search couldn't be printed/downloaded ( #1490426 )
9 years ago
Aleksander Machniak
8bed5e0151
Fix regression where compose editor mode was set incorrectly
9 years ago
Aleksander Machniak
3db9db1058
Update to TinyMCE 4.1.10 ( #1490405 )
9 years ago
Aleksander Machniak
19246792c6
Fix so *-request@ addresses in Sender: header are also ignored on reply-all ( #1490452 )
9 years ago
Aleksander Machniak
e2bceaefe6
Support more secure hashing algorithms for auth cookie - configurable by PHP's session.hash_function ( #1490403 )
9 years ago
Aleksander Machniak
7185736f39
Use jQuery's .on() instead of a deprecated .load()/.unload()
9 years ago
Aleksander Machniak
843643b1bd
Fix multi-folder search result sorting by arrival date ( #1490450 )
9 years ago
Thomas B.
b196d0a9a2
Merge pull request #285 from alunduil/dockerfile/fix-sed-statement
...
use alternate separator in sed statement
9 years ago
Aleksander Machniak
212e332cef
Get rid of array_walk() when simple foreach() can be used
9 years ago
Aleksander Machniak
d2890372c1
Fix Fatal error after last commit
9 years ago
Aleksander Machniak
6a8c4fc73b
Fix issue when first search() argument is not an array
9 years ago
Aleksander Machniak
8447bae77c
Require Mbstring and OpenSSL extensions ( #1490415 ) - remove redundant code
9 years ago
Aleksander Machniak
f7427f151e
Get rid of Mail_mimeDecode package dependency ( #1490416 )
9 years ago
Aleksander Machniak
9aae1b7fc3
Fix so microseconds macro (u) in log_date_format works ( #1490446 )
9 years ago
Alex Brandt
96832a906f
use alternate separator in sed statement
...
hub had a problem with the quotes in the sed expression so rather than
worry about it, I've dropped the problem completely. The double quotes
don't mask the slash in the path for cat. Thus, using a different
separator removes the problem of a truncated expression.
9 years ago
Thomas B.
1e3d637c70
Merge pull request #284 from prashantjois/master
...
full path to cat needs to specified in Dockerfile
9 years ago
prashant
521bea4bd8
Merge branch 'master' of https://github.com/roundcube/roundcubemail
...
Conflicts:
Dockerfile
9 years ago
Aleksander Machniak
56a4e1512c
Fix a mistake in last small refactoring which broke identity selection
9 years ago
Thomas Bruederli
7066de6634
Remove package spec as Net_SMTP is now available via packagist.org
9 years ago
Aleksander Machniak
1414e3b6f8
Small refactoring to make some code testable
9 years ago
Aleksander Machniak
1c861df079
Fix some plugins for use without rcmail class
9 years ago
Aleksander Machniak
a567d85bf9
Fix self-reply detection issues ( #1490439 )
9 years ago
Thomas B.
c7df0d9e90
Merge pull request #283 from alunduil/fix-dockerfile
...
drop /html from DocumentRoot
9 years ago
Aleksander Machniak
25c8fe4eeb
Fix handling of non-break spaces in html to text conversion ( #1490436 )
9 years ago
Aleksander Machniak
b92a66b3ee
Make has_(html|text)_part and first_(html|text)_part methods consistent in arguments and functionality
9 years ago
Aleksander Machniak
36a7f57345
Modify rcube_smtp::send_mail() so it is possible to send message by
...
specifying only the message stream no headers, it's for cases when
the stream already contains a complete message.
9 years ago
Aleksander Machniak
ff40683404
Fix so links with href == content aren't added to links list on html to text conversion ( #1490434 )
9 years ago
Aleksander Machniak
d67d5d921e
Fix so plain text signature field uses monospace font ( #1490435 )
9 years ago
Prashant Jois
e8e1032023
full path to cat needs to specified in order for this to work
9 years ago
Aleksander Machniak
26a00e76be
Fix race-condition in saving user preferences and loading plugin config ( #1490431 )
9 years ago
Alex Brandt
9efbd8f92b
drop /html from DocumentRoot
...
debian:8.0 also changed the default DocumentRoot location and the sed
statement needed to be updated to reflect this.
9 years ago
Aleksander Machniak
8b25622c75
Describe difference between dovecotpw and doveadm-pw ( #1490423 )
9 years ago
Aleksander Machniak
2b15b6554f
Unlock Mail_mimeDecode version, pear-core-minimal vs. pear dependency issue is fixed by requires order change
9 years ago
Aleksander Machniak
8e4dc03867
Fix unintentional messages list page change on page switch in compose addressbook ( #1490427 )
9 years ago
Aleksander Machniak
a79e43a483
Remove redundant folder name from mail preview url
9 years ago
Aleksander Machniak
04a6889246
Fix bug where some messages in multi-folder search couldn't be opened ( #1490426 )
9 years ago
Thomas B.
a26cb87d6c
Merge pull request #281 from alunduil/fix-dockerfile
...
Update Dockerfile for debian:8.0
9 years ago
Alex Brandt
3c8b10f242
Update Dockerfile for debian:8.0
...
The latest import for the Dockerfile began having failures due to apache
configuration changes in debian. This update fixes those failures and
pins the base debian image to avoid these issues until we need to update
debian itself.
9 years ago
Aleksander Machniak
58c2798fae
Implemented password prompt when entering compose page of encrypted message
9 years ago
Aleksander Machniak
a958748947
CS fixes
9 years ago
Aleksander Machniak
10044b9033
Fix Compose action in addressbook for results from multiple addressbooks ( #1490413 )
9 years ago
Aleksander Machniak
a7b0426571
Merge pull request #269 from petrkle/strikethrough
...
Strikethrough disabled sieve filters
9 years ago
Aleksander Machniak
ed5a7b48c0
Merge pull request #277 from jobisoft/master
...
Allow to override password, but keep username (auth_cid/auth_pw)
9 years ago
Aleksander Machniak
e2002741c5
Update to jQuery 2.1.4 ( #1490406 )
9 years ago
Aleksander Machniak
42f8abac46
Fix "Importing..." message does not hide on error ( #1490422 )
9 years ago
Thomas Bruederli
c5ca818118
Adapt washtml test to pass with different versions of iconv (i.e. on CentOS7)
9 years ago
Aleksander Machniak
d18654f81a
Merge pull request #279 from dhoffend/remove-testcode
...
remove debug test code
9 years ago
Daniel Hoffend
53ccaa1a0f
remove debug test code
9 years ago
Thomas Bruederli
babc30c4f2
Add 'compose-encrypted' command later if Mailvelope API is detected
9 years ago
Thomas Bruederli
3167e58ff9
Pass encrypted draft and reply messages to Mailvelope editor; add toolbar icon for encryption mode toggeling
9 years ago
Thomas Bruederli
a612c59a0f
Fix composer.json update routine
9 years ago
Thomas Bruederli
7eefdc8149
Adapt charset cleanup tests to pass with different versions of iconv propucing slightyl different output
9 years ago
Thomas Bruederli
40d152cfdc
Make encrypted pgp/mime message composition work
9 years ago
Aleksander Machniak
b782815dac
Fix XSS vulnerability in _mbox argument handling ( #1490417 )
9 years ago
Aleksander Machniak
9877f898d8
Update changelog
9 years ago
Aleksander Machniak
c044d301ea
Fix blank image in html_signature when saving identity changes ( #1490412 )
9 years ago
Aleksander Machniak
8d7be51996
Fix replacing :$, :-$, O:) and O:-) with emoticons ( #1490408 , #1490409 )
9 years ago
Aleksander Machniak
1cb6e91e99
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
3cc6ec573d
Make password encryption algorithms available for all drivers ( #1490134 )
...
...via password::hash_password() method and password_algorithm option.
Add %P and %O macros for password_query in favor of %c, %d, %n and %q.
9 years ago
Thomas Bruederli
d375b20225
Suppress E_DEPRECATED errors after change in [ 4ab77dd1
]
9 years ago
Thomas Bruederli
4ab77dd13e
Check for PEAR class before accessing it. With new composer modules this isn't necessary in the include path anymore
9 years ago
Thomas Bruederli
7b8a0af1c8
Add toolbar button to switch to Mailvelope encryption editor
9 years ago
Thomas Bruederli
9311fea09b
Add utility functiion to get an elemet's text content also when running tests in PhantomJS
9 years ago
Thomas Bruederli
1cd3762b0d
Start integrating the Mailvelope browser extension via its API.
...
- Embed Mailvelope message container for encrypted message text and full pgp-mime messages
- Prepare to embed the Mailvelope editor for composing encrypted messages (with attachments)
9 years ago
Aleksander Machniak
8042e13af6
Add --config and --type options to moduserprefs.sh script ( #1490051 )
9 years ago
Aleksander Machniak
86e97e8d50
Create groups for multi-address contacts ( #1487858 )
9 years ago
Aleksander Machniak
09c2520e20
CS fixes
9 years ago
Aleksander Machniak
a84f0b65dc
Fix undefined variable use after recent changes ( #1490401 )
9 years ago
Aleksander Machniak
3994b3a26c
Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key ( #1490402 )
9 years ago
Thomas Bruederli
71aa41e162
Updated Changelog
9 years ago
Thomas Bruederli
5e97294372
Add new plugin hook 'identity_create_after' ( #1490358 )
9 years ago
Aleksander Machniak
0c08b04778
Fix issues when using moduserprefs.sh without --user argument ( #1490399 )
9 years ago
Aleksander Machniak
1c8f845637
Add notes about sudo setup ( #1490203 )
9 years ago
Aleksander Machniak
59d11dce33
Small code improvement
9 years ago
Thomas Bruederli
68ca963319
Use the right syntax for group assignments
9 years ago
Thomas Bruederli
b5f64294a8
Tag more tests with @mbstring
9 years ago
Thomas Bruederli
0bfc862283
Specify test groups for inclusion/exclusion
9 years ago
John Bieling
c3a6068869
Merge pull request #1 from jobisoft/jobisoft-patch-auth_pw
...
Allow to override password, but keep username (auth_cid/auth_pw)
9 years ago
John Bieling
6f41f0069a
Allow to override password, but keep username (auth_cid/auth_pw)
...
There is a managesieve server from afterlogic, which allows to authenticate by providing a "master password" for any given username. This patch allows to use the auth_pw config option to make this work (auth_cid remains null)
9 years ago
Aleksander Machniak
c4ad7edd53
Fix font artifacts in text2html conversion ( #1490353 )
...
Use white-space:nowrap elements instead of unicode word-joiner character
9 years ago
Aleksander Machniak
b3bf9c88dc
Fix attached file path unsetting in database_attachments plugin ( #1490393 )
9 years ago
Aleksander Machniak
03aa84f784
Fix bug where some files could have "executable" extension when stored in temp folder ( #1490377 )
9 years ago
Aleksander Machniak
df10bd5f2c
Fix bug where imap_conn_options were ignored in IMAP connection test ( #1490392 )
9 years ago
Aleksander Machniak
b120d42f5b
Improved cache index changes detection (again)
9 years ago
Aleksander Machniak
044c1a0523
Simplified code + some CS fixes
9 years ago
Thomas Bruederli
91f2171e85
Use the right properties from rcube_db::parse_dsn() result
9 years ago
Thomas Bruederli
2fece8372e
Allow selenium tests to use explicit login credentials
9 years ago
Aleksander Machniak
652e11f82e
Fix missing index update after write() call
9 years ago
Aleksander Machniak
46d316b9c5
Fix bug where database_attachments_cache setting was not working
9 years ago
Aleksander Machniak
b1e35a685c
Performance: Improve changes detection, so we update index only if needed
9 years ago
Aleksander Machniak
11d5e7c100
Implemented memcache_debug also for session operations
9 years ago
Thomas Bruederli
0d4d43375c
Support tests running with an sqlite database
9 years ago
Aleksander Machniak
9ed8584c3e
Count memcache/apc debug lines
9 years ago
Aleksander Machniak
fff8e0f2ae
Fix possible memcache/apc cache data consistency issues ( #1490390 )
...
And removed unused code
9 years ago
Thomas Bruederli
28b1cb04b6
Add more utility functions to prepare the IMAP account used for testing
9 years ago
Aleksander Machniak
247b845a8e
Workaround possible issue where some keys were ignored when deleting cached entries
...
by key name prefix and keys index is in inconsistent state (does not contain all keys)
9 years ago
Aleksander Machniak
44708ec647
Implemented memcache_debug and apc_debug options for cache operations tracking
9 years ago
Thomas Bruederli
f7c5f44ffb
Populate IMAP test account with sample message and test its listing in Selenium tests
9 years ago
Thomas Bruederli
585ee9e181
Improve directory protection for Apache 2.4
9 years ago
Thomas Bruederli
012555c1ce
Add .htaccess files to deny access to config, temp, logs + describe how to protect access to these directories in the INSTALL instructions ( #1490378 )
9 years ago
Aleksander Machniak
e84fafcec2
Fix security issue in contact photo handling ( #1490379 )
9 years ago
Aleksander Machniak
bb21913387
Fix mb_substitute_character() use
9 years ago
Aleksander Machniak
389f70996c
Skip some tests on PHP 5.3.3
9 years ago
Aleksander Machniak
f7565da34b
Add some more tests for rcube_charset::clean()
9 years ago
Aleksander Machniak
966a9086a5
Fix rcube_charset::clean() for case when mbstring and iconv are not installed
9 years ago
Aleksander Machniak
eb58b6c537
Fix failing rcube_utils::strtotime() test if system timezone was different than expected
9 years ago
Aleksander Machniak
1422b0823e
Fix bug where messages count was not updated after message move/delete with skip_deleted=false ( #1490372 )
9 years ago
Thomas B.
de40ef6cdb
Merge pull request #274 from fmbiete/es_ES-csv2vcard
...
csv2vcard: Add mappings for spanish versions of programs
9 years ago
Aleksander Machniak
23a0827e6c
Fix typo in aria attribute name ( #1490370 )
9 years ago
Thomas Bruederli
3d24039cec
Switch repository URLs to https:
9 years ago
Thomas Bruederli
0f63418b7e
Use Net_LDAP3::domain_root_dn() to resolve the domain DN for the %dc variable; replaces PR #268
9 years ago
Aleksander Machniak
9d49c820bd
Fix so pagejump selection list can be displayed again with click after it has been closed by Esc key
9 years ago
Aleksander Machniak
820be47e30
Reset pagejumper input to current page on ESC/TAB press
9 years ago
Aleksander Machniak
9a5d9a83ab
Implemented UI element to jump to specified page of the messages list ( #1485235 )
9 years ago
Francisco Miguel Biete
77bb126b00
fix(csv2vcard): Add mappings for spanish versions of Thunderbird
...
and Outlook.
The titles in the CSV generated by the localized versions of those
programs are also localized. Not every field, but some of them.
Signed-off-by: Francisco Miguel Biete <fbiete@gmail.com>
9 years ago
Aleksander Machniak
a4ba3df548
Bump up version number
9 years ago
Aleksander Machniak
9c38c58e1e
Add option to prepopulate vacation addresses on form init ( #1490030 )
9 years ago
Aleksander Machniak
1aa0c8ad66
Fix bug where preview_pane setting wasn't always saved into user preferences ( #1490362 )
9 years ago
Aleksander Machniak
1d0ffdc2ac
Fix decoding array headers
9 years ago
Aleksander Machniak
c095e6329c
Fix message highligh regression from last commit ( #1490363 )
9 years ago
Aleksander Machniak
28331d5ed2
Trigger 'listupdate' event also on response to check-recent request
9 years ago
Aleksander Machniak
b112b9bd81
Update changelog
9 years ago
Aleksander Machniak
1af5595b90
Fix mouseup event handling when dragging a list record ( #1490359 )
...
This fixes drag-n-drop on managesieve filters list.
9 years ago
Aleksander Machniak
224a1b19cb
Fix incorrect filter data after filter delete ( #1490356 )
...
Fix missing position idicator in Larry skin when dragging a filter
9 years ago
Aleksander Machniak
5b737d9f8d
Fix bug where some unrelated attachments in multipart/related message were not listed ( #1490355 )
9 years ago
Aleksander Machniak
09225a41ec
Add option to place signature at bottom of the quoted text even in top-posting mode [sig_below]
9 years ago
Aleksander Machniak
489409f30f
Fix Net_LDAP3 homepage location
9 years ago
Thomas Bruederli
50caf4b024
Update git url for kolab/Net_LDAP3 package repository
9 years ago
Thomas Bruederli
ca8cfd8654
Don't load jquery UI scripts twice
9 years ago
Aleksander Machniak
fa857716e6
Add option to define default vacation interval
9 years ago
Aleksander Machniak
e7620812b0
Installer: Remove system() function use ( #1490139 )
...
Move some functionality of scripts from bin/ into rcmail_utils class
9 years ago
Aleksander Machniak
76573685d9
Enigma: Added user preferences to disable plugin features
9 years ago
Aleksander Machniak
e8e88d347d
Fix bug where forced extwin page reload could exit from the extwin mode ( #1490350 )
...
With small improvements in rcube_webmail.url() method.
9 years ago
Aleksander Machniak
d86ff98339
Fix font artifact in Google Chrome on Windows ( #1490353 )
9 years ago
Aleksander Machniak
53cbebf8ad
Fix handling spaces after <br> on html2text conversion
9 years ago
Aleksander Machniak
aa38c512fb
Fix lack of signature separator for plain text signatures in html mode ( #1490352 )
9 years ago
Aleksander Machniak
dedf22054e
Enigma: diagnosed and described Crypt_GPG issues related with gnupg >= 2.0
9 years ago
Aleksander Machniak
d61d668b64
Remove useless code
9 years ago
Aleksander Machniak
292292df32
Fix so unrecognized TNEF attachments are displayed on the list of attachments ( #1490351 )
9 years ago
Aleksander Machniak
98e4614b0d
Fix so text/calendar parts are listed as attachments even if not marked as such ( #1490325 )
9 years ago
Aleksander Machniak
b0c502c4c2
Fix message list header in classic skin on window resize in Internet Explorer ( #1490213 )
9 years ago
Aleksander Machniak
48d01837a0
Fix tables listing routine on mysql and postgres so it skips system or other database tables and views ( #1490337 )
9 years ago
Aleksander Machniak
1ad0e7da52
Enigma: fix issues with enabled messages_cache
9 years ago
Aleksander Machniak
314d03c88f
Enigma: really add composer.json
9 years ago
Aleksander Machniak
39f93b2700
Enigma: added composer.json file
9 years ago
Aleksander Machniak
5a4f3f8266
Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore
9 years ago
Aleksander Machniak
64d79b82aa
Merge pull request #270 from corbosman/master
...
move header block inside loop
9 years ago
corbosman
d9c22ab66d
move header block inside loop
9 years ago
Petr
ec065910db
Strikethrough disabled sieve filters
9 years ago
Aleksander Machniak
3d6ce95009
Fix PHP warning: Non-static method PEAR::setErrorHandling() should not be called statically ( #1490343 )
9 years ago
Aleksander Machniak
04598bdfb1
Enigma: Handle signed content inside of encrypted message
9 years ago
Aleksander Machniak
a99c34159d
Enigma: Implemented messages signing and encrypting
9 years ago
Aleksander Machniak
0a4e0921d3
Plugin API: Added message_ready hook - the last chance to modify Mail_Mime object before saving or sending the message
9 years ago
Aleksander Machniak
e6c1e0c638
Fix vpopmaild driver of password plugin
9 years ago
Aleksander Machniak
bb2113ccdc
Fix zipped messages downloads after selecting all messages in a folder ( #1490339 )
9 years ago
Aleksander Machniak
1a7e668977
Fix handling of %-encoded entities in mailto: URLs ( #1490346 )
9 years ago
Thomas Bruederli
4d9627c36a
Wording
9 years ago
Thomas Bruederli
b9ac6ec263
Allow help plugin to append a link to the error page for more information about CSRF protection
9 years ago
Thomas Bruederli
0bd99db08d
Localize common error messages; improve explanation for CSRF check failures
9 years ago
Aleksander Machniak
118fadc6a1
Update changelog
9 years ago
Thomas Bruederli
ec48287775
Freeze Mail_mimeDecode at version 1.5.5 as git master is utterly broken
9 years ago
Thomas Bruederli
3dd377e272
Color quota display orange/red when over 80/90 %
9 years ago
Thomas Bruederli
465ba8d11b
Avoid errors when message list doesn't have a header
9 years ago
Aleksander Machniak
8eeb721bd6
Fix unintended DB session expiration - lost variable in refactoring ( #1490316 )
9 years ago
Aleksander Machniak
e4338fdf38
Fix missing host:port in connection error message
9 years ago
Aleksander Machniak
ef442ef615
Fix typos
9 years ago
Aleksander Machniak
65e735dec5
Fix javascripts errors in IE8 - lack of Event.which, focusing a hidden element ( #1490318 )
9 years ago
Thomas Bruederli
d17975c776
Do not re-append an existing node when re-rendering with childs
9 years ago
Thomas Bruederli
bba0d88978
Update Changelog
9 years ago
Thomas Bruederli
619891ccc3
Fix menu container references to point to the actual <ul> element ( #1490313 )
9 years ago
Thomas Bruederli
3f00466f74
Update Changelog
9 years ago
Thomas Bruederli
b1d13e8bd5
Fix redirct URL for attachments loaded in an iframe ( #1490191 )
9 years ago
Thomas Bruederli
731330cf34
Update Changelog
9 years ago
Thomas Bruederli
686f0dacdd
Simplify HTML structure of ACL dialogs
9 years ago
Thomas Bruederli
0f63aa390f
Give other plugins the opportunity to adjust the list of permissions and groups to edit
9 years ago
Thomas Bruederli
78118e3f60
Make ACL popups scale to the actual content and avoid scrolling if possible
9 years ago
Aleksander Machniak
05b11f7ef0
Fix handling of header test with one-element array as header name
9 years ago
Thomas Bruederli
e2fb340289
Remove obsolete mt_srand() calls
9 years ago
Thomas Bruederli
743832fc51
Update Changelog
9 years ago
Thomas Bruederli
a74d023903
Generate random hash for the per-user local storage prefix ( #1490279 ); only unserialize user prefs once
9 years ago
Aleksander Machniak
496972bf95
Fix backtick character handling in sql queries ( #1490312 )
9 years ago
Thomas Bruederli
22409b88c5
Add sanity check before attempting to add scripts to a non-html output object
9 years ago
Aleksander Machniak
a172f39ff7
Fix bug where TinyMCE area height was too small on slow network connection ( #1490310 )
9 years ago
Thomas Bruederli
3c4d3dcc42
Fix submission of _reload parameter when switching address books
9 years ago
Aleksander Machniak
27da86be48
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
b0bb38703e
Fix bug where spellchecking in HTML editor do not work after switching editor type more than once ( #1490311 )
9 years ago
Thomas Bruederli
5def0d8e9e
Ignore plugin loading filter if force parameter is set
9 years ago
Aleksander Machniak
db71156ab2
Update TinyMCE cache_suffix (forgot to do this after last update)
9 years ago
Aleksander Machniak
2c857fcba2
Upgrade TinymCE to version 4.1.9
9 years ago
Aleksander Machniak
10934dcd2a
Fix rows count when messages search fails ( #1490266 )
9 years ago
Aleksander Machniak
d12b999403
(Properly) reset search filter on reset-search action
9 years ago
Aleksander Machniak
da1816edd8
Reset search filter on folder selection and search reset
9 years ago
Thomas Bruederli
87ff88d550
Fix session garbage collector handler registration after refactoring
9 years ago
Thomas Bruederli
aafc050f55
Fix rcube_contacts::search() calls with empty search string but $required argument
9 years ago
Aleksander Machniak
7a1652929c
FIx colors in searchmenu
9 years ago
Aleksander Machniak
c2df5d4e13
Unified request* event arguments handling, added support for _unlock and _action parameters
9 years ago
Aleksander Machniak
1ec105c685
Fix so search filter, scope and fields are reset on folder change
9 years ago
Aleksander Machniak
06d4243d2e
Fix Opera browser detection in javascript ( #1490307 )
9 years ago
Aleksander Machniak
f06f4b8424
Fix storing signatures with big images in MySQL database ( #1490306 )
9 years ago
Aleksander Machniak
0878c846bc
Enigma: Larry support, finished PGP decryption, other fixes and improvements
9 years ago
Aleksander Machniak
9af8e22b8e
Plugin API: added message_part_body hook, fixes around message structure handling by plugins
9 years ago
Aleksander Machniak
7ff227eb3e
get_part_content() -> get_part_body()
9 years ago
Thomas B.
2755471f33
Merge pull request #257 from corbosman/session_refactor
...
Merging session refactor into master
9 years ago
Aleksander Machniak
3779c91043
Update to TinyMCE 4.1.8
9 years ago
Aleksander Machniak
65c95c7b38
Fix missing vcard_attachment icon on messages list ( #1490303 )
9 years ago
Aleksander Machniak
f513e909ab
Update changelog
9 years ago
Aleksander Machniak
f02fe3c344
Remove redundant encoding of message subject with mb_encode_mimeheader() ( #1490295 )
9 years ago
Aleksander Machniak
6cdffbf1b6
Fix "PHP Fatal error: Using $this when not in object context"
9 years ago
corbosman
82058d7af2
minor fixes
9 years ago
Thomas Bruederli
8e333bcb66
Only normalize search term when searching in 'words' column
9 years ago
Thomas Bruederli
3bd0277261
Fix full-text searching in a given list of fields
9 years ago
Thomas Bruederli
fd259bed69
Adapt fulltext search in local address book to ignore words order
9 years ago
Thomas Bruederli
c32998084d
Add untility function to match strings ignoring word order
9 years ago
Thomas Bruederli
36ee2c8427
Improve LDAP search by ignoring words order in fuzzy substring matching mode
9 years ago
Thomas Bruederli
83eeec6c06
Add utility function to compose a full-text-like LDAP search filter
9 years ago
Aleksander Machniak
9ad0fc489f
Fix javascript error after creating a folder which is a subfolder of another one ( #1490297 )
9 years ago
Aleksander Machniak
7981575a61
Fix so localized folder name is displayed in multi-folder search result ( #1490243 )
9 years ago
Aleksander Machniak
b0613585c3
Fix encryption warning style in fullpage message view
9 years ago
Aleksander Machniak
b86e091fcd
Add initdb.sh to create database from initial.sql script with prefix support ( #1490188 )
9 years ago
Aleksander Machniak
b7abf8412c
Fix "Add response" button title, remove wrong identities_level checks in Responses, fix cursor on some lists
9 years ago
corbosman
6e3d249655
remove commented out code
9 years ago
corbosman
b4be89bdac
use factory
9 years ago
Aleksander Machniak
a4ef49d6cf
Fix duplicate entry on timezones list in rcube_config::timezone_name_from_abbr() ( #1490293 )
9 years ago
Aleksander Machniak
f27c6c8c44
Update changelog
9 years ago
Aleksander Machniak
5aa1d2005b
Fix parsing ldap URI for cases where hostname is non-empty
9 years ago
Aleksander Machniak
759566fe99
Fix parsing invalid HTML messages with BOM after <!DOCTYPE> ( #1490291 )
9 years ago
Aleksander Machniak
1d09ee0ce6
Added 'kpasswd' driver by Peter Allgeyer
9 years ago
Aleksander Machniak
b59b72cc30
Fix "Non-static method PEAR::isError() should not be called statically" errors ( #1490281 )
9 years ago
Aleksander Machniak
2a31f6dbd7
Reset default db_max_allowed_packet, fix max packet size detection
9 years ago
Aleksander Machniak
e1c8fe5c4a
Fix duplicate entries supression in autocomplete result ( #1490290 )
9 years ago
Aleksander Machniak
83f1f6b12f
Improve compose_search_name() to not return "email@address <email@address>" entries
...
which may happen for contacts without name(s)
9 years ago
Aleksander Machniak
97ee4c40c1
Don't sent the message again in saveonly mode
9 years ago
Aleksander Machniak
c5c8e73351
Improved handling of storage errors after message is sent
...
After sending a message it is stored in Sent folder, this operation
may fail, e.g. because of "over quota" error. In such a case we'll
not close the compose window, but display the error and, if user clicks
Send/Save button, we'll display a dialog informing about the situation and
providing an option to try the save operation again.
9 years ago
Aleksander Machniak
216b31dd99
Fix so "over quota" errors are displayed also in message compose page
...
This also fixes over quota responses on cyrus imap which uses "Over quota" string and no error identifier.
9 years ago
Thomas Bruederli
db6663b936
Update internal reference to treelist node contents after insert. Fixes some strange behavior in FF 3.6
9 years ago
Aleksander Machniak
8f485469c7
Add possibility to configure max_allowed_packet value for all database engines ( #1490283 )
9 years ago
Aleksander Machniak
62b847bea3
Fix "PHP Fatal error: Call to a member function getMessage() on a non-object"
9 years ago
Aleksander Machniak
75e8a7d313
Really make sure plugins aren't initialized twice
9 years ago
Aleksander Machniak
4d90e6596d
Use also Organization field as a fallback if contact has no name(s) specified
9 years ago
Aleksander Machniak
6c8cbe3ee5
Fix regression where require_plugin() wasn't initializing the plugin
9 years ago
Aleksander Machniak
4e3de10274
Fix typo
9 years ago
Aleksander Machniak
268ace8c79
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
aa1ddfecae
Fix cursor position on reply below the quote in HTML mode ( #1490263 )
...
Also other cursor position inconsistency. Additionally fixed
invisible cursor in HTML editor in older Firefox browser versions.
9 years ago
Thomas Bruederli
b7d6699f54
Describe Composer installation when upgrading from a < 1.1 version
9 years ago
Aleksander Machniak
f070da7c27
Fix fatal errors on systems without mbstring extension or mb_regex_encoding() function ( #1490280 )
9 years ago
Aleksander Machniak
bd82526e41
Fix missing or not up-to-date CATEGORIES entry in vCard export ( #1490277 )
9 years ago
Aleksander Machniak
3ab1b1a6ba
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
3f308bf390
Display group icon on group entry in ACL autocomplete list
9 years ago
Aleksander Machniak
45256e8293
Really fix unwanted warning on BMP attachments ( #1490269 )
9 years ago
Aleksander Machniak
c7b77b9179
Fix performance of rcube_db_mysql::get_variable()
...
As currently we're using this to find only max_allowed_packet value,
it is better to use "SHOW VARIABLES LIKE ?" instead of asking for all variables.
9 years ago
Aleksander Machniak
13e0a6556f
Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] ( #1490284 )
9 years ago
corbosman
4df4ab5007
session refactor and add redis driver
9 years ago
Aleksander Machniak
4a2a62de30
Fix needless security warning on BMP attachments display ( #1490282 )
9 years ago
Aleksander Machniak
50b04366ee
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
9 years ago
Aleksander Machniak
81d4ff214e
Fix setting max packet size for DB caches and check packet size also in shared cache
9 years ago
Aleksander Machniak
2e28a74ce9
Update changelog
9 years ago
Aleksander Machniak
3665d1e8ec
Merge pull request #259 from corbosman/plugin_preload
...
Plugin preload
9 years ago
Aleksander Machniak
31ed9162d1
Update changelog
9 years ago
Aleksander Machniak
d67071f228
Fix saving/sending emoticon images when assets_dir is set (Kolab #4608 )
9 years ago
Aleksander Machniak
3e0ad293e1
Fix PHP fatal error when visiting Vacation interface and there's no sieve script yet
9 years ago
Aleksander Machniak
701ef30c28
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
f7af22c780
Add possibility to print contact information (of a single contact)
9 years ago
Aleksander Machniak
af6e474141
Fix regression where Help toolbar buttons have had incorrect title
9 years ago
Aleksander Machniak
ae73c26f29
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
3779b67a9c
Set version number to 1.2-git
9 years ago
Aleksander Machniak
e25b0d7781
Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522 )
9 years ago
Aleksander Machniak
9ed6d46df7
Fix refreshing of drafts list when sending a message which was saved in meantime ( #1490238 )
9 years ago
Thomas Bruederli
de3fc1afaf
Describe memcache connection configuration options in defaults
9 years ago
Thomas B.
38b42e96af
Merge pull request #265 from kanarip/master
...
Allow the timeout and retry interval for memcached to be configured
9 years ago
Jeroen van Meeuwen (Kolab Systems)
c3e441044d
Allow the timeout and retry interval for memcached servers to be configured
9 years ago
Thomas Bruederli
190ae4f800
Embed magnet link for license information
9 years ago
Thomas Bruederli
96dee98e7f
Copy the first comment block with license information for LibreJS when minifying
9 years ago
Thomas Bruederli
40a37adc22
Bump copyright year in about dialog
9 years ago
Thomas Bruederli
9a3fe2aacd
Complete the repositories section in composer.json during update
9 years ago
Thomas Bruederli
2f8b1036da
Bump version and copyright year
9 years ago
Thomas Bruederli
36147bd6df
Update localizations from Transifex
9 years ago
Aleksander Machniak
56040b941c
Fix so JSON.parse() errors on localStorage items are ignored ( #1490249 )
9 years ago
Aleksander Machniak
0b9b9f63b5
Enable FollowSymLinks option in .htaccess file which is required by rewrite rules ( #1490255 )
9 years ago
Aleksander Machniak
7c96646de0
Fix security issue in DBMail driver of password plugin ( #1490261 )
9 years ago
corbosman
de89d46be2
Load plugins before sessions have started
...
Move the plugin loading phase to before sessions have started allowing plugins to add session drivers. Plugins that want to use this should define an "onload" method in their plugins. This method does not have access to variables like $task as they are not yet initialised at that time.
9 years ago
Aleksander Machniak
09d52dbb67
Fix some typos in comments
9 years ago
Aleksander Machniak
20740a9650
Fix error in exec_hook() in case some hook handler was unregistered before
9 years ago
Aleksander Machniak
dba43e7c8b
Copy also INSTALL file
9 years ago
Thomas Bruederli
be140e827d
Don't reset 'plugins' config option when running from update.sh script
9 years ago
Aleksander Machniak
04009e5ccb
Fix bug in vacation script detection with kolab_master feature enabled but no active script
9 years ago
Aleksander Machniak
e17decc4c2
Better handle log/temp directory misconfiguration
9 years ago
Aleksander Machniak
e8fc8d303a
Fix handling of GETANNOTATION errors - return NULL on error as documented
9 years ago
Aleksander Machniak
0a5841702f
Fix exec_hook() so handlers added inside the hook are not omitted
9 years ago
Aleksander Machniak
758e7c47e9
Update changelog
9 years ago
Aleksander Machniak
a3fa844aad
Make logged SMTP errors more verbose - log also real server response and codes
9 years ago
Thomas Bruederli
3b46c965d7
CSS hack for FF 3.6
9 years ago
Thomas Bruederli
b7a4e2ed18
Better selector for FF35+
9 years ago
Thomas Bruederli
613966d76f
Use @supports selector for setting date selector icon in Firefox 35+
9 years ago
Aleksander Machniak
b0c9026223
Fix bug where signature could have been inserted twice after plain-to-html switch ( #1490239 )
9 years ago
Aleksander Machniak
556d288754
Fix false warning when opening attached text/plain files ( #1490241 )
9 years ago
Thomas Bruederli
b7c35d5bd9
Fix JS syntax for legacy browsers
9 years ago
Aleksander Machniak
64ed175944
Code style improvements and fixes
9 years ago
Aleksander Machniak
b79a6e1b33
Workaround Firefox 3.6 issue where "advanced options" toggle element was misplaced
9 years ago
Thomas Bruederli
2cbae4787f
Update Changelog
9 years ago
Aleksander Machniak
686ff4b538
Fix keyboard navigation and css in datepicker widget across many Firefox versions
9 years ago
Aleksander Machniak
5d42a9353b
Fix bug where drafts list wasn't refreshed after draft message was sent from another window ( #1490238 )
9 years ago
Aleksander Machniak
5beaac231e
Fixed color popup in Chrome browser
...
The whole <div> element need to be appended to document.body before calling .width() on it.
9 years ago
Aleksander Machniak
4727e13d55
Merge branch 'master' of github.com:roundcube/roundcubemail
9 years ago
Aleksander Machniak
bf99c50cc1
Fix bug where empty fieldmap config entries caused empty results of ldap search ( #1490229 )
9 years ago
Aleksander Machniak
dc9cc7aa8a
Improve procedure of script selection to write a vacation rule
9 years ago
Aleksander Machniak
704b0bace6
Update changelog with CVE identifier
9 years ago
Aleksander Machniak
38dbd8022b
Fix bug where Reply-To address was ignored on reply to messages sent by self ( #1490233 )
10 years ago
Thomas Bruederli
ef29153a32
Improve display of pgp/mime and s/mime messges. Reverts commit f4154d91
10 years ago
Aleksander Machniak
b7e3b15a8a
Fix javascript error in "IE 8.0/Tablet PC" browser ( #1490210 )
10 years ago
Thomas Bruederli
f4154d9108
Fall back to $part->body when no mime_id is set for the message part
10 years ago
Aleksander Machniak
de0bc662f9
Fix bug where search was reset after returning from compose opened by reply button(s)
10 years ago
Aleksander Machniak
b196d229c3
Bump up plugin version
10 years ago
Aleksander Machniak
501cdd651e
Fix bug where vacation rule was saved to wrong script if managesieve_kolab_master=true
10 years ago
Aleksander Machniak
6af79f1517
Support "not allof" test as a negation of all sub-tests
...
Fixes also last commit change.
10 years ago
Aleksander Machniak
1f9c9fea55
Fix bug where actions without if/elseif/else in sieve scripts were skipped
10 years ago
Aleksander Machniak
e44e51561d
Fix margin in Help > License page
10 years ago
Aleksander Machniak
a109d19a77
Fix error when dragging jquery dialog window in Folder Manager page
10 years ago
Aleksander Machniak
d1382aecb2
Fix so "set as default" option is hidden if identities_level > 1 ( #1490226 )
10 years ago
Aleksander Machniak
5a84736e53
Fix bug where Drafts list wasn't updated on draft-save action in new window ( #1490225 )
...
That if the window was opened using "Edit" button, not double-click on a message.
10 years ago
Aleksander Machniak
f5b7c2e0a3
Fix download options menu (added by zipdownload plugin) in classic skin ( #1490228 )
10 years ago
Aleksander Machniak
786aa0725e
Fix XSS issue in style attribute handling ( #1490227 )
10 years ago
Aleksander Machniak
d204814a39
Fix test for blocked.gif according to recent changes
10 years ago
Aleksander Machniak
26afe4bbcf
Merge pull request #261 from doublerr/patch-1
...
Fix pear dependencies in Dockerfile
10 years ago
Ryan Richard
b45f9af933
fix pear dependencies
...
* net_smtp2 to net_smtp
* auth_sasl2-beta to auth_sasl
Currently installing `Net_SMTP2` results with the following error:
```bash
[09-Jan-2015 21:15:14 UTC] PHP Fatal error: Class 'Net_SMTP' not found in /var/www/program/lib/Roundcube/rcube_smtp.php on line 111
```
Switching back to Net_SMTP fixes this issue
10 years ago
Aleksander Machniak
83b5834360
Skip .skip-on-drag elements when producing long subject title
10 years ago
Aleksander Machniak
c6efcf5e6d
Fix blocked.gif image usage with assets_dir set
10 years ago
Aleksander Machniak
49b1c16c46
Merge pull request #262 from raoulbhatia/master
...
Explicitly deny access to newly created "Dockerfile"
10 years ago
Raoul Bhatia
fd0583a846
Explicitly deny access to newly created "Dockerfile"
10 years ago
Aleksander Machniak
8c2075b9fc
Remove hook aliases deprecated long time ago, CS fixes
10 years ago
Aleksander Machniak
091f5e2978
Fix css selectors in resize() for IE ( #1490213 )
10 years ago
Aleksander Machniak
b6b2858b01
Fix checks based on window.ActiveXObject in IE > 10
10 years ago
Aleksander Machniak
1187f60d12
Build proper quota text when quota 'percent' is undefined
10 years ago
Aleksander Machniak
f6502176f8
Hide MDN and DSN options in compose if disabled by admin ( #1490221 )
10 years ago
Aleksander Machniak
9e26034801
Fix bug where max_group_members was ignored when adding a new contact ( #1490214 )
...
Also fix list refresh after new contact was added and any group is selected.
10 years ago
Aleksander Machniak
788d37db0d
Integrate jquery.tagedit with jqueryui plugin
10 years ago
Thomas Bruederli
7d8592e64d
Correctly handle DateTime values in Vcard export
10 years ago
Aleksander Machniak
71bb892063
Set 'mainaction' class on Save button in ACL dialog
10 years ago
Thomas Bruederli
fe653e3122
Update Changelog
10 years ago
Aleksander Machniak
b0289b5475
Merge pull request #255 from root-io/patch-1
...
Fix config file sample tiny typo
10 years ago
David Routhieau
d491463df2
Fix config file sample tiny typo
10 years ago
Aleksander Machniak
10f133bae8
Fix bug where sent message was saved in Sent folder even if disabled by user ( #1490208 )
10 years ago
Aleksander Machniak
7b924535fd
CS fixes
10 years ago
Aleksander Machniak
1881a8a152
Display "real" attachment size also on attachments list
10 years ago
Thomas Bruederli
bca7dc68e9
Fix syntax error and codestyle from recent PR merge
10 years ago
Thomas B.
7c3d8c0a37
Merge pull request #244 from alunduil/dockerize
...
Add Dockerfile and allow configuration overrides through env variables
10 years ago
Aleksander Machniak
dc684a737a
Update changelog
10 years ago
Aleksander Machniak
5844f38674
Improve move-to and contact-export button in classic skin ( #1490166 )
10 years ago
Aleksander Machniak
390e9eeac7
Fix offset of download icon
10 years ago
Alex Brandt
e4b9910a32
Add environment variable reading to configuration.
...
Docker prefers to pass parameters via environment variables. This
allows the environment variables to be checked and if a value exists it
will override the default.
10 years ago
Alex Brandt
616f88a843
Add SSL support to Dockerfile.
10 years ago
Alex Brandt
dd4973c2c8
Add Dockerfile.
10 years ago
Thomas Bruederli
fbb86218d0
Synchronized localizations from Transifex
10 years ago
Thomas Bruederli
e2f3710476
Update Changelog
10 years ago
Thomas Bruederli
e8b82c2e7b
Fix rcube_utils::normalize_string() to support unicode characters + add argument for minimum token length
10 years ago
Thomas Bruederli
09c58d1add
Make rcube_utils::strtotime() timezone aware ( #1490163 )
10 years ago
Thomas Bruederli
b737021a90
Improve plugin selection in installer; check already selected plugins
10 years ago
Thomas Bruederli
d1bf0feed4
Use current year for timezone offset display
10 years ago
Aleksander Machniak
6ca090b341
Add _mbox parameter to the 'mark' request sent after opening a message
10 years ago
Aleksander Machniak
d9897520e7
Upgrade jQuery to version 2.1.3
10 years ago
Aleksander Machniak
79e92da7ed
Fix js error when calling show_popup_dialog() without 'options' argument
10 years ago
Aleksander Machniak
11eb072f80
Fix rcube_utils::get_boolean() test to not use deprecated function alias
10 years ago
Thomas B.
8e7ed506c4
Merge pull request #248 from flanpy/master
...
#1489096 : Ability to select plugins to enable in the installer
10 years ago
Aleksander Machniak
06410e41e0
Update changelog
10 years ago
Thomas Bruederli
4081940908
Add hint about the optional LDAP modules listed in "suggest" ( #1490183 )
10 years ago
Thomas Bruederli
b9014db990
Update Changelog
10 years ago
Thomas Bruederli
8d9945c4f6
Enable updating of composer.json dependencies
10 years ago
Thomas Bruederli
bd51db63de
Sync vendor folder if exists in source package ( #1490145 )
10 years ago
Aleksander Machniak
aafccefb88
Properly set fuzzy_search for vlv searches
10 years ago
Thomas Bruederli
ceee7eb110
Prevent folder selection changes if app is busy ( #1490158 )
10 years ago
Thomas Bruederli
da0d0aca2a
Avoid useless reloading list when resetting search with active filter ( #1490057 )
10 years ago
Aleksander Machniak
cc5e4452db
Read page and page_size before check_recent hook is executed
...
- some plugins may change them to invalid values (in mail context)
10 years ago
Aleksander Machniak
217a1fce53
Fix compatibility with assets_path setting
10 years ago
Aleksander Machniak
343dc97ba1
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
877e44bd8f
Small improvements in About dialog
10 years ago
Thomas Bruederli
b80f4bafc3
Remove focus from toggle item if clicked with the mouse
10 years ago
Aleksander Machniak
8ccfc271d7
Fix skin inheritance for some icons ( #149017 )
10 years ago
Aleksander Machniak
7e788e4352
Fix legacy_plugin so it works with assets_path/assets_dir
...
and also when css/js file URLs do not contain cache buster
10 years ago
Aleksander Machniak
7259529fad
Get rid of requests whitelist for security check bypass
10 years ago
Aleksander Machniak
681ba6fc3c
Improve system security by using optional special URL with security token
...
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
10 years ago
Thomas Bruederli
53b7421d44
Fix list icon for replied+forwarded+unread messages
10 years ago
Aleksander Machniak
fa424e54d2
Set compose mode in session when needed - skip one session update when composing new message
10 years ago
Aleksander Machniak
8e30385da9
Merge pull request #251 from Ch00k/master
...
Clarify temp/logs directories permissions
10 years ago
Andriy Yurchuk
402c1bff01
Clarify temp/logs directories permissions
10 years ago
Aleksander Machniak
066e22874b
Don't log "No suitable function found for UTF-8..." as E_USER_WARNING.
...
Use E_USER_NOTICE - this happens quite often as email messages
containing invalid charset name are not so rare.
10 years ago
Aleksander Machniak
8841810bce
Update TinyMCE to 4.1.7, use cache_suffix option to prevent browser caching issues
10 years ago
Aleksander Machniak
630d08fb49
Assign "mainaction" class to "default" buttons in dialogs
10 years ago
Aleksander Machniak
d7cd5ddb86
Add missing composer.json files (skipped because of .gitignore)
10 years ago
Aleksander Machniak
10ea055684
Add missing composer.json files (skipped because of .gitignore)
10 years ago
Aleksander Machniak
1143428dcb
Update package.xml -> composer.json
10 years ago
Aleksander Machniak
ef29ac4339
Fix generation of Blowfish-based password hashes ( #1490184 )
...
Added password_blowfish_cost config option.
10 years ago
Aleksander Machniak
72b117feb1
Use consistent license identifiers, remove redundant package.xml files
10 years ago
Aleksander Machniak
ecf6c79d00
Bump up version number, remove package.xml file
10 years ago
Aleksander Machniak
defe025b61
Fix button size in Larry
10 years ago
Aleksander Machniak
adc23f8b01
Fix label on "forwarded" icon
10 years ago
Aleksander Machniak
a3873bd93c
Enable menu-* actions when UI is locked
10 years ago
Aleksander Machniak
b262e12964
Fix import of contacts with multiple email addresses from Google-csv format ( #1490178 )
10 years ago
Aleksander Machniak
f864495b7b
Fix import of multiple contact email addresses from Outlook-csv format ( #1490169 )
10 years ago
Aleksander Machniak
cf7471eb86
Move some styles from #mailboxlist to .folderlist
10 years ago
Aleksander Machniak
f7f4672649
Fix regression in rcmail::show_bytes() where unit was set to "[]" instead of "B"
10 years ago
Aleksander Machniak
61ca7956cc
Fix button label: ignore -> Ignore ( #1490170 )
10 years ago
Aleksander Machniak
692011df7f
Extend list_emails() to optionally return only default identity
10 years ago
Aleksander Machniak
32eb977b12
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
2f46789081
Added rcube_user::list_emails() method with better performance than list_identities()
...
which should be used always if we want only all user email addresses (with names)
10 years ago
Aleksander Machniak
25fb9732a0
Fix so all unknown email addresses from Google csv format are imported ( #1490159 )
10 years ago
Aleksander Machniak
787a421846
Fix rcube_utils::anytodatetime() with no timezone specified
10 years ago
Aleksander Machniak
0b36d15157
Add method to display operation (uploading) progress in UI message
10 years ago
Aleksander Machniak
2dfad0a564
Make upload progress text more compact.
...
E.g. "500 KB of 10 MB" becomes "0.5 of 10 MB"
10 years ago
Aleksander Machniak
9fe9d407ae
Fix "x from y" -> "x of y"
10 years ago
Aleksander Machniak
bb1398a54e
Fix import of multiple contact groups from Google-csv format ( #1490159 )
10 years ago
Aleksander Machniak
2a89127a7c
Avoid duplicated errors in error dialog
10 years ago
Aleksander Machniak
d876c6bd52
Merge pull request #249 from JohnDoh/patch-1
...
Check to see if the content frame exists before loading a contact
10 years ago
Aleksander Machniak
3d8745bd0b
Fix drag-n-drop to folders expanded while dragging ( #1490157 )
10 years ago
Aleksander Machniak
a4cdb601b7
Remove redundant code
10 years ago
Aleksander Machniak
07a641c79f
Code cleanup - unused variables
10 years ago
Aleksander Machniak
2d62b6bff8
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
9e4246d957
Code improvements and fixes (mostly unused variables and methods)
10 years ago
Thomas B.
7184653137
Merge pull request #250 from bbraybrook/master
...
Show real folder names in selector on compose screen (#1490153 )
10 years ago
Aleksander Machniak
07280e7643
Remove reference to non-existing option 'default_folders'
10 years ago
brendan braybrook
6a2bc7d833
fix for bug 1490153
10 years ago
Aleksander Machniak
409b649346
Fix lack of delimiter for recipient addresses in smtp_log ( #1490150 )
10 years ago
Aleksander Machniak
63e4989aa5
Don't append created iframe to document if it's going to be appended to a dialog - skip redundant http request + small CS improvements
10 years ago
Aleksander Machniak
58e184b022
Small fix for HTML editor border radius
10 years ago
Aleksander Machniak
b274c8cad9
Fix missing HTML editor border
10 years ago
JohnDoh
0a909fb722
check to see if the content frame exists before loading a contact
10 years ago
Flanpy
8f576d87d2
Add the ability to select plugins in the installer
10 years ago
Flanpy
b8837e3f43
Add the ability to enable plugins in the installer
10 years ago
Aleksander Machniak
a94f4be8d2
Fix padding of some form elements
10 years ago
Thomas Bruederli
f652e36b2b
Force-pull translations from Transifex
10 years ago
Thomas Bruederli
63dd809b11
Remove empty labels and translation files
10 years ago
Aleksander Machniak
cc6c7e83b5
Fix possible race-condition in using current folder
10 years ago
Thomas Bruederli
01bc27536a
Updated localizations from Transifex
10 years ago
Aleksander Machniak
0b39f6de6a
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
a16cf3bb7c
Replace all attachment-image URIs with CID URIs, not only src and poster attributes ( #1490132 )
10 years ago
Thomas Bruederli
d4a820ed2b
Better wording about composer dependency
10 years ago
Thomas Bruederli
0c137f7dac
Consider composer.json dependencies in installation and upgrading instructions and scripts
10 years ago
Aleksander Machniak
a7a778c157
Fix some character sets detection ( #1490135 )
10 years ago
Aleksander Machniak
9ba5b878d1
Add csv2vcard for ru_RU localization
10 years ago
Aleksander Machniak
2f014fd9a7
Remove redundant margin
10 years ago
Aleksander Machniak
2883fcba2b
Move TNEF decoder class to the Roundcube Framework ( #1490055 )
...
So, for now all dependencies of the Framework can be installed
with composer and we need only lib/Roundcube folder.
des.inc was never required and is less important since we do
encryption using openssl or mcrypt extensions.
10 years ago
Aleksander Machniak
14094fca82
Remove redundant code
10 years ago
Thomas Bruederli
5e9a32f65e
Update changelog
10 years ago
Thomas Bruederli
8d526c4938
Fix skin path handling in plugin context ( #1488967 ):
...
The plugin skin directories are removed again from the search path after parsing of a plugin template has finished.
10 years ago
Thomas Bruederli
5c9ddcc052
Check available memory for image resizing with GD on Windows ( #1489937 )
10 years ago
Thomas Bruederli
a63b9b546c
Add plugin hook 'db_table_name' as requested in #1489837
10 years ago
Aleksander Machniak
f513432a35
Don't trust get_folder(), use mailbox environment variable when appropriate
10 years ago
Aleksander Machniak
9d4d48ad4c
Remove debug code
10 years ago
Aleksander Machniak
96a7f6cc1b
CS fixes
10 years ago
Aleksander Machniak
0d96720f25
Fixed typo
10 years ago
Aleksander Machniak
c839403c19
More get_folder() -> $MESSAGE->folder
10 years ago
Aleksander Machniak
cd4e5057fc
Don't trust get_folder(), use $MESSAGE->folder if available
10 years ago
Aleksander Machniak
8cbebcac6a
CS fixes and bump version number after PR merge
10 years ago
Aleksander Machniak
a075df6f08
Merge pull request #243 from bnogas/master-p6
...
Add support for updating identities on each login
10 years ago
Aleksander Machniak
db357b4187
Remove redundant default
10 years ago
Bartlomiej Nogas
385bb6c1e6
Another correction for PR comments
10 years ago
Aleksander Machniak
1ffab0ad4a
Fix possible issues in skin/skin_path config handling ( #1490125 )
10 years ago
Aleksander Machniak
968601f1f5
Give higher priority to the 'subject' parameter from request or plugin
10 years ago
Aleksander Machniak
5d8f8b59f3
Correct load_config() return value with improvement in last commit
10 years ago
Aleksander Machniak
ab5b89b854
Improve load_config() so when called many times it will read config file only once
10 years ago
Bartlomiej Nogas
1e89a627e0
Correcting for PR comments + change rcmail to rc
10 years ago
Aleksander Machniak
e979511083
Remove redundant is_file() checks
10 years ago
Aleksander Machniak
0b96b1cd81
Fix reply scrolling issue with text mode and start message below the quote ( #1490114 )
10 years ago
Bartlomiej Nogas
193a0dddde
Add support for updating identities on each login
10 years ago
Aleksander Machniak
d93019125c
Allways call rcube_imap::set_folder() before rcube_imap::get_message_part()
10 years ago
Aleksander Machniak
a140e6d213
Fix bug where creating subfolders in shared folders wasn't possible without ACL extension ( #1490113 )
10 years ago
Aleksander Machniak
45bfde71d2
Fix so draft auto-save does not turn spellchecker off ( #1490120 )
10 years ago
Aleksander Machniak
68c41f1dff
Fix regresion that caused double charset conversion in some messages ( #1490121 )
10 years ago
Aleksander Machniak
421ed1e545
Fix compose body area size, so scrollbars aren't truncated, unify padding
10 years ago
Aleksander Machniak
9aa55d5a50
Fix so DDL script for Oracle can be executed in SQLPlus
10 years ago
Aleksander Machniak
922f30cb4e
Merge pull request #239 from onny/patch-1
...
Fixed typo in config
10 years ago
Jonas Heinrich
fc3ed3fef4
Fixed typo in config
10 years ago
Thomas B.
8aee31cf55
Merge pull request #232 from JohnDoh/patch-1
...
better events for get_single_uid/cid
10 years ago
Aleksander Machniak
5010941c43
Update password driver API description
10 years ago
Aleksander Machniak
c8d082a83e
Fix syntax error in plesk driver
10 years ago
Aleksander Machniak
c7ac4bbe53
CS fixes after PR merge
10 years ago
Aleksander Machniak
0f711e7bd7
Merge pull request #234 from bnogas/master-p3
...
Add config option 'acl_group_field' to use as ACL group identifier
10 years ago
Aleksander Machniak
aca8bd2bd6
Merge pull request #235 from bnogas/master-p2
...
Move plugin configuration to config.inc.php.dist
10 years ago
Aleksander Machniak
2da8300fb7
Correctly detect charset of attachment names in TNEF messages
10 years ago
Aleksander Machniak
3350458b87
Catch only left-button clicks on the list widget's mouseup handler
10 years ago
Aleksander Machniak
71dbeeee10
Skip unnecessary session updates on task switch - switch session task less often ( #1490116 )
10 years ago
Aleksander Machniak
2979df5529
Call exif_read_data() only on JPEG images
10 years ago
Aleksander Machniak
9d0d40308c
Merge pull request #238 from bnogas/master-p5
...
Fix of really fix UNKNOWN-CTE handling
10 years ago
Bartlomiej Nogas
a235f79df9
Fix of really fix UNKNOWN-CTE handling
10 years ago
Aleksander Machniak
bf9c9b3e38
Really fix UNKNOWN-CTE handling
10 years ago
Aleksander Machniak
81dab388d0
Fix handling of UNKNOWN-CTE response, try do decode content client-side ( #1490046 )
10 years ago
Aleksander Machniak
9d9623462a
Fix handling of base64-encoded attachments with extra spaces ( #1490111 )
10 years ago
Aleksander Machniak
2268aa676d
Fix handling of uuencoded messages if messages_cache is enabled ( #1490108 )
10 years ago
Aleksander Machniak
d165d11012
Fix so attachment charset is set in headers of forward/draft message ( #1490109 )
10 years ago
Aleksander Machniak
b585fa9ec2
Update changelog
10 years ago
Aleksander Machniak
48ba4414b3
Fix download of attachments that are part of TNEF message ( #1490091 )
...
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
10 years ago
Bartlomiej Nogas
c1e2ce76c7
Add configuration option 'acl_group_field' to use as ACL group identifier
10 years ago
Bartlomiej Nogas
d6c1a1af9d
Move plugin configuration to config.inc.php.dist
10 years ago
Aleksander Machniak
e2251db1d5
CS fixes after PR merge
10 years ago
Aleksander Machniak
111af7f077
Merge pull request #222 from bnogas/master
...
Support for multiple email addresses in new_user_identity plugin
10 years ago
Aleksander Machniak
d26e94ae94
Small CS fixes after PR merge
10 years ago
Aleksander Machniak
ced34cb15e
Merge pull request #230 from bytesatwork-xx/master
...
Password Plugin / LDAP Driver: Add support for CRAM-MD5 and multiple userPassword values
10 years ago
Aleksander Machniak
517b6cff1f
Fix font style display issue in HTML messages with styled <span> elements ( #1490101 )
10 years ago
Aleksander Machniak
fef6173a2d
Fix displaying of HTML messages with absolutely positioned elements in Larry skin ( #1490103 )
10 years ago
Aleksander Machniak
e050502900
Fix bug where openssl-based crypt/decrypt method wasn't using defined crypto-key
10 years ago
Lorenzo Perone
84296e1b93
fix indent to match style in ldap.php (tabs to spaces)
10 years ago
JohnDoh
9d693a4b55
better events for get_single_uid/cid
10 years ago
Lorenzo Perone
3e3fcd4d27
Password Plugin / LDAP Driver:
...
- adds support for (optional) multiple userPassword values for compatibility with more authentication shemes
- adds support for CRAM-MD5 scheme as implemented by doveadm pw (credits: see header of plugins/password/helpers/dovecot_hmacmd5.php)
10 years ago
Thomas Bruederli
c45507e317
Fix login error message display broken in b51de327
10 years ago
Thomas Bruederli
b51de3279f
Display custom error messages from plugins hooks (as documented in the API spec)
10 years ago
Thomas Bruederli
507dad3354
Clarify spell check settings in default config
10 years ago
Aleksander Machniak
6b7e06620d
Remove zend.ze1_compatibility_mode checks, it does not exist in PHP >= 5.3
10 years ago
Aleksander Machniak
0ea079d604
dirname(__FILE__) -> __DIR__
10 years ago
Thomas B.
94791f6fd5
Merge pull request #224 from hebbet/master
...
update syntax of linear-gradient
10 years ago
Aleksander Machniak
15f11bc2a4
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
78bee8b8b6
Fix regression in SHAA password generation in ldap driver of password plugin ( #1490094 )
10 years ago
Aleksander Machniak
dfa721b5dc
Merge pull request #228 from andryyy/patch-1
...
Fix typo in error message label
10 years ago
andryyy
383724eb97
Update rcmail.php
...
Typo
10 years ago
Aleksander Machniak
6c6991fb53
Shrinked some images with TinyPNG (saved 38%)
10 years ago
Aleksander Machniak
07fa81dc4e
Fix setting flags on servers with no PERMANENTFLAGS response ( #1490087 )
10 years ago
Aleksander Machniak
063f5bdb77
Update changelog
10 years ago
Pascal Herbert
3533a56806
only changed the needed lines
10 years ago
Pascal Herbert
6cf1866e08
only changed the needed lines
10 years ago
Pascal Herbert
de6bf07030
update syntax of linear-gradient
10 years ago
Aleksander Machniak
d1c8d7fc25
Support hashing algorithms without mhash() and even hash() extension ( #1490076 )
10 years ago
Thomas Bruederli
8f43937520
Update Changelog
10 years ago
Thomas Bruederli
e0496fc01d
Enable/disable siganture commands before exiting the function in new compose window ( #1490074 )
10 years ago
Thomas Bruederli
7d3be1f3c8
Fix restoring draft messages from localStorage if editor mode differs ( #1490016 )
10 years ago
Thomas Bruederli
2e713d00f5
Set comm_path env variable after reset
10 years ago
Thomas Bruederli
acf8d67c96
Add 'sig_max_lines' config option to defaults ( #1490071 )
10 years ago
Thomas Bruederli
68b005ca3d
Improve user deletion script by using DB transactions and a transaction-like protocol of plugin hook calls
10 years ago
Thomas Bruederli
91a449138e
Add output class for commandline scripts
10 years ago
Bartlomiej Nogas
6035e36086
Support for multiple email addresses added
10 years ago
Thomas Bruederli
6646809a31
Fix another regression in metadata response parsing introduced in commit 939380da
10 years ago
Thomas B.
368707964a
Merge pull request #221 from bnogas/master
...
Fix get_metadata() function response, NIL response was introducing an shift
10 years ago
Bartlomiej Nogas
0d273c9a97
Fix get_metadata() function response, NIL response was introducing an shift
10 years ago
Aleksander Machniak
dd6f784ec4
Fix syntax error
10 years ago
Aleksander Machniak
000f6ee304
Merge branch 'oracle'
10 years ago
Aleksander Machniak
6d1c76f8a1
Update changelog
10 years ago
Aleksander Machniak
ff767a14ff
Merge branch 'oracle'
10 years ago
Thomas Bruederli
13bbcd0f59
Fix splitter code to properly work with 1px size borders
10 years ago
Aleksander Machniak
c2345747ac
Add Oracle driver check in Installer
10 years ago
Aleksander Machniak
fb8adc8a19
Remove Oracle driver based on PDO_OCI extension
10 years ago
Aleksander Machniak
7f84924799
Fix long data handling
10 years ago
Aleksander Machniak
e7af012bc2
Fix binary operator use for Oracle
10 years ago
Thomas Bruederli
8ef203827f
Make noshow attribute for roundcube:label tags actually work as supposed
10 years ago
Aleksander Machniak
8451577659
Added transactions support
10 years ago
Aleksander Machniak
d7c91c14f8
Add Oracle driver which uses OCI8 extension - the one that supports CLOB columns
10 years ago
Thomas Bruederli
d1cd22a6dd
Avoid errors when contacts widget is missing (in derived skins for example)
10 years ago
Thomas Bruederli
1cb23c9368
Access list body through abstract property
10 years ago
Aleksander Machniak
abc00f27c5
Initial DDL for Oracle
10 years ago
Aleksander Machniak
83a64265a7
Fixes for Oracle
10 years ago
Aleksander Machniak
848e204ef9
Fix validation of email addresses with IDNA domains ( #1490067 )
10 years ago
Aleksander Machniak
050b482b38
Merge pull request #216 from MarcoMiltenburg/20140905-index-on-contactgroups
...
Index IX_contactgroups_user_id was created on the wrong table.
10 years ago
Aleksander Machniak
b84a04336b
Added Oracle database driver
10 years ago
Aleksander Machniak
34a0902089
Use consistent column/table quoting in sql queries
10 years ago
Thomas Bruederli
0fb7a485a3
Remove obsolete code which is executed in rcmail_output_html::frame()
10 years ago
Thomas Bruederli
b6f89a32d8
Make LDAP extension and Net_LDAP3 lib optional in installer check
10 years ago
Thomas Bruederli
7acda7a6f4
Also remove cloned search item from treelist
10 years ago
Aleksander Machniak
8cc65d1f5f
Print to STDERR non-terminating errors in CLI mode
10 years ago
Aleksander Machniak
dcc4469844
Don't init output in CLI mode
...
Fixes infinite recurssion on raise_error() call when executing scripts
out of the INSTALL_PATH. Also use 'rcube' if 'rcmail' is not needed.
10 years ago
Thomas Bruederli
1985eb2e6d
Describe the installation of 3rd party libs through composer
10 years ago
Aleksander Machniak
315a0b787c
Remove deprecated function usage (get_table_name)
10 years ago
Aleksander Machniak
9dd327b400
Remove new_link argument usage, we don't need it anymore
10 years ago
Thomas Bruederli
fb3ccf2e09
Don't override argument variable when collecting results
10 years ago
Thomas B.
ae69e6a81e
Merge pull request #218 from JohnDoh/patch-1
...
pass click event to general hide_menu call
10 years ago
Thomas B.
921bde431d
Merge pull request #217 from JohnDoh/patch-1
...
add missing event argument for hide_menu calls
10 years ago
JohnDoh
a35c9fa428
pass click event to hide_menu call
10 years ago
JohnDoh
3ef97f8de3
add missing event arg
10 years ago
Thomas Bruederli
4a25b69828
Small tweaks for treelist interactions
10 years ago
Aleksander Machniak
c489cc1479
Fix call to a member function get_compressed() on a non-object
10 years ago
Thomas Bruederli
f50f49a0f2
Remove vcs entry for sample plugin
10 years ago
Thomas Bruederli
b3cca2e46d
Move LDAP libs to optional 'suggest' block in order to not block installation when php-ldap extension is missing
10 years ago
Aleksander Machniak
f2fe48785c
Update changelog
10 years ago
Aleksander Machniak
6e6f9ce6a7
Fix compatybility with contextmenu plugin
10 years ago
Aleksander Machniak
4baf96a4ca
Added license headers to driver files, CS fixes
10 years ago
Marco Miltenburg
f63ff72a45
Index IX_contactgroups_user_id was created on the wrong table.
10 years ago
Aleksander Machniak
a1d042fd58
Add rcube_plugin_api::get_plugin() method
10 years ago
Aleksander Machniak
49738f0928
Merge pull request #226 from xzaara/patch-2
...
Fix error handling
10 years ago
xzaara
54462b0f68
Update password.php
...
Semicolons instead of colons in switch statement.
10 years ago
Aleksander Machniak
8b5038befc
Fix handling of smart list inputs
10 years ago
Aleksander Machniak
030ebec02f
Fix error in MSSQL update script 2013061000.sql ( #1490061 )
10 years ago
Aleksander Machniak
f456c6e2d7
Require PHP 5.3.7 in composer file too
10 years ago
Aleksander Machniak
02f7628314
Fix page title when using search filter ( #1490023 )
10 years ago
Aleksander Machniak
334bc97927
Fix merging folder annotations for folders with numeric names (only digits)
10 years ago
Aleksander Machniak
57d7bc27c0
Merge pull request #187 from adfinis-sygroup/master
...
Added Plesk-Driver to Password-Plugin
10 years ago
Cyrill von Wattenwyl
7dc269029d
removed unwanted file
10 years ago
Cyrill von Wattenwyl
141d615f39
Fixed merge conflicts
10 years ago
Cyrill von Wattenwyl
11a40dd1fe
Merge branch 'master' of https://github.com/roundcube/roundcubemail
...
Conflicts:
plugins/password/config.inc.php.dist
10 years ago
Aleksander Machniak
ba084313bf
Add missing label
10 years ago
Aleksander Machniak
588d1948ca
Don't cancel event on parent focus
10 years ago
Aleksander Machniak
613f96839c
Added simple API to manage vacation rule
10 years ago
Aleksander Machniak
9cc5a522df
Fix so rcube_text2html class does not depend on rcmail_string_replacer
10 years ago
Aleksander Machniak
fec4f240e5
Seek vendor/autoload.php in install path to make tests working
10 years ago
Aleksander Machniak
d72fdecdf8
Add missing labels
10 years ago
Aleksander Machniak
5a64153f40
Fix vacation times handling
10 years ago
Aleksander Machniak
29c24e647c
Get rid of DIRECTORY_SEPARATOR for consistency
10 years ago
Thomas Bruederli
a98a4f8bb5
Remove 3rd party libs from our repository and define the dependencies in composer.json-dist.
...
Also remove the ancient utf8 lib and replace it with 'Patchwork UTF-8 for PHP'.
For direct git checkouts, copy composer.json-dist into composer.json and run
`php composer.phar install` to install the dependencies.
10 years ago
Thomas Bruederli
812f37c5d1
Synchronized localizations with Transifex
10 years ago
Aleksander Machniak
581b6b41fd
Make possible to set vacation start/end date and time
10 years ago
Thomas Bruederli
64d49edd78
Maintain a stack of currently running plugin hooks
10 years ago
Thomas Bruederli
a873d934f5
Give precedence to plugin.* actions over custom tasks registered by plugins
10 years ago
Aleksander Machniak
35b39c8d7d
Fix PERMANENTFLAGS checking in modFlag()
10 years ago
Aleksander Machniak
5f58127eae
Added rcube_utils::resolve_url()
10 years ago
Aleksander Machniak
75bbada03b
Remove code for PHP<5.3, use PHP_VERSION_ID instead of version_compare() for version checks
10 years ago
Aleksander Machniak
e35eab5f94
Fix comm_path update on task switch ( #1490041 )
10 years ago
Aleksander Machniak
d38f11f483
Small alignment improvements on folders list
10 years ago
Thomas B.
827b1dd459
Merge pull request #212 from JohnDoh/patch-1
...
add include_plugin function for optional plugins
10 years ago
Aleksander Machniak
fe03a9074d
Add some localizations
10 years ago
Aleksander Machniak
f01666a622
Fix handling of email addresses with quoted domain part ( #1490040 )
10 years ago
Thomas Bruederli
f53cb2dca0
Updated Changelog
10 years ago
Thomas Bruederli
3fb36a11fe
Add option to focus a treelist widget on clicks to the container ( #1489997 )
10 years ago
Thomas Bruederli
44b47dfb35
Add config/preference option to disable saving messages in localStorage ( #1489979 )
10 years ago
Aleksander Machniak
fb5e2fb96f
Don't fail when trying to create and subscribe a folder that already exists
10 years ago
Aleksander Machniak
674a037d2a
Small icon alignment fix
10 years ago
Thomas Bruederli
e833e8601f
Show icons (person, group) in autocomplete popup
10 years ago
Thomas Bruederli
028734b25c
Make LDAP errors available to the application
10 years ago
Thomas Bruederli
96f084e9cf
Don't expand recipient groups if they have an email address
10 years ago
Thomas Bruederli
25a9ec7bb7
Allow caller to supply the template for contact name composition
10 years ago
Thomas Bruederli
6a0a4a3a52
Remove empty brackets, slashes and spaces from contact search name
10 years ago
Aleksander Machniak
1299c6a231
Update translations
10 years ago
Aleksander Machniak
e66a77e560
Fix contacts list update after adding/deleting/moving a contact ( #1490028 , #1490033 )
10 years ago
JohnDoh
4eee212883
add include_plugin function for optoinal plugins
10 years ago
JohnDoh
0b799bee90
add support for optional plugins
10 years ago
Aleksander Machniak
e7cd99ca9e
Fixed failing test
10 years ago
Aleksander Machniak
94d778f25c
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
5f17657e82
Support contacts import in GMail CSV format
10 years ago
Thomas Bruederli
6459944860
Don't read attachment contents from cache when downloading. Cache might have line endings converted
10 years ago
Thomas Bruederli
0fddf7a6a2
Place folder namespace selector above search box. Adjust height after box is visible and real heights can be computed
10 years ago
Thomas Bruederli
06fdaf88cb
Extend rcmail::url() to produce absolute and fully qualified URLs
10 years ago
Thomas Bruederli
48e340a829
Allow focussing treelist item checkboxes with tab and normal list navigation with cursor keys ( #1489648 )
10 years ago
Aleksander Machniak
4045cd9266
Cleanup after PR merge, updated changelog
10 years ago
Aleksander Machniak
9275671174
Merge pull request #211 from bbraybrook/gd_rotate_thumb
...
Fix incorrect thumbnail rotation with GD and exif orientation data (#1490029 )
10 years ago
Aleksander Machniak
30f240478a
Get rid of "Properties" fieldset in folder form
10 years ago
Thomas Bruederli
834fb6858e
Allow to search for LDAP groups with 'group_filter' enabled
10 years ago
Aleksander Machniak
041da24319
Fix unintentionally hidden contacts search box in compose screen
10 years ago
brendan braybrook
090bacddb6
changes suggested by aleks
10 years ago
Aleksander Machniak
b2a15c2c19
Set edited folder name to client environment
10 years ago
Victor Benincasa
aecdf0644d
Remove $config['default_folders'] from config tips
...
Remove $config['default_folders'] from config tips as this option was removed on commit dc0b500
.
Related ticket: http://trac.roundcube.net/ticket/1489737
10 years ago
Victor Benincasa
8158049884
Allow browsers internal spellchecker to work
...
Fix a regression introduced at 731d190
that prevents in-browser spellchecker from working.
The new TinyMCE4 option is "browser_spellcheck", before it was "gecko_spellcheck".
Related ticket: http://trac.roundcube.net/ticket/1485060
10 years ago
brendan braybrook
e2dd31f987
rotate image with GD if exit rotation data present
10 years ago
brendan braybrook
c6183b649a
wrong type returned for gif
10 years ago
Aleksander Machniak
e9ecd49f74
Added namespace filter in Folder Manager
10 years ago
Aleksander Machniak
1c70ff9d24
Bump up version nmber
10 years ago
Aleksander Machniak
ec2733f6c3
Add support for groups
10 years ago
Aleksander Machniak
f25c01464f
Fix checkboxes and radio buttons alignment
10 years ago
Aleksander Machniak
875521af44
Add missing label to the client
10 years ago
Aleksander Machniak
765a0b0706
Fix errors when adding/updating contacts in active search ( #1490015 )
10 years ago
Aleksander Machniak
ef4c478760
Reset search after folder creation/remove/rename
10 years ago
Aleksander Machniak
66233b76c8
Added folder searching in Folder Manager
10 years ago
Thomas Bruederli
00dd283999
Getter to detect if treelist widget is in search mode
10 years ago
Thomas Bruederli
dddebd8220
Updated changelog
10 years ago
Thomas Bruederli
561f5e0a22
Describe new config options
10 years ago
Thomas Bruederli
f954922c03
- Implemented 'storage_connected' API hook after successful IMAP login ( #1490025 )
...
- Added config option 'imap_log_session' to enable Roundcube <-> IMAP session ID logging
- Added config option 'log_session_id' to control the lengh of the session identifer in logs
10 years ago
Thomas Bruederli
1db9a4931c
Fix close icon position
10 years ago
Thomas Bruederli
f61959d9c2
Render a rounded outline on focused dialog close button
10 years ago
Thomas Bruederli
d7533442f3
Add default location for mime.types with nginx
10 years ago
Aleksander Machniak
371f7ca443
Remove folder column after disabling multifolder scope ( #1490022 )
10 years ago
Aleksander Machniak
b9d3e607bb
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
d8b26e40f9
Overwrite Net_LDAP3's normalize_entry() method to behave as the old one
10 years ago
Aleksander Machniak
b17a507941
Add missing Net_LDAP3_Result::get_dn() method
10 years ago
Aleksander Machniak
19926d4c3c
CS fix after PR merge
10 years ago
Aleksander Machniak
642522f386
Merge pull request #209 from bbraybrook/header_array_fix
...
Fix stringify problem when multiple headers values exist to be returned
10 years ago
brendan braybrook
539fe0b84d
fix stringify problem when multiple headers values exist to be returned
10 years ago
Aleksander Machniak
e32da281bb
Make possible to skip some elements from subject cell when creating text for drag layer
10 years ago
Aleksander Machniak
9828c1abe2
Fix default vacation status ( #1490019 ) - improve error message
10 years ago
Aleksander Machniak
757fad8cee
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
e1b8f44e3f
Fix invalid Content-Type header when send_format_flowed=false ( #1489992 )
10 years ago
Thomas Bruederli
760585e7c9
Don't change alignment for regular labels with input and text
10 years ago
Aleksander Machniak
cd943ab071
Update changelog
10 years ago
Aleksander Machniak
62574214ce
Do not log ldap bind passwords
10 years ago
Aleksander Machniak
db25c43e97
Merge pull request #207 from kanarip/dev/net_ldap3
...
Merge Net_LDAP3
10 years ago
Aleksander Machniak
d61649958f
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
d01f9fc7f5
Add option (disabled_actions) to disable UI elements/actions ( #1489638 )
10 years ago
Aleksander Machniak
04638fb7e5
Add fileuploaderror label, fixing not resolved error label of failed import uploads
10 years ago
Aleksander Machniak
9e9dcc34bc
Fix frame check and strange "parent is undefined" issue
10 years ago
Aleksander Machniak
44cfef0927
Modify is_framed() so it returns boolean value
10 years ago
Thomas Bruederli
65baa033e0
List all plugins which have been attempted to load ( #1488871 )
10 years ago
Aleksander Machniak
ef5a1c66aa
Fix bug where last folder on the list wasn't displayed in folder manager
10 years ago
Jeroen van Meeuwen (Kolab Systems)
8ee8be9b86
Correct reference to old function get_dn()
10 years ago
Jeroen van Meeuwen (Kolab Systems)
05ea61095f
Fix missing out on the correct sorting
10 years ago
Jeroen van Meeuwen (Kolab Systems)
6ac9395fbd
Use Net_LDAP3
10 years ago
Aleksander Machniak
6c1c60f3b9
Support password encryption using openssl extension ( #1489989 )
10 years ago
Aleksander Machniak
a8f4d84736
Update to TinyMCE 4.1.3 + small code improvements
10 years ago
Aleksander Machniak
5af3b33f97
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
fcb7d4fc03
Fix various iCloud vCard issues, added fallback for external photos ( #1489993 )
10 years ago
Thomas Bruederli
ea5d749822
Avoid collision with other css classes
10 years ago
Thomas Bruederli
cc850263d4
Add optional timezone argument for date conversion
10 years ago
Thomas Bruederli
a6e9b4f97b
Support the 'no-close' class feature for hiding close buttons in jQuery UI dialogs
10 years ago
Aleksander Machniak
5b592d17ef
Remove redundant folder check when using search set
10 years ago
Aleksander Machniak
9453257baf
Fix missing folders list icons on mail view page
10 years ago
Aleksander Machniak
31b0236265
Fixed variable name
10 years ago
Aleksander Machniak
e156741941
Fix bug where $Forwarded flag was being set even if server didn't support it ( #1490000 )
10 years ago
Aleksander Machniak
85f1467431
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
4d52ee03a1
Fix missing css/js scripts in filter form in mail task
10 years ago
Thomas Bruederli
d4783319a0
Set 'compose_extwin' env property on every step; accept a list of URL parameters for the 'compose' command
10 years ago
Aleksander Machniak
31c7ca08ee
Remove useless css rules
10 years ago
Aleksander Machniak
1957769817
Handle clicks on list parent element from the list widget
10 years ago
Aleksander Machniak
6c5c22b877
Create/rename groups in UI dialogs ( #1489951 )
10 years ago
Aleksander Machniak
2c0d3e1dd0
Fix drag-n-drop after folder move/create ( #1489648 )
10 years ago
Aleksander Machniak
1e09be8a95
Skip redundant prepare_for_export() calls
10 years ago
Thomas Bruederli
2d52080ee1
Replace hint about the default skin
10 years ago
Aleksander Machniak
0ee2db7a68
Support allowfullscreen attribute on iframe elements
10 years ago
Aleksander Machniak
b0b9cf00d2
Fix errors when using localStorage in Safari's private browsing mode ( #1489996 )
10 years ago
Aleksander Machniak
83316e175d
Reset $value in a loop
10 years ago
Aleksander Machniak
6b0106a324
Fix some mime-type to extension mapping checks in Installer ( #1489983 )
10 years ago
Aleksander Machniak
be6a095f83
Use jQuery.each instead of "for (i in Array)" ( #1489988 )
10 years ago
Thomas Bruederli
e7ce974ebc
Fix alignment of folder subscription checkboxes accross browsers
10 years ago
Thomas Bruederli
6b0a7c760f
Updated Changelog
10 years ago
Thomas Bruederli
b54731d869
Iterate over all drafts saved in localStorage when asking for restoring. Delege/Ignore buttons will display the next item, if any
10 years ago
Aleksander Machniak
f72815e1f9
Code improvements + added tests for vacation date regexps handling
10 years ago
Aleksander Machniak
319751fff6
Updated changelog and CS fixes after PR merge
10 years ago
Aleksander Machniak
9d2550502a
CS fixes after PR merge
10 years ago
Aleksander Machniak
b65823eb2a
Merge pull request #202 from jacoblister/master
...
Add Vacation date range feature without the sieve 'date' extension
10 years ago
Aleksander Machniak
97d853738a
Merge pull request #203 from mdamt/gearman-password
...
New gearman driver for password plugin
10 years ago
Aleksander Machniak
0a96bdf74d
Don't overwrite the whole fieldmap so autocomplete names are resolved correctly
10 years ago
Aleksander Machniak
3cb61e7528
Collapsible (and iconized) folders tree in folder manager ( #1489648 )
10 years ago
Mohammad Anwari
1599665651
New gearman driver for password plugin
10 years ago
Aleksander Machniak
e0492d213b
Fix "Illegal offset type" error ( #1489985 )
10 years ago
Jacob Lister
147530edcc
Add Vacation date range feature for servers without the sieve 'date' extension (using regexes)
10 years ago
Thomas Bruederli
774028db3b
Add title attribute for skins/modes hiding the actual button text
...
Conflicts:
skins/larry/templates/messagepart.html
10 years ago
Aleksander Machniak
4922e55d58
Fix sorting messages by size on servers without SORT capability ( #1489981 )
10 years ago
Aleksander Machniak
ac0ec6d546
Fix TinyMCE buttons in webkit browsers
10 years ago
Aleksander Machniak
dc43ae4ed0
Small css fix for delete icon on messages list
10 years ago
Thomas Bruederli
5a28385e73
Fix error when activeCell is not defined
10 years ago
Thomas Bruederli
7e7e451b66
Warn for unsent/unsaved message when closing compose window; remove localStorage copy if page was left intentionally but not on session errors ( #1489818 )
10 years ago
Thomas Bruederli
3fec3e04f6
Fix dialog close button focus border in Firefox
10 years ago
Thomas Bruederli
d981aa0667
Fix displaying error messages without timeout
10 years ago
Thomas Bruederli
8f3bd30e54
Fix some jquery UI styles to match the Larry skin
10 years ago
Aleksander Machniak
1f164e4526
Revert "Fix bug where compose storage wasn't cleared on page unload ( #1489818 )"
...
This reverts commit d81539af31
.
10 years ago
Aleksander Machniak
d81539af31
Fix bug where compose storage wasn't cleared on page unload ( #1489818 )
10 years ago
Aleksander Machniak
d19a9b35cc
Remove obsolete code that disables session check on 'send' action
10 years ago
Aleksander Machniak
43b225d183
Support contact_search_name option in ACL plugin autocompletion
10 years ago
Aleksander Machniak
b231c8f6ac
Fix images import from various vCard formats ( #1489977 )
10 years ago
Aleksander Machniak
4cef8c7ec9
Fix messages list columns width in Chrome
10 years ago
Aleksander Machniak
aa13b46714
Pass event object as 3rd argument to external command handlers
10 years ago
Aleksander Machniak
43e9fc9499
Skip redundant get_group() call for better performance of listing groups in compose addressbook
10 years ago
Aleksander Machniak
740b8ea74a
Fix bug where contacts with no email address were listed on compose addressbook ( #1489970 )
10 years ago
Aleksander Machniak
911d4e69f4
- Fix Delete button state after deleting identity/response ( #1489972 )
10 years ago
Aleksander Machniak
ca01e25772
Fix security issue in delete-response action - allow only ajax request.
...
Unify code for identities and responses deletion.
10 years ago
Aleksander Machniak
36d004e3d0
Added 'contact_search_name' option to define autocompletion entry format
10 years ago
Aleksander Machniak
5a897b3f69
Fix blinking selection when moving cursor on autocomplete list text
10 years ago
Thomas Bruederli
dea5160798
Fix datepicker accessibility extension
10 years ago
Aleksander Machniak
793fa9876a
Remove leftover code - fixes js error
10 years ago
Aleksander Machniak
0c2fcd633a
Get rid of -moz-box-shadow
10 years ago
Aleksander Machniak
734e233675
Get rid of -o-box-shadow
10 years ago
Aleksander Machniak
0fbb27d219
Move all filter:(opacity=X) styles to legacy_browser plugin
10 years ago
Aleksander Machniak
ef51ae6d19
Reset also page header/footer on "dummy frames" - to prevent js error e.g. if some script depends on jQuery
10 years ago
Aleksander Machniak
c6447e2ce2
Use treelist widget for folders list in Settings/Folders ( #1489648 )
10 years ago
Aleksander Machniak
997ef19f17
Remove height:auto from .listing table cells
10 years ago
Aleksander Machniak
523d1a945c
Merge pull request #200 from Takika/patch-1
...
Typo fix
10 years ago
Takika
4104233555
Typo fix
...
Missing $ added in get_uids call
10 years ago
Aleksander Machniak
9fa8368b01
Support images drag-n-drop into image browser dialog in html signature editor
10 years ago
Aleksander Machniak
5312b71126
Allways return current folder from quota_content()
10 years ago
Aleksander Machniak
b8bcca7033
Display quota information for current folder not INBOX only ( #1487993 )
10 years ago
Aleksander Machniak
789a7b5fd5
Small improvements for toolbar buttons style
10 years ago
Aleksander Machniak
a292e4f524
Unify default width of resizable UI elements ( #1488837 )
10 years ago
Aleksander Machniak
b0f816fa4b
Add forgotten file (for image uploads handling)
10 years ago
Aleksander Machniak
3cc1afa1c2
Support images in HTML signatures ( #1488676 )
...
This enables image button and file browser in html editor for signatures
10 years ago
Aleksander Machniak
c3bb0d32a5
Some more css improvements
10 years ago
Aleksander Machniak
ab985fdaed
Fix font-family/font-size in form elements ( #1489936 )
10 years ago
Aleksander Machniak
6d5a1b9e8f
Get rid of some rcube_config::all() calls
10 years ago
Aleksander Machniak
2c3c5884e3
Fix incorrect label translation in return receipt ( #1489963 )
10 years ago
Aleksander Machniak
1edd6bd6e2
Merge pull request #199 from hebbet/master
...
Updated Langs to TinyMC 4.1.x
10 years ago
Pascal Herbert
51d7bf0d2c
Updated Langs to TinyMC 4.1.x
...
Updated Langs to TinyMC 4.1.x
10 years ago
Aleksander Machniak
734ae96896
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
c5f06896d4
Display full quota information in popup ( #1485769 , #1486604 )
10 years ago
Thomas Bruederli
e62d696423
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
50177172e4
Apply selection styles to clones search result items, too
10 years ago
Aleksander Machniak
1a3132366e
After PR merge code cleanup
10 years ago
Aleksander Machniak
d26a895aec
Merge branch 'simonpl-master'
10 years ago
Aleksander Machniak
4fc21bb531
Merge branch 'master' of https://github.com/simonpl/roundcubemail into simonpl-master
10 years ago
Thomas Bruederli
0ebb250164
Minor optimization
10 years ago
simonp
1c5fdd674e
Show password rules before committing new password ( #1488285 )
10 years ago
Thomas Bruederli
f0e4d2fd14
Add/fix styles for a hierarchical list of address books
10 years ago
Thomas Bruederli
0b2586fca3
Remove focus on mouse clicks
10 years ago
Aleksander Machniak
6fa1a0da1f
Extend get_quota() so it's possible to specify GETQUOTAROOT folder and return full quota info (including all roots and types, e.g. MESSAGE) - for future use
10 years ago
Thomas Bruederli
750de3189c
Remove previously added styles that don't belong here
10 years ago
Thomas Bruederli
71a522f103
Separate list of saved searched from addressbooks list
10 years ago
Thomas Bruederli
36a10247c0
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
dfc9d7f209
Mute clicks on virtual treelist item links (they need tabindex=0 in order to be focusable by keyboard though)
10 years ago
Aleksander Machniak
e306ac72fc
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
7706df99f0
Allow anonymous LDAP searches
10 years ago
Thomas Bruederli
bde467d8da
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
a6a66b687f
Fix updating and re-sorting treelist nodes
10 years ago
Aleksander Machniak
79b25df70e
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
c883f687d9
Add possibility to specify an after-vacation-rule action (keep, discard, redirect) in Vacation UI
10 years ago
Thomas Bruederli
9cc0c12bcd
Allow to move a treelist node to a new parent with .update()
10 years ago
Thomas Bruederli
47788a7c10
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
a7343c243c
Focus displayed input element in show_header_row()
10 years ago
Aleksander Machniak
b4cbed71b3
Mail compose: Selecting contact inserts recipient to previously focused input - to/cc/bcc accordingly ( #1489684 )
10 years ago
Aleksander Machniak
5b23114008
Improved accessibility (Tab navigation) in HTML editor's image browser
10 years ago
Aleksander Machniak
d30a998fca
Small css fix
10 years ago
Thomas Bruederli
0c9fc953b0
Fix keyboard navigation with nested link element in treelist nodes
10 years ago
Aleksander Machniak
b0aee4eb42
Fix bug where non-existing (or unsubscribed) folder wasn't listed in folder selector ( #1489956 )
10 years ago
Aleksander Machniak
07893b3cdd
Support LIST-MYRIGHTS extension in rcube_imap_generic ( #1489665 )
10 years ago
Aleksander Machniak
cd01dc027b
Add option to set default message list mode - default_list_mode ( #1487312 )
10 years ago
Aleksander Machniak
fc6dab3c67
Fix regressions in popups handling ( #1489932 )
10 years ago
Thomas Bruederli
9a6e6e3abf
Global styles for tabbed forms in ui-dialogs
10 years ago
Aleksander Machniak
c6220abe5e
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
1db12a9037
Fix so all pages are displayed correctly in extwin mode ( #1489952 )
10 years ago
Thomas Bruederli
a7439075b6
Hide voice messages
10 years ago
Aleksander Machniak
219461fc74
Fix "Special Folders" icon position
10 years ago
Aleksander Machniak
10bf6b58ce
Fix so address format errors are ignored when saving a draft ( #1489954 )
10 years ago
Aleksander Machniak
90ab9f2847
Fix loading localization
10 years ago
Aleksander Machniak
b97939c102
Small css fixes
10 years ago
Aleksander Machniak
f331daffe1
Fix preview toggle button (missing iconbutton class after click)
10 years ago
Aleksander Machniak
1abbb06ee9
Support Firefox < 4 via legacy_browser (jQuery 2.x does not work)
10 years ago
Thomas Bruederli
e3705f3283
Link heading with the acl table
10 years ago
Thomas Bruederli
b73cf83e26
Hide acltable heading for voice-only output
10 years ago
Thomas Bruederli
b65ecf82e3
Use different styles for :required and :focus input fields
10 years ago
Thomas Bruederli
2efb5cd52a
Extend jQuery UI datepicker widget with basic accessibility features
10 years ago
Aleksander Machniak
370ef159a3
Add missing colorpicker plugin for TinyMCE
10 years ago
Aleksander Machniak
3e7536d653
Upgrade to TinyMCE 4.1.0
10 years ago
Thomas Bruederli
d9e541c5fe
Better styles for hidden (voice) elements and attachments list icons
10 years ago
Thomas Bruederli
9240c96339
Improve accessibility on attachments list: use custom tabindex attribute + add aria-label for meaningful voice output on delete icons
10 years ago
Thomas Bruederli
6c647deffc
Option to disable cursor keyboard navigation on treelist widgets
10 years ago
Thomas Bruederli
fc90c3a7ac
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
142e7c9afc
Update to jQuery UI 1.10.4
10 years ago
Aleksander Machniak
db7dcf0936
Close "no subject" prompt with Enter key ( #1489580 )
10 years ago
Thomas Bruederli
6eb08dff7c
Use the right label for response dialog after renaming them
10 years ago
Aleksander Machniak
b8445cdcb9
Small icon alignment fix
10 years ago
Aleksander Machniak
81b2b6a9c1
Make order of quicksearch box elements more intuitive for keyboard navigation
10 years ago
Aleksander Machniak
b76f8e5e26
Added option to specify connection socket parameters - managesieve_conn_options
10 years ago
Thomas Bruederli
23c00eee86
Fix tab navigation with TinyMCE editor ( #1489946 )
10 years ago
Aleksander Machniak
109bcce470
Add config option to specify IMAP connection socket parameters - imap_conn_options ( #1489948 )
10 years ago
Aleksander Machniak
eb82b35df9
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
769829a0ce
Add notes about messages_cache setting requirements ( #1489946 )
10 years ago
Thomas Bruederli
9749aeeb0b
Avoid scrolling of lists and menus when navigating with cursor keys ( #1489929 )
10 years ago
Thomas Bruederli
9c513f44a2
Fix message list header spacings ( #1489929 )
10 years ago
Thomas Bruederli
74052d49b9
Avoid scrolling when moving focus from a treelist widget ( #1489929 )
10 years ago
Aleksander Machniak
7e309b872f
Add title attribute to settings menu
10 years ago
Aleksander Machniak
ebc9877def
Add title attribute for settings menu
10 years ago
Aleksander Machniak
a4b6f56e49
Fix list reload after sending message in another window ( #1489931 ) - use checkmail instead of list command
10 years ago
Aleksander Machniak
1e22cb1e86
Unify some labels
10 years ago
Aleksander Machniak
47d8931484
Remove "min-width:0" - fixes unwanted horizontal scrollbar in message headers box
10 years ago
Aleksander Machniak
386e3ad424
Fix malformed recipient name when composing a message by clicking on mailto link ( #1489942 )
10 years ago
Aleksander Machniak
abe381e3b0
Focus first input in password form on page load
10 years ago
Aleksander Machniak
a41aaf3352
Move some code to legacy_browser plugin
10 years ago
Aleksander Machniak
3286c82deb
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
a856e8a972
Fix typo
10 years ago
Aleksander Machniak
2fac32a89c
Fix folder-selector position
10 years ago
Aleksander Machniak
4520fa0f38
Code cleanup and small fixes (after pull request merge)
10 years ago
Aleksander Machniak
1b988f9574
Merge branch 'master' of https://github.com/simonpl/roundcubemail into simonpl-master
...
Conflicts:
CHANGELOG
10 years ago
Aleksander Machniak
4a051cd99f
Fix unintentional unselection with Ctrl+Up/Down in toggleselect mode
10 years ago
Aleksander Machniak
62c45161c4
ACL: Improved UI accessibility
10 years ago
simonp
12514266b9
Move login/hosts to seperate function
10 years ago
Aleksander Machniak
e4c1799752
Merge pull request #197 from dpc22/fix_mail_css
...
Small CSS fix
10 years ago
Aleksander Machniak
f67d372449
Fix "PHP Fatal error: Cannot break/continue 1 level" when ldap_start_tls() fails
10 years ago
Aleksander Machniak
51cae1f5ec
Fix keyboard event detection in Opera ( #1489929 )
10 years ago
Aleksander Machniak
13b33da51a
Managesieve: Improved UI accessibility
10 years ago
David Carter
776ddd6d85
New optional HTML/plaintext view icons in #messageheader mean that
...
we need wider CSS margin on the message subject.
Otherwise a long subject line runs behind the extra icons.
This shows up frequently with the threecol plugin installed:
https://github.com/tofi86/Roundcube-Plugin-Threecol-Layout
(I have submitted a pull request to make that work with 1.0.1)
However you see the same problem with the standard mailbox view
if a message has a very long subject line.
10 years ago
Aleksander Machniak
ba5c53e5c3
Send X-UA-Compatible as HTTP header instead of meta tag
10 years ago
Aleksander Machniak
20ac879b4b
Fix so list record identifier can be '0'
10 years ago
Aleksander Machniak
19138ef7a9
Make sure set_env and add_label commands are always sent first - other commands might depend on them.
...
Fixes loading message in managesieve filters frame.
10 years ago
Aleksander Machniak
1f2699675d
Fix mouse selection on autocomplete lists
10 years ago
simonp
6f7042e582
Fix for login/hosts exceptions
10 years ago
simonp
9e9c03cb90
Moved functionality from password_first to password_init
10 years ago
Aleksander Machniak
594746a1e1
Removed redundant margins for HTML message bodies
10 years ago
Aleksander Machniak
709ccc08f5
Merge pull request #195 from dpc22/folder_realnames
...
Use show_real_foldernames in folder_selector().
10 years ago
David Carter
4a9a0e1f0f
The following:
...
program/steps/mail/compose.inc :: rcmail_store_target_selection()
program/steps/settings/edit_folder.inc :: rcmail_folder_form()
both try to localise mailbox names.
Push the logic down into the folder_selector() method which can use:
$this->config->get('show_real_foldernames')
to decide the correct default behaviour.
Clients functions and methods can still override by adding 'realnames'
named parameter to the folder_selector() call. The obvious example is
the Settings -> Preferences -> Special Folders screen.
10 years ago
Aleksander Machniak
a5fe9a651f
Small code improvements and cleanup
10 years ago
Thomas Bruederli
23756ff705
Localize mail toolbar menu titles
10 years ago
Thomas Bruederli
d6b733ebed
Update Changelog
10 years ago
Thomas Bruederli
5f7ef8f95d
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
bf33799377
Navigate with arrow keys only in treelist widgets; fix keyboard event detection in IE; new text label to help screen readers
10 years ago
Aleksander Machniak
778d2363f1
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
64f7d6758f
Select/scroll to previously selected message when returning from message page ( #1489023 )
10 years ago
Thomas Bruederli
3445ca1a4f
Fix keyboard interaction with decorated <select> elements (Firefox only)
10 years ago
Thomas Bruederli
8bd59c3327
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
a46a10f19c
Don't hide voice contents with display:none, otherwise they're not read. Fix icon styles for compose contacts list
10 years ago
Aleksander Machniak
4f3f3b47e2
Fix regression where html code is sent as plain text ( #1488649 )
10 years ago
Thomas Bruederli
ebfdc0925f
Fix check for data-* attributes after merge with dev-accessibility
10 years ago
Thomas Bruederli
7fafb4d0d2
Remove leftover from merge; set alt text for contact photo
10 years ago
Thomas Bruederli
99cdca46b7
Merge branch 'dev-accessibility'
...
Conflicts:
program/include/rcmail_output_html.php
program/js/app.js
program/js/treelist.js
program/lib/Roundcube/html.php
skins/larry/styles.css
skins/larry/templates/compose.html
10 years ago
Aleksander Machniak
17a76c3fd7
Fixed Save button in classic skin of Vacation interface ( #1489926 )
10 years ago
Aleksander Machniak
c5bfe69e21
Improved video support, all tinymce related resources moved to program/js/tinymce/roundcube dir
10 years ago
Thomas Bruederli
3412e50b54
Fix attachment menu structure and aria-attributes
10 years ago
Thomas Bruederli
761ee4c575
Fix typo in aria-attribute
10 years ago
Thomas Bruederli
6d3ab605b1
Make autocomplete widget actually work with screen readers
10 years ago
Thomas Bruederli
f25be2b863
Render localized texts for icon-style messagelist headers
10 years ago
Thomas Bruederli
72afe3153c
Use <th> tags for table headers as suggested by the WCAG 2.0 Guidelines
10 years ago
Thomas Bruederli
24e89eceed
Add fieldset legends and input element labels to contact edit form
10 years ago
Aleksander Machniak
354c7d3c6c
Fix folders sorting in case when special folders are subfolders of INBOX
10 years ago
Thomas Bruederli
77043f8469
Apply accessibility improvements to the settings section
10 years ago
Thomas Bruederli
f0928eac13
Fix keyboard navigation and focus/blur behavior in list widgets; register real link element as menu opener
10 years ago
Thomas Bruederli
e75d5e813a
Simplify CSS boder/background styles for listing elements with focus indicator
10 years ago
Thomas Bruederli
4984078a56
Fix list keyboard navigation with toggleselect on
10 years ago
Thomas Bruederli
458af8d30a
Apply accessibility improvements to the address book task
10 years ago
Thomas Bruederli
5cf77e1159
Use jQuery UI tabs widget for tabbed fieldsets
10 years ago
Aleksander Machniak
ae48735f2c
Fixed set_unread_message() in multifolder mode
10 years ago
Aleksander Machniak
d28daec918
Fix so message list and counters are updated when a message is opened in new window ( #1489919 )
10 years ago
Aleksander Machniak
bf743b7681
Attach nemail_notifier script only to main window
10 years ago
Aleksander Machniak
70da8c4daf
Small code improvements/fixes
10 years ago
Thomas Bruederli
4582bff063
Add aria-* controls to turn tables into a listbox widget
10 years ago
Thomas Bruederli
d58c39126f
Some more improvemements on content structure, text representation and keyboard navigation within the mail view
10 years ago
Aleksander Machniak
cf22cea74a
Code improvements, removed redundant hasClass() calls
10 years ago
Aleksander Machniak
5c1bbffd72
CS fixes
10 years ago
Thomas Bruederli
22a2c5e0ee
Localize title and summary attributes; make message count display box a live area
10 years ago
Aleksander Machniak
35c135bce1
Change private method to protected
10 years ago
Aleksander Machniak
232bcde1c2
Change private vars/methods to protected
10 years ago
Aleksander Machniak
b408e0bc53
Display a warning if popup window was blocked ( #1489618 )
10 years ago
Aleksander Machniak
37dfc4bc05
Fix double newlines on message printout
10 years ago
Aleksander Machniak
8dc9e36d53
Small code improvement
10 years ago
Aleksander Machniak
646b64107a
Implemented Text Editor widget that integrates all operations on
...
textareas including HTML editor and spellchecking
10 years ago
Aleksander Machniak
3dbfb53f2b
Remove (was: ...) from message subject on reply ( #1489375 )
10 years ago
Aleksander Machniak
5377753ccc
Remove useless code for IE
10 years ago
Aleksander Machniak
bfa20e3867
Hide droptarget image if drag-n-drop is not supported
10 years ago
Thomas Bruederli
b4446aa7a9
Add message status labels to client
10 years ago
Thomas Bruederli
8fd955eb1e
Improve (message) list widget display and keyboard navigation to show sane behavior with screen readers
10 years ago
Aleksander Machniak
283b1b2fa6
Update changelog
10 years ago
Aleksander Machniak
28bb54ead8
Enable autolink plugin in TinyMCE ( #1488845 )
10 years ago
Aleksander Machniak
731d190fec
Merge branch 'tinymce4'
...
Conflicts:
program/js/app.js
program/js/editor.js
program/js/tiny_mce/tiny_mce.js
program/steps/utils/spell_html.inc
10 years ago
Aleksander Machniak
8763170d22
TinyMCE4: small improvements
10 years ago
Aleksander Machniak
f56e70bd04
TinyMCE4: Fix spellchecker resume
10 years ago
Aleksander Machniak
2f1a81fa40
Bring back "Add To Dictionary" feature
10 years ago
Thomas Bruederli
586ed69aa8
Add method to make a treelist widget become a jQuery UI droppable with support for auto-scrolling and auto-expanding
10 years ago
Thomas Bruederli
809f9d11bd
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
a62cc30cb4
Small code improvements
10 years ago
Aleksander Machniak
2441264d00
Improved folders sorting by name - use Intl.Collator if supported
10 years ago
Aleksander Machniak
20ef295ba8
Fix UTF7-IMAP encoding detection (fixes folders list sorting)
10 years ago
Aleksander Machniak
8d7f42389c
Support csv contacts import in German localization ( #1489920 )
10 years ago
simonp
e7ee70541f
Add option to force new users to change their password ( #1486884 )
10 years ago
Aleksander Machniak
90eb59adea
Update to TinyMCE 4.0.28
10 years ago
Aleksander Machniak
b21f8bd3ef
Implemented image selector dialog for TinyMCE, css fixes in classic skin for TinyMCE4
10 years ago
Thomas Bruederli
17acd5ccda
Use public property instead of setter method to improve compatibility
10 years ago
Thomas Bruederli
d0d7f43ef5
More aria-* improvements to toggle buttons and autocompletion lists
10 years ago
Thomas Bruederli
1791a1e7a2
Remove list row 'unfocused' state and keep 'selected' classes even when list loses focus. For visual distinguishing .focus tr.selected can be used
10 years ago
Thomas Bruederli
f5de03208e
Replace Array.prototype.last() with jQuery.last to avoid side-effects in array iterations
10 years ago
Thomas Bruederli
d4d62ac414
Set aria-* attributes for autocompletion fields and widgets
10 years ago
Aleksander Machniak
c946decb4e
Update changelog
10 years ago
Aleksander Machniak
5bf83d551e
Fix unintentional line-height style modification in HTML messages ( #1489917 )
10 years ago
Aleksander Machniak
a3e01c0517
Plugin API: Add folder and uid arguments to message_headers_output hook
10 years ago
Aleksander Machniak
49dad5f669
Fix broken normalize_string(), add support for ISO-8859-2
10 years ago
Aleksander Machniak
d921587f29
Add more tests for normalize_string() - some failing
10 years ago
Aleksander Machniak
fa7b319404
Fix some css
10 years ago
Aleksander Machniak
7e397fae65
Fix so responses menu hides on click in classic skin ( #1489915 )
10 years ago
Aleksander Machniak
a7dad44267
Skip setting button state (css classes, etc.) if the state didn't change
...
- this fixes disappearing listmode selection after clicking search reset button
10 years ago
Aleksander Machniak
ccf5a4f18d
Silence PHP Warning: strtolower() expects parameter 1 to be string
10 years ago
Aleksander Machniak
010a942025
Silence possible PHP Warning: file_exists(): open_basedir restriction in effect.
10 years ago
Aleksander Machniak
10a3972313
CS fixes
10 years ago
Aleksander Machniak
081f3b7d52
Bring back forcing of string type for folders list items (removed unintentionally by last commit)
10 years ago
Aleksander Machniak
693612d396
Improve performance of sort_folder_list() method.
...
Now sorting 25k folders takes around 3 seconds.
10 years ago
Thomas Bruederli
b38f83bb27
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
14291c79db
Add option to suppress session data writes to DB
10 years ago
Thomas Bruederli
1a5d981a44
Fix debug output
10 years ago
Aleksander Machniak
899e070f8e
Fix message un-selection on the list ( #1489906 )
10 years ago
Aleksander Machniak
079be2c2fb
If search string cannot be converted to ASCII (result is an empty string) use the original string ( #1489911 )
10 years ago
Thomas Bruederli
939380da27
Don't list empty (nil) metadata entries to save memory anc caching space
10 years ago
Thomas Bruederli
5793309478
Limit cache data size to avoid database errors
10 years ago
Aleksander Machniak
bb57fca320
Fix so current page is reset on list-mode change ( #1489907 )
10 years ago
Aleksander Machniak
8833432c61
Fix wrong set-listmode command (button) status set by getunread request
10 years ago
Aleksander Machniak
82ed256f6e
Fix incorrect handling of HTML comments in messages sanitization code ( #1489904 )
10 years ago
Thomas Bruederli
79babb69ab
Define common styles for search boxes
10 years ago
Aleksander Machniak
59b765d839
Don't remove links when html signature is converted to text ( #1489621 )
...
Fix so when switching editor mode original version of signature is used (#1488849 )
10 years ago
Aleksander Machniak
25804ec9cd
Update changelog
10 years ago
Aleksander Machniak
efc470f0ac
Merge branch 'dev-text2html'
...
Conflicts:
program/js/app.js
Fix handling magic_quotes in rcube_text2html and rcube_html2text - move
stripslashes from these classes to action files
10 years ago
Aleksander Machniak
f1aaca6807
Improve variables scope: rcmail -> ref
10 years ago
Aleksander Machniak
dc563fadd8
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
001d337b37
Fix handling unicode characters in links ( #1489898 )
10 years ago
Aleksander Machniak
d6eb889df9
Merge pull request #190 from simonpl/master
...
Add timeout for password-driver vpopmaild
10 years ago
simonp
8d3dab34ec
Add timeout for password-driver vpopmaild
10 years ago
Aleksander Machniak
44fe214025
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
e8f0802f03
Small css fixes, optimized some images
10 years ago
Thomas Bruederli
eb62a816fb
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
072f1aa97b
Minor fixes for teelist searching
10 years ago
Aleksander Machniak
482c458314
Update changelog
10 years ago
Aleksander Machniak
47a7833aca
CS fixes
10 years ago
Aleksander Machniak
963499a17e
Plugin API: added imap_search_before hook
10 years ago
Aleksander Machniak
c0a5aa5f5f
Improved handling of new-lines in quoted paragraphs on text2html conversion
10 years ago
Thomas Bruederli
b08986f375
Small improvements to make treelist work in search-mode
10 years ago
Aleksander Machniak
a340b30088
Don't wrap messages list footer
10 years ago
Aleksander Machniak
b5c6086eea
Fix malformed References: header in send/saved mail ( #1489891 ) - update Mail_mime to 1.8.9 version
10 years ago
Aleksander Machniak
f0992426d9
Bring back the old behaviour where text messages without format=flowed are auto-wrapped.
...
Make it the default in text2html class.
10 years ago
Thomas Bruederli
1ee5d134f9
Fix invalid var pointer
10 years ago
Thomas Bruederli
e3f84735d7
Extend treelist.js with search function and saving collapse/expand states in localStorage
10 years ago
Thomas Bruederli
2b4ee2235b
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
b3db98dd1e
Fix some typos and skip some function calls irrelevant in multi-folder mode
10 years ago
Aleksander Machniak
1053ae5e72
Merge branch 'dev-text2html' of github.com:roundcube/roundcubemail into dev-text2html
10 years ago
Aleksander Machniak
e2b4760e84
Fix invalid closing tag
10 years ago
Thomas Bruederli
9e89c87601
Define generic styles for a search boxe inside list widgets
10 years ago
Aleksander Machniak
7d3d62e5ed
Fix unintentional draft autosave request if autosave is disabled ( #1489882 )
10 years ago
Thomas Bruederli
b693dcf4e3
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
5983ba959d
Create treetoggle icons if necessary
10 years ago
Aleksander Machniak
618318ba03
Rephrase log entry
10 years ago
Aleksander Machniak
1e6b8ff0aa
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
ffc74814c1
Optimize "empty" framed pages size ( #1489792 )
10 years ago
Aleksander Machniak
b360f707e8
Small code improvement
10 years ago
Aleksander Machniak
3d36e83806
Performance fix: don't send vcard/photo data to the browser after contact update
10 years ago
Aleksander Machniak
2b72ec46a7
Bypass cache when counting EXISTS messages
10 years ago
Aleksander Machniak
9eda939676
Disable cache when counting EXISTS messages
10 years ago
Aleksander Machniak
8f57ce136b
Code improvements
10 years ago
Aleksander Machniak
d519008498
Add configurable LDAP_OPT_DEREF option ( #1489864 ) - patch from Stuart C. Naifeh
10 years ago
Aleksander Machniak
547028280c
Fix icon for DOC files
10 years ago
Thomas Bruederli
170e45e035
Use localized labels for voice-only headings and link texts
10 years ago
Aleksander Machniak
e0881f985d
Disable wrapping non-flowed lines on dash character
10 years ago
Aleksander Machniak
d41367492d
Fix flowed lines recognition
10 years ago
Aleksander Machniak
596d43be13
Add session ID (first 8 chars) to the log
10 years ago
Thomas Bruederli
782a86e497
Fix treelist keyboard navigation + assign aria-level attributes to treeitems
10 years ago
Thomas Bruederli
a2f8fa2361
Set aria-selected and aria-expanded state attributes
10 years ago
Aleksander Machniak
d9d276ea70
Improve _convert_line() performance
10 years ago
Cyrill von Wattenwyl
187fd666aa
fixed typos and added section in README
10 years ago
Thomas Bruederli
06798312da
Update Changelog
10 years ago
Thomas Bruederli
7c8533a1ab
Update copyright year in about template
10 years ago
Aleksander Machniak
b5bb6479bc
Rephrase editor warning to better match both ways text2html and html2text
10 years ago
Aleksander Machniak
eda92ed4c0
Improved display of plain text messages and text to HTML conversion ( #1488937 )
...
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.
Also conversion of text to HTML in compose editor was modified in the same way.
10 years ago
Aleksander Machniak
638ebf69c4
Fix/remove tests related to data-* attributes handling
10 years ago
Thomas Bruederli
93cd38af7d
Avoid scrolling when list gets back focus (on invisible focus element)
10 years ago
Aleksander Machniak
1af3d97636
Unify lists' records and headers height no matter it's td, li or span
10 years ago
Aleksander Machniak
672621e389
Fix searching in addressbook broken with multi-folder search implementation ( #1489869 )
10 years ago
Aleksander Machniak
6b5dab613e
Merge pull request #188 from bbraybrook/1489868
...
1489868 - additional_message_headers: correct example X-Originating-IP format
10 years ago
Thomas Bruederli
6789bf1f4d
Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus
10 years ago
brendan braybrook
01cc39cce4
1489868 - additional_message_headers: correct example X-Originating-IP format
10 years ago
Cyrill von Wattenwyl
12967c776c
Added Plesk-Driver to Password-Plugin
...
This Driver allows to change Passwords via Plesk RPC-API
10 years ago
Aleksander Machniak
3cf97b112b
Remove unused 'foldertray' container
10 years ago
Aleksander Machniak
7079110c61
Allow data-* attributes ( #1489860 )
10 years ago
Aleksander Machniak
48e92fcbba
Add 'performance_stats' option, so perf. stats can be logged with disabled devel_mode
10 years ago
Aleksander Machniak
60a67f52ad
Don't use $HTTP_RAW_POST_DATA deprecated in PHP 5.6
10 years ago
Thomas Bruederli
ea0866a1ad
Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget
10 years ago
Thomas Bruederli
b2992dd228
Further accessibility improvements regarding keyboard navigation and document structure
10 years ago
Thomas Bruederli
184ed2efe2
Declare content language for proper text-to-speech support
10 years ago
Thomas Bruederli
d2bf33b242
Forward keyboard event through 'menu-open' command to enable keyboard navigation
10 years ago
Thomas Bruederli
fd4436475c
Reset search when swicthing folders to meet common expecations
10 years ago
Aleksander Machniak
2ea27162e8
Add comment about behavior with empty im_*_path
10 years ago
Aleksander Machniak
8968f9543f
Support image operations with Imagick extension ( #1489734 )
10 years ago
Aleksander Machniak
f41912e4cb
Allow <> characters in spellchecking text
10 years ago
Aleksander Machniak
4d02384dca
Fix Spell button with TinyMCE4
10 years ago
Aleksander Machniak
ccb41747d9
Make TinyMCE4 buttons smaller
10 years ago
Thomas B.
d004009ebb
Merge pull request #179 from corbosman/master
...
add preferences_section_header hook
10 years ago
Aleksander Machniak
93e12fa414
Support upload progress with session.upload_progress and PECL uploadprogress module ( #1488702 )
10 years ago
corbosman
dba1c6f083
add preferences_section_header hook
10 years ago
Aleksander Machniak
37ac40719f
Fix IMAP connection test in installer so it is aware of imap_auth_type ( #1489746 )
10 years ago
Aleksander Machniak
cdf79e0926
Improve spellcheck_engine hint about 'googie' option
10 years ago
Aleksander Machniak
5309364e27
Support identities_level=4 in Installer
10 years ago
Aleksander Machniak
c76e492392
Add all possible options in spellcheck_engine selector
10 years ago
Aleksander Machniak
3e49064dcf
Ignore words containing only <> chars
10 years ago
Aleksander Machniak
c51ba01bf2
jQuery-2.1.1
10 years ago
Aleksander Machniak
c0037f1882
Improve rcube_find_object() performance by prefering getElementById() as this is the most common case
10 years ago
Aleksander Machniak
0070187e32
Fix unwanted horizontal scrollbar in spellcheck languages list in Chrome browser
10 years ago
Aleksander Machniak
f923d4bac1
Small code improvements
10 years ago
Aleksander Machniak
378efddbbe
MOve more IE<9 code to legacy_browser
10 years ago
Aleksander Machniak
3dfb94fe45
Replace setSelectionRange() call with universal rcmail.set_caret_pos()
10 years ago
Thomas Bruederli
a539cebdaa
Improve mail view document structure with headings, roles, labels and aria-attributes
10 years ago
Aleksander Machniak
89d6ce6846
Update to TinyMCE 4.x
10 years ago
Thomas Bruederli
eb95518ef9
Enable keyboard navigation on treelist widgets with cursor keys
10 years ago
Thomas Bruederli
b0ce5c62af
Make skin meta/hierarchy information accessible for plugins ( #1488831 )
10 years ago
Thomas Bruederli
2ba491a0f9
Fix list focus in non-keyboard mode: restore old behavior
10 years ago
Aleksander Machniak
4a1cd8543a
TinyMCE 4.0.24
10 years ago
Thomas Bruederli
e8bcf08c72
1. Prepare core and Larry skin for improved accessibility
...
2. Implement full keyboard navigation in main mail view
10 years ago
Aleksander Machniak
efdbf4a7d9
Support 'error' and 'body_file' return attribs in 'message_before_send' hook ( #1489595 )
10 years ago
Aleksander Machniak
65070fcbf4
Small code improvements
10 years ago
Aleksander Machniak
c3ce9c9d16
Fix broken threads structure ( #1489845 )
10 years ago
Aleksander Machniak
204977598a
Fix invalid host validation on login ( #1489841 )
10 years ago
Aleksander Machniak
fb1203c07f
Fix redundant warning when switching from html to text in empty editor ( #1489819 )
...
We also skip ajax request in such a case. We assume "empty" here means "with no text excluding whitespace".
10 years ago
Aleksander Machniak
ecef4cc919
Add some unit tests for DB classes
10 years ago
Aleksander Machniak
3ce4f0a839
Revert [ 78a58162
], TABLE_SCHEMA column does not exist in mysql, also
...
tables in postgres can be in 'public' schema.
10 years ago
Aleksander Machniak
b6f7304d69
Fix too small length of users.preferences column data type on MySQL
10 years ago
Aleksander Machniak
d7428263e9
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
d0aef23ba9
Support sql_debug option here
10 years ago
Aleksander Machniak
90f7aa9e39
Fix varius db_prefix issues ( #1489839 )
...
- Move DDL script execution code to rcube_db class(es).
- Improve prefix replacement code, so index names are also modified
10 years ago
Thomas Bruederli
2d8f31da73
Remove inadequate 'pagenav' class from button containers
10 years ago
Thomas Bruederli
388b384ef1
Define globally available styles for UI buttons with icons
10 years ago
Aleksander Machniak
d5038ee5d9
CS fixes
10 years ago
Aleksander Machniak
2581c87e65
Fix identities_level=4 handling in new_user_dialog plugin ( #1489840 )
10 years ago
Aleksander Machniak
64f40ef43c
Add splitter in Settings > Responses
10 years ago
Aleksander Machniak
9f3fad6e1f
Revert unintentional change
10 years ago
Aleksander Machniak
54185837c8
Make identity name field optional ( #1489510 )
...
Get rid of unhelpful error message.
10 years ago
Thomas Bruederli
b34d679075
Specify licenses in all javascript files and blocks to please LibreJS
10 years ago
Thomas Bruederli
b867bb81e1
Merge branch 'x-forwarded-whitelist' of github.com:tribut/roundcubemail into tribut-x-forwarded-whitelist
10 years ago
Thomas Bruederli
95c59146b8
Update changelog
10 years ago
Thomas Bruederli
8dc87e62fb
Avoid popupmenus being closed when scrollbar is clicked ( #1489832 )
10 years ago
Aleksander Machniak
a54cff4c56
Fix error when spell-checking an empty text ( #1489831 )
10 years ago
Aleksander Machniak
5a7b7ce039
Prevent from js error when messages list does not exist
10 years ago
Aleksander Machniak
eed897ca03
Fix possibly wrong error message when contact with the same email exists on move/copy
10 years ago
Aleksander Machniak
f22de58087
Fixed notify/enotify extension handling
10 years ago
Thomas Bruederli
f0405b4bae
Accept broken vcards from Outlook that only supply ORG but not the required N or FN properties
10 years ago
Thomas Bruederli
5b6d09ad29
Configured host can be a URL
10 years ago
Thomas Bruederli
dd5b2c5e6c
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
8992116313
Set task variable to 'cli' when loading rcmail instance in shell scripts
10 years ago
Aleksander Machniak
624031a7a1
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
65ac8302e4
Fix missing Mail-Followup-To header in sent mail ( #1489829 )
10 years ago
Thomas Bruederli
1fa0b6c0e5
Update Changelog
10 years ago
Thomas Bruederli
6fe5dd9da9
Add utility script to remove a user record from the local database
10 years ago
Thomas Bruederli
7d213af1bd
Fix saving of search settings in 'all folders' mode
10 years ago
Thomas Bruederli
fc2b025081
Remove debug output
10 years ago
Thomas Bruederli
ab366809d5
Only refresh the affected parts of a cross-folder search set after moving/deleting/flagging
10 years ago
Thomas Bruederli
6f9bb11bb1
Reduce duplicated code
10 years ago
Thomas Bruederli
31aa080609
Further refine cross-folder searching:
...
- Store incomplete search results in session and re-send search requests
to the server if returned before complete (this should avoid hitting request timeouts).
- Display full folder path on mouseover in message list
- Remove pthreads implementation stuff as this wasn't really working
10 years ago
Aleksander Machniak
3b55b2f92b
Fix so browser capabilities check is done really only once a session
10 years ago
Aleksander Machniak
4c7a980aaa
Convert tabs to spaces
10 years ago
Aleksander Machniak
0314bff278
Set register_globals=off in .htaccess file and add note to INSTALL
10 years ago
Thomas Bruederli
d220ebd708
Describe Selenium testing setup and provide a function to clear the SQL database
10 years ago
Thomas Bruederli
eea11ecdde
Move rcube_installer class to include/rcmail_installer in order to remain accessible by the update script even if the installer directory was removed
10 years ago
Aleksander Machniak
d2e3a22d24
Allow aborting of running search requests
10 years ago
Aleksander Machniak
2611ac9570
Unify use of local 'this' variable reference
10 years ago
Aleksander Machniak
eb7e452ecd
CS fixes
10 years ago
Aleksander Machniak
97cf4d199b
Remove IE7 hack that is not needed anymore
10 years ago
Aleksander Machniak
701905727c
Add _mbox argument to headers action URL
10 years ago
Aleksander Machniak
ed763b2859
Plugin API: Added message_saved hook ( #1489752 )
10 years ago
Aleksander Machniak
241af0937c
Fix loading css for larry skin, support minified css files
10 years ago
Thomas Bruederli
ca33f32b60
Fix submission of multi-folder message selection through hidden form fields
10 years ago
Thomas Bruederli
9429087f67
Add multi-folder search capabilities to classic skin ( #1485234 )
10 years ago
Thomas Bruederli
26b5200322
Consider search scope (and changes) for filter searches + disable folder operation commands in multi-folder search mode ( #1485234 )
10 years ago
Thomas B.
8087b13d20
Merge pull request #176 from marcoliverteschke/master
...
Limit list_tables() and list_cols() to current schema
10 years ago
Aleksander Machniak
7bd684f918
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
1db17abe7e
Fix next message display after removing a message ( #1489800 )
10 years ago
Thomas B.
c9f4e33f51
Merge pull request #175 from chriskulbacki/master
...
Skins sorted by skin name in the Settings.
10 years ago
Aleksander Machniak
c0b295f04b
Support messages import from zip archives
10 years ago
Aleksander Machniak
fb162e7445
Fix redundant alert message on over-size uploads ( #1489817 )
10 years ago
Aleksander Machniak
5515dbb970
Remove IE<7 specific code
10 years ago
Aleksander Machniak
bf5d4ee058
Update changelog
10 years ago
Aleksander Machniak
2e10259992
Fixed mbox files import
10 years ago
Aleksander Machniak
ed1ceea878
Add possibility to download messages in mbox format ( #1486069 )
...
Removed "download folder" option, the same can be done by selecting all messages in a folder
Code refactoring
10 years ago
Aleksander Machniak
e5a77d2634
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
398b7a9b0b
Use (deprecated) event.returnValue on legacy browsers only
10 years ago
Aleksander Machniak
5be6dcf0e2
Remove useless debug_level=8 and javascripts's rcube_console
10 years ago
Aleksander Machniak
2e79d8d539
Move more IE<9 specific code to legacy_browser
10 years ago
Aleksander Machniak
b58abd86c5
email:main -> email:pref
10 years ago
Aleksander Machniak
a2e09c950d
Use methods chaining, don't use deprecated row_init method
10 years ago
Aleksander Machniak
a5f8c8307a
Fix invalid and infinite redirect for unsupported browsers
10 years ago
Aleksander Machniak
ed1222e453
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
7a5c3a3224
Fix regression where title attribute for long message subjects wasn't used on IE
10 years ago
Thomas Bruederli
f97fe4ee08
Allow to search in multiple folders with rcube_imap::search_once(); always set folder property in message header struct
10 years ago
Aleksander Machniak
a12bbbaf41
Fix invalid page title for some folders (1489804)
10 years ago
Marc-Oliver Teschke
78a58162d8
When checking if DB schema is up-to-date, limit the checks to tables in our current schema. Otherwise installer might return false positives when DB user has access to multiple schemas.
...
Signed-off-by: Marc-Oliver Teschke <teschke@planwerk6.de>
10 years ago
Aleksander Machniak
eb0dec9613
Fix XSS issue in plain text spellchecker ( #1489806 )
10 years ago
Aleksander Machniak
24e63e2218
Fix deleting/moving folders from folders with name "0", "00", etc.
10 years ago
Aleksander Machniak
a594999135
Use POST for refresh/check-recent request
10 years ago
Aleksander Machniak
056d458ed6
Fix disabled create filter action
10 years ago
Aleksander Machniak
faa9c89236
Make sure mbstring susbtitute character is set to empty string in rcube_charset::clean()
10 years ago
Aleksander Machniak
db3a14b405
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
cb29c97bf6
Fix lack of translation of special folders in some configurations ( #1489799 )
10 years ago
Thomas Bruederli
14423c867c
Avoid empty _action= parameters in URLs
10 years ago
Aleksander Machniak
47fccf4fa6
Move some IE8-specific style to legacy_browser plugin
10 years ago
Aleksander Machniak
361a919424
Remove last check for IE6
10 years ago
Aleksander Machniak
dec27677ab
Remove IE6-specific quota.gif image
10 years ago
Aleksander Machniak
53ede96dd6
Remove IE6-specific code
10 years ago
Aleksander Machniak
e30212013d
Add dummy tests for legacy_browser plugin
10 years ago
Aleksander Machniak
3ff7c9ed39
Fix subfolders margin on folders list
10 years ago
Aleksander Machniak
64542fc803
Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0
10 years ago
Aleksander Machniak
0ca75d4880
Fix messages index cache update under some conditions (e.g. proxy) ( #1489756 )
10 years ago
Aleksander Machniak
209a75c2b2
Update changelog
10 years ago
Aleksander Machniak
f96fec6b8c
Fix "washing" of unicoded style attributes ( #1489777 )
10 years ago
Thomas Bruederli
9155f3de2a
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
467374ca12
Avoid unexpected redirects to inbox after auto-saving a draft ( #1489789 )
10 years ago
Thomas Bruederli
a2049621c7
Allow plugins to define custom attachment classes
10 years ago
Chris Kulbacki
c75670d500
Skins sorted by skin name in the Settings.
10 years ago
Aleksander Machniak
6b6d49313d
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
8d34b9dce3
Refactored storage properties setting
10 years ago
Thomas Bruederli
8c45290cab
Update Changelog
10 years ago
Thomas Bruederli
8ed382f1ec
Append group parameter to attachments set by plugins if not present
10 years ago
Thomas Bruederli
45924a1a8a
Foward locking parameter
10 years ago
Aleksander Machniak
eddaf0b5f6
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
70c0d25684
Make sure preformance info logged in devel_mode uses locale-independent number format
10 years ago
Thomas Bruederli
39ca69b007
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
a2cf7c41b9
Fix accidental key replacements
10 years ago
Aleksander Machniak
bc088fdc90
Hide PHP Warning: substr_compare() The length cannot exceed initial string length
10 years ago
Thomas Bruederli
b08306ec1f
Disable time limit for folder download requests
10 years ago
Thomas Bruederli
188247894f
Make multi-folder message identifiers work with folders containing commas
10 years ago
Thomas Bruederli
05e3d11554
Update Changelog
10 years ago
Thomas Bruederli
f50a66c616
Enable listmode switch if listing is not multi-folder
10 years ago
Thomas Bruederli
aafbe8efdc
Fix forwarding all ('*') messages of a search set
10 years ago
Thomas Bruederli
94e797c1fb
Consider sort order in UID sort mode of multi-folder search results
10 years ago
Thomas Bruederli
5aab24e547
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
1e9a59ab89
Don't remove messages from list when moving to another folder in multi-folder search mode, just update the list
10 years ago
Aleksander Machniak
5e3ee8418e
Add test case for #1489777
10 years ago
Thomas Bruederli
1d1fdcbf8c
Fix splitting message identifiers into UID and folder values
10 years ago
Thomas Bruederli
1883048720
Optimize header fetching of multi-folder searches with natural (UID) sorting
10 years ago
Thomas Bruederli
518963d1d4
Fix _uid=* case for regular selections
10 years ago
Thomas Bruederli
f0c94a3dc3
Don't display error when moving a message to the same folder it already resides
10 years ago
Thomas Bruederli
0f48e6e660
Fix message UID extraction for _uid=*; update unread count for all affected mailboxes
10 years ago
Aleksander Machniak
0ccef59cfa
Fix bug where "With attachment" option in search filter wasn't selected after return from mail view ( #1489774 )
10 years ago
Aleksander Machniak
d2eb687b45
Added Italian localization for csv2vcard map ( #1489773 )
10 years ago
Thomas Bruederli
7fce8fbbde
Adapt archive and markasjunk plugins to work with multi-folder search results
10 years ago
Thomas Bruederli
f5799df36b
Fix folder column display and message moving in multi-folder search mode
10 years ago
Thomas Bruederli
bde3ba5e93
Update zipdownload plugin to work with multi-folder search results
10 years ago
Thomas Bruederli
0456f728ee
Make UID extraction function globally availbale (for plugins)
10 years ago
Thomas Bruederli
6dc1a66451
Fix page title and folder selection in search mode
10 years ago
Thomas Bruederli
e8cb51669a
More fixes for multi-folder search ( #1485234 )
10 years ago
Aleksander Machniak
e7a3ae9a76
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
8a73fdb67f
Integrate jQuery miniColors extension
10 years ago
Thomas Bruederli
c83535876c
Small refactoring of message list column configuration; fixes table column resorting issues with hidden 'folder' column
10 years ago
Thomas Bruederli
b95033e45a
Save list columns as array in session
10 years ago
Thomas Bruederli
66536974fe
Merge branch 'dev-multi-folder-search'
10 years ago
Aleksander Machniak
c77a8497e7
Fix again xdebug.max_nesting_level limit handling ( #1489110 )
10 years ago
Aleksander Machniak
adaddf0b18
Improve error message on failed http connection
10 years ago
Aleksander Machniak
f8a9c2c59c
Improve HTML structure so toolbar and content are in separate containers.
...
This makes splitters size and positioning better.
10 years ago
Aleksander Machniak
4d61806cc5
Fix splitter so minimum width/height is checked on both sides of the splitter
10 years ago
Aleksander Machniak
14af323004
Update changelog
10 years ago
Aleksander Machniak
6201aaf1cd
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
81ce7ec252
Remove style that breaks border/spacing of nested folders in mailboxes list
10 years ago
Thomas Bruederli
62e618bd17
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
509a6bc368
Allow to force-load plugins which have been loaded but not initialized before
10 years ago
Thomas Bruederli
688fd76940
Don't trigger 'select' event twice when selecting a list item
10 years ago
Aleksander Machniak
d0cb327af7
Bring back $COMPOSE['reply_uid'] lost in commit 73076d7e
10 years ago
Aleksander Machniak
dc0b500e78
Removed redundant default_folders config option ( #1489737 )
...
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830 )
10 years ago
Thomas Bruederli
0ee6328098
Replace entities when converting to text
10 years ago
Aleksander Machniak
16c7644ccb
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
73076d7ea6
Set In-Reply-To and References for forwarded messages ( #1489593 )
10 years ago
Thomas Bruederli
2b05c5e9ec
Render 'now' dates in short form, too
10 years ago
Thomas Bruederli
57e5d735e2
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
8c783c0d66
Fix so identity fields are cast to string to prevent "Column X cannot be null" errors.
10 years ago
Felix Eckhofer
30e6b980a6
Remove usage of $RCMAIL global variable
10 years ago
Felix Eckhofer
ef721fc430
Add config variable 'proxy_whitelist'
...
HTTP headers X_FORWARDED_* and X_REAL_IP are only evaluated when
received from an IP listed in proxy_whitelist. Furthermore, only the
last non-trusted IP from X-Forwarded-For is used in place of the real
ip.
Without this, an attacker can easily spoof the headers and control the
result of the ip or ssl check.
This fixes several problems with [3a4c9f42
], [4d480b36
] and [a520f331
] as
mentioned in #1489729 .
10 years ago
Felix Eckhofer
3fca238554
Fix typo in comment
10 years ago
Thomas Bruederli
a8a50de4e3
Improve mbox format import: don't expect empty lines after each message
10 years ago
Aleksander Machniak
e435d3b120
Fix fatal error in database_attachments plugin under some conditions ( #1489726 )
10 years ago
Aleksander Machniak
bee1e18966
Skip IMAP SORT request if folder is empty
10 years ago
Aleksander Machniak
1597c8a0c2
Make sure parent folder selector always contains parent folder
...
of current folder, even if it does not exist
10 years ago
Aleksander Machniak
fbe5bc9ba2
CS fixes
10 years ago
Aleksander Machniak
2369305ad8
Merge pull request #167 from Steffen185/allow_url_fopen_off
...
Make modcss.inc work with allow_url_fopen = Off
10 years ago
Aleksander Machniak
5733061261
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
8cc567c004
Drop support for PHP < 5.3.7
10 years ago
Thomas Bruederli
d221576489
Disable link registering mailto: protocol handler if not supported by the browser ( #1489569 )
10 years ago
Thomas Bruederli
3f4845948c
Synchrnonized translations from Transifex
10 years ago
Thomas Bruederli
eadb6de5bc
Map fr => fr_FR for transifex pulling
10 years ago
Thomas Bruederli
08da302af0
Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads ( #1489685 )
10 years ago
Thomas Bruederli
ec057a5a52
Fix .listbox background color in jquery UI dialogs
10 years ago
Aleksander Machniak
65f59fa3c6
Bump version number to 1.1-git
10 years ago
Aleksander Machniak
68cf8f19d2
Add some tests
10 years ago
Thomas Bruederli
9da808470d
Better indentation styles for treelist items
10 years ago
Aleksander Machniak
04c9116f14
Fix list-input fields in Vacation interface
10 years ago
Aleksander Machniak
9556f34d75
Load password.js only when needed
10 years ago
Aleksander Machniak
53846f798f
Remove debug code
10 years ago
Aleksander Machniak
c29ca0e11d
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
50a57e9b75
Added optional separate interface for out-of-office management ( #1488266 )
10 years ago
Aleksander Machniak
a930815871
Trim search filter to prevent from creating invalid search criteria when skip_deleted = true.
10 years ago
Thomas Bruederli
1b0b398778
Update changelog
10 years ago
Thomas Bruederli
a36369c383
Fix message import dialog ( #1489685 ):
...
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
10 years ago
Aleksander Machniak
5ce2301185
Add labels for 'n' ACL (RFC 5257)
10 years ago
Thomas Bruederli
c8fb38f076
Refined some skin styles
10 years ago
Aleksander Machniak
d3883ddfbb
Make sure attachment ID is really unique when uploading multiple files ( #1489546 )
10 years ago
Aleksander Machniak
723a26cff8
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
98e582148a
Put new feature entries on top and fixes on end of the changelog
10 years ago
Aleksander Machniak
904fec7505
Add id for login submit button ( #1489676 ) - make it skin independent
10 years ago
Thomas Bruederli
3980579602
Avoid useless connection attempts if host is empty
10 years ago
Thomas Bruederli
519ce2e2ec
Avoid bubbling of clicks to treelist expand/collapse toggles
10 years ago
Thomas Bruederli
0c7bc4f5c0
Add styles for 'mainaction' dialog buttons
10 years ago
Thomas Bruederli
3f63a80730
Re-arrange buttons in import dialog to match the rest of the appplication
10 years ago
Thomas Bruederli
34ddfcecef
Fix input-button disabled state; add support for jquery UI buttons of type 'uibutton'
10 years ago
Thomas Bruederli
c42fc0fff6
Define default treelist styles (i.e. indentation) globally
10 years ago
Thomas Bruederli
817c98ec3b
Add method to reset a treelist widget
10 years ago
Thomas Bruederli
143ceff0d8
Implement ArrayAccess interface for conveniently accessing rcube_result_set as array
10 years ago
Thomas Bruederli
532c10669b
Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items
10 years ago
Thomas Bruederli
c70f26776e
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
f2e1b7a3e6
Merge pull request #170 from Takika/patch-1
...
Fix default mailbox sort order
10 years ago
Takika
2256f89139
Fix default mailbox sort order
10 years ago
Aleksander Machniak
aa05873611
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
18a9b4f2f1
Fix dbmail driver (hints from https://github.com/roundcube/roundcubemail/pull/169 )
10 years ago
Thomas B.
324805e180
Merge pull request #162 from nicolas-joubert/patch-1
...
Redirect after HTTP authentication
10 years ago
Thomas Bruederli
2838b9ecb6
Updated Changelog
10 years ago
Thomas Bruederli
d27a4f8f9e
Fix opening compose screen in new window after saving as draft ( #1489643 )
10 years ago
Aleksander Machniak
fb5255e2f0
Fix filter creation from an email when preview frame is disabled ( #1489647 )
10 years ago
Aleksander Machniak
32c612c112
Fix some PDO::MYSQL_* constants (wrongly described in PHP manual before 5.3.21)
10 years ago
Aleksander Machniak
2b8f033bcb
Improvement in handling invalid email address strings
10 years ago
Thomas Bruederli
7e4d15ff43
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Thomas Bruederli
0ca978820c
Suppress IE's default behavior of opening links in a new tab on ctrl-click by wrapping the clickable content in <span> tag
10 years ago
Aleksander Machniak
8d3d5b42b7
Prevent from "Call to undefined method rcmail_output_json::add_footer()" error
10 years ago
Aleksander Machniak
17ae1307d6
Fix issue where msgexport.sh printed the message to STDOUT instead of a file ( #1489634 )
10 years ago
Thomas Bruederli
128fd9861a
Declare LOGIN commands to be anonymized in debug logging
10 years ago
Aleksander Machniak
37b9e02648
Fix regression in handling of 'attachments' result in message_compose hook ( #1489627 )
10 years ago
Aleksander Machniak
a622451bc5
Fix wrong action folder selection if managesieve_domains is not empty ( #1489617 )
10 years ago
Aleksander Machniak
abecca8f4b
Merge branch 'master' of github.com:roundcube/roundcubemail
10 years ago
Aleksander Machniak
c6227fe7b0
Bump version number
10 years ago
Aleksander Machniak
022f510365
Fix issue in displaying filter form when managesieve_kolab_master=true
...
and sieve variables extension is supported by the server (#1489599 )
10 years ago
Thomas Bruederli
80102a2dde
Re-locate the move-message toolbar button to be next to the related delete icon; synchronize toolbars in larry and classic skin
10 years ago
Aleksander Machniak
7c23451eec
Added tests for html::attrib_string() method
10 years ago
Aleksander Machniak
5e8da2b5c9
Added toolbar button to move message in message view
10 years ago
Thomas Bruederli
8bbb01cb66
Add toolbar icon for message move
10 years ago
Aleksander Machniak
524e382669
Merge pull request #168 from tillkruess/master
...
another security fix for domainfactory password plugin driver
10 years ago
Till Krüss
aba993da6a
prevent unwanted code execution via CURLOPT_POSTFIELDS (again)
10 years ago
Aleksander Machniak
9a0900e4a1
Fix issue where multi-select fields were not visible in new filter action rows ( #1489600 )
10 years ago
Aleksander Machniak
a329ccd9c9
Fix issue where folder selector wasn't visible on new filter form
10 years ago
Thomas Bruederli
a23a2b3039
Update env in main window for ACL dialog autocompletion ( #1489594 )
10 years ago
Steffen185
6446d0ac97
modcss.inc: Fixed CS
10 years ago
Steffen185
add515bc74
Make modcss.inc work with allow_url_fopen = Off
...
Alternatively use the PHP cURL extension
10 years ago
Aleksander Machniak
03de1329ef
Fix invalid X-Draft-Info on forwarded message draft ( #1489587 )
10 years ago
Aleksander Machniak
36848be23a
Update changelog
10 years ago
Aleksander Machniak
e7881f058a
Merge pull request #166 from tillkruess/master
...
security fix for domainfactory password plugin driver
10 years ago
Till Krüss
334475a50b
prevent unwanted code execution via CURLOPT_POSTFIELDS
10 years ago
Thomas Bruederli
50020473e3
Update CHANGELOG
10 years ago
Thomas Bruederli
ce20194266
Add setter for user object to rcube class; we already have getters for various user properties there
10 years ago
Aleksander Machniak
c8699f09ea
Add dummy tests for rcube_spellcheck_* classes
10 years ago
Aleksander Machniak
d3abad2876
Add more tests for framework classes
10 years ago
Aleksander Machniak
517c9f9a8d
Fix directories check in Installer on Windows ( #1489576 )
...
Added rcube_utils::is_absolute_path() method
10 years ago
Aleksander Machniak
e8dd47fb94
Fixed typo in script output
10 years ago
Aleksander Machniak
c83a9556e7
Fix possible javascript error on drag-n-drop ( #1489560 )
10 years ago
Thomas Bruederli
e837d8515a
Hide autocompletion results when closing ACL dialog; use default table styles
10 years ago
Aleksander Machniak
a35540c786
Fix issue when default_addressbook option is set to integer value ( #1489407 )
10 years ago
Thomas Bruederli
327bd305d6
Bump ACL plugin version
10 years ago
Thomas Bruederli
8a5777fd1a
Forward all arguments of the function call
10 years ago
Thomas Bruederli
affabd9a4b
Fix some glitches in ACL table display
10 years ago
Thomas Bruederli
f147849bb0
Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration
10 years ago
Thomas Bruederli
eecd9ce0f9
Fix infinite loop when converting invalid html to plaintext ( #1489566 )
10 years ago
Thomas Bruederli
e3857bb6c2
Fix infinite loop when converting invalid html to plaintext ( #1489566 )
10 years ago
Thomas Bruederli
774deaded1
Don't EVER log passwords
10 years ago
Aleksander Machniak
03f1691d47
Fixed Opera > 15 detection ( #1489562 )
10 years ago
Aleksander Machniak
b99aef05b5
Add missing box-shadow style ( #1489556 )
10 years ago
Aleksander Machniak
6131c7d4cc
Update changelog with 1.0-rc "mark"
10 years ago
Aleksander Machniak
10abf2bc2d
Fix bug where it wasn't possible to focus the messages list with
...
mouse click on a record after the focus was put on preview frame.
10 years ago
Thomas Bruederli
254e284d21
Point to the new public URI for online help
10 years ago
Thomas Bruederli
9ba4967a73
Create class documentation with latest phpdoc utility
10 years ago
Thomas Bruederli
1978ae97a5
Add Standard Arabic translation
10 years ago
Thomas Bruederli
8404fe9e32
Updated localizations from Transifex
10 years ago
Thomas Bruederli
cfc84e984f
Fix the small CSS fix
10 years ago
Thomas Bruederli
ed7b1f01de
Update Changelog
10 years ago
Thomas Bruederli
519213426c
Small CSS fix with message notice boxes in Larry skin ( #1489497 )
10 years ago
Thomas Bruederli
700e3cc76d
Include groups in contacts search on mail compose ( #1489082 )
10 years ago
Thomas Bruederli
4bb44b17ef
Update Changelog
10 years ago
Thomas Bruederli
001e39e4ea
Execute message/contact moving on dragend callback from list widget because that includes touch events ( #1489431 )
10 years ago
Thomas Bruederli
1562a83608
Add mime-type mapping for 7zip files ( #1489512 )
10 years ago
Thomas Bruederli
f5007eca74
Invoke update scripts with php command directly ( #1489322 )
10 years ago
Thomas Bruederli
4ae28ff09f
Also adapt fixed table header to vertical body scrolling
10 years ago
Thomas Bruederli
ff8f2ede34
Fix cropped display of fixed list header in IE ( #1295420 )
10 years ago
Thomas Bruederli
cbd8f7c5d2
Adjust fixed header position when scrolling ( #1295420 )
10 years ago
Thomas Bruederli
9675702579
Fix canned responses in HTML mode ( #1489536 )
10 years ago
Thomas Bruederli
90dc9b1512
Compare message IDs before suggesting to restore compose messages on reply
10 years ago
Aleksander Machniak
3509a8e5f8
Do not use rcube_config::all()
10 years ago
Aleksander Machniak
4da065e8a9
Check/create default folders on every login not only the first ( #1489423 )
10 years ago
Aleksander Machniak
2d3abfda48
Update to jQuery 1.11.0
10 years ago
Thomas Bruederli
419c090fd9
Update to jQuery UI 1.9.2 (without themes)
10 years ago
Aleksander Machniak
3b1d410b4e
Fix confusing intersect/filter methods naming/behaviour.
...
Removed rcube_result_index::intersect() method.
Changed rcube_result_index::filter() to filter in the same way as
rcube_result_thread::filter(), which means it actually does array_intersect().
Added tests scripts for rcube_result_index class.
11 years ago
Aleksander Machniak
5140c31064
Remove quotes around addressee name in case they are encoded.
...
Some clients encode quotes with name using base64/quoted-printable
encoding. Quotes were removed only for unencoded strings. Now also
encoded names are handled this way.
So, recipient/sender strings are displayed without quotes around
and e.g. saving to addressbook does not save these redundant quotes.
11 years ago
Aleksander Machniak
c0dda0556c
Allow single quote in style attribute values.
...
E.g. "font-family: 'Tahoma'" should not be removed.
11 years ago
Aleksander Machniak
0f4d09b9e8
Fix empty folder icon for trash folder one level below the root
11 years ago
Aleksander Machniak
c836aa25da
Fix special folder icons for folders in one level below the root
11 years ago
Thomas Bruederli
febcd4b225
Improve wording: don't pretend that mailbox is empty if search/filter doesn't find any messages
11 years ago
Aleksander Machniak
a62c7392aa
Add 'markfolder' event ( #1485775 )
11 years ago
Thomas Bruederli
4a7a861912
Apply the right flags for searching in all folders
11 years ago
Thomas Bruederli
d93ce5cde2
Fix concurrent connections to IMAP while searching
11 years ago
Thomas Bruederli
4f9bd08469
Fix icon position after listicons.png update
11 years ago
Aleksander Machniak
357f9c831a
Support SMTP socket context options via new config option 'smtp_conn_options'
11 years ago
Thomas Bruederli
bc0afad1b3
Added icon for empty trash ( #1485775 )
11 years ago
Aleksander Machniak
6fa5b437a4
Update to TinyMCE 4.x
11 years ago
Thomas Bruederli
19262e6eab
Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests
11 years ago
Thomas Bruederli
1d6082c5e2
Fix thread/list mode update and display
11 years ago
Thomas Bruederli
9202e93b75
Fix slicing of returned search result headers
11 years ago
Thomas Bruederli
6884f3f1f7
Re-submit search query when switching folders
11 years ago
Thomas Bruederli
6f17090258
Fix row UID handling in list widget
11 years ago
Thomas Bruederli
1bbf8c4886
- Make search scope selectable in UI
...
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
11 years ago
Thomas Bruederli
689a222170
Append per-folder search results to global index but only if it has matches
11 years ago
Aleksander Machniak
fac59dc441
Added move/copy icons, improved edit icon and some icon positions
11 years ago
Aleksander Machniak
20be69a882
Fix class on active move/copy links
11 years ago
Thomas Bruederli
a71a9f8267
Added icons for move and copy menu items
11 years ago
Thomas Bruederli
ff3eb83492
Handle combined UID-folder identifiers in rcube_imap class
11 years ago
Thomas Bruederli
2c33c7e38b
Make message pagenav (prev/next) work with sorted multi-folder search results
11 years ago
Thomas Bruederli
2baeac116a
Fix sorting and paging in cross-folder searches
11 years ago
Thomas Bruederli
25a244908b
Remove merge conflict
11 years ago
Thomas Bruederli
b6100d9ed2
Merge branch 'dev-multi-folder-search' of github.com:roundcube/roundcubemail into dev-multi-folder-search
...
after rebasing to master
11 years ago
Thomas Bruederli
d53b60406c
Fix typos
11 years ago
Thomas Bruederli
b6e24c6946
Minor improvements to threaded searching
11 years ago
Thomas
566747af00
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
11 years ago
Thomas
9684dc018f
Support globally unique message UIDs with IMAP folder name appended
11 years ago
Thomas
628706acdc
Prepare message list to display IMAP folder
11 years ago
Thomas
017c4f19fd
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
11 years ago
Thomas Bruederli
5740b10bf8
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
531c4d896c
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
d924ebebf7
Fix compatibility with PHP 5.2 in html.php file ( #1489514 )
11 years ago
Thomas Bruederli
3786a48aeb
* New option that write logs to per-user directories. (Debug) logs will only be written if a directory for the current user exists.
...
* The 'write_log' plugin hook now also supports the return property 'dir' to let plugins specify the log directory.
11 years ago
Aleksander Machniak
1fd6c43e19
Improve parse_thread so it uses much less recursive calls
11 years ago
Thomas Bruederli
c5f6352710
Don't log error if no plugin config is found in global directories
11 years ago
Thomas Bruederli
8fc49e51a4
Use the right base_dn for listing records of the selected group
11 years ago
Aleksander Machniak
f56ca13f7e
Add more IMAP THREAD parser tests
11 years ago
Aleksander Machniak
18ff2e4ac6
Added some tests for IMAP THREAD parser
11 years ago
Aleksander Machniak
5f3c7e3920
Make sure unread_children count (and class) on thread root is always updated when read status of a child row is changed
11 years ago
Aleksander Machniak
8080554cf3
Remove expand/collapse with plus/minus keys (on numeric keypad) ( #1489513 )
11 years ago
Thomas Bruederli
7c28d45c8e
Update class name in subscriptions folder list after saving folder properties
11 years ago
Thomas Bruederli
aa581c2912
Fall back to load plugin config from global config directories only if no local config file exists
11 years ago
Thomas B.
5991988b9a
Merge pull request #160 from Takika/patch-1
...
Load plugin config file (by plugin name) from any configured path
11 years ago
Aleksander Machniak
14bd927c71
Extracting inline image data into attachments also if data type is not set
11 years ago
nicolas-joubert
5e3d1026c6
Redirect after HTTP authentication
...
Allow to redirect to the previous QUERY_STRING after HTTP authentication.
11 years ago
Aleksander Machniak
3d2320a958
Merge pull request #161 from Musashi69/patch-1
...
Correct Net_Sieve requirement from 1.8.2 to 1.3.2
11 years ago
Aleksander Machniak
eaf9d81ee9
CS fixes
11 years ago
Aleksander Machniak
2eef77c6e3
Fix issue where filesystem path was added to all-attachments (zip) file ( #1489507 )
11 years ago
Musashi69
52674e89ff
modify Net_Sieve requirement from 1.8.2 to 1.3.2 as the former is not available
11 years ago
Takika
d073a66db3
Load plugin config file from any configured path
...
Try to load plugin_name.inc.php config file from any pre-configured config path (rcube_config::path array) so webmail admins can move plugin configurations out of www root.
11 years ago
Aleksander Machniak
f67037ce57
Fix error when calling get_selection() after any (selected) row was removed
11 years ago
Thomas Bruederli
e59471fcb9
Make sure prefs always is a valid array (otherwise causes fatal errors if language if not set)
11 years ago
Aleksander Machniak
090d3ed38c
Fix compat. with PHP 5.2 ( #1489500 )
11 years ago
Thomas Bruederli
72975e1497
Move folder/directory list auto-scrolling functionality to treelist widget (same as auto-expand) and make it work without list header/footer blocks
11 years ago
Aleksander Machniak
81297785e1
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
b23b3f2c35
Fix case-sensitivity of email addresses handling on compose ( #1485499 )
11 years ago
Aleksander Machniak
7e0d2d9d13
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
4e040e304f
Add Filters tab using plugin API hook
11 years ago
Aleksander Machniak
4957530dec
Fix an obvious mistake in search_once() casing wrong result when called
...
with empty 2nd argument (which also is not what should happen, should we return error?)
11 years ago
Aleksander Machniak
7a3c0c96c4
Use '0' instead of 0, to fix possible issue.
11 years ago
Thomas B.
2957e77fbc
Merge pull request #159 from JohnDoh/group_delete
...
re-add lost group_delete js event
11 years ago
Aleksander Machniak
172302e2cf
Small perf. improvement
11 years ago
Aleksander Machniak
ee43f09724
Fix possible warning when advances_prefs setting is not an array
11 years ago
Aleksander Machniak
0301d9347f
CS fixes
11 years ago
Aleksander Machniak
d575e46067
CS fixes
11 years ago
Aleksander Machniak
f5d2eef55c
More CS fixes, replace global $CONFIG usage with $RCMAIL->config->get()
11 years ago
Aleksander Machniak
ddc161721c
Fix default priority selection broken in last CS fix
11 years ago
Aleksander Machniak
5e30349639
CS fixes
11 years ago
Aleksander Machniak
30ceb69eb5
Fix fatal error after last fix
11 years ago
Aleksander Machniak
0f16a0353c
CS fixes
11 years ago
JohnDoh
1fdb55a99e
re-add lost group_delete js event
11 years ago
Aleksander Machniak
14ace838c1
Fix references to 'default' skin
11 years ago
Aleksander Machniak
10936fef64
Don't alter Message-ID of a draft when sending ( #1489409 )
11 years ago
Aleksander Machniak
c7250749ab
Fix issue where deprecated syntax for HTML lists was not handled properly ( #1488768 )
11 years ago
Aleksander Machniak
e1bb65c6d7
Optimised image
11 years ago
Aleksander Machniak
3e98f8be71
Add some code for S/MIME signatures verification, update Crypt_GPG package
11 years ago
Aleksander Machniak
c97625e02a
CS fixes
11 years ago
Aleksander Machniak
da5fa28d57
Display different icons when Trash folder is empty or full ( #1485775 )
11 years ago
Aleksander Machniak
772bec6789
Make addEventListener() chainable for better performance and compact code
...
Replace deperecated row_init usage with addEventListener('initrow')
11 years ago
Aleksander Machniak
7b39845b3a
Update changelog
11 years ago
Aleksander Machniak
440ca6292f
Merge pull request #156 from JohnDoh/previewtoggle
...
remember preview headers collapse status
11 years ago
Aleksander Machniak
b3c034ce30
Merge pull request #157 from JohnDoh/trigger-insertrow
...
trigger insertrow JS event from compose screen address book widget
11 years ago
Aleksander Machniak
ac0fc383fd
Fix so message flags modified by another client are applied on the list on refresh ( #1485186 )
11 years ago
Aleksander Machniak
6b2b2eca5f
Remove deprecated functions (these listed in bc.php file) usage
11 years ago
Aleksander Machniak
54029ea959
Fix broken text/* attachments when forwarding/editing a message ( #1489426 )
11 years ago
Aleksander Machniak
5224a6b394
Make possible to get contact ID from HTML id attribute ( #1489414 )
11 years ago
Aleksander Machniak
f6d23a8dce
Fix PHP warning when 1st argument of parse_host() is not a string ( #1489486 )
11 years ago
Aleksander Machniak
c562a31681
Improved minified files handling, added css minification ( #1486988 )
11 years ago
Aleksander Machniak
538e64c572
Fix Closure-compiler warnings, small code improvements
11 years ago
Aleksander Machniak
774f9dc835
Fix replacing group name with group members on autocompletion
...
(for some addressbook plugins where email field is not a flat array)
11 years ago
Aleksander Machniak
a520f331c1
Fix handling of X-Forwarded-For header with multiple addresses ( #1489481 )
11 years ago
Aleksander Machniak
7b1969ad60
Fix icon on archive folder (after changes in classic skin) and
...
fix icon on subfolders of archive folder
11 years ago
Aleksander Machniak
fad5feae26
Fix (improve fix for) folders list icons ( #1489473 )
11 years ago
Aleksander Machniak
0c8049f226
Fix position of messages list column dragging layer when the list is scrolled down
11 years ago
Aleksander Machniak
5c83393788
Fix border issue on folders list in classic skin ( #1489473 )
11 years ago
Aleksander Machniak
acfbe5ff4c
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
11 years ago
Aleksander Machniak
9a0153324e
Implemented menu actions to copy/move messages, added folder-selector widget ( #1484086 )
11 years ago
Aleksander Machniak
2dade15d83
Fix security rules in .htaccess preventing access to base URL without the ending slash ( #1489477 )
11 years ago
Aleksander Machniak
4187b3e26f
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
d19c0f9f30
In normalize_string() replace 4-byte unicode characters with '?' character.
...
These are not supported in default utf-8 charset on mysql,
the chance we'd need them in searching is very low.
11 years ago
Aleksander Machniak
48660a881c
Fix use of non-existing localization label ( #1489474 )
11 years ago
Aleksander Machniak
f896370557
Improved drag-n-drop layer: - do not auto-select children of collapsed threads,
...
display subjects in real order (not is selection order), some code improvements
11 years ago
Aleksander Machniak
302eb266de
Fix regression where only first new folder was placed in correct place on the list ( #1489472 )
11 years ago
Aleksander Machniak
7eecf873da
Fix issue where children of selected and collapsed thread were skipped on various actions ( #1489457 )
11 years ago
Aleksander Machniak
ae4717cb6c
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
27f0c2723b
Nicely handle server-side modification of script names ( #1489412 )
11 years ago
Aleksander Machniak
37ef824256
Added sk_SK localization for csv2vcard map
11 years ago
Aleksander Machniak
edca654ef0
Fix quota image broken in e71ceb0c98
( #1489467 )
11 years ago
Aleksander Machniak
fd0c123e44
Fix fixed header issue after removing rows (1295420)
11 years ago
Aleksander Machniak
39c90d6b61
Make sure selected group is listed after delete error ( #1489463 )
11 years ago
Aleksander Machniak
029f7a157d
Clarify update() result description, return boolean when ID didn't change
11 years ago
JohnDoh
9a8873270f
trigger insertrow JS event from compose screen address book widget
11 years ago
Aleksander Machniak
c50eee4827
Improved error messages
...
- display errors only in dialogs (hide original message element),
- fix error when closing dialog on timeout after dialog was closed manually,
- center dialog vertically on the screen,
- use fadeOut effect on close.
11 years ago
Aleksander Machniak
584de9e698
Fix links in UI messages after new #messagestack was implemented
11 years ago
Aleksander Machniak
2c16ab5682
Check rcube_addressbook::get_error() after failing delete ( #1489463 )
11 years ago
Aleksander Machniak
18b40c1a32
Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used ( #1489420 )
11 years ago
Aleksander Machniak
e71ceb0c98
Remove useless height attribute from #quotadisplay element
11 years ago
Aleksander Machniak
7135f8af1d
Update changelog
11 years ago
Aleksander Machniak
9b22f58d4e
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
3b338f1e4f
Fix unreliable mimetype tests in Installer ( #1489453 )
11 years ago
Aleksander Machniak
38bf401cf8
Fix performance of listing writeable folders ( #1489451 )
11 years ago
Thomas Bruederli
6dee834ca0
Prepare release
11 years ago
Thomas Bruederli
ce6050cbbb
Display version from composer.json even if not intstalled
11 years ago
Thomas Bruederli
d5c3815c8c
Argggh! Get a version of the closure compiler that is known to work
11 years ago
Thomas Bruederli
bd7df14882
Fix download URL for closure compiler
11 years ago
Thomas Bruederli
3b95e24fbb
Updated localizations from Transifex
11 years ago
Aleksander Machniak
5f31429de5
Fix preparation of message object before saving into the cache.
...
The bug cased e.g. displaying HTML content as plain text for messages
with Content-Type: text/html.
11 years ago
Aleksander Machniak
f25a96bd40
Improve "ul.listing li" with text overflow styles
11 years ago
Aleksander Machniak
38f1f56920
Exec config_get hook also in rcube_config::all() ( #1485981 )
11 years ago
Aleksander Machniak
ffec857b69
Fix handling of invalid closing tags in HTML messages ( #1489446 )
11 years ago
Aleksander Machniak
993eb88d5a
Always send unread counter update for current folder
11 years ago
Aleksander Machniak
ac3cddac97
Skip charset (or use US_ASCII) intead of UTF-8 if body contains only ASCII characters
11 years ago
Aleksander Machniak
acc900cb63
Small code improvement
11 years ago
Aleksander Machniak
75a5c3554a
Add possibility to overwrite a label/message in Roundcube's language package ( #1489433 )
11 years ago
Aleksander Machniak
f59cfe8806
Make Reporting-UA header in MDN report optional, as User-Agent is
11 years ago
Thomas Bruederli
f52efbd5cd
Save Larry skin UI settings in local storage instead of cookies
11 years ago
Thomas Bruederli
0786798438
Make local storage functions work before rcmail.init() was called
11 years ago
Aleksander Machniak
8c5f405587
Set real content-type for file downloads ( #1489439 )
11 years ago
Aleksander Machniak
fac292a410
Refactored classic skin splitter code to fix it for IE<9
11 years ago
PhilW
6e5bf9e3e6
remember preview header collapse status
11 years ago
Aleksander Machniak
7184b3a0e1
- Update TinyMCE to version 3.5.10 ( #1489442 )
11 years ago
Aleksander Machniak
184a11b4fb
Fix keyboard navigation in autocompletion list on Opera browser
...
(use keydown event on all browsers)
11 years ago
Aleksander Machniak
9e36fba547
Fix right margin in mail task interface to be precissely the same as in other tasks
11 years ago
Aleksander Machniak
f4d0fb3955
Fix #messagestack position (again)
11 years ago
Aleksander Machniak
571c109260
Make splitters more responsive (using timing events)
11 years ago
Aleksander Machniak
3bcc065831
Add missing </div>
11 years ago
Aleksander Machniak
f768a6eae8
Fix so contactnotfound message is of type error not info
11 years ago
Aleksander Machniak
b82fccfc69
Display loading message when loading identity frame
11 years ago
Aleksander Machniak
067d3dc44a
Fix redundant/missing closing div tags
11 years ago
Aleksander Machniak
6dac9f5da5
Small improvements to #messagestack style
11 years ago
Thomas Bruederli
6d67255a5d
Remember compose-options collapse status and display them by default; Use abstracted functions to read and set UI settings. To be replaced with local storage...
11 years ago
Thomas Bruederli
21f10c7ad1
Small adjustments to new status message display
11 years ago
Thomas Bruederli
1670b3e1d3
More improvements to list focus styles:
...
- display focused row also when selected
- background-position-x doesn't work on Firefox, use full background-position properties
11 years ago
Aleksander Machniak
72dc3c0faf
Fix typos
11 years ago
Thomas Bruederli
a45c0fa0c4
Tweak borders and paddings of focused/selected list rows. Don't show focus indicator when selected
11 years ago
Thomas Bruederli
8d3a9d3213
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
b5117238db
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
1900e14d75
Updated changelog
11 years ago
Aleksander Machniak
aac4b452a3
Bump version to 7.1
11 years ago
Aleksander Machniak
78ef00f12d
Fix a bug where deleted filter was not removed from the list
...
(because now list widget's 'rows' property is of type object not array)
11 years ago
Thomas Bruederli
bf3018e7ed
Trigger event when opening new windows with a reference to the window object ( #1489413 )
11 years ago
Thomas B.
ecb5bd7bd1
Merge pull request #153 from cmcnulty/row-focus
...
Indicator for row focus, resolves #1489392
11 years ago
Aleksander Machniak
3ab616c742
Fix rowcount when list element contains bot only tr/li elements but also text nodes
11 years ago
Thomas Bruederli
064ed1ffd2
Update changelog
11 years ago
Thomas Bruederli
12e93ca2b0
Optimize and preload message icons
11 years ago
Thomas Bruederli
34003c5fa5
Display status messages as pile of black bars overlaying the UI in order to improve visibility ( #1488974 )
11 years ago
Aleksander Machniak
b7fb20af3a
Fix issue where subject input might get filled with "null" string (IE8)
11 years ago
Aleksander Machniak
303e21fc63
Replace Array.indexOf() with jQuery.inArray() for older browsers (IE<9)
11 years ago
Aleksander Machniak
5bd8712f71
Fix folders sorting procedure.
...
Fixes the issue where after creating a folder with name 'Abc abc'
it were added before existing subfolders of folder 'Abc' and after 'Abc'.
11 years ago
Aleksander Machniak
75e52852dd
Added CVE number to changelog entry
11 years ago
Aleksander Machniak
f13ae32aec
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
978ff8794f
Make sort_folder_list() public
11 years ago
Thomas Bruederli
aef6ed4702
Add hook to notify plugins about message sending errors
11 years ago
Aleksander Machniak
3b8a7918fc
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
4c8491275c
Small fixes: variable scope
11 years ago
Aleksander Machniak
ba2d42f0be
Fix attachment menu link in IE8
11 years ago
Aleksander Machniak
30a26c964d
Syntax fix for IE7
11 years ago
Aleksander Machniak
37c3c55160
Bring back empty directories
11 years ago
Aleksander Machniak
fdf79703e2
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
3373e4ae10
Fix browser version detection and failing tests
11 years ago
Aleksander Machniak
8328d0643e
Code improvements and some unification with browser detection code in javascript
11 years ago
Aleksander Machniak
51fe045a04
Fix deprecated function usage
11 years ago
Thomas Bruederli
fa635d8862
Make $force parameter only override the task check for required plugins ( #1489437 )
11 years ago
Thomas Bruederli
f9c8e8285b
Move 'advanced' block to the end of the settings form
11 years ago
Thomas Bruederli
f8101fff1e
Accept text/html parts inside multipart/mixed parts as HTML contents
11 years ago
Thomas Bruederli
f9a8189423
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
57def0d195
Use absolute paths in default config
11 years ago
Aleksander Machniak
f03ed8d9bb
Fix (again) IE11 detection where document.all is not defined.
...
@TODO: review our document.all uses.
11 years ago
Aleksander Machniak
5e4894a916
Fix bgcolor attribute handling
11 years ago
Aleksander Machniak
741ddced5b
Fix Internet Explorer 11 detection ( #1489434 )
11 years ago
Thomas Bruederli
596301c10b
Reset $part_orig_mimetype variable in for-loop. This avoids attachments along with message/rfc822 parts being listed twice
11 years ago
Thomas Bruederli
2af3748596
Clean HTML message body from URL parameters after enabling HTML mode in commit e957bfec
11 years ago
Thomas Bruederli
cf31954661
Make require_plugin() force loading of the required plugin
11 years ago
Thomas Bruederli
e957bfecdf
Allow plugins to override message compose mode
11 years ago
Thomas Bruederli
38c9df8e97
Add public_html directory to be used as document root or alias directory for Roundcube installations. This will only expose the required resources to public access
11 years ago
cmcnulty
c07b7b7143
apply focused styles to address book and classic skin
11 years ago
Aleksander Machniak
8d91770bcc
Do not start autocomplete request on arrow keys press
11 years ago
Thomas Bruederli
ceb2a31b38
Compare draft message-ID when restoring local message contents
11 years ago
Thomas Bruederli
7bfc02e122
Track typing activity in HTML editor
11 years ago
Thomas Bruederli
87b513853c
Better button text for message restore dialog
11 years ago
Thomas Bruederli
8c74925df1
Track typing in compose screen and only update local storage on activity
11 years ago
Thomas Bruederli
85e60ada15
First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added
11 years ago
Thomas Bruederli
e46d060a4a
Fix errors in error page :-)
11 years ago
cmcnulty
fc5457d8ba
remove remnant of focus td
11 years ago
cmcnulty
c503ee45ed
remerge with master
11 years ago
cmcnulty
1f70596882
CSS only solution to focused messages
11 years ago
Thomas Bruederli
12f0e06fcf
Fix listicons image with wrong message header icon
11 years ago
Thomas Bruederli
ef14bd0d8d
Better icon for advanced settings blocks; message list row borders
11 years ago
Thomas Bruederli
7863921d53
Adjust recipients textarea size according to conent.
...
This reduces the height to 1 row on Firefox < 25 which renders textareas rows+1 heigh (#1489198 )
11 years ago
Thomas Bruederli
7a98df9185
Update Changelog
11 years ago
Thomas Bruederli
ccc2ace07f
Adjust date column size to fit the widest possible date format ( #1489368 )
11 years ago
Thomas Bruederli
677b6c518a
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
4a05e8a7e8
Finish advanced prefs feature ( #1488829 )
11 years ago
Aleksander Machniak
a96a22cc3e
Merge pull request #141 from rasky/http_without_pwd
...
Allow HTTP authentication without password.
11 years ago
Thomas Bruederli
29b2937f7b
Add filetype icons for Powerpoint and Openoffice Presentations ( #1489225 )
11 years ago
Aleksander Machniak
393c868e8e
Substitute variables in 'password_ldap_search_base' value
11 years ago
Aleksander Machniak
5983ee0f18
Fix categories/groups import from csv
11 years ago
Aleksander Machniak
3433637cb9
Fix archive button state (i.e. checking if current folder is archive folder)
11 years ago
Aleksander Machniak
96247867f2
Fix operations on folders with trailing spaces in name ( #1489419 )
11 years ago
Aleksander Machniak
d1a17029a3
Better handling of fopen() errors
11 years ago
Thomas Bruederli
884e1ecce9
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
1e7d1240ed
Avoid rcube_session::reload() to reset previous changes. This fixes parallel attachment uploads that could get lost when using the database_attachments plugin
11 years ago
cmcnulty
9a7258a368
fixed some whitespace stuff
11 years ago
cmcnulty
6c0b1fde43
Move focus column to the left-most side
11 years ago
Aleksander Machniak
00de8ddf8d
Small performance improvements, use str_replace() instead of strtr(),
...
do not parse query if there are no params to replace,
keep one instance of (potentially long) query less in memory
11 years ago
Aleksander Machniak
5c7bbfcd59
Fix regression where child messages on collapsed thread weren't selected
...
on move/delete action (#1489415 )
11 years ago
Aleksander Machniak
88934b6132
Keep all security rules in one place, support Apache 2.4 syntax
11 years ago
Aleksander Machniak
540e112bd8
Merge pull request #148 from raoulbhatia/master
...
Enhance .htaccess security rules
11 years ago
Aleksander Machniak
5e3e4fe0c6
Merge pull request #152 from cmcnulty/control-shift
...
Reset shift_start on control select
11 years ago
Aleksander Machniak
04fbc555b9
Code improvements
11 years ago
Charles McNulty
d1a7952c6b
Merge remote branch 'upstream/master' into row-focus
11 years ago
Charles McNulty
48f65c6a71
tiny-focus column for determining where focus should be
11 years ago
Thomas Bruederli
c353958cfb
Move help plugin UI initialization to startup hook
11 years ago
Aleksander Machniak
d4f27d90d5
Merge pull request #136 from tillkruess/extend-df-password-driver
...
Extend domainfactory password driver
11 years ago
cmcnulty
5a870688b0
Merge remote-tracking branch 'upstream/master' into row-focus
11 years ago
cmcnulty
c99901fd16
style for focused messages
11 years ago
Aleksander Machniak
a8b004e8d8
Improve identity selection based on From: header ( #1489378 )
11 years ago
Aleksander Machniak
e28b12259f
Fix issue where mails with inline images of the same name contained only the first image multiple times ( #1489406 )
11 years ago
Aleksander Machniak
64cb702847
Remove duplicate languages on spellchecker langs list ( #1489395 )
11 years ago
Aleksander Machniak
052a6a4d65
Fix list record selection on lists with toggleselect:true, i.e. folder manager
...
- this is a regression in recent keyboard handling refactoring (#1489408 )
11 years ago
cmcnulty
e769a7b588
need to reset shift_start on control select
...
reproduce steps: shift-select some messages, hold down control and
select another message. hold down shift+control and select more
messages - desired behavior, two separate ranges of selected messages.
(consistent with outlook/thunderbird/windows explorer)
11 years ago
Aleksander Machniak
6a91448aee
Improve performance and code readability by using String's startsWith() method, other code improvements
11 years ago
Thomas Bruederli
8d9dcca2b6
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
4c02ef0c5c
Fix function calls after refactoring
11 years ago
Aleksander Machniak
8f8e263977
CS fixes
11 years ago
Aleksander Machniak
2aacf1a31d
Fix drag-n-drop broken in bc35e865
11 years ago
Aleksander Machniak
c511f5d7c8
Eliminate "blinking" loading icon in browser on messages selection
...
- do not assign location.href to the same value as it is
11 years ago
Aleksander Machniak
03da10725c
Bring back fix for #1489396 , unintentionally removed in another pull request
11 years ago
Aleksander Machniak
bc35e865ae
Fix Ctrl+click selection after recent refactorings of keyboard nawigation on list widget
11 years ago
Aleksander Machniak
e19371aff0
Update changelog
11 years ago
Aleksander Machniak
0fb8940d06
Merge pull request #151 from cmcnulty/new-key-navigation
...
Spacebar for message selection, left/right arrow for thread collapse/expand
11 years ago
Aleksander Machniak
c11a3f81ac
Update changelog
11 years ago
Aleksander Machniak
0c77475f3f
Merge pull request #149 from cmcnulty/1489403
...
#1489403 - fixes scrolling issues when highlighted message is below header.
11 years ago
Aleksander Machniak
a630ba4e06
Add note about txclib bug and a link to the fix
11 years ago
Thomas Bruederli
1723f92251
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
5b334509a8
Updated localizations from Transifex
11 years ago
Aleksander Machniak
ed119d3639
Merge pull request #150 from cmcnulty/1489396
...
fix #1489396 - make home/end key behavior consistent
11 years ago
Aleksander Machniak
b972b4c4c0
Add an option to disable smart Reply-List behaviour - reply_all_mode ( #1488734 )
11 years ago
Aleksander Machniak
c641dea371
Fix small regression in #listmenu
11 years ago
Aleksander Machniak
442f37c313
Fix list update after archive action on search result
11 years ago
Aleksander Machniak
07f161dd4e
Improved checking if current folder is an archive folder (or subfolder)
11 years ago
Aleksander Machniak
11075979a6
Update authors and version numbers
11 years ago
Aleksander Machniak
691cbc276d
Fix archive action for all messages in a folder ( #1489405 )
11 years ago
Aleksander Machniak
60e1b34e33
Fix typo in last commit
11 years ago
Aleksander Machniak
ccb1323dc8
Move setting _next_uid to selection_post_data()
11 years ago
Aleksander Machniak
a6cc96a55d
Fix archive button on messages page when using archive_type != '' ( #1489404 )
11 years ago
Aleksander Machniak
2143a64873
Performance improvement - call IMAP LIST only once
11 years ago
Aleksander Machniak
d72a41dc8e
Make sure all folders in the path are created - ie. if archive folder
...
is configured as Archive/YYYY/MM, create both Archive/YYYY and Archive/YYYY/MM.
11 years ago
cmcnulty
a8876fba93
Revert "simplify home/end key behavior"
...
This reverts commit 3bef61232b
.
11 years ago
cmcnulty
9806c72764
replace space bar with arrow key thread handling
...
and switch spacebar to select messages
11 years ago
cmcnulty
3bef61232b
simplify home/end key behavior
...
Makes the home/end keys behave like every other mechanism for selecting
records.
11 years ago
cmcnulty
741f387c14
fix scrolling up
...
Make sure that the fixed header is never over a message
11 years ago
Aleksander Machniak
a222f5c045
Fix an issue where pressing minus key on contacts list was hiding list records ( #1489393 )
11 years ago
Thomas Bruederli
a9d476f012
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
59cdb433a6
Avoid duplicate elements with the same id in HTML. Fixes broken icons in classic skin.
11 years ago
Aleksander Machniak
b1f3c3bee8
Fixed saving contact birthday/anniversary dates before 01-01-1970
11 years ago
Aleksander Machniak
a23d446996
Update changelog
11 years ago
Aleksander Machniak
8946c2fca9
Merge pull request #146 from cmcnulty/1489397
...
1489397 - fix shift-down arrow key over thread when going up
11 years ago
Raoul Bhatia
cb3ea1443e
Deny access to all files not containing a . (dot) to block access to different README, ChangeLog, etc. files of various skins and plugins.
...
Do not check case for default README/INSTALL/LICENE files.
11 years ago
Thomas Bruederli
a0e3f127b1
Updated Changelog
11 years ago
Thomas Bruederli
fdb30f3279
Fix CSS selector modifications when nested in @media blocks
11 years ago
Charles McNulty
d194179863
Fix shift-select when navigating UP the messsage list
11 years ago
Aleksander Machniak
f202a7e8b1
Fixed status icon in messages list header, fixed position of flag icon
11 years ago
Aleksander Machniak
89e50739b4
Refactored status/flag toggle code, added touch event support on flag and status icons.
...
Fixed regression in commit 4e4c2511bc
where click on flag/status/expando
icons was selecting the message row.
11 years ago
Thomas Bruederli
113b461dfd
Better fix for menu scrollbars: only allow vertical scrollbar to appear
11 years ago
Thomas Bruederli
7f196096f4
Fix message content scrolling on touch devices
11 years ago
Thomas Bruederli
3ce7c56826
Applied the (modified) patch to extend configuration possibilities of LDAP address books as suggested in #1488753 :
...
- Add option to specify arbitrary replacements of config options with attributes from the bound user
- Allow mapping of group object class => member attribute used in these objects
- Describe the 'member_filter' property for groups config
11 years ago
Thomas Bruederli
98b7b548a2
Merge branch 'dev-canned-responses'
...
Conflicts (resolved):
skins/classic/includes/settingstabs.html
skins/larry/includes/settingstabs.html
11 years ago
Thomas B.
4e4c2511bc
Merge pull request #143 from cmcnulty/#1489392---fix-control+arrow-behavior
...
#1489392 - arrow key with control down should *not* select messages
11 years ago
Aleksander Machniak
c3b6f3d871
Eliminate horizontal scrollbar in popup menus with many options (e.g. spellcheck languages list)
11 years ago
Aleksander Machniak
5906b5fb2c
Update changelog
11 years ago
cmcnulty
52616821c8
#1489392 - arrow key with control down should *not* select messages
...
In alignment with desktop applications (windows & mac) using the arrow keys with the control key pressed should not select the messages. Changes code so that with_mouse will be passed as true when click event occurs, and row will only be toggled if it was a click event.
11 years ago
Thomas Bruederli
6abdfff07d
Allow to override popup options; return reference to popup dialog
11 years ago
Thomas Bruederli
1ece73dc4e
Fix mime.types parsing ( #1489391 )
11 years ago
Thomas Bruederli
6f04daa754
Decorate drop-down menus in datepicker title
11 years ago
Thomas B.
e1ae18311a
Merge pull request #142 from Takika/patch-2
...
Add contact_listname hook to handle special name order
11 years ago
Thomas Bruederli
b461a2d72e
Send last fetch time with 'refresh' requests and allow plugins to alter query parameters of http requests
11 years ago
Takika
03713dbf5d
Add contact_listname hook to handle special name order
...
I can modify the addressbook_name_listing variable via main config or preferences_list_hook but I have to change the rcube_addressbook class to use the modified value. Some contry use special [name orders](http://en.wikipedia.org/wiki/Personal_name#Name_order ) and we can handle them with this hook.
I changed the hook name to contact_listname as proposed by thomascube in the original PR#127.
11 years ago
Aleksander Machniak
a649e0488a
Fix failing vCard import when email address field contains spaces ( #1489386 )
11 years ago
Aleksander Machniak
99d59620e1
Join many preg_replace() calls into one
11 years ago
Aleksander Machniak
27a620c012
Fix typo in method name
11 years ago
Giovanni Bajo
35533c3622
Allow HTTP authentication without password.
...
This makes it the plugin useful for any form of webserver-based
authentication (CAS, SAML, etc.); of course, other plugins will
have to be installed to handle connections to the IMAP/SMTP
servers, but at least they don't need to duplicate the basic
HTTP authentication functionality.
11 years ago
Thomas Bruederli
d29f781080
Let plugins state a validation error message
11 years ago
Thomas Bruederli
ada51d1d0e
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
a693639613
Require name or email for sql address book only
11 years ago
Thomas Bruederli
49b8e5d0bb
Add plugin hook 'contact_validate' to let plugins validate contact records
11 years ago
Thomas B.
771a82df90
Merge pull request #139 from qnrq/master
...
Adds change_identity JavaScript event trigger
11 years ago
Niklas Femerstrand
af61b9705e
Adds change_identity JavaScript event trigger
11 years ago
Thomas Bruederli
1498ac81c9
Update CHANGELOG
11 years ago
Thomas Bruederli
977f85be92
Avoid popup menus overflowing the browser window
11 years ago
Thomas Bruederli
c344b64f13
Get supported spell-check languages from the configured backend; replace suspended google spell service with our new service at spell.roundcube.net
11 years ago
Aleksander Machniak
70c7df8faa
Fix vulnerability in handling _session argument of utils/save-prefs ( #1489382 )
11 years ago
Aleksander Machniak
26830dcc87
Support 'value' and 'label' attributes on <option> tag
11 years ago
Aleksander Machniak
e2f90dbd4e
Do not add css files to the page when body is empty, e.g. upload iframes
11 years ago
Aleksander Machniak
ff993eb483
Fix iframe onload for upload errors handling ( #1489379 )
11 years ago
Aleksander Machniak
0ce501c567
Merge pull request #137 from corbosman/master
...
Allow 'selected' as option tag attribute
11 years ago
corbosman
754779be6d
Allow selected as attribute
11 years ago
Aleksander Machniak
c20fa4a1ad
Fix address matching in Return-Path header on identity selection ( #1489374 )
11 years ago
Aleksander Machniak
672a55e655
Remove unused global variable
11 years ago
Till Krüss
910a3581be
check if password was changed successfully, before looking for error messages
11 years ago
Till Krüss
0f4c9b850f
check if the new password matched the requirements; code cleanup
11 years ago
Thomas Bruederli
010a350715
Minor improvements to threaded searching
11 years ago
Thomas Bruederli
b608577342
Add support for additional attributes on <option> entries
11 years ago
Aleksander Machniak
64c924ea06
Fix regression where wrong set of message identifiers was used
...
in sql query that was supposed to fetch list of messages from cache
11 years ago
Aleksander Machniak
902b9df7fb
Remove dont_select internal flag, we don't need it anymore
11 years ago
Thomas
7e3e3ef81a
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
11 years ago
Aleksander Machniak
eb6253ccc1
Fix regression where click on subject text wasn't selecting the message row
11 years ago
Aleksander Machniak
c1bc8f6c82
Change so abort=true does not break the loop in exec_hook(), provide a new 'break' flag for this purpose
11 years ago
Aleksander Machniak
075574c81f
Use onclick even for status, flag and expando actions to fix issue
...
where mouse right click would invoke action where it shouldn't
11 years ago
Aleksander Machniak
ddeed163c0
Add identity_select plugin to tests list
11 years ago
Aleksander Machniak
899e594474
Key duplicate error on postgres uses SQLSTATE=23505
11 years ago
Aleksander Machniak
5a2d2a6f75
Fix HTML part detection when encapsulated inside multipart/signed ( #1489372 )
11 years ago
Aleksander Machniak
ff6de99ae4
Some micro-optimizations
11 years ago
Aleksander Machniak
0f15219a93
Fix text wrapping issue with long unwrappable lines ( #1489371 )
11 years ago
Aleksander Machniak
d1abd8e339
Fix infinite loop in rcube_utils::mod_css_styles() after recent changes in rcube_string_replacer
11 years ago
Thomas Bruederli
b5216621ba
Add spellchecker backend for the After the Deadline service. See http://www.afterthedeadline.com for server installations
11 years ago
Thomas Bruederli
bc0a470157
Refactor spellchecker class into backend subclasses for better extensibility
11 years ago
Thomas Bruederli
c856b73c86
Minor improvements to linkref parser
11 years ago
Thomas Bruederli
a01f3b959a
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
e480ca00ba
Replace markdown-style [1] link indexes in plain text email bodies. [1]: http://daringfireball.net/projects/markdown/
11 years ago
Aleksander Machniak
4136174517
Clean up translations once again, this time remove untranslated strings for all langs
11 years ago
Aleksander Machniak
63573c9312
Added Urdu (ur_PK) language support
11 years ago
Aleksander Machniak
9377edc497
More lceanup
11 years ago
Aleksander Machniak
6e0da1b82e
Remove also $labels=array() and $messages=array() lines
11 years ago
Aleksander Machniak
3d9e683cda
Added plugin localizations
11 years ago
Aleksander Machniak
b1a1ca159e
Localization files cleanup - removed untranslated texts, empty lines and comments
11 years ago
Aleksander Machniak
07e5d737b7
Fix comments cleanup
11 years ago
Aleksander Machniak
915bac3ebb
Do not cleanup en_US files
11 years ago
Aleksander Machniak
664710294a
Adde translation update (from Transifex) and cleanup script
11 years ago
Thomas
9e63cd5f24
Support globally unique message UIDs with IMAP folder name appended
11 years ago
Thomas
f540f86d19
Prepare message list to display IMAP folder
11 years ago
Thomas
d016dcc6f6
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
11 years ago
Aleksander Machniak
5251ec3e38
Workaround cyrus-murder bug in SETANNOTATION arguments handling
11 years ago
Aleksander Machniak
8c0ee424af
Update composer.json file with Net_Sieve package requirement
11 years ago
Thomas Bruederli
f93e0b3a14
Synchronized localization files from Transifex
11 years ago
Thomas Bruederli
6a6992f650
Assign the chosen mode to the table map
11 years ago
Thomas Bruederli
a69f9918cd
Improve selection of replicated database connection:
...
- Analyze query and prefer dsnr unless a write operation for a table involved has been carried out before
- New config option and setter method to enforce connection mode on table level
11 years ago
Thomas Bruederli
120db629b0
Execute connection config queries on db handle direclty
11 years ago
Aleksander Machniak
aceb0149b8
Add possibility to programmatically set cache mode, so it is possible
...
to cache only indexes/threads but not messages
11 years ago
Aleksander Machniak
4daaa09438
Move PEAR libs from plugins into main Roundcube lib directory,
...
list them as dependencies in INSTALL file (#1489182 )
11 years ago
Aleksander Machniak
bba13c33a0
Fix sound notification in Internet Explorer (use mp3 file for IE and
...
other browsers which support audio/mp3 files)
11 years ago
Aleksander Machniak
fed081229f
Fix unit test
11 years ago
Thomas Bruederli
92d18cf32e
New option to disable the use of already established dsnw connections for subsequent reads
11 years ago
Aleksander Machniak
b3e25974b1
Fix typo: occured -> occurred ( #1489366 )
11 years ago
Aleksander Machniak
e426ae262c
Search for user DN only if one of bind_dn, base_dn, groups_base_dn settings
...
contains %dn variable
11 years ago
Aleksander Machniak
af79a7b837
Fixed issues where HTML comments inside style tag would hang Internet Explorer
11 years ago
Aleksander Machniak
eafd5b1aa4
Improved mailto: link arguments handling ( #1489363 )
11 years ago
Aleksander Machniak
0f4806ede6
Added managesieve_domains option to limit redirect destinations
11 years ago
Aleksander Machniak
bfd24fcc04
Use DOMDocument LIBXML_PARSEHUGE and LIBXML_COMPACT options if possible ( #1489302 )
11 years ago
Thomas Bruederli
444e977d4f
Also truncate the list of addresses in print view + add link to show them all
11 years ago
Aleksander Machniak
34a5ae7562
Fix issue where search result was reset after sending a message ( #1489350 )
11 years ago
Thomas Bruederli
38ab0be093
Created composer.json files for default plugins
11 years ago
Thomas Bruederli
cf46aefd9d
Make password plugin use the new 'settings_actions' hook to register its link in the settings navigation
11 years ago
Thomas Bruederli
c49c35ca0f
Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook
11 years ago
Aleksander Machniak
85fece2c4d
rcube_list_widget.rows is not an array - fixed checking if it's empty ( #1489359 )
11 years ago
Aleksander Machniak
170702fd13
We've encountered (malformed) messages with more than
...
one text/plain or text/html part here. There's no way to choose
which one is better, so we'll display first of them and add
others as attachments (#1489358 )
11 years ago
Aleksander Machniak
99de1fdd26
In password ldap_simple driver: added LDAP debug, added password_ldap_bind
...
hook, so other plugins can provide user DN for password change
11 years ago
Aleksander Machniak
a4bc6ea24d
Handle nicely situation when normalize_entry is executed on already normalized entry
11 years ago
Aleksander Machniak
955a613cac
Support HTTP_HOST, SERVER_NAME and SERVER_ADDR values in include_host_config feature
11 years ago
Thomas Bruederli
1390316a87
Copy version string from package.xml although plugin versions should be derived from git tags
11 years ago
Aleksander Machniak
2c6a233a99
Make sure language code extracted from HTTP_ACCEPT_LANGUAGE is in xx_YY format
11 years ago
Aleksander Machniak
19884ec5d2
Code improvements, remove code duplication
11 years ago
Aleksander Machniak
6776d31cee
Add new password encodage ('ad') in ldap password drivers ( #1489349 )
11 years ago
Aleksander Machniak
0b17aae0cd
Fix setting domain in virtualmin password driver ( #1489332 )
11 years ago
Aleksander Machniak
221b407307
Add comment that to use LDAP variables in bind_dn/base_dn user_specific must be enabled ( #1489335 )
11 years ago
Aleksander Machniak
f1fba2d7fb
Hide Delivery Status Notification option when smtp_server is unset ( #1489336 )
11 years ago
Aleksander Machniak
f7b2bfba09
Bring back possibility to unset default font family and font size
...
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
11 years ago
Thomas Bruederli
a149d566fc
List required PHP extensions in 'require'
11 years ago
Thomas Bruederli
40b45cbca6
Prefer <description> over <summary>
11 years ago
Thomas Bruederli
012a65af50
Use XML nodes as iterator
11 years ago
Thomas Bruederli
8e785956c1
New utility script to convert plugin package.xml files into new composer.json meta files
11 years ago
Aleksander Machniak
439fd773e3
Fix typo in last commit and some managesieve tests (where we changed
...
:comparator position)
11 years ago
Aleksander Machniak
889c76cbdc
Fix so i;ascii-numeric comparator is not forced as default for :count and :value operators
...
Fix date/currentdate related form issues and comparators handling (#1489346 )
11 years ago
Aleksander Machniak
8f62cfa4c8
Hide advanced rule modifier for 'date' and 'currentdate' rules
11 years ago
Aleksander Machniak
962eff7dfe
Fix bug where at least one additional address of vacation message was required ( #1489345 )
11 years ago
Aleksander Machniak
b334a01791
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
1bfd8ac27a
Fix typo
11 years ago
Thomas Bruederli
9c41ba3c9e
Allow sysadmins to define static responses which are immutable for the user
11 years ago
Thomas Bruederli
c1ff572e17
Touch new default font size settings: simplified + codestyle + updated changelog
11 years ago
Thomas B.
0201298cd8
Merge pull request #118 from Dennis1993/patch-12
...
Added support for default font size and fix legacy code for default font
11 years ago
Aleksander Machniak
b5c364273d
Merge pull request #107 from JohnDoh/multi-logo
...
allow different logos for different functions (eg. normal and print)
11 years ago
Aleksander Machniak
8deae975f0
Fixed issues in handling reply-to/bcc fields on identity change
11 years ago
Aleksander Machniak
a1400cb68d
Style improvements on attachments list in compose screen
11 years ago
Aleksander Machniak
69bcf65b9b
Merge pull request #122 from JohnDoh/render_response
...
Add a render_response hook, similar to render_page hook.
11 years ago
JohnDoh
7027f386cb
Add a render_response hook, similar to render_page hook.
11 years ago
Aleksander Machniak
2efe332b49
Display full attachment name using title attribute when name is too long to display ( #1489320 )
11 years ago
Aleksander Machniak
1f22878608
In password virtualmin driver removed support for username in format based on user alias ( #1489332 )
11 years ago
Aleksander Machniak
75c7adc41b
Assigned CVE identifiers
11 years ago
Aleksander Machniak
2e30b24dbf
Fix XSS issue in addressbook group name field [CVE-2013-5646] ( #1489333 )
11 years ago
Aleksander Machniak
9ba0fb9631
Merge pull request #121 from Forestsoft-de/master
...
check parsing of HTTP_USER_AGENT Variable with multiple Datasets
11 years ago
Sebastian Frster
18d80255e3
check parsing of HTTP_USER_AGENT Variable with multiple Datasets
11 years ago
Thomas Bruederli
7be8a9134c
Move some config options to new and collapsible 'advanced' blocks
11 years ago
Thomas Bruederli
a315bf2dda
Support both new and old config variables
11 years ago
Thomas Bruederli
64cf4df42b
Better styling for import form
11 years ago
Aleksander Machniak
20334a333d
Update releases list
11 years ago
Thomas Bruederli
0ee22c2145
Retry queries on deadlock errors from InnoDB row-level locking (MySQL)
11 years ago
Aleksander Machniak
f806ed5c9e
Implemented configurable timeout for desktop notification ( #1489205 )
11 years ago
Aleksander Machniak
44cb96ad6f
Fix attachment icon issue when rare font/language is used ( #1489326 )
11 years ago
Aleksander Machniak
7c494b677f
Fix expanded thread root message styling after refreshing messages list ( #1489327 )
...
Conflicts:
CHANGELOG
11 years ago
Aleksander Machniak
7bd9dcdcda
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
66a549e133
After message is sent refresh messages list of replied message folder ( #1489249 )
11 years ago
Thomas Bruederli
52830ea605
Improve handling of date strings and DateTime values in contacts
11 years ago
Aleksander Machniak
6128ad7e96
Support full address specification in contact email fields.
...
Now input address is extracted automatically, so user can
just paste full address copied from another place. Other clients
have such feature e.g. Kontact.
11 years ago
Aleksander Machniak
6b87f8e023
Fix for case when email array is not flat
11 years ago
Aleksander Machniak
bdb4276688
Enable groups import options selector if there's at least one writable source (with groups support)
11 years ago
Aleksander Machniak
96f59c6150
Add option force specified domain in user login - username_domain_forced ( #1489264 )
11 years ago
Aleksander Machniak
ad003c889b
Fix some methods for rcube_addressbook implementations where contact email field is not a flat array
11 years ago
Aleksander Machniak
09fed60218
Add common headers to header selector ( #1489271 )
11 years ago
Aleksander Machniak
4a40636cca
Fix issue where From address was removed from Cc and Bcc fields when editing a draft ( #1489319 )
11 years ago
Thomas Bruederli
217d47e39f
Updated changelog
11 years ago
Thomas Bruederli
0272081d05
Add option to import vcards with group assignments (pull-request 105)
11 years ago
Thomas Bruederli
028e2a17af
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
79367a5631
Save groups membership in VCard export ( #1488509 )
11 years ago
Aleksander Machniak
8eb0850ba4
Workaround broken PHP function timezone_name_from_abbr ( #1489261 )
11 years ago
Thomas Bruederli
9e9d62d786
Respect (multiple) config dirs from RCUBE_CONFIG_PATH when reading configured mimetypes mapping
11 years ago
Thomas Bruederli
fb5f5232b9
Read RCUBE_CONFIG_PATH env variable for a list of directories that are searched for config files ( #1487311 )
11 years ago
Aleksander Machniak
b42435dbc4
Update changelog
11 years ago
Aleksander Machniak
3d5eea7073
Fix error_reporting directive check ( #1489323 )
11 years ago
Aleksander Machniak
21601b4deb
Make cached message size limit configurable - messages_cache_threshold ( #1489317 )
11 years ago
Aleksander Machniak
53b4c7ef4e
Make identities matching case insensitive ( #1485480 )
11 years ago
Aleksander Machniak
7ebe063a16
Aviod code duplication in timezone configuration handling
11 years ago
Thomas Bruederli
cc041fe11c
Use the correct label for responses list header
11 years ago
Thomas Bruederli
4f432f880a
Make result of rcmail::get_compose_responses() always an (indexed) array; add plugin hook for updating user prefs: 'preferences_update'
11 years ago
Thomas Bruederli
460a3eaaac
Fix indentation
11 years ago
Thomas Bruederli
0d9b63e9c0
Add canned response UI elements to classic skin
11 years ago
Thomas Bruederli
4f35bec6b2
Don't normalize line breaks (doesn't work properly on IE)
11 years ago
Thomas Bruederli
0933d66b59
Keep current selection on IE browsers by adding unselectable=on to link elements
11 years ago
Thomas Bruederli
80b3c6200e
Toolbar and list icons for responses + list header icon for prority column ( #1489234 )
11 years ago
Thomas Bruederli
0ce2126ac9
New settings section to manage canned responses
11 years ago
Thomas Bruederli
2d6242ffb2
Make canned response insertion and extraction work with both plaintext and HTML editors
11 years ago
Thomas Bruederli
0b1de8a487
Add new feature to save and recall text snippets (aka canned responses) when composing messages
11 years ago
Aleksander Machniak
b6be23ac4b
Fix issue where too big message data was stored in cache causing sql errors ( #1489316 )
11 years ago
Dennis1993
153e455f65
Update func.inc
11 years ago
Dennis1993
18995876e6
Update defaults.inc.php
11 years ago
Dennis1993
d8d5692cff
Update func.inc
11 years ago
Dennis1993
edc49ebfc2
Update editor.js
11 years ago
Dennis1993
888f911835
Update func.inc
11 years ago
Dennis1993
c3fe3fc316
Update save_prefs.inc
11 years ago
Dennis1993
901a0809fa
Update sendmail.inc
11 years ago
Dennis1993
965dea3e8e
Update compose.inc
11 years ago
Dennis1993
7dff4437c0
Update defaults.inc.php
11 years ago
Aleksander Machniak
0f5574913f
Fix "PHP Warning: Missing argument 1 for rcmail::log_login()"
11 years ago
Aleksander Machniak
060467df9d
Log also failed logins to userlogins log
11 years ago
Aleksander Machniak
5a8ee396a1
Fix "PHP Warning: Missing argument 1 for rcmail_compose_attachment_field()"
11 years ago
Thomas Bruederli
bfcfbd1154
Add release 0.9.4 milestone to changelog
11 years ago
Thomas Bruederli
f1a45733a8
Fix iframe scrollbars on webkit browsers ( #1489306 )
11 years ago
Aleksander Machniak
7ccb59499b
Merge pull request #106 from JohnDoh/edit-folders
...
folder admin: omit fieldset if there is only one section
11 years ago
Aleksander Machniak
8edaa15795
Remove redundant colspan=2
11 years ago
Aleksander Machniak
471628e9ab
Merge pull request #101 from Dennis1993/patch-9
...
Removed not allowed syntax
11 years ago
Aleksander Machniak
993cb6627b
Fix issue where legacy config was overriden by default config ( #1489288 )
11 years ago
PhilW
fb4474aca9
only call config->get() once
11 years ago
Aleksander Machniak
153891e036
Update changelog
11 years ago
Aleksander Machniak
d6eaa8eaf6
Merge pull request #111 from dpc22/temp_dir_ttl
...
Add temp_dir_ttl configuration option
11 years ago
Aleksander Machniak
f49e28e4a6
Fix newmail_notifier issue where favicon wasn't changed back to default ( #1489313 )
...
Conflicts:
CHANGELOG
11 years ago
David Carter
de8687f9f1
Add temp_dir_ttl configuration option to control expiry time in
...
program/lib/Roundcube/rcube.php : gc_temp().
Default is 48 hours. Define hard wired minimum of 6 hours.
11 years ago
Aleksander Machniak
0c2ffb57a1
Allow setting INBOX as Sent folder ( #1489219 )
11 years ago
Aleksander Machniak
05da1577aa
Fix setting of Junk and NonJunk flags by markasjunk plugin ( #1489285 )
...
Added possibility to register flag mappings by a plugin.
11 years ago
Aleksander Machniak
b5c413a4cf
Fix lack of Reply-To address in header of forwarded message body ( #1489298 )
11 years ago
PhilW
d81d69377a
use template file name rather than special attribute
11 years ago
PhilW
7ba5c27466
folder admin: omit fieldset if there is only one section
11 years ago
PhilW
a77504aeac
allow different logos for different functions (eg. normal and print)
11 years ago
Aleksander Machniak
62350ba021
Fix bugs when invoking contact creation form when read-only addressbook is selected ( #1489296 )
11 years ago
Aleksander Machniak
cccf8a5b08
Make save() method less memory consumptive, do not return attachment body
11 years ago
Thomas Bruederli
c58cb8aa95
Strip spell checker error message for logging; remove unused sprintf()
11 years ago
Aleksander Machniak
2e5f64c9e4
Fix identity selection on reply ( #1489291 )
11 years ago
Aleksander Machniak
6efadfc8d3
Fix so additional headers are added to all messages sent ( #1489284 )
11 years ago
Aleksander Machniak
1305079d75
Fix error on new mail (message's headers object doesn't exist)
11 years ago
Aleksander Machniak
98184938bf
Fix display issue after moving folder in Folder Manager ( #1489293 )
11 years ago
Aleksander Machniak
e2872900f4
Fix small style glitch on first toolbar button in recent Firefox
11 years ago
Aleksander Machniak
b32fab16ef
Fix handling of non-default date formats ( #1489294 )
...
- remove ambiguous m/d/Y format from default config
11 years ago
Aleksander Machniak
9f754494e7
Fix unquoted path in PREG expression on Windows ( #1489290 )
11 years ago
Aleksander Machniak
8880e37f8f
Update changelog
11 years ago
Thomas Bruederli
eef9eb1146
Synchronized localization files from Transifex
11 years ago
Aleksander Machniak
bcedf05d19
s/$rcmail_config/$config/ also for plugins configuration
11 years ago
Aleksander Machniak
85ef036bbd
- Fix setting refresh_interval to "Never" in Preferences ( #1489286 )
11 years ago
Thomas Bruederli
88b4231d98
Fix touch check when IE (7|8) doesn't specify the event object
11 years ago
Thomas Bruederli
156bfc83c3
Add release 0.9.3 milestone to changelog
11 years ago
Thomas Bruederli
d25ad5cc87
Let the framework adjust the include_path if necessary
11 years ago
Thomas Bruederli
8d2963a4bf
Make session auth cookie name configurable
11 years ago
Thomas Bruederli
c380ac4e03
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
4910b0666e
Distinguish mobile/tablet/touch devices
11 years ago
Aleksander Machniak
1302fdd6c9
Merge pull request #104 from simonpl/master
...
Added README section for vpopmaild driver at the password-plugin
11 years ago
Thomas Bruederli
6746148d1b
Update changelog
11 years ago
Thomas Bruederli
85e10cbb41
Fix scrolling in iframes on touch devices
11 years ago
Thomas Bruederli
465fc3a4c7
Fix documentation with new config variable name
11 years ago
Thomas Bruederli
dc84008266
Optimize list events for touch devices
11 years ago
Thomas Bruederli
5793e7f817
Make thread toggles work on touch devices
11 years ago
simonp
5b5651a095
Added README section for vpopmaild driver at the password-plugin
11 years ago
Aleksander Machniak
4287c9a2f9
Fix replacement variables in user-specific base_dn in some LDAP requests ( #1489279 )
11 years ago
Aleksander Machniak
f477279035
Fix purge action in folder manager ( #1489280 )
11 years ago
Aleksander Machniak
328876db5c
Fix image scaling issues when image has only one dimension smaller than the limit ( #1489274 )
...
Other small code improvements.
11 years ago
Aleksander Machniak
1391f17a52
Fix issue where uploaded photo was lost when contact form did not validate ( #1489274 )
11 years ago
Aleksander Machniak
8799df8ccd
Fix redundant SQL query on contact photo request after photo upload.
...
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
11 years ago
Aleksander Machniak
bc94e296e7
Correct imap_timeout and smtp_timeout description, so 0 doesn't mean
...
no limit, but default_socket_timeout use (#1489247 )
11 years ago
Aleksander Machniak
a79017e662
Fix base URL resolving on attribute values with no quotes ( #1489275 )
11 years ago
Aleksander Machniak
0bac7b32de
Fix wrong handling of links with '|' character ( #1489276 )
11 years ago
Aleksander Machniak
c9f779d036
Remove debug code
11 years ago
Dennis1993
df618da530
Update compose.html
...
Deleted / in wrong line
11 years ago
Dennis1993
0822c46ad6
Update func.inc
...
deleted size attribute in file input
11 years ago
Dennis1993
7745ae9dfd
Update compose.inc
...
Deleted size Attribute for file input
11 years ago
Dennis1993
057af166c8
Update mail.html
...
Deleted attachmentFieldSize="40" from file tag (that's not allowed)
11 years ago
Dennis1993
4112be7263
Update compose.html
...
- Deleted self-closing Syntax on a link tag (that's not allowed)
- Deleted attachmentFieldSize="40" from file tag (that's not allowed too)
11 years ago
Aleksander Machniak
9263f55a63
Ignore Reply-To when replying to own message ( #1489230 )
11 years ago
Aleksander Machniak
17239fa522
Merge pull request #100 from Dennis1993/patch-8
...
Remove sensless version_compare()
11 years ago
Aleksander Machniak
ce5a6496fd
Fix XSS vulnerability when saving HTML signatures ( #1489251 )
11 years ago
Aleksander Machniak
b825f86108
Move identity selection based on non-standard headers into (new) identity_select plugin ( #1488553 )
11 years ago
Aleksander Machniak
7015dd99f9
Added -stip option to convert command line ( #1489270 )
11 years ago
Aleksander Machniak
c908fb451d
Fix colorspace issue on image conversion using ImageMagick ( #1489270 ) - s/RGB/sRGB/
11 years ago
Aleksander Machniak
311d876f0b
Hide PHP warning when calling filemtime() on not-existent file
11 years ago
Aleksander Machniak
b2c5869fe2
Skip optional :all modified in address/envelope rule
11 years ago
Aleksander Machniak
2feba7bf4d
Use absolute path in require
11 years ago
Aleksander Machniak
f2a9a9007a
Fix broken (in 93b0a30c1c
) text/plain body of a message when using "edit as new"
11 years ago
Aleksander Machniak
f7ffdc90aa
Fix fatal error when opening non-existing message in compose window
11 years ago
Aleksander Machniak
93b0a30c1c
Fix XSS vulnerability when editing a message "as new" or draft ( #1489251 ) - added HTML content "washing"
11 years ago
Aleksander Machniak
9f324e3a1b
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
055c263663
Fix regexp escaping
11 years ago
Aleksander Machniak
dda39aab1d
Support 'keep' action ( #1489226 )
11 years ago
Aleksander Machniak
5d0cb00d5e
Fix removing attachments from the list with database_attachments plugin
11 years ago
Aleksander Machniak
f09b169e51
Support special Return-Path form used on some (PEAR) mailing list ( #1489241 )
11 years ago
Aleksander Machniak
92e7ce6663
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
ae853367ed
Fix downloading binary files with (wrong) text/* content-type ( #1489267 )
11 years ago
Aleksander Machniak
80112d0749
Fixed typo in comment
11 years ago
Thomas B.
86dd036774
Merge pull request #96 from Dennis1993/patch-6
...
Added required attribute and delete deprecated border attributes
11 years ago
Aleksander Machniak
d59a8d29d6
Validate all text attachments not only text/plain. This fixes invalid
...
warning message for a case when pdf attachment is defined as text/html.
See #1489267 .
11 years ago
Aleksander Machniak
1c51d16eb3
- Fix rewrite rule in .htaccess ( #1489240 )
11 years ago
Aleksander Machniak
59f0313d98
- Fix detecting Turkish language in ISO-8859-9 encoding ( #1489252 )
11 years ago
Dennis1993
d52a77a10d
Update Socket.php
11 years ago
Dennis1993
e950546903
Update SMTP.php
11 years ago
Dennis1993
ac1fa98715
Update rcube_imap_generic.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
11 years ago
Dennis1993
60a79649f2
Update Socket.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
11 years ago
Dennis1993
e34e0fd2fa
Update SMTP.php
...
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
11 years ago
Dennis1993
bb0ff20140
Update settings.html
...
added old frameborder Attribute for IE7 and IE8
11 years ago
Dennis1993
4bf322d256
Update addressbook.html
...
added old frameborder Attribute for IE7 and IE8
11 years ago
Dennis1993
269b5bfa95
Update mail.html
...
added old frameborder Attribute for IE7 and IE8
11 years ago
Thomas Bruederli
5821a31351
Updated changelog
11 years ago
Thomas Bruederli
c54157bb92
Fix identity-selection using Return-Path headers ( #1489241 )
11 years ago
Thomas Bruederli
042b73f6cf
Updated Changelog
11 years ago
Thomas Bruederli
cff07b5f76
Fix parsing of links with ... in URL ( #1489192 )
11 years ago
Thomas Bruederli
469ede77cb
Better check for priority header
11 years ago
Thomas Bruederli
64b55c4084
Fix priority selector when open in new window ( #1489257 )
11 years ago
Thomas B.
c6af21333d
Merge pull request #98 from rodrigo-castillo/master
...
replaces smart quotes with regular quotes
11 years ago
Thomas B.
b2ddc5a314
Merge pull request #93 from Dennis1993/patch-2
...
Remove old bugfix for PHP4
11 years ago
rodrigo
b6a640bdc9
replaces smart quotes with regular quotes. Fixes improper doctype declarations in html emails
11 years ago
Dennis1993
7d7d1437dd
Update func.inc
...
added missing ID for label
11 years ago
Dennis1993
cfd799b905
Update settings.html
...
deleted deprecated frameborder attribute and use css instead
11 years ago
Dennis1993
5b976a6187
Update addressbook.html
...
deleted deprecated frameborder attribute and use css instead
11 years ago
Dennis1993
f6196e75e8
Update mail.html
...
deleted deprecated frameborder Attribute and use css instead
wrong closing DIV tag
11 years ago
Thomas Bruederli
a6339fc491
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
1a8cf64dd1
Avoid session timeouts with memcache backend as proposed by D. Carter via users mailing list
11 years ago
Dennis1993
8df6bb9b1f
Update rcmail_output_html.php
...
added required Attribute to Login fields
11 years ago
Dennis1993
7095f54fdc
Update header.html
...
deleted old border="0" attribute and use css instead
11 years ago
Dennis1993
02b1a15775
Update login.html
...
deleted deprecated border="0" Attribute and use css instead
11 years ago
Dennis1993
ec031a35f1
Update html.php
...
added required attribute to allowed list for input fields
11 years ago
Dennis1993
7d4b41f592
Update styles.css
...
added support for required field (HTML5)
added border:none; for logos and delete deprecated border="0" html attribute
11 years ago
Dennis1993
0009bd8e6c
Update .htaccess
...
Delete a bugfix for PHP4, because the current version requires at least PHP 5.2.1. The case thus never occurs.
11 years ago
Thomas Bruederli
fd6b193c6e
Fix codestyle and indentation; use new save function in update script
11 years ago
Thomas B.
d762878752
Merge pull request #90 from Dennis1993/master
...
Write config file automatically to RCUBE_CONFIG_DIR (if writeable)
11 years ago
Thomas Bruederli
68eb1835e8
Keep unknown/plugin config options; only skip officially obsoleted ones
11 years ago
Dennis1993
57a19745b9
Update config.php
...
-Replace tabs with spaces.
-Replace the word "files" with "files", because there is only one
11 years ago
Thomas B.
a7fa90f3d3
Merge pull request #64 from Steffen185/patch-2
...
Add hook "message_check_safe"
11 years ago
Thomas B.
5acb99a498
Merge pull request #87 from rimas-kudelis/master
...
Merge pull request #87 from rimas-kudelis: additions to newmail_notifier
11 years ago
Thomas Bruederli
7b69636a70
Merge branch 'patch-1' of https://github.com/gerundt/roundcubemail into gerundt-patch-1
...
from pull request #74
11 years ago
Thomas Bruederli
71b577ea7d
Added Luxembourgish localizations
11 years ago
Thomas Bruederli
af6eb34197
Updated changelog
11 years ago
Thomas Bruederli
4d480b36ea
Respect HTTP_X_FORWARDED_FOR and HTTP_X_REAL_IP variables for session IP check
11 years ago
Dennis1993
77d5349ef2
Update config.php
...
write config file automatically to RCUBE_CONFIG_DIR
11 years ago
Dennis1993
906953126e
Update rcube_install.php
...
write config file automatically to RCUBE_CONFIG_DIR
11 years ago
Rimas Kudelis
67a5252613
Extend basic notification to add a star icon overlay if we're in IE Pinned site mode (Win7+).
...
The star icon is taken from Xiao Icon set (http://delacro.deviantart.com/art/Xiao-Icon-84772282 ).
11 years ago
Rimas Kudelis
471157982b
Add more icons sizes to favicon.ico's
11 years ago
Rimas Kudelis
28d3ba505d
Don't set the dn variable unless it's needed.
11 years ago
Thomas Bruederli
6d1e313788
Update Changelog and Upgrading instructions
11 years ago
Thomas Bruederli
deb2b8d080
Allow to load config files for different environments ( #1487311 ); keep (non-default) filename in URLs throughout the webmail app
11 years ago
Thomas Bruederli
f6777712dc
Enable fixed list header in IE7, too. Seems to work after some testing
11 years ago
Thomas Bruederli
77effa6836
Fix some properties when creating new config files
11 years ago
Thomas Bruederli
7c68484b23
Fix config defaults
11 years ago
Thomas Bruederli
0703bfecd0
Merged configuration refactoring from 'dev_config' branch back into master ( #1487311 )
11 years ago
Aleksander Machniak
bd28469302
Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now.
11 years ago
Thomas Bruederli
801babced9
Right-align size column header
11 years ago
Thomas Bruederli
8efdd9caf7
Enable fixed message list header in classic skin
11 years ago
Thomas Bruederli
2c03b71d28
Set z-index for messagelist and fixed header copy; fix overflow settings; removed unused definitions
11 years ago
Aleksander Machniak
6dd22a5e20
Fix parse error from last commit
11 years ago
Thomas Bruederli
73ad4f1bfd
Finally: make message list header stay on top when scrolling ( #1295420 )
11 years ago
Aleksander Machniak
95a18fa549
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
e89d8f1fec
Performance fix: Do not ask for folder attributes if we know that folder do not exists
11 years ago
Thomas Bruederli
d8e1016109
Fix opening in new window; keep extwin mode when switching help actions
11 years ago
Aleksander Machniak
d3d1e38d72
Fix identity selection when opening extwindow from compose window
11 years ago
Thomas Bruederli
c795d528f9
Open help window in small mode; add more index links
11 years ago
Aleksander Machniak
3b944edb02
Fix bug where signature wasn't changed on identity selection when editing a draft ( #1489229 )
11 years ago
Aleksander Machniak
cc02a90f92
Fix IMAP SETMETADATA parameters quoting ( #1489231 )
11 years ago
Aleksander Machniak
53a7b6bfb4
Update changelog
11 years ago
Aleksander Machniak
1ca1e250a3
Merge pull request #86 from mweimerskirch/patch-2
...
Added support for the enchant spell checking engine
11 years ago
Aleksander Machniak
8acf6204b1
Fix "could not load message" error on valid empty message body ( #1489228 )
11 years ago
Aleksander Machniak
8483de8bdf
Fix typo
11 years ago
Michel Weimerskirch
f99aa12300
Added support for the enchant spell checking engine
11 years ago
Aleksander Machniak
4c8becbdc0
Update to Mail_Mime 1.8.8
11 years ago
Aleksander Machniak
2b8eb4a5ed
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
eabc0564cd
Help plugin: CSS fixes, content frame scrollbar fix, about page (classic skin) fix
11 years ago
Thomas Bruederli
c492b0745f
Use the more descriprive label 'move to...' for mailbox list drop-down
11 years ago
Thomas Bruederli
86d13b73b8
Update Changelog
11 years ago
Thomas Bruederli
8f49e4a99c
Check filetype detection in installer and update script ( #1489193 )
11 years ago
Thomas Bruederli
08167e9114
Improve help plugin with some options to display contents according to the current task/step
11 years ago
Aleksander Machniak
cb1715cd16
Fix handling of message/rfc822 attachments on message forward and edit ( #1489214 )
11 years ago
Aleksander Machniak
3fda4ebd2f
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
8da072341c
Remove sqlite 2.x requirement
11 years ago
Aleksander Machniak
f001af99a7
Fix javascript error
11 years ago
Aleksander Machniak
c3762a5ad5
Fix folder names truncation in Classic skin ( #1489220 )
...
Fix bug where not all event handlers were executed (because body onload
was executed after rcmail init function, sometimes)
11 years ago
Aleksander Machniak
6e57fb6b4c
Fix parsing of square bracket characters in IMAP response strings ( #1489223 )
11 years ago
Aleksander Machniak
3e7b9be05c
Store group objectclass to member attribute mapping in one place, cs fixes
11 years ago
Aleksander Machniak
42b9ce6415
Fix groups list in contact info page - get_record_groups() result
...
is a ID=>Name hash and cannot be merged with list_groups() result
11 years ago
Thomas Bruederli
98884050cc
Fix binary data upload with jQuery.ajax()
11 years ago
Aleksander Machniak
bd73a86dad
Don't clear References and in-Reply-To when a message is "edited as new" ( #1489216 )
11 years ago
Aleksander Machniak
ed3e51f1b4
Make possible to disable some (broken) IMAP extensions with imap_disable_caps option ( #1489184 )
...
Add some notes in INSTALL about broken ESEARCH in uw-imap.
11 years ago
Aleksander Machniak
446dbedbf6
Fix so setting frame to blank page works also while frame is loading another page
11 years ago
Aleksander Machniak
ed52a355b3
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
a3f745bccc
Fix email duplicate check on contact move/copy
11 years ago
Aleksander Machniak
3e3f39a06c
'moveto' -> 'move', cs fixes
11 years ago
Aleksander Machniak
a45f9b7bf5
Contacts drag-n-drop default action is to move contacts ( #1488751 )
...
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751 )
Use consistent naming: 'moveto' -> 'move'
11 years ago
Aleksander Machniak
049ba0aed2
Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date"
11 years ago
Aleksander Machniak
b7addfc77c
Use absolute paths in is_dir() checks to prevent open_basedir related warnings
11 years ago
Aleksander Machniak
d4a2ea1d87
Fix messages list sorting with THREAD=REFS
11 years ago
Thomas Bruederli
dee0aff85a
Avoid fatal errors if session support is missing; This shall be displayed in the first step
11 years ago
Thomas Bruederli
447fc6a657
Improve update.sh script; fix bad wording
11 years ago
Thomas Bruederli
47278835f5
Preserve comments and order from existing or default config files
11 years ago
Thomas Bruederli
9bacb2cd3f
Prepare config migration:
...
- Show warning in installer and hints how to migrate
- Let update.sh create the new config file if legacy config is detected
- Provide a sample config file for manual configuration
- Define a list of options which always should be written to local config
11 years ago
Thomas Bruederli
0f39b4f4cd
Enable legacy mode: allow running with old config files and log warnings every no and then
11 years ago
Thomas Bruederli
d6707475cc
Flag config as 'legacy'; remove config file switch
11 years ago
Aleksander Machniak
7045bb9c07
Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)"
11 years ago
Aleksander Machniak
ad052b81d8
Fix so filename label is "Name" not "Display name"
11 years ago
Thomas Bruederli
a7e0897fde
Synchronized localization files with Transifex
11 years ago
Thomas Bruederli
94b11361b5
Fix text-overflow
11 years ago
Aleksander Machniak
eaf3832e40
Add some displayed attachment info into javascript environment
11 years ago
Aleksander Machniak
57d1d60ef1
Added toolbar container on attachment preview page
11 years ago
Aleksander Machniak
dc56c50075
Fix handling of &, <, > characters in scripts/filter names ( #1489208 )
11 years ago
Aleksander Machniak
d6b592941d
Fix handling of &, <, > characters in scripts/filter names ( #1489208 )
11 years ago
Aleksander Machniak
1b52cfc45f
Support 'univentiongroup' objectclass, small code improvements
11 years ago
Aleksander Machniak
528366f693
Fix Close link and remove About link on error pages ( #1489109 )
11 years ago
Aleksander Machniak
a306996bc5
Change license to GPLv3+ also in README file
11 years ago
Aleksander Machniak
4feb8eb575
Refactoring in groups cache handling code, CS fixes
11 years ago
Aleksander Machniak
3427883c25
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
d675abc571
Make identity signature field wider ( #1489159 )
11 years ago
Thomas Bruederli
b373ac82e4
Don't query cache if static group_filter list is used
11 years ago
Thomas Bruederli
6ff6bedea4
Disable dragging/copying of contact groups
11 years ago
Thomas Bruederli
bdaa4b2cb6
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
9eaf681b6b
Describe group filter's name_attr in sample config; defaults to 'cn' if not specified
11 years ago
Aleksander Machniak
253f0aed16
Remove deprecated (in PHP 5.5) PREG /e modifier usage ( #1489174 )
11 years ago
Aleksander Machniak
3aa16c320b
Fix icon position for all special folders when on second level of the tree.
...
This would be simpler if we'd have onlick on list row (<li>) instead of <a> element.
11 years ago
Aleksander Machniak
a5b79b15a8
Fix empty messages list when register_globals is enabled ( #1489157 )
11 years ago
Victor Benincasa
d7604c8c59
Fix Junk folder alignment when it's nested in inbox folder.
11 years ago
Aleksander Machniak
8f42c32c45
Improve code readability
11 years ago
Aleksander Machniak
2b3a3b1407
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
855c85377d
Performance improvement for searching in threaded mode. We can use
...
cached index now. Some other small improvements.
11 years ago
Victor Benincasa
093a3d9e7d
Fix improper error checking
...
Currently all (HTML/TEXT) spell checking logs an error (due commit b15cc7d
) and HTML spell checking doesn't work (due commit cfe2fc8
). Fix: ignore error="0" value from the returned XML as it isn't an error.
11 years ago
Aleksander Machniak
2787fbe5b6
Revert change where NULL config value wasn't handled as unset ( #1489202 )
11 years ago
Aleksander Machniak
1f4b2a7093
Update changelog
11 years ago
Aleksander Machniak
0494288999
Improved/unified attachment preview page
...
Implemented attachment print button
11 years ago
Aleksander Machniak
3a0f822767
Improve screen min-width calculation
11 years ago
Aleksander Machniak
bcc1590663
Fix screen element height in popups in Opera browser
11 years ago
Aleksander Machniak
12e69ce13d
Fix lack of space between searchfiler and quicksearchbar in Larry skin ( #1489158 )
11 years ago
Aleksander Machniak
f255dd787c
Fix error when searching in threaded mode
11 years ago
Aleksander Machniak
39a82a5d45
CS fixes
11 years ago
Aleksander Machniak
1965c3b367
Remove confusing note about closing ?> tag and no characters after it.
...
We currently do not require closing tag in config file, we also
correctly handle characters after the closing tag (#1489179 )
11 years ago
Aleksander Machniak
7a7c25aeff
Fix so valid and set date.timezone is not required by installer checks ( #1489180 )
11 years ago
Ken Cheung
2b81b0bf11
Update newmail_notifier to use W3C Notification
...
Update newmail_notifier plugin to use W3C Notification object if
possible. Include fix for Chrome/Chromium.
11 years ago
Aleksander Machniak
9df7e17043
Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected
11 years ago
Thomas Bruederli
07c6c69eca
Make all bundled plugins the same license as Roundcube itself, which is GPLv3+
11 years ago
Aleksander Machniak
39b905b7a8
Canonize boolean ini_get() results ( #1489189 )
11 years ago
Aleksander Machniak
976ba376a9
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
d764723142
Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
...
and make it less memory consuming
11 years ago
Aleksander Machniak
3bbe4e7424
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
cd9e415406
Add note about possible connection errors when using ssl with smtp_timeout>0 ( #1489187 )
11 years ago
Aleksander Machniak
b200258d5a
Fixed so ldap cache can be disabled
...
Fixed issue where ldap groups cache wasn't used correctly
11 years ago
Thomas Bruederli
8862f67513
Use the right attribute to display group names
11 years ago
Aleksander Machniak
5a6c3a169b
Cache LDAP's user_specific search and use vlv for better performance ( #1489186 )
11 years ago
Aleksander Machniak
858af70656
CS fixes
11 years ago
Aleksander Machniak
fae90da582
Fix debug setting in ldap classes
11 years ago
Aleksander Machniak
4e12fd5c82
Fix so attachment_reminder=false really disables the reminder action
11 years ago
Aleksander Machniak
c9ed4bfa7a
CS fixes
11 years ago
Aleksander Machniak
c64beed6bb
Unify LDAP debug messages
11 years ago
Aleksander Machniak
3ebda8c7d8
Ignore ldap_search warnings (like in the old code)
11 years ago
Thomas Bruederli
0096981452
Describe changes from 'dev-advanced-ldap-groups'
11 years ago
Thomas Bruederli
caa53b1316
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
4500b2f79b
Consolidate quote_string() method usage; don't add additional filter if required field is already in search query
11 years ago
Aleksander Machniak
e7fa2ce56d
Fix so install do not fail when one of DB driver checks fails but other drivers exist ( #1489178 )
11 years ago
Thomas Bruederli
dd54725b21
Merge branch 'dev-advanced-ldap-groups':
...
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
11 years ago
Thomas Bruederli
b531277d03
Mention new feature in changelog
11 years ago
Aleksander Machniak
428764bf34
Fix so exported vCard specifies encoding in v3-compatible format ( #1489183 )
11 years ago
Aleksander Machniak
38271f246b
Merge pull request #58 from kanarip/master
...
Add option to prevent mandatory inclusion of 'anyone' and 'anonymous' in ACL configuration
11 years ago
Thomas Bruederli
e11e7e786b
Add UI elements for message import to classic skin
11 years ago
Aleksander Machniak
5c74e86eee
Fix messages list column dragging after changing column/sort settings
11 years ago
Thomas Bruederli
f7ac79ced5
Display '(empty subject)' in message view if subject header is missing ( #1489108 )
11 years ago
Aleksander Machniak
3dbe4f79e4
Fix session issues when local and database time differs ( #1486132 )
...
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
11 years ago
Aleksander Machniak
ac1a962b51
Remove session.auto_start setting. It is already too late to set this option.
11 years ago
Aleksander Machniak
8ea08a8264
Split managesieve.php file into two
11 years ago
Aleksander Machniak
1dcd9406bd
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
0185a27907
Implemented date, currentdate and index - RFC5260 ( #1488120 )
11 years ago
Thomas Bruederli
9a7c575650
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
5c6e74b176
Fix js error on operator change
11 years ago
Aleksander Machniak
acc005301f
Add defaults.inc.php file (missed in last commmit because of .gitignore)
11 years ago
Aleksander Machniak
461a30d771
Merge config files ( #1487311 ).
...
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
11 years ago
Aleksander Machniak
f41708ced0
Remove old enable_caching option from Installer
11 years ago
Aleksander Machniak
1aff0e7ce2
Fix version selector - do not list versions newer than 0.9.0, use
...
"0.9 or newer" instead.
11 years ago
Thomas Bruederli
4f53ab347e
Add feature to import messages to the currently selected folder
11 years ago
Thomas Bruederli
bf305c1810
Added section for upcoming 0.9.2 release
11 years ago
Thomas Bruederli
c7f958df50
Add styles for image thumbnails in print mode ( #1489134 )
11 years ago
Thomas Bruederli
020bded515
Set minimum height for message headers block ( #1489108 )
11 years ago
Aleksander Machniak
99e17f6131
Fix timeout issue on drag&drop uploads ( #1489170 )
11 years ago
Aleksander Machniak
f0398c87d9
Use rcube_cache class to store attachments in database.
...
Add options to configure TTL and cache type.
11 years ago
Aleksander Machniak
df9d004cf8
Set TTL for attachments stored in sql database
11 years ago
Aleksander Machniak
12f1190a62
Fix typos in sql queries of garbage collector (expired -> expires)
11 years ago
Aleksander Machniak
603e048f73
Fix thread cache syncronization/validation ( #1489028 )
11 years ago
Aleksander Machniak
918a6a6e0e
Fix default sorting of threaded list when THREAD=REFS isn't supported.
...
The result need to be re-sorted even if sort column is not set. This fixes
the issue when new messages aren't displayed on top of the list.
11 years ago
Aleksander Machniak
9ac4006d64
Remove duplicated focus() after opening print window
11 years ago
Aleksander Machniak
36adaf630d
Improved width of message list menu dialog
11 years ago
Aleksander Machniak
22d48c2697
Use global show_real_foldername setting instead archive_localize_name
11 years ago
Thomas B.
c6a173f7f7
Merge pull request #80 from weisslj/fix-http-authentication-plugin
...
Fix http_authentication_host usage after logout
11 years ago
Aleksander Machniak
ec532341ce
Fix list mode switch to 'List' after saving list settings in Larry skin ( #1489164 )
11 years ago
Aleksander Machniak
f3b55ee8e8
Do not reset messages count in set_folder()
11 years ago
Aleksander Machniak
a1679cb650
Use list input field for custom headers list
11 years ago
Aleksander Machniak
b41c1d9498
Small css fixes
11 years ago
Aleksander Machniak
a201e0704c
Small css fix
11 years ago
Aleksander Machniak
bba7814efe
Simplify list inputs (remove add button)
11 years ago
Aleksander Machniak
c6f0755860
Support string list arguments in filter form ( #1489018 )
11 years ago
Aleksander Machniak
ae80b5a309
Fix error when there's no writeable addressbook source ( #1489162 )
11 years ago
Aleksander Machniak
c6406eb1a9
Improved main preferences page performance by skipping form generation
...
when sections list is being build, CS fixes
11 years ago
Aleksander Machniak
85e65c3c76
Improvements to PR merge "add option show_real_foldernames"
11 years ago
Aleksander Machniak
174327c25c
Merge pull request #77 from dpc22/realnames
...
Add show_real_foldernames preference and configuration option.
11 years ago
Aleksander Machniak
545559307e
Make sure to use threads result cached in-memory for correct folder
11 years ago
Aleksander Machniak
49224720be
Fix zipdownload plugin issue with filenames charset ( #1489156 )
11 years ago
Johannes Weißl
d9a8d210f5
Fix http_authentication_host usage
...
Without this fix it is impossible to use a host different from config
option "http_authentication_host" after logout (fixup aec2869
).
11 years ago
Aleksander Machniak
60b6d7c389
Fix database cache expunge issues ( #1489149 ) - added 'expires' column
11 years ago
Aleksander Machniak
d186405c00
Simplified db connection initialisation code
11 years ago
Aleksander Machniak
66407a75d1
Fix date format issues on MS SQL Server ( #1488918 )
11 years ago
Aleksander Machniak
b68e2355d7
Fix so non-inline images aren't skipped on forward ( #1489150 )
11 years ago
Aleksander Machniak
1cdcafc7fc
Added more error checking in rcube_image::resize()
11 years ago
Aleksander Machniak
a58c335769
Merge pull request #79 from rterzi/patch-1
...
Turkish translation fix
11 years ago
Ramazan Terzi
3bc84f9caf
Turkish translation fix
11 years ago
Aleksander Machniak
8f9a8b6fce
Fix decorated select width in Firefox
11 years ago
Aleksander Machniak
76f4f7970d
Fix resolving /this/ in file_callback()
11 years ago
Aleksander Machniak
61ccdfcfbb
Add imap_cache_ttl option to configure TTL of imap_cache
11 years ago
Aleksander Machniak
67ac6e354a
Rename message_cache_lifetime to messages_cache_ttl option for naming consistency
11 years ago
Aleksander Machniak
b07426f0c5
Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options
11 years ago
Aleksander Machniak
f658907731
Fix legacy options handling
11 years ago
Aleksander Machniak
aa44ce6e97
Add optional argument to now() for simple interval calculations on SQL-side
11 years ago
Aleksander Machniak
14226fc845
Use built-in sqlite functions to "emulate" now() and unix_timestamp()
11 years ago
Aleksander Machniak
be4b5c2fe5
Fix "duplicate entry" errors on inserts to imap cache tables ( #1489146 )
11 years ago
Aleksander Machniak
4fee776e51
Small code improvement
11 years ago
Aleksander Machniak
de15846c54
Make update_quota public
11 years ago
Aleksander Machniak
ee73a723f9
Improvements in garbage collector: created gc() method to run all
...
gc-related cleanups in one place, added posibility to run gc in
environments without session
11 years ago
Thomas Bruederli
42de33c7de
Add option to use PHP's native session save handlers
11 years ago
Aleksander Machniak
9749da9fcc
Fix possible wrong null assignment to innerHTML on IE10 ( #1489145 )
11 years ago
Aleksander Machniak
abe798d905
Fix rcube_clone_object()
11 years ago
Aleksander Machniak
3d78d55b5a
Move rcube_layer class to classic skin, it was used only there
11 years ago
Aleksander Machniak
ad2ba95dcd
Fix so bounces addresses in Sender headers are skipped on Reply-All ( #1489011 )
11 years ago
Aleksander Machniak
5df4fe56d5
Fix backward copat. with cached values serialized but not base64-encoded ( #1489142 )
11 years ago
Aleksander Machniak
a6b0ca60a4
Fix bug where serialized strings were truncated in PDO::quote() ( #1489142 )
11 years ago
Aleksander Machniak
d77e08729b
Fix removing flags from serialized object before saving it in DB
11 years ago
Aleksander Machniak
15482bcade
Improved handling of Reply-To/Bcc addresses of identity in compose form ( #1489016 )
11 years ago
Aleksander Machniak
cb3e2fe0c2
Fix displaying messages with invalid self-closing HTML tags ( #1489137 )
11 years ago
Aleksander Machniak
0279879871
Small css fix in compose page footer
11 years ago
Aleksander Machniak
af9dbd54b3
Fix PHP warning when responding to a message with many Return-Path headers ( #1489136 )
11 years ago
Aleksander Machniak
3863a9d2c5
Added user preference to open all popups as standard windows
11 years ago
Aleksander Machniak
99e27c581e
Fix unintentional compose window resize ( #1489114 )
11 years ago
Aleksander Machniak
2f321c6600
Open attachments, print and source in popups for consistency - always use
...
open_window() instead of window.open(), so plugins/skins can override popup behaviour
11 years ago
Aleksander Machniak
ece3a522d8
Fixed popup windows size issues, unified sizes
11 years ago
Aleksander Machniak
581a52b615
Fix performance regression in text wrapping function ( #1489133 ) - don't use iconv here
11 years ago
Aleksander Machniak
d096210504
Fix connection to posgtres db using unix socket ( #1489132 )
11 years ago
Aleksander Machniak
335ecfe6eb
Merge pull request #78 from niladam/patch-1
...
Update en_US.inc - typo error (updateerror)
11 years ago
Tache Madalin
4f8b504668
Update en_US.inc - typo error (updateerror)
...
Changed ubable to Unable.
11 years ago
David Carter
149f8a00cc
Change show_actual_foldernames to be show_real_foldernames.
...
Change requested by alec@alec.pl .
11 years ago
Aleksander Machniak
1d67fe13f6
Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions
11 years ago
Aleksander Machniak
56e0cabdec
CS fixes
11 years ago
David Carter
52deb18d96
Add show_actual_foldernames preference and configuration option.
...
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:
$rcmail_config['default_folders'] =
array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
11 years ago
Aleksander Machniak
896e2b4e51
Add more rcube_utils tests
11 years ago
Aleksander Machniak
5383ad72db
Add more tests for rcube_utils::explode_quoted_string()
11 years ago
Aleksander Machniak
fe0f1d589b
Improve rcube_utils::file2class() to not return duplicates
11 years ago
Aleksander Machniak
b91bc101a0
Simplify instruction of database initialization for Postgres
11 years ago
Thomas Bruederli
cb7036c28a
Require most recent plugin-installer with autoloading issue fixed
11 years ago
Thomas Bruederli
e1a3caf659
Also display contact properties with unknown subtypes
11 years ago
Aleksander Machniak
b3e3422e9f
Fix class name
11 years ago
Aleksander Machniak
22a41b8247
Make possible to disable shared cache
11 years ago
Aleksander Machniak
f773259412
Fix washtml test after "unsupported node type" fix
11 years ago
Aleksander Machniak
00cb22cf92
Expunge all cache instances in shutdown
11 years ago
Aleksander Machniak
50abd55718
Added shared (cross-user) cache
11 years ago
Tim Gerundt
abacd6e3c4
Support Alias-to-User lookup with virtuser_query
11 years ago
Aleksander Machniak
a963a2b38c
Fix connecting when host is specified with protocol prefix e.g. ssl://
11 years ago
Aleksander Machniak
ec0f74a5b2
Unify codestile
11 years ago
Aleksander Machniak
c0e364cb5a
Align double-click time in list.js and app.js
11 years ago
Aleksander Machniak
1dfa85e0e6
Fix handling of comma when adding contact from contacts widget ( #1489107 )
11 years ago
Aleksander Machniak
ab845c0718
Fix bug where a message was opened in both preview pane and new window on double-click ( #1489122 )
11 years ago
Aleksander Machniak
a8994090bb
Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml ( #1489110 )
11 years ago
Aleksander Machniak
cb34c1b524
Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 ( #1489094 )
11 years ago
Aleksander Machniak
52b256e85f
Print nicer error message when too old PHP version found - required by mysql driver ( #1489099 )
11 years ago
Aleksander Machniak
07795ba124
Fix invalid option selected in default_font selector when font is unset ( #1489112 )
11 years ago
Aleksander Machniak
6ae92aa169
Fix displaying contact with ID divisible by 100 in sql addressbook ( #1489121 )
11 years ago
Aleksander Machniak
1f19587f05
Fix browser warnings on PDF plugin detection ( #1489118 )
11 years ago
Aleksander Machniak
bbd636740e
Fix fatal error when parsing UUencoded messages ( #1489119 )
11 years ago
Aleksander Machniak
db108e3779
Fix another text wrapping issue (wrong handling of long unwrappable lines)
11 years ago
Aleksander Machniak
c71281fd44
Fix warning when using IP address as hostname in Net_Socket
11 years ago
Aleksander Machniak
c16bd50947
Catch warning on is_readable() failure (open_basedir restriction)
11 years ago
Aleksander Machniak
efe3b62084
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
79543bec2a
Update jsTimezoneDetect to version 1.0.5
11 years ago
Aleksander Machniak
bec9690ff5
Improve some options description
11 years ago
Aleksander Machniak
2355045ded
Change Reply-All button label/title when mailing list is detected ( #1488938 )
11 years ago
Aleksander Machniak
c8bc8c97f3
Improved attachment reminder dialog ( #1489091 )
...
Improved core show_popup_dialog() function
11 years ago
Aleksander Machniak
68684a8982
Add 0.9.1 to releases list
11 years ago
Aleksander Machniak
632485121d
Add 0.9.1 section in changelog
11 years ago
Thomas Bruederli
3bc871e113
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
31996f1508
Replaced German labels for from/to with more common words in order to avoid conflicts with 'sender' ( #1489084 )
11 years ago
Aleksander Machniak
0bd1fa5566
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
893c274045
Fix Net_Socket bug with no timeout (failed connection in managesieve plugin)
11 years ago
Thomas Bruederli
0b9a7bcde3
Move rcmail::deliver_message() to framework for common use
11 years ago
Aleksander Machniak
52f2a69855
Added rcube_plugin::add_label() method
11 years ago
Aleksander Machniak
ac5b58bac4
Small fix to the printed debug message
11 years ago
Thomas Bruederli
5e2fe0d195
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
3e78fc7fdf
Synced localizations from Transifex
11 years ago
Thomas Bruederli
5b0deb0030
Add header for new plugin localization template
11 years ago
Aleksander Machniak
43079d8e2d
Simplify/fix debug lines truncation
11 years ago
Aleksander Machniak
e5b376b178
Fix SMTP connection using IPv6 address in smtp_server option ( #1489024 ), update Net_Socket package
11 years ago
Thomas Bruederli
059908259d
Add attachment_reminder localizations to Transifex
11 years ago
Aleksander Machniak
3375a681eb
Fix problem where security warning was displayed for valid images with image/jpg type ( #1489097 )
11 years ago
Aleksander Machniak
ed837a3544
Added support for date and index extensions (RFC5260) in script parser
...
Script parser code improvements
11 years ago
Aleksander Machniak
fd0fd3b0a0
Fix handling of invalid email addresses in headers ( #1489092 )
11 years ago
Aleksander Machniak
621a2e7f1c
Simplify format=flowed handling code, don't duplicate same code
11 years ago
Aleksander Machniak
f76fa50052
Fix format=flowed text re-wrapping for display
11 years ago
Aleksander Machniak
e58f3d8c2b
Validate e-mail address in new_user_dialog ( #1486498 ), use AJAX for form submission,
...
don't reload the page after successful form submission
11 years ago
Aleksander Machniak
2a3e774c60
Fix possible error on ajax request
11 years ago
Aleksander Machniak
9b8d22ebe1
Limit debug log entry (line) size to 4096 characters to prevent
...
memory_limit/preformance issues when debug is enabled (imap, smtp, db)
11 years ago
Aleksander Machniak
a522971cf8
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/js/list.js
11 years ago
Aleksander Machniak
ea6d6958e0
Allow row insertion at a specified position (not only on top of the list)
11 years ago
Aleksander Machniak
c4723999e2
Change license to GPLv3+
11 years ago
Aleksander Machniak
dffdd168ae
Improved regexp
11 years ago
Aleksander Machniak
864745bc9a
Attachment_reminder plugin - ported from https://github.com/thomasysliu/Roundcube-Plugin-Attachment-Reminder
...
and added user preference to disable plugin, larry support, some fixes/improvements
11 years ago
Aleksander Machniak
95b90be8c2
Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 ( #1489090 )
11 years ago
Aleksander Machniak
3725cfb245
Avoid uninitialized/unused variables
11 years ago
Aleksander Machniak
2193f6a130
Avoid unused local variables
11 years ago
Aleksander Machniak
ef1d6525c2
Fix display issue on addressbooks/groups list ( #1489039 )
11 years ago
Aleksander Machniak
ce89ecd542
Fix various PHP code bugs found using static analysis ( #1489086 )
11 years ago
Aleksander Machniak
c027ba7709
Fix bugs caught by static analysis
11 years ago
Aleksander Machniak
3a0dc87856
Fix backslash character handling on vCard import ( #1489085 )
11 years ago
Aleksander Machniak
0b0caee40b
Fix csv import from Thunderbird with French localization ( #1489059 )
11 years ago
Aleksander Machniak
4010aabb72
Merge pull request #71 from zouguangxian/master
...
Recommendation Set the cache-control directive to no-cache and no-store.
11 years ago
Zou Guangxian
49311c55dd
* fixed: modsecurity warning: AppDefect: Cache-Control Response Header Missing 'no-store' flag. http://websecuritytool.codeplex.com/wikipage?title=Checks#http-cache-control-header-no-store
11 years ago
Aleksander Machniak
ceb508620e
Implemented updatecss.sh script for background images cache issues fix ( #1489047 )
11 years ago
Aleksander Machniak
cfe2fc8b30
Log spellchecker error also in html mode
11 years ago
Aleksander Machniak
107cbd1a0e
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
3db62ce101
Fix messages list focus issue in Opera and Webkit ( #1489058 )
11 years ago
Thomas Bruederli
b15cc7d6f4
Check Google spell check service response for errors and report them accordingly
11 years ago
Thomas Bruederli
517dae3e74
Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support
11 years ago
Aleksander Machniak
b92ec5c86d
Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping
11 years ago
Aleksander Machniak
2ce01932fe
Fix another text wrap issue (added test case)
11 years ago
Aleksander Machniak
cdb53ccb6a
Remove changelog entry of reverted change
11 years ago
Aleksander Machniak
b099d12965
Revert fix for #1489058 because it opened another IE8 focus issue
11 years ago
Aleksander Machniak
93580fab12
Fix opened window size on small screens in browsers where height is an innerHeight (eg. Safari)
11 years ago
Aleksander Machniak
4741d17c77
Use create_function() instead of eval()
11 years ago
Thomas Bruederli
c2e1ab4765
Escape user input values when used in eval()
11 years ago
Aleksander Machniak
f790b44335
Small code improvements
11 years ago
Aleksander Machniak
06c2d0add5
Merge pull request #67 from andywer/master
...
Replaced nasty eval() code
11 years ago
Aleksander Machniak
969cb03f9a
Add option to display email address together with a name in mail preview ( #1488732 )
11 years ago
Aleksander Machniak
38c19a2064
Fix csv2vcard test
11 years ago
Aleksander Machniak
d2dff5e865
Fix Reply-To header handling in Reply-All action ( #1489037 )
11 years ago
Aleksander Machniak
61943150d9
Fix so Sender: address is added to Cc: field on reply to all ( #1489011 )
11 years ago
Aleksander Machniak
ec43311423
Fix so addressbook_search_mode works also for group search ( #1489079 )
11 years ago
Aleksander Machniak
40d419d994
Fix removal of a contact from a group in LDAP addressbook ( #1489081 )
11 years ago
Aleksander Machniak
0826b2a896
Small code simplification
11 years ago
Aleksander Machniak
609483d9f6
Support CSV import from Atmail ( #1489045 )
11 years ago
Aleksander Machniak
8defd73ee0
Inlcude SQL query in the log on SQL error ( #1489064 )
11 years ago
Aleksander Machniak
259d37be3e
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
c6f5adbac3
Fix handling untagged responses in IMAP FETCH - "could not load message" error ( #1489074 )
11 years ago
Aleksander Machniak
6e8cd89fa3
Update changelog
11 years ago
Thomas Bruederli
b620b1df08
Remove moveTo() call which causes problems in Chrome and has no real effect in other browsers ( #1488931 )
11 years ago
Aleksander Machniak
c958452d09
Catch possible "Permission denied" error on iframe elements in IE
11 years ago
Aleksander Machniak
7dcf242dd9
Fix list page reset when viewing a message in Larry skin ( #1489076 )
11 years ago
Aleksander Machniak
d14a2fb8bc
Fix possible warning on some misconfig
11 years ago
Aleksander Machniak
28151b329b
Update changelog
11 years ago
Aleksander Machniak
f41ccebadd
Merge pull request #63 from Steffen185/patch-1
...
Save new password even if it has not changed (optional)
11 years ago
Aleksander Machniak
416cc7106a
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
311e82652a
Add lost files for "db_prefix related changes" commit
11 years ago
Thomas Bruederli
378d6cf97f
Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method
11 years ago
Thomas Bruederli
b4d50cb41c
Prepare for the composer-based plugin repository; skip PEAR dependencies for now
11 years ago
Aleksander Machniak
4cb8ced1a4
Fix min_refresh_interval handling on preferences save ( #1489073 )
11 years ago
Aleksander Machniak
de6e22573e
Fix PDF support detection for Firefox PDF.js ( #1488972 )
11 years ago
Aleksander Machniak
d0f616c6e0
Fix messages list focus issue in Internet Explorer ( #1489058 )
11 years ago
Aleksander Machniak
399db1b647
Add db_prefix configuration option in place of db_table_*/db_sequence_* options
...
Make possible to use db_prefix for schema initialization in Installer (#1489067 )
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
11 years ago
Aleksander Machniak
d7fcd8ce42
Fix possible collision in generated thumbnail cache key ( #1489069 )
11 years ago
Aleksander Machniak
fbd213a5f3
Fix exit code on bootsrap errors in CLI mode ( #1489044 )
11 years ago
Aleksander Machniak
f23ef1c968
Fix error handling in CLI mode, use STDERR and non-empty exit code ( #1489043 )
11 years ago
Thomas Bruederli
ddfdd8938d
Extend fetched header block to 32K, require one of subjct, from or to headers
11 years ago
Aleksander Machniak
a544971fe8
Fix error when using check_referer=true
11 years ago
Aleksander Machniak
c72f692982
Add note about required MSSQL database language settings
11 years ago
Aleksander Machniak
70229cbbfc
Fix incorrect handling of some specific links ( #1489060 )
11 years ago
Aleksander Machniak
1041aa46da
Fix another text wrapping issue
11 years ago
Aleksander Machniak
7439d3ee14
Fix incorrect handling of leading spaces in text wrapping
11 years ago
Aleksander Machniak
8ad2c98e9d
Fix unintentional messages list jumps on click in Internet Explorer ( #1489056 )
11 years ago
Aleksander Machniak
1b7b6be959
Fix list of required configuration options ( #1489055 ). Removed support_url, and db_table_*
11 years ago
Aleksander Machniak
3a81af385f
Fix a typo
11 years ago
Aleksander Machniak
7652687692
Fix DB error when creating a new contact and a group is selected ( #1489051 )
11 years ago
Aleksander Machniak
ca2c6316fb
Fix handling of deprecated boolean value of reply_mode option ( #1489052 )
11 years ago
Victor Benincasa
ef3f1dfca9
Small code optimization
...
Remove function argument as a local variable is used.
11 years ago
Aleksander Machniak
fe626833af
Allow onload attribute on iframe element
11 years ago
Aleksander Machniak
282dff4f18
Add rcube_db::escape() method, fix escapeSimple() to use escape instead of quote()
11 years ago
Aleksander Machniak
c465ee1e06
Fix typo simpleEscape -> escapeSimple
11 years ago
Aleksander Machniak
398c9d8869
Fix links to PHP PDO drivers manual
11 years ago
Aleksander Machniak
39a034b50d
Add rcube_db::escapeSimple() method for backward compat.
...
Conflicts:
plugins/virtuser_query/virtuser_query.php
11 years ago
Aleksander Machniak
1352d8ddb0
Remove redundant ini checks
11 years ago
Aleksander Machniak
2964fb573d
Fix handling of identities_level=4
11 years ago
Aleksander Machniak
0c896b9879
Update changelog
11 years ago
Thomas Bruederli
c8f2c0c5af
Synchronized localizations from Transifex
11 years ago
Aleksander Machniak
9576906bbe
Fix hide-headers icon
11 years ago
Aleksander Machniak
e088291024
Remove dropdown style from attachment menu
11 years ago
Aleksander Machniak
b7570fb564
Fix parsing invalid date string ( #1489035 )
11 years ago
Aleksander Machniak
bb7c522bfd
Add "with attachment" option to messages list filter ( #1485382 )
11 years ago
Aleksander Machniak
e0cc1fb9aa
Fix display of HTML entities in protected folder name ( #1489042 )
11 years ago
Thomas Bruederli
64e1c2d406
Fix ticket reference
11 years ago
Thomas Bruederli
e1ed10cd66
Updated changelog
11 years ago
Thomas Bruederli
b413bb2b60
Set minimal permissions to temp files ( #148899 )
11 years ago
Thomas Bruederli
a021d6f187
Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded ( #1489029 )
11 years ago
Thomas Bruederli
ce31c026c2
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Andy Wermke
de6585eb77
Merge branch 'master' of git.next-step-software.com:/git-pub/roundcubemail
11 years ago
Andy Wermke
bf3084b608
Merge branch 'master' of https://github.com/roundcube/roundcubemail
11 years ago
Andy Wermke
58e3a504b9
Removed parse_expression() & added error logging to eval_expression().
11 years ago
Aleksander Machniak
4fdaa02ac7
Fix handling of invalid characters in message headers and output ( #1489032 )
11 years ago
Aleksander Machniak
50cc5b370f
Fix selecting collapsed rows when using selection with Shift/Ctrl key
11 years ago
Andy Wermke
fe245e5f5d
Replaced last eval(). Allowing function calls in expressions.
11 years ago
Aleksander Machniak
ad827b9117
Fix selecting collapsed rows on select-all ( #1489036 )
11 years ago
Aleksander Machniak
4dfae96dcd
Fix copying messages to a folder with "empty" name e.g. "0", better error handling
11 years ago
Andy Wermke
d67485bebe
Replaced stupid fix by create_function() based approach.
11 years ago
Thomas Bruederli
ee696929ad
Update Changelog
11 years ago
Andy Wermke
92cd7f34b0
Merge branch 'master' of https://github.com/roundcube/roundcubemail
11 years ago
Andy Wermke
029d18f13b
Replaced nasty eval() expressions.
11 years ago
Aleksander Machniak
443b92a7ee
Add add_popup() method to make possible to register popup from a plugin.
...
It was possible with show_popup(), however sometimes it is needed
to register a popup before show_popup() is being used.
11 years ago
Aleksander Machniak
76a98da33e
Pass event object as an argument of 'dragend' event handler
11 years ago
Aleksander Machniak
99edf8699a
Fix possible header duplicates when using additional headers ( #1489033 )
11 years ago
Aleksander Machniak
bd698341c4
Remove "HTML message" from attachments list while viewing a message in text mode ( #1486939 )
11 years ago
Aleksander Machniak
a389ffbb46
Skip message/rfc822 attachments only in reply mode
11 years ago
Aleksander Machniak
8e4b49c382
Fix session issues with use_https=true ( #1488986 )
11 years ago
Aleksander Machniak
f9f700a4e2
Fix empbedded warning icon
11 years ago
Aleksander Machniak
db415c4afb
Fix blockquote width in sent mail ( #1489031 )
11 years ago
Steffen185
859a7a117a
Fixed wrong copy-paste
11 years ago
Steffen185
b343adf3cb
Use new config option "password_force_save"
11 years ago
Steffen185
6db9f84737
Added config option "password_force_save"
11 years ago
Aleksander Machniak
721ee561ed
Update changelog
11 years ago
Aleksander Machniak
30ff85c5a1
Added new cPanel driver - fixes localization related issues ( #1487015 )
11 years ago
Aleksander Machniak
c2c1bba9a2
Update releases list
11 years ago
Aleksander Machniak
a5df859b2b
Fix changelog
11 years ago
Aleksander Machniak
0c974b263d
Fix keyboard events on list widgets in Internet Explorer ( #1489025 ) - It was a regression in fix for #1489008
11 years ago
Aleksander Machniak
4da1abe93f
Remove unwanted horizontal scrollbar on addressbook in Internet Explorer
11 years ago
Thomas Bruederli
bcfdac6660
Add 'if not exists' to system table creation. Just in case some previous db update routine was aborted or failed
11 years ago
Thomas Bruederli
589083a94c
Skip some irrelevant ini checks in CLI mode
11 years ago
Thomas Bruederli
0fcb2b139b
Sanity check the file path for generic message footer before adding it
11 years ago
Aleksander Machniak
87c96bf90a
Update changelog
11 years ago
Aleksander Machniak
648fcf5709
Whitelist configuration options (user preferences) that can be changed using save-pref command
11 years ago
Aleksander Machniak
222c7de3e1
Fix errors in IE8 when opening compose page in new window
11 years ago
Aleksander Machniak
1d4c84f4d7
Remove sig_above configuration option, use reply_mode only ( #1489001 )
11 years ago
Aleksander Machniak
723f4e63aa
Refresh current folder in opener window after draft save or message sent ( #1488997 )
11 years ago
Aleksander Machniak
3ca58cd22c
Better fix for "saving draft just after entering compose window ( #1489012 )"
11 years ago
Victor Benincasa
3906264747
Fix typos
11 years ago
Aleksander Machniak
1f82e46502
Fix saving draft just after entering compose window ( #1489012 )
11 years ago
Thomas Bruederli
f603883d37
Fix typo
11 years ago
Thomas Bruederli
4034a79beb
Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c
11 years ago
Aleksander Machniak
38c1951266
Be less restrictive on vCard import, do not require FN when N exists
11 years ago
Aleksander Machniak
24e88e91f7
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
a26c031621
Fix vcard folding when outputing already generated vcard
11 years ago
Thomas Bruederli
7889c57b77
Match regex on multi-line sql statements
11 years ago
Thomas Bruederli
17573916bc
Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags
11 years ago
Aleksander Machniak
99cfba2e26
Add some extension/mimetype aliases to fix some quirks in attachment type validation ( #1488891 )
11 years ago
Thomas Bruederli
a85d54e1e8
Hack to reset PDO statement iterators after counting
11 years ago
Steffen185
1a78f13faa
Add hook "message_check_safe"
...
This hook can be used by https://github.com/JohnDoh/Roundcube-Plugin-Global-Address-Book to mark messages as safe whose sender exists in the global address book
11 years ago
Aleksander Machniak
d227eda9cb
Call resize handler in intervals to prevent lags and double onresize calls in Chrome ( #1489005 )
11 years ago
Aleksander Machniak
f38d15c700
Better fix for IE9 issue with document.activeElement error ( #1489008 )
11 years ago
Aleksander Machniak
39f40104f0
Fix javascript error in IE9 when loading form with placeholders into an iframe ( #1489008 )
11 years ago
Steffen185
6f7eafce18
Save new password even if it has not changed
...
I have recently changed the password scheme of my Dovecot/Postfix/Roundcube installation. New passwords are encrypted stronger than before. It is not possible to automatically update existing passwords (because the old encryption is not so bad that I can easily crack it). But I'd like to tell my users that they can upgrade to the new password scheme by simply submitting the "change password" form with their old password in all three input fields. Currently a minor optimization prevents this. I think this minor optimization should be removed.
11 years ago
Aleksander Machniak
3d525ffaf5
Bump up also RCUBE_VERSION
11 years ago
Aleksander Machniak
1e2468e4b9
Added two tests for HTML comments handling in rcube_washtml class
11 years ago
Aleksander Machniak
1bce142058
Fix handling of some conditional comment tags in HTML message ( #1489004 )
11 years ago
Aleksander Machniak
aa4b379e9f
Fix html button (when html is not selected)
11 years ago
Thomas Bruederli
9b4e1efe7c
Fix JSON syntax to make 'composer require' commands work
11 years ago
Thomas Bruederli
15e4c89ce6
Consider alternative table names from config when running DB updates
11 years ago
Thomas Bruederli
8d9c65ede6
Remove automatic_addressbook configuration because that's not in our git repository
11 years ago
Thomas Bruederli
b8232b688f
Add Transifex configuration file
11 years ago
Thomas Bruederli
708b1bca9f
Synchronized translations with Transifex
11 years ago
Thomas Bruederli
90e41a7cc0
Small improvements to text/html switch
11 years ago
Thomas Bruederli
52448c63a1
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
6996dee856
Add switch for text/html alternative part view ( #1486939 )
11 years ago
Victor Benincasa
2f1d6c3edc
Small CSS optimizations
11 years ago
Aleksander Machniak
4f693e9daa
Workaround for some versions/systems where finfo_open() with second
...
argument doesn't do the same as with no 2nd argument as it should
11 years ago
Aleksander Machniak
02c9c931fe
Make mime.types common locations list OS-aware
11 years ago
Aleksander Machniak
1e32540839
Add rel="noreferrer" for links in displayed messages ( #1484686 )
11 years ago
Aleksander Machniak
a8040cf0bd
Fix so forward as attachment works if additional attachment is added by message_compose hook ( #1489000 )
...
Prevent from re-adding the same forward attachment on compose page refresh
11 years ago
Aleksander Machniak
d8270b66cc
Fix wrapping of text lines with the same length as specified length limit
11 years ago
Aleksander Machniak
5147eea0a2
Fix notification broken in last commit
11 years ago
Aleksander Machniak
6228e3784f
Fix javascript error when window name (for window.open()) in IE8 contains a dot
11 years ago
Aleksander Machniak
4d1fe2d230
Fix "rcmail is undefined" error in HTML attachment preview - regression
...
from commit d30460ad2f
, small improvements
11 years ago
Aleksander Machniak
6e8f2a7448
Notify about a new mail only if it's UNSEEN ( #1388965 )
11 years ago
Aleksander Machniak
b6fa7d54b8
Add vacation-seconds extension support (RFC 6131)
11 years ago
Aleksander Machniak
bb080af14d
Bump version number up to 1.0-git
11 years ago
Aleksander Machniak
0e32d7032b
Fix load-attachment link
11 years ago
Aleksander Machniak
ea98ec0939
Fixed MOVE command result handling
11 years ago
Aleksander Machniak
f111423755
Fix storing 'safe' flag on a message. The key for session value should include
...
folder name. A message with the same UID may exist in another folder.
11 years ago
Aleksander Machniak
a02c77c584
Add ability to toggle between view as HTML and text while viewing a message ( #1486939 )
11 years ago
Aleksander Machniak
0ef894ec29
Fix has_*_part() methods so they return same result no matter what
...
prefer_html option value is
11 years ago
Aleksander Machniak
574928200f
Use $mime_parts not $parts in has_*_part() methods so detection is
...
correct no matter if prefer_html is enabled or not.
11 years ago
Aleksander Machniak
542f15bfec
Enriched content should be also converted to text if html is disabled
11 years ago
Aleksander Machniak
5c26bd49b1
Added rcube_message::has_text_part(), simplified has_html_part() so it always
...
works in "recursive mode" - removed $recursive argument.
11 years ago
Aleksander Machniak
daddbf2555
Better handling of session errors in ajax requests - do page reload
...
on 403 Forbidden response (#1488960 )
11 years ago
Thomas Bruederli
bfa667ab02
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
d4f8a4f28a
Re-implement rcube_db::num_rows() to ensure backwards compatibility
11 years ago
Aleksander Machniak
f41edfb91f
Fix draglayer list building, so the element used as the text source can
...
contain any element, not only A tag or text node, but also e.g. span
11 years ago
Thomas Bruederli
03c73fa1c5
Also use VLV for filter prefix matches
11 years ago
Aleksander Machniak
567e45ba56
Fix HTML part detection for some specific message structures ( #1488992 )
11 years ago
Aleksander Machniak
ff7542bfb9
Don't show fake address - phishing prevention ( #1488981 )
11 years ago
Aleksander Machniak
abf46755c9
Fix forward as attachment bug with editormode != 1 ( #1488991 )
11 years ago
Jeroen van Meeuwen (Kolab Systems)
f39f3e427e
Add some verbiage on the usage of 'acl_specials' in the default config.inc.php.dist.
11 years ago
Aleksander Machniak
336d2000f8
Fix handling of empty $uids argument in change_flag()
11 years ago
Aleksander Machniak
ec6a77bab2
Fix LIMIT/OFFSET queries handling on MS SQL Server ( #1488984 ) - require version 2005+
11 years ago
Thomas Bruederli
65de0018c8
Trigger 'refresh' hook in mail view
11 years ago
Aleksander Machniak
8b771646fa
Fix so task name can really contain all from a-z0-9_- characters ( #1488941 )
11 years ago
Aleksander Machniak
507876cf03
Remove font style definition on td, th, div, p elements ( #1488408 )
11 years ago
Aleksander Machniak
9fdba79094
Merge pull request #60 from thijskh/master
...
Test content_id with isset instead of a true/false value
11 years ago
Aleksander Machniak
d9dc320a40
Support IMAP MOVE extension [RFC 6851]
11 years ago
Thijs Kinkhorst
8cfba1bb2a
Test content_id with isset instead of a true/false value.
...
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
11 years ago
Aleksander Machniak
32da699830
Fix javascript errors when working in a page opened with taget="_blank"
11 years ago
Aleksander Machniak
cf8b9fc004
Move spellcheck options section below signature options section
11 years ago
Aleksander Machniak
a6ceb4ea49
Add 0.9-rc to releases list
11 years ago
Aleksander Machniak
001b172708
Mention SQLite database format change in UPGRADING file ( #1488983 )
11 years ago
Aleksander Machniak
d7e129e07d
Increase maxlength to 254 chars for email input fields in addressbook ( #1488987 )
11 years ago
Aleksander Machniak
bc2c4380b5
Add attachment menu with Open and Download options ( #1488975 )
11 years ago
Aleksander Machniak
ac37746c2a
Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
...
Using array2list() for list of identifiers is now possible.
11 years ago
Aleksander Machniak
cbe07532fa
Fix so full filename is used for title attribute
11 years ago
Aleksander Machniak
139635f189
Fix thumbnail size when GD extension is used for image resize ( #1488985 )
11 years ago
Aleksander Machniak
a5c9fd11ac
Small CS improvements
11 years ago
Aleksander Machniak
879b2331e1
Generate simpler query for MSSQL when offset in limit clause is not set
11 years ago
Aleksander Machniak
8c93c29d04
Really fix "quotum would exceed" error message handling
11 years ago
Aleksander Machniak
d3e7f92d88
Smarter overquota error detection (known error strings are:
...
"Quota exceeded" and "quotum would exceed") (#1484164 )
11 years ago
Aleksander Machniak
e7c1aad832
Even better message on over quota error in move to trash operation ( #1484164 )
11 years ago
Aleksander Machniak
0bf724ef1f
Display user-friendly message on IMAP "over quota" errors ( #1484164 )
11 years ago
Aleksander Machniak
e0d4662523
Use rcube_utils::parse_host() for host config in smb driver ( #1488784 )
11 years ago
Aleksander Machniak
4310ce6c3e
Update changelog
11 years ago
Aleksander Machniak
427f43c315
Add 0.9-rc section
11 years ago
Aleksander Machniak
ee89c6dff6
Display notice that message is encrypted also for application/pkcs7-mime messages ( #1488526 )
11 years ago
Thomas Bruederli
588a07e41d
Update copyright in about pages
11 years ago
Thomas Bruederli
5688d5baa2
Avoid loading already registered attachments when opening a draft message (on page reload)
11 years ago
Thomas Bruederli
f0a7159c40
Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422
11 years ago
Aleksander Machniak
2db42c7a3b
Fixed ACL edition in advanced mode
11 years ago
Aleksander Machniak
a6fd1578c3
Better @package/@subpackage assignment
11 years ago
Thomas Bruederli
bd1e16f343
Don't skip message/* attachments when opening a draft. Restore check as it was before [ fa57c988
]
11 years ago
Thomas Bruederli
4090870623
Localization updates from Transifex
11 years ago
Aleksander Machniak
77f9a402db
Fix undefined msg variable error
11 years ago
Aleksander Machniak
4383e062ef
CS fixes
11 years ago
Aleksander Machniak
ee7926e24e
Make margin-top on "Download all attachments" button smaller
11 years ago
Aleksander Machniak
36391cf342
Fix plain text spellchecker icorrect highlighting in non-ASCII text ( #1488973 )
11 years ago
Aleksander Machniak
ffc2d09cb4
Remove UI messages from the DOM after hide/fadeOut
11 years ago
Jeroen van Meeuwen (Kolab Systems)
fc55bc5148
Add configuration option 'specials' to hide specials 'anyone' and 'anonymous' from the ACL configuration dialog
11 years ago
Aleksander Machniak
63cf4fc823
If version is not provided assume RCMAIL_VERSION ( #1488933 )
11 years ago
Aleksander Machniak
7c851e669e
Don't try to print file extension in a warning message if it's not available
11 years ago
Aleksander Machniak
726297e5f8
Add workaround for invalid message charset detection by IMAP servers ( #1488968 )
11 years ago
Aleksander Machniak
9e46fb535d
Fix typo in DB version strings (there should be no .sql suffix)
11 years ago
Aleksander Machniak
2187b2b7d8
Revert "Make autoloading of the framework classes work from any location".
...
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).
This reverts commit e4394c95e0
.
11 years ago
Aleksander Machniak
7bba0032fe
Fix NUL characters in content-type of ms-tnef attachment ( #1488964 )
11 years ago
Thomas Bruederli
e4394c95e0
Make autoloading of the framework classes work from any location
11 years ago
Aleksander Machniak
eafb68b321
- Fix regression in handling LDAP contact identifiers ( #1488959 )
11 years ago
Aleksander Machniak
33dc8249fd
Fix regression in copying contacts (with drag'n'drop)
11 years ago
Aleksander Machniak
f5fcb92dd4
Add posibility to use different database for virtuser queries
11 years ago
Aleksander Machniak
bc2c02feec
When connection to read-only db fails try to connect to write-master, but only if it is defined
11 years ago
Aleksander Machniak
f3d017cfaa
Bump version number up to 6.2
11 years ago
Aleksander Machniak
2e33a247fd
Don't trim whitespace in folder names ( #1488955 )
11 years ago
Aleksander Machniak
1961146227
Make cleanup() method public
11 years ago
Thomas Bruederli
807c3d0d97
Optimmize memory usage by only fetching the necessary attributes used for contacts listing
11 years ago
Thomas Bruederli
c8a714cca4
Various fixes in contact groups handling with LDAP directories
11 years ago
Thomas Bruederli
a6d4185a89
Describe new options for LDAP address books
11 years ago
Thomas Bruederli
772b732068
Fix autocompletion search with VLV support
11 years ago
Thomas Bruederli
f924f5f0aa
Improve group members listing + fix VLV index usage
11 years ago
Thomas Bruederli
49cb6984ed
Don't save 'internal' or empty serialized values
11 years ago
Thomas Bruederli
a0e86dcdeb
Fix updating contacts
11 years ago
Thomas Bruederli
004f866f20
Prepare for VLV auto-detection (requries 'config_root_dn' config option)
11 years ago
Thomas Bruederli
203323ba85
Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch)
11 years ago
Thomas Bruederli
d94a710e7a
Trigger and forward 'listupdate' events from list.js
11 years ago
Thomas Bruederli
d6185f3c91
Only scroll tree list of selected item isn't fully visible
11 years ago
Thomas Bruederli
1887286fe9
Updated changelog
11 years ago
Thomas Bruederli
aed581b6c4
Import all translations from Transifex
11 years ago
Thomas Bruederli
8e50ae9a6f
Extend copyright to 2013
11 years ago
Thomas Bruederli
d30460ad2f
Let some env variables survive reset(); don't show taskbar and top line in framed error pages ( #1488938 )
11 years ago
Thomas Bruederli
3568c7c04b
Fix rewrite rule to actually prevent access to bin/ and SQL/ directories
11 years ago
Thomas Bruederli
63cff249a8
Properly quote form validation error messages
11 years ago
Aleksander Machniak
dafb50aa49
Fix filenames charset handling ( #1488946 )
11 years ago
Aleksander Machniak
a7e8ebc509
Fix reference to non-existing class rcube_output_html ( #1488948 )
11 years ago
Thomas Bruederli
921115ed56
Ignore file extension difference for text/plain attachments ( #1488891 )
11 years ago
Thomas Bruederli
4223b1e38f
Use encoded identifiers for address book lists ( #1488381 )
11 years ago
Thomas Bruederli
e43cc4bd9d
Describe the new option 'group_filters' in the sample config block
11 years ago
Thomas Bruederli
de98a897f6
Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin)
11 years ago
Thomas Bruederli
86552ffc8f
Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget
11 years ago
Aleksander Machniak
bd3d68ae1a
Fix contacts-table position when there's more than one addressbook
11 years ago
Aleksander Machniak
6befeab712
Add 0.8.5 to releases list
11 years ago
Aleksander Machniak
2302bd7263
Add 0.8.5 section in Changelog
11 years ago
Aleksander Machniak
dfb926b20e
Lowercase username if 'login_lc' is set ( #1488943 )
11 years ago
Thomas Bruederli
e26bf88c45
Pass string to html::tag() in order to always add the </ul> tag
11 years ago
Thomas Bruederli
e8fd39d12b
Fix inserting a new contact group when list is still empty
11 years ago
Thomas Bruederli
5bc800f946
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
ec2185a1cb
Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing
11 years ago
Aleksander Machniak
3dd136f26e
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
1f910cb50d
Fix handling link href attribute value with (valid) newline characters ( #1488940 )
11 years ago
Thomas Bruederli
344943f6ce
Move some list manipulation functionality to the new treelist widget
11 years ago
Thomas Bruederli
c5a5f989a9
Allow to list contact groups in (paged) list (yet incomplete)
11 years ago
Aleksander Machniak
01a98cb9d6
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
a39fd4db67
Set default error code (500) if not specified in raise_error()
11 years ago
Thomas Bruederli
92ba29f04f
Include treelist.js in shrinking scripts
11 years ago
Thomas Bruederli
1cf15ef4a5
Make rcube_result_set implement the PHP iterator interface
11 years ago
Thomas Bruederli
b81b0c3b2e
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
d9e16f02aa
Set treelist items to position:realtive to correctly align toggle icons
11 years ago
Aleksander Machniak
8bfbd5e9f9
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
ee01be5b5b
Add dummy index.html file for Selenum tests
11 years ago
Thomas Bruederli
873ae9e9de
Add work-around for IE <= 8 which doesn't support :last-child CSS selector
11 years ago
Thomas Bruederli
18de07e86f
Set the new treelist class to all mailboxlist objects
11 years ago
Thomas Bruederli
e654d9bd24
Better indentation styles for mailbox list
11 years ago
Thomas Bruederli
e5615b97cf
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
3c309af066
- Refactored the hierarchical mailboxlist control into a separate widget class
...
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
11 years ago
Thomas Bruederli
b7ea947844
Define a global style for tree lists
11 years ago
Thomas Bruederli
f5aecf055b
Only trigger timers when dragging is active
11 years ago
Aleksander Machniak
41db2bf47d
Slightly improve database driver chack
11 years ago
Aleksander Machniak
8466690851
Set root URL to our index.html, for better performance
...
See https://github.com/sebastianbergmann/phpunit-selenium/issues/217
11 years ago
Aleksander Machniak
a2a1f8d7ed
Added automated in-browser tests (PHPUnit + Selenium Web Driver)
11 years ago
Aleksander Machniak
cbaf7a2fb0
Fix spellcheck button menu in IE8 (change z-index and move the button to the right)
12 years ago
Aleksander Machniak
00b9c25f24
Improve contacts import interface, add #message object
12 years ago
Aleksander Machniak
b61041e655
Fix "empty" ACL entry when there's "User, " in user input field
12 years ago
Thomas Bruederli
737b629c6f
Bring back lost text braking width adjustment when quoting blockquote parts
12 years ago
Thomas Bruederli
72e24b7a63
Catch connection timeouts on message sending form submissions
12 years ago
Aleksander Machniak
66d3099485
Make get_instance() a static method
12 years ago
Aleksander Machniak
e4a6ebc1d9
Fix typo
12 years ago
Aleksander Machniak
532bc5b5e5
Small fixes for Opera
12 years ago
Aleksander Machniak
bc53e22440
Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file()
12 years ago
Aleksander Machniak
0987b40239
Small fix to initial splitter position
12 years ago
Aleksander Machniak
a27b877288
Add addressbook widget on compose page in classic skin
12 years ago
Thomas Bruederli
bcbfe0ba45
Make searchbox properly scale to 100% using box-sizing trick ( #1488381 )
12 years ago
Thomas Bruederli
bb6f4b2b5d
Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes
12 years ago
Thomas Bruederli
bd0daee7fd
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
6c27c3b55e
Add search box to compose address book widget ( #1488381 )
12 years ago
Thomas Bruederli
7bdfd78426
Define generic .searchbox styles
12 years ago
Thomas Bruederli
13dc9f2c86
Move rcmail_contact_key() to rcube_addressbook::compose_contact_key()
12 years ago
Aleksander Machniak
18372a236d
Send LOGOUT only when closing connection in logged state ( #1487784 )
12 years ago
Aleksander Machniak
01fc82d0ef
Fix new browser window size in Chrome ( #1488931 ), make new windows smaller
12 years ago
Aleksander Machniak
bbdd624e12
Added embed.css for classic skin, improved/unified warnings style (button is still different), cleanup
12 years ago
Thomas Bruederli
1730cf8d7b
Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages)
12 years ago
Thomas Bruederli
11d7e6c825
Add file type icons for pgp/pks7 signatures and attached email messages
12 years ago
Thomas Bruederli
6d57b11d83
Save some vertical space in message part view
12 years ago
Thomas Bruederli
5c99f5df6b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
55ee252d65
Allow to shrink any file passed as argument
12 years ago
Aleksander Machniak
6ff0c30f19
Fix login in case when default_host is an array with one element ( #1488928 )
12 years ago
Thomas Bruederli
40917b0b34
Updated changelog
12 years ago
Thomas Bruederli
e114a60406
Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
...
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
12 years ago
Thomas Bruederli
293a5798af
Use the right variable for IPv6 check
12 years ago
Aleksander Machniak
f3713a6330
Merge pull request #55 from raoulbhatia/master
...
prevent access to UPGRADING via .htaccess
12 years ago
Aleksander Machniak
55a2e5eca1
Submit Addressbook advanced search form with Enter key ( #1488568 )
12 years ago
Raoul Bhatia
5422e6d5ae
prevent access to UPGRADING via .htaccess
12 years ago
Aleksander Machniak
60753b05fa
Support autofocus attribute on input elements
12 years ago
Aleksander Machniak
87a96809c7
Rtrim() quoted lines on conversion to flowed format (according to RFC2646)
12 years ago
Aleksander Machniak
7ebed11b05
More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed()
12 years ago
Aleksander Machniak
aabd628286
Improve format=flowed text unfolding, add test for signature separator handling
12 years ago
Thomas Bruederli
67cb017b0c
Extend archive plugin with user-configurable options to move messages into subfolders according to their date, sender or originating folder
12 years ago
Thomas Bruederli
1ef4033b8d
Also block remote images in HTML part view ( #1488827 )
12 years ago
Aleksander Machniak
b005927f91
Add basic tests for plugins
12 years ago
Thomas Bruederli
7ae7cdf195
Don't rely on Subject header only
12 years ago
Thomas Bruederli
6d41d8fd4b
Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed()
12 years ago
Aleksander Machniak
e24eba0fc5
DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces)
12 years ago
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
12 years ago
Aleksander Machniak
4d7964d910
Improved folder path presentation in page title (use unified delimiter, localize path).
...
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
12 years ago
Aleksander Machniak
8e8f3b96b5
Fix export of selected contacts from search result ( #1488905 )
12 years ago
Aleksander Machniak
aa691c40ed
Bump version number in *.initial.sql
12 years ago
Aleksander Machniak
474d9d49df
Drop tmp_users table ( #1488910 )
12 years ago
Aleksander Machniak
2e4a94c2f9
Update changelog
12 years ago
Aleksander Machniak
393618dacb
Merge branch 'schema_upgrades'
12 years ago
Aleksander Machniak
c101871d46
Add and use db_table_system config option
12 years ago
Aleksander Machniak
9e329c0a27
Renamed option updatedb.sh --label to --package
12 years ago
Aleksander Machniak
b5b76d2ccb
Make sure mimetypes is an array not object in a better way
12 years ago
Thomas Bruederli
174257d677
Update localization files with the latest version from Transifex (yet another import test)
12 years ago
Thomas Bruederli
4f9edbd799
Select 8 KB of message part for headers (to make sure we get them all)
12 years ago
Aleksander Machniak
c3d061893b
Don't attempt to write to 'system' table if it doesn't exist
12 years ago
Aleksander Machniak
ff54e9ae86
Remove unneeded $db_map
12 years ago
Aleksander Machniak
9be085b2f3
Don't attempt to read system table if it doesn't exist
12 years ago
Aleksander Machniak
0b3b66ab12
Fix "Export selected" is inactive after contact delete ( #1488906 )
12 years ago
Thomas Bruederli
38b71e7879
Better check for 'real' links on shift/ctrl clicks
12 years ago
Thomas Bruederli
64afb530a2
Fix opener check in extwin (avoid JS errors in IE when opener is gone); always close extwin, even if opener isn't available anymore
12 years ago
Thomas Bruederli
9a6c38e148
New feature to export only selected contacts from addressbook (by Phil Weir)
12 years ago
Aleksander Machniak
c59ef9542a
Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map ( #1488901 )
12 years ago
Aleksander Machniak
4490d03649
Attach updatedb.sh script to the installer interface
12 years ago
Thomas Bruederli
15a049c37c
Mark mime_magic option with old default value as obsolete
12 years ago
Thomas Bruederli
619c320c0e
Avoid direct execution of installer includes ( #1488895 )
12 years ago
Thomas Bruederli
1f87107b08
Fix logo display in IE8 ( #1488889 )
12 years ago
Aleksander Machniak
c0a7143484
Reset $db_error_msg on query
12 years ago
Aleksander Machniak
7e7431bdda
Use updatedb.sh from update.sh + various fixes in updatedb.sh
12 years ago
Thomas Bruederli
18e23ab763
Welcome to 2013
12 years ago
Thomas Bruederli
dee159317f
Adjust searchbox position
12 years ago
Thomas Bruederli
44e3bf1e2c
Fix /this/ paths from plugin templates in extended skins
12 years ago
Aleksander Machniak
b7e7c8f950
Added new database upgrade script, converted DDL scripts to new format
12 years ago
Aleksander Machniak
db6f54ec5f
Reset $db_error_msg on query
12 years ago
Aleksander Machniak
64e218bd13
Add 0.9-beta to list of releases
12 years ago
Aleksander Machniak
f96593772c
Force autocommit mode in mysql database driver ( #1488902 )
12 years ago
Aleksander Machniak
16915ee2ad
Don't convert to link a text with < and > characters
12 years ago
Aleksander Machniak
987b7aea59
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
6c7ac2ef4b
Support tls:// prefix in managesieve_host option
12 years ago
Aleksander Machniak
acf851f823
Fix address fields import from CSV ( #1488900 )
12 years ago
Aleksander Machniak
b5767d94b1
Fix typo
12 years ago
Aleksander Machniak
3e3767138e
Rename $date_types -> $date_cols
12 years ago
Aleksander Machniak
745d8697ba
Fix quoted data handling in CSV files ( #1488899 )
12 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
12 years ago
Aleksander Machniak
a5b8ef99d4
Improve charset detection by prioritizing charset according to user language ( #1485669 )
12 years ago
Aleksander Machniak
212ff905bb
Fix Chrome issue with unwanted horizontal scrollbar ( #1488851 )
12 years ago
Aleksander Machniak
21106b3d1c
Fix handling of escaped separator in vCard file ( #1488896 )
12 years ago
Aleksander Machniak
2c777be5dd
Add test for vCard issue ( #1488896 )
12 years ago
Aleksander Machniak
b2064d5fc0
Remove program/ dir from installer include path
12 years ago
Aleksander Machniak
45db375738
Add frameborder="0" on iframe elements for IE<=8
12 years ago
Aleksander Machniak
0b56baa06c
Remove invalid css rule
12 years ago
Aleksander Machniak
240ad59dcd
Fix #countcontrols issue in IE<=8 when text is very long ( #1488890 )
12 years ago
Aleksander Machniak
57ea837e69
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
232535f76e
Add option to use envelope From address for MDN responses ( #1488880 )
12 years ago
Thomas Bruederli
de2009ec2c
Pulled de_CH translations from Transifex (first test)
12 years ago
Thomas Bruederli
4fb36eb1a8
Upgrade PEAR:Mail_mime package to latest version
12 years ago
Thomas Bruederli
b903c21450
Fix minimal header mode in ext wins
12 years ago
Aleksander Machniak
eecb447b2a
Fix checkbox/label alignment. We do this by additional span inside label
...
and vertical-align:middle on both checkbox and span.
12 years ago
Aleksander Machniak
347ba311e6
Add possibility to search in message body only ( #1488770 )
12 years ago
Thomas Bruederli
5438956deb
Avoid double-quotation for header values
12 years ago
Aleksander Machniak
cb0f030ae9
Support "multipart/relative" as an alias for "multipart/related" type ( #1488886 )
12 years ago
Aleksander Machniak
43382f7c18
Fix Help task icon on new Larry header
12 years ago
Thomas Bruederli
d9f180adf9
Minor IE7/8 fixes
12 years ago
Thomas Bruederli
6f3c97c5d3
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
b261712278
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
54241516d7
Add toggle to minimize page header; automatically triggers on small screens
12 years ago
Thomas Bruederli
49437c123a
Add proper headers to localization template files
12 years ago
Thomas Bruederli
9151729d8e
Simplify file headers because Transifex will use them in all generated language files
12 years ago
Aleksander Machniak
830fd2ecbb
Display PGP/MIME signature attachments as "Digital Signature" ( #1488570 )
12 years ago
Aleksander Machniak
be72fb3597
Unified attachments filenames handling for message parts without a filename
12 years ago
Aleksander Machniak
8809a18284
Fix regression in handling of content frames ( #1488884 )
12 years ago
Aleksander Machniak
2b80d5dbf2
Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name ( #1488879 )
12 years ago
Thomas Bruederli
ee3e27dc09
Rename/remove invalid localization files from last launchpad import
12 years ago
Thomas Bruederli
8df1e6bee5
Added new West Frisian localization
12 years ago
Thomas Bruederli
c942e4a2e9
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
aabeab1e4e
Updated localizations from launchpad
12 years ago
Aleksander Machniak
23b30e0afc
Merge pull request #53 from henworth/patch-1
...
Update plugins/password/drivers/pam.php
12 years ago
Mike Hennessy
a622b7d580
Update plugins/password/drivers/pam.php
...
The Ubuntu package php5-auth-pam renames the PECL PAM extension to pam_auth, so this file should check for both.
12 years ago
Aleksander Machniak
66afd70b75
Framework'ize html2text class
12 years ago
Aleksander Machniak
7ac94421bf
Move washtml class into Roundcube Framework (rcube_washtml), add some improvements
12 years ago
Aleksander Machniak
0931a97c5f
Fix handling of parentheses in URLs
12 years ago
Thomas Bruederli
4f5f2acd16
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
5f0bd1fcb4
Make html button-links work in IE
12 years ago
Thomas Bruederli
090c49d4a3
Treat image/pjpeg as image/jpeg
12 years ago
Aleksander Machniak
7d88e614ae
Add hint about possible disabled fsockopen() function on connection error
12 years ago
Aleksander Machniak
768e33a795
Add warning in default_host description, so after change update of users table is needed ( #1486386 )
12 years ago
Aleksander Machniak
0a9d414084
Update changelog, set version to 6.1
12 years ago
Aleksander Machniak
04c856774d
Don't force 'stop' action on last rule in a script
12 years ago
Aleksander Machniak
4fe8f923a9
Small optimization
12 years ago
Aleksander Machniak
7389966295
Add notes about new requirements of the new mysql database driver,
...
add check in installer (#1488875 )
12 years ago
Aleksander Machniak
679b375a46
Fix comment
12 years ago
Aleksander Machniak
c4781306a5
CS fixes
12 years ago
Aleksander Machniak
a61326c141
Fix locking issue in SQLite driver ( #1488874 )
12 years ago
Aleksander Machniak
a079269166
Fix version comparisons with -stable suffix ( #1488876 )
12 years ago
Aleksander Machniak
a8ffab3f4f
Fix Call to undefined method rcube_db_sqlite::_get_result()
12 years ago
Aleksander Machniak
c23dc87f2b
Don't display message parts with unsupported text type, e.g. text/calendar
12 years ago
Aleksander Machniak
9ac96015f2
Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error
12 years ago
Aleksander Machniak
c5d7c941aa
Add unsupported alternative parts to attachments list ( #1488870 )
12 years ago
Aleksander Machniak
f5e7a1f36a
Add Compose button on message view page ( #1488747 )
...
Fixed javascript error on extwin message page (classic skin) - removed splitter.
12 years ago
Aleksander Machniak
0d214498d0
CS fixes
12 years ago
Aleksander Machniak
83370e5ff1
Display 'Sender' header in message preview
12 years ago
Aleksander Machniak
dfc57863d1
Plugin API: Added message_before_send hook
12 years ago
Aleksander Machniak
8cacecb2ff
CS fixes
12 years ago
Aleksander Machniak
d2534c63f2
Cleanup, remove file paths from doc
12 years ago
Aleksander Machniak
9945f24274
CS fixes
12 years ago
Aleksander Machniak
d6938bd1ea
CS fixes, mostly tabs to spaces conversion
12 years ago
Aleksander Machniak
a2b6383204
Fix keep-alive interval reset on AJAX request
12 years ago
Thomas Bruederli
a84efc689d
Mention new PDO requirements a bit more flashy
12 years ago
Thomas Bruederli
939f94bb73
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
a072247dde
Fix package definitions and include framework classes in phpdoc
12 years ago
Aleksander Machniak
df8ada1f19
Merge pull request #50 from weisslj/master
...
Add host config option to http_authentication plugin.
12 years ago
Aleksander Machniak
c0208002a8
Fix escaping of add-contact arguments - fixes JS error in IE
12 years ago
Aleksander Machniak
ff4a92c8e2
Fix contact copy/add-to-group operations on search result ( #1488862 )
12 years ago
Aleksander Machniak
5c421d9927
Fix delete button regression in message view ( #1488867 )
12 years ago
Aleksander Machniak
9849d550f9
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
a0e3dcf170
Use matching identity in MDN response ( #1488864 )
12 years ago
Aleksander Machniak
1d1e21698e
Merge pull request #52 from xabbuh/master
...
fix syntax error in moduserprefs.sh
12 years ago
Christian Flothmann
6585e86260
fix syntax error
12 years ago
Aleksander Machniak
0f4e2f8134
Remove brackets for recipients without name
12 years ago
Aleksander Machniak
3f08b3a35a
Fix unwanted horizontal scrollbar in message preview header ( #1488866 )
12 years ago
Thomas Bruederli
f7136bd217
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
dc67f38cdf
Properly parse message/rfc822 parts including all headers, body decoding and charset conversion
12 years ago
Aleksander Machniak
87ec1de655
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
a9bb50d804
Fix handling of signatures on draft edit: Don't add new signature
...
and don't remove the old-one, the same for Edit as new (#1488798 )
12 years ago
Aleksander Machniak
5aed9a9a37
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5b15700d11
Rename hook imap_connect to storage_connect
12 years ago
Aleksander Machniak
04689fa7ee
Fix so compacting of non-empty folder is possible also when messages list is empty ( #1488858 )
12 years ago
Aleksander Machniak
0435f40999
Add EXISTS mode to count() method - return number of all messages in a folder,
...
event if skip_deleted is enabled and/or search is active.
12 years ago
Aleksander Machniak
bb5d728285
Use also Envelope-To for identity selection ( #1488553 )
12 years ago
Aleksander Machniak
3a1a361422
More code unification using selection_post_data()
12 years ago
Aleksander Machniak
876f4ebc60
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
463ce6848d
Fix bug where all messages in a folder were copied on copy action,
...
if search was active and user choose select-all feature. Code improvements.
12 years ago
Aleksander Machniak
b01d84d0f7
Extend just_parse() method with conditions parsing
12 years ago
Aleksander Machniak
25bf00ecbc
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
d9f109b56a
Allow forwarding of multiple emails ( #1486854 )
12 years ago
Thomas Bruederli
31521613e4
Append filename extension if missing
12 years ago
Thomas Bruederli
a8a72e2e7e
Nicely render headers of message/rfc822 parts
12 years ago
Aleksander Machniak
1aaa4bc393
Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
...
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
12 years ago
Aleksander Machniak
7b29770e2b
Merge pull request #51 from alex-go/master
...
Fixed small error in SQ-usercopy
12 years ago
Thomas Bruederli
9cd1b120d0
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Alex_Go
2884303903
fixed sq_usercopy to correctly copy SQ-label to RC-notes.
12 years ago
Aleksander Machniak
4f1c887eaa
Add support for IMAP BINARY (RFC3516)
12 years ago
Thomas Bruederli
6488992dd0
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
3bb75a5cc7
Add default path for mime.types file; map jpg => image/jpeg in fallback list
12 years ago
Thomas B.
d414cc05a3
Add github syntax highlighting to php code snippet
12 years ago
Thomas Bruederli
bc1ec6c1a1
Added README file for the Roundcube framework
12 years ago
Thomas Bruederli
9e1605f9e4
Better explanation of the new mime_types config option
12 years ago
Aleksander Machniak
7c5d4b0d4d
Fix typo in identity data parser ('ident' item wasn't set correctly)
12 years ago
Aleksander Machniak
a3985963f0
Fix big memory consumption of DB layer ( #1488856 )
12 years ago
Aleksander Machniak
996af3bfd9
Some more rcmail -> rcube cleanup
12 years ago
Aleksander Machniak
8b748de4ec
Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action
12 years ago
Aleksander Machniak
176172c850
Fix PHP warning when replied message contains exactly one Delivered-To header
12 years ago
Aleksander Machniak
4a63c8f972
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
04acc75f77
Replace topline container with topline-left, topline-center, topline-right containers ( #1488846 )
12 years ago
Aleksander Machniak
f11cf3e600
Fix typo, the issue unintentionally removes password from the session
12 years ago
Aleksander Machniak
c7ff6ec2cb
Add workaround for IE<=8 bug where Content-Disposition:inline was ignored ( #1488844 )
12 years ago
Aleksander Machniak
74cd0a9b62
- Fix XSS vulnerability in vbscript: and data:text links handling ( #1488850 )
12 years ago
Johannes Weißl
aec2869e49
Add host config option to http_authentication plugin.
...
This is useful if the users are free to choose arbitrary mail hosts (or
from a list), but have one host they usually want to log into.
Otherwise the username/password must always be typed in twice.
12 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
12 years ago
Aleksander Machniak
e327ebd7fe
Unify top-border on message-part and image-attachment elements
12 years ago
Aleksander Machniak
8afbc8aeea
Fix attachment Content-Length for in-memory files ( #1488844 )
12 years ago
Aleksander Machniak
7eb7806b21
Fix broken message/part bodies when FETCH response contains more untagged lines ( #1488836 )
12 years ago
Aleksander Machniak
876d31d594
Fix empty email on identities list after identity update ( #1488834 )
12 years ago
Aleksander Machniak
5875548d98
Update changelog
12 years ago
Aleksander Machniak
48ef1334ff
Merge pull request #49 from linagora/master
...
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak
0247b89c38
Move code for identity selection to function, move identities formatting to rcube_user::list_identities()
12 years ago
Aleksander Machniak
30cc01f89d
Use Delivered-To header as a last resort for identity selection ( #1488840 )
12 years ago
Aleksander Machniak
511e1668e6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
46f06cd0e9
Fixed compatibility with jQueryUI-1.9
12 years ago
Aleksander Machniak
743d9206df
Optimized images size ( #1488835 )
12 years ago
Aleksander Machniak
da7905f9c6
Fixed filter operations after filter deletion ( #1488832 )
12 years ago
Aleksander Machniak
8beceebb55
Fix deleting of collapsed threads, broken in 2b55d4f420
( #1488772 )
12 years ago
Thomas Bruederli
4f80bb5e63
Update Changelog
12 years ago
Thomas Bruederli
c14b337450
Fix XSS vulnerability using Flash files ( #1488828 ) by comparing mimetypes and filename extensions
12 years ago
Thomas Bruederli
dff2c713fb
Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file
12 years ago
Thomas Bruederli
0a83971d3e
Clarify mime_magic config option; add new function to map mimetypes and filename extensions
12 years ago
Thomas Bruederli
928cb3401b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
297a74adf1
Bring back rcube_html_page class which was lost in framework refactoring; fix typo
12 years ago
Aleksander Machniak
63f130782c
Small fixes to last commits
12 years ago
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
12 years ago
Thomas Bruederli
10da75f364
Move shortcut functions to framework class
12 years ago
Aleksander Machniak
0c82e95c59
Apply rcube_shared.inc -> bootstrap.php change in tests
12 years ago
Aleksander Machniak
a92beb6bdb
Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency
12 years ago
Thomas Bruederli
581fe08a05
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
jeremie kornobis
c753bc4a8b
unset email address with new level entity 4
12 years ago
Thomas Bruederli
1bfe958ed8
Option to disable localization of the archive folder name
12 years ago
jeremie kornobis
f125852979
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak
3ff8cc2bc8
RCMAIL_VERSION -> RCUBE_VERSION
12 years ago
Aleksander Machniak
3b428c830d
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5b06e24265
Cleaner way of handling user password in framework-based programs with no session
12 years ago
Thomas Bruederli
00b98ee325
Make charset header accessible, too
12 years ago
Aleksander Machniak
789e5988aa
Clarify rcube::get_user_name() usage, add rcube::get_user_email()
12 years ago
Thomas Bruederli
c72fbf06d6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
bfc3070067
Cut dependencies to rcmail class
12 years ago
Aleksander Machniak
8bfef1d7eb
Remove unused db_max_length config
12 years ago
Aleksander Machniak
a648ba6489
Fixed filter selection after filter deletion ( #1488832 )
12 years ago
Thomas Bruederli
5926684aab
Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility
12 years ago
Thomas Bruederli
92964a4a6c
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
dc088e25c2
Fix installer to work with the new framework architecture
12 years ago
Thomas Bruederli
fdbe5a8804
Separate framework and application constants
12 years ago
Thomas Bruederli
e2e2e8f379
Use new RCUBE_PLUGINS_DIR constant
12 years ago
Thomas Bruederli
9be2f43d02
Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework
12 years ago
Aleksander Machniak
0d4ccb8d88
Moved rcube_* classes to <plugin>/lib/Roundcube for compat. with Roundcube Framework autoloader
12 years ago
Aleksander Machniak
2470213313
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
5352b55779
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
297c1afb80
Fix redundant colon after last address in print mode
12 years ago
Aleksander Machniak
14d00daa1a
Fix absolute positioning in HTML messages ( #1488819 )
12 years ago
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
12 years ago
Aleksander Machniak
922a1fb714
Add lost rcube_vcard.php file
12 years ago
Aleksander Machniak
f690cf1eb6
Small style improvements
12 years ago
Aleksander Machniak
d0edbfb33d
Fix cache (in)validation after setting \Deleted flag
12 years ago
Aleksander Machniak
15cf4fa925
Rename rcube_bc.inc to bc.php for consistency
12 years ago
Aleksander Machniak
ba6f21caeb
Framework files moved to lib/Roundcube
12 years ago
Aleksander Machniak
f707fec000
Create Roundcube Framework initialization script (bootstrap)
12 years ago
Thomas Bruederli
5e1775691c
Adapt stylesheets to recent changes in jQuery UI 1.9
12 years ago
Thomas Bruederli
b81e7e91a9
Consider filename extension to detect image attachments of type application/octet-stream
12 years ago
Aleksander Machniak
90ff4ca951
Small thread icon alignment fix
12 years ago
Aleksander Machniak
17a8fb353b
Fix keybord events on messages list in opera browser ( #1488823 )
12 years ago
Aleksander Machniak
9290303e80
Move prompt_silent() and get_opt() to rcube_utils class
12 years ago
Aleksander Machniak
2b55d4f420
Fix selection of collapsed thread rows ( #1488772 )
12 years ago
Aleksander Machniak
9ff3459d7b
Check if checkdnsrr() and getmxrr() functions exist before using them
12 years ago
Thomas Bruederli
f27c536401
Unset null values in user prefs
12 years ago
Thomas Bruederli
fa981985ee
New shell script to modify user preferences
12 years ago
Thomas Bruederli
de1040731b
Properly add author name from gettext files
12 years ago
Thomas Bruederli
b6add5aed0
Add noscript warning to login page ( #1488615 )
12 years ago
Thomas Bruederli
6199a72c8e
Updated localization files from launchpad
12 years ago
Thomas Bruederli
15eb32eee5
Mention new feature to compose messages in a new window
12 years ago
Thomas Bruederli
271c5c9764
Correctly handle multiple file uploads ( #1488820 )
12 years ago
Thomas Bruederli
19de536b86
Check mbstring extension before calling mb_internal_encoding()
12 years ago
Thomas Bruederli
84294d952e
Updated changelog
12 years ago
Thomas Bruederli
1faa16fc45
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
810efee4d3
Avoid double-encoding of HTML entities in signature edit field
12 years ago
Aleksander Machniak
42b8a60cf3
Fix wrapping of quoted text with format=flowed ( #1488177 )
12 years ago
Thomas Bruederli
37557b5f08
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
ac382e1145
Always save drafts with format=flowed in order to keep original paragraphs and line wraps ( #1488799 )
12 years ago
Thomas Bruederli
c72a96144d
Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion)
12 years ago
Aleksander Machniak
6459d86291
Select default_addressbook on the list in Address Book ( #1488280 )
12 years ago
Thomas Bruederli
6fa61759e2
Add missing message display object in extwin mode
12 years ago
Thomas Bruederli
a8f4960c99
Unlock UI even if no message display object exists
12 years ago
Aleksander Machniak
e27a61a50d
Skip invalid vCards ( #1488788 )
12 years ago
Aleksander Machniak
584e356920
Fix so mobile phone has TYPE=CELL in exported vCard ( #1488812 )
12 years ago
Thomas Bruederli
be9aacaa52
Bring back lost localization for the about page
12 years ago
Thomas Bruederli
a9e136161a
Use dedicated method to determine an attachment's file size
12 years ago
Thomas Bruederli
e21c07038e
Use jQuery functions to maximize compatibility with all IE versions
12 years ago
Thomas Bruederli
3bf7310fa3
Add onclick handler to Show-links
12 years ago
Thomas Bruederli
54cc75f28d
Cast mimetypes property into an array on IE
12 years ago
Thomas Bruederli
d20e965c48
Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them
12 years ago
Thomas Bruederli
8fb4f05725
Move default value for client_mimetypes to rcube_config; make sure an array is returned
12 years ago
Thomas Bruederli
6ddb16d181
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
9ab34604d9
Define @package and @subpackage of Framework classes
12 years ago
Aleksander Machniak
92bd3a7c3f
Fix parsing header in English when localized map is defined
12 years ago
Aleksander Machniak
98128f13fc
Rename option password_supported_hosts to password_hosts, code cleanup
12 years ago
Aleksander Machniak
657864a29c
Merge pull request #42 from NETLINK/patch-1
...
Add option to define IMAP hosts that support password changes
12 years ago
Aleksander Machniak
dd759730b0
Merge pull request #45 from linagora/master
...
Grancefully handle SSO redirections on Ajax requests - V3
12 years ago
Aleksander Machniak
b51eabe2cd
Added Polish localization for csv2vcard feature
12 years ago
Aleksander Machniak
c66b605435
Add more data validation
12 years ago
Aleksander Machniak
3833790db4
Support contacts import from CSV file ( #1486399 )
12 years ago
Aleksander Machniak
c055587d45
Properly set object properties in set() method, small perf. improvement
12 years ago
Aleksander Machniak
3a54cc5013
Fix rcube_utils::explode_quoted_string() with explode(), added tests
12 years ago
Aleksander Machniak
c8558a182c
Move BIG5 at the end of charsets list in detect()
12 years ago
Aleksander Machniak
0679b22150
Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication
12 years ago
Aleksander Machniak
3c047d0e87
Code improvements
12 years ago
Aleksander Machniak
8d54286df8
Merge branch 'keep-alive'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
82d875769c
Update versions list with 0.8.4 release
12 years ago
Aleksander Machniak
d17a9de598
Update changelog with 0.8.4 release
12 years ago
Aleksander Machniak
3067458acb
Fix wrong (non-specific) error message on crypt or connection error ( #1488808 )
12 years ago
Thomas Bruederli
0f6e9f0bf6
Avoid errors with non-string objects
12 years ago
Aleksander Machniak
52d0d94910
Fix handling of text/enriched content on message reply/forward/edit
12 years ago
Aleksander Machniak
ce248f83e5
Remove useless code
12 years ago
Aleksander Machniak
0e8c6da864
Fix "obj.href is undefined" error
12 years ago
Aleksander Machniak
398238abf2
Remove redundant code
12 years ago
Aleksander Machniak
c588d08835
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
d15163ab6e
Fix XSS vulnerability in handling of text/enriched messages ( #1488806 )
12 years ago
Thomas Bruederli
e30500643f
Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab)
12 years ago
Aleksander Machniak
275728ab05
Remove debug code from last commit
12 years ago
Aleksander Machniak
540e13b8d5
Fix warning when 'autovalues' property isn't set
12 years ago
Aleksander Machniak
d9698de979
Fix handling of 'media' attribute on linked css ( #1488789 )
12 years ago
Aleksander Machniak
f410c90261
Cache identities data in memory for faster access when get_identity() is called more than once
12 years ago
Aleksander Machniak
003b17e238
jQuery-1.8.3
12 years ago
Thomas Bruederli
bc66f7d6d2
Avoid deprecated template warnings in extended skins
12 years ago
jkornobis
7fac4dc87b
Grancefully handle SSO redirections on Ajax requests
...
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
12 years ago
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
12 years ago
Aleksander Machniak
a95687cfe8
Plugin API: Add 'refresh' hook
12 years ago
Aleksander Machniak
92eb10e773
Don't throw error when plugin doesn't register 'refresh' action handler
12 years ago
Thomas Bruederli
3806f168b9
Fix skin template paths when linking js and css files ( #1488790 )
12 years ago
Aleksander Machniak
2a5afe1cde
BINARY extension can't be used with $formatting=true on binary content
12 years ago
Aleksander Machniak
4340d5e634
Fix excessive LFs at the end of composed message with top_posting=true ( #1488797 )
12 years ago
Thomas Bruederli
d0751fba0e
Add gui container object for new top line in Larry skin
12 years ago
Thomas Bruederli
2a0d3f7063
Make recent changes in skin template engine more backwards-compatible ( #1488790 )
12 years ago
Thomas Bruederli
93a41586db
Remove non-matching </div>
12 years ago
Thomas Bruederli
d7f349e451
Updated changelog
12 years ago
Thomas Bruederli
e43dcb0df3
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
71649445a0
Add 0.8.3 to the list of releases
12 years ago
Aleksander Machniak
e5e2190e4e
Fix bug where leading blanks were stripped from quoted lines ( #1488795 )
12 years ago
Aleksander Machniak
5af9312889
Add #message element on Help plugin pages, update files list in package.xml
12 years ago
Aleksander Machniak
7da99712d2
Add ticket number for last two entries
12 years ago
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
12 years ago
Thomas Bruederli
03149131f7
New feature: display attached images as thumbnails below message body
12 years ago
Thomas Bruederli
25a86bacf6
Updated Changelog with 0.8.3 block
12 years ago
Aleksander Machniak
502bfb1c53
Merge pull request #43 from corbosman/about
...
allow string to be translated, backport from larry
12 years ago
Aleksander Machniak
aa83596b0b
Clarify keep-alive setting, move it to User Interface section, change label
...
to "Refresh (check for new messages, etc.)", allow no-refresh mode.
12 years ago
Aleksander Machniak
c442f822fb
Simplify keep-alive action. Now the interval is based on session_lifetime,
...
which means it's executed only if needed for session keeping (reset interval on every action).
Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
12 years ago
Cor Bosman
5c8a2cdeb8
allow string to be translated, backport from larry
12 years ago
Thomas Bruederli
92eb18b46a
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
2cae79a67a
Updated Changelog
12 years ago
Thomas Bruederli
3f250a0fe6
Add config options to automatically generate LDAP attributes for new entries
12 years ago
NETLINK
204e1e03e9
Update plugins/password/password.php
12 years ago
NETLINK
7978f872cb
Update plugins/password/password.php
...
Add logic for checking supported IMAP hosts
Make use of additional config option
'password_supported_hosts' (see config.inc.php.dist).
If current IMAP host is not in array of defined
hosts, exit and suppress Password option in Settings.
12 years ago
NETLINK
32395bde1a
Update plugins/password/config.inc.php.dist
...
Added config option to specify hosts that support password changing.
12 years ago
Aleksander Machniak
fb53c809a6
Fix AREA links handling ( #1488792 )
12 years ago
Thomas Bruederli
91c0990385
Updated to jQuery 1.8.2 and jQuery UI 1.9.1
12 years ago
Thomas Bruederli
2ad0a8d3f6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
9ce2398ef9
Fix regression in detecting if attachment should be displayed inline (is an image)
12 years ago
Thomas Bruederli
19b0d444e7
Adapt to common naming scheme for template tag attributes
12 years ago
Aleksander Machniak
ea547c232e
Don't include settings.css - is not needed anymore
12 years ago
Thomas Bruederli
df79b2638f
Tell client to open mailto: links in contact details in a new window (if configured)
12 years ago
Aleksander Machniak
e0f7b920d5
Allow setting contentframe from template (as frame object attribute)
12 years ago
Aleksander Machniak
789baafb2a
Fix watermark in a frame regression
12 years ago
Aleksander Machniak
9946e756b1
Fix watermark in a frame regression
12 years ago
Thomas Bruederli
28037aab4f
Fix syntax error
12 years ago
Thomas Bruederli
c50fa82bec
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
28de391182
Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication
12 years ago
Aleksander Machniak
37633a6c79
Remove unused unEscape() method
12 years ago
Aleksander Machniak
f6cd739a0a
Make sure affected_rows() method returns expected (consistent with other RDBMSes) result on MySQL
12 years ago
Aleksander Machniak
e68fa71b0e
Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests.
12 years ago
Thomas Bruederli
03970bd549
Tiny style fix in compose view
12 years ago
Thomas Bruederli
762565ceea
Don't add signature (again) when opening compose view in a new window
12 years ago
Thomas Bruederli
7bf6d2f01e
Don't open another window when replying to a message displayed in extwin
12 years ago
Thomas Bruederli
cf57b2b130
Fix count display after inserting a new contact
12 years ago
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
12 years ago
Thomas Bruederli
dc6794f9c4
Don't add Bcc headers from identity twice (e.g. if already saved in draft)
12 years ago
Aleksander Machniak
92cb7f56f3
Fix possible HTTP DoS on error in keep-alive requests ( #1488782 )
12 years ago
Aleksander Machniak
9c299eb9e6
Make sure HTML part size>0 before assuming the message has got HTML part
12 years ago
Aleksander Machniak
abe164367b
Fix HTML entities handling on addressbooks list
12 years ago
till
f2bc8599f8
Ignore plugin_manager plugin.
...
Allow packagist.
12 years ago
Aleksander Machniak
111acf180d
Fix error in IE<8
12 years ago
till
5578ac8607
Ignore sample plugin!
12 years ago
till
ac1dd014ad
Ensure the composer.json is never checked in.
12 years ago
till
1e2afb902a
Enable our plugin repository: composer does not aggregate 'repositories' from your dependencies.
...
Add minimum-stability.
12 years ago
Thomas Bruederli
ddafe4e410
Merge branch 'dev-compose-newwindow'
12 years ago
Thomas B.
f2d3fc1b5d
Merge pull request #38 from dupondje/master
...
Option to hide SQL addressbook
12 years ago
Thomas Bruederli
8fa22e9c2f
Prepare template processor to handle skin inheritance
12 years ago
Thomas Bruederli
033cb2105a
Merge branch 'dev-compose-newwindow' of github.com:roundcube/roundcubemail into dev-compose-newwindow
12 years ago
Aleksander Machniak
9e2ff8ca95
Style improvements in compose screen
12 years ago
till
600041a83e
Make this a -dist so people can customize it.
12 years ago
Aleksander Machniak
575d34f974
Add deprecated alias clear_mailbox()
12 years ago
Thomas B.
2342acd93a
Merge pull request #39 from roundcube/topics/composer
...
Basic composer support
12 years ago
Thomas Bruederli
eb514742ec
Show compose options if they were visible in opener
12 years ago
till
8aa528b6f7
Add a composer.json file.
...
Add all dependencies.
12 years ago
Thomas Bruederli
838e4204b1
Fix new (empty) window opening on FF and others
12 years ago
Thomas Bruederli
edfe79a46f
Refactored compose UI according to discussions on the mailing list
12 years ago
Aleksander Machniak
e04e314440
Add option to disable saving sent mail in Sent folder - no_save_sent_messages ( #1488686 )
12 years ago
Aleksander Machniak
e377ed30d2
Align size column title to the left to fix overlapping with sorting arrows
12 years ago
Aleksander Machniak
f0affa6cc2
- Fix handling dont_override with message_sort_col and message_sort_order settings ( #1488760 )
12 years ago
Aleksander Machniak
1e7aa75d18
Remove leftover code
12 years ago
Jean-Louis Dupond
5526f98dca
Give option to hide DB address book with addressbook plugin
12 years ago
Thomas Bruederli
3715694887
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
e6a0747155
Convert all identity headers into the desired message charset
12 years ago
Aleksander Machniak
05a580a117
Fix HTML part detection in messages with attachments ( #1488769 )
12 years ago
Aleksander Machniak
374104ed6d
Fixed undefined global variable
12 years ago
Thomas Bruederli
bc615988fe
Short text label in en_GB
12 years ago
Aleksander Machniak
0768134de1
Fix bug where wrong words were highlighted on spell-before-send check
12 years ago
Thomas Bruederli
5b3a0a2797
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
83f2f6bb65
Display email address if contact has more than one (in compose address book widget)
12 years ago
Thomas Bruederli
c96d3f57ef
Match http://localhost/xxx as link
12 years ago
Aleksander Machniak
5261cec7eb
Improved error message when setting required options fails ( #1488682 )
12 years ago
Aleksander Machniak
ef79069337
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
540de577de
Skip redundant SELECT on new user creation
12 years ago
Thomas Bruederli
9f0ca2dca6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
7ea2924106
Don't display session error message if imap connection failed
12 years ago
Thomas Bruederli
1f369223c0
Add gradient styles for IE
12 years ago
Aleksander Machniak
22c67d0ec2
Fix handling of URLs with asterisk characters ( #1488759 )
12 years ago
Aleksander Machniak
043880738a
Ignore htmlspecialchars() warnings
12 years ago
Aleksander Machniak
df95e790ba
Remove automatic to-lowercase conversion of usernames ( #1488715 )
12 years ago
Aleksander Machniak
84f2a72408
Fixed filter activation/deactivation confirmation message ( #1488765 )
12 years ago
Thomas Bruederli
715a39416e
Close compose step in opener window
12 years ago
Thomas Bruederli
3bc6ae04ae
Adapt classic skin to new extwin feature
12 years ago
Thomas Bruederli
b50a6c843d
Copy translations from plugin
12 years ago
Thomas Bruederli
271efe53e0
Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more
12 years ago
Aleksander Machniak
6004601412
Fix scrolling quirk in email preview frame using Opera 12 ( #1488763 )
12 years ago
Aleksander Machniak
53f4b98120
Make possible rcube_plugin_api class extending
12 years ago
Aleksander Machniak
ca91400725
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
38b6aac604
s/rcmail/rcube/
12 years ago
Aleksander Machniak
5fbfde8fdf
Fix the fix for empty text parts handling ( #1488757 )
12 years ago
Aleksander Machniak
5f6c71ae36
Fix return value of storage_connect()
12 years ago
Thomas Bruederli
464a0fba9d
Display connection errors in UI. Stack error messages in popup (Larry skin)
12 years ago
Aleksander Machniak
699cb1fda3
Fix post-filtering vlv results, fixes warning "mb_strtolower() expects parameter 1 to be a string, array given"
12 years ago
Thomas Bruederli
08df33b5c2
Partially revert 9546d22c6: don't validate with parse_charset()
12 years ago
Thomas Bruederli
0f7d11e798
Better fix for headers decoding problem: fetch them as raw and let rcube_mime::decode_address_list() do the job right
12 years ago
Thomas Bruederli
9546d22c67
Avoid unnecessary strtoupper() calls but validate target charset if specified
12 years ago
Thomas Bruederli
27be4e7644
Fix header charset decoding when opening a draft message
12 years ago
Aleksander Machniak
5f40958300
Fix displaying of multipart/alternative messages with empty parts ( #1488750 )
12 years ago
Aleksander Machniak
974f9db479
- Very small perf improvement
12 years ago
Aleksander Machniak
7ac533dede
Add flags and date arguments to kolab_storage::save_message()
12 years ago
Aleksander Machniak
00891e687b
Support flags and date arguments in APPEND command
12 years ago
Aleksander Machniak
485f23b859
Fix threaded list sorting on PHP < 5.2.9 ( #1488748 )
12 years ago
Aleksander Machniak
9de86aaaa9
Lower the limit of folders list size (to 100, 25 for IE) when the names abbreviation is in action
12 years ago
Aleksander Machniak
0054f7a5bf
Fix sig_above setting, broken in 651c7b6e9d
12 years ago
Aleksander Machniak
659c7b848f
Update changelog
12 years ago
Aleksander Machniak
f708c898df
Plugin API: Add 'email_list' argument for identities data in user_create hook
12 years ago
Aleksander Machniak
e0a3288406
Update changelog with 0.8.2 release
12 years ago
Aleksander Machniak
bfea29b183
Register 0.8.2 release
12 years ago
Thomas Bruederli
18b73873dc
New skin selection with full name, license and thumbnail
12 years ago
Thomas Bruederli
5048970a54
Updated changelog
12 years ago
Thomas Bruederli
949431f521
Add another language alias for exports to launchpad
12 years ago
Thomas Bruederli
73364f2e49
No vertical space after tabsbar in UI dialogs
12 years ago
Thomas Bruederli
95d2892686
Fix HTTP User-Agent XSS vulnerability ( #1488737 )
12 years ago
Thomas Bruederli
0c1005da3f
Reduce spacing between UI tabs and content
12 years ago
Thomas Bruederli
ae44bf4dc7
Consider colspan attributes when adding table cells/rows
12 years ago
Thomas Bruederli
7f64d7c2e4
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
35cdf9771f
Bring back lost localization files
12 years ago
Thomas Bruederli
fa3a619315
Imported recent launchpad translations
12 years ago
Thomas Bruederli
88107d6cf5
Define public property 'db_provider' in pdo classes. That is used in various places, especially the installer
12 years ago
Thomas Bruederli
05c4edf34b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
7bcd291517
Make sure the timezone config option always contains a valid value
12 years ago
Aleksander Machniak
d68c9088c3
Fix spacing
12 years ago
Aleksander Machniak
577bf456e9
Add 0.7.3 and 0.8.1 to versions list
12 years ago
Aleksander Machniak
e4785ce599
Update package.xml
12 years ago
Aleksander Machniak
7b274b8871
Fix so scripts listed in managesieve_filename_exceptions aren't displayed on the list ( #1488724 )
12 years ago
Thomas B.
ccdd61e6c0
Merge pull request #32 from serpico7456/master
...
Add link to inbox on the logo (#1488703 )
12 years ago
Thomas Bruederli
1078a6f099
- Avoid duplicate values from fieldmapping
...
- Search in all mapped attributes (#1488729 )
- Improve data transfer from other address sources
12 years ago
Thomas Bruederli
4712ecf55e
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
5f7ef9345f
Fix login form size on IE7
12 years ago
Aleksander Machniak
f368b049c5
Remove duplicates from get_col_values() result in flat mode
12 years ago
Thomas Bruederli
50d0f2d648
Force fonts in compose fields to be all the same ( #1488690 )
12 years ago
Thomas Bruederli
10467e8a59
Unify appearence of message view (full and preview); limit number of recipients to be displayed in headers section
12 years ago
Thomas Bruederli
7257040ca2
Add localized titles for message header toggles
12 years ago
Thomas Bruederli
765ecb9fa0
Let the skin limit the number of visible recipeints and place a link to show them all in a dialog (better fix for #1488590 )
12 years ago
Thomas Bruederli
2db129813e
Add missing placeholder for contact image
12 years ago
Thomas Bruederli
21d5052117
Remove nonsense style
12 years ago
Thomas Bruederli
61512fe104
Avoid double-quoting of some message headers; wrap email address strings in <span> for better styling
12 years ago
Thomas Bruederli
dd525814ca
Replacement for commit af276f21e536:
...
- add a more discrete toggle for all headers to message preview
- fix message display page issues (#1488590 , #1488642 )
12 years ago
Thomas Bruederli
c23aad2feb
Revert "Add full headers view in message preview window ( #1488538 )"
...
This reverts commit af276f21e5
.
Conflicts:
CHANGELOG
skins/larry/mail.css
12 years ago
Aleksander Machniak
ab08544520
Enable subscription option for already subscribed "virtual" folders,
...
small code improvements
12 years ago
Aleksander Machniak
a370a702ca
Fix handling vCard entries with TEL;TYPE=CELL ( #1488728 )
12 years ago
Ryan Horrisberger
0059491737
Add link to inbox on the logo ( #1488703 )
12 years ago
Aleksander Machniak
2c012e0903
Remove excessive spaces
12 years ago
Thomas Bruederli
ac68fc494f
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
700dc66c67
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
18df6f38ad
Fix wrong name mapping for supported database types - remove pdo_ prefix ( #1488723 )
12 years ago
Thomas Bruederli
b64233339b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
dc8f292b21
Make sure <head> content (e.g. title) is not converted to plain text
12 years ago
Thomas Bruederli
0746d58fce
Allow to mark/flag messages from full message view screen
12 years ago
Thomas Bruederli
5f8406c76a
s/rcube/rcmail/ for compatibility with the 0.8 series
12 years ago
Thomas Bruederli
4bf16f4740
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
371a09b0db
Update changelog; mention zipdownload requirements in install notes
12 years ago
Aleksander Machniak
30f10bfe16
Added request size limits detection and script corruption prevention ( #1488648 )
12 years ago
Thomas Bruederli
bbbb2b1ce5
Ignore plugin config.inc.php files
12 years ago
Thomas Bruederli
70bbabb699
Add zipdwonload plugin by Phil Weir at tehinterweb.co.uk to core repository
12 years ago
Thomas Bruederli
0c144b98a4
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
e695162ef7
Change default port to 4190 (IANA-allocated), add port auto-detection ( #1488713 )
12 years ago
Aleksander Machniak
97313ac258
Fix test for html::quote()
12 years ago
Aleksander Machniak
824c1121e7
Merge branch 'html_ent'
12 years ago
Aleksander Machniak
1b9923208c
Re-fix HTML entities handling in addressbook names
12 years ago
Aleksander Machniak
74e6cf2f58
Re-add enotify tests
12 years ago
Aleksander Machniak
2afd45dda0
Re-add enotify tests
12 years ago
Aleksander Machniak
5802cfec95
Support HTML entities in addressbook names
12 years ago
Aleksander Machniak
b41cd7cc37
Set default importance to normal
12 years ago
Aleksander Machniak
cd97f0ad11
Support only 00 version of draft-ietf-sieve-notify which is more common (Cyrus 2.4)
12 years ago
Aleksander Machniak
270da4b87b
Enable notify action for notify extension
12 years ago
Aleksander Machniak
eb1ee0803e
Support old notify extension
12 years ago
Aleksander Machniak
1446775097
Merge pull request #24 from pawel-slowik/master
...
Sieve plugin - Initial support for enotify/notify (RFC5435, RFC5436)
12 years ago
Aleksander Machniak
4fd63805e5
Fix exception on phpunit 3.6.11
12 years ago
Aleksander Machniak
7641e4aaab
Improve capabilities list handling in parser tests
12 years ago
aleksander Machniak
e3dd1b7739
Remove 'db_sequence_cache' option
12 years ago
Aleksander Machniak
b3ef217f66
Fix removed cache_id column usage, SQL queries formatting
12 years ago
Aleksander Machniak
d9921e4d3f
Don't store user password in database ( #1486553 )
12 years ago
Aleksander Machniak
27032fb84f
Enable list sort command on empty folder ( #1488617 )
12 years ago
Aleksander Machniak
4ca7214085
Enable list sort command on empty folder ( #1488617 )
12 years ago
Thomas Bruederli
8f098e8dea
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
6898b420ed
Avoid saving composed FN values with only spaces (shows empty names in listing)
12 years ago
Thomas Bruederli
e8e2e76ed9
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
0f38fad2ef
Replace Q() with html::quote()
12 years ago
Aleksander Machniak
d66e50d6b5
Remove double-quotation prevention code for form elements
12 years ago
Aleksander Machniak
649cc19cfc
Fix HTML special characters handling in message list/header display ( #1488523 )
12 years ago
Aleksander Machniak
32ba62889c
Don't directly require email address on contact import, allowing import
...
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
12 years ago
Aleksander Machniak
fa4bf4388b
Fix PHP warning when rep_specialchars_output() 1st argument is not a string ( #1488643 )
12 years ago
Aleksander Machniak
f7c11e862f
List related text/html part as attachment in plain text mode ( #1488677 )
12 years ago
Aleksander Machniak
fa57c98854
Don't add inline images from HTML part to the attachments list when forwarding in plain text
12 years ago
Aleksander Machniak
f158dc3e8f
Fix #messageheader for case when the message has no subject
12 years ago
Paweł Słowik
4c4496bccc
Sieve enotify/notify - allow empty body
12 years ago
Aleksander Machniak
d409a545c2
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
12 years ago
Paweł Słowik
3c99599794
Sieve enotify/notify:
...
- GUI for importance setting
- make tests usable for checking the GUI
12 years ago
Aleksander Machniak
bf1d94076d
Use IMAP BINARY (RFC3516) extension to fetch message/part bodies (experimental)
12 years ago
Aleksander Machniak
c563c2cc26
Improved message for invalid date.timezone
12 years ago
Aleksander Machniak
c22a521df1
Move date.timezone check to 'required' block, add date.timezone value validation
12 years ago
Aleksander Machniak
4697c2cb77
Fix folder creation under public namespace root ( #1488665 )
12 years ago
Aleksander Machniak
41b3fe1782
Fix so "Edit as new" on draft creates a new message ( #1488687 )
12 years ago
Paweł Słowik
2cdaa79dce
Merge branch 'master' of https://github.com/roundcube/roundcubemail
12 years ago
Aleksander Machniak
d743926077
Merge pull request #21 from defa/crypt_hash_branch
...
SQL driver of Password plugis supports more hash-functions for crypt() now.
12 years ago
Aleksander Machniak
524e48e99a
Fix invalid error message on deleting mail from read only folder ( #1488694 )
12 years ago
Aleksander Machniak
b2e5178b10
Added tests for rcube_charset class
12 years ago
Aleksander Machniak
bc1e4faa70
Fix convertion to/from US-ASCII using mbstring
...
Define mbstring substitute_character to work as iconv //IGNORE
12 years ago
Aleksander Machniak
40e1c2d14d
Don't use charset aliases for destination charset - fixes e.g.
...
converting to US-ASCII
12 years ago
Aleksander Machniak
a04a74fec4
Improvements in building criteria string for IMAP SEARCH
12 years ago
Aleksander Machniak
c093dcc391
Fix is_error() returns wrong result for empty result set
12 years ago
Aleksander Machniak
1e9aa25609
Fix error where session wasn't updated after folder rename/delete ( #1488692 )
12 years ago
Aleksander Machniak
eac1b7a32d
Init splitter in Preferences also when env.action is empty
12 years ago
Aleksander Machniak
9287ed36b3
- Replace data URIs of images (pasted in HTML editor) with inline attachments ( #1488502 )
12 years ago
Thomas Bruederli
99d9f50a00
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
4e383e2ec8
Fix PLAIN authentication for some IMAP servers ( #1488674 )
12 years ago
Aleksander Machniak
8f66aa06f5
Fix encoding vCard file when contains PHOTO;ENCODING=b ( #1488683 )
12 years ago
Aleksander Machniak
00f3470063
Fix confusing comment for imap_auth_type
12 years ago
Thomas Bruederli
ba3cd80c0c
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
defa
5ba07a429a
added sample configuration
12 years ago
defa
921408eba6
Merge https://github.com/roundcube/roundcubemail into crypt_hash_branch
12 years ago
Aleksander Machniak
e263994adc
Fix focus issue in IE when selecting message row ( #1488620 )
12 years ago
Aleksander Machniak
2c0d038396
Set error_reporting
12 years ago
Aleksander Machniak
1d8e863445
Fix parser_kep14 test
12 years ago
Paweł Słowik
92a030d928
Added tests, fixed PHP warnings
12 years ago
Aleksander Machniak
145503a32d
Fix parse error in virtualmin driver ( #1488668 )
12 years ago
GDR\!
a0f006748f
Password plugin made compatible with modern Virtualmin
...
Added a new username format in Virtualmin driver,
which works for default Virtualmin settings where
username is user.postfix and domain is taken from
email address.
Example:
email - info@goodcoffee.com
login - info.goodcof
12 years ago
Aleksander Machniak
f9db233b97
Remove folders menu in message display page, the purge/expunge actions
...
were not working correctly here.
12 years ago
Aleksander Machniak
06073ef216
Merge branch 'message_show_ui'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
406becc5fe
Small improvements and cleanup
12 years ago
Aleksander Machniak
e8b9176031
Remove (too big) min-width on mail screen
12 years ago
Aleksander Machniak
af276f21e5
Add full headers view in message preview window ( #1488538 )
...
Fix message display page issues - unified with message preview (#1488590 , #1488642 )
12 years ago
Aleksander Machniak
26fc0defe3
Fix bug where parentnotwritable error wasn't displayed in the interface
12 years ago
Aleksander Machniak
10141cd6fd
Fix displaying all headers when they contain malformed characters ( #1488666 )
12 years ago
Paweł Słowik
197a3e6faf
Merge branch 'master' of https://github.com/roundcube/roundcubemail
12 years ago
Aleksander Machniak
4bb0bffefe
Convert managesieve test scripts to PHPUnit, add them to the suite
12 years ago
Aleksander Machniak
afa0b1df58
Use setUp() instead of __construct()
12 years ago
Paweł Słowik
ffb160147a
Sieve enotify/notify - localization
12 years ago
Paweł Słowik
ce9e26371c
Sieve enotify/notify - localization
12 years ago
Aleksander Machniak
935e50628b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
b5652641be
Small improvements in APPEND command handling
12 years ago
Paweł Słowik
2e7bd6dab7
Sieve enotify/notify - GUI
12 years ago
Paweł Słowik
c142ab62f1
Sieve enotify/notify - parser
12 years ago
Paweł Słowik
2ac00a258b
Sieve enotify/notify - parser
12 years ago
Aleksander Machniak
8598fcb2af
Small style improvements - fix rounded corners in message list,
...
don't show horizontal scroller in contacts list
12 years ago
Aleksander Machniak
24fa5d3154
Fix so contentframe can have name != id
12 years ago
Aleksander Machniak
d317a59d30
Fix frame() so frame ID is set as 'contentframe' env variable (not name)
12 years ago
Aleksander Machniak
bbbacdc698
Call resize() to fix floatingbuttons position in tabbed page (on tab selection)
12 years ago
Aleksander Machniak
10562d8a77
Keep current folder context when fetching message parts,
...
to make sure that proper folder is used in case when
current folder has been changed in meantime.
12 years ago
Aleksander Machniak
764641d4a3
Fix decoding of HTML messages with UTF-16 charset specified ( #1488654 )
12 years ago
Aleksander Machniak
0062becea7
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
46d0012e26
Fix quota capability detection so it can be overwritten by a plugin ( #1488655 )
12 years ago
Aleksander Machniak
528113069d
More tests
12 years ago
Aleksander Machniak
c59a822a65
Remove reference to MDB2 from autoloader
12 years ago
defa
5c603c4032
fixed the patch after some testing, works productive
12 years ago
Aleksander Machniak
b7d33e3518
Added template object 'frame'
12 years ago
Aleksander Machniak
397cf794b9
Don't terminate script execution when parsed template doesn't exist
...
and parse was called with 3rd argument = false.
12 years ago
Aleksander Machniak
b79cc545ec
Improvements/fixes for Larry skin
12 years ago
defa
5e9b40a0d5
added more digest-support to crypt-function
12 years ago
Aleksander Machniak
5f8097b9eb
Added tests for specialchars quoting
12 years ago
Aleksander Machniak
be71abeff9
Fix deprecated function usage
12 years ago
Aleksander Machniak
a65ce5d3b0
Rename ip_check to check_ip, add IP checking tests
12 years ago
Aleksander Machniak
6075f084ec
Fix deprecated functions usage
12 years ago
Aleksander Machniak
4c127375ce
Fix identity selection on reply ( #1488101 )
12 years ago
Aleksander Machniak
8eefbb2158
Add option to enable HTML editor on forwarding ( #1488517 )
12 years ago
Aleksander Machniak
5f8adabb62
Add simple (constructor) tests for Framework classes
12 years ago
Aleksander Machniak
9b05f19338
Restructured tests
12 years ago
Aleksander Machniak
651c7b6e9d
Add option to not include original message on reply, rename option top_posting to reply_mode ( #1485149 )
12 years ago
Aleksander Machniak
4877dbd4d2
Fix Larry's messages list filter in IE ( #1488632 )
12 years ago
Aleksander Machniak
88b301ac6f
Fix compose headers display issue in IE10
12 years ago
Aleksander Machniak
f1956d738f
Fix more IE issues by disabling Compat. mode with X-UA-Compatible meta tag ( #1488626 )
12 years ago
Aleksander Machniak
4d1515cb0b
Fix javascript error on Reply-List action
12 years ago
Aleksander Machniak
e8be303af3
Added tests for shared functions, fixed small issues
12 years ago
Aleksander Machniak
e077c189bb
Corrected description if debug_level
12 years ago
Aleksander Machniak
553225e1be
Fix setting locales under Solaris - use additional .UTF-8 suffix ( #1488628 )
12 years ago
Aleksander Machniak
da28121dcd
Improved email address validation with IPv6 support
12 years ago
Aleksander Machniak
a05bcd4926
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
ff805351ca
Fix email address validation for addresses with IP address in domain part
12 years ago
Aleksander Machniak
221448b520
Add comment about identities_level impact on user2email behavior
12 years ago
Aleksander Machniak
264f1685db
Fix Larry skin issues in IE7 compat. mode ( #1488618 )
12 years ago
Aleksander Machniak
d8008fe3a9
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
9823538848
Improved internal cache handling
12 years ago
Aleksander Machniak
74d7841c26
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
9cb76ad3c2
Fix so subscribed non-existing/non-accessible shared folder can be unsubscribed
12 years ago
Aleksander Machniak
fe2f0be435
Fix possible PHP warning, read default_folders using config->get()
...
to support deprecated option name (default_imap_folders)
12 years ago
Aleksander Machniak
ae7027de02
Added session_path config option and unified cookies settings in javascript
12 years ago
Aleksander Machniak
c8f35a17e6
Added "Undeleted" option to messages list filter
12 years ago
Aleksander Machniak
a696e86c80
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
b2631bffd9
More default->larry fixes
12 years ago
Aleksander Machniak
31541824ab
CS fixes, mostly indentation
12 years ago
Aleksander Machniak
fa903a6f58
Update changelog
12 years ago
Aleksander Machniak
c83b83eeae
Fix domain part check in email address validation function. Added test cases.
12 years ago
Aleksander Machniak
c72325faed
Fix bug where domain name was converted to lower-case even with login_lc=false ( #1488593 )
12 years ago
Aleksander Machniak
60082ad665
Fix PHP Warning: strlen() expects parameter 1 to be string, object given
12 years ago
Aleksander Machniak
7c151376ef
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
e824925290
Rewritten test scripts for PHPUnit
12 years ago
Aleksander Machniak
fb001f851f
Force at least one subtype of address to be specified.
...
Fixes issue where contact address wasn't displayed at all.
12 years ago
Aleksander Machniak
287eff030a
Make $inline_parts property publicly available
12 years ago
Aleksander Machniak
6ab9369eb1
Fix lower-casing email address on replies ( #1488598 )
12 years ago
Thomas Bruederli
957ac142e3
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
13969cf540
Skip ? in quoted values from being replaced with parameters
12 years ago
Aleksander Machniak
38ea9af1e6
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
fb2f825cd9
Fix line separator in exported messages ( #1488603 )
12 years ago
Thomas Bruederli
0db8d00d29
PDO: quote null values as NULL instad of an empty string
12 years ago
Aleksander Machniak
c086978f6a
Fix XSS issue where plain signatures wasn't secured in HTML mode ( #1488613 )
12 years ago
Aleksander Machniak
5ef8e4ad9d
Fix XSS issue with href="javascript:" not being removed ( #1488613 )
12 years ago
Aleksander Machniak
f326e956e5
Remove redundant label tag
12 years ago
Aleksander Machniak
b6d731b7da
Add changelog entry for fix in last commit
12 years ago
Aleksander Machniak
21d463baba
Fix stripped apostrophes when replying in plain text to HTML message ( #1488606 )
12 years ago
Thomas Bruederli
a130351493
Codestyle
12 years ago
Aleksander Machniak
519e380f63
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
56689b31ae
Fix inactive Save search option after advanced search ( #1488607 )
12 years ago
Aleksander Machniak
b28a38c757
- Fix Remove from group option is active for contact search result ( #1488608 )
12 years ago
Aleksander Machniak
c965c8abe1
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
b8dc3e0e61
Disable autocapitalization in login form on iPad/iPhone ( #1488609 )
12 years ago
Aleksander Machniak
e1cfb0bc01
s/rcmail/rcube/
12 years ago
Thomas Bruederli
248d781e5f
Improve text wrapping in replies
12 years ago
Thomas Bruederli
c0aedfa34a
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
8faaa7d1d0
Chrome requires child elements to define border-radius, too
12 years ago
Aleksander Machniak
2922b727e8
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
c1037eda18
Fixed issue with DBMail bug [ http://pear.php.net/bugs/bug.php?id=19077 ] ( #1488594 )
12 years ago
Thomas Bruederli
b8b6e5011a
Skip IDN conversion when saving/reading identies. This should provide proper support for multiple recipeint values including name blocks in bcc and reply-to fields
12 years ago
Aleksander Machniak
d97118f8ef
Fix handling of LDAP values - support arrays ( #1488604 )
12 years ago
Aleksander Machniak
413df054ad
CS fixes (mostly tab -> spaces)
12 years ago
Aleksander Machniak
a7b32b61e6
Fix text wrapping in menuselector (disabled wrapping in search filter)
12 years ago
Aleksander Machniak
3c7346a40b
Fix focus on the list when list row is clicked ( #1488600 )
12 years ago
Aleksander Machniak
2c59937c6a
Fix wrong search result on servers without SORT support
12 years ago
Aleksander Machniak
703be89e20
Fix bug in last commit which broke searching
12 years ago
Aleksander Machniak
e0efd8f5dc
Added separate From and To columns apart from smart From/To column ( #1486891 )
12 years ago
Thomas Bruederli
c4a2264ae7
Require the latest (yet unrelesed) version of Net_SMTP
12 years ago
Thomas Bruederli
aff970b5d3
Replace some forgotten references to skins/default ( #1488591 )
12 years ago
Aleksander Machniak
23557f06d1
- Fix (workaround) delete operations with some versions of memcache ( #1488592 )
12 years ago
Aleksander Machniak
30833a2ad5
Fix image cid substitution in compose/sendmail
12 years ago
Aleksander Machniak
cd482ebce6
Fix SQL errors handling
12 years ago
Aleksander Machniak
15442512d2
(Again) return error message from is_error()
12 years ago
Aleksander Machniak
ea08d4c961
Improve is_error() so we can check for state of specified query
12 years ago
Aleksander Machniak
10db0aaf38
Make #settings-sections thiner
12 years ago
Aleksander Machniak
389fa1d59f
Add splitter for preferences sections list
12 years ago
Aleksander Machniak
9bfe14f778
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
2b992c5683
Remove unused variable
12 years ago
Aleksander Machniak
b807084a6b
- Fix (disable) request validation for spell and spell_html actions
...
Consider action whitelist also for ajax requests
12 years ago
Aleksander Machniak
2bbc3da52a
- Check request tokens also in devel_mode
12 years ago
Aleksander Machniak
b93f5556f2
Merge pull request #18 from sylvestre/master
...
Just a minor commit which fixes some typos
12 years ago
Sylvestre Ledru
654ac1e090
Fix some typos
12 years ago
Aleksander Machniak
de56ea1909
Merge branch 'pdo'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
d55c02ba03
Add '0.8.0' to the list of releases
12 years ago
Aleksander Machniak
024f2ab880
Update changelog
12 years ago
Aleksander Machniak
ee2187e1b1
Fix errors after removing users.alias column ( #1488581 )
12 years ago
Aleksander Machniak
887838da08
Fix double HTML entities escaping in forward message header
12 years ago
Thomas Bruederli
c41a86e5cc
Updated translations from launchpad
12 years ago
Aleksander Machniak
565c472918
Removed users.alias column, added option ('user_aliases')
...
to use email address from identities as username (#1488581 )
12 years ago
Aleksander Machniak
83121ece33
- Removed redundant cache.cache_id column ( #1488528 )
12 years ago
Thomas Bruederli
a025cddbc5
Fix default skin removal
12 years ago
Thomas Bruederli
471d559374
Update installto/update script to remove old default skins and copy all necessary files; repeat notice about missing config options after auto-update
12 years ago
Aleksander Machniak
b169de8fcd
- Fix order of attachments in sent mail ( #1488423 )
12 years ago
Thomas Bruederli
edd2565bf3
Also fix dialog position 'right'
12 years ago
Thomas Bruederli
ea32756bc5
$ => jQuery to avoid replacements in PHP
12 years ago
Thomas Bruederli
f86ee5e424
Fix jQuery UI Larry theme ( #1488533 )
12 years ago
Thomas Bruederli
bc7406348b
Fix regex to allow program/resources/foo to be accessible
12 years ago
Aleksander Machniak
e1cf53ef18
Remove debug code
12 years ago
Aleksander Machniak
9763581d81
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
0ed7034d35
Fix duplicated fields when object is converted into array
12 years ago
Aleksander Machniak
1257dd6796
Add generic mobile browser detection, enable touch events for all mobile browsers
12 years ago
Aleksander Machniak
7dca45e8b4
Fix overflow of compose attachments list in Opera and IE7 browsers
12 years ago
Aleksander Machniak
622bce2c09
Convert tabs to spaces
12 years ago
Aleksander Machniak
5cb8f9ff3b
Fix for new output classes in master ( #1488582 )
12 years ago
Thomas Bruederli
b6267dadb6
Hide product version on login screen by default
12 years ago
Aleksander Machniak
c2b20fc0b4
Added support for SSL connection parameters in mysql driver ( #1486594 )
12 years ago
Aleksander Machniak
ab8fdaa604
Small code improvement
12 years ago
Aleksander Machniak
56012e56aa
Fix variable scope
12 years ago
Aleksander Machniak
b2c3c31c10
Use correct field name (title -> jobtitle) in example LDAP addressbook config
12 years ago
Aleksander Machniak
ec86add1ff
Define context (_remote=1) for spellcheck requests to send proper response on error
12 years ago
Aleksander Machniak
8b34075755
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/include/rcube_spellchecker.php
12 years ago
Aleksander Machniak
ec78f98c6a
Don't send complete error page to the spellchecker on error (when pspell extension isn't found)
12 years ago
Aleksander Machniak
cb190c0cf3
CS fixes
12 years ago
Thomas Bruederli
90fab855b7
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
a9cbbae0c8
Override default skin value read from user prefs
12 years ago
Aleksander Machniak
bc92ca56ef
Fixes after default->classic switch
12 years ago
Thomas Bruederli
6a3df52f82
Update changelog with default skin renaming
12 years ago
Thomas Bruederli
6843acc9fc
Merged changes to skin folders
12 years ago
Thomas Bruederli
9f1652e29e
Adapt to new default skin folder namimg
12 years ago
Thomas Bruederli
c40419bdfe
Rename old 'default' skin folder to 'classic'
12 years ago
Thomas B.
6d12536815
Merge pull request #14 from bes-internal/master
...
Use HTTP_HOST for %d in parse_host. Add %t for host name from SERVER_NAME
12 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
12 years ago
Aleksander Machniak
71ee565dfc
Support connections to memcached socket file ( #1488577 )
12 years ago
Aleksander Machniak
5f8d59c054
Enable TinyMCE inlinepopups plugin
12 years ago
Aleksander Machniak
e9c8b9865f
Add lost file from Auth_SASL package
12 years ago
Aleksander Machniak
750fcf8ece
Update to TinyMCE 3.5.6
12 years ago
Thomas Bruederli
baecd8becc
Move the hard-coded list of fields used to list contacts to a central location
12 years ago
bes.internal
d359dcb6b3
use in parse_host HTTP_HOST for %d
...
Use in parse_host function for domain resolve HTTP_HOST not hostname.
add %t for hostname without first part
For example roundcube box backend (rc.somedomain.tld) for reverse proxy on real domain (mail.example.com)
12 years ago
Thomas Bruederli
5bc1233de8
Use the same hard-coded fields for vlv-based autocompletion as in steps/mail/autocomplete.inc
12 years ago
Aleksander Machniak
27bcb0026e
CS fixes
12 years ago
Aleksander Machniak
39797631d4
Support COPYUID responses (store it in $data property)
12 years ago
Aleksander Machniak
0d80fad9e0
CS improvements
12 years ago
Aleksander Machniak
2df262d448
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
09e5fc99f8
Small performance improvement: use cookie 'secure' parameter if enabled
12 years ago
Aleksander Machniak
0afe279011
Set HttpOnly flag also for session cookie
12 years ago
Thomas Bruederli
fa8f6e610c
Correctly quote localized labels when used in javascript variables ( #1488567 )
12 years ago
Aleksander Machniak
e19fafae04
Prefer default addressbook also when checking for existence of MDN request recipient
12 years ago
Aleksander Machniak
23856c9d4e
Fix performance issue in message_headers_output hook handling,
...
Update version number
12 years ago
Aleksander Machniak
9620540a63
Fix 403 error on file uploads with drag&drop ( #1488539 )
12 years ago
Aleksander Machniak
a49e00a567
Update Changelog
12 years ago
Aleksander Machniak
40b6df30c5
Fixed scrollbars in Larry's iframes
12 years ago
Aleksander Machniak
c9dcb83132
Fixed PHP warning, added check for allowed characters in variable name
12 years ago
Aleksander Machniak
7eba08592d
Added translation for variable modifiers
12 years ago
Aleksander Machniak
ebb204793b
Added GUI for variables setting - RFC5229 (patch from Paweł Słowik)
12 years ago
Aleksander Machniak
114cf1281b
Update Net_SMTP/Auth_SASL packages to fix Digest-MD5/Cram-MD5 authentication ( #1488571 )
12 years ago
Thomas Bruederli
7938312aaa
Show contact photos in mail view and preview
12 years ago
Thomas Bruederli
384948886c
Prepare to show contact photo of email sender in mail views
12 years ago
Thomas Bruederli
88fb563510
Avoid warnings; silently pipe http: urls through rcmail::url()
12 years ago
Thomas Bruederli
688d16e882
Join address book toolbars again
12 years ago
Thomas Bruederli
9d72713987
Fix drag&drop feature test on IE7
12 years ago
Thomas Bruederli
1c079c1ace
Put separated toolbars back together again; add min. width to mail view
12 years ago
Aleksander Machniak
840b4dbeb8
Simplified method of getting default addressbook.
...
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
12 years ago
Aleksander Machniak
2b21b97ef0
Use file_get_contents() to make code simpler and to fix possible infinite loop
12 years ago
Aleksander Machniak
146106a827
Support sqlite file mode setting
12 years ago
Aleksander Machniak
329eae0abd
Fix debugging in sqlite driver
12 years ago
Aleksander Machniak
3efc74654a
- Don't add attachments content into reply/forward/draft message body ( #1488557 )
12 years ago
Aleksander Machniak
8e926e6201
Move sequence_name() method into postgres driver class
12 years ago
Aleksander Machniak
3d231c88fa
CS fixes
12 years ago
Aleksander Machniak
c389a85978
Add get_variable() implementation
12 years ago
Thomas Bruederli
98d096004d
Improve iframe form buttons display: fix iframe heights and make footer buttons float if scrolling is active
12 years ago
Thomas Bruederli
30eb9eee28
Suppress error message popups on login screen
12 years ago
Thomas Bruederli
7794ae1387
Fix connection error alerts when page unloads ( #1488547 )
12 years ago
Aleksander Machniak
ef5f7fb13c
There's a case (reason unknown) when destroy() is called with empty session key.
...
Handle this case properly to prevent from PHP error: Memcache::delete(): Key cannot be empty.
12 years ago
Aleksander Machniak
d239ee6df5
Add PDO to requirements, remove MDB2 package
12 years ago
Aleksander Machniak
e6e5cb12f5
Handle properly situation when PDO class doesn't exist
12 years ago
Aleksander Machniak
5a927c7829
Lighter colour for version line
12 years ago
Thomas Bruederli
c8dc07e4dd
Move splitter between the boxes of message list and message preview
12 years ago
Thomas Bruederli
14ee44e091
Revert "Small improvement for quicksearch box height/position"
...
This reverts commit 0bf0b3fe6c
.
12 years ago
Aleksander Machniak
1c0ce1fe52
Plugin API: Add 'unauthenticated' hook ( #1488138 )
12 years ago
Aleksander Machniak
e466f67c33
Move Help toolbar to the left
12 years ago
Aleksander Machniak
0bf0b3fe6c
Small improvement for quicksearch box height/position
12 years ago
Thomas Bruederli
4478eb31b3
Set input field padding up again. That is by design.
12 years ago
Thomas Bruederli
77fad166e3
Some last layout changes for Larry: move search box to the right, visually connect message list footer to the list
12 years ago
Aleksander Machniak
8c2375a074
More CS fixes and comments
12 years ago
Aleksander Machniak
3e386efeee
CS fixes + more comments
12 years ago
Thomas Bruederli
b1f30d873d
Set display_next option to true by default (in config template)
12 years ago
Aleksander Machniak
7c8fd80310
Show explicit error message when provided hostname is invalid ( #1488550 )
12 years ago
Thomas Bruederli
f69eb5fd68
Slightly increase plain text font size
12 years ago
Aleksander Machniak
ad9dac529e
Fix wrong compose screen elements focus in IE9 ( #1488541 )
12 years ago
Aleksander Machniak
8ba01c077b
Decorated select width fix is also needed for IE and Safari
12 years ago
Aleksander Machniak
3d122f054c
CSS improvements in mail screen:
...
- don't display full-circle image for quota below 100% (but close to, e.g.97%)
- unified selects style/height,
- improvements in search box and messagelist footer
12 years ago
Aleksander Machniak
e154154045
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
2698d7ff8c
Fixed Konqueror browser detection
12 years ago
Thomas Bruederli
be72a0f931
Better style for preview header toggle
12 years ago
Aleksander Machniak
b97d0e11b5
Fix empty user agent string on error page for "incompatible browser" error
12 years ago
Aleksander Machniak
d9012055cb
Moved advanced switch into table actions menu - fixed css issue in Larry skin
12 years ago
Aleksander Machniak
b866a27364
Fix handling of MYRIGHTS on private namespace roots - fixes issue where
...
in ACL plugin it wasn't possible to share INBOX folder (when it was a namespace prefix).
12 years ago
Aleksander Machniak
5354c5dac7
Implemented LIMIT/OFFSET for SQL Server
12 years ago
Aleksander Machniak
1a2b50f1a0
Support 'mysqli:' prefix in DSN
12 years ago
Aleksander Machniak
a60d139d87
Define array variable in case none of zones is valid (shouldn't happen)
12 years ago
Aleksander Machniak
669747a81c
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
ceaaebbc8c
Fix fatal error when date.timezone isn't set ( #1488546 )
12 years ago
Aleksander Machniak
acf5becbf1
Enable contact photo drag&drop upload
12 years ago
Aleksander Machniak
a1426f8345
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
e742744a53
Fixed index update when there are no cached messages for specified folder
...
Improve performance of VANISHED messages handling - use one SQL query
12 years ago
Thomas Bruederli
0be8bd11e2
Enable drag & drop file upload for contact photos
12 years ago
Aleksander Machniak
7ab9c17752
Improve performance by skipping redundant ENABLE commands
12 years ago
Aleksander Machniak
d86aa138d0
Update to TinyMCE 3.5.4.1
12 years ago
Aleksander Machniak
2ca9f4ea59
Fix form buttons ( #1488548 )
12 years ago
Aleksander Machniak
7dc7eb19f1
Fixed custom header name validity check, made RFC2822-compliant
...
Updated localization files list in package.xml
12 years ago
Thomas Bruederli
6bb44a644a
Initialize rcube instance (with options); no caches without a valid user_id
12 years ago
Thomas Bruederli
1fe450b5aa
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
dae0b797a5
Bring back delete button for identities in default skin ( #1488542 )
12 years ago
Aleksander Machniak
24baf6291e
Fixed form buttons identation
12 years ago
Thomas Bruederli
7dad5945a0
Better icons with distinct shapes for priority columns ( #1488377 ); fix overflow in decorated drop-downs
12 years ago
Thomas Bruederli
8c4f09dd4e
Fix icon for multipart/report messages in Larry skin ( #1488524 )
12 years ago
Thomas Bruederli
0f3ae423a6
Highlight the entire row of selected items with a slightly darker background
12 years ago
Aleksander Machniak
159691e7b1
Don't use protected property rcube_db::$db_error
12 years ago
Aleksander Machniak
91f2271fac
Replace rcube_mdb2 with rcube_db
12 years ago
Aleksander Machniak
75666d3db2
Remove rcube_mdb2 class file
12 years ago
Aleksander Machniak
398bff5925
Replace rcube_mdb2/PEAR::MDB2 with rcube_db
12 years ago
Aleksander Machniak
8a6fde02de
Removed redundant method
12 years ago
Aleksander Machniak
0d94fd45f4
New database layer based on PHP PDO
12 years ago
Thomas Bruederli
900e6226ac
Increase negative text-indents to properly hide button texts ( #1488534 )
12 years ago
Thomas Bruederli
207d618c22
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
e10faba000
Fix target check with nested buttons
12 years ago
Thomas Bruederli
174e2ca3bd
Give calendar/ics attachment styles precedence over generic text class
12 years ago
Aleksander Machniak
90a713e882
Fix handling of unitless CSS size values in HTML message ( #1488535 )
12 years ago
Aleksander Machniak
afaccf1428
Fix removing contact photo using LDAP addressbook ( #1488420 )
12 years ago
Aleksander Machniak
740875e5cd
Add skin name to the (javascript) environment
12 years ago
Thomas Bruederli
5218701a4a
Improve getopt feature for command line scripts
12 years ago
Thomas Bruederli
2950ce49ef
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
7ac99af37b
Fix DDL update from 0.7 for MS SQL Server
12 years ago
Aleksander Machniak
6e1864cb17
Fix storing X-ANNIVERSARY date in vCard format ( #1488527 )
12 years ago
Aleksander Machniak
235680a2f1
Add text-align:right for size column
12 years ago
Aleksander Machniak
db8110c70d
Display attachment icon for multipart/signed messages ( #1488525 )
12 years ago
Aleksander Machniak
ba1fb0510f
Update to Mail_Mime-1.8.5 ( #1488521 )
12 years ago
Aleksander Machniak
c281619b96
Fix Shift + delete button does not permanently delete messages ( #1488243 )
12 years ago
Aleksander Machniak
6237c94758
Fix operator incompat. in some queries on contacts table using MS SQL Server ( #1488505 )
12 years ago
Aleksander Machniak
4fd5b62194
Add Content-Length for attachments where possible ( #1485478 )
12 years ago
Aleksander Machniak
8749e94b4b
Fix attachment sizes in message print page and attachment preview page ( #1488515 )
...
- Use size parameter from Content-Disposition header if specified,
- Calculate size of base64 encoded message parts
12 years ago
Aleksander Machniak
54be5ccb50
Fix XSS vulnerability in message subject handling using Larry skin ( #1488519 )
12 years ago
Aleksander Machniak
8c188058cf
Fix handling of links with various URI schemes e.g. "skype:" ( #1488106 )
...
Fix handling of links inside PRE elements on html to text conversion
Fix indexing of links on html to text conversion
12 years ago
Thomas Bruederli
d447a4f229
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
f8c96f737c
Enable attachments drag&drop upload for default skin
12 years ago
Aleksander Machniak
d1d0564a91
Fix js error when dropping attachment file
12 years ago
Thomas Bruederli
9df79d82b3
Better comments
12 years ago
Thomas Bruederli
ae6d2de17f
New feature to add mail attachments using drag & drop on HTML5 enabled browsers
12 years ago
Thomas Bruederli
e29515a504
No quotes around input field (doesn't really fit in Chrome)
12 years ago
Thomas Bruederli
640cc7280e
Allow access to blank.tif
12 years ago
Aleksander Machniak
bdb40d39bd
Add workaround for invalid BODYSTRUCTURE response - parse message with Mail_mimeDecode package ( #1485585 )
12 years ago
Aleksander Machniak
eede5101cd
Fix default_charset handling
12 years ago
Aleksander Machniak
0f5dee00df
Decode header value in rcube_mime::get() by default ( #1488511 )
12 years ago
Aleksander Machniak
0b6d022e6f
Fix magic_quotes_sybase handling ( #1488506 )
...
Improved handling of critical PHP settings - try to set them to required value before die()
12 years ago
Aleksander Machniak
aede1f9ab4
Fix possible PHP warning: strpos(): Offset not contained in string
12 years ago
Aleksander Machniak
ea3021cee3
Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2
12 years ago
Aleksander Machniak
46b6c5475b
Modify CONCAT() arguments, because + operator requires them to be of type varchar ( #1488505 )
...
With SQL Server 2012 we can use just CONCAT(), but we need to support older versions
12 years ago
Thomas Bruederli
1d5606617e
Fix reference to GPL in about page
12 years ago
Aleksander Machniak
52877803f8
Merge pull request #12 from mrhein/master
...
Fixed typo in rcube_addressbook
12 years ago
Mathias Rhein
062963fe10
Typo fix
...
Fixed typo in rcube_addressbook
12 years ago
Aleksander Machniak
4188c61563
Define and use 'mozilla' class for HTML style
12 years ago
Aleksander Machniak
7c3c82974e
Update to TinyMCE 3.5.2
12 years ago
Thomas Bruederli
fcd3f57173
Add some padding to iframe footer
12 years ago
Thomas Bruederli
8ce6024618
Fix window.resize handler on IE8 and Opera ( #1488453 )
12 years ago
Thomas Bruederli
de68765974
Merged CHANGELOG
12 years ago
Thomas Bruederli
8c16ea9632
Don't let error message popups cover the login form ( #1488500 )
12 years ago
Aleksander Machniak
a71039df75
Fix regression where redundant autocompletion requests were sent
...
in case when new search value contains old one and previous search
was not finished or its result was empty
12 years ago
Aleksander Machniak
528c78a6da
Code cleanup, more object-like syntax when building URLs
12 years ago
Aleksander Machniak
d487cd5a6c
Merge branch 'dev-browser-capabilities'
...
Conflicts:
CHANGELOG
12 years ago
Thomas Bruederli
ca1c2a8c9c
Don't show errors when moving contacts into groups they're already in ( #1488493 )
12 years ago
Aleksander Machniak
19cc5b91c9
Display Tiff as Jpeg in browsers without Tiff support ( #1488452 )
12 years ago
Thomas Bruederli
dcf23b9316
Make folders with unread messages in subfolders bold again ( #1486793 ); update CHANGELOG
12 years ago
Thomas Bruederli
96077f631e
Abbreviate long attachment file names with ellipsis ( #1488499 )
12 years ago
Aleksander Machniak
b9854b8cbe
Add Flash support detection
12 years ago
Aleksander Machniak
7c1231a94b
Use browser capabilities to decide if PDF/TIFF attachments should be displayed
...
in an overlay page/inline or to provide only direct download for them (#1488452 , #1487929 )
12 years ago
Aleksander Machniak
e349a8c9ae
Added browser capabilities detection, i.e. PDF and TIFF support
12 years ago
Aleksander Machniak
2d7b4ff03f
Fix html2text conversion of strong|b|a|th|h tags when used in upper case
12 years ago
Thomas Bruederli
077befb38e
Add listcontrols template container in Larry skin ( #1488498 )
12 years ago
Aleksander Machniak
45dd7c122d
Fix host autoselection when default_host is an array ( #1488495 )
12 years ago
Aleksander Machniak
089e53c617
CS, tabs to spaces
12 years ago
Thomas Bruederli
37202827d3
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
b4b5ba7e9d
Add getter for database runtime/config variables
12 years ago
Aleksander Machniak
6d3e53d2b8
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
476fa983c0
Catch DateTime* exceptions ( #1488497 ) - skipping buggy timezones
12 years ago
Thomas Bruederli
fa5f3f26f9
Fix calls to renamed methods
12 years ago
Aleksander Machniak
c0839699bb
Move messages forwarding mode setting into Preferences
12 years ago
Thomas B.
79742f0399
Merge pull request #7 from raoulbhatia/master
...
improve .htaccess security rules
12 years ago
Aleksander Machniak
4a5c1f5375
Fixes for IE: better background for Hide/Show button, fixed invisible button in IE8
12 years ago
Aleksander Machniak
aaf4370a1f
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
4d708e6c1d
Remove possible confusion on session reads - PHP expects string result not boolean
12 years ago
Aleksander Machniak
2d1709a37b
Merge pull request #9 from gjedeer/master
...
Virtualmin plugin updated for current setups
12 years ago
GDR\!
6ffe0beaa4
Password plugin made compatible with modern Virtualmin
...
Added a new username format in Virtualmin driver,
which works for default Virtualmin settings where
username is user.postfix and domain is taken from
email address.
Example:
email - info@goodcoffee.com
login - info.goodcof
12 years ago
Aleksander Machniak
7eb4f2e1be
Small code improvement
12 years ago
Aleksander Machniak
43918dd25c
Move old rcube_mail_header class definition to better place
12 years ago
Thomas Bruederli
2b1b8a079b
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
b97f21a18f
Add another alias for backwards compatibility
12 years ago
Raoul Bhatia
b332e799b4
improve .htaccess security rules:
...
1. also prevent access to .gitignore
2. make the second security rule work as expected
3. include README.md in security rules
12 years ago
Aleksander Machniak
85a6173879
hide_blockquote - a new plugin for hiding citation blocks
12 years ago
Aleksander Machniak
70faa8e555
Use the same margin in blockquotes for printing as for displaying
12 years ago
Aleksander Machniak
996d75d5fa
Improved PERMANENTFLAGS checking code, added code for flags caching (currently commented out)
12 years ago
Aleksander Machniak
be98408f40
Fix possible PHP warning in in_array_nocase() when 2nd argument is not an array
12 years ago
Aleksander Machniak
bc79c55613
Removed $Id$
12 years ago
Aleksander Machniak
bd7b8a62d1
Remove <Unknown> from localization author line
12 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
12 years ago
Aleksander Machniak
0a1dd5b073
Add is_escaped attribute for html_select and html_textarea ( #1488485 )
12 years ago
Aleksander Machniak
5a575b7eb0
Deprecate storage_connect() method
12 years ago
Aleksander Machniak
4bfe4ec22a
Remove last instance of storage_connect() with possible performance
...
improvement when a message part body is in cache
12 years ago
Aleksander Machniak
38a08c08e3
Add imap_connect() method for backward compat.
12 years ago
Aleksander Machniak
5c7e54b175
- Fix HTML entities handling in HTML editor ( #1488483 )
12 years ago
Aleksander Machniak
5fed074a45
Always use 1 step as a fallback ( #1488490 )
12 years ago
Aleksander Machniak
38184e9113
Fix PHP error where calling get() on a non object
12 years ago
Aleksander Machniak
9a2de8411e
Merge branch 'courier-fix'
...
Conflicts:
CHANGELOG
12 years ago
Aleksander Machniak
799d72b823
Update Changelog
12 years ago
Aleksander Machniak
3c5489ba75
Add option imap_force_ns to make buggy servers support optional
12 years ago
Thomas Bruederli
1d5b73fd77
Add lost method for backwards compatibility
12 years ago
Aleksander Machniak
6734a8328e
Added French localization
12 years ago
Thomas Bruederli
cc9f35a4b7
Set the right permissions on new localization folders
12 years ago
Thomas Bruederli
9603477e95
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
3983f50635
New plugin translations from launchpad
12 years ago
Thomas Bruederli
607e11d551
Added new languages Belarusian, Interlingua and Malayalam from launchpad import
12 years ago
Thomas Bruederli
ae4bad986b
Get language code from filename if not specified in the .po file itself ( #1488478 )
12 years ago
Aleksander Machniak
eebd4476fc
s/rcube_charset_convert/rcube_charset::convert/
12 years ago
Aleksander Machniak
9843dc77fa
Mail_Mime 1.8.4
12 years ago
Thomas Bruederli
76e499e8a1
Also accept PHP exceptions as argument to rcube::raise_error()
12 years ago
Thomas Bruederli
8193151b5a
Always log fatal errors that terminate the PHP script
12 years ago
Thomas Bruederli
705ba185bb
Fix object reference
12 years ago
Thomas Bruederli
67f18e5610
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
ceb5b56c3b
Move rcube_addressbook::normalize_string() to rcube_utils::normalize_string() for general purpose
12 years ago
Aleksander Machniak
938925f320
Fix (again) metadata caching ( #1488475 )
12 years ago
Thomas Bruederli
92be3ee4a4
Larry: fix unfocused message thread row highlighting ( #1488477 )
12 years ago
Thomas Bruederli
92b1f65910
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
4f7ab00dfb
Respect all arguments when caching IMAP metadata ( #1488475 )
12 years ago
Aleksander Machniak
3c67157971
Remove 'focused' class on blur
12 years ago
Aleksander Machniak
e95f13e0a2
Update changelog
12 years ago
Aleksander Machniak
0af82c8a59
Fix listing folders on Courier IMAP ( #1488466 )
12 years ago
Aleksander Machniak
435d55ecee
Add public list_folder_direct() and list_folders_subscribed_direct()
12 years ago
Thomas Bruederli
e88e20c3fb
Updated plugin translations from launchpad
12 years ago
Thomas Bruederli
5cea366884
Update localizations from launchpad
12 years ago
Thomas Bruederli
4e10131a40
Flipped compose options arrow ( #1488474 )
12 years ago
Aleksander Machniak
198d194d32
Update changelog
12 years ago
Aleksander Machniak
4cebb76a29
Merge pull request #4 from rasky/fix_uuencode
...
Fix support for large uuencode attachments.
12 years ago
Giovanni Bajo
14f22f38da
Fix support for large uuencode attachments.
...
Currently, Roundcube tries to match with a regexp a whole uuencode
attachment. This is not always possible because PHP enforces a limit
on the maximum match size.
12 years ago
Aleksander Machniak
1c9e571602
Fix handling of "usemap" attribute ( #1488472 )
12 years ago
Aleksander Machniak
9082bf1cea
Fix handling of some HTML tags e.g. IMG ( #1488471 ) - reworked fix for #1486812
12 years ago
Thomas Bruederli
4abcbd495d
Small styling improvements of the ACL permissions dialog box
12 years ago
Aleksander Machniak
b5c4e7d85c
Fix PHP warning on PHP 5.4 ( #1488469 )
12 years ago
Till Klampaeckel
610b6a3b5d
Merge pull request #2 from antoinec/master
...
Security rule deprecated
12 years ago
Antoine Catton
a93f39a8f2
Replace directory .svn/ by .git/ in security rules
12 years ago
Thomas B.
69cdf7bc53
s/SVN/GIT/
12 years ago
Aleksander Machniak
66510e20d3
Merge pull request #1 from Brianetta/de-svn
...
Change version text to reflect new versioning system
12 years ago
Aleksander Machniak
644f00d5a2
Fix add_contact() ( #1488465 )
12 years ago
Aleksander Machniak
49ab20c8e7
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Aleksander Machniak
59041fdbc9
Use similar language as a fallback for plugin localization ( #1488401 )
...
Don't load en_US localization more than once
12 years ago
Brian Ronald
b546b0dcfd
Also, the license comments
12 years ago
Brian Ronald
552cdea1cf
Change version text to reflect new versioning system
12 years ago
Thomas Bruederli
f8c9610f19
- Add file type icons for plain text ( #1488451 ) and vcard files
...
- Align heights of search box and decorated drop-down menu (#1488354 )
12 years ago
Aleksander Machniak
4d7e277b92
Removed debug code
12 years ago
Aleksander Machniak
c1a0578d21
Fix Opera issues with duplicated scrollbar and invisible border
12 years ago
Aleksander Machniak
837de85a15
Fix issue where signature wasn't re-added on draft compose ( #1488322 )
12 years ago
Aleksander Machniak
e6e0d410ac
TinyMCE 3.5
12 years ago
Aleksander Machniak
5b0b034387
Fixed PHP warning
12 years ago
root
c792b5216e
Simplified code
12 years ago
root
269b1433db
Simplified code
12 years ago
Thomas Bruederli
840fa8e1fd
Added .gitignore file
12 years ago
Thomas Bruederli
a9523f6516
Add (empty) Larry skin folders for plugins
12 years ago
Aleksander Machniak
9db0c895e8
Remove BOM ( #1488458 )
12 years ago
Aleksander Machniak
914c3e0d81
Print last commit date as (git) version
12 years ago
Thomas B
f51b6add6a
Rename README file
12 years ago
Thomas B
547605a725
Better Markdown formatting for the README file
12 years ago
thomascube
d13693f2be
Updated Changelog
12 years ago
thomascube
5b04ddd6bc
Fix multi-threaded autocompletion when number of threads > number of sources
12 years ago
vbenincasa
c168dd38c6
- pt_BR update to avoid the text-overflow on the compose button of Larry skin
12 years ago
vbenincasa
cb3dbba149
- Some improvements and completion of pt_BR language files.
12 years ago
vbenincasa
59db17b823
- Fix the idn_convert() function call that was preventing the login with the "%s" replacement variable in config.
12 years ago
thomascube
24f1bf0f91
Fix handling of 'serialzied' LDAP address attributes
12 years ago
thomascube
a605b2584d
- Allow to configure the number of values allowed for each LDAP attribute
...
- Support for serialized LDAP address values (usually delimited with a $)
12 years ago
thomascube
ad31a69ad1
Upgraded to PEAR::Mail_Mime 1.8.3
12 years ago
alecpl
f802b3d718
- Fix typo
12 years ago
thomascube
1103607721
Better handling of HTTP request errors; re-send keep-alive requests on failure ( #1488449 )
12 years ago
thomascube
58154f59fc
Accept two past time slots for auth cookie validation; don't encode user-agent into session auth hash ( #1488449 )
12 years ago
alecpl
f81e06065f
- Fix message paging navigation div effectively disables preview pane checkbox on narrow screen widths ( #1488425 )
12 years ago
alecpl
097656427e
- Update Changelog
12 years ago
alecpl
d960a01bb4
- Add IE8 hack for messages list issue ( #1487821 )
12 years ago
alecpl
d2191c619f
- Fix redirect to mail/compose on re-login (1488226)
12 years ago
alecpl
ee5569ccca
- Fix spellchecker languages list on IE8
12 years ago
alecpl
1257a8e62e
- IMprove full headers viewer for IE
12 years ago
alecpl
76248c7b6e
- Improved all headers viewer (mostly in Larry skin)
12 years ago
alecpl
fbe7b71b0f
- Fix importing vCard photo with ENCODING param specified ( #1488432 )
12 years ago
alecpl
db70b3fc82
- Fix handling errors on draft auto-save
12 years ago
thomascube
988a80ad67
Bring back some legacy functions and session vars for better backwards compatibility
12 years ago
alecpl
19d5973247
- Add vCard import from multiple files at once ( #1488015 )
12 years ago
alecpl
91cb9dfe78
- Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searches
12 years ago
alecpl
e327ca25ef
- Fix listing messages when: skip_deleted=true, ESEARCH supported, threads disabled
12 years ago
alecpl
7c722504c6
- Remove redundant strtoupper() call
12 years ago
alecpl
eb78fddf2d
- Fix displaying special headers like Content-Type
12 years ago
alecpl
111f5098d5
- Implement set/get helper methods in rcube_message_header class
12 years ago
alecpl
390959bb32
- Small code improvements
12 years ago
alecpl
da5cadcc12
- Fix issue where draft auto-save wasn't executed after some inactivity time
...
- Code improvement - unified (set|clear)Timeout() usage
12 years ago
thomascube
55dce6801a
Updated Changelog
12 years ago
thomascube
6707ca47a2
Support mutliple name/email pairs for Bcc and Reply-To identity settings ( #1488445 )
12 years ago
thomascube
862de1bb3e
Revert r6094; Add caching for ACL and Metadata
12 years ago
thomascube
5a79416789
Add (missing) support for textarea cols to be added to the contact form
12 years ago
alecpl
b1b808d2cd
- Fix typo ( #1488325 )
12 years ago
alecpl
a2f896bdeb
- Use user object instead of session, if possible, to get user ID when creating cache object
12 years ago
vbenincasa
6c95b3e4ee
- Update the HTTPSocket class from 2.7 to 2.8 to avoid plugin problems when used with SSL (and when DirectAdmin uses the option "force_hostname" that requires a correct "host" header value).
12 years ago
alecpl
5d66a4bcf3
- Improved ttl values handling
12 years ago
alecpl
6a8b4c2951
- Fix incorrect cache ttl used in get_cache_engine() ( #1488447 ), use time() where mktime() without arguments was used
12 years ago
alecpl
b4f95a9387
- Fix attachment name regression ( #1488446 )
12 years ago
alecpl
5475865485
- Fix creating folders if ACL exists (1488443)
12 years ago
alecpl
e7ca048d05
- Fix render_folder_tree_select() ( #1488441 )
12 years ago
alecpl
d13f3293ea
- Add RCMAIL_CHARSET definition for Installer ( #1488436 )
12 years ago
alecpl
b563fc8bf6
- Uncomment 'organization'=>'o' - it works
12 years ago
thomascube
6ab9e8a6c8
Respect force flag when counting messages
12 years ago
alecpl
963a10bf81
- Moved session init/config functionality into rcube class
12 years ago
alecpl
be98dfc2c0
- Replace some references to rcmail with rcube
12 years ago
alecpl
1aceb9cec8
- Framework refactoring (I hope it's the last one):
...
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
renamed main.inc into rcube_bc.inc
12 years ago
alecpl
4372e92780
- Fix label for group-remove-selected action
12 years ago
alecpl
f5f9b406e0
- Small optimizations
12 years ago
alecpl
831c830124
- More aliases of deprecated functions
12 years ago
alecpl
1495ac7913
- More public methods, code cleanup
12 years ago
alecpl
9870dac30d
- Make some methods public ( #1488428 )
12 years ago
alecpl
651da7934e
- Fix folder collapsing/expanding broken with framework merge ( #1488430 )
12 years ago
thomascube
69baeefab3
allow read-only access to rcube_output::$env
12 years ago
alecpl
c31360dbd7
- Code improvements, handle post/get request arguments as objects
12 years ago
alecpl
b6a1825e69
- Add lost functions from devel-framework merge
12 years ago
alecpl
0d5240e15d
- Import contacts to default addressbook
12 years ago
alecpl
ce216f0905
- Improved attachment icon position
12 years ago
alecpl
3c32f32025
- Fixed doble urlencoding of vcard identifier
...
- Fixed encoding when default charset is different than vcard charset
- Improved vcards import to work as addressbook::import procedure (with validation and autofix)
12 years ago
alecpl
71950df6df
- Add 3rd argument to rcube_message::get_part_content() to skip charset conversion
12 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
12 years ago