Commit Graph

  • f5122f2102 version 5.3.0 master v5.3.0 Sylirre 2026-06-16 18:01:04 +00:00
  • 9a08b9912e Merge pull request #685 from termux/fix/termux-env sylirre 2026-06-16 20:59:22 +03:00
  • f0fe97f766 login: bind Dalvik/ART caches for termux-type too Sylirre 2026-06-16 17:40:02 +00:00
  • eb1f135800 login: bind shared storage for termux-type too Sylirre 2026-06-16 17:24:06 +00:00
  • 113c25efe3 login: revise host bindings and env var handling Sylirre 2026-06-16 17:23:58 +00:00
  • 444a947adc version 5.2.0 v5.2.0 Sylirre 2026-06-11 22:10:01 +00:00
  • 82725af5bd push: add --allow-insecure, handle HTTP/TLS errors like install Sylirre 2026-06-11 22:08:15 +00:00
  • 2cf08b3b7a push: retry registry uploads like the install path Sylirre 2026-06-11 22:08:06 +00:00
  • d0474dbcab download: deduplicate failure messages Sylirre 2026-06-11 21:33:34 +00:00
  • af10a90940 docker: retry registry requests like plain downloads Sylirre 2026-06-11 21:32:01 +00:00
  • fe9fbd2146 download: log each retry before sleeping Sylirre 2026-06-11 21:31:52 +00:00
  • 720696b2af download: fail fast on HTTP 4xx (e.g. 404) instead of retrying Sylirre 2026-06-11 21:31:45 +00:00
  • 6c10dd82c4 install: meaningful TLS cert errors; --allow-insecure accepts bad certs Sylirre 2026-06-11 09:35:19 +00:00
  • 7544c1eb52 install: detect plaintext-HTTP responses on HTTPS pulls and downloads Sylirre 2026-06-11 09:02:40 +00:00
  • fd4f49cce2 install: support insecure (http-only) registries via --allow-insecure Sylirre 2026-06-10 22:43:01 +00:00
  • 0c8486e1ea restore: print destination only once Sylirre 2026-06-09 12:02:29 +00:00
  • e2340cb8bd version 5.1.7 v5.1.7 Sylirre 2026-06-09 11:22:54 +00:00
  • 391bdda8a0 install_local: reject non-regular-file blob members in outer OCI archive Sylirre 2026-06-09 11:22:36 +00:00
  • 80d020ace9 version 5.1.6 v5.1.6 Sylirre 2026-06-09 10:03:02 +00:00
  • 725d740409 update .gitignore Sylirre 2026-06-09 10:02:16 +00:00
  • eb1dbf8d20 names: use \Z anchor to reject trailing-newline names Sylirre 2026-06-09 09:54:47 +00:00
  • 2055b399f2 restore: show name of target container Sylirre 2026-06-09 09:49:20 +00:00
  • 50cba9f51e restore: never leave a container in a rootfs-less state Sylirre 2026-06-09 09:49:17 +00:00
  • 6f73f98330 restore: reject archives that contain no rootfs Sylirre 2026-06-09 09:49:07 +00:00
  • 98aff324b7 restore: refuse archives containing more than one container Sylirre 2026-06-09 07:59:55 +00:00
  • d6dff97aee version 5.1.5 v5.1.5 Sylirre 2026-06-07 00:55:55 +00:00
  • 221df3a645 ci: run unit/integration/security tests on push and PR Sylirre 2026-06-07 00:53:15 +00:00
  • 722ef50d8b tests: verify absolute-symlink write-through stays in rootfs Sylirre 2026-06-07 00:52:02 +00:00
  • 9ede3357cc add test suite Sylirre 2026-06-07 00:27:38 +00:00
  • 527e5f0fcd Merge commit from fork sylirre 2026-06-07 03:19:42 +03:00
  • a96d7a9667 tar_extract: clamp symlinked parents to prevent rootfs escape Sylirre 2026-06-06 17:41:02 +00:00
  • f5ff24beef version 5.1.4 v5.1.4 Sylirre 2026-06-01 22:27:13 +00:00
  • 5d1a109a44 help: fix typo Sylirre 2026-06-01 22:24:36 +00:00
  • 6d0952333e version 5.1.3 v5.1.3 Sylirre 2026-05-31 17:12:41 +00:00
  • 7970477ca3 help: don't recommend PROOT_NO_SECCOMP as troubleshooting Sylirre 2026-05-31 17:07:01 +00:00
  • 77a22a3f83 login: fix shell availability check for l2s hardlinks Sylirre 2026-05-31 17:02:02 +00:00
  • c5a568279e version 5.1.2 v5.1.2 Sylirre 2026-05-29 23:59:09 +00:00
  • 4e49d2267d help: remove arch specific tag for termux/termux-docker Sylirre 2026-05-29 23:54:22 +00:00
  • 2f32ccb2c7 install: extend help about images Sylirre 2026-05-29 23:50:17 +00:00
  • c3709a1117 cli: better formatting in 'getting help' section Sylirre 2026-05-29 22:54:35 +00:00
  • 238fe6479c cli: add readme link into getting help section Sylirre 2026-05-29 22:47:00 +00:00
  • 4a9469ca32 install: suggest 'proot-distro install --help' on failure Sylirre 2026-05-29 22:38:56 +00:00
  • c48a6f53e5 install: suggest visiting hub.docker.com to look for alternatives if chosen image does not exist. Sylirre 2026-05-29 22:33:03 +00:00
  • 90fcb9208e version 5.1.1 v5.1.1 Sylirre 2026-05-24 23:39:22 +00:00
  • 4a4e090fe2 restore: defer read-only directory chmod until extraction completes Sylirre 2026-05-24 23:16:59 +00:00
  • c24e5b9541 version 5.1.0 v5.1.0 Sylirre 2026-05-23 18:33:16 +00:00
  • ea34dae94d Merge pull request #668 from termux/proot-distro-v5.1 sylirre 2026-05-23 21:31:58 +03:00
  • 65f5a805a2 login: send --get-proot-cmd output to stdout Sylirre 2026-05-23 11:39:53 +00:00
  • 7d714d7b53 login: use env -i in --get-proot-cmd output Sylirre 2026-05-23 11:33:26 +00:00
  • 03b97caf69 sysdata: add fake overflowuid/overflowgid entries (65534) Sylirre 2026-05-23 11:26:48 +00:00
  • fd2fdf10ed sysdata: relocate fake files to containers/<name>/sysdata/ Sylirre 2026-05-23 11:26:39 +00:00
  • 2a6e872629 login/env: skip malformed env var names in profile.d injection Sylirre 2026-05-21 22:53:20 +00:00
  • ae40244c1f docker/transport: accept unquoted Bearer challenge values Sylirre 2026-05-21 22:45:41 +00:00
  • e9fe80932d arch: report no 32-bit support when aarch64 probe raises Sylirre 2026-05-21 22:44:58 +00:00
  • 2300794243 paths: validate container name in copy/sync name:path specs Sylirre 2026-05-21 22:42:34 +00:00
  • 816084b7cb docker: validate digest format before mapping to a filesystem path Sylirre 2026-05-21 22:41:00 +00:00
  • 091bc20714 tar_extract: filter '..' in hardlink targets Sylirre 2026-05-21 22:34:48 +00:00
  • e3d6a39c22 docs: update readme Sylirre 2026-05-21 22:16:14 +00:00
  • 24dfed1278 build: record OCI history per instruction so registries show all layers Sylirre 2026-05-21 21:18:26 +00:00
  • 60b10fe78c docs: update claude.md Sylirre 2026-05-21 20:15:15 +00:00
  • c1e7e3974f backup: sort dirnames before iter_entries yields symlink-to-dir entries Sylirre 2026-05-21 20:14:01 +00:00
  • 63953f7b7e backup,build: full-fledged processing of link2symlink files Sylirre 2026-05-21 20:10:33 +00:00
  • 27898449b3 backup: store link2symlink targets instead of the link itself Sylirre 2026-05-21 20:06:26 +00:00
  • ca7e303482 cache: update cache directory structure Sylirre 2026-05-21 20:06:21 +00:00
  • d96b7a0e43 major refactoring Sylirre 2026-05-21 20:06:13 +00:00
  • 8c28ed5c03 support --quiet for suppressing informational messages Sylirre 2026-05-19 13:56:45 +00:00
  • 592e7300d9 login,run: accept different formats of user identity for --user Sylirre 2026-05-19 11:49:45 +00:00
  • 9929c56031 cli: add short aliases for options where applicable Sylirre 2026-05-19 11:19:58 +00:00
  • 4ed4fbefa3 new command: push Sylirre 2026-05-18 23:47:17 +00:00
  • 0806ef4b9e install: support authentication Sylirre 2026-05-18 23:08:24 +00:00
  • 02e6082e66 install: support fetching rootfs archive from urls Sylirre 2026-05-18 21:48:09 +00:00
  • 398fc7add2 locking: add advisory flock-based container locking Sylirre 2026-05-18 20:43:47 +00:00
  • ba401fb60c new command: build Sylirre 2026-05-18 17:36:44 +00:00
  • 21c8b46568 help: change termux/termux-docker example to aarch64 Sylirre 2026-05-17 21:23:45 +00:00
  • 77a1eec5e2 version 5.0.2 v5.0.2 Sylirre 2026-05-17 12:47:44 +00:00
  • 6bd32a7f9f remove unsupported proot variable Sylirre 2026-05-17 11:37:40 +00:00
  • 8634314385 version 5.0.1 v5.0.1 Sylirre 2026-05-17 11:02:40 +00:00
  • 7af0f27386 login: ignore ctrl-c when migrating v4 legacy rootfs Sylirre 2026-05-17 11:01:55 +00:00
  • 3eb1fa05df docker client: fix error shown when specifying docker.io as image registry Sylirre 2026-05-17 10:55:28 +00:00
  • 59f5e887a7 version 5.0.0 v5.0.0 Sylirre 2026-05-17 01:46:16 +00:00
  • e9a3326eee update project docs (#665) sylirre 2026-05-17 04:43:18 +03:00
  • b0974cab0c batch-fix issues before release Sylirre 2026-05-16 23:48:33 +00:00
  • b3df6980f8 add shell completion files (bash, fish, zsh) Sylirre 2026-05-16 01:42:03 +00:00
  • 61042ddc51 better wrapping for shell commands block in help message Sylirre 2026-05-16 01:24:01 +00:00
  • d1b2c9e881 login,run: options --minimal and --isolated are mutually exclusive Sylirre 2026-05-16 01:19:49 +00:00
  • 7d91cb2769 version 5.0.0b5 v5.0.0b5 Sylirre 2026-05-16 01:14:54 +00:00
  • 94084247a2 do not use -L proot option on regular host os Sylirre 2026-05-16 01:12:47 +00:00
  • bb456d1e53 do not use --kill-on-exit proot option on regular host system Sylirre 2026-05-16 01:10:38 +00:00
  • ce2a90841b disable link2symlink on regular host os Sylirre 2026-05-16 01:08:13 +00:00
  • dcc659cd16 changes to support regular host os Sylirre 2026-05-16 01:04:48 +00:00
  • 09c4fa4cbf cli: mention usage of variable PD_FORCE_NO_COLORS Sylirre 2026-05-15 23:49:16 +00:00
  • 7c2a6b4065 install: fix caching of image manifest.json Sylirre 2026-05-15 23:37:03 +00:00
  • 399078b30e install,login: improve backward compatibility with v4 Sylirre 2026-05-15 20:07:46 +00:00
  • cb22c6313f backup,restore: fix messing up display when piping from/to gpg Sylirre 2026-05-15 19:56:11 +00:00
  • 06ed8bd433 version 5.0.0b4 v5.0.0b4 Sylirre 2026-05-15 15:46:27 +00:00
  • e967dfae1b run: check whether container exists before continuing Sylirre 2026-05-15 15:45:11 +00:00
  • c036c7beab cli: fix double blank line between invalid command error and help information Sylirre 2026-05-15 15:42:27 +00:00
  • 5ce5fc808c cli: fix silent ignoring of invalid command line options Sylirre 2026-05-15 15:37:45 +00:00
  • 8ff1ba66b2 install: accept docker platform string as argument for --architecture Sylirre 2026-05-15 15:29:49 +00:00
  • 8016d7553e reset: refuse to reinstall container if it doesn't have manifest.json Sylirre 2026-05-15 15:18:57 +00:00