We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tdiary-users掲示板で報告あり。
http://tdiary-users.sourceforge.jp/cgi-bin/wforum/wforum.cgi?mode=allread&no=6559&page=0
【症状】 emacsのtdiary-modeのtdiary-replaceを実行するとミニバッファに、
tDiary POST: nil - nil
と表示され、日記の更新ができず困っています。
↑この辺り、よく理解できていません。
【状況】
以下のtdiary-mode.elの関数"tdiary-post"の中でL372行目に至り、
"tDiary POST: nil -nil"
のメッセージを出している状況と思います。
tdiary-mode.el :
L364: (if (bufferp buf) L365: (save-excursion L366: (tdiary-passwd-cache-save url user pass) L367: (set-buffer buf) L368: (decode-coding-region (point-min) (point-max) tdiary-coding-system) L369: (goto-char (point-min)) L370: buf) L371: (tdiary-passwd-cache-clear url) L372: (error "tDiary POST: %s - %s" (car buf) (cdr buf)))))
さらにEdebugで、http.elの関数"http-fetch"のL121行目を実行したところで、
Result: nil
になっているようでした。
http.el :
L114: (goto-char (point-min)) L115: (while (not (search-forward http-fetch-terminator nil t)) L116: (unless (accept-process-output connection http-timeout) L117: (error "HTTP fetch: Connection timeout!")) L118: (goto-char (point-min))) L119: (goto-char (point-min)) L120: (save-excursion L121: (if (re-search-forward "HTTP/1.[01] \\([0-9][0-9][0-9]\\) \\(.*\\)" nil t) L122: (let ((code (match-string 1)) L123: (desc (match-string 2))) L124: (cond ((equal code "200") L125: buf) L126: (t L127: (cons code desc)))))))))
一方、同じサーバで、
というのが別途あり、こちらへは、emacsのtdiary-modeで日記の更新が可能な状態です。
こちらは上記のhttp.elの同じ所(L121)で、
Result: 17 (#o21, #x11, ?\C-q) [3 times] Result: "200" [2 times] Result: "OK " [3 times] Result: "200"
となり、サーバからHTTPのステータスコードはちゃんと出ているようでした。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
tdiary-users掲示板で報告あり。
http://tdiary-users.sourceforge.jp/cgi-bin/wforum/wforum.cgi?mode=allread&no=6559&page=0
【症状】
emacsのtdiary-modeのtdiary-replaceを実行するとミニバッファに、
と表示され、日記の更新ができず困っています。
** Refererの正当性の検査: する
** Refererを送出しないブラウザを拒否: する
** CSRF防止キーによる防衛: する
↑この辺り、よく理解できていません。
【状況】
以下のtdiary-mode.elの関数"tdiary-post"の中でL372行目に至り、
のメッセージを出している状況と思います。
tdiary-mode.el :
さらにEdebugで、http.elの関数"http-fetch"のL121行目を実行したところで、
になっているようでした。
http.el :
一方、同じサーバで、
というのが別途あり、こちらへは、emacsのtdiary-modeで日記の更新が可能な状態です。
こちらは上記のhttp.elの同じ所(L121)で、
となり、サーバからHTTPのステータスコードはちゃんと出ているようでした。
The text was updated successfully, but these errors were encountered: