ネイティブコンパイラがこけていることに気付いてハマってました。
https://pastebin.com/gWiBJv1i
>>185からの変更点
1 >>193 socks使う場合に対応
2 >>194 json-parse-stringがない場合のデフォルトをbbsmenu.htmlにした
3 バイトコンパイル、ネイティブコンパイルのコンパイルエラーの修正
* このパッチで修正されること
open-network-streamがTLS接続をサポートするようになり、tls-open-streamが利用できなくなっていたので、
httpsを積極的に利用する事にしました。(https:はhttps:のまま取得するように変更しました。
変数navi2ch-net-http-proxyや環境変数HTTP_PROXYでプロキシサーバーを使う方法は利用できません。
外部コマンドを使用してご利用ください。
ネイティブコンパイラのコンパイルエラーを回避するために、相当量の修正が必要でした。
(ネイティブコンパイラがエラー終了すると、ロードのたびにコンパイルしなおしているようだ)
SSL接続して、HTTP/1.0ではプロトコルエラーになるっぽいので、全部HTTP/1.1で接続します。
navi2ch-net-enable-http11はkeep-aliveを使用するフラグに変更になりました。(これを指定するとうまく動作しませんでした)
* 外部コマンドでの利用
navi2ch-open-network-stream-via-commandがコマンドを生成する際に、http:からダウンロードする場合は3番目の引数としてnilが渡されます。
socks4+ncatでの利用例(かなり強引) ncatはnmapの付属品です。
(setq navi2ch-open-network-stream-command
"unset ssl sslsw; host=\"%s\";port=\"%s\";ssl=\"%s\"; if [ ${ssl:-nil} != nil ]; then sslsw=\"--ssl\";fi; ncat --proxy localhost:1080 --proxy-type socks4 $sslsw $host $port")
(setq navi2ch-open-network-stream-function
#'navi2ch-open-network-stream-via-command)
この設定でスレの表示、書き込み、イメージの表情は軽くテストしました。
↓でどーぞ。patchの-lをつけないとリジェクトされます。
curl https://pastebin.com/raw/gWiBJv1i | iconv -f utf-8 -t iso-2022-jp |tr -d '\r' |patch -p1 -l
探検
Navi2ch for Emacs (Part 22)
2023/07/31(月) 02:31:03.96
レスを投稿する
ニュース
- 高市内閣、支持率横ばい75% (日経・テレ東 世論調査) [少考さん★]
- 【調査】クレジットカード、1人何枚持つのが「平均的」? [ひぃぃ★]
- 首都圏の通勤ラッシュがどんどんひどくなっている JR埼京線は混雑率163%!コロナ前に戻ったわけ [首都圏の虎★]
- 宮崎あおい「電子レンジ持ってない」“丁寧な暮らし”を告白「ごはんを温め直すときも蒸し器」に「凄すぎ」の声 [muffin★]
- 「『ETC』←なんて読んでますか?」 公募で決めたのに全然呼ばれなかった“幻の愛称”とは [七波羅探題★]
- 「督促状が集中…」立花孝志氏逮捕のウラでNHKが10倍“狙い撃ち”するN国党を信じた人たちの悲劇 [ぐれ★]
- 最強のオーバーツーリズム対策考えた!円高にすれば即解消する。輸入大国の日本だと円高有利だしネトウヨも文句ないよな? [472617201]
- 【世論】高市を支持する75%!前月比1%増 [219241683]
- 【高市 終了】 フランス ドイツ イギリス「やっぱり中国とは仲良くしなくちゃね🤗」 首脳が続々と中国を訪問へ…… [485983549]
- 【実況】博衣こよりのえちえちゼルダの伝説 ムジュラの仮面🧪★9
- 【悲報】日本人、今度はこの時期に中国でパフォーマンスする歌手を「売国奴」として叩く時代に突入… 時に身を任せるだけ [452836546]
- 【悲報】俺氏、ナマポ支給が決定 [856698234]
