Ilia Ross
f7b8ef379f
Fix terminal mode handling
...
Tests / prove (push) Has been cancelled
Build / build (push) Has been cancelled
ⓘ Avoid forcing xterm shell PTYs into IO::Stty raw/noecho mode, which can leave interactive shells with broken echo, line editing, and control-key behavior. Keep the existing stty logic for other PTY callers, but add an opt-out flag so xterm can let the shell manage terminal mode normally.
https://github.com/webmin/webmin/issues/2452
2026-06-03 18:43:53 +02:00
Joe Cooper
ed75034c98
No stringy eval
2026-05-21 19:19:46 -05:00
Joe Cooper
70cb2a700f
Fix warnings
2026-05-21 19:12:23 -05:00
Joe Cooper
a24c79bb9f
xterm unit tests and minor refactor for testing
2026-05-21 19:03:32 -05:00
Ilia Ross
7e01b3eb44
Fix to set XDG runtime and D-Bus env in xterm shells
...
webmin.dev: webmin/webmin / build (push) Has been cancelled
https://github.com/webmin/webmin/issues/2679
2026-05-05 09:41:45 +02:00
Jamie Cameron
4b79787fb2
Direct links to xterm do not need to be supported
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-04-12 13:01:23 -07:00
Jamie Cameron
0816c0a71e
Revert "Add extra protection against packets somehow arriving before handshake is called"
...
This reverts commit d9c651d06d .
2026-02-09 10:56:23 -08:00
Ilia Ross
ad37eabdfe
Update Xterm.js to the latest version
webmin.dev: webmin/webmin / build (push) Has been cancelled
2026-01-25 01:04:44 +02:00
Jamie Cameron
d9c651d06d
Add extra protection against packets somehow arriving before handshake is called
2026-01-22 15:33:02 -08:00
Ilia Ross
d29e5aea99
Fix terminal normal font size
...
[no-build]
2025-11-23 15:30:53 +02:00
Ilia Ross
94cbabea9e
Add support for using pure-Perl Linux fallback to open PTY
2025-11-18 20:15:26 +02:00
Ilia Ross
4bf296447e
Fix to drop js.map file
...
https://github.com/webmin/webmin/issues/2582#issuecomment-3529211242
2025-11-13 20:50:31 +02:00
Ilia Ross
f99f5fbae6
Revert previous commit
...
5ee080d24a (commitcomment-163253013)
2025-08-01 11:21:57 +03:00
Ilia Ross
2037af9d25
Add support for configuring WebSocket binding
...
5ee080d24a (commitcomment-163197549)
2025-07-31 15:21:33 +03:00
Jamie Cameron
5ee080d24a
Only listen on localhost
...
https://github.com/webmin/authentic-theme/issues/1713
2025-07-30 16:59:32 -07: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
Ilia Ross
82cca63300
Update translations
2025-02-11 13:20:57 +02:00
Ilia Ross
4ad3f1e2b6
Add ability to adjust font size in terminal module
2024-12-25 01:03:42 +02:00
MacSteini
5ea0cc6b42
Trailing Spaces Removal
...
Removed trailing spaces
2024-12-16 15:16:55 +00:00
MacSteini
477982776c
Updated de
...
Corrections (UTF-8, new lines at file end), amendments, updates
2024-11-26 01:43:34 +00:00
MacSteini
a0da37ca08
Updated de
2024-10-07 15:08:23 +01:00
Ilia Ross
e35efd0f00
Fix to always show the field
2024-06-13 01:36:41 +03:00
Ilia Ross
a12f385a5b
Fix to consider user with the same name
2024-06-13 01:07:21 +03:00
Ilia Ross
5dc7cfafd7
Fix to allow disabling the enforcement of sudo-capable logins
2024-06-12 20:14:06 +03:00
Ilia Ross
d04dfdf157
Fix to simplify the test
2024-06-12 01:20:29 +03:00
Ilia Ross
41f1adf0df
Fix to start with a sudo-capable user if possible
2024-06-11 15:31:00 +03:00
Ilia Ross
9c971202b3
Remove debug
2024-06-07 00:47:47 +03:00
Ilia Ross
2aa3bce4da
Fix explicitly set module name from the caller
2024-06-07 00:35:41 +03:00
Ilia Ross
71e37adfed
Add ability to clean all modules with websockets=1 on the .info
2024-06-04 19:55:25 +03:00
Ilia Ross
af912d9539
Add API to get WebSocket URL
2024-06-04 19:07:34 +03:00
Ilia Ross
5b31c7df84
Factor out WebSockets port and host options to global config
2024-06-04 18:43:34 +03:00
Ilia Ross
55b5939194
Move websocket functions to be always available
2024-06-04 15:48:06 +03:00
Jamie Cameron
a838d11a26
No need for a loop to process a 1-element array
2024-06-03 18:29:56 -07:00
Ilia Ross
17fb8304c3
Fix to take out WebSockets library
2024-05-31 22:58:27 +03:00
Ilia Ross
489db4c769
Fix to store logs in var directory
2024-05-31 16:54:36 +03:00
Ilia Ross
cc663af3df
Fix to log username
2024-05-31 16:51:08 +03:00
Ilia Ross
0b58cd5197
Fix to print log nicely
2024-05-31 16:31:56 +03:00
Jamie Cameron
1c8257ecff
Add missing icon
2024-05-17 19:38:55 -07:00
Jamie Cameron
ebfd1e9e51
Terminal doesn't work in proxy mode https://forum.virtualmin.com/t/webmin-terminal-wss-connection-time-out/126735
2024-05-16 20:13:12 -07:00
Ilia Ross
36c8aa5e7d
Update Xterm.js
2024-05-08 15:37:22 +03:00
Ilia Ross
3001ec8aa4
Update Xterm.js
2024-03-31 20:34:43 +03:00
Jamie Cameron
203c75f79a
Fix user switching
2024-03-11 16:45:02 -07:00
Jamie Cameron
7734ba1285
Add user to run as config option, for clones
2024-03-11 16:38:51 -07:00
Ilia Ross
3cdaaf2950
Fix custom PS1 for .bashrc module defaults
2023-10-12 20:45:31 +03:00
Ilia Ross
f980e3bb2e
Update xterm.js to the latest [build]
2023-10-12 20:18:07 +03:00
Ilia Ross
33927e07ae
Fix missing semicolon
2023-08-10 15:10:04 +03:00
Ilia Ross
65444b8865
Fix Terminal focus bug
2023-08-10 14:25:00 +03:00
iliajie
44fe8dd676
Fix to correctly pass screen reader option to Terminal
2023-07-19 23:15:58 +03:00
iliajie
143fb86567
Update translations
2023-07-19 20:08:41 +03:00
iliajie
9135fa916b
Add screen reader optional support in Terminal module
2023-07-19 00:07:55 +03:00