12 Commits

Author SHA1 Message Date
Ilia Ross e60d005ab0 Fix to enforce RPC-only users before module ACL check
* Note: Block `rpc=3` users from normal Webmin UI before `init_config` marks module ACLs checked, while explicitly allowing RPC endpoints.

https://github.com/webmin/webmin/actions/runs/25971500591/job/76344191751

https://github.com/webmin/webmin/commit/45292ea8159c1e9d1724f3b1d8e779879a158f42
2026-05-17 00:55:15 +02:00
Jamie Cameron 45292ea815 Respect the RPC-only setting for users 2026-05-16 12:59:58 -07:00
Ilia 26fa48623c Add unobtrusive way to test if user is privileged; separate RPC 2022-05-25 14:42:07 +03:00
Jamie Cameron 6a2334bf8b Factor out check for root-ish user into a separate function https://github.com/webmin/webmin/issues/1635 2022-05-14 11:38:03 -07:00
Jamie Cameron 68f4a3269d Code cleanup - always explicitly open for read 2020-03-14 09:33:28 -07:00
Jamie Cameron fd3b2efa3d Don't unserialize until we know the user is allowed to make calls 2019-08-28 11:31:15 -07:00
Jamie Cameron ab5e00e41e core libraries are in the same directory https://www.virtualmin.com/node/57524 2018-07-04 11:58:35 -07:00
Jamie Cameron 3cca4848b1 Fix reading of large input 2010-12-15 17:36:50 -08:00
Jamie Cameron 1bfdb9f7a3 Increase slow RPC timeout 2010-11-15 16:36:54 -08:00
Jamie Cameron dccf8e4e5b Use new module in top-level CGIs 2009-03-01 07:49:54 +00:00
Jamie Cameron 6225f98dea Fix disk space monitoring on MacOS, expand supported OS for modules 2007-12-19 20:05:24 +00:00
Jamie Cameron fc1c1b243f Initial checkin of Webmin 2007-04-12 20:24:50 +00:00