Skip to content

Releases: Qithub-BOT/QiiCipher

v1.2.0

15 Jul 12:05
3bda474
Compare
Choose a tag to compare

チェックサムファイルの更新と sig ファイルの削除

  • sig ファイル(checksum.sha512.sig)はリリースページに置くことにしました。
    • リリースページから sig ファイルをリポジトリの bin ディレクトリに設置後、検証してください。現在は @KEINOS@GitHub の鍵で署名しています。
      $ cd /path/to/cloned/QiiCipher/bin
      $ ./verify checksum.sha512 KEINOS
      
      checksum.sha512 を電子署名 checksum.sha512.sig で検証します
      
      - KEINOS の GitHub 上の公開鍵を取得中 ... OK
      - RSA 形式の公開鍵を PKCS8 形式に変換中 ... OK
      - ファイル checksum.sha512 の署名ファイルを検証中 ... Verified OK
      
      ✅ 署名の検証を完了しました。このファイルは正しく署名されています。
      - 対象ファイル: checksum.sha512
      - 署名者     : KEINOS
      

Feature

  • チェックサム(ハッシュ値)更新スクリプトの実装
  • CI の lint チェックにチェックサムファイルの確認を追加
  • Dev 用のチェックサム確認スクリプト実装
  • Dev 用のコマンドエイリアスにチェックサムの更新と照合追加

Fix

  • Busybox の sha512sum はロングオプションを持っていないのでショートに
  • Docker Hub automated build error(coreutils の追加)

Chore

  • Dev 用コンテナで bash のウェルカムメッセージを改善(more info)

v1.1.0

20 Jun 01:49
916c756
Compare
Choose a tag to compare

Feature

  • POSIX 準拠対応 (PR #53)
  • Feat #14: ユニットテストと CI の実装
    • 静的解析に shellcheck、lint に shfmt、CI に GitHub Actions (PR #13)
    • ユニットテストに shellspec (PR #18 #42 #47 #48 #50)
  • keygen command (PR #6)
  • checkkeylength command (PR #27)
  • dearchive command (PR #30)
  • Dockerfile の設置 (PR #56)

Fix/Refactor/Docs/Chore

  • Fix: check command error when bin dir was set in $PATH env (PR #5)
  • Doc: sign command usage at README.md (PR #7)
  • Fix #10: redirect stderr (PR #11)
  • Chore: fix .editorconfig (PR #13)
  • Fix: keygen command chmod 755 (PR #15)
  • Fix: archive command のアクセス権の修正 (PR #16)
  • Doc: check command のサンプルテキスト見直し (PR #19)
  • Doc: add doc OPENSSH_PRIVATE_KEY.md OpenSSH 形式の秘密鍵についての注意書き追加 (PR #10)
  • Fix: PATH環境変数がない場合にもある場合にも動作可能にする (PR #24)
  • Doc: add description of the keygen command (PR #28)
  • Fix #25: md5s function fail for Mac (PR #27)
  • Fix #34: sign command で失敗時の *.sig ファイル削除 (PR #41)
  • Chore: check command の正常系(引数あり)のテストケース追加 (PR #42)
  • Fix #29: Refactor: -e to type (PR #40)
  • Chore: macOS でのテストを追加 (PR #48)
  • Chore: 各種コマンドの正常系(引数あり)テストケースの追加 (PR #47)
  • Chore: dearchive command に実行権限付与およびテストケース追加 (PR #50)
  • Fix #43: Refactor: echo -n to POSIX printf (PR #52)
  • Fix #38: Doc: CONTRIBUTING.md (PR #46)
  • Fix #55: feat: catURL: curl の代替として wget/fetch をサポート (PR #60)
  • Fix #33: コマンドの引数が間違えていた場合のメッセージ改善 (PR #61)(rel: #31 #36)

v1.0 Initial Release

12 May 00:13
901f6be
Compare
Choose a tag to compare
fix: typo (#2)

## FIX by @yoshi389111 

* typo
* SHA512(enc) in checksum.sha512
* typo usege of sign