diff doc/Todo @ 13:f5ffc34f045a

manage DB.
author pyon@macmini
date Wed, 14 Nov 2018 19:43:40 +0900
parents 36811fd22bd2
children
line wrap: on
line diff
--- a/doc/Todo	Tue Nov 13 21:11:20 2018 +0900
+++ b/doc/Todo	Wed Nov 14 19:43:40 2018 +0900
@@ -1,23 +1,17 @@
 ** client.exe の機能 ************************************************************
-* 手動によりバージョンアップ
-    * verup.bat をダブルクリック
-    # verup.bat
-    client -r 192.168.0.1:3910
-    # GET /release/grsearcher.exe, /release/crypto.exe, /release/client1.exe
-    copy client1.exe client.exe
 
 * client で画像取得
 	> client.exe 192.168.0.1:3910 0800012345 20170105
 
 * client でアップロード
-	> client.exe -a 192.168.0.1:3910 localfile
+	> client.exe -a 192.168.0.1:3910 localfile  # /upload へ
+	> client.exe -m 192.168.0.1:3910 localfile	# /db ヘ
 
 * バージョンアップ
     + パスワード機能を追加 ( ver1.11 )
     + ヘッダ拒否機能を追加 ( ver1.2 )
 
 ** crypto/crypto.exe の機能 *****************************************************
-* crypto.go 作成
 	+ auth 用 ( ハッシュ化 )
 		* -a で plaintext を暗号化	# server/client
 			> crypto.exe -a plaintext -s salt
@@ -35,6 +29,12 @@
 		* -f で 認証チェック		# gui
 			> crypto.exe -f hhs.db hhs key
 			+ hhs/key が一致したら hhs の情報を返す
+		* -o で ファイル出力
+
+** extsql.exe の機能 ************************************************************
+	searcher03.exe で作成される hhs.db と index.db から
+	re:searcher 用の hhs.db と index.db を作成する.
+	client.exe(guiから) でサーバにアップロードする.
 
 ** imgtgz の機能 ****************************************************************
 * jpeg を 1.jpg, ..., 5.jpg とリネームし tgz にする.
@@ -66,11 +66,11 @@
 * server ( FreeBSD )
  server_root/server, crypto, imgtgz
             + db/auth.db, hhs.db, index.db
-            + release/grsearcher.exe, client.exe
+            + release/grsearcher.exe, client.exe, crypto.exe, manual.pdf
             + images/20180707/0800012345.tgz, ...
 
 * client ( Windows )
- rsearcher_root/grsearcher.exe, client.exe, crypto.exe
+ rsearcher_root/grsearcher.exe, client.exe, crypto.exe (, sqlite3.exe, extsql.exe )
                 auth.db, hhs.db, index.db
                + .cache/20180707_1, ...
                + image/*.png, *.jpg
@@ -85,5 +85,12 @@
     # GET /db/auth.db, /db/hhs.db, /db/index.db (14day) 
 	+ GUI(grsearcher) 終了時に auth.db と hhs.db は削除
 	* auth.db は任意の、hhs.db は月一のアップデートだが、漏洩防止のため毎回削除
-    * 毎月14日と28日に index.db を取得
+    * 毎月13日と28日に index.db を取得
 
+* 自動バージョンアップ
+    # upgrade.bat
+    client -r 192.168.0.1:3910
+    # GET /release/grsearcher.exe, /release/crypto.exe, /release/client1.exe
+	#     /release/manual.pdf
+    copy client1.exe client.exe
+