[geeklog-hg] geeklog: Merged with upstream

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sun Feb 2 10:47:13 EST 2014


changeset 9469:9755d4a580a8
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/9755d4a580a8
user: Tom <websitemaster at cogeco.net>
date: Sun Feb 02 10:45:42 2014 -0500
description:
Merged with upstream

diffstat:

 plugins/spamx/DeleteComment.Action.class.php |   10 +-
 plugins/spamx/SFSbase.class.php              |    4 +-
 plugins/spamx/language/japanese_utf-8.php    |  394 ++++++++++----------
 plugins/spamx/sql/pgsql_install.php          |    2 +-
 public_html/admin/block.php                  |    2 +-
 public_html/docs/japanese/spamx.html         |  503 +++++++++++++-------------
 6 files changed, 460 insertions(+), 455 deletions(-)

diffs (truncated from 970 to 300 lines):

diff -r 0d420889ed79 -r 9755d4a580a8 plugins/spamx/DeleteComment.Action.class.php
--- a/plugins/spamx/DeleteComment.Action.class.php	Sun Feb 02 10:40:09 2014 -0500
+++ b/plugins/spamx/DeleteComment.Action.class.php	Sun Feb 02 10:45:42 2014 -0500
@@ -47,8 +47,14 @@
         $this->result = PLG_SPAM_ACTION_DELETE;
 
         // update count of deleted spam posts
-        DB_change($_TABLES['vars'], 'value', 'value + 1', 'name', 'spamx.counter', '', true);
-
+        $sql['mysql'] = "UPDATE {$_TABLES['vars']} "
+                      . "SET value = value + 1 "
+                      . "WHERE name = 'spamx.counter' ";
+        $sql['mssql'] = $sql['mysql'];
+        $sql['pgsql'] = "UPDATE {$_TABLES['vars']} "
+                      . "SET value = CAST(value AS int) + 1 "
+                      . "WHERE name = 'spamx.counter' ";
+        DB_query($sql);
         SPAMX_log($LANG_SX00['spamdeleted']);
 
         return PLG_SPAM_FOUND;
