iliajie
fa0fcf52c1
Fix to make sure skipping command history works
2022-10-31 17:06:40 +02:00
iliajie
c6419a471e
Fix not to store init commands in history
2022-10-31 16:45:54 +02:00
iliajie
1a296d9579
Fix to tell SPA themes what's up
2022-10-31 16:29:58 +02:00
iliajie
bf74599502
Add much smoother terminal initial load
2022-10-31 16:27:10 +02:00
iliajie
8c2ae56298
Add actual config option
2022-10-31 16:26:49 +02:00
iliajie
ccace2ce81
Add config option to make bash prompt look nice (user dependent)
2022-10-31 16:25:50 +02:00
Jamie Cameron
e5e4b65faf
Add support for parameter for directory to start in, and make sure user param is preserved
2022-10-30 16:05:07 -07:00
Jamie Cameron
d3d33af3c0
Clean up code and prevent HTML attacks on untrusted inputs
2022-10-30 15:55:21 -07:00
iliajie
16859a87fd
Remove redundant error message (already had one)
2022-10-31 00:23:24 +02:00
iliajie
27e3b7cbed
Fix user test
2022-10-31 00:21:12 +02:00
iliajie
e1816a9e3c
Update language
2022-10-31 00:19:18 +02:00
iliajie
d625a5d2f9
Show error if user doesn't exists
2022-10-31 00:14:01 +02:00
iliajie
43832c8ed9
Add an ability for a master admin to switch to specific user
2022-10-30 21:52:44 +02:00
iliajie
d180b0a0f4
Revert "Add support to switch to given user"
...
This reverts commit 62d2a6d0e8 .
2022-10-30 20:53:33 +02:00
iliajie
62d2a6d0e8
Add support to switch to given user
2022-10-30 20:46:04 +02:00
iliajie
c57fba5b57
Add to bundle Protocols:WebSocket and Net:WebSocket
2022-10-30 17:50:47 +02:00
iliajie
cd5616a6c0
Fix to move module check at the top
2022-10-30 13:30:02 +02:00
Jamie Cameron
7bceedfe42
Make code cleaner and stop using float() for validation
2022-10-29 13:23:22 -07:00
Jamie Cameron
eef79887ee
Clean up leftover connections in more cases
2022-10-29 13:16:30 -07:00
Jamie Cameron
0185397a0c
Merge branch 'master' of github.com:webmin/webmin
2022-10-28 16:07:25 -07:00
Jamie Cameron
e8a875fc29
Check ports in use in miniserv.conf, even if they haven't been opened yet
2022-10-28 16:07:19 -07:00
iliajie
ec216a0115
Fix to parse float
2022-10-28 22:36:56 +03:00
Jamie Cameron
9f2ef4c91a
Background process when its ready to open a socket
2022-10-28 11:31:29 -07:00
iliajie
5204bd1a1b
Add to support onclose event handler (for connection lost)
2022-10-27 21:49:08 +03:00
iliajie
72cce4349b
Add error handling
2022-10-27 20:43:03 +03:00
iliajie
2574e2012f
Fix to always clear screen as sometimes command-prompt is eaten up
2022-10-27 20:32:39 +03:00
iliajie
fbef076ebc
Fix not to expose active socket to a global scope
2022-10-27 20:29:39 +03:00
Jamie Cameron
3c5e065edc
Cleanup todos
2022-10-26 23:17:02 -07:00
iliajie
84a7279442
Rename module to Terminal
2022-10-27 03:07:05 +03:00
iliajie
435c55039e
Fix error message wording
2022-10-27 03:06:31 +03:00
iliajie
4aa80112c4
Send port too
2022-10-27 01:10:33 +03:00
Jamie Cameron
a1d09c977f
Don't terminate existing shell because of socket probe from a new shell
2022-10-26 11:35:57 -07:00
iliajie
e94b819b7b
Fix to detect terminal width and height only for regular themes
2022-10-26 19:19:31 +03:00
Jamie Cameron
4c7eb9ccb2
Clean out webmin environment vars
2022-10-26 09:08:01 -07:00
Jamie Cameron
a1b497dc72
Merge branch 'master' of github.com:webmin/webmin
2022-10-26 09:06:58 -07:00
Jamie Cameron
7064fc4708
Start in user's home dir
2022-10-26 09:06:43 -07:00
iliajie
29960cfe92
Fix indent
2022-10-26 13:06:40 +03:00
iliajie
ec1a1ed023
Fix cap
2022-10-26 12:34:41 +03:00
Jamie Cameron
a97bf30bd8
Make module name consistent
2022-10-25 23:35:08 -07:00
Jamie Cameron
b640e87969
Fix user switching
2022-10-25 23:34:59 -07:00
Jamie Cameron
3026a51a1f
Code cleanup
2022-10-25 22:44:39 -07:00
Jamie Cameron
e9bcccfc8c
getpwnam can return 0 for root
2022-10-25 22:13:34 -07:00
Jamie Cameron
b32fb2da61
Fix up merge conflict
2022-10-25 13:40:58 -07:00
Jamie Cameron
b7758a8bcd
Support using remote user
2022-10-25 13:38:38 -07:00
iliajie
296a904e78
Fix to pass only clear data to the theme
2022-10-25 21:32:45 +03:00
iliajie
5f32e6e80e
Fix to clear left overs (after removed fit addon)
2022-10-25 21:08:54 +03:00
iliajie
a29a356689
Change module name to Terminal
2022-10-25 21:03:54 +03:00
iliajie
1cb39a681c
Add further improvements to the xterm module:
...
1. Drop fit addon, as we always pass cols and rows (even in auto mode)
2. Fix terminal fit by columns and lines (rows)
3. Add CSS only based pre-loader
4. Refactor and improve code
2022-10-25 20:50:04 +03:00
iliajie
e1a61d7815
Fix indent (properly)
2022-10-25 13:08:59 +03:00
iliajie
8b60a24251
Fix indent
2022-10-25 13:06:52 +03:00