73件ヒット
[1-73件を表示]
(0.023秒)
クラス
-
DRb
:: DRbServer (22)
モジュール
- DRb (11)
キーワード
-
NEWS for Ruby 2
. 5 . 0 (7) -
default
_ acl (11) - drb (11)
-
net
/ imap (11) - new (11)
-
start
_ service (11)
検索結果
先頭5件
-
ACL (38100.0)
-
drb で用いる ACL(Access Control List)クラス。
... ACL(Access Control List)クラス。
Access control list は "allow" と "deny" の2つからなります。
"all" や "*" という文字列は任意のアドレスにマッチします。
IPAddr が取り扱える任意のアドレス/アドレスマスクを
使うことができます。
ACL......b.#install_acl, DRb.#start_service, DRb::DRbServer.default_acl, DRb::DRbServer.new
=== 例
ACL を単独で用いる例。
require "drb/acl"
list = %w[
deny all
allow 192.168.1.1
allow ::ffff:192.168.1.2
allow 192.168.1.3
]
# From Socket#peeraddr, see also ACL#allow_sock......et?
addr = ["AF_INET", 10, "lc630", "192.168.1.3"]
acl = ACL.new
p acl.allow_addr?(addr) # => true
acl = ACL.new(list, ACL::DENY_ALLOW)
p acl.allow_addr?(addr) # => true... -
DRb
. # start _ service(uri=nil , front=nil , config _ or _ acl=nil) -> () (6232.0) -
dRuby のサービス(サーバ)を起動します。
...したdRuby経由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付ける......きます。
* DRb::DRbServer.default_acl
* DRb::DRbServer.default_argc_limit
* DRb::DRbServer.default_id_conv
* DRb::DRbServer.default_load_limit
* DRb::DRbServer.default_safe_level
* DRb::DRbServer.verbose=
config に Hash以外を渡すと、ACL(Access Control List)として取り扱... -
DRb
:: DRbServer . default _ acl(acl) -> () (6230.0) -
サーバ起動時の :acl オプションのデフォルト値を指定します。
...サーバ起動時の :acl オプションのデフォルト値を指定します。
初期値は nil です。
@see DRb::DRbServer.new, DRb.#start_service, ACL... -
DRb
:: DRbServer . new(uri=nil , front=nil , config _ or _ acl=nil) -> DRb :: DRbServer (137.0) -
dRuby サーバを起動し、DRbServerのインスタンスを返します。
...したdRuby経由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付ける......きます。
* DRb::DRbServer.default_acl
* DRb::DRbServer.default_argc_limit
* DRb::DRbServer.default_id_conv
* DRb::DRbServer.default_load_limit
* DRb::DRbServer.default_safe_level
* DRb::DRbServer.verbose=
config に Hash以外を渡すと、ACL(Access Control List)として取り扱......設定の Hash
@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
プライマリサーバが存在しない場合は、これで起動したサーバがプライマリ
サーバとなります。
@see DRb.#start_service... -
NEWS for Ruby 2
. 5 . 0 (60.0) -
NEWS for Ruby 2.5.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
...g#casecmp? に文字列でない引数を与えた場合、TypeErrorを発生させずにnilを返すようにしました
13312
* String#start_with? は正規表現を受け取れるようになりました 13712
* String#delete_prefix, String#delete_prefix! を追加 12694
* Stri......バレッジをより厳密に評価することができます。
Coverage.start に与えるオプションによって計測する対象を指定することができます。
//emlist[][ruby]{
Coverage.start(lines: true, branches: true, methods: true)
//}
* Rubyで書かれたファイ......overage.start にオプションを与えない場合は、ラインカバレッジのみを計測します。
また Coverage.result も旧フォーマットを返します。
//emlist[][ruby]{
Coverage.result
#=> { "/path/to/file.rb"=> [1, 2, 0, nil, ...] }
//}
* drb
* ACL::ACLEntry.n... -
drb (24.0)
-
分散オブジェクトプログラミングのためのライブラリです。
...instance_eval("DANGEROUS RUBY CODE!")
このような instance_eval による危険性は $SAFE を 1
以上にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートからのメソッド呼び出しのコンテキストで指定されるセーフレベル......ロールリスト(アクセスを許可/拒否
する IP のリスト)によりアクセス制御をすることができます。
この機能は ACL で実現されています。
このアクセス制御は単体で使うのではなく、
適切なファイアウォールと併用すべきで......end
# サーバ側でリクエストを受け付けるオブジェクト
FRONT_OBJECT=TimeServer.new
# サーバを起動する
DRb.start_service(SERVER_URI, FRONT_OBJECT, :safe_level => 1)
# DRb のスレッドが終了するのを待つ
DRb.thread.join
==== クライアント......ro.instance_eval("DANGEROUS RUBY CODE!")
このような instance_eval による危険性は $SAFE を 1
にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートからのメソッド呼び出しのコンテキストで指定されるセーフレベル... -
net
/ imap (12.0) -
このライブラリは Internet Message Access Protocol (IMAP) の クライアントライブラリです。2060 を元に 実装されています。
...imap = Net::IMAP.new("imap.foo.net", "imap2")
imap.authenticate("cram-md5", "bar", "password")
imap.select("inbox")
fetch_thread = Thread.start { imap.fetch(1..-1, "UID") }
search_result = imap.search(["BODY", "hello"])
fetch_result = fetch_thread.value
imap.disconnect
とすると......sity of Delaware, August 1982.
* [RFC-2087]
Myers, J., "IMAP4 QUOTA extension", RFC 2087, January 1997.
* [RFC-2086]
Myers, J., "IMAP4 ACL extension", RFC 2086, January 1997.
* [OSSL]
https://www.openssl.org/
* [RSSL]
http://savannah.gnu.org/projects/rubypki
以上のう...