Pablo Zmdl
197dbcc35b
Add javascript to .editorconfig ( #9825 )
We're using 4 spaces for JavaScript, too.
4 months ago
Pablo Zmdl
51f8f4d435
Document release management rules ( #9823 )
4 months ago
Aleksander Machniak
f37a959197
Fix new phpstan errors
4 months ago
Pablo Zmdl
69ed9a01e2
Run phpstan also on public_html ( #9824 )
Now that public_html isn't just a symlink anymore but contains actual
code, that code should be checked, too.
4 months ago
Pablo Zmdl
a65dc33761
Use commit-hashes to refer to github actions, not manipulatible tags ( #9819 )
Dependabot will propose updates to the used versions nonetheless.
This is motivated by a recent case in which a github action was
compromised and manipulated tags to point to malicious code
<https://www.stepsecurity.io/blog/harden-runner-detection-tj-actions-changed-files-action-is-compromised >.
4 months ago
Aleksander Machniak
d03767b7f1
OAuth: improve token refresh - check token also in the keep-alive action
4 months ago
seb1k
0f2a907056
Add priority to local message object ( #9795 )
4 months ago
Aleksander Machniak
09a1c86079
Fix phpunit.xml
4 months ago
Aleksander Machniak
cbc6ae8c05
Set phpunit min version to 10.5
4 months ago
Aleksander Machniak
dc9f6943a4
Bump minimum phpunit version to v10
4 months ago
Aleksander Machniak
344260db89
Bump laravel/dusk version
4 months ago
Aleksander Machniak
91f4e289b2
Merge branch 'master' of github.com:roundcube/roundcubemail
4 months ago
Aleksander Machniak
9afeb0174e
Use PHPStan v2
4 months ago
Pablo Zmdl
99236f3be4
Fix washing html from rcube_attachment_handler ( #9785 )
This probably wasn't implemented previously because HTML-parts usually
didn't run through get.php.
4 months ago
Aleksander Machniak
b013cd1c73
Add installer existence check
Fixes #9769
4 months ago
Aleksander Machniak
9720181738
Fix PHP warning in index.php ( #9813 )
5 months ago
Aleksander Machniak
29d0eba3db
Add rcmail_oauth::is_token_valid() method
5 months ago
Aleksander Machniak
c588b6fe81
Improve installer to fix confusion about disabling SMTP authentication ( #9801 )
5 months ago
Aleksander Machniak
5eb44b70ba
CS fix
5 months ago
Aleksander Machniak
699491fe82
Fix error in mailvelope_load() caused by undefined this.env.browser_capabilities
5 months ago
Aleksander Machniak
82e5d5ce10
More CS fixes
5 months ago
Aleksander Machniak
07fa590f25
Fix PHP warning ( #9775 )
5 months ago
Aleksander Machniak
94fd5a0f80
CS fixes (for the new fixer version rules)
5 months ago
Aleksander Machniak
e046b5e663
Remove redundant code
5 months ago
Aleksander Machniak
5fed86f57e
Cleanup
5 months ago
Aleksander Machniak
a9b1ca34f3
Update min PHP version check, cleanup outdated checks/comments
5 months ago
Pablo Zmdl
8bd1c93821
html class: Allow to pass array as content ( #9782 )
This allows for a little cleaner code
5 months ago
Pablo Zmdl
166636e2cd
Allow 'sandbox' attribute for html::iframe ( #9783 )
5 months ago
Pablo Zmdl
6d51c21931
Exit through sendExit() ( #9784 )
That way it's testable.
5 months ago
Aleksander Machniak
781f006ed2
Fix PHP warning
5 months ago
Aleksander Machniak
c8919660eb
Fix PHP warnings - don't pass an array where a string is expected
5 months ago
Aleksander Machniak
1c8f6048a3
Fix match-type selector (remove unsupported options) in delete header action ( #9610 )
5 months ago
Aleksander Machniak
44f0ac5b00
Fix folder list sorting when using personal namespace prefix of INBOX/ ( #9452 )
5 months ago
Aleksander Machniak
d4526968a8
Set minimum required PHP version to 8.1 ( #9599 )
5 months ago
Philip Weir
5e57ef83bd
Add asset url to additional logo paths ( #9768 )
6 months ago
Aleksander Machniak
0675156ab2
Add dummy index.php
6 months ago
Aleksander Machniak
d02f2e0b55
Remove version number from index.php
6 months ago
Aleksander Machniak
beab822509
Update changelog
[skip ci]
6 months ago
Aleksander Machniak
64df318a73
Add static files server ( #9294 )
Make use of public_html mandatory
6 months ago
Pablo Zmdl
752b152a23
Check if attachment is actually(!) referred to ( #9585 )
* Check if "inline" msg part is actually referred to
If there's no reference to it in a sibling HTML part then we handle it
as a classic attachment (which is shown as downloadable).
* Fetch all msg headers also for images to always get Content-Location
Previously all headers were only fetched for message/rfc822, or
if the Content-Type's "name" parameter was set, or if a Content-ID was
set.
The RFC doesn't require neither the "name" parameter nor a Content-ID
for using Content-Location, though, so we shouldn't depend on those.
Instead now all headers are also fetched if the main part of the
Content-Type is "image", to catch more cases.
* Parse HTML for references only on demand
* Typos and comment formatting
* Don't skip test anymore
We want it tested!
* More MR tests with images
* Remove early special handling for "inline" images
We decide later, which attachment is considered "inline" and which
isn't.
* Remove early resolving of references in TNEF parts
* Testing message rendering of TNEF emails
* Don't use image disposition, it's unreliable
* Split adding raw parts and attachments
* Fix renaming variable
* Rename file to make its test be run
* Remove outdated script
* Annotate test cases with GitHub issue numbers
* Fix test case class name
* remove comment
* Test inline image message rendering
* Rename test file to reflect cases better
* Reduce image used in test email
It doesn't change much, but there's also no sense in decoding big images
that we don't use.
* Remove unused variable initialisation
6 months ago
Aleksander Machniak
49d86395f0
Update changelog
[skip ci]
6 months ago
Aleksander Machniak
41eaff2839
Fix decoding of attachment names encoded using both RFC2231 and RFC2047 standards ( #9725 )
6 months ago
Aleksander Machniak
fa1f3bd852
Add notes about not all password strength drivers supporting score up to 5 ( #9751 )
6 months ago
Lieselotte
454a6e13a1
"Add field" widget: set `width` to `fit-content` ( #9742 )
6 months ago
Melroy van den Berg
62179e04d3
Run PHP-CS-Fixer in parallel ( #9739 )
* Run PHP-CS-Fixer in parallel
* Use use, just like the rest of the code
6 months ago
Sandor Takacs
8386db483d
Add `--quiet` parameter to hide updatecss.sh output ( #9743 )
6 months ago
Edža
8cbce9491b
Update lv_LV messages.inc fix mistake ( #9744 )
6 months ago
Aleksander Machniak
defae6644e
Update changelog
[skip ci]
6 months ago
Philip Weir
ccede1f272
Update links in comments and config to https where available ( #9759 )
6 months ago
Aleksander Machniak
2f051c0154
Add rcube_imap_generic::getUser() method
It's sometimes useful when all we have is the connection object
6 months ago