5: 2011-09-12 (Mon) 00:23:41 iseki |
Cur: 2020-09-05 (Sat) 17:54:30 iseki |
| + | ** Source Code [#pb4b9d2b] |
| + | *** OpenSim.Data.MySQL.MySQLMoneyDataWrapper [#sa5c17c8] |
| + | **** IMoneyManager.cs [#w9d0b3ec] |
| + | **** MySQLMoneyManager.cs [#x9581878] |
| + | **** MySQLSuperManager.cs [#v9bbecda] |
| + | **** TransactionData.cs [#t6f5b868] |
| + | #br |
| + | |
| + | *** OpenSim.Grid.MoneyServer [#eecd3e20] |
| + | **** IMoneyDBService.cs [#v52ecefd] |
| + | **** IMoneyServiceCore.cs [#g84f143e] |
| + | **** MoneyServerBase.cs [#r6b2ac9f] |
| + | - namespace OpenSim.Grid.MoneyServer |
| + | - マネーサーバ本体 |
| + | |
| + | - class MoneyServerBase : BaseOpenSimServer, IMoneyServiceCore |
| + | -- override void StartupSpecific() |
| + | --- サーバを設定して,受信待ち状態になる. |
| + | #br |
| + | |
| + | **** MoneyXmlRpcModule.cs [#sc060db5] |
| + | - namespace OpenSim.Grid.MoneyServer |
| + | - マネーサーバからリージョンサーバへの接続(XMLRPC)用(マネーサーバはクライアントとして動作) |
| + | |
| + | - class MoneyXmlRpcModule |
| + | #br |
| + | |
| + | **** MoneyDBService.cs [#g024184f] |
| + | - namespace OpenSim.Grid.MoneyServer |
| + | - マネーサーバのDB(MySQL)操作部分 |
| + | |
| + | - class MoneyDBService: IMoneyDBService |
| + | #br |
| + | |
| + | *** OpenSim.Modules.Currency [#ia8bf965] |
| + | **** DTLNSLMoneyModule.cs [#e26c763e] |
| + | - namespace OpenSim.Modules.Currency |
| + | - SIM のモジュール本体 |
| + | - class DTLNSLMoneyModule : IMoneyModule, ISharedRegionModule |
| + | #br |
| + | |
| + | **** NSLCertificateTools.cs [#a6f6edb1] |
| + | - namespace NSL.Certificate.Tools |
| + | - NSLのネットワーク認証用ツール |
| + | |
| + | - class NSLCertificateVerify |
| + | -- NSLCertificateVerify() |
| + | -- NSLCertificateVerify(string certfile) |
| + | -- NSLCertificateVerify(string certfile, string crlfile) |
| + | |
| + | -- void SetPrivateCert(string certfile, string passwd) |
| + | -- X509Certificate2 GetPrivateCert() |
| + | -- void SetPrivateCA(string certfile) |
| + | -- void SetPrivateCRL(string crlfile) |
| + | -- bool CheckPrivateChain(X509Certificate2 cert) |
| + | -- bool ValidateServerCertificate(object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) |
| + | -- bool ValidateClientCertificate (object obj, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors) |
| + | |
| + | - class NSLCertificatePolicy : ICertificatePolicy |
| + | -- bool CheckValidationResult(ServicePoint srvPoint, X509Certificate certificate, WebRequest request, int certificateProblem) |
| + | #br |
| + | |
| + | **** NSLXmlRpc.cs [#xb3267ff] |
| + | - namespace NSL.Network.XmlRpc |
| + | - NSLのネットワークツール |
| + | |
| + | - class NSLXmlRpcRequest : XmlRpcRequest |
| + | -- public XmlRpcResponse certSend(String url, X509Certificate2 myClientCert, bool checkServerCert, Int32 timeout) |
| + | --- リクエスト用送信関数.サーバとモジュールの両方から使用される. |
| + | #br |
| + | |
| + | *** Memo [#z341acb4] |
| + | - 認証用のコールバックは使用しない場合でも設定しておく.しておかないと誤作動する(mono-5.14) |
| + | #br |
| + | |
| + | ** others [#o40e6538] |
| + | *** 0.8.3 のインターフェイス [#h34f1bb7] |
| + | - OpenSim/Framework/IMoneyModule.cs |
| + | |
| + | **** ObjectGiveMoney() の変更 [#o7598cbf] |
| + | - bool ObjectGiveMoney(UUID objectID, UUID fromID, UUID toID, int amount) |
| + | - bool ObjectGiveMoney(UUID objectID, UUID fromID, UUID toID, int amount, UUID txn, out string reason) |
| + | |
| + | **** MoveMoney() の追加 [#ncfad380] |
| + | - void MoveMoney(UUID fromUser, UUID toUser, int amount, string text); |
| + | #br |
| + | |
| *** [[Transaction Codes>./transaction_code]] [#d47ac0b3] | | *** [[Transaction Codes>./transaction_code]] [#d47ac0b3] |
| | | |
| | | |
| *** [[landtool.php>./landtool.php]] [#v26aa6e0] | | *** [[landtool.php>./landtool.php]] [#v26aa6e0] |
- | *** Meno [#p6079d66] | |
- | - MoneyServer.ini | |
- | -- CheckClientCert = false | |
- | - [Economy] | |
- | -- ClientCertFilename = "SineWaveCert.pfx" | |
- | -- ClientCertPassword = "abc" | |
- | -- CheckServerCert = false | |