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 は電源入れ忘れがあるからダメ)