diff -r 0d420889ed79 -r 9755d4a580a8 plugins/spamx/SFSbase.class.php
--- a/plugins/spamx/SFSbase.class.php	Sun Feb 02 10:40:09 2014 -0500
+++ b/plugins/spamx/SFSbase.class.php	Sun Feb 02 10:45:42 2014 -0500
@@ -47,7 +47,7 @@
     */
     function CheckForSpam ($post)
     {
-        global $_SPX_CONF, $REMOTE_ADDR;
+        global $_SPX_CONF;
         
         if (!isset($_SPX_CONF['sfs_enabled'])) {
             $_SPX_CONF['sfs_enabled'] = false;
@@ -66,7 +66,7 @@
         }        
 
         
-        $ip = $REMOTE_ADDR;
+        $ip = $_SERVER['REMOTE_ADDR'];
         $query = "http://www.stopforumspam.com/api?f=serial&ip=$ip";
 
         require_once 'HTTP/Request.php';
diff -r 0d420889ed79 -r 9755d4a580a8 plugins/spamx/language/japanese_utf-8.php
--- a/plugins/spamx/language/japanese_utf-8.php	Sun Feb 02 10:40:09 2014 -0500
+++ b/plugins/spamx/language/japanese_utf-8.php	Sun Feb 02 10:45:42 2014 -0500
@@ -1,197 +1,197 @@
-<?php
-
-/**
- * File: japanese_utf-8.php
- * This is the Japanese language file for the Geeklog Spam-X plugin
- * 
- * Copyright (C) 2004-2008 by the following authors:
- * Author        Tom Willett        tomw AT pigstye DOT net
- * Tranlated by Ivy (Geeklog Japanese)
- * Copyright (C) 2008 Takahiro Kambe
- * Additional translation to Japanese by taca AT back-street DOT net
- * Copyright (C) 2006,2007,2008 Geeklog.jp group
- * Additional translation to Japanese by Geeklog.jp group info AT geeklog DOT jp
- * 
- * Licensed under GNU General Public License
- *
- * $Id: japanese_utf-8.php,v 1.14 2008/09/09 18:26:18 dhaun Exp $
- */
-
-global $LANG32;
-
-$LANG_SX00 = array(
-    'inst1' => '<p>これを行うと、他の人も ',
-    'inst2' => 'あなたのパーソナルブラックリストの表示やインポートすることができ、さらに効果的な',
-    'inst3' => 'データベースを作ることができます。</p><p>Webサイトを登録した後で、やはりリストから削除するには、',
-    'inst4' => '<a href="mailto:spamx at pigstye.net">spamx at pigstye.net</a>にメールで連絡してください。',
-    'inst5' => 'リクエストを歓迎します。',
-    'submit' => '実行',
-    'subthis' => 'このSpam-Xæƒ
報をSpam-X Central Databaseに送信します。',
-    'secbut' => '2番目のボタンをクリックすると、RDFフィードを作成して、あなたが作成したリストを他の人がインポートできるようになります。',
-    'sitename' => 'サイト名:',
-    'URL' => 'URL Spam-Xリスト:',
-    'RDF' => 'RDF URL: ',
-    'impinst1a' => 'Spam-Xコメントスパムブロック機能を使用して他のサイトのパーソナルブラックリストの表示やインポートをする前に、',
-    'impinst1b' => 'つぎの2つのボタンをクリックしてください(最後のボタンをクリックするå¿
要があります)。',
-    'impinst2' => '最初のボタンをクリックすると、あなたのサイトのæƒ
報をGplugs/Spam-Xサイトに送信して、ブラックリストをå
±æœ‰ã—ているサイトのマスターリストに加えられます。',
-    'impinst2a' => '(注: 複数のサイトがあるなら、その中の1つをマスターとして指定し、その名前だけを送信するå¿
要があります。',
-    'impinst2b' => 'こうすることで、サイトの更新が簡単になり、マスターリストもコンパクトになります。) ',
-    'impinst2c' => '実行ボタンをクリックしたら、 Webブラウザーの[戻る]をクリックしてこのページに戻ってください。',
-    'impinst3' => '以下のå†
容を送信します(間違いがあれば、編集することができます)。',
-    'availb' => '利用可能なブラックリスト',
-    'clickv' => 'クリックしてブラックリストを表示',
-    'clicki' => 'クリックしてブラックリストをインポート',
-    'ok' => 'OK',
-    'rsscreated' => 'RSSフィードを作成しました',
-    'add1' => 'Added ',
-    'add2' => ' 個のエントリを ',
-    'add3' => 'さんのブラックリストから追加しました。',
-    'adminc' => '管理è€
コマンド:',
-    'mblack' => 'マイブラックリスト:',
-    'rlinks' => '関連リンク:',
-    'e3' => 'Geeklogのバッドワード一覧から追加するには、ボタンをクリックしてください。',
-    'addcen' => 'バッドワードリストを追加',
-    'addentry' => 'エントリ追加',
-    'e1' => 'クリックしてエントリを削除',
-    'e2' => 'エントリを追加するには、å
¥åŠ›ã—てエントリ追加ボタンをクリックしてください。エントリは完å
¨ãªPerl互換正規表現を使用することができます。',
-    'pblack' => 'Spam-X パーソナルブラックリスト',
-    'sfseblack' => 'Spam-X SFSのメールのブラックリスト',
-    'conmod' => 'Spam-X モジュールの使用の設定',
-    'acmod' => 'Spam-X アクションモジュール',
-    'exmod' => 'Spam-X 検証モジュール',
-    'actmod' => '有効になっているモジュール',
-    'avmod' => '利用可能なモジュール',
-    'coninst' => '<hr' . XHTML . '>有効になっているモジュールをクリックすると削除、利用可能なモジュールをクリックすると追加します。<br' . XHTML . '>モジュールは、表示している順序で実行します。',
-    'fsc' => 'マッチするスパム投稿を見つけました:',
-    'fsc1' => ' 投稿ユーザー:',
-    'fsc2' => ' IPアドレス:',
-    'uMTlist' => 'MT-Blacklistã‚’æ›´æ–°',
-    'uMTlist2' => ': 追加 ',
-    'uMTlist3' => ' 投稿と削除 ',
-    'entries' => ' 投稿',
-    'uPlist' => 'パーソナルブラックリストを更新',
-    'entriesadded' => 'エントリを追加しました',
-    'entriesdeleted' => 'エントリを削除しました',
-    'viewlog' => 'Spam-Xログを表示',
-    'clearlog' => 'Spam-Xログファイルを削除',
-    'logcleared' => '- Spam-Xログファイルのå†
容を消去しました',
-    'plugin' => 'プラグイン',
-    'action' => 'アクション',
-    'access_denied' => 'アクセスできません',
-    'access_denied_msg' => 'このページにはRootユーザーだけがアクセスできます。あなたのユーザー名とIPアドレスを記録しました。',
-    'admin' => 'プラグイン管理',
-    'install_header' => 'インストール/アンインストールプラグイン',
-    'installed' => 'プラグインをインストール済みです。',
-    'uninstalled' => 'プラグインをインストールしていません。',
-    'install_success' => 'インストールに成功しました',
-    'install_failed' => 'インストールに失敗しました。原因を調べるにはエラーログを参ç
§ã—てださい。',
-    'uninstall_msg' => 'プラグインのアンインストールに成功しました。',
-    'install' => 'インストール',
-    'uninstall' => 'アンインストール',
-    'warning' => '警告! まだプラグインが有効です',
-    'enabled' => 'アンインストールする前に無効にしてください。',
-    'readme' => 'ちょっとå¾
って! インストールの前にインストールドキュメントをお読みください。',
-    'installdoc' => 'インストールドキュメント。',
-    'spamdeleted' => 'スパム投稿削除',
-    'foundspam' => 'マッチするスパム投稿を見つけました:',
-    'foundspam2' => ' 投稿ユーザー:',
-    'foundspam3' => ' IPアドレス:',
-    'deletespam' => 'スパム削除',
-    'numtocheck' => 'チェックするコメント数',
-    'note1' => '<p>注: 一括削除機能は、コメントスパムの投稿があったにもかかわらず、',
-    'note2' => 'Spam-Xが検出できなかった場合に役立つものです。</p><ul><li>まず最初に、このコメントスパムのリンクや識別子を見つけて',
-    'note3' => 'パーソナルブラックリストに追加します。</li><li>',
-    'note4' => '次に、ここに戻り、Spam-Xにスパムに対応する最新のコメントをチェックさせます。</li></ul><p>コメントが',
-    'note5' => '新しいものから古いものへチェックします。チェックするコメントの数が増えれば増えるほど、',
-    'note6' => '時間がかかります。</p>',
-    'masshead' => '<hr' . XHTML . '><h1 align="center">スパムコメントを一括削除</h1>',
-    'masstb' => '<hr' . XHTML . '><h1 align="center">トラックバックスパムを一括削除</h1>',
-    'comdel' => '個のコメントを削除しました。',
-    'initial_Pimport' => '<p>パーソナルブラックリストのインポート"',
-    'initial_import' => 'MT-ブラックリストの初期インポート',
-    'import_success' => '<p> %d 個のブラックリストエントリをインポートしました。',
-    'import_failure' => '<p><strong>エラー:</strong> エントリが1つもありません。',
-    'allow_url_fopen' => '<p>あなたのWebサーバーのコンフィギュレーションはリモートファイルの読み込みを許可していません。 (<code>allow_url_fopen</code> がオフ)。次のURLからブラックリストをダウンロードしてGeeklogの "data" ディレクトリにアップロードしてください。<tt>%s</tt>, 再実行の前に:',
-    'documentation' => 'Spam-X プラグインドキュメント',
-    'emailmsg' => "新しいスパム投稿 \"%s\"\nUser UID: \"%s\"\n\nコンテンツ: \"%s\"",
-    'emailsubject' => 'スパム投稿: %s',
-    'ipblack' => 'Spam-X IPアドレスのブラックリスト',
-    'ipofurlblack' => 'Spam-X URLのIPアドレスのブラックリスト',
-    'headerblack' => 'Spam-X HTTPヘッダーのブラックリスト',
-    'headers' => 'リクエストヘッダー:',
-    'edit' => '編集',
-    'view' => '表示',
-    'value' => 'データ',
-    'counter' => 'カウンター',
-    'stats_headline' => 'Spam-X 統計',
-    'stats_page_title' => 'ブラックリスト',
-    'stats_entries' => 'エントリ',
-    'stats_mtblacklist' => 'MT-ブラックリスト',
-    'stats_pblacklist' => 'パーソナルブラックリスト',
-    'stats_ip' => 'ブロックしたIPアドレス',
-    'stats_ipofurl' => 'URLのIPアドレスによってブロックしました',
-    'stats_header' => 'HTTPヘッダー',
-    'stats_deleted' => 'スパム投稿削除数',
-    'invalid_email_or_ip' => '不正なe-mailアドレスまたはIPアドレスをブロックしています。',
-    'email_ip_spam' => '%s または %s の登録を試みますが、スパマーだと思われます。',
-    'edit_personal_blacklist' => 'Edit パーソナルブラックリストを編集',
-    'mass_delete_spam_comments' => 'スパムコメントを一括削除',
-    'mass_delete_trackback_spam' => 'トラックバックスパムを一括削除',
-    'edit_http_header_blacklist' => 'Edit HTTPヘッダーのブラックリストを編集',
-    'edit_ip_blacklist' => 'Edit IPアドレスのブラックリストを編集',
-    'edit_ip_url_blacklist' => 'Edit URLのIPアドレスのブラックリストを編集',
-    'edit_sfs_blacklist' => 'Edit Stop Forum Spamのメールのブラックリストを編集',
-    'edit_slv_whitelist' => 'Edit スパムリンク検証のホワイトリストを編集',
-    'plugin_name' => 'Spam-X',
-    'slvwhitelist' => 'スパムリンク検証のホワイトリスト'
-);
-
-// Define Messages that are shown when Spam-X module action is taken
-$PLG_spamx_MESSAGE128 = 'スパムを検出。投稿を削除しました。';
-$PLG_spamx_MESSAGE8 = 'スパムを検出。メールを管理è€
に送りました。';
-
-// Messages for the plugin upgrade
-$PLG_spamx_MESSAGE3001 = 'プラグインはアップグレードをサポートしていません。';
-$PLG_spamx_MESSAGE3002 = $LANG32[9];
-
-// Localization of the Admin Configuration UI
-$LANG_configsections['spamx'] = array(
-    'label' => 'Spam-X',
-    'title' => 'Spam-Xの設定'
-);
-
-$LANG_confignames['spamx'] = array(
-    'spamx_action' => 'Spam-Xアクション',
-    'notification_email' => 'メール通知',
-    'logging' => 'ログを有効にする',
-    'timeout' => 'タイムアウト',
-    'max_age' => 'スパム記録の保存日数',
-    'records_delete' => 'Record Types to Delete',
-    'sfs_enabled' => 'Stop Forum Spamモジュールを有効にする',
-    'sfs_confidence' => '信頼スコアの閾値',
-    'snl_enabled' => 'Spam Number of Linksモジュールを有効にする',
-    'snl_num_links' => 'リンクの数'    
-);
-
-$LANG_configsubgroups['spamx'] = array(
-    'sg_main' => '主な設定'
-);
-
-$LANG_tab['spamx'] = array(
-    'tab_main' => 'Spam-Xのメイン設定',
-    'tab_modules' => 'モジュール'
-);
-
-$LANG_fs['spamx'] = array(
-    'fs_main' => 'Spam-Xの設定',
-    'fs_sfs' => 'Stop Forum Spam',
-    'fs_snl' => 'Spam Number of Links'
-);
-
-// Note: entries 0, 1, 9, and 12 are the same as in $LANG_configselects['Core']
-$LANG_configselects['spamx'] = array(
-    0 => array('はい' => 1, 'いいえ' => 0),
-    1 => array('はい' => true, 'いいえ' => false)
-);
-
-?>
+<?php
+
+/**
+ * File: japanese_utf-8.php
+ * This is the Japanese language file for the Geeklog Spam-X plugin
+ * 
+ * Copyright (C) 2004-2008 by the following authors:
+ * Author        Tom Willett        tomw AT pigstye DOT net
+ * Tranlated by Ivy (Geeklog Japanese)
+ * Copyright (C) 2008 Takahiro Kambe
+ * Additional translation to Japanese by taca AT back-street DOT net
+ * Copyright (C) 2006,2007,2008 Geeklog.jp group
+ * Additional translation to Japanese by Geeklog.jp group info AT geeklog DOT jp
+ * 
+ * Licensed under GNU General Public License
+ *
+ * $Id: japanese_utf-8.php,v 1.14 2008/09/09 18:26:18 dhaun Exp $
+ */
+
+global $LANG32;
+
+$LANG_SX00 = array(
+    'inst1' => '<p>これを行うと、他の人も ',
+    'inst2' => 'あなたのパーソナルブラックリストの表示やインポートすることができ、さらに効果的な',
+    'inst3' => 'データベースを作ることができます。</p><p>Webサイトを登録した後で、やはりリストから削除するには、',
+    'inst4' => '<a href="mailto:spamx at pigstye.net">spamx at pigstye.net</a>にメールで連絡してください。',
+    'inst5' => 'リクエストを歓迎します。',
+    'submit' => '実行',
+    'subthis' => 'このSpam-Xæƒ
報をSpam-X Central Databaseに送信します。',
+    'secbut' => '2番目のボタンをクリックすると、RDFフィードを作成して、あなたが作成したリストを他の人がインポートできるようになります。',
+    'sitename' => 'サイト名:',
+    'URL' => 'URL Spam-Xリスト:',
+    'RDF' => 'RDF URL: ',
+    'impinst1a' => 'Spam-Xコメントスパムブロック機能を使用して他のサイトのパーソナルブラックリストの表示やインポートをする前に、',
+    'impinst1b' => 'つぎの2つのボタンをクリックしてください(最後のボタンをクリックするå¿
要があります)。',
+    'impinst2' => '最初のボタンをクリックすると、あなたのサイトのæƒ
報をGplugs/Spam-Xサイトに送信して、ブラックリストをå
±æœ‰ã—ているサイトのマスターリストに加えられます。',
+    'impinst2a' => '(注: 複数のサイトがあるなら、その中の1つをマスターとして指定し、その名前だけを送信するå¿
要があります。',
+    'impinst2b' => 'こうすることで、サイトの更新が簡単になり、マスターリストもコンパクトになります。) ',
+    'impinst2c' => '実行ボタンをクリックしたら、 Webブラウザーの[戻る]をクリックしてこのページに戻ってください。',
+    'impinst3' => '以下のå†
容を送信します(間違いがあれば、編集することができます)。',
+    'availb' => '利用可能なブラックリスト',
+    'clickv' => 'クリックしてブラックリストを表示',
+    'clicki' => 'クリックしてブラックリストをインポート',
+    'ok' => 'OK',
+    'rsscreated' => 'RSSフィードを作成しました',
+    'add1' => 'Added ',
+    'add2' => ' 個のエントリを ',
+    'add3' => 'さんのブラックリストから追加しました。',
+    'adminc' => '管理è€
コマンド:',
+    'mblack' => 'マイブラックリスト:',
+    'rlinks' => '関連リンク:',
+    'e3' => 'Geeklogのバッドワード一覧から追加するには、ボタンをクリックしてください。',
+    'addcen' => 'バッドワードリストを追加',
+    'addentry' => 'エントリ追加',
+    'e1' => 'クリックしてエントリを削除',
+    'e2' => 'エントリを追加するには、å
¥åŠ›ã—てエントリ追加ボタンをクリックしてください。エントリは完å
¨ãªPerl互換正規表現を使用することができます。',
+    'pblack' => 'Spam-X パーソナルブラックリスト',
+    'sfseblack' => 'Spam-X SFSのメールのブラックリスト',



More information about the geeklog-cvs mailing list