iliajie
d84df45886
Fix to factor out Webmin Websockets subs
2022-11-25 17:06:13 +02:00
iliajie
06beb70568
Fix modules test
2022-11-22 21:04:31 +02:00
iliajie
61000107b8
If IO::Pty->set_winsize failed make ioctl directly
...
f550ffe799 (r89288344)
2022-11-21 20:24:55 +02:00
iliajie
a294083e12
Fix to use unified path for all third party Perl modules
2022-11-16 22:42:00 +02:00
iliajie
d0511685a7
Fix to create a separate allocate_miniserv_websocket sub
2022-11-14 14:08:05 +02:00
iliajie
381aedcafe
Fix { to be on the new line
2022-11-14 13:20:17 +02:00
iliajie
dbb09b5278
Fix to adjust functions names
2022-11-14 00:04:25 +02:00
iliajie
4907aeb2dd
Fix to save miniserv websocket after we have the pid from PTY
2022-11-13 23:57:10 +02:00
iliajie
b62fb504ac
Fix to clean up others sockets if the shell server
2022-11-13 23:43:58 +02:00
iliajie
e6795f28f9
Fix to place cleanup_miniserv to the lib file
2022-11-13 23:40:58 +02:00
Jamie Cameron
0a6c67e55f
Fix check for open ports
2022-11-13 09:31:25 -08:00
Jamie Cameron
3d443b378a
Clean up leftover websocket proxies occasionally
2022-11-12 18:26:21 -08:00
Jamie Cameron
87d7eec743
Minor code cleanups
2022-11-12 17:48:25 -08:00
iliajie
39bfa013f5
Fix to add a new line (for consistency with other configs)
2022-11-13 00:08:58 +02:00
iliajie
2687db85c7
Fix default
2022-11-13 00:07:10 +02:00
iliajie
a659146025
Fix to remove redundant line
2022-11-13 00:03:30 +02:00
iliajie
eb998dc84d
Fix to use env for zsh
2022-11-13 00:02:32 +02:00
iliajie
e92a17c417
Fix to remove .shrc ; other cleans
2022-11-12 23:57:21 +02:00
iliajie
d754624baa
Fix to remove loading globals as already loaded
2022-11-12 23:44:04 +02:00
iliajie
295f98c694
Fix to remove aliases
2022-11-12 23:13:33 +02:00
Ilia
74716f5d3f
Merge branch 'master' into xterm-enhancements-supreme
2022-11-12 23:06:03 +02:00
iliajie
05475f051c
Add default initialization file for zsh ; move scripts to rc/ dir
2022-11-12 21:42:56 +02:00
Jamie Cameron
7b2456aba5
Set PS1 and aliases via a shell rc file, rather than command injection
2022-11-12 11:09:14 -08:00
iliajie
0d1ced583f
Fix missing HISTCONTROL
2022-11-12 20:48:06 +02:00
iliajie
d1fa6cea55
Fix comments
2022-11-12 20:47:54 +02:00
iliajie
e7f7aaaad5
Fix for better logging
2022-11-12 19:56:55 +02:00
iliajie
5991d905e3
Add support for user profiles too
2022-11-12 19:48:49 +02:00
iliajie
7062406267
Add more respect to user config
2022-11-12 19:40:21 +02:00
iliajie
a249e9be00
Fix to correctly support setting login shell mixed with params
...
There is no way to make it work correctly across all shell, i.e. param sequence which work with `bash` will fail with `csh`, as `-l` (login shell) can be the only flag specified
2022-11-12 19:32:56 +02:00
iliajie
e3212d7f94
Add default initialization file for sh
2022-11-12 17:58:33 +02:00
iliajie
c39b7fdc50
Fix to improve default config file name
2022-11-12 16:54:18 +02:00
iliajie
1ff0ee36e4
Add support for loading shell initialization file directly
2022-11-12 14:31:38 +02:00
iliajie
1763f9e4cc
Fix to always prioritize module config over hardcoded shell flavors
2022-11-12 11:39:38 +02:00
iliajie
ec622fdf95
Add code comments
2022-11-12 11:32:39 +02:00
iliajie
ab00e4c7df
Fix to check if internally sourced file is under user home
2022-11-12 10:56:55 +02:00
iliajie
825842267a
Fix to check if given shell has init files set in our meta
2022-11-12 10:38:24 +02:00
iliajie
c75346ec93
Fix indent
2022-11-12 01:13:32 +02:00
iliajie
4f49d74def
Fix typo
2022-11-12 01:11:46 +02:00
iliajie
6a97bf2ebf
Add support to set in config user custom envs and commands
2022-11-12 00:56:36 +02:00
iliajie
dd4adbba77
Add respect to shell init files (depending on shell, bash only yet)
2022-11-12 00:32:04 +02:00
Jamie Cameron
a7ca787c16
Set HOME to correct path for the user being run as
2022-11-11 10:07:08 -08:00
iliajie
782f9ca351
Merge branch 'master' of github.com:webmin/webmin
2022-11-11 10:51:02 +02:00
Jamie Cameron
ad70a474d9
Run shell as a login shell
2022-11-10 21:38:05 -08:00
iliajie
79badb6f58
Revert "Fix to clean up as we should source user profile"
...
This reverts commit 29517915f9 .
2022-11-11 00:53:41 +02:00
iliajie
b67f7c1e65
Fix to clean up old code
2022-11-10 22:56:54 +02:00
iliajie
29517915f9
Fix to clean up as we should source user profile
2022-11-10 22:27:52 +02:00
iliajie
9cef9452d1
Fix PS1 set directly (conditionally) https://github.com/webmin/webmin/discussions/1781
2022-11-10 22:12:26 +02:00
iliajie
424c475b5f
Fix terminal auto-fit feature for framed themes
2022-11-09 22:57:19 +02:00
iliajie
45e5049012
Fix to send user info
2022-11-09 21:02:28 +02:00
iliajie
26d19cb0d7
Fix other flavors to run by default only in bash
2022-11-09 21:01:13 +02:00