You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Benefit: The base64 lump is now static for a given Mitogen version, and the
variable parts are more visible. This will make debugging, auditting, and
allow-listing a bit easier.
Potential benefit: generate the base64 once, at build time or startup. Rather
than once per connection.
Cost: Bootstrap command is 26 bytes longer.
```
➜ mitogen git:(boot-cmd--argv) ✗ ./preamble_size.py
SSH command size: 822
Preamble (mitogen.core + econtext) size: 18230 (17.80KiB)
Original Minimized Compressed
mitogen.core 152237 148.7KiB 68453 66.8KiB 45.0% 18130 17.7KiB 11.9%
mitogen.parent 98746 96.4KiB 51215 50.0KiB 51.9% 12922 12.6KiB 13.1%
mitogen.fork 8445 8.2KiB 4139 4.0KiB 49.0% 1652 1.6KiB 19.6%
mitogen.ssh 10847 10.6KiB 6913 6.8KiB 63.7% 2102 2.1KiB 19.4%
mitogen.sudo 12089 11.8KiB 5924 5.8KiB 49.0% 2249 2.2KiB 18.6%
mitogen.select 12325 12.0KiB 2929 2.9KiB 23.8% 964 0.9KiB 7.8%
mitogen.service 41581 40.6KiB 22398 21.9KiB 53.9% 5847 5.7KiB 14.1%
mitogen.fakessh 15753 15.4KiB 8135 7.9KiB 51.6% 2672 2.6KiB 17.0%
mitogen.master 52891 51.7KiB 27586 26.9KiB 52.2% 7129 7.0KiB 13.5%
```
|
2 months ago | |
|---|---|---|
| .. | ||
| compat | 6 years ago | |
| imports | 2 months ago | |
| __init__.py | 2 months ago | |
| buildah.py | 4 years ago | |
| core.py | 4 months ago | |
| debug.py | 7 years ago | |
| doas.py | 7 years ago | |
| docker.py | 7 years ago | |
| fakessh.py | 2 months ago | |
| fork.py | 5 months ago | |
| jail.py | 6 years ago | |
| kubectl.py | 4 years ago | |
| lxc.py | 4 years ago | |
| lxd.py | 4 years ago | |
| master.py | 2 months ago | |
| minify.py | 7 years ago | |
| os_fork.py | 5 months ago | |
| parent.py | 2 months ago | |
| podman.py | 4 years ago | |
| profiler.py | 4 years ago | |
| select.py | 6 years ago | |
| service.py | 1 year ago | |
| setns.py | 7 years ago | |
| ssh.py | 2 months ago | |
| su.py | 1 year ago | |
| sudo.py | 6 years ago | |
| unix.py | 2 months ago | |
| utils.py | 1 year ago | |