Mercurial > mercurial > hgweb_rsearcher.cgi
comparison doc/Todo @ 4:06342fc544e4
mouse gesture.
| author | pyon@macmini |
|---|---|
| date | Mon, 15 Oct 2018 20:07:38 +0900 |
| parents | db4813125eb8 |
| children | e3b10fb860b3 |
comparison
equal
deleted
inserted
replaced
| 3:db4813125eb8 | 4:06342fc544e4 |
|---|---|
| 1 ** client.exe の機能 ************************************************************ | 1 ** client.exe の機能 ************************************************************ |
| 2 * 手動によりバージョンアップ | 2 * 手動によりバージョンアップ |
| 3 * verup.bat をダブルクリック | 3 * verup.bat をダブルクリック |
| 4 # verup.bat | 4 # verup.bat |
| 5 client -r 192.168.0.1:3910 | 5 client -r 192.168.0.1:3910 |
| 6 # GET /release/grsearcher.exe, /release/client1.exe | 6 # GET /release/grsearcher.exe, /release/crypto.exe, /release/client1.exe |
| 7 copy client1.exe client.exe | 7 copy client1.exe client.exe |
| 8 | 8 |
| 9 * 毎回 clientで auth.db と hhs.db を取得 | 9 * 毎回 clientで auth.db と hhs.db を取得 |
| 10 > client -u 192.168.0.1:3910 | 10 > client -u 192.168.0.1:3910 |
| 11 # GET /db/auth.db, /db/hhs.db, /db/index.db (10day) | 11 # GET /db/auth.db, /db/hhs.db, /db/index.db (10day) |
| 12 + GUI(grsearcher) 終了時に auth.db と hhs.db は削除 | 12 + GUI(grsearcher) 終了時に auth.db と hhs.db は削除 |
| 13 * auth.db は任意の、hhs.db は月一のアップデートだが、漏洩防止のため毎回削除 | 13 * auth.db は任意の、hhs.db は月一のアップデートだが、漏洩防止のため毎回削除 |
| 14 * 毎月10のつく日に index.db を取得 | 14 * 毎月14日と28日に index.db を取得 |
| 15 | 15 |
| 16 * client で画像取得 | 16 * client で画像取得 |
| 17 > client.exe 192.168.0.1:3910 0800012345 20170105 | 17 > client.exe 192.168.0.1:3910 0800012345 20170105 |
| 18 # date:00000000 で最新審査会を取得する構想は廃止 | 18 # date:00000000 で最新審査会を取得する構想は廃止 |
| 19 | |
| 20 * client でアップロード | |
| 21 > client.exe -a 192.168.0.1:3910 localfile | |
| 22 | |
| 23 * バージョンアップ | |
| 24 + パスワード機能を追加 ( ver1.11 ) | |
| 25 + ヘッダ拒否機能を追加 ( ver1.2 ) | |
| 19 | 26 |
| 20 ** crypto/crypto.exe の機能 ***************************************************** | 27 ** crypto/crypto.exe の機能 ***************************************************** |
| 21 * crypto.go 作成 | 28 * crypto.go 作成 |
| 22 + auth 用 ( ハッシュ化 ) | 29 + auth 用 ( ハッシュ化 ) |
| 23 * -a で plaintext を暗号化 # server/client | 30 * -a で plaintext を暗号化 # server/client |
| 24 > crypto.exe -a plaintext -s salt | 31 > crypto.exe -a plaintext -s salt |
| 25 * -b で auth.csv を暗号化 # server | 32 * -b で auth.csv を暗号化 # server |
| 26 > crypto.exe -b auth.csv -s salt > auth.db | 33 > crypto.exe -b auth.csv -s salt > auth.db |
| 27 * -c で 認証チェック # gui | 34 * -c で 認証チェック # gui |
| 28 > crypto.exe -c auth.db -s salt user passwd | 35 > crypto.exe -c auth.db -s salt user passwd |
| 29 + user/passwd が一致したら "valid user を表示し "39 を返す | 36 + user/passwd が一致したら "valid user" を表示し、"39" を返す |
| 30 + 認証なしのテストのときは user/passwd: test/test | 37 + 認証なしのテストのときは user/passwd: test/test |
| 31 + auth.db のための salt は gui に内蔵する | 38 + auth.db のための salt は gui に内蔵する |
| 32 + hhs 用 ( 双方向、キーは crypto.go と gui に内蔵 ) | 39 + hhs 用 ( 双方向、キーは crypto.go と gui に内蔵 ) |
| 33 * -d で復号化、-e で暗号化 # server | 40 * -d で復号化、-e で暗号化 # server |
| 34 > crypto.exe -d hhs.db key > hhs.csv | 41 > crypto.exe -d hhs.db key > hhs.csv |
| 40 ** imgtgz の機能 **************************************************************** | 47 ** imgtgz の機能 **************************************************************** |
| 41 * jpeg を 1.jpg, ..., 5.jpg とリネームし tgz にする. | 48 * jpeg を 1.jpg, ..., 5.jpg とリネームし tgz にする. |
| 42 | 49 |
| 43 ** server の機能 **************************************************************** | 50 ** server の機能 **************************************************************** |
| 44 * 単なる web-server | 51 * 単なる web-server |
| 45 + upload 機能を追加 ( ver1.1 ) | 52 * バージョンアップ |
| 46 + log 機能を追加 ( ver1.2 ) | 53 + ヘッダ拒否機能を追加 ( ver1.2 ) |
| 47 + log 機能を強化(user-id) ( ver1.3 ) | 54 + log 機能を追加 ( ver1.3 ) |
| 55 + log 機能を強化(user-id) ( ver1.4 ) | |
| 48 | 56 |
| 49 ** grsearcher の機能 **************************************************************** | 57 ** grsearcher の機能 **************************************************************** |
| 50 * 10分間 Idle なら password | 58 * バージョンアップ |
| 51 * mouse gesture 次、前のタブへ | 59 + client に pw |
| 52 * dark-mode の搭載 | 60 + 10分間 Idle なら password |
| 53 * プライベートフォルダに写真 userid/startup.jpg, default.jpg, avatar.jpg | 61 + mouse gesture 次、前のタブへ |
| 62 + dark-mode の搭載 | |
| 63 + プライベートフォルダに写真 userid/startup.jpg, default.jpg, avatar.jpg | |
| 54 | 64 |
| 55 ** その他 *********************************************************************** | 65 ** その他 *********************************************************************** |
| 56 * IP Address | 66 * IP Address |
| 57 Seibu kai-cl11 192.168.31.202 75-1130 | 67 Seibu kai-cl11 192.168.31.202 75-1130 |
| 58 Rokugo kai-cl26 192.168.14.201 88-8404 | 68 Rokugo kai-cl26 192.168.14.201 88-8404 |
| 68 + images/20180707/0800012345.tgz, ... | 78 + images/20180707/0800012345.tgz, ... |
| 69 | 79 |
| 70 * client ( Windows ) | 80 * client ( Windows ) |
| 71 rsearcher_root/grsearcher.exe, client.exe, crypto.exe | 81 rsearcher_root/grsearcher.exe, client.exe, crypto.exe |
| 72 auth.db, hhs.db, index.db | 82 auth.db, hhs.db, index.db |
| 73 + .cache/20180707_1.jpg, ... | 83 + .cache/20180707_1, ... |
| 74 + image/*.png, *.jpg | 84 + image/*.png, *.jpg |
| 75 | 85 |
| 76 __DONE__ | 86 __DONE__ |
| 77 | 87 |
| 78 * server は rc で起動する(cron は電源入れ忘れがあるからダメ) | 88 * server は rc で起動する(cron は電源入れ忘れがあるからダメ) |
