Jamie Cameron
f62fd9e23a
Merge pull request #2789 from webmin/dev/download-target-check
...
Add ACL controls for URL download destinations
2026-07-14 10:09:40 -07:00
Ilia Ross
f4f3f00808
Fix missing label
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
2026-07-14 13:02:06 +02:00
Ilia Ross
8f725f63c6
Fix new lines
2026-07-14 02:58:54 +02:00
Ilia Ross
99f35fa38a
Fix to move URL download destination controls to global ACL
2026-07-14 02:52:36 +02:00
Ilia Ross
934073532f
Fix to use the existing HTTP and FTP mode 7 callback
2026-07-14 02:27:10 +02:00
Ilia Ross
dae0bf373d
Fix ACL page elements order and placement
2026-07-13 14:08:25 +02:00
Ilia Ross
1555224592
Fix to refactor download address checks to use callback bundles
...
ⓘ Extend HTTP and FTP download callbacks with destination validation while preserving legacy tracking callbacks and enforcing SSRF policy across redirects, proxies, caches, and direct/passive sockets.
https://github.com/webmin/webmin/pull/2789#discussion_r3567985773
2026-07-13 13:36:34 +02:00
Ilia Ross
d5b2a174c2
Fix to rely on defaultacl
2026-07-12 19:35:03 +02:00
Ilia Ross
1ca52c9a97
Add ACL controls for URL download destinations
...
Block non-public HTTP, HTTPS and FTP destinations by default in File Manager, Mailboxes and Upload and Download, with per-user IP/CIDR exceptions, redirect and proxy protection, cache isolation, and current-ACL enforcement for scheduled jobs.
2026-07-12 14:57:08 +02:00
Ilia Ross
30018091ee
Add tests for mailbox_uncompress_folder
Tests / prove (push) Has been cancelled
Package and upload artifacts / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
2026-07-12 02:23:05 +02:00
Ilia Ross
9751fbbf50
Fix cPanel migration with dangling Maildir symlinks
...
https://github.com/virtualmin/virtualmin-gpl/issues/1251
2026-07-12 02:22:44 +02:00
Ilia Ross
f2fa917827
Add test
2026-07-05 13:22:43 +02:00
Ilia Ross
1b4e2cadd4
Fix to count missing Maildirs as empty
...
https://github.com/virtualmin/virtualmin-gpl/issues/1248
2026-07-05 13:06:15 +02:00
Ilia Ross
e8a3d9d21b
Fix to handle missing user input better
...
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
Close inactive / close-inactive (push) Has been cancelled
https://github.com/webmin/webmin/issues/2750
2026-06-04 11:36:41 +02:00
Ilia Ross
1eb4eb85a7
Fix to check empty mail files before opening
2026-05-30 21:22:38 +02:00
Ilia Ross
034d0a09ce
Fix to skip unusable Maildir entries
...
* Note: Ignore zero-byte or unreadable Maildir files when listing messages, log skipped entries, and treat cached zero-byte reads as missing to avoid blank rows and inflated counts.
2026-05-30 16:13:55 +02:00
Ilia Ross
c68d03b211
Fix stale mailbox entries after deleted or moved
...
Refresh stale Maildir and sorted mailbox indexes when messages disappear, avoid rendering missing messages, and keep IMAP sort indexes in sync with mailbox count changes.
2026-05-29 21:12:58 +02:00
Ilia Ross
cf432879a1
Fix unsafe mailbox attachment handling
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-23 18:00:07 +02:00
Ilia Ross
73fadd13c8
Fix to decode Outlook winmail.dat with Convert::TNEF safely
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
* Note: Replace external tnef/opentnef shelling with Convert::TNEF for
application/ms-tnef attachments.
For root-run Webmin mailbox parsing, decode TNEF as the mailbox owner
instead of root by carrying open_user on mail objects and switching to
that user for the parser temp-file work.
https://github.com/webmin/usermin/issues/132
2026-04-20 19:42:22 +02:00
Jamie Cameron
018ad0062b
Add config option for real name part of from address
...
https://github.com/webmin/webmin/issues/2600
2025-12-13 10:17:49 -08:00
Ilia Ross
42e228103b
Fix button name consistency
2025-11-07 19:48:31 +02:00
Ilia Ross
4e4234c87e
Fix button title consistency
...
[no-build]
2025-11-05 19:05:12 +02:00
Ilia Ross
5b71274aa1
Fix to track email change time is something we need when moving mail around
2025-10-18 00:00:38 +03:00
Jamie Cameron
06744537d6
What if user isn't set at all
2025-08-20 16:17:37 -07:00
Jamie Cameron
e5bff72e57
Return a useful error if IPC::Open3 is missing
2025-08-19 14:25:01 -07:00
Jamie Cameron
92b90a8170
Allow send_text_mail to take SMTP user and pass params
...
https://github.com/webmin/webmin/discussions/2530
2025-08-18 16:31:47 -07:00
Jamie Cameron
58467ece0b
Add dovecot IMAP location
2025-08-05 16:41:03 -07:00
Jamie Cameron
ecbeaf7bc7
Add support for IMAP via local command
2025-08-02 19:39:33 -07:00
Ilia Ross
549c786b84
Fix func name
...
https://github.com/webmin/webmin/issues/2519
2025-07-24 15:31:53 +03:00
Ilia Ross
225d113d38
Fix not to switch to remote user in case of admin login
2025-03-30 15:43:46 +03:00
Jamie Cameron
5760fb1c26
Make simplify_date always return HTML, and remove the eucconv call that's not useful for dates
2025-02-16 16:11:15 -08:00
Ilia Ross
d6f48578d7
Fix to stop HTML escaping our own API
2025-02-16 13:39:01 +02:00
Ilia Ross
f880192526
Remove languages with 0% coverage
...
https://github.com/webmin/webmin/issues/2403#issuecomment-2652613588
2025-02-12 13:19:49 +02:00
MacSteini
162206949f
Consecutive Spaces Replacement
...
Replaced multiple consecutive spaces with a single space
2024-12-16 16:57:09 +00:00
MacSteini
5ea0cc6b42
Trailing Spaces Removal
...
Removed trailing spaces
2024-12-16 15:16:55 +00:00
Ilia Ross
4f945b0a4e
Fix mail buttons text
...
https://github.com/webmin/usermin/issues/120
2024-11-19 21:03:58 +02:00
Ilia Ross
4a9ed9e8ab
Update translations
2024-11-16 13:07:43 +02:00
Ilia Ross
fbf85c6e76
Update Polish translations (Read User Mail)
2024-11-16 13:03:22 +02:00
MacSteini
9a797f0a0e
Updated de
2024-11-14 01:10:28 +00:00
MacSteini
7c2a993629
Merge branch 'webmin:master' into master
2024-10-03 04:14:39 +01:00
MacSteini
4775d07c8f
Updated de
2024-10-03 04:11:15 +01:00
Jamie Cameron
6cbbeebb56
Properly select folder, and make sure it exists
2024-09-19 20:24:00 -07:00
Ilia Ross
36e2359312
Disable mail counting by default, as the index page won't load at all with a large number of emails in the mailboxes
2024-09-07 19:24:10 +03:00
MacSteini
0389c537be
Update de
2024-09-05 12:34:17 +01:00
MacSteini
e60e24f1ee
Update de
2024-09-03 23:30:35 +01:00
MacSteini
c861bf971e
Update de
2024-09-03 14:25:36 +01:00
MacSteini
8bc8c017e6
Update de
2024-09-03 14:20:58 +01:00
MacSteini
5fae4a69ee
Update de
2024-09-03 11:40:07 +01:00
MacSteini
7f1faaac4d
Merged with de
2024-09-03 11:07:34 +01:00
Ilia Ross
5e57e571b3
Fix the default notification email is set as non-replyable
2024-08-24 19:35:33 +03:00