<?php
/*
    rep2 - ホスト単位でのアクセス許可/拒否の設定ファイル

    このファイルの設定は、必要に応じて変更してください
*/


$GLOBALS['_HOSTCHKCONF'] = array();

// ホストごとの設定 (0:拒否; 1:許可;)
// $_conf['secure']['auth_host'] == 0 のとき、チェックしない。
// $_conf['secure']['auth_host'] == 1 のとき、値が1（真）のホストのみ許可。
// $_conf['secure']['auth_host'] == 2 のとき、値が0（偽）のホストのみ拒否。
// @ref lib/HostCheck.php
$GLOBALS['_HOSTCHKCONF']['host_type'] = array(
    // p2が動作しているマシン
    'localhost' => 1,
    // クラスA〜Cのプライベートアドレス
    'private'   => 1,
    // iモード
    'docomo'    => 1,
    // ezWEB
    'au'        => 1,
    // SoftBank(Vodafone Live!)
    'SoftBank'  => 1,
    // WILLCOM(Air H")
    'AirH'      => 1,
    // iPhone
    'iPhone'    => 0,
    // ユーザー設定
    'custom'    => 0,
);

// アクセスを許可するIPアドレス帯域
// “IPアドレス => マスク”形式の連想配列
$GLOBALS['_HOSTCHKCONF']['custom_allowed_ips'] = array(
    //'192.168.0.0' => 24,
);

// アクセスを拒否するIPアドレス帯域
// “IPアドレス => マスク”形式の連想配列
$GLOBALS['_HOSTCHKCONF']['custom_denied_ips'] = array(
    //'192.168.0.0' => 24,
);

// BBQキャッシュの有効期限 (秒数で指定、0なら永久焼き)
$GLOBALS['_HOSTCHKCONF']['auth_bbq_burned_expire'] = 0;

// 一度BBQチェックを回避できたホストに対するBBQ認証パススルーの有効期限 (秒数で指定、0なら毎回確認)
$GLOBALS['_HOSTCHKCONF']['auth_bbq_passed_expire'] = 3600;

// 名前解決（gethostbyaddr(), gethostbyname()）のキャッシュを保存する秒数
$GLOBALS['_HOSTCHKCONF']['gethostby_expires'] = 0;
