* format: remove space
* sry but..., riot: 'i' for 'ibd', and remove support for ebd
* fix ipv6 support
* validate port and username
* install.sh: failed to add to crontab when there's no crontab
* sync zdharma-continuum/fast-syntax-highlighting
* use fast-syntax-highlighting instead
---------
Co-authored-by: xiongdian.me <xiongdian.me@bytedance.com>
* riot: add . for .ibd and non for proxied
* riot: 'user@..' to overwrite username, '...:22' to overwrite port, treat the arg as server name if it doesn't match any preset, sshl can accept only a port number and default to use localhost
* update.sh: ddns sleep for random seconds to avoid burst
* riot: support zssh and sftp, and set ssh options according to trust settings
* riot: add scp
* riot: support jump servers, sep by commas
* common.sh: argparser supports -d/--dev and -D/--dry-run
* install.sh: remove -s/--secure because of no use
* riot: if remote ends with dot, treat it as a full-hostname; add tests
* sagent.sh: refuse to work on windows
---------
Co-authored-by: xiongdian.me <xiongdian.me@bytedance.com>
* riot: bj1 -> proxy
* ci: test ask_for_yn
* --wip-- [skip ci]
* install.sh: will prompt version
* zshrc: piv-agent now can re-use agents
* zshrc: in docker use theme robbyrussell
* update.sh: will send online beacon
* beacon: support meta with limited len 64
* bug fix (Sat Jan 21 16:45:35 CST 2023)
* well, finally add ssh key for ltp1-bd
* set DFS_INITED and do not send login beacon if it was set
* rewrite piv-agent to sagent; fmt_note and fmt_into will write to stderr
* bug fix (Mon Jan 30 19:41:00 CST 2023)
* bug fix (Mon Jan 30 19:46:27 CST 2023)
* login beacon add details
* $DFS_ORPHAN turns logger off
* disable more beacons in CI
* install.sh: prepare config earlier
* init pbin
* install.sh: -H|--hist|--history
* install.sh: -H hint
* install.sh: -H support multiple keys
* fix zsh hist with no new line at the end
* remove ^M in hist
* bug fix (Wed Feb 1 21:11:41 CST 2023)
* bug fix (Wed Feb 1 21:16:29 CST 2023)
* bug fix (Wed Feb 1 21:20:21 CST 2023)
* ci will send gh.ci.fail
* show install opts
* DFS_DEBUG to set -x
* bug fix: install.sh re-start itself with no args incorrectly
* bug fix (Thu Feb 2 18:43:16 CST 2023)
* riot: ob->ebd, swap option $1 and $2 and $2 is default to ssh
* riot: introduce sshl
* logger.sh: support ddns
* bug fix (Wed Mar 1 16:37:42 CST 2023)
* dfs.ddns.failed -> dfs.ddns.fail
* login beacon 2>/dev/null
* logger.sh -> frigg-client.sh; curl add time limit 10s
* to-install.sh: improve docker-ce
* use $DFS_CURL_OPTIONS
* ci: add ddns
* bug fix (Wed Mar 15 19:37:21 CST 2023)
* Revert "bug fix (Wed Mar 15 19:37:21 CST 2023)"
This reverts commit 2df87ce1a8.
* Revert "ci: add ddns"
This reverts commit 4fe8321504.
* alias cbd and cbds, riot nasp port to 12022
* .zshrc: sagent -> sagt
* fix ci
* riot: bug fix when 'tmp' has leading zeros
* add ci for cbds
---------
Co-authored-by: xiongdian.me <xiongdian.me@bytedance.com>