=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== jdim-0.4.0/Makefile.am-50- then \ jdim-0.4.0/Makefile.am:51: GIT_HASH=`LANG=C.utf8 "$(GIT)" log --pretty=format:%h --abbrev=10 -n 1 2>/dev/null`; \ jdim-0.4.0/Makefile.am:52: GIT_DATE=`LANG=C.utf8 "$(GIT)" log --pretty=format:%ad --date=format:%Y%m%d -n 1 2>/dev/null`; \ jdim-0.4.0/Makefile.am:53: GIT_STATUS="`LANG=C.utf8 "$(GIT)" status -uno -s 2>/dev/null | head -n 1`" ; \ jdim-0.4.0/Makefile.am-54- if test -n "$${GIT_HASH}" ; \ ############################################## jdim-0.4.0/Makefile.am-83- else \ jdim-0.4.0/Makefile.am:84: HASH1=`cat $@ | $(XSUM)`; \ jdim-0.4.0/Makefile.am:85: HASH2=`cat $@.new | $(XSUM)`; \ jdim-0.4.0/Makefile.am-86- if test "$${HASH1}" = "$${HASH2}"; \ ############################################## jdim-0.4.0/README.md-265-#### キャッシュディレクトリの優先順位 jdim-0.4.0/README.md:266:| `~/.jd` | `$XDG_CACHE_HOME/jdim` | 使われるのは… | jdim-0.4.0/README.md-267-| --- | --- | --- | jdim-0.4.0/README.md-268-| 存在する | any | `~/.jd` | jdim-0.4.0/README.md:269:| 存在しない | any | `$XDG_CACHE_HOME/jdim` | jdim-0.4.0/README.md:270:| any (無効化) | any | `$XDG_CACHE_HOME/jdim` | jdim-0.4.0/README.md-271- ############################################## jdim-0.4.0/README.md-273- jdim-0.4.0/README.md:274:- 環境変数 `XDG_CACHE_HOME` が未設定または空のときはかわりに `$HOME/.cache/jdim` が使われます。 jdim-0.4.0/README.md-275-- `~/.jd` が無効化されている場合は `jdim --version` の出力に `--disable-compat-cache-dir` が追加されます。 ############################################## jdim-0.4.0/README.md-309- ただし、オプション`--disable-compat-cache-dir`が指定されたビルドでは互換機能は無効化されます。 jdim-0.4.0/README.md:310:* 互換機能が使えないときは `$XDG_CACHE_HOME/jdim`(`~/.cache/jdim`) にキャッシュディレクトリを移動してください。 jdim-0.4.0/README.md-311- ```bash ############################################## jdim-0.4.0/autogen.sh-7-if test ! -x "$MAKE" ; then MAKE=`which make` ; fi jdim-0.4.0/autogen.sh:8:HAVE_GNU_MAKE=`$MAKE --version|grep -c "Free Software Foundation"` jdim-0.4.0/autogen.sh-9- ############################################## jdim-0.4.0/autogen.sh-12-else jdim-0.4.0/autogen.sh:13:echo `$MAKE --version | head -1` found jdim-0.4.0/autogen.sh-14-fi ############################################## jdim-0.4.0/autogen.sh-26-echo checking autoconf$AC_POSTFIX ... jdim-0.4.0/autogen.sh:27:echo `autoconf$AC_POSTFIX --version | head -1` found jdim-0.4.0/autogen.sh-28- ############################################## jdim-0.4.0/autogen.sh-52-echo checking automake$AM_POSTFIX ... jdim-0.4.0/autogen.sh:53:echo `automake$AM_POSTFIX --version | head -1` found jdim-0.4.0/autogen.sh-54- ############################################## jdim-0.4.0/autogen.sh-64-echo checking libtoolize$LB_POSTFIX ... jdim-0.4.0/autogen.sh:65:echo `libtoolize$LB_POSTFIX --version | head -1` found jdim-0.4.0/autogen.sh-66- ############################################## jdim-0.4.0/docs/manual/2006.md-215-- ftp://のリンクがhttp://として扱われるバグを修正 jdim-0.4.0/docs/manual/2006.md:216:- URLとして認識する文字をRFCに合わせた( `[-a-zA-Z0-9!#$%&'()~=@;+:*,./?_]` ) jdim-0.4.0/docs/manual/2006.md-217-- リンクの下線を消せるようにした( .jdrc の draw_underline ) ############################################## jdim-0.4.0/docs/manual/asciiart.md-37-### 登録方法 jdim-0.4.0/docs/manual/asciiart.md:38:AAはキャッシュディレクトリ(デフォルトでは`$XDG_CACHE_HOME/jdim/`)に jdim-0.4.0/docs/manual/asciiart.md-39-**aalist.txt**というテキストファイルを作成して登録する。 ############################################## jdim-0.4.0/docs/manual/backup.md-16-### バックアップ方法 jdim-0.4.0/docs/manual/backup.md:17:キャッシュのバックアップはキャッシュディレクトリ(デフォルトでは `$XDG_CACHE_HOME/jdim` ) jdim-0.4.0/docs/manual/backup.md-18-以下を保存するだけでよい。 ############################################## jdim-0.4.0/docs/manual/sound.md-12-ALSAによる効果音再生機能を有効にするには「configure」実行時に「**\-\-with-alsa**」オプションを付けてから make する。 jdim-0.4.0/docs/manual/sound.md:13:さらにキャッシュディレクトリ( `$XDG_CACHE_HOME/jdim` )に **sound/** ディレクトリを作り、以下のwavファイルをコピーする。 jdim-0.4.0/docs/manual/sound.md-14- ############################################## jdim-0.4.0/docs/manual/start.md-50- jdim-0.4.0/docs/manual/start.md:51:| `~/.jd` | `$XDG_CACHE_HOME/jdim` | 使われるのは… | jdim-0.4.0/docs/manual/start.md-52-| --- | --- | --- | jdim-0.4.0/docs/manual/start.md-53-| 存在する | any | `~/.jd` | jdim-0.4.0/docs/manual/start.md:54:| 存在しない | any | `$XDG_CACHE_HOME/jdim` | jdim-0.4.0/docs/manual/start.md:55:| any (無効化) | any | `$XDG_CACHE_HOME/jdim` | jdim-0.4.0/docs/manual/start.md-56- ############################################## jdim-0.4.0/docs/manual/start.md-58- jdim-0.4.0/docs/manual/start.md:59:- 環境変数 `XDG_CACHE_HOME` が未設定または空のときはかわりに `$HOME/.cache/jdim` が使われる。 jdim-0.4.0/docs/manual/start.md-60-- `~/.jd` が無効化されている場合は `jdim --version` の出力に `--disable-compat-cache-dir` が追加される。 ############################################## jdim-0.4.0/docs/manual/start.md-116- ただし、オプション`--disable-compat-cache-dir`が指定されたビルドでは互換機能は無効化される。 jdim-0.4.0/docs/manual/start.md:117:* 互換機能が使えないときは `$XDG_CACHE_HOME/jdim`(`~/.cache/jdim`) にキャッシュディレクトリを移動する。 jdim-0.4.0/docs/manual/start.md-118- ```bash ############################################## jdim-0.4.0/docs/manual/start.md-180-- 環境によってはGTKテーマ、アイコン、マウスカーソルがうまく表示されない場合がある<br> jdim-0.4.0/docs/manual/start.md:181: 環境変数 (`GTK_THEME`) やGTKの設定ファイル (`$XDG_CONFIG_HOME/gtk-3.0/settings.ini`) jdim-0.4.0/docs/manual/start.md-182- を調整することで改善できるかもしれない ############################################## jdim-0.4.0/docs/manual/urlreplace.md-44-| --- | --- | jdim-0.4.0/docs/manual/urlreplace.md:45:| `\0` または `$0` | 正規表現にマッチした文字列 | jdim-0.4.0/docs/manual/urlreplace.md:46:| `\1`〜`\9` または `$1`〜`$9` | 正規表現で「(...)」にマッチした部分文字列 | jdim-0.4.0/docs/manual/urlreplace.md-47- ############################################## jdim-0.4.0/docs/manual/usrcmd.md-40- jdim-0.4.0/docs/manual/usrcmd.md:41:以下の説明はスレビューでユーザーコマンドを使用する場合であるので、画像ビューで使用する場合は `$URL` jdim-0.4.0/docs/manual/usrcmd.md:42:等は画像が貼ってあったスレのアドレス、`$LINK` 等は画像のアドレス、`$CACHEDIMG` は画像キャッシュのパスに読み替える。 jdim-0.4.0/docs/manual/usrcmd.md-43- ############################################## jdim-0.4.0/src/bbslist/bbslistviewbase.cpp-1467- jdim-0.4.0/src/bbslist/bbslistviewbase.cpp:1468: if( regex.exec( "(.*)/[^/]+\\.html?$" , url, offset, icase, newline, usemigemo, wchar ) ) url = regex.str( 1 ); jdim-0.4.0/src/bbslist/bbslistviewbase.cpp-1469- ############################################## jdim-0.4.0/src/bbslist/bbslistviewbase.cpp-1476- // boardid 取得 jdim-0.4.0/src/bbslist/bbslistviewbase.cpp:1477: if( ! regex.exec( "(https?://.*)/([^/]*)/$" , url, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/bbslist/bbslistviewbase.cpp-1478- SKELETON::MsgDiag mdiag( get_parent_win(), "アドレスが不正な形式になっています", false, Gtk::MESSAGE_ERROR ); ############################################## jdim-0.4.0/src/config/configitems.cpp-1124- jdim-0.4.0/src/config/configitems.cpp:1125: if( regex.exec( "([^/]+:[^/]+@)(.+)$" , proxy, offset, icase, newline, usemigemo, wchar ) ) jdim-0.4.0/src/config/configitems.cpp-1126- { ############################################## jdim-0.4.0/src/config/configitems.cpp-1145- jdim-0.4.0/src/config/configitems.cpp:1146: if( regex.exec( "([^/]+:[^/]+@)(.+)$" , proxy, offset, icase, newline, usemigemo, wchar ) ) jdim-0.4.0/src/config/configitems.cpp-1147- { ############################################## jdim-0.4.0/src/config/configitems.cpp-1166- jdim-0.4.0/src/config/configitems.cpp:1167: if( regex.exec( "([^/]+:[^/]+@)(.+)$" , proxy, offset, icase, newline, usemigemo, wchar ) ) jdim-0.4.0/src/config/configitems.cpp-1168- { ############################################## jdim-0.4.0/src/dbtree/boardbase.cpp-1829- jdim-0.4.0/src/dbtree/boardbase.cpp:1830: if( regex.exec( "([^/]+:[^/]+@)(.+)$" , proxy, offset, icase, newline, usemigemo, wchar ) ) jdim-0.4.0/src/dbtree/boardbase.cpp-1831- { ############################################## jdim-0.4.0/src/dbtree/boardbase.cpp-1854- jdim-0.4.0/src/dbtree/boardbase.cpp:1855: if( regex.exec( "([^/]+:[^/]+@)(.+)$" , proxy, offset, icase, newline, usemigemo, wchar ) ) jdim-0.4.0/src/dbtree/boardbase.cpp-1856- { ############################################## jdim-0.4.0/src/dbtree/nodetree2ch.cpp-113- jdim-0.4.0/src/dbtree/nodetree2ch.cpp:114: if( ! regex.exec( "(https?://)([^/\\.]+)(\\.[^/]+)(/.*)/dat(/.*)\\.dat$", m_org_url, offset, icase, newline, usemigemo, wchar ) ) return; jdim-0.4.0/src/dbtree/nodetree2ch.cpp-115- ############################################## jdim-0.4.0/src/dbtree/nodetree2ch.cpp-143- jdim-0.4.0/src/dbtree/nodetree2ch.cpp:144: if( ! regex.exec( "(https?://[^/]*)(/.*)/dat(/.*)\\.dat$", m_org_url, offset, icase, newline, usemigemo, wchar ) ) return; jdim-0.4.0/src/dbtree/nodetree2ch.cpp-145- const int id = atoi( regex.str( 3 ).c_str() + 1 ); ############################################## jdim-0.4.0/src/dbtree/nodetreebase.cpp-743- jdim-0.4.0/src/dbtree/nodetreebase.cpp:744: if( regex.exec( " 名前:.+]: +([0-9]*/[0-9]*/[0-9]*[^ ]* [0-9]*:[0-9]*[^ ]*).*$", res_str, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/dbtree/nodetreebase.cpp-745- time_str = regex.str( 1 ); ############################################## jdim-0.4.0/src/dbtree/root.cpp-498- if( CONFIG::use_link_as_board() ) element_name = "board"; jdim-0.4.0/src/dbtree/root.cpp:499: else if( ( regex.exec( "^https?://.*/.*/$", url, offset, icase, newline, usemigemo, wchar ) jdim-0.4.0/src/dbtree/root.cpp-500- && ( is_2ch( url ) || is_machi( url ) ) ) ############################################## jdim-0.4.0/src/dbtree/root.cpp-586- jdim-0.4.0/src/dbtree/root.cpp:587: if( regex.exec( "(https?://[^/]*)/([^/]*)/$" , url, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/dbtree/root.cpp-588- root = regex.str( 1 ); ############################################## jdim-0.4.0/src/dbtree/root.cpp-597- jdim-0.4.0/src/dbtree/root.cpp:598: if( regex.exec( "(https?://[^/]*)/(.*)/(index2?\\.html?)?$" , url, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/dbtree/root.cpp-599- root = regex.str( 1 ); ############################################## jdim-0.4.0/src/dbtree/root.cpp-608- jdim-0.4.0/src/dbtree/root.cpp:609: if( regex.exec( "(https?://[^/]*)/([^/]*)/(index2?\\.html?)?$" , url, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/dbtree/root.cpp-610- root = regex.str( 1 ); ############################################## jdim-0.4.0/src/dbtree/root.cpp-619- jdim-0.4.0/src/dbtree/root.cpp:620: if( regex.exec( "(https?://[^/]*)/([^/]*)/$" , url, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/dbtree/root.cpp-621- root = regex.str( 1 ); ############################################## jdim-0.4.0/src/dbtree/root.cpp-639- jdim-0.4.0/src/dbtree/root.cpp:640: if( regex.exec( "(https?://.*)/([^/]*)/([^\\.]+\\.html?)?$" , url, offset, icase, newline, usemigemo, wchar ) ){ jdim-0.4.0/src/dbtree/root.cpp-641- root = regex.str( 1 ); ############################################## jdim-0.4.0/src/dbtree/root.cpp-1118- // basic認証 jdim-0.4.0/src/dbtree/root.cpp:1119: if( regex.exec( "https?://([^/]+:[^/]+@)(.+)$" , info.url, offset, icase, newline, usemigemo, wchar ) ) jdim-0.4.0/src/dbtree/root.cpp-1120- {