* feat(riot-config): default port 12022
* fix(ci)
* feat(riot-config): remove tailing dot from .domain; remove j.remote and x.domain
* feat(riot): *.batch
* feat(riot): run command in tmux window(s)
note that spaces in ssh commands are still not supported
* feat(riot): -o RequestTTY=yes
* fix(riot): SSH_OPTIONS
* fix(riot): tmux use bash
* feat(zshrc): use()
* fix(riot): scp, and ci
note that riot still has problems with spaces. we should use array to
handle parameters.
* fix(ci): update macos image
* feat: update email
* feat: revert git email
* feat(ssh): update keys
* feat(sagent): sagt op
* fix(sagent): error note
* fix(ci): test of auto-dep
* feat(ssh): remove keys ltp1-bd and ltp1
* feat(riot): rm - remove host keys
* build(ci): update to ubuntu-latest and Yikun/hub-mirror-action@v1.5
* feat: remove frigg-client.log
* feat(riot): -t or --trust to set RIOT_TRUST_SERVER
* feat(zshrc/alias): add sc and t, remove cps and mvs
feat(zshrc/plugins): add man and web-search, remove ufw
* feat(riot): refactor argparse
feat(riot): add `--password` and `--`
feat(common.sh): argparse supports `--`
feat(riot): refactor ping to ping remote
* feat(riot): sshd can specify the local port
* feat(riot): print help when no argument or no remote
* fix(riot): ci
* feat(riot): better print_cmd with escape
* feat(riot-config): support sed*
* fix(frigg): hostname converted into lower case
* 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 2df87ce1a8893d832e665a0429c7f9e7ae1108eb.
* Revert "ci: add ddns"
This reverts commit 4fe83215048b05ae3234ce801ac67856d0fea52e.
* 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>