From tedd at konge.net Mon May 3 13:41:55 2010 From: tedd at konge.net (Tedd Hansen) Date: Mon, 3 May 2010 15:41:55 +0200 Subject: [Opensim-dev] www.opensim.net Message-ID: <011101caeac6$655f2980$301d7c80$@net> Hi Anyone know what www.opensim.net is all about? The short story; It looks to me like someone (anonymous owner of opensim.net) has hijacked a name (opensim) he or she may or may not have legal rights to with the (criminal) intent of abusing a (free) product name for his or her own benefit. (Yeah, darn those feminists, can't "he" just cover both sexes?) I really hope this doesn't mean that core developers have to spend time on legal issues because some 14 year old wants to run his/her own site. This is valuable time for professional developers that can be spent on making OpenSim better instead of bitching to lawyers. [09:57:25] http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar [09:57:28] whats this? :) [09:58:05] or rather this; http://www.opensim.net/ [10:00:26] no idea [10:00:52] it seems to be ripping data directly from other sites [10:00:59] hey [10:01:00] and pretending to "be" opensim [10:01:25] view source -> Public Grid List Sorted the opensimulator list is wrong anywat [10:02:46] if you select different sorts, you will find different result for the same grid [10:03:15] page contains RSS feeds, steals lists from opensimulator.org, copy pastes info and mixes it with lies and half baked truth without ever mentioning that it is *NOT* opensim [10:03:28] *RSS feeds from other pages (of course) [10:03:36] so no actual contribution, a lot of stealing :) [10:04:09] not a breaking news for RSS aggregator ... :/ [10:07:22] someone should probably contact the domain owner [10:07:41] would be really pittyful if core members had to spend time on legal issues to get some 14 year old to play nice [10:07:46] i made a whois and the real owner is hidden [10:08:07] time that could be spent on features, bugfixes, etc [10:08:51] no legal information on the site itself Br, Tedd -------------- next part -------------- An HTML attachment was scrubbed... URL: From fish.kungfu at gmail.com Mon May 3 14:59:17 2010 From: fish.kungfu at gmail.com (Fish Kungfu) Date: Mon, 3 May 2010 10:59:17 -0400 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <011101caeac6$655f2980$301d7c80$@net> References: <011101caeac6$655f2980$301d7c80$@net> Message-ID: All the entries in the "News" and "Journals" section are posted by someone named, Ismail Malik. On May 3, 2010 9:49 AM, "Tedd Hansen" wrote: Hi Anyone know what www.opensim.net is all about? The short story; It looks to me like someone (anonymous owner of opensim.net) has hijacked a name (opensim) he or she may or may not have legal rights to with the (criminal) intent of abusing a (free) product name for his or her own benefit. (Yeah, darn those feminists, can?t ?he? just cover both sexes?) I really hope this doesn?t mean that core developers have to spend time on legal issues because some 14 year old wants to run his/her own site. This is valuable time for professional developers that can be spent on making OpenSim better instead of bitching to lawyers. [09:57:25] http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar [09:57:28] whats this? :) [09:58:05] or rather this; http://www.opensim.net/ [10:00:26] no idea [10:00:52] it seems to be ripping data directly from other sites [10:00:59] hey [10:01:00] and pretending to "be" opensim [10:01:25] view source -> Public Grid List Sorted the opensimulator list is wrong anywat [10:02:46] if you select different sorts, you will find different result for the same grid [10:03:15] page contains RSS feeds, steals lists from opensimulator.org, copy pastes info and mixes it with lies and half baked truth without ever mentioning that it is *NOT* opensim [10:03:28] *RSS feeds from other pages (of course) [10:03:36] so no actual contribution, a lot of stealing :) [10:04:09] not a breaking news for RSS aggregator ... :/ [10:07:22] someone should probably contact the domain owner [10:07:41] would be really pittyful if core members had to spend time on legal issues to get some 14 year old to play nice [10:07:46] i made a whois and the real owner is hidden [10:08:07] time that could be spent on features, bugfixes, etc [10:08:51] no legal information on the site itself Br, Tedd _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: From john at pseudospace.net Mon May 3 15:25:31 2010 From: john at pseudospace.net (John Sheridan) Date: Mon, 03 May 2010 11:25:31 -0400 Subject: [Opensim-dev] www.opensim.net In-Reply-To: References: <011101caeac6$655f2980$301d7c80$@net> Message-ID: <4BDEEAEB.80603@pseudospace.net> Going by: *121*days until *OpenSim.net Grid Launch Party * at the upper left of the page I'd guess this the homepage (or future homepage) of someone's new grid. I think someone may need to read the OpenSim license - maybe the part where it states: " * * Neither the name of the OpenSimulator Project nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission." - Orion Pseudo ** On 05/03/2010 10:59 AM, Fish Kungfu wrote: > > All the entries in the "News" and "Journals" section are posted by > someone named, Ismail Malik. > >> On May 3, 2010 9:49 AM, "Tedd Hansen" > > wrote: >> >> Hi >> >> Anyone know what www.opensim.net is all about? >> >> The short story; It looks to me like someone (anonymous owner of >> opensim.net ) has hijacked a name (opensim) he or >> she may or may not have legal rights to with the (criminal) intent of >> abusing a (free) product name for his or her own benefit. >> >> (Yeah, darn those feminists, can?t ?he? just cover both sexes?) >> >> I really hope this doesn?t mean that core developers have to spend >> time on legal issues because some 14 year old wants to run his/her >> own site. This is valuable time for professional developers that can >> be spent on making OpenSim better instead of bitching to lawyers. >> >> [09:57:25] >> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar >> >> [09:57:28] whats this? :) >> >> [09:58:05] or rather this; http://www.opensim.net/ >> >> [10:00:26] no idea >> >> [10:00:52] it seems to be ripping data directly from other sites >> >> [10:00:59] hey >> >> [10:01:00] and pretending to "be" opensim >> >> [10:01:25] view source -> Public Grid List Sorted > href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" >> >> [10:02:25] the opensimulator list is wrong anywat >> >> [10:02:46] if you select different sorts, you will find >> different result for the same grid >> >> [10:03:15] page contains RSS feeds, steals lists from >> opensimulator.org , copy pastes info and >> mixes it with lies and half baked truth without ever mentioning that >> it is *NOT* opensim >> >> [10:03:28] *RSS feeds from other pages (of course) >> >> [10:03:36] so no actual contribution, a lot of stealing :) >> >> [10:04:09] not a breaking news for RSS aggregator ... :/ >> >> [10:07:22] someone should probably contact the domain owner >> >> [10:07:41] would be really pittyful if core members had to >> spend time on legal issues to get some 14 year old to play nice >> >> [10:07:46] i made a whois and the real owner is hidden >> >> [10:08:07] time that could be spent on features, bugfixes, etc >> >> [10:08:51] no legal information on the site itself >> >> Br, >> >> Tedd >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robertltux at gmail.com Mon May 3 16:33:27 2010 From: robertltux at gmail.com (Robert Martin) Date: Mon, 3 May 2010 12:33:27 -0400 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <4BDEEAEB.80603@pseudospace.net> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> Message-ID: Doing some digging it seems that this is hosted by Google so if somebody wants to make an issue of this http://www.google.com/sites_dmca.html would be the correct Silver Hammer its not exactly a friendly thing to do but.. In this case BANG BANG -- Robert L Martin From rknop at pobox.com Mon May 3 16:57:55 2010 From: rknop at pobox.com (Robert A. Knop Jr.) Date: Mon, 3 May 2010 11:57:55 -0500 Subject: [Opensim-dev] www.opensim.net In-Reply-To: References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> Message-ID: <20100503165755.GA32113@antonio.tmnwh.net> On Mon, May 03, 2010 at 12:33:27PM -0400, Robert Martin wrote: > Doing some digging it seems that this is hosted by Google so if > somebody wants to make an issue of this > http://www.google.com/sites_dmca.html would be the correct Silver > Hammer > its not exactly a friendly thing to do but.. > In this case BANG BANG How about contacting the guy first and asking him if he's aware of the policies? -- --Rob Knop E-mail: rknop at pobox.com Home Page: http://www.pobox.com/~rknop/ Blog: http://www.sonic.net/~rknop/blog/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From ideiaboa at gmail.com Mon May 3 18:14:27 2010 From: ideiaboa at gmail.com (Ideia Boa) Date: Mon, 03 May 2010 20:14:27 +0200 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <011101caeac6$655f2980$301d7c80$@net> References: <011101caeac6$655f2980$301d7c80$@net> Message-ID: <4BDF1283.20007@gmail.com> Hi We do not know who are the people who are behind the site www.opensim.net not of the same name on Twitter, but we already send a complaint to Google Sites and to Twitter because they are using our image (WorldSimTerra) abused, as well as we already send message to the owners of this page on Twitter with the same complaint with having no response until now our image has been withdrawn. Joa Lopes (aka Ideia Boa) www.WorldSimTerra.com On 03-05-2010 3:41, Tedd Hansen wrote: > > Hi > > Anyone know what www.opensim.net is all about? > > The short story; It looks to me like someone (anonymous owner of > opensim.net) has hijacked a name (opensim) he or she may or may not > have legal rights to with the (criminal) intent of abusing a (free) > product name for his or her own benefit. > > (Yeah, darn those feminists, can't "he" just cover both sexes?) > > I really hope this doesn't mean that core developers have to spend > time on legal issues because some 14 year old wants to run his/her own > site. This is valuable time for professional developers that can be > spent on making OpenSim better instead of bitching to lawyers. > > [09:57:25] > http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar > > [09:57:28] whats this? :) > > [09:58:05] or rather this; http://www.opensim.net/ > > [10:00:26] no idea > > [10:00:52] it seems to be ripping data directly from other sites > > [10:00:59] hey > > [10:01:00] and pretending to "be" opensim > > [10:01:25] view source -> Public Grid List Sorted href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" > > [10:02:25] the opensimulator list is wrong anywat > > [10:02:46] if you select different sorts, you will find > different result for the same grid > > [10:03:15] page contains RSS feeds, steals lists from > opensimulator.org, copy pastes info and mixes it with lies and half > baked truth without ever mentioning that it is *NOT* opensim > > [10:03:28] *RSS feeds from other pages (of course) > > [10:03:36] so no actual contribution, a lot of stealing :) > > [10:04:09] not a breaking news for RSS aggregator ... :/ > > [10:07:22] someone should probably contact the domain owner > > [10:07:41] would be really pittyful if core members had to > spend time on legal issues to get some 14 year old to play nice > > [10:07:46] i made a whois and the real owner is hidden > > [10:08:07] time that could be spent on features, bugfixes, etc > > [10:08:51] no legal information on the site itself > > Br, > > Tedd > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ideiaboa.vcf Type: text/x-vcard Size: 271 bytes Desc: not available URL: From jjustincc at googlemail.com Mon May 3 19:41:14 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 03 May 2010 20:41:14 +0100 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <4BDEEAEB.80603@pseudospace.net> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> Message-ID: <4BDF26DA.10408@googlemail.com> John Sheridan wrote: > Going by: > > *121*days until > *OpenSim.net Grid Launch Party > * > > at the upper left of the page I'd guess this the homepage (or future > homepage) of someone's new grid. I think someone may need to read the > OpenSim license - maybe the part where it states: > > " * * Neither the name of the OpenSimulator Project nor the > * names of its contributors may be used to endorse or promote > products > * derived from this software without specific prior written > permission." Just for clarity, it just so happens that we don't have any claim to the name OpenSim. It was already used by skeletal simulation project, which is why we tend to use the name OpenSimulator when formally talking about the project. The website in question appears only to use the word OpenSim. However, it also takes content from our wiki, which is licensed under the Creative Common Attribute-Share Alike 2.5 license http://creativecommons.org/licenses/by-sa/2.5/ This license requires attribution and I couldn't see any on opensim.net. I think that this would be the thing to point out to them (or Google), as well as where other people's images have been used without permission. > > > - Orion Pseudo > > ** > > On 05/03/2010 10:59 AM, Fish Kungfu wrote: >> >> All the entries in the "News" and "Journals" section are posted by >> someone named, Ismail Malik. >> >>> On May 3, 2010 9:49 AM, "Tedd Hansen" >> > wrote: >>> >>> Hi >>> >>> >>> >>> Anyone know what www.opensim.net is all about? >>> >>> >>> >>> The short story; It looks to me like someone (anonymous owner of >>> opensim.net ) has hijacked a name (opensim) he or >>> she may or may not have legal rights to with the (criminal) intent of >>> abusing a (free) product name for his or her own benefit. >>> >>> (Yeah, darn those feminists, can?t ?he? just cover both sexes?) >>> >>> >>> >>> I really hope this doesn?t mean that core developers have to spend >>> time on legal issues because some 14 year old wants to run his/her >>> own site. This is valuable time for professional developers that can >>> be spent on making OpenSim better instead of bitching to lawyers. >>> >>> >>> >>> [09:57:25] >>> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar >>> >>> [09:57:28] whats this? :) >>> >>> [09:58:05] or rather this; http://www.opensim.net/ >>> >>> [10:00:26] no idea >>> >>> [10:00:52] it seems to be ripping data directly from other sites >>> >>> [10:00:59] hey >>> >>> [10:01:00] and pretending to "be" opensim >>> >>> [10:01:25] view source -> Public Grid List Sorted >> href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" >>> >>> [10:02:25] the opensimulator list is wrong anywat >>> >>> [10:02:46] if you select different sorts, you will find >>> different result for the same grid >>> >>> [10:03:15] page contains RSS feeds, steals lists from >>> opensimulator.org , copy pastes info and >>> mixes it with lies and half baked truth without ever mentioning that >>> it is *NOT* opensim >>> >>> [10:03:28] *RSS feeds from other pages (of course) >>> >>> [10:03:36] so no actual contribution, a lot of stealing :) >>> >>> [10:04:09] not a breaking news for RSS aggregator ... :/ >>> >>> [10:07:22] someone should probably contact the domain owner >>> >>> [10:07:41] would be really pittyful if core members had to >>> spend time on legal issues to get some 14 year old to play nice >>> >>> [10:07:46] i made a whois and the real owner is hidden >>> >>> [10:08:07] time that could be spent on features, bugfixes, etc >>> >>> [10:08:51] no legal information on the site itself >>> >>> >>> >>> Br, >>> >>> Tedd >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Mon May 3 21:58:16 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 03 May 2010 22:58:16 +0100 Subject: [Opensim-dev] OpenSim release candidate 0.6.9.rc2 available Message-ID: <4BDF46F8.8090608@googlemail.com> Hi folks, I just put together packages for 0.6.9.rc2, which is the second release candidate for 0.6.9. Compared to 0.6.9.rc1, this includes * HTTP texture downloading. * A fix for running the user grid server on the console. * A new default SQLite database adapter which allows sqlite to be used with Mono 2.6 and later (and earlier) on Linux. Unfortunately, this does not work for Mac OSX. In fact, anybody using SQLite with Mono 2.4 on Linux will need to switch back to the legacy adapter in both OpenSim,ini and StandaloneCommon.ini (if running standalone). Instructions can be found in OpenSim.ini.example and StandaloneCommon.ini.example. This problem will not be fixed for 0.6.9, though hopefully it can be resolved for 0.7. The new adaptor works with no known problems on Windows. * A symptom squasher for Mantis 4588 (NullReferenceException in the CombatModule when avatars cross regions or log in). Download links for binary and source packages are available on http://opensimulator.org/wiki/Download Testing would be much appreciated, particularly of the new sqlite database module. I anticipate that rc2 will become 0.6.9 proper soon - only super-critical showstopper bugs in 0.6.9.rc2 will be addressed. I'll put together a list of major changes since 0.6.8 when 0.6.9 is released. Best, -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Mon May 3 22:45:01 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 03 May 2010 23:45:01 +0100 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <20100502173815.F12AE20372@opensimulator.org> References: <20100502173815.F12AE20372@opensimulator.org> Message-ID: <4BDF51ED.8050804@googlemail.com> Hi Diva. Couple of points 1) With this change it doesn't appear possible to go back to the existing Inventory dll - the logins fail with no root folder - can we fix this? XInventory also fails to work on standalone when I tried to use it, though that may be because there now exists no inventory data for existing users 2) How does this XInventory module differ from the existing inventory module and what advantages does it bring? What is the migration plan for existing data? I feel that it's a bad precedent to bring in these kinds of changes without simultaneous data migration code, as we have traditionally done in the past. This happened with the user changes and the data migration issues there have still not been resolved. opensim-commits-bounces at lists.berlios.de wrote: > The branch, master has been updated > via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker. > via 052580e Deleted HGInventoryBroker, so that the new one can take its name. > via bd49985 Switched everything to XInventory by default. The old Inventory is still there for now, in case bugs pop up with XInventory. > from 648999d add operation to "nant distbin" to copy StandaloneCommon.ini.example -> StandaloneCommon.ini > > Those revisions listed above that are new to this repository have > not appeared on any other notification email; so we list those > revisions in full, below. > > - Log ----------------------------------------------------------------- > > commit bd49985afa0a30cf9338730807a42eff3d508bee > Author: Diva Canto > Date: Sun May 2 10:31:35 2010 -0700 > > Switched everything to XInventory by default. The old Inventory is still there for now, in case bugs pop up with XInventory. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From robertltux at gmail.com Mon May 3 23:06:42 2010 From: robertltux at gmail.com (Robert Martin) Date: Mon, 3 May 2010 19:06:42 -0400 Subject: [Opensim-dev] Drupal 7 compatible module Message-ID: As part of my question to find answers before i get asked them i was wondering are there any Drupal 7 modules that can work with opensim?? -- Robert L Martin already checked d4os From diva at metaverseink.com Mon May 3 23:07:20 2010 From: diva at metaverseink.com (Diva Canto) Date: Mon, 03 May 2010 16:07:20 -0700 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BDF51ED.8050804@googlemail.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> Message-ID: <4BDF5728.90704@metaverseink.com> XInventory's data layer is consistent with all the other resources, it uses the generic table handler. That should eliminate the inventory crashes in SQLite in Mac, although I haven't had time to test this. (and it won't fix all other problems with SQLite in the Mac) The network connectors are also much simpler and nicer than the old ones, same as as the new ones: form data + xml responses. Migration: for MySql the tables are exactly the same, so there's no migration. For SQLite, the tables were inconsistent with the tables in MySql, so there are new ones. Migration is possible, and it's working, sorta. I have a migration there (002) that theoretically does it, but for some reason doesn't work inside OpenSim -- but it works if you type those exact statements in the sqlite3 console. Cause TBD. I don't know what other data migration issues you are referring to. As far as I know, all migrations are there, and are working, both for MySql and SQLite. Data migration is possible. I have a migration in there that theoretically does it, although, for some reason it doesn't work when it's run by the OpenSim migrations code More details over IRC if you are there. On 5/3/2010 3:45 PM, Justin Clark-Casey wrote: > Hi Diva. Couple of points > > 1) With this change it doesn't appear possible to go back to the > existing Inventory dll - the logins fail with no root folder - can we > fix this? XInventory also fails to work on standalone when I tried to > use it, though that may be because there now exists no inventory data > for existing users > > 2) How does this XInventory module differ from the existing inventory > module and what advantages does it bring? What is the migration plan > for existing data? I feel that it's a bad precedent to bring in these > kinds of changes without simultaneous data migration code, as we have > traditionally done in the past. This happened with the user changes > and the data migration issues there have still not been resolved. > > > opensim-commits-bounces at lists.berlios.de wrote: >> The branch, master has been updated >> via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker. >> via 052580e Deleted HGInventoryBroker, so that the new one can >> take its name. >> via bd49985 Switched everything to XInventory by default. The >> old Inventory is still there for now, in case bugs pop up with >> XInventory. >> from 648999d add operation to "nant distbin" to copy >> StandaloneCommon.ini.example -> StandaloneCommon.ini >> >> Those revisions listed above that are new to this repository have >> not appeared on any other notification email; so we list those >> revisions in full, below. >> >> - Log ----------------------------------------------------------------- >> >> commit bd49985afa0a30cf9338730807a42eff3d508bee >> Author: Diva Canto >> Date: Sun May 2 10:31:35 2010 -0700 >> >> Switched everything to XInventory by default. The old Inventory >> is still there for now, in case bugs pop up with XInventory. > From ssm2017 at gmail.com Mon May 3 23:40:13 2010 From: ssm2017 at gmail.com (ssm2017) Date: Tue, 4 May 2010 01:40:13 +0200 Subject: [Opensim-dev] Drupal 7 compatible module In-Reply-To: References: Message-ID: for what i know, there is not i have made some modules but for opensim 0.6.8/9 and drupal 6 (as you know) i plan to use drupal 7 and opensim 0.7 (simiangrid side) when they will be out drupal 7 is still alpha (even if it works fine) and it is planned for june/july if you want to join me to adapt d4os for d7 you are welcome 2010/5/4 Robert Martin : > As part of my question to find answers before i get asked them i was > wondering are there any Drupal 7 modules that can work with opensim?? > > -- > Robert L Martin > already checked d4os > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From cliveg at gmail.com Tue May 4 10:36:02 2010 From: cliveg at gmail.com (Clive Gould) Date: Tue, 4 May 2010 11:36:02 +0100 Subject: [Opensim-dev] OpenSim crashing why? Message-ID: Hi It seems that one particular remote client is causing OpenSim to open new connections over and over again. Is it possible a firewall setting on the client could be causing the number of open connections to spiral out of control? Anyone else have experience of this? Thanks very much Clive > ------------------------------ > > Message: 4 > Date: Tue, 4 May 2010 08:56:37 +0100 > From: Clive Gould > To: opensim-users at lists.berlios.de > Cc: tedd at konge.net > Subject: Re: [Opensim-users] OpenSim crashing why? > Message-ID: > ? ? ? ? > Content-Type: text/plain; charset=ISO-8859-1 > > Hi > > The Linux command that finally did the trick was: > > netstat -anput > > Hi > > This showed that OpenSim was maintaining over 900 connections to the > remote IP 94.169.170.24 > > [opensim at vleinternal ~]$ host 94.169.170.24 > 24.170.169.94.in-addr.arpa domain name pointer > cpc3-croy18-2-0-cust535.croy.cable.virginmedia.com. > > By restarting OpenSim and blocking 94.169.170.24 in /etc/hosts.deny > these connections, which I suspect were crashing the simulator > periodically, have gone away. > > Does anyone know what could cause all these open connections??? > > Thanks for all the help and advice > > Clive > > > > > On Mon, May 3, 2010 at 8:25 PM, ? wrote: >> Send Opensim-users mailing list submissions to >> ? ? ? ?opensim-users at lists.berlios.de >> ------------------------------ >> >> Message: 4 >> Date: Mon, 3 May 2010 21:25:34 +0200 >> From: "Tedd Hansen" >> To: >> Subject: Re: [Opensim-users] OpenSim crashing why? >> Message-ID: <004901caeaf6$691ea1b0$3b5be510$@net> >> Content-Type: text/plain; ? ? ? charset="us-ascii" >> >> Hi >> >> netstat command will do that for you. >> Linux: netstat -nlap | less >> Windows: netstat -anb | more >> >> debian5:~# netstat -nlap | grep tcp | grep :8002 >> tcp ? ? ? ?0 ? ? ?0 0.0.0.0:8002 ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN >> 13841/mono >> >> Br, >> ?Tedd >> >> -----Original Message----- >> From: opensim-users-bounces at lists.berlios.de >> [mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Clive Gould >> Sent: 3. mai 2010 21:22 >> To: opensim-users at lists.berlios.de >> Subject: Re: [Opensim-users] OpenSim crashing why? >> >> Hi >> >> Justin wrote: "By the look of it, something in OpenSim is failing to >> close connections. ?After 24 hours, the HttpServer embedded in OpenSim >> eventually finds that it runs out of sockets to play with." >> >> OpenSim is still crashing periodically. >> >> Any idea how I can find out how many connections the HTTP Server >> embedded in OpenSim thinks it has open at any one time? >> >> Is there a command from the Linux command line that will show this? >> (I've tried ps and netstat without success) >> >> Thanks very much >> >> Clive >> >> >>> Message: 2 >>> Date: Thu, 29 Apr 2010 23:38:49 +0100 >>> From: Justin Clark-Casey >>> Cc: opensim-users at lists.berlios.de >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> Message-ID: <4BDA0A79.5020105 at googlemail.com> >>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>> >>> Clive Gould wrote: >>>> Hi >>>> >>>> We're successfully using OpenSim for student project work at Bromley >> College. >>>> >>>> OpenSim 0.6.8 standalone has just started crashing on us every 24 hours >> or so. >>>> >>>> Logins are disabled and the OpenSim.log file fills up the CentOS home >>>> partition very quickly with error messages. >>>> >>>> Killing all processes owned by the opensim user, deleting the >>>> OpenSim.log file, restarting the vnc session and the opensim >>>> application cures the problem, until the next time. >>>> >>>> I append relevent excerpts from the error log to this message. >>>> >>>> Does anyone have any idea what may be causing this?? >>> >>> By the look of it, something in OpenSim is failing to close connections. >> After 24 hours, the HttpServer embedded in OpenSim eventually finds that it >> runs out of sockets to play with. >>> >>> I'm surprised to see this in standalone mode. ?Are you doing something >> with OpenSim in standalone mode that requires outbound connections (e.g. >> remote database, groups, etc.), or perhaps a script that regularly >> establishes an outbound connection? >>> >>> If this has just started crashing after being fine before then it suggests >> that something has changed locally to reveal a bug in OpenSim. >>> >>> -- Justin >>> >>>> >>>> Thanks >>>> >>>> Clive >>>> >>>> 2010-04-29 16:55:47,776 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>> [Scene] Adding new agent India Airie to scene Rookery_NW >>>> 2010-04-29 16:55:47,777 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>> [APPEARANCE]: Appearance not found in Rookery_NW, returning default >>>> >>>> 2010-04-29 16:55:55,132 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 204f5d0d-a994-4d61-8fb1-4b8d3af433fd in Rookery_ >>>> SW >>>> 2010-04-29 16:56:14,262 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery_ >>>> SW >>>> 2010-04-29 16:57:30,449 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 88551bb8-3fa2-4bd9-a2fb-78c74bf45f55 in Rookery_ >>>> SW >>>> >>>> 2010-04-29 17:16:15,070 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery SW >>>> >>>> 2010-04-29 17:17:11,209 ERROR - >>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>> SERVER]: HttpServer.HttpListener had an exception >>>> System.Net.Sockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> 2010-04-29 17:17:11,255 ERROR - >>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>> SERVER]: HttpServer.HttpListener had an exception >>>> System.Net.Sockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> 2010-04-29 17:17:11,273 ERROR - >>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>> SERVER]: HttpServer.HttpListener had an exception >>>> System.Net.Sockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> ockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> >>> >>> >>> -- >>> Justin Clark-Casey (justincc) >>> http://justincc.org >>> http://twitter.com/justincc > > > ------------------------------ > > _______________________________________________ > Opensim-users mailing list > Opensim-users at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-users > > > End of Opensim-users Digest, Vol 33, Issue 5 > ******************************************** > From cliveg at gmail.com Tue May 4 11:10:13 2010 From: cliveg at gmail.com (Clive Gould) Date: Tue, 4 May 2010 12:10:13 +0100 Subject: [Opensim-dev] OpenSim crashing why? In-Reply-To: References: Message-ID: Normal clients appear to open 4 each connections with the server as can be seen below: [opensim at vleinternal ~]$ netstat -anput | grep 10.100.0.17:9000 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 10.100.0.17:9000 90.192.61.239:64113 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 90.192.61.239:64125 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 90.192.61.239:64121 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 90.192.61.239:64123 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1721 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1720 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52777 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52768 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52786 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52763 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1739 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1738 ESTABLISHED 8036/mono Why on earth should one particular Imprudence client (temporarily disallowed access using iptables) be opening connections spiralling out of control? On Tue, May 4, 2010 at 11:36 AM, Clive Gould wrote: > Hi > > It seems that one particular remote client is causing OpenSim to open > new connections over and over again. > > Is it possible a firewall setting on the client could be causing the > number of open connections to spiral out of control? > > Anyone else have experience of this? > > Thanks very much > > Clive > > > > >> ------------------------------ >> >> Message: 4 >> Date: Tue, 4 May 2010 08:56:37 +0100 >> From: Clive Gould >> To: opensim-users at lists.berlios.de >> Cc: tedd at konge.net >> Subject: Re: [Opensim-users] OpenSim crashing why? >> Message-ID: >> ? ? ? ? >> Content-Type: text/plain; charset=ISO-8859-1 >> >> Hi >> >> The Linux command that finally did the trick was: >> >> netstat -anput >> >> Hi >> >> This showed that OpenSim was maintaining over 900 connections to the >> remote IP 94.169.170.24 >> >> [opensim at vleinternal ~]$ host 94.169.170.24 >> 24.170.169.94.in-addr.arpa domain name pointer >> cpc3-croy18-2-0-cust535.croy.cable.virginmedia.com. >> >> By restarting OpenSim and blocking 94.169.170.24 in /etc/hosts.deny >> these connections, which I suspect were crashing the simulator >> periodically, have gone away. >> >> Does anyone know what could cause all these open connections??? >> >> Thanks for all the help and advice >> >> Clive >> >> >> >> >> On Mon, May 3, 2010 at 8:25 PM, ? wrote: >>> Send Opensim-users mailing list submissions to >>> ? ? ? ?opensim-users at lists.berlios.de >>> ------------------------------ >>> >>> Message: 4 >>> Date: Mon, 3 May 2010 21:25:34 +0200 >>> From: "Tedd Hansen" >>> To: >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> Message-ID: <004901caeaf6$691ea1b0$3b5be510$@net> >>> Content-Type: text/plain; ? ? ? charset="us-ascii" >>> >>> Hi >>> >>> netstat command will do that for you. >>> Linux: netstat -nlap | less >>> Windows: netstat -anb | more >>> >>> debian5:~# netstat -nlap | grep tcp | grep :8002 >>> tcp ? ? ? ?0 ? ? ?0 0.0.0.0:8002 ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN >>> 13841/mono >>> >>> Br, >>> ?Tedd >>> >>> -----Original Message----- >>> From: opensim-users-bounces at lists.berlios.de >>> [mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Clive Gould >>> Sent: 3. mai 2010 21:22 >>> To: opensim-users at lists.berlios.de >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> >>> Hi >>> >>> Justin wrote: "By the look of it, something in OpenSim is failing to >>> close connections. ?After 24 hours, the HttpServer embedded in OpenSim >>> eventually finds that it runs out of sockets to play with." >>> >>> OpenSim is still crashing periodically. >>> >>> Any idea how I can find out how many connections the HTTP Server >>> embedded in OpenSim thinks it has open at any one time? >>> >>> Is there a command from the Linux command line that will show this? >>> (I've tried ps and netstat without success) >>> >>> Thanks very much >>> >>> Clive >>> >>> >>>> Message: 2 >>>> Date: Thu, 29 Apr 2010 23:38:49 +0100 >>>> From: Justin Clark-Casey >>>> Cc: opensim-users at lists.berlios.de >>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>> Message-ID: <4BDA0A79.5020105 at googlemail.com> >>>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>>> >>>> Clive Gould wrote: >>>>> Hi >>>>> >>>>> We're successfully using OpenSim for student project work at Bromley >>> College. >>>>> >>>>> OpenSim 0.6.8 standalone has just started crashing on us every 24 hours >>> or so. >>>>> >>>>> Logins are disabled and the OpenSim.log file fills up the CentOS home >>>>> partition very quickly with error messages. >>>>> >>>>> Killing all processes owned by the opensim user, deleting the >>>>> OpenSim.log file, restarting the vnc session and the opensim >>>>> application cures the problem, until the next time. >>>>> >>>>> I append relevent excerpts from the error log to this message. >>>>> >>>>> Does anyone have any idea what may be causing this?? >>>> >>>> By the look of it, something in OpenSim is failing to close connections. >>> After 24 hours, the HttpServer embedded in OpenSim eventually finds that it >>> runs out of sockets to play with. >>>> >>>> I'm surprised to see this in standalone mode. ?Are you doing something >>> with OpenSim in standalone mode that requires outbound connections (e.g. >>> remote database, groups, etc.), or perhaps a script that regularly >>> establishes an outbound connection? >>>> >>>> If this has just started crashing after being fine before then it suggests >>> that something has changed locally to reveal a bug in OpenSim. >>>> >>>> -- Justin >>>> >>>>> >>>>> Thanks >>>>> >>>>> Clive >>>>> >>>>> 2010-04-29 16:55:47,776 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>> [Scene] Adding new agent India Airie to scene Rookery_NW >>>>> 2010-04-29 16:55:47,777 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>> [APPEARANCE]: Appearance not found in Rookery_NW, returning default >>>>> >>>>> 2010-04-29 16:55:55,132 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 204f5d0d-a994-4d61-8fb1-4b8d3af433fd in Rookery_ >>>>> SW >>>>> 2010-04-29 16:56:14,262 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery_ >>>>> SW >>>>> 2010-04-29 16:57:30,449 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 88551bb8-3fa2-4bd9-a2fb-78c74bf45f55 in Rookery_ >>>>> SW >>>>> >>>>> 2010-04-29 17:16:15,070 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery SW >>>>> >>>>> 2010-04-29 17:17:11,209 ERROR - >>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>> SERVER]: HttpServer.HttpListener had an exception >>>>> System.Net.Sockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> 2010-04-29 17:17:11,255 ERROR - >>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>> SERVER]: HttpServer.HttpListener had an exception >>>>> System.Net.Sockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> 2010-04-29 17:17:11,273 ERROR - >>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>> SERVER]: HttpServer.HttpListener had an exception >>>>> System.Net.Sockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> ockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> >>>> >>>> >>>> -- >>>> Justin Clark-Casey (justincc) >>>> http://justincc.org >>>> http://twitter.com/justincc >> >> >> ------------------------------ >> >> _______________________________________________ >> Opensim-users mailing list >> Opensim-users at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-users >> >> >> End of Opensim-users Digest, Vol 33, Issue 5 >> ******************************************** >> > From melanie at t-data.com Tue May 4 11:16:06 2010 From: melanie at t-data.com (Melanie) Date: Tue, 04 May 2010 13:16:06 +0200 Subject: [Opensim-dev] OpenSim crashing why? In-Reply-To: References: Message-ID: <4BE001F6.2020608@t-data.com> They may simply be opening the mainmap. In that case, I believe the client willc onnect each sim in turn to ask for the map tile. That would be normal behavior. Nelanie Clive Gould wrote: > Normal clients appear to open 4 each connections with the server as > can be seen below: > > [opensim at vleinternal ~]$ netstat -anput | grep 10.100.0.17:9000 > (Not all processes could be identified, non-owned process info > will not be shown, you would have to be root to see it all.) > tcp 0 0 10.100.0.17:9000 90.192.61.239:64113 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 90.192.61.239:64125 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 90.192.61.239:64121 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 90.192.61.239:64123 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1721 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1720 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52777 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52768 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52786 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52763 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1739 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1738 > ESTABLISHED 8036/mono > > Why on earth should one particular Imprudence client (temporarily > disallowed access using iptables) be opening connections spiralling > out of control? > > > On Tue, May 4, 2010 at 11:36 AM, Clive Gould wrote: >> Hi >> >> It seems that one particular remote client is causing OpenSim to open >> new connections over and over again. >> >> Is it possible a firewall setting on the client could be causing the >> number of open connections to spiral out of control? >> >> Anyone else have experience of this? >> >> Thanks very much >> >> Clive >> >> >> >> >>> ------------------------------ >>> >>> Message: 4 >>> Date: Tue, 4 May 2010 08:56:37 +0100 >>> From: Clive Gould >>> To: opensim-users at lists.berlios.de >>> Cc: tedd at konge.net >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> Message-ID: >>> >>> Content-Type: text/plain; charset=ISO-8859-1 >>> >>> Hi >>> >>> The Linux command that finally did the trick was: >>> >>> netstat -anput >>> >>> Hi >>> >>> This showed that OpenSim was maintaining over 900 connections to the >>> remote IP 94.169.170.24 >>> >>> [opensim at vleinternal ~]$ host 94.169.170.24 >>> 24.170.169.94.in-addr.arpa domain name pointer >>> cpc3-croy18-2-0-cust535.croy.cable.virginmedia.com. >>> >>> By restarting OpenSim and blocking 94.169.170.24 in /etc/hosts.deny >>> these connections, which I suspect were crashing the simulator >>> periodically, have gone away. >>> >>> Does anyone know what could cause all these open connections??? >>> >>> Thanks for all the help and advice >>> >>> Clive >>> >>> >>> >>> >>> On Mon, May 3, 2010 at 8:25 PM, wrote: >>>> Send Opensim-users mailing list submissions to >>>> ? ? ? ?opensim-users at lists.berlios.de >>>> ------------------------------ >>>> >>>> Message: 4 >>>> Date: Mon, 3 May 2010 21:25:34 +0200 >>>> From: "Tedd Hansen" >>>> To: >>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>> Message-ID: <004901caeaf6$691ea1b0$3b5be510$@net> >>>> Content-Type: text/plain; ? ? ? charset="us-ascii" >>>> >>>> Hi >>>> >>>> netstat command will do that for you. >>>> Linux: netstat -nlap | less >>>> Windows: netstat -anb | more >>>> >>>> debian5:~# netstat -nlap | grep tcp | grep :8002 >>>> tcp ? ? ? ?0 ? ? ?0 0.0.0.0:8002 ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN >>>> 13841/mono >>>> >>>> Br, >>>> ?Tedd >>>> >>>> -----Original Message----- >>>> From: opensim-users-bounces at lists.berlios.de >>>> [mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Clive Gould >>>> Sent: 3. mai 2010 21:22 >>>> To: opensim-users at lists.berlios.de >>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>> >>>> Hi >>>> >>>> Justin wrote: "By the look of it, something in OpenSim is failing to >>>> close connections. ?After 24 hours, the HttpServer embedded in OpenSim >>>> eventually finds that it runs out of sockets to play with." >>>> >>>> OpenSim is still crashing periodically. >>>> >>>> Any idea how I can find out how many connections the HTTP Server >>>> embedded in OpenSim thinks it has open at any one time? >>>> >>>> Is there a command from the Linux command line that will show this? >>>> (I've tried ps and netstat without success) >>>> >>>> Thanks very much >>>> >>>> Clive >>>> >>>> >>>>> Message: 2 >>>>> Date: Thu, 29 Apr 2010 23:38:49 +0100 >>>>> From: Justin Clark-Casey >>>>> Cc: opensim-users at lists.berlios.de >>>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>>> Message-ID: <4BDA0A79.5020105 at googlemail.com> >>>>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>>>> >>>>> Clive Gould wrote: >>>>>> Hi >>>>>> >>>>>> We're successfully using OpenSim for student project work at Bromley >>>> College. >>>>>> >>>>>> OpenSim 0.6.8 standalone has just started crashing on us every 24 hours >>>> or so. >>>>>> >>>>>> Logins are disabled and the OpenSim.log file fills up the CentOS home >>>>>> partition very quickly with error messages. >>>>>> >>>>>> Killing all processes owned by the opensim user, deleting the >>>>>> OpenSim.log file, restarting the vnc session and the opensim >>>>>> application cures the problem, until the next time. >>>>>> >>>>>> I append relevent excerpts from the error log to this message. >>>>>> >>>>>> Does anyone have any idea what may be causing this?? >>>>> >>>>> By the look of it, something in OpenSim is failing to close connections. >>>> After 24 hours, the HttpServer embedded in OpenSim eventually finds that it >>>> runs out of sockets to play with. >>>>> >>>>> I'm surprised to see this in standalone mode. ?Are you doing something >>>> with OpenSim in standalone mode that requires outbound connections (e.g. >>>> remote database, groups, etc.), or perhaps a script that regularly >>>> establishes an outbound connection? >>>>> >>>>> If this has just started crashing after being fine before then it suggests >>>> that something has changed locally to reveal a bug in OpenSim. >>>>> >>>>> -- Justin >>>>> >>>>>> >>>>>> Thanks >>>>>> >>>>>> Clive >>>>>> >>>>>> 2010-04-29 16:55:47,776 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>>> [Scene] Adding new agent India Airie to scene Rookery_NW >>>>>> 2010-04-29 16:55:47,777 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>>> [APPEARANCE]: Appearance not found in Rookery_NW, returning default >>>>>> >>>>>> 2010-04-29 16:55:55,132 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 204f5d0d-a994-4d61-8fb1-4b8d3af433fd in Rookery_ >>>>>> SW >>>>>> 2010-04-29 16:56:14,262 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery_ >>>>>> SW >>>>>> 2010-04-29 16:57:30,449 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 88551bb8-3fa2-4bd9-a2fb-78c74bf45f55 in Rookery_ >>>>>> SW >>>>>> >>>>>> 2010-04-29 17:16:15,070 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery SW >>>>>> >>>>>> 2010-04-29 17:17:11,209 ERROR - >>>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>>> SERVER]: HttpServer.HttpListener had an exception >>>>>> System.Net.Sockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> 2010-04-29 17:17:11,255 ERROR - >>>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>>> SERVER]: HttpServer.HttpListener had an exception >>>>>> System.Net.Sockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> 2010-04-29 17:17:11,273 ERROR - >>>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>>> SERVER]: HttpServer.HttpListener had an exception >>>>>> System.Net.Sockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> ockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> >>>>> >>>>> >>>>> -- >>>>> Justin Clark-Casey (justincc) >>>>> http://justincc.org >>>>> http://twitter.com/justincc >>> >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Opensim-users mailing list >>> Opensim-users at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-users >>> >>> >>> End of Opensim-users Digest, Vol 33, Issue 5 >>> ******************************************** >>> >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From robertltux at gmail.com Tue May 4 11:58:12 2010 From: robertltux at gmail.com (Robert Martin) Date: Tue, 4 May 2010 07:58:12 -0400 Subject: [Opensim-dev] Drupal 7 compatible module In-Reply-To: References: Message-ID: On Mon, May 3, 2010 at 7:40 PM, ssm2017 wrote: > i have made some modules but for opensim 0.6.8/9 and drupal 6 (as you know) > i plan to use drupal 7 and opensim 0.7 (simiangrid side) when they will be out > drupal 7 is still alpha (even if it works fine) and it is planned for june/july > if you want to join me to adapt d4os for d7 you are welcome im game if you want a beta tester (win XPsp3 with XAMPP installed) -- Robert L Martin From ssm2017 at gmail.com Tue May 4 12:15:18 2010 From: ssm2017 at gmail.com (ssm2017) Date: Tue, 4 May 2010 14:15:18 +0200 Subject: [Opensim-dev] Drupal 7 compatible module In-Reply-To: References: Message-ID: thank you for attention here is not the place to speak about d4os you can use : http://groups.google.com/group/d4os or http://groups.drupal.org/opensimulator or directly email me at ssm2017.binder at gmail.com if you have any issue request you can use http://github.com/ssm2017/d4os/issues actually only the groups module is broken (this is better to use the flotsam group script directly) 2010/5/4 Robert Martin : > On Mon, May 3, 2010 at 7:40 PM, ssm2017 wrote: >> i have made some modules but for opensim 0.6.8/9 and drupal 6 (as you know) >> i plan to use drupal 7 and opensim 0.7 (simiangrid side) when they will be out >> drupal 7 is still alpha (even if it works fine) and it is planned for june/july >> if you want to join me to adapt d4os for d7 you are welcome > > im game if you want a beta tester > (win XPsp3 with XAMPP installed) > > -- > Robert L Martin > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From jjustincc at googlemail.com Tue May 4 14:22:42 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 04 May 2010 15:22:42 +0100 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BDF5728.90704@metaverseink.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> <4BDF5728.90704@metaverseink.com> Message-ID: <4BE02DB2.7030902@googlemail.com> Diva Canto wrote: > XInventory's data layer is consistent with all the other resources, it > uses the generic table handler. That should eliminate the inventory > crashes in SQLite in Mac, although I haven't had time to test this. (and > it won't fix all other problems with SQLite in the Mac) > The network connectors are also much simpler and nicer than the old > ones, same as as the new ones: form data + xml responses. > > Migration: for MySql the tables are exactly the same, so there's no > migration. For SQLite, the tables were inconsistent with the tables in > MySql, so there are new ones. Migration is possible, and it's working, > sorta. I have a migration there (002) that theoretically does it, but > for some reason doesn't work inside OpenSim -- but it works if you type > those exact statements in the sqlite3 console. Cause TBD. Thanks for the details, Diva. I did just test this with mysql and things work fine there. I think that it would be really good to see the sqlite migration asap, though I guess fewer people are running off master right now than has historically been the case. > > I don't know what other data migration issues you are referring to. As > far as I know, all migrations are there, and are working, both for MySql > and SQLite. I'm actually referring to the existing issue of migrating data from the old pre-ROBUST user databases to the post-ROBUST data schemas outlined on http://opensimulator.org/wiki/0.7_Planning. This is still an open issue, right? > > Data migration is possible. I have a migration in there that > theoretically does it, although, for some reason it doesn't work when > it's run by the OpenSim migrations code > > More details over IRC if you are there. Thanks. Should be around for a few hours later on though we may have exhausted this topic now. > > On 5/3/2010 3:45 PM, Justin Clark-Casey wrote: >> Hi Diva. Couple of points >> >> 1) With this change it doesn't appear possible to go back to the >> existing Inventory dll - the logins fail with no root folder - can we >> fix this? XInventory also fails to work on standalone when I tried to >> use it, though that may be because there now exists no inventory data >> for existing users >> >> 2) How does this XInventory module differ from the existing inventory >> module and what advantages does it bring? What is the migration plan >> for existing data? I feel that it's a bad precedent to bring in these >> kinds of changes without simultaneous data migration code, as we have >> traditionally done in the past. This happened with the user changes >> and the data migration issues there have still not been resolved. >> >> >> opensim-commits-bounces at lists.berlios.de wrote: >>> The branch, master has been updated >>> via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker. >>> via 052580e Deleted HGInventoryBroker, so that the new one can >>> take its name. >>> via bd49985 Switched everything to XInventory by default. The >>> old Inventory is still there for now, in case bugs pop up with >>> XInventory. >>> from 648999d add operation to "nant distbin" to copy >>> StandaloneCommon.ini.example -> StandaloneCommon.ini >>> >>> Those revisions listed above that are new to this repository have >>> not appeared on any other notification email; so we list those >>> revisions in full, below. >>> >>> - Log ----------------------------------------------------------------- >>> >>> commit bd49985afa0a30cf9338730807a42eff3d508bee >>> Author: Diva Canto >>> Date: Sun May 2 10:31:35 2010 -0700 >>> >>> Switched everything to XInventory by default. The old Inventory >>> is still there for now, in case bugs pop up with XInventory. >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From diva at metaverseink.com Tue May 4 14:37:18 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Tue, 04 May 2010 07:37:18 -0700 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BE02DB2.7030902@googlemail.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> <4BDF5728.90704@metaverseink.com> <4BE02DB2.7030902@googlemail.com> Message-ID: <4BE0311E.3020409@metaverseink.com> > I'm actually referring to the existing issue of migrating data from the > old pre-ROBUST user databases to the post-ROBUST data schemas outlined > on http://opensimulator.org/wiki/0.7_Planning. This is still an open > issue, right? I think that's fixed. Migrations are always a sensitive part of the process, because people may act on the DBs externally and invalidate the assumptions for the migration code. Some migration steps are more sensitive than others. The most important thing is to make sure that data migration is technically possible, i.e. that no data is left behind; whether the migration is done by OpenSim code or manually, that's a second-order issue. Automatic migrations are desirable, but if, for some reason, they fail, then there must be a path to manual migration. For example, for SQLite, the migration code makes a lot of assumptions about the file names. Those assumptions may be wrong. As long as people rename their db files according to what's now expected, migration happens. And if it doesn't happen automatically, at the very least we can explain how to make it happen by copy-and-pasting statements onto a sqlite3 console. From jjustincc at googlemail.com Tue May 4 21:33:51 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 04 May 2010 22:33:51 +0100 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BE0311E.3020409@metaverseink.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> <4BDF5728.90704@metaverseink.com> <4BE02DB2.7030902@googlemail.com> <4BE0311E.3020409@metaverseink.com> Message-ID: <4BE092BF.7010606@googlemail.com> diva at metaverseink.com wrote: >> I'm actually referring to the existing issue of migrating data from >> the old pre-ROBUST user databases to the post-ROBUST data schemas >> outlined on http://opensimulator.org/wiki/0.7_Planning. This is still >> an open issue, right? > > I think that's fixed. > Migrations are always a sensitive part of the process, because people > may act on the DBs externally and invalidate the assumptions for the > migration code. Some migration steps are more sensitive than others. The > most important thing is to make sure that data migration is technically > possible, i.e. that no data is left behind; whether the migration is > done by OpenSim code or manually, that's a second-order issue. Automatic > migrations are desirable, but if, for some reason, they fail, then there > must be a path to manual migration. > > For example, for SQLite, the migration code makes a lot of assumptions > about the file names. Those assumptions may be wrong. As long as people > rename their db files according to what's now expected, migration > happens. And if it doesn't happen automatically, at the very least we > can explain how to make it happen by copy-and-pasting statements onto a > sqlite3 console. That sounds very reasonable to me. If things are as OpenSim expects then an automatic migration will take place. If people have varied certain settings then some manual intervention will be required. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From tedd at konge.net Wed May 5 11:34:50 2010 From: tedd at konge.net (Tedd Hansen) Date: Wed, 5 May 2010 13:34:50 +0200 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <4BDF26DA.10408@googlemail.com> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> <4BDF26DA.10408@googlemail.com> Message-ID: <030001caec46$f918fa30$eb4aee90$@net> Hi I'm not sure that it is legal to use "OpenSim" as this is a short for "OpenSimulator" and hence could pretty obviously cause confusion. Most countries (I hope at least) have laws that prohibits this kind of behavior. Anyway, would it be an idea to add "OpenSim" to the license agreement? I think it should be a fair deal for both developers and users that people respect OpenSim as well as OpenSimulator names in product marketing. As long as the limitations for "OpenSim" only applies to the contributions in this source code then it shouldn't be a problem? And making it more restrictive is ok, making it less restrictive requires a yes from all contributors. I'm fairly sure that an "opensim.net grid" will cause confusion on multiple levels around the world. Br, Tedd -----Original Message----- From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Justin Clark-Casey Sent: 3. mai 2010 21:41 To: opensim-dev at lists.berlios.de Subject: Re: [Opensim-dev] www.opensim.net John Sheridan wrote: > Going by: > > *121*days until > *OpenSim.net Grid Launch Party > * > > at the upper left of the page I'd guess this the homepage (or future > homepage) of someone's new grid. I think someone may need to read the > OpenSim license - maybe the part where it states: > > " * * Neither the name of the OpenSimulator Project nor the > * names of its contributors may be used to endorse or promote > products > * derived from this software without specific prior written > permission." Just for clarity, it just so happens that we don't have any claim to the name OpenSim. It was already used by skeletal simulation project, which is why we tend to use the name OpenSimulator when formally talking about the project. The website in question appears only to use the word OpenSim. However, it also takes content from our wiki, which is licensed under the Creative Common Attribute-Share Alike 2.5 license http://creativecommons.org/licenses/by-sa/2.5/ This license requires attribution and I couldn't see any on opensim.net. I think that this would be the thing to point out to them (or Google), as well as where other people's images have been used without permission. > > > - Orion Pseudo > > ** > > On 05/03/2010 10:59 AM, Fish Kungfu wrote: >> >> All the entries in the "News" and "Journals" section are posted by >> someone named, Ismail Malik. >> >>> On May 3, 2010 9:49 AM, "Tedd Hansen" >> > wrote: >>> >>> Hi >>> >>> >>> >>> Anyone know what www.opensim.net is all about? >>> >>> >>> >>> The short story; It looks to me like someone (anonymous owner of >>> opensim.net ) has hijacked a name (opensim) he or >>> she may or may not have legal rights to with the (criminal) intent of >>> abusing a (free) product name for his or her own benefit. >>> >>> (Yeah, darn those feminists, can't "he" just cover both sexes?) >>> >>> >>> >>> I really hope this doesn't mean that core developers have to spend >>> time on legal issues because some 14 year old wants to run his/her >>> own site. This is valuable time for professional developers that can >>> be spent on making OpenSim better instead of bitching to lawyers. >>> >>> >>> >>> [09:57:25] >>> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar >>> >>> [09:57:28] whats this? :) >>> >>> [09:58:05] or rather this; http://www.opensim.net/ >>> >>> [10:00:26] no idea >>> >>> [10:00:52] it seems to be ripping data directly from other sites >>> >>> [10:00:59] hey >>> >>> [10:01:00] and pretending to "be" opensim >>> >>> [10:01:25] view source -> Public Grid List Sorted >> href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" >>> >>> [10:02:25] the opensimulator list is wrong anywat >>> >>> [10:02:46] if you select different sorts, you will find >>> different result for the same grid >>> >>> [10:03:15] page contains RSS feeds, steals lists from >>> opensimulator.org , copy pastes info and >>> mixes it with lies and half baked truth without ever mentioning that >>> it is *NOT* opensim >>> >>> [10:03:28] *RSS feeds from other pages (of course) >>> >>> [10:03:36] so no actual contribution, a lot of stealing :) >>> >>> [10:04:09] not a breaking news for RSS aggregator ... :/ >>> >>> [10:07:22] someone should probably contact the domain owner >>> >>> [10:07:41] would be really pittyful if core members had to >>> spend time on legal issues to get some 14 year old to play nice >>> >>> [10:07:46] i made a whois and the real owner is hidden >>> >>> [10:08:07] time that could be spent on features, bugfixes, etc >>> >>> [10:08:51] no legal information on the site itself >>> >>> >>> >>> Br, >>> >>> Tedd >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From nebadon2025 at gmail.com Wed May 5 15:09:22 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Wed, 5 May 2010 08:09:22 -0700 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <030001caec46$f918fa30$eb4aee90$@net> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> <4BDF26DA.10408@googlemail.com> <030001caec46$f918fa30$eb4aee90$@net> Message-ID: I am pretty sure we have no claim to opensim because of this project https://simtk.org/home/opensim this project existed long before OpenSimulator.org did. also opensim.net does not seem to be responding for me. On Wed, May 5, 2010 at 4:34 AM, Tedd Hansen wrote: > Hi > > I'm not sure that it is legal to use "OpenSim" as this is a short for > "OpenSimulator" and hence could pretty obviously cause confusion. Most > countries (I hope at least) have laws that prohibits this kind of behavior. > > Anyway, would it be an idea to add "OpenSim" to the license agreement? I > think it should be a fair deal for both developers and users that people > respect OpenSim as well as OpenSimulator names in product marketing. As > long > as the limitations for "OpenSim" only applies to the contributions in this > source code then it shouldn't be a problem? And making it more restrictive > is ok, making it less restrictive requires a yes from all contributors. > > I'm fairly sure that an "opensim.net grid" will cause confusion on > multiple > levels around the world. > > Br, > Tedd > > -----Original Message----- > From: opensim-dev-bounces at lists.berlios.de > [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Justin > Clark-Casey > Sent: 3. mai 2010 21:41 > To: opensim-dev at lists.berlios.de > Subject: Re: [Opensim-dev] www.opensim.net > > John Sheridan wrote: > > Going by: > > > > *121*days until > > *OpenSim.net Grid Launch Party > > * > > > > at the upper left of the page I'd guess this the homepage (or future > > homepage) of someone's new grid. I think someone may need to read the > > OpenSim license - maybe the part where it states: > > > > " * * Neither the name of the OpenSimulator Project nor the > > * names of its contributors may be used to endorse or promote > > products > > * derived from this software without specific prior written > > permission." > > Just for clarity, it just so happens that we don't have any claim to the > name OpenSim. It was already used by skeletal simulation project, which is > why we tend to use the name OpenSimulator when formally talking about the > project. > > The website in question appears only to use the word OpenSim. However, it > also takes content from our wiki, which is licensed under the Creative > Common Attribute-Share Alike 2.5 license > > http://creativecommons.org/licenses/by-sa/2.5/ > > This license requires attribution and I couldn't see any on opensim.net. > I > think that this would be the thing to point out to them (or Google), as > well > as where other people's images have been used without permission. > > > > > > > - Orion Pseudo > > > > ** > > > > On 05/03/2010 10:59 AM, Fish Kungfu wrote: > >> > >> All the entries in the "News" and "Journals" section are posted by > >> someone named, Ismail Malik. > >> > >>> On May 3, 2010 9:49 AM, "Tedd Hansen" >>> > wrote: > >>> > >>> Hi > >>> > >>> > >>> > >>> Anyone know what www.opensim.net is all > about? > >>> > >>> > >>> > >>> The short story; It looks to me like someone (anonymous owner of > >>> opensim.net ) has hijacked a name (opensim) he or > >>> she may or may not have legal rights to with the (criminal) intent of > >>> abusing a (free) product name for his or her own benefit. > >>> > >>> (Yeah, darn those feminists, can't "he" just cover both sexes?) > >>> > >>> > >>> > >>> I really hope this doesn't mean that core developers have to spend > >>> time on legal issues because some 14 year old wants to run his/her > >>> own site. This is valuable time for professional developers that can > >>> be spent on making OpenSim better instead of bitching to lawyers. > >>> > >>> > >>> > >>> [09:57:25] > >>> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar > >>> > >>> [09:57:28] whats this? :) > >>> > >>> [09:58:05] or rather this; http://www.opensim.net/ > >>> > >>> [10:00:26] no idea > >>> > >>> [10:00:52] it seems to be ripping data directly from other > sites > >>> > >>> [10:00:59] hey > >>> > >>> [10:01:00] and pretending to "be" opensim > >>> > >>> [10:01:25] view source -> Public Grid List Sorted >>> href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" > >>> > >>> [10:02:25] the opensimulator list is wrong anywat > >>> > >>> [10:02:46] if you select different sorts, you will find > >>> different result for the same grid > >>> > >>> [10:03:15] page contains RSS feeds, steals lists from > >>> opensimulator.org , copy pastes info and > >>> mixes it with lies and half baked truth without ever mentioning that > >>> it is *NOT* opensim > >>> > >>> [10:03:28] *RSS feeds from other pages (of course) > >>> > >>> [10:03:36] so no actual contribution, a lot of stealing :) > >>> > >>> [10:04:09] not a breaking news for RSS aggregator ... :/ > >>> > >>> [10:07:22] someone should probably contact the domain owner > >>> > >>> [10:07:41] would be really pittyful if core members had to > >>> spend time on legal issues to get some 14 year old to play nice > >>> > >>> [10:07:46] i made a whois and the real owner is hidden > >>> > >>> [10:08:07] time that could be spent on features, bugfixes, etc > >>> > >>> [10:08:51] no legal information on the site itself > >>> > >>> > >>> > >>> Br, > >>> > >>> Tedd > >>> > >>> > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> Opensim-dev at lists.berlios.de > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From cliveg at gmail.com Wed May 5 19:22:16 2010 From: cliveg at gmail.com (Clive Gould) Date: Wed, 5 May 2010 20:22:16 +0100 Subject: [Opensim-dev] Connections out of control Message-ID: Hi We're still having problems with the number of tcp client connections to our OpenSim 0.6.8 simulator from one particular remote client IP address spiralling out of control. The student using the client tells me that in-world access and functionality appears to be normal, despite the spiralling connection count. When this particular client logs in the connection count starts to rise and the longer they are logged in the higher the count. The limit appears to be around 984 connections at which point OpenSim runs out of http sockets and crashes. If the client disconnects before the simulator crashes the connections are not automatically closed and remain in ESTABLISHED state seemingly indefinitely. The simulator is running under CentOS 5 in standalone mode with 4 regions forming a megaregion. I have asked the student concerned to try both Imprudence and Meerkat clients from home and the problem is exactly the same. When the same student logs in from a client in college the problem does not occur and all is well. I have looked at the database and cannot see anything unusual about the students account. All other users have no problems accessing the simulator and client connections (4 per IP = one for each of our 4 regions in the megaregion) from these open and close normally as expected. Any ideas anyone? Thanks Clive From jjustincc at googlemail.com Wed May 5 19:29:36 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 05 May 2010 20:29:36 +0100 Subject: [Opensim-dev] Connections out of control In-Reply-To: References: Message-ID: <4BE1C720.3020301@googlemail.com> Clive Gould wrote: > Hi > > We're still having problems with the number of tcp client connections > to our OpenSim 0.6.8 simulator from one particular remote client IP > address spiralling out of control. The student using the client tells > me that in-world access and functionality appears to be normal, > despite the spiralling connection count. > > When this particular client logs in the connection count starts to > rise and the longer they are logged in the higher the count. The limit > appears to be around 984 connections at which point OpenSim runs out > of http sockets and crashes. If the client disconnects before the > simulator crashes the connections are not automatically closed and > remain in ESTABLISHED state seemingly indefinitely. > > The simulator is running under CentOS 5 in standalone mode with 4 > regions forming a megaregion. > > I have asked the student concerned to try both Imprudence and Meerkat > clients from home and the problem is exactly the same. When the same > student logs in from a client in college the problem does not occur > and all is well. I have looked at the database and cannot see anything > unusual about the students account. > > All other users have no problems accessing the simulator and client > connections (4 per IP = one for each of our 4 regions in the > megaregion) from these open and close normally as expected. > > Any ideas anyone? I recommend that you try 0.6.9.RC2 to see if the issue is still present there. If it does, then please check with the current OpenSim master. My guess is some kind of firewall related issue. Does this only occur for one particular user (the others being fine when accessing remotely?) -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From ai.ai.austin at googlemail.com Wed May 5 19:36:15 2010 From: ai.ai.austin at googlemail.com (Ai Austin) Date: Wed, 05 May 2010 20:36:15 +0100 Subject: [Opensim-dev] www.opensim.net In-Reply-To: References: Message-ID: <4be1c8b2.1d95e30a.1ae2.0ef7@mx.google.com> At 20:22 05/05/2010, opensim-dev-request at lists.berlios.de wrote: >I am pretty sure we have no claim to opensim because of this project >https://simtk.org/home/opensim >this project existed long before OpenSimulator.org did. And this robotics simulation pre-existed Opensim (VW variety) too, as I used to use this I always found it odd that Opensimulator/Opensim (VW variety) did not use a different name. http://opensimulator.sourceforge.net/ http://www.opensim.net also used without permission our banner images from Openvue ( http://vue.ed.ac.uk/openvue/ ) on its entry page.. the one with an island on the horizon in a sunrise. We would prefer folks to ask for permission to use our images. From diva at metaverseink.com Sat May 8 04:42:17 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Fri, 07 May 2010 21:42:17 -0700 Subject: [Opensim-dev] Grid user service Message-ID: <4BE4EBA9.8020605@metaverseink.com> Just a heads up that I finished and committed the grid user service, the biggest piece of work that was missing for 0.7. For devs and testers who have been testing head, please read the commit meesage, and remember to update your test configs with the new configs in the several .examples. From james.stallings at gmail.com Sat May 8 04:56:25 2010 From: james.stallings at gmail.com (James Stallings II) Date: Fri, 7 May 2010 23:56:25 -0500 Subject: [Opensim-dev] Grid user service In-Reply-To: <4BE4EBA9.8020605@metaverseink.com> References: <4BE4EBA9.8020605@metaverseink.com> Message-ID: Hi Diva, Should we read into this that you've come up with a usefull migration? Thanks! James SimHost.com On Fri, May 7, 2010 at 11:42 PM, wrote: > Just a heads up that I finished and committed the grid user service, the > biggest piece of work that was missing for 0.7. > > For devs and testers who have been testing head, please read the commit > meesage, and remember to update your test configs with the new configs in > the several .examples. > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- =================================== http://osgrid.org http://twitter.com/jstallings2 http://www.linkedin.com/pub/5/770/a49 -------------- next part -------------- An HTML attachment was scrubbed... URL: From diva at metaverseink.com Sat May 8 05:04:04 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Fri, 07 May 2010 22:04:04 -0700 Subject: [Opensim-dev] Grid user service In-Reply-To: References: <4BE4EBA9.8020605@metaverseink.com> Message-ID: <4BE4F0C4.7090700@metaverseink.com> Not sure what you mean. There's nothing particularly worth storing persistently wrt presence, so no data needs to be migrated. There will be a migration added to retrieve the home info from the old users table into the griduser table. It's not there yet. James Stallings II wrote: > Hi Diva, > > Should we read into this that you've come up with a usefull migration? > > Thanks! > James > SimHost.com > > On Fri, May 7, 2010 at 11:42 PM, > wrote: > > Just a heads up that I finished and committed the grid user service, > the biggest piece of work that was missing for 0.7. > > For devs and testers who have been testing head, please read the > commit meesage, and remember to update your test configs with the > new configs in the several .examples. > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > -- > =================================== > http://osgrid.org > http://twitter.com/jstallings2 > http://www.linkedin.com/pub/5/770/a49 From capnjj at my-webhome.com Mon May 10 17:39:43 2010 From: capnjj at my-webhome.com (capnjj at my-webhome.com) Date: Mon, 10 May 2010 10:39:43 -0700 Subject: [Opensim-dev] Possible Error in 0.6.8-release source code that may be affecting open mantis issues Message-ID: <20100510103943.cbefe838c5f25b0ccdfbb332ade89ca4.6cc9135982.wbe@email.secureserver.net> Hello list, I believe I have found an error in the 0.6.8-release source code that I think may be affecting open mantis issues, and may be the underlying cause of some unexpected behavior. The error occurs in the ScenePresence.cs file at or around line 1691, in the SendSitResponse function. The line in question is: bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && avSitOffSet.Z == 0f && avSitOrientation.W == 0f && avSitOrientation.X == 0f && avSitOrientation.Y == 0f && avSitOrientation.Z == 1f)); I believe this should be: bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && avSitOffSet.Z == 0f && avSitOrientation.X == 0f && avSitOrientation.Y == 0f && avSitOrientation.Z == 0f && avSitOrientation.W == 1f)); As I am not a developer on this project, I wanted to get this information out to someone who could review it and make the change, if appropriate. Regards, CapnJJ From j.frank.nichols at gmail.com Mon May 10 18:03:11 2010 From: j.frank.nichols at gmail.com (Frank Nichols) Date: Mon, 10 May 2010 11:03:11 -0700 Subject: [Opensim-dev] Possible Error in 0.6.8-release source code that may be affecting open mantis issues In-Reply-To: <20100510103943.cbefe838c5f25b0ccdfbb332ade89ca4.6cc9135982.wbe@email.secureserver.net> References: <20100510103943.cbefe838c5f25b0ccdfbb332ade89ca4.6cc9135982.wbe@email.secureserver.net> Message-ID: This change appears to be in the 0.7 branch. Frank On Mon, May 10, 2010 at 10:39 AM, wrote: > Hello list, > > I believe I have found an error in the 0.6.8-release source code that I > think may be affecting open mantis issues, and may be the underlying > cause of some unexpected behavior. > > The error occurs in the ScenePresence.cs file at or around line 1691, in > the SendSitResponse function. > > The line in question is: > > > bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && > avSitOffSet.Z == 0f && avSitOrientation.W == 0f && avSitOrientation.X == > 0f && avSitOrientation.Y == 0f && avSitOrientation.Z == 1f)); > > > I believe this should be: > > bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && > avSitOffSet.Z == 0f && avSitOrientation.X == 0f && avSitOrientation.Y == > 0f && avSitOrientation.Z == 0f && avSitOrientation.W == 1f)); > > As I am not a developer on this project, I wanted to get this > information out to someone who could review it and make the change, if > appropriate. > > Regards, > CapnJJ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From capnjj at my-webhome.com Mon May 10 18:08:52 2010 From: capnjj at my-webhome.com (capnjj at my-webhome.com) Date: Mon, 10 May 2010 11:08:52 -0700 Subject: [Opensim-dev] Possible Error in 0.6.8-release source code that may be affecting open mantis issues Message-ID: <20100510110852.cbefe838c5f25b0ccdfbb332ade89ca4.08fc6b1e5f.wbe@email.secureserver.net> An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Tue May 11 00:54:39 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 11 May 2010 01:54:39 +0100 Subject: [Opensim-dev] Changes to asset service protocol (was Re: [Opensim-commits] .. r/12731) In-Reply-To: <20100509172853.1111F20379@opensimulator.org> References: <20100509172853.1111F20379@opensimulator.org> Message-ID: <4BE8AACF.6010008@googlemail.com> opensim-commits-bounces at lists.berlios.de wrote: > The branch, master has been updated > via 9b22393 Add a field asset_flags and a corresponding enum to the asset database. This > from c1fe07b * Added missing loggout notification to home grid upon agents logging out in foreign grids. > > Those revisions listed above that are new to this repository have > not appeared on any other notification email; so we list those > revisions in full, below. > > - Log ----------------------------------------------------------------- > > commit 9b22393cf308507dc751704c8b0d3e65ac1d4323 > Author: Melanie > Date: Sun May 9 17:02:22 2010 +0100 > > Add a field asset_flags and a corresponding enum to the asset database. This > CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS > WITH LATER ONES. It may also eat your babies, yada, yada, yada. > The usual cautions for migrations to the assets table apply. > Coding: Can not guarantee nut free. Should this require a bump in the MajorInterfaceVersion in VersionInfo, Melanie? -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From melanie at t-data.com Tue May 11 01:48:42 2010 From: melanie at t-data.com (Melanie) Date: Tue, 11 May 2010 03:48:42 +0200 Subject: [Opensim-dev] Changes to asset service protocol (was Re: [Opensim-commits] .. r/12731) In-Reply-To: <4BE8AACF.6010008@googlemail.com> References: <20100509172853.1111F20379@opensimulator.org> <4BE8AACF.6010008@googlemail.com> Message-ID: <4BE8B77A.3030607@t-data.com> Well, we tentatively agreed that we'd break things badly between 0.6.9 and 0.7. There is already a nonlinear change to Migrations, and I think we should use the opportunity to do the breaks we have to do. In this context the major interface number has no meaning - no one should use this in production yet. I'm not opposed to bumping it, I'd actually thought about it briefly, then I said "why?", since we already have breaks in the upgrade path that aren't guarded. Whole Hawg or None. Melanie Justin Clark-Casey wrote: > opensim-commits-bounces at lists.berlios.de wrote: >> The branch, master has been updated >> via 9b22393 Add a field asset_flags and a corresponding enum to the asset database. This >> from c1fe07b * Added missing loggout notification to home grid upon agents logging out in foreign grids. >> >> Those revisions listed above that are new to this repository have >> not appeared on any other notification email; so we list those >> revisions in full, below. >> >> - Log ----------------------------------------------------------------- >> >> commit 9b22393cf308507dc751704c8b0d3e65ac1d4323 >> Author: Melanie >> Date: Sun May 9 17:02:22 2010 +0100 >> >> Add a field asset_flags and a corresponding enum to the asset database. This >> CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS >> WITH LATER ONES. It may also eat your babies, yada, yada, yada. >> The usual cautions for migrations to the assets table apply. >> Coding: Can not guarantee nut free. > > Should this require a bump in the MajorInterfaceVersion in VersionInfo, Melanie? > From jor3l at foravatars.com Tue May 11 20:08:53 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Tue, 11 May 2010 15:08:53 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Hello there, trying to run FreeSwitch, I just got it working but when anyone connects to OS I'm getting the following errors: >From FreeSwitch Console: freeswitch at desktop> 2010-05-11 14:21:51.525111 [ERR] mod_xml_curl.c:304*Received HTTP error 404 trying to fetch http://localhost:9000/api/freeswitch-config* data: [hostname=desktop§ion=directory&tag_name=domain&key_name=name&key_value=192.168.0.171&Event-Name=GENERAL&Core-UUID=358c2422-5d32-11df-baab-b39ad4502342&FreeSWITCH-Hostname=desktop&FreeSWITCH-IPv4=192.168.0.171&FreeSWITCH-IPv6=%3A%3A1&Event-Date-Local=2010-05-11%2014%3A21%3A49&Event-Date-GMT=Tue,%2011%20May%202010%2019%3A21%3A49%20GMT&Event-Date-Timestamp=1273605709849611&Event-Calling-File=mod_voicemail.c&Event-Calling-Function=resolve_id&Event-Calling-Line-Number=1242&action=message-count&key=id&user=xdPCKuP4mQdqNMLD4z3su0w%3D%3D&domain=192.168.0.171] >From OpenSim Console: 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler called with 14:28:29 - [FreeSwitchVoice]: section was 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler return 14:28:29 - [BASE HTTP SERVER]: OnRequest() failed with System.NullReferenceException: Object reference not set to an instance of an object at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.DoHTTPGruntWork (System.Collections.Hashtable responsedata, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread (IHttpClientContext context, IHttpRequest request) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnRequest (System.Object source, HttpServer.RequestEventArgs args) [0x00000] Seems like there is no file on api/freeswitch-config .. I'm running OS at Ubuntu 10.04, last GIT, FreeSwitch 1.0.6 (from GIT too) Followed OS instructions for FS but is not working, any idea whats wrong? Thanks Regards, Jorel -------------- next part -------------- An HTML attachment was scrubbed... URL: From ideiaboa at gmail.com Tue May 11 20:22:31 2010 From: ideiaboa at gmail.com (Ideia Boa) Date: Tue, 11 May 2010 22:22:31 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: <4BE9BC87.8090201@gmail.com> Don't use localhost, use your IP Ideia Boa www.worldsimterra.com On 11-05-2010 10:08, Jor3l Boa wrote: > Hello there, trying to run FreeSwitch, I just got it working but when > anyone connects to OS I'm getting the following errors: > > From FreeSwitch Console: > > freeswitch at desktop> 2010-05-11 14:21:51.525111 [ERR] > mod_xml_curl.c:304* Received HTTP error 404 trying to fetch > http://localhost:9000/api/freeswitch-config* > data: > [hostname=desktop§ion=directory&tag_name=domain&key_name=name&key_value=192.168.0.171&Event-Name=GENERAL&Core-UUID=358c2422-5d32-11df-baab-b39ad4502342&FreeSWITCH-Hostname=desktop&FreeSWITCH-IPv4=192.168.0.171&FreeSWITCH-IPv6=%3A%3A1&Event-Date-Local=2010-05-11%2014%3A21%3A49&Event-Date-GMT=Tue,%2011%20May%202010%2019%3A21%3A49%20GMT&Event-Date-Timestamp=1273605709849611&Event-Calling-File=mod_voicemail.c&Event-Calling-Function=resolve_id&Event-Calling-Line-Number=1242&action=message-count&key=id&user=xdPCKuP4mQdqNMLD4z3su0w%3D%3D&domain=192.168.0.171] > > From OpenSim Console: > > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler called with > 14:28:29 - [FreeSwitchVoice]: section was > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler return > 14:28:29 - [BASE HTTP SERVER]: OnRequest() failed with > System.NullReferenceException: Object reference not set to an instance > of an object > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.DoHTTPGruntWork > (System.Collections.Hashtable responsedata, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread > (IHttpClientContext context, IHttpRequest request) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnRequest > (System.Object source, HttpServer.RequestEventArgs args) [0x00000] > > Seems like there is no file on api/freeswitch-config .. I'm running OS > at Ubuntu 10.04, last GIT, FreeSwitch 1.0.6 (from GIT too) > > Followed OS instructions for FS but is not working, any idea whats > wrong? Thanks > > Regards, > Jorel > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ideiaboa.vcf Type: text/x-vcard Size: 271 bytes Desc: not available URL: From jor3l at foravatars.com Tue May 11 20:36:57 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Tue, 11 May 2010 15:36:57 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <4BE9BC87.8090201@gmail.com> References: <4BE9BC87.8090201@gmail.com> Message-ID: Thanks for your reply, tried with my local IP, external IP, my DDNS and same result, 404 error when trying to get the file 2010/5/11 Ideia Boa > Don't use localhost, use your IP > > Ideia Boa > www.worldsimterra.com > > > > On 11-05-2010 10:08, Jor3l Boa wrote: > > Hello there, trying to run FreeSwitch, I just got it working but when > anyone connects to OS I'm getting the following errors: > > From FreeSwitch Console: > > freeswitch at desktop> 2010-05-11 14:21:51.525111 [ERR] mod_xml_curl.c:304*Received HTTP error 404 trying to fetch > http://localhost:9000/api/freeswitch-config* > data: > [hostname=desktop§ion=directory&tag_name=domain&key_name=name&key_value=192.168.0.171&Event-Name=GENERAL&Core-UUID=358c2422-5d32-11df-baab-b39ad4502342&FreeSWITCH-Hostname=desktop&FreeSWITCH-IPv4=192.168.0.171&FreeSWITCH-IPv6=%3A%3A1&Event-Date-Local=2010-05-11%2014%3A21%3A49&Event-Date-GMT=Tue,%2011%20May%202010%2019%3A21%3A49%20GMT&Event-Date-Timestamp=1273605709849611&Event-Calling-File=mod_voicemail.c&Event-Calling-Function=resolve_id&Event-Calling-Line-Number=1242&action=message-count&key=id&user=xdPCKuP4mQdqNMLD4z3su0w%3D%3D&domain=192.168.0.171] > > From OpenSim Console: > > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler called with > 14:28:29 - [FreeSwitchVoice]: section was > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler return > 14:28:29 - [BASE HTTP SERVER]: OnRequest() failed with > System.NullReferenceException: Object reference not set to an instance of an > object > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.DoHTTPGruntWork > (System.Collections.Hashtable responsedata, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread > (IHttpClientContext context, IHttpRequest request) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnRequest > (System.Object source, HttpServer.RequestEventArgs args) [0x00000] > > Seems like there is no file on api/freeswitch-config .. I'm running OS at > Ubuntu 10.04, last GIT, FreeSwitch 1.0.6 (from GIT too) > > Followed OS instructions for FS but is not working, any idea whats wrong? > Thanks > > Regards, > Jorel > > > > > _______________________________________________ > Opensim-dev mailing listOpensim-dev at lists.berlios.dehttps://lists.berlios.de/mailman/listinfo/opensim-dev > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Tue May 11 23:39:10 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 12 May 2010 00:39:10 +0100 Subject: [Opensim-dev] Changes to asset service protocol (was Re: [Opensim-commits] .. r/12731) In-Reply-To: <4BE8B77A.3030607@t-data.com> References: <20100509172853.1111F20379@opensimulator.org> <4BE8AACF.6010008@googlemail.com> <4BE8B77A.3030607@t-data.com> Message-ID: <4BE9EA9E.5000103@googlemail.com> Melanie wrote: > Well, we tentatively agreed that we'd break things badly between > 0.6.9 and 0.7. > There is already a nonlinear change to Migrations, and I think we > should use the opportunity to do the breaks we have to do. > > In this context the major interface number has no meaning - no one > should use this in production yet. > > I'm not opposed to bumping it, I'd actually thought about it > briefly, then I said "why?", since we already have breaks in the > upgrade path that aren't guarded. Whole Hawg or None. I think it would be good to bump for other developers using master (both core and non-core). I don't think that it matters if there are discontinuities between that number in official OpenSim releases - it's not as if it denotes any type of documented standard after all. > > Melanie > > Justin Clark-Casey wrote: >> opensim-commits-bounces at lists.berlios.de wrote: >>> The branch, master has been updated >>> via 9b22393 Add a field asset_flags and a corresponding enum to the asset database. This >>> from c1fe07b * Added missing loggout notification to home grid upon agents logging out in foreign grids. >>> >>> Those revisions listed above that are new to this repository have >>> not appeared on any other notification email; so we list those >>> revisions in full, below. >>> >>> - Log ----------------------------------------------------------------- >>> >>> commit 9b22393cf308507dc751704c8b0d3e65ac1d4323 >>> Author: Melanie >>> Date: Sun May 9 17:02:22 2010 +0100 >>> >>> Add a field asset_flags and a corresponding enum to the asset database. This >>> CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS >>> WITH LATER ONES. It may also eat your babies, yada, yada, yada. >>> The usual cautions for migrations to the assets table apply. >>> Coding: Can not guarantee nut free. >> Should this require a bump in the MajorInterfaceVersion in VersionInfo, Melanie? >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Tue May 11 23:39:25 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 12 May 2010 00:39:25 +0100 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? Message-ID: <4BE9EAAD.7000804@googlemail.com> Hi Michael (if you're out there). How necessary are the groups changes in commits 8a69070 and 91cfce3? These appear to change configuration parameters and I would really like to avoid making these changes in 0.6.9 proper. In fact, it might be a good idea to avoid these changes in non-master versions of OpenSim. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From nebadon2025 at gmail.com Tue May 11 23:44:15 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Tue, 11 May 2010 16:44:15 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: <4BE9EAAD.7000804@googlemail.com> References: <4BE9EAAD.7000804@googlemail.com> Message-ID: Justin you can undo these changes, infact please do, they break the ability to log in, it was actually me who asked Melanie to apply this patch, and Mcortez has not been around since, please feel free to undo this patch until he is back around. thanks man. On Tue, May 11, 2010 at 4:39 PM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > Hi Michael (if you're out there). > > How necessary are the groups changes in commits 8a69070 and 91cfce3? These > appear to change configuration parameters and I would really like to avoid > making these changes in 0.6.9 proper. > > In fact, it might be a good idea to avoid these changes in non-master > versions of OpenSim. > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcortez at gmail.com Wed May 12 01:09:48 2010 From: mcortez at gmail.com (Michael Cortez) Date: Tue, 11 May 2010 18:09:48 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: <4BE9EAAD.7000804@googlemail.com> References: <4BE9EAAD.7000804@googlemail.com> Message-ID: <4BE9FFDC.9020909@gmail.com> > How necessary are the groups changes in commits 8a69070 and 91cfce3? It significantly improves groups performance in some grids (reports are in some cases it reduces 10's of thousands of DB requests to a few dozen.) It also adds support for Simian Services backed groups, which are a lot easier to setup (assuming you are already using Simian) then the normal groups, since they do not require a separate PHP xmlrpc service. > These appear to change configuration parameters and I would really like > to avoid making these changes in 0.6.9 proper. The changes were very effective in master/head -- and were requested for the post fix branch by some of the groups users. In theory it should be possible to keep the old (and badly/incorrectly) named OpenSim.ini configuration parameters, while still incorporating the other changes. Since I'm not actively developing for the .69 PF branch I took the path of lest work when back-porting the changes (including the config param names.) -- Michael Cortez From nebadon2025 at gmail.com Wed May 12 01:42:49 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Tue, 11 May 2010 18:42:49 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: <4BE9FFDC.9020909@gmail.com> References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Hey michael this is the patch that was applied: http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip after this was applied I am no longer able to log into the region anymore, the sim just crashes, I have reverted it is back to normal but this patch is still in the post-fixes branch right now and is currently a break for OSgrid regions anyway, I also double checked to make sure we have the most current xmlrpc.php installed and we did, so I am not quite sure what went wrong on this patch, perhaps the wrong one was applied? It was posted in this mantis: http://opensimulator.org/mantis/view.php?id=4646 let me know what you think or if there is anything more I can provide to you for this. Thanks On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: > How necessary are the groups changes in commits 8a69070 and 91cfce3? >> > > It significantly improves groups performance in some grids (reports are in > some cases it reduces 10's of thousands of DB requests to a few dozen.) > > It also adds support for Simian Services backed groups, which are a lot > easier to setup (assuming you are already using Simian) then the normal > groups, since they do not require a separate PHP xmlrpc service. > > > These appear to change configuration parameters and I would really like to >> avoid making these changes in 0.6.9 proper. >> > > The changes were very effective in master/head -- and were requested for > the post fix branch by some of the groups users. > > In theory it should be possible to keep the old (and badly/incorrectly) > named OpenSim.ini configuration parameters, while still incorporating the > other changes. Since I'm not actively developing for the .69 PF branch I > took the path of lest work when back-porting the changes (including the > config param names.) > > -- > Michael Cortez > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From fly.man.opensim at gmail.com Wed May 12 09:29:41 2010 From: fly.man.opensim at gmail.com (Fly Man) Date: Wed, 12 May 2010 11:29:41 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Well, this is a simple question with an even easier answer: Don't start FreeSwitch first, start Opensim first and then Freeswitch. The link /api/freeswitch-config doesn't exist in the Opensim instance because it's not implemented. Also see the Wiki page about more info http://opensimulator.org/wiki/Freeswitch_Module -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Wed May 12 14:41:15 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 09:41:15 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Thanks Fly-man, was trying OS first just to make sure there was a folder, now it seems to run and start.. for some reason is not working (no errors for now) Will keep trying and post any solution on wiki. 2010/5/12 Fly Man > Well, this is a simple question with an even easier answer: > > Don't start FreeSwitch first, start Opensim first and then Freeswitch. > > The link /api/freeswitch-config doesn't exist in the Opensim instance > because it's not implemented. > > Also see the Wiki page about more info > > http://opensimulator.org/wiki/Freeswitch_Module > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Wed May 12 19:47:38 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 14:47:38 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Well, a lot of progress but no voice.. here is something I dont understand so if someone can point me to FS or OS I can search to get this working :) *From OS Console, when the AV request voice:* 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name http://192.168.0.171:9000/api/ 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler called 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler return 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, Content-Type:application/x-www-form-urlencoded, Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D 14:39:39 - [FREESWITCH]: *Here it fails?, why the voice is not enabled?* * * 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": request: 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": parcel_local_id1region_nameDevivoice_credentialschannel_uri Thanks 2010/5/12 Jor3l Boa > Thanks Fly-man, was trying OS first just to make sure there was a folder, > now it seems to run and start.. for some reason is not working (no errors > for now) Will keep trying and post any solution on wiki. > > 2010/5/12 Fly Man > >> Well, this is a simple question with an even easier answer: >> >> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >> The link /api/freeswitch-config doesn't exist in the Opensim instance >> because it's not implemented. >> >> Also see the Wiki page about more info >> >> http://opensimulator.org/wiki/Freeswitch_Module >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rob.s.smart at gmail.com Wed May 12 20:12:17 2010 From: rob.s.smart at gmail.com (Rob Smart) Date: Wed, 12 May 2010 21:12:17 +0100 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: One of your debug lines below reads 14:39:39 - [FreeSwitchVoice]:[ PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel Voice needs to be turned on in the Region via the SL/Hippo client. - You need to log into the region as an admin. - Click on the region name at the top of the client (or right click on some grass) so that you get the "About Land" popup. - Go to the media tab and in the "Voice" section at the bottom - select "Use the Estate spatial channel" (That's what it reads in the Hippo client anyway) - log out and log back in again, you may need to restart the region. On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > Well, a lot of progress but no voice.. here is something I dont understand > so if someone can point me to FS or OS I can search to get this working :) > > *From OS Console, when the AV request voice:* > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: /> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > http://192.168.0.171:9000/api/ > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > called > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > return > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called > > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > Content-Type:application/x-www-form-urlencoded, > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > 14:39:39 - [FREESWITCH]: ?> "/xsd/buddy_list.xsd"> > > *Here it fails?, why the voice is not enabled?* > * > * > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": request: > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": > parcel_local_id1region_nameDevivoice_credentialschannel_uri /> > > Thanks > > > 2010/5/12 Jor3l Boa > > Thanks Fly-man, was trying OS first just to make sure there was a folder, >> now it seems to run and start.. for some reason is not working (no errors >> for now) Will keep trying and post any solution on wiki. >> >> 2010/5/12 Fly Man >> >>> Well, this is a simple question with an even easier answer: >>> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >>> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >>> because it's not implemented. >>> >>> Also see the Wiki page about more info >>> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >>> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk.krause at pixelpark.com Wed May 12 20:00:51 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 12 May 2010 22:00:51 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388396@postbox.bitlab.de> IIRC you have to enable voice on the sim: log in as the admin avatar: then in the viewer 'enable worlds/about land/media/voice/use the estate spacial channel' then disable voice and enable it again in 'preferences/voice chat'. -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa Gesendet: Mi 12.05.2010 21:47 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim Well, a lot of progress but no voice.. here is something I dont understand so if someone can point me to FS or OS I can search to get this working :) *From OS Console, when the AV request voice:* 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name http://192.168.0.171:9000/api/ 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler called 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler return 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, Content-Type:application/x-www-form-urlencoded, Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D 14:39:39 - [FREESWITCH]: *Here it fails?, why the voice is not enabled?* * * 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": request: 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": parcel_local_id1region_nameDevivoice_credentialschannel_uri Thanks 2010/5/12 Jor3l Boa > Thanks Fly-man, was trying OS first just to make sure there was a folder, > now it seems to run and start.. for some reason is not working (no errors > for now) Will keep trying and post any solution on wiki. > > 2010/5/12 Fly Man > >> Well, this is a simple question with an even easier answer: >> >> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >> The link /api/freeswitch-config doesn't exist in the Opensim instance >> because it's not implemented. >> >> Also see the Wiki page about more info >> >> http://opensimulator.org/wiki/Freeswitch_Module >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 4482 bytes Desc: not available URL: From dirk.krause at pixelpark.com Wed May 12 20:14:11 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 12 May 2010 22:14:11 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> ah you beat me too it :-). I am surprised that the OpenSim needs to be started before FreeSwitch. I thought it was the other way round ... -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart Gesendet: Mi 12.05.2010 22:12 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim One of your debug lines below reads 14:39:39 - [FreeSwitchVoice]:[ PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel Voice needs to be turned on in the Region via the SL/Hippo client. - You need to log into the region as an admin. - Click on the region name at the top of the client (or right click on some grass) so that you get the "About Land" popup. - Go to the media tab and in the "Voice" section at the bottom - select "Use the Estate spatial channel" (That's what it reads in the Hippo client anyway) - log out and log back in again, you may need to restart the region. On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > Well, a lot of progress but no voice.. here is something I dont understand > so if someone can point me to FS or OS I can search to get this working :) > > *From OS Console, when the AV request voice:* > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: /> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > http://192.168.0.171:9000/api/ > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > called > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > return > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called > > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > Content-Type:application/x-www-form-urlencoded, > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > 14:39:39 - [FREESWITCH]: ?> "/xsd/buddy_list.xsd"> > > *Here it fails?, why the voice is not enabled?* > * > * > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": request: > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": > parcel_local_id1region_nameDevivoice_credentialschannel_uri /> > > Thanks > > > 2010/5/12 Jor3l Boa > > Thanks Fly-man, was trying OS first just to make sure there was a folder, >> now it seems to run and start.. for some reason is not working (no errors >> for now) Will keep trying and post any solution on wiki. >> >> 2010/5/12 Fly Man >> >>> Well, this is a simple question with an even easier answer: >>> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >>> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >>> because it's not implemented. >>> >>> Also see the Wiki page about more info >>> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >>> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 4926 bytes Desc: not available URL: From rob.s.smart at gmail.com Wed May 12 20:23:17 2010 From: rob.s.smart at gmail.com (Rob Smart) Date: Wed, 12 May 2010 21:23:17 +0100 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> Message-ID: :) by seconds ! Freeswitch needs to be started first because when mod_xml_curl is used it expects ALL config information to come from the named source, in this case OpenSim. However to make OpenSim handle all config and not just the dialplan and directory that it currently handles would require lots and lots of XML to be returned and many new parameters in the OpenSim.ini file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP response then it will use its default config which is how it currently works. On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > ah you beat me too it :-). > > I am surprised that the OpenSim needs to be started before FreeSwitch. I > thought it was the other way round ... > > -----Urspr?ngliche Nachricht----- > Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > Gesendet: Mi 12.05.2010 22:12 > An: opensim-dev at lists.berlios.de > Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > One of your debug lines below reads > > 14:39:39 - [FreeSwitchVoice]:[ > PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": > voice not enabled for parcel > > Voice needs to be turned on in the Region via the SL/Hippo client. > > - You need to log into the region as an admin. > - Click on the region name at the top of the client (or right click on some > grass) so that you get the "About Land" popup. > - Go to the media tab and in the "Voice" section at the bottom > - select "Use the Estate spatial channel" (That's what it reads in the > Hippo > client anyway) > - log out and log back in again, you may need to restart the region. > > On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > > > Well, a lot of progress but no voice.. here is something I dont > understand > > so if someone can point me to FS or OS I can search to get this working > :) > > > > *From OS Console, when the AV request voice:* > > > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > /> > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > > > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > > http://192.168.0.171:9000/api/ > > > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > > called > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > > return > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called > > > > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > > Content-Type:application/x-www-form-urlencoded, > > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > > > 14:39:39 - [FREESWITCH]: > ?> > "/xsd/buddy_list.xsd"> > > > > *Here it fails?, why the voice is not enabled?* > > * > > * > > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > > OpenSim" (1): avatar "d Admin": request: > > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > > OpenSim" (1): avatar "d Admin": > > > parcel_local_id1region_nameDevivoice_credentialschannel_uri > /> > > > > Thanks > > > > > > 2010/5/12 Jor3l Boa > > > > Thanks Fly-man, was trying OS first just to make sure there was a folder, > >> now it seems to run and start.. for some reason is not working (no > errors > >> for now) Will keep trying and post any solution on wiki. > >> > >> 2010/5/12 Fly Man > >> > >>> Well, this is a simple question with an even easier answer: > >>> > >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. > >>> > >>> The link /api/freeswitch-config doesn't exist in the Opensim instance > >>> because it's not implemented. > >>> > >>> Also see the Wiki page about more info > >>> > >>> http://opensimulator.org/wiki/Freeswitch_Module > >>> > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> Opensim-dev at lists.berlios.de > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >>> > >> > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Wed May 12 20:35:27 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 15:35:27 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> Message-ID: Actually, tried About Land / Media / Voice, but is disabled (can't check the Enable voice).. in Estate 'Allow voice chat' is active, any other idea? Thanks to all and sorry for my bad english :) 2010/5/12 Rob Smart > :) by seconds ! > > Freeswitch needs to be started first because when mod_xml_curl is used it > expects ALL config information to come from the named source, in this case > OpenSim. However to make OpenSim handle all config and not just the dialplan > and directory that it currently handles would require lots and lots of XML > to be returned and many new parameters in the OpenSim.ini file. If > Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP response > then it will use its default config which is how it currently works. > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > >> ah you beat me too it :-). >> >> I am surprised that the OpenSim needs to be started before FreeSwitch. I >> thought it was the other way round ... >> >> -----Urspr?ngliche Nachricht----- >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >> Gesendet: Mi 12.05.2010 22:12 >> An: opensim-dev at lists.berlios.de >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >> >> One of your debug lines below reads >> >> 14:39:39 - [FreeSwitchVoice]:[ >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": >> voice not enabled for parcel >> >> Voice needs to be turned on in the Region via the SL/Hippo client. >> >> - You need to log into the region as an admin. >> - Click on the region name at the top of the client (or right click on >> some >> grass) so that you get the "About Land" popup. >> - Go to the media tab and in the "Voice" section at the bottom >> - select "Use the Estate spatial channel" (That's what it reads in the >> Hippo >> client anyway) >> - log out and log back in again, you may need to restart the region. >> >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: >> >> > Well, a lot of progress but no voice.. here is something I dont >> understand >> > so if someone can point me to FS or OS I can search to get this working >> :) >> > >> > *From OS Console, when the AV request voice:* >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > > /> >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >> > >> usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name >> > http://192.168.0.171:9000/api/ >> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > called >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > return >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called >> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >> > Content-Type:application/x-www-form-urlencoded, >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >> > >> > 14:39:39 - [FREESWITCH]: > > ?>> > "/xsd/buddy_list.xsd"> >> > >> > *Here it fails?, why the voice is not enabled?* >> > * >> > * >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": request: >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": voice not enabled for parcel >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": >> > >> parcel_local_id1region_nameDevivoice_credentialschannel_uri> > /> >> > >> > Thanks >> > >> > >> > 2010/5/12 Jor3l Boa >> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >> folder, >> >> now it seems to run and start.. for some reason is not working (no >> errors >> >> for now) Will keep trying and post any solution on wiki. >> >> >> >> 2010/5/12 Fly Man >> >> >> >>> Well, this is a simple question with an even easier answer: >> >>> >> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >>> >> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >> >>> because it's not implemented. >> >>> >> >>> Also see the Wiki page about more info >> >>> >> >>> http://opensimulator.org/wiki/Freeswitch_Module >> >>> >> >>> _______________________________________________ >> >>> Opensim-dev mailing list >> >>> Opensim-dev at lists.berlios.de >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >>> >> >>> >> >> >> > >> > _______________________________________________ >> > Opensim-dev mailing list >> > Opensim-dev at lists.berlios.de >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk.krause at pixelpark.com Wed May 12 21:05:35 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 12 May 2010 23:05:35 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388398@postbox.bitlab.de> If you can't check the enable voice then you are most likely not the land/sim owner (read: logged in with the wrong account). Additionally I think there is a slightly buggy Hippo version that prevents you from doing that. -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa Gesendet: Mi 12.05.2010 22:35 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim Actually, tried About Land / Media / Voice, but is disabled (can't check the Enable voice).. in Estate 'Allow voice chat' is active, any other idea? Thanks to all and sorry for my bad english :) 2010/5/12 Rob Smart > :) by seconds ! > > Freeswitch needs to be started first because when mod_xml_curl is used it > expects ALL config information to come from the named source, in this case > OpenSim. However to make OpenSim handle all config and not just the dialplan > and directory that it currently handles would require lots and lots of XML > to be returned and many new parameters in the OpenSim.ini file. If > Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP response > then it will use its default config which is how it currently works. > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > >> ah you beat me too it :-). >> >> I am surprised that the OpenSim needs to be started before FreeSwitch. I >> thought it was the other way round ... >> >> -----Urspr?ngliche Nachricht----- >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >> Gesendet: Mi 12.05.2010 22:12 >> An: opensim-dev at lists.berlios.de >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >> >> One of your debug lines below reads >> >> 14:39:39 - [FreeSwitchVoice]:[ >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": >> voice not enabled for parcel >> >> Voice needs to be turned on in the Region via the SL/Hippo client. >> >> - You need to log into the region as an admin. >> - Click on the region name at the top of the client (or right click on >> some >> grass) so that you get the "About Land" popup. >> - Go to the media tab and in the "Voice" section at the bottom >> - select "Use the Estate spatial channel" (That's what it reads in the >> Hippo >> client anyway) >> - log out and log back in again, you may need to restart the region. >> >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: >> >> > Well, a lot of progress but no voice.. here is something I dont >> understand >> > so if someone can point me to FS or OS I can search to get this working >> :) >> > >> > *From OS Console, when the AV request voice:* >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > > /> >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >> > >> usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name >> > http://192.168.0.171:9000/api/ >> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > called >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > return >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called >> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >> > Content-Type:application/x-www-form-urlencoded, >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >> > >> > 14:39:39 - [FREESWITCH]: > > ?>> > "/xsd/buddy_list.xsd"> >> > >> > *Here it fails?, why the voice is not enabled?* >> > * >> > * >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": request: >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": voice not enabled for parcel >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": >> > >> parcel_local_id1region_nameDevivoice_credentialschannel_uri> > /> >> > >> > Thanks >> > >> > >> > 2010/5/12 Jor3l Boa >> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >> folder, >> >> now it seems to run and start.. for some reason is not working (no >> errors >> >> for now) Will keep trying and post any solution on wiki. >> >> >> >> 2010/5/12 Fly Man >> >> >> >>> Well, this is a simple question with an even easier answer: >> >>> >> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >>> >> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >> >>> because it's not implemented. >> >>> >> >>> Also see the Wiki page about more info >> >>> >> >>> http://opensimulator.org/wiki/Freeswitch_Module >> >>> >> >>> _______________________________________________ >> >>> Opensim-dev mailing list >> >>> Opensim-dev at lists.berlios.de >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >>> >> >>> >> >> >> > >> > _______________________________________________ >> > Opensim-dev mailing list >> > Opensim-dev at lists.berlios.de >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 5966 bytes Desc: not available URL: From jor3l at foravatars.com Wed May 12 21:09:28 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 16:09:28 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388398@postbox.bitlab.de> References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388398@postbox.bitlab.de> Message-ID: I'm using the admin account (d Admin = admin :)) also, the Official SL Client 1.23 I think, tried the last OpenSim git and the 0.6.8 with same results, is the *[FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": request: *normal? 2010/5/12 Dirk Krause > If you can't check the enable voice then you are most likely not the > land/sim owner (read: logged in with the wrong account). Additionally I > think there is a slightly buggy Hippo version that prevents you from doing > that. > > > > -----Urspr?ngliche Nachricht----- > Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa > Gesendet: Mi 12.05.2010 22:35 > An: opensim-dev at lists.berlios.de > Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > Actually, tried About Land / Media / Voice, but is disabled (can't check > the > Enable voice).. in Estate 'Allow voice chat' is active, any other idea? > Thanks to all and sorry for my bad english :) > > 2010/5/12 Rob Smart > > > :) by seconds ! > > > > Freeswitch needs to be started first because when mod_xml_curl is used it > > expects ALL config information to come from the named source, in this > case > > OpenSim. However to make OpenSim handle all config and not just the > dialplan > > and directory that it currently handles would require lots and lots of > XML > > to be returned and many new parameters in the OpenSim.ini file. If > > Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP > response > > then it will use its default config which is how it currently works. > > > > > > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >wrote: > > > >> ah you beat me too it :-). > >> > >> I am surprised that the OpenSim needs to be started before FreeSwitch. I > >> thought it was the other way round ... > >> > >> -----Urspr?ngliche Nachricht----- > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > >> Gesendet: Mi 12.05.2010 22:12 > >> An: opensim-dev at lists.berlios.de > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > >> > >> One of your debug lines below reads > >> > >> 14:39:39 - [FreeSwitchVoice]:[ > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > Admin": > >> voice not enabled for parcel > >> > >> Voice needs to be turned on in the Region via the SL/Hippo client. > >> > >> - You need to log into the region as an admin. > >> - Click on the region name at the top of the client (or right click on > >> some > >> grass) so that you get the "About Land" popup. > >> - Go to the media tab and in the "Voice" section at the bottom > >> - select "Use the Estate spatial channel" (That's what it reads in the > >> Hippo > >> client anyway) > >> - log out and log back in again, you may need to restart the region. > >> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa > wrote: > >> > >> > Well, a lot of progress but no voice.. here is something I dont > >> understand > >> > so if someone can point me to FS or OS I can search to get this > working > >> :) > >> > > >> > *From OS Console, when the AV request voice:* > >> > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >> > /> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > >> > > >> > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > >> > http://192.168.0.171:9000/api/ > >> > > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > called > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > return > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > called > >> > > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > >> > Content-Type:application/x-www-form-urlencoded, > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > >> > > >> > 14:39:39 - [FREESWITCH]: >> > ?> >> > "/xsd/buddy_list.xsd"> > >> > > >> > *Here it fails?, why the voice is not enabled?* > >> > * > >> > * > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > "devi > >> > OpenSim" (1): avatar "d Admin": request: > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > "devi > >> > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > "devi > >> > OpenSim" (1): avatar "d Admin": > >> > > >> > parcel_local_id1region_nameDevivoice_credentialschannel_uri >> > /> > >> > > >> > Thanks > >> > > >> > > >> > 2010/5/12 Jor3l Boa > >> > > >> > Thanks Fly-man, was trying OS first just to make sure there was a > >> folder, > >> >> now it seems to run and start.. for some reason is not working (no > >> errors > >> >> for now) Will keep trying and post any solution on wiki. > >> >> > >> >> 2010/5/12 Fly Man > >> >> > >> >>> Well, this is a simple question with an even easier answer: > >> >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then > Freeswitch. > >> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > instance > >> >>> because it's not implemented. > >> >>> > >> >>> Also see the Wiki page about more info > >> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > >> >>> > >> >>> _______________________________________________ > >> >>> Opensim-dev mailing list > >> >>> Opensim-dev at lists.berlios.de > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> >>> > >> >>> > >> >> > >> > > >> > _______________________________________________ > >> > Opensim-dev mailing list > >> > Opensim-dev at lists.berlios.de > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > >> > > >> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 02:25:27 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Wed, 12 May 2010 19:25:27 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Ok please cancel this request to undo the patch.. After speaking with Mcortez we found that i had OpenSim.ini not fully updated for this patch, it required a change to the URI line.. after working with michael we have a new patch to add that will fix the startup crash if this line is not changed. XmlRpcGroupsServicesConnectorModule.cs: 120 - : m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); XmlRpcGroupsServicesConnectorModule.cs: 120 + : m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); if someone can please make this change to the 0.6.9-post-fixes branch this will alleviate some of the confusion when upgrading for some folks. On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni wrote: > Hey michael this is the patch that was applied: > > http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip > > after this was applied I am no longer able to log into the region anymore, > the sim just crashes, I have reverted it is back to normal but this patch is > still in the post-fixes branch right now and is currently a break for OSgrid > regions anyway, I also double checked to make sure we have the most current > xmlrpc.php installed and we did, so I am not quite sure what went wrong on > this patch, perhaps the wrong one was applied? It was posted in this > mantis: > > http://opensimulator.org/mantis/view.php?id=4646 > > let me know what you think or if there is anything more I can provide to > you for this. Thanks > > > On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: > >> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>> >> >> It significantly improves groups performance in some grids (reports are in >> some cases it reduces 10's of thousands of DB requests to a few dozen.) >> >> It also adds support for Simian Services backed groups, which are a lot >> easier to setup (assuming you are already using Simian) then the normal >> groups, since they do not require a separate PHP xmlrpc service. >> >> >> These appear to change configuration parameters and I would really like >>> to avoid making these changes in 0.6.9 proper. >>> >> >> The changes were very effective in master/head -- and were requested for >> the post fix branch by some of the groups users. >> >> In theory it should be possible to keep the old (and badly/incorrectly) >> named OpenSim.ini configuration parameters, while still incorporating the >> other changes. Since I'm not actively developing for the .69 PF branch I >> took the path of lest work when back-porting the changes (including the >> config param names.) >> >> -- >> Michael Cortez >> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 12:48:05 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Thu, 13 May 2010 05:48:05 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Michael, It has been reported to me, and I just verified, Group Notices is now broken with this fix, it was also tested on a version prior to this patch and it still does work. here is the error message : http://pastebin.com/Fx9Gej8n please let me know what you think about this message. On Wed, May 12, 2010 at 7:25 PM, Michael Cerquoni wrote: > Ok please cancel this request to undo the patch.. After speaking with > Mcortez we found that i had OpenSim.ini not fully updated for this patch, it > required a change to the URI line.. after working with michael we have a new > patch to add that will fix the startup crash if this line is not changed. > > XmlRpcGroupsServicesConnectorModule.cs: 120 - : > m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); > > XmlRpcGroupsServicesConnectorModule.cs: 120 + : > m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", > groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); > > if someone can please make this change to the 0.6.9-post-fixes branch this > will alleviate some of the confusion when upgrading for some folks. > > > On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni wrote: > >> Hey michael this is the patch that was applied: >> >> http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip >> >> after this was applied I am no longer able to log into the region anymore, >> the sim just crashes, I have reverted it is back to normal but this patch is >> still in the post-fixes branch right now and is currently a break for OSgrid >> regions anyway, I also double checked to make sure we have the most current >> xmlrpc.php installed and we did, so I am not quite sure what went wrong on >> this patch, perhaps the wrong one was applied? It was posted in this >> mantis: >> >> http://opensimulator.org/mantis/view.php?id=4646 >> >> let me know what you think or if there is anything more I can provide to >> you for this. Thanks >> >> >> On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: >> >>> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>>> >>> >>> It significantly improves groups performance in some grids (reports are >>> in some cases it reduces 10's of thousands of DB requests to a few dozen.) >>> >>> It also adds support for Simian Services backed groups, which are a lot >>> easier to setup (assuming you are already using Simian) then the normal >>> groups, since they do not require a separate PHP xmlrpc service. >>> >>> >>> These appear to change configuration parameters and I would really like >>>> to avoid making these changes in 0.6.9 proper. >>>> >>> >>> The changes were very effective in master/head -- and were requested for >>> the post fix branch by some of the groups users. >>> >>> In theory it should be possible to keep the old (and badly/incorrectly) >>> named OpenSim.ini configuration parameters, while still incorporating the >>> other changes. Since I'm not actively developing for the .69 PF branch I >>> took the path of lest work when back-porting the changes (including the >>> config param names.) >>> >>> -- >>> Michael Cortez >>> >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> >> -- >> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 13:45:27 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Thu, 13 May 2010 06:45:27 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Hey there, I was just informed of another issue after this patch, apparently you can not activate any groups you get the following message on the console upon trying to change or activate a group: http://pastebin.com/GRSvJcTm On Thu, May 13, 2010 at 5:48 AM, Michael Cerquoni wrote: > Michael, > > It has been reported to me, and I just verified, Group Notices is now > broken with this fix, it was also tested on a version prior to this patch > and it still does work. > > here is the error message : http://pastebin.com/Fx9Gej8n > > please let me know what you think about this message. > > > On Wed, May 12, 2010 at 7:25 PM, Michael Cerquoni wrote: > >> Ok please cancel this request to undo the patch.. After speaking with >> Mcortez we found that i had OpenSim.ini not fully updated for this patch, it >> required a change to the URI line.. after working with michael we have a new >> patch to add that will fix the startup crash if this line is not changed. >> >> XmlRpcGroupsServicesConnectorModule.cs: 120 - : >> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); >> >> XmlRpcGroupsServicesConnectorModule.cs: 120 + : >> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", >> groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); >> >> if someone can please make this change to the 0.6.9-post-fixes branch this >> will alleviate some of the confusion when upgrading for some folks. >> >> >> On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni wrote: >> >>> Hey michael this is the patch that was applied: >>> >>> http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip >>> >>> after this was applied I am no longer able to log into the region >>> anymore, the sim just crashes, I have reverted it is back to normal but this >>> patch is still in the post-fixes branch right now and is currently a break >>> for OSgrid regions anyway, I also double checked to make sure we have the >>> most current xmlrpc.php installed and we did, so I am not quite sure what >>> went wrong on this patch, perhaps the wrong one was applied? It was posted >>> in this mantis: >>> >>> http://opensimulator.org/mantis/view.php?id=4646 >>> >>> let me know what you think or if there is anything more I can provide to >>> you for this. Thanks >>> >>> >>> On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: >>> >>>> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>>>> >>>> >>>> It significantly improves groups performance in some grids (reports are >>>> in some cases it reduces 10's of thousands of DB requests to a few dozen.) >>>> >>>> It also adds support for Simian Services backed groups, which are a lot >>>> easier to setup (assuming you are already using Simian) then the normal >>>> groups, since they do not require a separate PHP xmlrpc service. >>>> >>>> >>>> These appear to change configuration parameters and I would really like >>>>> to avoid making these changes in 0.6.9 proper. >>>>> >>>> >>>> The changes were very effective in master/head -- and were requested for >>>> the post fix branch by some of the groups users. >>>> >>>> In theory it should be possible to keep the old (and badly/incorrectly) >>>> named OpenSim.ini configuration parameters, while still incorporating the >>>> other changes. Since I'm not actively developing for the .69 PF branch I >>>> took the path of lest work when back-porting the changes (including the >>>> config param names.) >>>> >>>> -- >>>> Michael Cortez >>>> >>>> >>>> >>>> _______________________________________________ >>>> Opensim-dev mailing list >>>> Opensim-dev at lists.berlios.de >>>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>>> >>> >>> >>> >>> -- >>> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >>> >> >> >> >> -- >> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 16:19:43 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Thu, 13 May 2010 09:19:43 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: hmm unfortunatly more bad news, inviting people into group is also no longer functioning: http://pastebin.com/PUif25vc I will keep reporting things we find here for now. On Thu, May 13, 2010 at 6:45 AM, Michael Cerquoni wrote: > Hey there, > > I was just informed of another issue after this patch, apparently you can > not activate any groups you get the following message on the console upon > trying to change or activate a group: > > http://pastebin.com/GRSvJcTm > > > On Thu, May 13, 2010 at 5:48 AM, Michael Cerquoni wrote: > >> Michael, >> >> It has been reported to me, and I just verified, Group Notices is now >> broken with this fix, it was also tested on a version prior to this patch >> and it still does work. >> >> here is the error message : http://pastebin.com/Fx9Gej8n >> >> please let me know what you think about this message. >> >> >> On Wed, May 12, 2010 at 7:25 PM, Michael Cerquoni wrote: >> >>> Ok please cancel this request to undo the patch.. After speaking with >>> Mcortez we found that i had OpenSim.ini not fully updated for this patch, it >>> required a change to the URI line.. after working with michael we have a new >>> patch to add that will fix the startup crash if this line is not changed. >>> >>> XmlRpcGroupsServicesConnectorModule.cs: 120 - : >>> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); >>> >>> XmlRpcGroupsServicesConnectorModule.cs: 120 + : >>> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", >>> groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); >>> >>> if someone can please make this change to the 0.6.9-post-fixes branch >>> this will alleviate some of the confusion when upgrading for some folks. >>> >>> >>> On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni >> > wrote: >>> >>>> Hey michael this is the patch that was applied: >>>> >>>> http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip >>>> >>>> after this was applied I am no longer able to log into the region >>>> anymore, the sim just crashes, I have reverted it is back to normal but this >>>> patch is still in the post-fixes branch right now and is currently a break >>>> for OSgrid regions anyway, I also double checked to make sure we have the >>>> most current xmlrpc.php installed and we did, so I am not quite sure what >>>> went wrong on this patch, perhaps the wrong one was applied? It was posted >>>> in this mantis: >>>> >>>> http://opensimulator.org/mantis/view.php?id=4646 >>>> >>>> let me know what you think or if there is anything more I can provide to >>>> you for this. Thanks >>>> >>>> >>>> On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: >>>> >>>>> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>>>>> >>>>> >>>>> It significantly improves groups performance in some grids (reports are >>>>> in some cases it reduces 10's of thousands of DB requests to a few dozen.) >>>>> >>>>> It also adds support for Simian Services backed groups, which are a lot >>>>> easier to setup (assuming you are already using Simian) then the normal >>>>> groups, since they do not require a separate PHP xmlrpc service. >>>>> >>>>> >>>>> These appear to change configuration parameters and I would really >>>>>> like to avoid making these changes in 0.6.9 proper. >>>>>> >>>>> >>>>> The changes were very effective in master/head -- and were requested >>>>> for the post fix branch by some of the groups users. >>>>> >>>>> In theory it should be possible to keep the old (and badly/incorrectly) >>>>> named OpenSim.ini configuration parameters, while still incorporating the >>>>> other changes. Since I'm not actively developing for the .69 PF branch I >>>>> took the path of lest work when back-porting the changes (including the >>>>> config param names.) >>>>> >>>>> -- >>>>> Michael Cortez >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Opensim-dev mailing list >>>>> Opensim-dev at lists.berlios.de >>>>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>>>> >>>> >>>> >>>> >>>> -- >>>> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >>>> >>> >>> >>> >>> -- >>> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >>> >> >> >> >> -- >> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcortez at gmail.com Fri May 14 14:37:44 2010 From: mcortez at gmail.com (Michael Cortez) Date: Fri, 14 May 2010 07:37:44 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: >> I was just informed of another issue after this patch, apparently you can >> not activate any groups you get the following message on the console upon >> trying to change or activate a group: Please change the following config option in the xmlrpc server within the config.php file: $groupRequireAgentAuthForWrite = FALSE; -- Michael Cortez From rhalin at gmail.com Fri May 14 18:35:51 2010 From: rhalin at gmail.com (J Lothian) Date: Fri, 14 May 2010 14:35:51 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script Message-ID: Greetings, I'm a developer working on a research project that we are migrating from Second Life to OpenSim. We're currently exploring options and new features that may be available in OpenSim that we did not have in Second Life. One of these items is the ability to add a custom assembly reference to be available for scripts within the scripting engine (in C# mode). I am very unfamiliar with the mono/nant build process. I searched for this question a bit and couldn't find anything very related. Could someone point me towards which files I should be looking at to add an assembly reference? Is this even possible? Also, apologies if this is the wrong list, I wasn't sure if this was a user or developer question. Any help is appreciated. Thank you for your time, -Jeremy Lothian -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Fri May 14 22:14:17 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 14 May 2010 23:14:17 +0100 Subject: [Opensim-dev] OpenSim 0.6.9 released Message-ID: <4BEDCB39.8010506@googlemail.com> Hi folks. OpenSim 0.6.9 has just been released and is available from http://opensimulator.org/wiki/Download The only changes since 0.6.9.rc2 are a fix for the linking problems introduced between rc1 and rc2, and the last minute inclusion of a patch that sends the UUID of chatting objects to viewers (Mantis 4671). As always, the OpenSim project is alpha so there remain a very large number of bugs and quite a few missing features. I don't believe there are any database or server architectural changes between 0.6.9 and 0.6.8, so the existing wiki setup instructions (such as they are) should continue to apply. Here's a list of some of the major changes between 0.6.9 and 0.6.8. * Teleport offers implemented * SQLite database adapter updated to work with Mono 2.6 and later (as well as Windows). Unfortunately, this will currently not work with Mac and Mono 2.6 due to missing symbols in the SQLite library bundled with Mac OS X. Mono 2.4 can still be used by switching to the legacy adaptor. * Ability to populate the inventory library by placing IARs in bin/Library * "Allowed Users" and "Allowed Groups" estate functionality added. * Added implementations of llCollisionFilter, llPassCollision, llLoopSoundSlave, llLookSoundMaster, llTriggerSoundLimited, llPointAt, llStopPointAt, llGetCenterOfMass, llGroundRepel, llSetVehicleFlags, llRemoveVehicleFlags, llSetInventoryPermMask. * Improvements to LSL functions including llDialog, llGetPrimitiveParams. llSetPrimitiveParams, llGetStatus, llSetStatus, llSetDamage, llDie, llLookAt, llParcelMediaCommandList. * Scripts now receive a stream of touch events if the mouse button is held down on their containing prim. * Terrain collision implemented. * OpenSim.Tools.Configger.exe added to dump configuration as an .ini, .xml or .sql file. * Avatar eyes and hair no longer remain white in standalone mode. * Improvements to undo, redo, land undo. * Improvements to attachments rezzing. * Support for HTTP texture fetching. * Fix console problem on startup of Grid.UserServer.exe with no existing config. * Stop existing avatars appearing in the T-pose to those who have just logged in. * Improvements to ground standing. * Clothing in the inventory library should now have the correct icons * Gestures saved to OARs/IARs * OARs now save region settings * Fixes for terrain editing problems in megaregions * Ground sitting fixed * Viewers now receive UUID of the broadcasting prim when chat originates from a script. * Attempting to rez no-copy objects on no-rez parcels no longer cause the item to vanish from inventory. * Prim to prim collisions improved. * Resizing the console window in Mono no longer results in an exception flood. * Various performance improvements * Various stability improvements Many, many thanks to all the developers, testers, community members and OpenSim supporters who made this release possible! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From james.stallings at gmail.com Sat May 15 00:01:29 2010 From: james.stallings at gmail.com (James Stallings II) Date: Fri, 14 May 2010 19:01:29 -0500 Subject: [Opensim-dev] [Opensim-users] OpenSim 0.6.9 released In-Reply-To: <4BEDCB39.8010506@googlemail.com> References: <4BEDCB39.8010506@googlemail.com> Message-ID: Go, Justin go! This looks like a brilliant release! Thanks to all the contributions from the devastating, and especially to Justin for stepping up to the plate and taking on one of the least interesting and most important jobs on the project. :) Cheers Justin! James SimHost.com On May 14, 2010 5:14 PM, "Justin Clark-Casey" wrote: Hi folks. OpenSim 0.6.9 has just been released and is available from http://opensimulator.org/wiki/Download The only changes since 0.6.9.rc2 are a fix for the linking problems introduced between rc1 and rc2, and the last minute inclusion of a patch that sends the UUID of chatting objects to viewers (Mantis 4671). As always, the OpenSim project is alpha so there remain a very large number of bugs and quite a few missing features. I don't believe there are any database or server architectural changes between 0.6.9 and 0.6.8, so the existing wiki setup instructions (such as they are) should continue to apply. Here's a list of some of the major changes between 0.6.9 and 0.6.8. * Teleport offers implemented * SQLite database adapter updated to work with Mono 2.6 and later (as well as Windows). Unfortunately, this will currently not work with Mac and Mono 2.6 due to missing symbols in the SQLite library bundled with Mac OS X. Mono 2.4 can still be used by switching to the legacy adaptor. * Ability to populate the inventory library by placing IARs in bin/Library * "Allowed Users" and "Allowed Groups" estate functionality added. * Added implementations of llCollisionFilter, llPassCollision, llLoopSoundSlave, llLookSoundMaster, llTriggerSoundLimited, llPointAt, llStopPointAt, llGetCenterOfMass, llGroundRepel, llSetVehicleFlags, llRemoveVehicleFlags, llSetInventoryPermMask. * Improvements to LSL functions including llDialog, llGetPrimitiveParams. llSetPrimitiveParams, llGetStatus, llSetStatus, llSetDamage, llDie, llLookAt, llParcelMediaCommandList. * Scripts now receive a stream of touch events if the mouse button is held down on their containing prim. * Terrain collision implemented. * OpenSim.Tools.Configger.exe added to dump configuration as an .ini, .xml or .sql file. * Avatar eyes and hair no longer remain white in standalone mode. * Improvements to undo, redo, land undo. * Improvements to attachments rezzing. * Support for HTTP texture fetching. * Fix console problem on startup of Grid.UserServer.exe with no existing config. * Stop existing avatars appearing in the T-pose to those who have just logged in. * Improvements to ground standing. * Clothing in the inventory library should now have the correct icons * Gestures saved to OARs/IARs * OARs now save region settings * Fixes for terrain editing problems in megaregions * Ground sitting fixed * Viewers now receive UUID of the broadcasting prim when chat originates from a script. * Attempting to rez no-copy objects on no-rez parcels no longer cause the item to vanish from inventory. * Prim to prim collisions improved. * Resizing the console window in Mono no longer results in an exception flood. * Various performance improvements * Various stability improvements Many, many thanks to all the developers, testers, community members and OpenSim supporters who made this release possible! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-users mailing list Opensim-users at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-users -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.stallings at gmail.com Sat May 15 00:03:49 2010 From: james.stallings at gmail.com (James Stallings II) Date: Fri, 14 May 2010 19:03:49 -0500 Subject: [Opensim-dev] [Opensim-users] OpenSim 0.6.9 released In-Reply-To: References: <4BEDCB39.8010506@googlemail.com> Message-ID: My apologies, my spellchecker corrected 'devs' to 'devastating' Lol On May 14, 2010 7:01 PM, "James Stallings II" wrote: Go, Justin go! This looks like a brilliant release! Thanks to all the contributions from the devastating, and especially to Justin for stepping up to the plate and taking on one of the least interesting and most important jobs on the project. :) Cheers Justin! James SimHost.com > > On May 14, 2010 5:14 PM, "Justin Clark-Casey" wrote: > > Hi folks. ... -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Sat May 15 00:05:04 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Sat, 15 May 2010 01:05:04 +0100 Subject: [Opensim-dev] [Opensim-users] OpenSim 0.6.9 released In-Reply-To: References: <4BEDCB39.8010506@googlemail.com> Message-ID: <4BEDE530.4060104@googlemail.com> James Stallings II wrote: > My apologies, my spellchecker corrected 'devs' to 'devastating' Lol But we are devestating - devestatingly good looking that is! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Sat May 15 01:19:53 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Sat, 15 May 2010 02:19:53 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: References: Message-ID: <4BEDF6B9.2000608@googlemail.com> J Lothian wrote: > Greetings, > > I'm a developer working on a research project that we are migrating from > Second Life to OpenSim. We're currently exploring options and new > features that may be available in OpenSim that we did not have in Second > Life. One of these items is the ability to add a custom assembly > reference to be available for scripts within the scripting engine (in C# > mode). I am very unfamiliar with the mono/nant build process. I > searched for this question a bit and couldn't find anything very > related. Could someone point me towards which files I should be looking > at to add an assembly reference? Is this even possible? Also, > apologies if this is the wrong list, I wasn't sure if this was a user or > developer question. If you want to directly call your own C# assembly from within C# scripts, then I believe that you would have to explicitly add those assemblies to prebuild.xml before regenerating the solution files with prebuild.sh/prebuild.bat. The project you would need to add to is OpenSim.Region.ScriptEngine.Shared.Api, I think. However, some of this is supposition - I've never tried this before. I don't think there is any documentation on it. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From j.veenvan at gmail.com Mon May 17 07:03:03 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Mon, 17 May 2010 09:03:03 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: <201005170903.03180.info@os-networks.net> That's a viewer bug. Check it with hippo 0.51 and you will see it's not greyed out anymore. Jeroen On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: > Actually, tried About Land / Media / Voice, but is disabled (can't check > the Enable voice).. in Estate 'Allow voice chat' is active, any other > idea? Thanks to all and sorry for my bad english :) > > 2010/5/12 Rob Smart > > > :) by seconds ! > > > > Freeswitch needs to be started first because when mod_xml_curl is used it > > expects ALL config information to come from the named source, in this > > case OpenSim. However to make OpenSim handle all config and not just the > > dialplan and directory that it currently handles would require lots and > > lots of XML to be returned and many new parameters in the OpenSim.ini > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid > > HTTP response then it will use its default config which is how it > > currently works. > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > >> ah you beat me too it :-). > >> > >> I am surprised that the OpenSim needs to be started before FreeSwitch. I > >> thought it was the other way round ... > >> > >> -----Urspr?ngliche Nachricht----- > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > >> Gesendet: Mi 12.05.2010 22:12 > >> An: opensim-dev at lists.berlios.de > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > >> > >> One of your debug lines below reads > >> > >> 14:39:39 - [FreeSwitchVoice]:[ > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > >> Admin": voice not enabled for parcel > >> > >> Voice needs to be turned on in the Region via the SL/Hippo client. > >> > >> - You need to log into the region as an admin. > >> - Click on the region name at the top of the client (or right click on > >> some > >> grass) so that you get the "About Land" popup. > >> - Go to the media tab and in the "Voice" section at the bottom > >> - select "Use the Estate spatial channel" (That's what it reads in the > >> Hippo > >> client anyway) > >> - log out and log back in again, you may need to restart the region. > >> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > >> > Well, a lot of progress but no voice.. here is something I dont > >> > >> understand > >> > >> > so if someone can point me to FS or OS I can search to get this > >> > working > >> : > >> :) > >> : > >> > *From OS Console, when the AV request voice:* > >> > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >> > /> > >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > >> usernamexdPCKuP4mQdqNMLD4z3su0w== > >> password1234voice_sip_uri_hostname >> >192.168.0.171voice_account_server_name >> ng> > >> > >> > http://192.168.0.171:9000/api/ > >> > > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > called > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > return > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > >> > called > >> > > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > >> > Content-Type:application/x-www-form-urlencoded, > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > >> > > >> > 14:39:39 - [FREESWITCH]: >> > ?> >> > "/xsd/buddy_list.xsd"> > >> > > >> > *Here it fails?, why the voice is not enabled?* > >> > * > >> > * > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > >> > "devi OpenSim" (1): avatar "d Admin": request: > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > >> > "devi > >> > >> > OpenSim" (1): avatar "d Admin": > >> parcel_local_id1region_nam > >> eDevivoice_credentialschanne > >> l_uri >> > >> > /> > >> > > >> > Thanks > >> > > >> > > >> > 2010/5/12 Jor3l Boa > >> > > >> > Thanks Fly-man, was trying OS first just to make sure there was a > >> > >> folder, > >> > >> >> now it seems to run and start.. for some reason is not working (no > >> > >> errors > >> > >> >> for now) Will keep trying and post any solution on wiki. > >> >> > >> >> 2010/5/12 Fly Man > >> >> > >> >>> Well, this is a simple question with an even easier answer: > >> >>> Don't start FreeSwitch first, start Opensim first and then > >> >>> Freeswitch. > >> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > >> >>> instance because it's not implemented. > >> >>> > >> >>> Also see the Wiki page about more info > >> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > >> >>> > >> >>> _______________________________________________ > >> >>> Opensim-dev mailing list > >> >>> Opensim-dev at lists.berlios.de > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > >> > _______________________________________________ > >> > Opensim-dev mailing list > >> > Opensim-dev at lists.berlios.de > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev From izzee at hotmail.co.uk Mon May 17 11:31:10 2010 From: izzee at hotmail.co.uk (izze euler) Date: Mon, 17 May 2010 11:31:10 +0000 Subject: [Opensim-dev] =?windows-1256?q?Controlling_bots_via_inworld_scrip?= =?windows-1256?q?ts=FE=FE?= Message-ID: Hi, I have created a bot via a web service, but I was wondering if it is possible to control the bot via inworld scripts? I have tried to do this with an attachment to the bot, however, I can't move the bot even when the attachment is physical and I try to move using llMoveToTarget. I know the script is running as I have llSay messages between moves. Has anyone managed to do this? Or have any ideas I can try? Kind Regards, Izze _________________________________________________________________ http://clk.atdmt.com/UKM/go/195013117/direct/01/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at adeptsql.com Mon May 17 11:00:15 2010 From: info at adeptsql.com (AlexRa) Date: Mon, 17 May 2010 14:00:15 +0300 Subject: [Opensim-dev] Some new code for your review and possible acceptance Message-ID: <867188231.20100517140015@adeptsql.com> Hello, I've been playing around with the database access layer of the code, especially the AssetData plugins for all 3 supported databases (Sqlite, MySql, and MS SQL) and the underlying classes, and also made a few other changes: git at github.com:AlexRa/opensim-mods-Alex.git I'd like to invite the developers of the OpenSim team to review the proposed changes and integrate whatever looks useful into the official repository. This repository contains the following branches that can be of interest: The *"master"* contains all my the changes. It is branched off r/127730 (and with the recent flow of commits I find it difficult to continue rebasing it to keep up). There is quite a lot of stuff there, some of it more useful than the other, so if anybody wants to look at it I'd appreciate that, but that may be too much to ask. I've been trying to separate particular features and put them into separate branches. So far, the following branches are fairly independent from the rest of the stuff and should be easy to integrate into the primary repo if the team decides to do so: * The "asset-loader" branch contains a rewrite of the AssetLoader that uses a timestamped asset to determine which of the asset files must be loaded. This prevents the lengthy (and unnecessary) re-loading of all predefined assets on each server start-up, but does load any newly added assets. Status: NOT TESTED (but the logic is quite simple, shouldn't have much problems with it(?)) * The "Migrations" branch is a rewrite of the Migrations.cs to support single-file migration histories. This way, all those endless 0xx_StoreName.sql are replaced with a single StoreName.migrations file which is more readable and easier to maintain. The new migration code supports stored procedures for both MySql and MS SQL. It is also fully backward-compatible (does read the old-style migration files as well). This also includes update of MySql.Data.dll to 6.2.3.0, to avoi a known problem with defining stored procs/funcs in earlier versions. Status: TESTED and works in all modes. * The "NUnit-update" touches a lot of test-related code to make it compatible with NUnit 2.5.5+. The main advantage is that test classes can be made generic and parameterized. This (and the BasicDataServiceTest class included in this branch) allows to build DBMS-independent data tests. Some samples of such tests are available in my "master" branch. The idea is to keep he connection strings for the test databases in a single INI file (rather than in each test unit), and to keep all data tests in OpenSim.Data.Tests, totally eliminating Data.{MySql/MSSQL/SQLite}.Tests. Test sets for a specific DB are produced just by adding another [TestFixture(...)] attribute before the test class. The other new stuff that is present in the "master" branch: * Added Assets.CreatorID support for all dbs; * A way to keep Asset.AccessTime updated (on MySql, a similar way would work on MS SQL) entirely on the SQL server side, without the performance costs of a separate UPDATE statement; * refactored DB-access classes (more code moved to a base class, less stuff is DBMS-specific); * configurable "keep alive" connection mode (for MySQL/MSSQL) - avoid re-creating conn, keep stmts prepared (2x performance gain for MS SQL); * performance tests for Assets; * (other changes) Best regards, Alex Rytov (aka AlexRa) From j.veenvan at gmail.com Mon May 17 11:45:20 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Mon, 17 May 2010 13:45:20 +0200 Subject: [Opensim-dev] =?utf-8?q?Controlling_bots_via_inworld_scripts?= =?utf-8?b?4oCP4oCP?= In-Reply-To: References: Message-ID: <201005171345.20961.info@os-networks.net> hey, How did you manage to control the bot across a webservice if i may ask? kind regards, Jeroen On Monday 17 May 2010 13:31:10 izze euler wrote: > Hi, > > I have created a bot via a web service, but I was wondering if it is > possible to control the bot via inworld scripts? I have tried to do this > with an attachment to the bot, however, I can't move the bot even when the > attachment is physical and I try to move using llMoveToTarget. I know the > script is running as I have llSay messages between moves. > > Has > anyone managed to do this? Or have any ideas I can try? > > Kind > Regards, > Izze > _________________________________________________________________ > http://clk.atdmt.com/UKM/go/195013117/direct/01/ From izzee at hotmail.co.uk Mon May 17 11:58:34 2010 From: izzee at hotmail.co.uk (izze euler) Date: Mon, 17 May 2010 11:58:34 +0000 Subject: [Opensim-dev] =?windows-1256?q?Controlling_bots_via_inworld_scrip?= =?windows-1256?q?ts=FE=FE?= In-Reply-To: <201005171345.20961.info@os-networks.net> References: , <201005171345.20961.info@os-networks.net> Message-ID: http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libSL_bot > From: j.veenvan at gmail.com > To: opensim-dev at lists.berlios.de > Date: Mon, 17 May 2010 13:45:20 +0200 > Subject: Re: [Opensim-dev] Controlling bots via inworld scripts?? > > hey, > > How did you manage to control the bot across a webservice if i may ask? > > kind regards, > > Jeroen > > On Monday 17 May 2010 13:31:10 izze euler wrote: > > Hi, > > > > I have created a bot via a web service, but I was wondering if it is > > possible to control the bot via inworld scripts? I have tried to do this > > with an attachment to the bot, however, I can't move the bot even when the > > attachment is physical and I try to move using llMoveToTarget. I know the > > script is running as I have llSay messages between moves. > > > > Has > > anyone managed to do this? Or have any ideas I can try? > > > > Kind > > Regards, > > Izze > > _________________________________________________________________ > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev _________________________________________________________________ http://clk.atdmt.com/UKM/go/197222280/direct/01/ We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at adeptsql.com Mon May 17 11:00:15 2010 From: info at adeptsql.com (AlexRa) Date: Mon, 17 May 2010 14:00:15 +0300 Subject: [Opensim-dev] Some new code for your review and possible acceptance Message-ID: <867188231.20100517140015@adeptsql.com> Hello, I've been playing around with the database access layer of the code, especially the AssetData plugins for all 3 supported databases (Sqlite, MySql, and MS SQL) and the underlying classes, and also made a few other changes: git at github.com:AlexRa/opensim-mods-Alex.git I'd like to invite the developers of the OpenSim team to review the proposed changes and integrate whatever looks useful into the official repository. This repository contains the following branches that can be of interest: The *"master"* contains all my the changes. It is branched off r/127730 (and with the recent flow of commits I find it difficult to continue rebasing it to keep up). There is quite a lot of stuff there, some of it more useful than the other, so if anybody wants to look at it I'd appreciate that, but that may be too much to ask. I've been trying to separate particular features and put them into separate branches. So far, the following branches are fairly independent from the rest of the stuff and should be easy to integrate into the primary repo if the team decides to do so: * The "asset-loader" branch contains a rewrite of the AssetLoader that uses a timestamped asset to determine which of the asset files must be loaded. This prevents the lengthy (and unnecessary) re-loading of all predefined assets on each server start-up, but does load any newly added assets. Status: NOT TESTED (but the logic is quite simple, shouldn't have much problems with it(?)) * The "Migrations" branch is a rewrite of the Migrations.cs to support single-file migration histories. This way, all those endless 0xx_StoreName.sql are replaced with a single StoreName.migrations file which is more readable and easier to maintain. The new migration code supports stored procedures for both MySql and MS SQL. It is also fully backward-compatible (does read the old-style migration files as well). This also includes update of MySql.Data.dll to 6.2.3.0, to avoi a known problem with defining stored procs/funcs in earlier versions. Status: TESTED and works in all modes. * The "NUnit-update" touches a lot of test-related code to make it compatible with NUnit 2.5.5+. The main advantage is that test classes can be made generic and parameterized. This (and the BasicDataServiceTest class included in this branch) allows to build DBMS-independent data tests. Some samples of such tests are available in my "master" branch. The idea is to keep he connection strings for the test databases in a single INI file (rather than in each test unit), and to keep all data tests in OpenSim.Data.Tests, totally eliminating Data.{MySql/MSSQL/SQLite}.Tests. Test sets for a specific DB are produced just by adding another [TestFixture(...)] attribute before the test class. The other new stuff that is present in the "master" branch: * Added Assets.CreatorID support for all dbs; * A way to keep Asset.AccessTime updated (on MySql, a similar way would work on MS SQL) entirely on the SQL server side, without the performance costs of a separate UPDATE statement; * refactored DB-access classes (more code moved to a base class, less stuff is DBMS-specific); * configurable "keep alive" connection mode (for MySQL/MSSQL) - avoid re-creating conn, keep stmts prepared (2x performance gain for MS SQL); * performance tests for Assets; * (other changes) Best regards, Alex Rytov (aka AlexRa) From info at adeptsql.com Mon May 17 13:23:48 2010 From: info at adeptsql.com (AlexRa) Date: Mon, 17 May 2010 16:23:48 +0300 Subject: [Opensim-dev] IRegionDataStore vs IRegionData ??? Message-ID: <642009134.20100517162348@adeptsql.com> Hello, How come that MySqlRegionData and MSSQLRegionData implement IRegionData, whereas SQLiteRegionData implements IRegionDataStore, which seem to be two totally different interfaces? According to the git histories, there appears to be a migration from IRegionDataStore to IRegionData, (and MSSQL/MySQL implems of IRegionDataStore renamed to 'legacy'), but I couldn't find any SQLite* class that implements IRegionData, and there is still a lot more references to IRegionDataStore in the code (such as actually initializing data plugins with that interface). Am I missing something obvious? Also, what is the latest agreement on naming these things? There are names like ISomethingData, ISomethingDataPlugin and ISomethingStore all used for different parts of the data layer, shouldn't they be renamed in a more uniform way? Best regards, AlexRa From olli_aro at yahoo.co.uk Mon May 17 13:29:57 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Mon, 17 May 2010 14:29:57 +0100 Subject: [Opensim-dev] SL viewer 2 Message-ID: Hi all, What is people's view on the current status of SL viewer 2.0 compatibility with OpenSim? Is someone currently working on this and how is that development going? Regards, Olli -------------- next part -------------- An HTML attachment was scrubbed... URL: From fishwick at cise.ufl.edu Mon May 17 15:21:50 2010 From: fishwick at cise.ufl.edu (Paul Fishwick) Date: Mon, 17 May 2010 11:21:50 -0400 Subject: [Opensim-dev] =?windows-1256?q?Controlling_bots_via_inworld_scrip?= =?windows-1256?q?ts=FE=FE?= In-Reply-To: References: , <201005171345.20961.info@os-networks.net> Message-ID: <4BF15F0E.5010301@cise.ufl.edu> I am not sure if that works with libomv 0.8.0 (which is used by the more recent opensim versions). Has anyone verified? Same problem exists for: http://opensimulator.org/wiki/Building_a_bot These work fine for libomv 0.7.0 -p On 5/17/2010 7:58 AM, izze euler wrote: > http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libSL_bot > > > From: j.veenvan at gmail.com > > To: opensim-dev at lists.berlios.de > > Date: Mon, 17 May 2010 13:45:20 +0200 > > Subject: Re: [Opensim-dev] Controlling bots via inworld scripts?? > > > > hey, > > > > How did you manage to control the bot across a webservice if i may ask? > > > > kind regards, > > > > Jeroen > > > > On Monday 17 May 2010 13:31:10 izze euler wrote: > > > Hi, > > > > > > I have created a bot via a web service, but I was wondering if it is > > > possible to control the bot via inworld scripts? I have tried to > do this > > > with an attachment to the bot, however, I can't move the bot even > when the > > > attachment is physical and I try to move using llMoveToTarget. I > know the > > > script is running as I have llSay messages between moves. > > > > > > Has > > > an yone managed to do this? Or have any ideas I can try? > > > > > > Kind > > > Regards, > > > Izze > > > _________________________________________________________________ > > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > ------------------------------------------------------------------------ > Get a free e-mail account with Hotmail. Sign-up now. > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Paul Fishwick, PhD Professor University of Florida CISE Department, CSE 301 Gainesville, FL 32611 Email: fishwick at cise.ufl.edu Web: http://www.cise.ufl.edu/~fishwick -------------- next part -------------- An HTML attachment was scrubbed... URL: From drwhiet at spacefriends.de Mon May 17 15:48:10 2010 From: drwhiet at spacefriends.de (drwhiet at spacefriends.de) Date: Mon, 17 May 2010 17:48:10 +0200 Subject: [Opensim-dev] SL viewer 2 In-Reply-To: References: Message-ID: maby this helps ? http://justincc.org/blog/2010/02/25/a-word-of-caution-when-trying-second-lif e-viewer-2-beta-with-current-opensim/ besides that i do not like the viewer , but the (web)features in it are great .. best regards Wordfromthe Wise _____ Von: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] Im Auftrag von Olli Aro Gesendet: Montag, 17. Mai 2010 15:30 An: opensim-dev at lists.berlios.de Betreff: [Opensim-dev] SL viewer 2 Hi all, What is people's view on the current status of SL viewer 2.0 compatibility with OpenSim? Is someone currently working on this and how is that development going? Regards, Olli -------------- next part -------------- An HTML attachment was scrubbed... URL: From olli_aro at yahoo.co.uk Mon May 17 16:02:10 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Mon, 17 May 2010 17:02:10 +0100 Subject: [Opensim-dev] SL viewer 2 In-Reply-To: References: Message-ID: Yeah, the web content feature is exactly why I am asking :) Did read that blog, but was just interested in finding out if there has been any movement since or if there is someone working on this? Regards, Olli From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of drwhiet at spacefriends.de Sent: 17 May 2010 16:48 To: opensim-dev at lists.berlios.de Subject: [Bulk] Re: [Opensim-dev] SL viewer 2 maby this helps ? http://justincc.org/blog/2010/02/25/a-word-of-caution-when-trying-second-lif e-viewer-2-beta-with-current-opensim/ besides that i do not like the viewer , but the (web)features in it are great .. best regards Wordfromthe Wise _____ Von: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] Im Auftrag von Olli Aro Gesendet: Montag, 17. Mai 2010 15:30 An: opensim-dev at lists.berlios.de Betreff: [Opensim-dev] SL viewer 2 Hi all, What is people's view on the current status of SL viewer 2.0 compatibility with OpenSim? Is someone currently working on this and how is that development going? Regards, Olli -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Mon May 17 16:05:25 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 17 May 2010 17:05:25 +0100 Subject: [Opensim-dev] SL viewer 2 In-Reply-To: References: Message-ID: <4BF16945.70203@googlemail.com> drwhiet at spacefriends.de wrote: > maby this helps ? > http://justincc.org/blog/2010/02/25/a-word-of-caution-when-trying-second-life-viewer-2-beta-with-current-opensim/ I believe that using viewer 2 with OpenSim master no longer carries any risk of inventory problems (and that risk might have been a little theoretical in the first place). There might still be a possible risk with 0.6.9 - I don't think it has the necessary libomv updates to remove any inventory corruption possibility (though I haven't looked). I hear that appearance doesn't currently work with viewer 2 and OpenSim, though I haven't tried it myself. A number of people (including myself) are interested in shared media (which I'm guessing is what you mean by web features). But afaik nobody has had the opportunity to do anything substantial yet. It would be great if I were wrong. > > besides that i do not like the viewer , but the (web)features in it are > great .. > > best regards > Wordfromthe Wise > > ------------------------------------------------------------------------ > *Von:* opensim-dev-bounces at lists.berlios.de > [mailto:opensim-dev-bounces at lists.berlios.de] *Im Auftrag von *Olli Aro > *Gesendet:* Montag, 17. Mai 2010 15:30 > *An:* opensim-dev at lists.berlios.de > *Betreff:* [Opensim-dev] SL viewer 2 > > Hi all, > > > > What is people?s view on the current status of SL viewer 2.0 > compatibility with OpenSim? > > > > Is someone currently working on this and how is that development going? > > > > Regards, > > > > Olli > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From dz at bitzend.net Mon May 17 17:19:57 2010 From: dz at bitzend.net (dz) Date: Mon, 17 May 2010 10:19:57 -0700 Subject: [Opensim-dev] =?utf-8?q?Controlling_bots_via_inworld_scripts?= =?utf-8?b?4oCP4oCP?= In-Reply-To: References: Message-ID: Aloha, I have been using libomv/testclient based bots for months now, most recently with 0.8.1. In my experience, it is easy to control them using in-world scripts. I regularly start the testclient bot using the --scriptfile command line option, using the designated script to define an in-world object as the bots "master" (see SetMasterKey). This allows me to use llInstantMessage to send commands to the bots and control them. However, recent releases of OpenSim seem to have changed the functionality related to walking movement. Specifically the "autopilot" function calls that used to trigger a bot to walk to a specified location. I haven't been able to isolate the server side changes responsible. My response was also to design a scripted attachment which I have programmed and tested. When attached to an avatar driven by a "regular" client, this attachment uses llMoveToTarget and is successful at "dragging" my avatars around a pre-defined course. When I attach the same scripted device to my bots, they do not move. I am continuing my testing of the libomv/testclient based bots with the newest 0.8.1 release, but have not had any success to date. I am pursuing the following options.... * Radically increasing the force applied to the attachment - Some of my experiments were successful at getting bots to move when i gave them a target to follow. When I placed the target VERY close to the bot, I COULD get it to move slightly, leading me to believe the solution might be related to bot/ground friction issues. * Building a physical object that moves around the course I desire and having the bot "sit" on the moving object. With the recent updates to lsl vehicle function in OpenSim, this may be the easiest short-term solution. * Reworking the client movement functions to eliminate the use of Autopilot based functions. For my purposes, it is very important that the bots "walk". It would be easiest if this was accomplished in the manner most similar to a "regular" avatar, as this allows me to use existing AO devices, rather than having to pre-program all of the animations into a script. Please keep us all up-to-date on your findings :) 2010/5/17 izze euler > Hi, > > I have created a bot via a web service, but I was wondering if it is > possible to control the bot via inworld scripts? I have tried to do this > with an attachment to the bot, however, I can't move the bot even when the > attachment is physical and I try to move using llMoveToTarget. I know the > script is running as I have llSay messages between moves. > > Has anyone managed to do this? Or have any ideas I can try? > > Kind Regards, > Izze > ------------------------------ > Get a free e-mail account with Hotmail. Sign-up now. > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at glscripting.org Mon May 17 17:25:21 2010 From: admin at glscripting.org (Domain Admin) Date: Mon, 17 May 2010 10:25:21 -0700 Subject: [Opensim-dev] =?utf-8?q?Controlling_bots_via_inworld_scripts?= =?utf-8?b?4oCP4oCP?= In-Reply-To: References: Message-ID: In Opensimulator and correct me if I am wrong you can use C# so that means you can create your bot inworld and that would be a good way to keep the process there but yeah i have been making bots for about a year or more now you use object im to your bot :) llInstantMessage and to recieve you would use like listen or something. On Mon, May 17, 2010 at 10:19 AM, dz wrote: > Aloha, > > I have been using libomv/testclient based bots for months now, most > recently with 0.8.1. In my experience, it is easy to control them using > in-world scripts. I regularly start the testclient bot using the > --scriptfile command line option, using the designated script to define an > in-world object as the bots "master" (see SetMasterKey). This allows me to > use llInstantMessage to send commands to the bots and control them. > > However, recent releases of OpenSim seem to have changed the functionality > related to walking movement. Specifically the "autopilot" function calls > that used to trigger a bot to walk to a specified location. I haven't been > able to isolate the server side changes responsible. My response was also > to design a scripted attachment which I have programmed and tested. When > attached to an avatar driven by a "regular" client, this attachment uses > llMoveToTarget and is successful at "dragging" my avatars around a > pre-defined course. When I attach the same scripted device to my bots, they > do not move. > > I am continuing my testing of the libomv/testclient based bots with the > newest 0.8.1 release, but have not had any success to date. I am pursuing > the following options.... > > * Radically increasing the force applied to the attachment - Some of my > experiments were successful at getting bots to move when i gave them a > target to follow. When I placed the target VERY close to the bot, I COULD > get it to move slightly, leading me to believe the solution might be related > to bot/ground friction issues. > > * Building a physical object that moves around the course I desire and > having the bot "sit" on the moving object. With the recent updates to lsl > vehicle function in OpenSim, this may be the easiest short-term solution. > > * Reworking the client movement functions to eliminate the use of Autopilot > based functions. > > For my purposes, it is very important that the bots "walk". It would be > easiest if this was accomplished in the manner most similar to a "regular" > avatar, as this allows me to use existing AO devices, rather than having to > pre-program all of the animations into a script. Please keep us all > up-to-date on your findings :) > > 2010/5/17 izze euler > >> Hi, >> >> I have created a bot via a web service, but I was wondering if it is >> possible to control the bot via inworld scripts? I have tried to do this >> with an attachment to the bot, however, I can't move the bot even when the >> attachment is physical and I try to move using llMoveToTarget. I know the >> script is running as I have llSay messages between moves. >> >> Has anyone managed to do this? Or have any ideas I can try? >> >> Kind Regards, >> Izze >> ------------------------------ >> Get a free e-mail account with Hotmail. Sign-up now. >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From melanie at t-data.com Mon May 17 18:14:49 2010 From: melanie at t-data.com (Melanie) Date: Mon, 17 May 2010 20:14:49 +0200 Subject: [Opensim-dev] IRegionDataStore vs IRegionData ??? In-Reply-To: <642009134.20100517162348@adeptsql.com> References: <642009134.20100517162348@adeptsql.com> Message-ID: <4BF18799.3040000@t-data.com> Hi, before 0.7, *LegacyRegionData will be renamed to *SimulatorData. SQLite doesn't implement the "new" RegionData, because gridmode servers, which use this, can't be run under SQLite. Melanie AlexRa wrote: > Hello, > > How come that MySqlRegionData and MSSQLRegionData implement IRegionData, > whereas SQLiteRegionData implements IRegionDataStore, which seem to be > two totally different interfaces? According to the git histories, > there appears to be a migration from IRegionDataStore to IRegionData, > (and MSSQL/MySQL implems of IRegionDataStore renamed to 'legacy'), but > I couldn't find any SQLite* class that implements IRegionData, and > there is still a lot more references to IRegionDataStore in the code > (such as actually initializing data plugins with that interface). Am I > missing something obvious? > > Also, what is the latest agreement on naming these things? There are > names like ISomethingData, ISomethingDataPlugin and ISomethingStore > all used for different parts of the data layer, shouldn't they be > renamed in a more uniform way? > > > Best regards, > > AlexRa > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From james.stallings at gmail.com Mon May 17 18:36:53 2010 From: james.stallings at gmail.com (James Stallings II) Date: Mon, 17 May 2010 13:36:53 -0500 Subject: [Opensim-dev] Nasty intermittent TP/border crossing bug Message-ID: Greetings list, I've been tracking this intermittent TP bug that seems to favor one of my clients. It was present in 0.6.8-post-fixes and is also present in 0.6.9 (HEAD). The configuration is as follows: OpenSim 0.6.9 (head) on Windows 2008 Web Edition, 32 bit single instance configured for standalone operation in a 2x2 region configuration It goes something like this: After some significantly large number of number of teleports/crossings, the avatar becomes invisible and subsequent attempts to move or steer the avatar result in the camera swinging in an odd eliptical/figure eight pattern with the principal focus centered roughly on where the avatar should be. This seems to happen thus far when entering the SW region in the cluster. In the logs, it appears as if the appropriate child agent fails to get upgraded to root, leaving four child agents and no root agent. The lines reflecting logout are where I am invisible and logging out because the session is hosed. Any help isolating and fixing this bug would be greatly appreciated. Thanks and Cheers! James Find below the relevant log snippet: . . . 2010-05-17 13:04:20,275 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector [PRESENCE DETECTOR]: Detected root presence a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan 2010-05-17 13:04:20,275 DEBUG - OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: ReportAgent with session fa05841a-6a9e-4226-a9ce-53e8ff32161f in region 37e9f110-3828-11df-9879-0800200c9a66 2010-05-17 13:04:20,275 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.ActivityDetector [ACTIVITY DETECTOR]: Detected root presence a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan 2010-05-17 13:04:20,306 DEBUG - OpenSim.Region.Framework.Scenes.ScenePresence [SCENE PRESENCE]: Releasing agent in URI http://74.63.239.66:9050/agent/a4781c8c-0525-4a0a-903b-206d5f9bd1b0/49f56330-3828-11df-9879-0800200c9a66/release/ 2010-05-17 13:04:20,306 DEBUG - OpenSim.Region.CoreModules.World.WorldMap.WorldMapModule [WORLD MAP]: Starting remote MapItem request thread 2010-05-17 13:04:20,306 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL COMMS]: Found region to SendReleaseAgent 2010-05-17 13:04:20,821 INFO - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, 4000(74.63.239.66:9052) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4000, 4001(74.63.239.66:9054) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, 4001(74.63.239.66:9056) 2010-05-17 13:04:20,821 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL SIMULATION CONNECTOR]: Found region Madhava Bhavan to send SendCreateChildAgent 2010-05-17 13:04:20,821 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL SIMULATION CONNECTOR]: Found region Mayapur to send SendCreateChildAgent 2010-05-17 13:04:20,821 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL SIMULATION CONNECTOR]: Found region Sri Isodhyana to send SendCreateChildAgent 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Madhava Bhavan told of incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, teleportflags 0) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Mayapur told of incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, teleportflags 0) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Sri Isodhyana told of incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, teleportflags 0) 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Madhava Bhavan authenticated and authorized incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672) 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Mayapur authenticated and authorized incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672) 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Sri Isodhyana authenticated and authorized incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672) 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Adjusting known seeds for existing agent a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Madhava Bhavan 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Adjusting known seeds for existing agent a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Mayapur 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Adjusting known seeds for existing agent a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Sri Isodhyana 2010-05-17 13:04:37,653 INFO - OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Got a logout request for Hiro Protagonist in Radhika Bhavan 2010-05-17 13:04:37,653 DEBUG - OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Close has been called for Hiro Protagonist attached to scene Radhika Bhavan 2010-05-17 13:04:37,653 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector [PRESENCE DETECTOR]: Detected client logout a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan 2010-05-17 13:04:37,653 DEBUG - OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: Session fa05841a-6a9e-4226-a9ce-53e8ff32161f logout -- =================================== http://osgrid.org http://twitter.com/jstallings2 http://www.linkedin.com/pub/5/770/a49 -------------- next part -------------- An HTML attachment was scrubbed... URL: From j.frank.nichols at gmail.com Mon May 17 19:11:15 2010 From: j.frank.nichols at gmail.com (Frank Nichols) Date: Mon, 17 May 2010 12:11:15 -0700 Subject: [Opensim-dev] Nasty intermittent TP/border crossing bug In-Reply-To: References: Message-ID: I can confirm a similar issue, after 8 region crossings, I was logged out. The region log showed it had gotten a timeout when attempting to add an attachment. Frank On Mon, May 17, 2010 at 11:36 AM, James Stallings II < james.stallings at gmail.com> wrote: > Greetings list, > > I've been tracking this intermittent TP bug that seems to favor one of my > clients. It was present in 0.6.8-post-fixes and is also present in 0.6.9 > (HEAD). > > The configuration is as follows: > > OpenSim 0.6.9 (head) on Windows 2008 Web Edition, 32 bit > single instance configured for standalone operation in a 2x2 region > configuration > > It goes something like this: > After some significantly large number of number of teleports/crossings, the > avatar becomes invisible and subsequent attempts to move or steer the avatar > result in the camera swinging in an odd eliptical/figure eight pattern with > the principal focus centered roughly on where the avatar should be. This > seems to happen thus far when entering the SW region in the cluster. > > In the logs, it appears as if the appropriate child agent fails to get > upgraded to root, leaving four child agents and no root agent. > > The lines reflecting logout are where I am invisible and logging out > because the session is hosed. > > Any help isolating and fixing this bug would be greatly appreciated. > > Thanks and Cheers! > James > > > Find below the relevant log snippet: > > . > . > . > > 2010-05-17 13:04:20,275 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector > [PRESENCE DETECTOR]: Detected root presence > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan > 2010-05-17 13:04:20,275 DEBUG - > OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: > ReportAgent with session fa05841a-6a9e-4226-a9ce-53e8ff32161f in region > 37e9f110-3828-11df-9879-0800200c9a66 > 2010-05-17 13:04:20,275 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.ActivityDetector > [ACTIVITY DETECTOR]: Detected root presence > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan > 2010-05-17 13:04:20,306 DEBUG - > OpenSim.Region.Framework.Scenes.ScenePresence [SCENE PRESENCE]: Releasing > agent in URI > http://74.63.239.66:9050/agent/a4781c8c-0525-4a0a-903b-206d5f9bd1b0/49f56330-3828-11df-9879-0800200c9a66/release/ > 2010-05-17 13:04:20,306 DEBUG - > OpenSim.Region.CoreModules.World.WorldMap.WorldMapModule [WORLD MAP]: > Starting remote MapItem request thread > 2010-05-17 13:04:20,306 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL COMMS]: Found region to SendReleaseAgent > 2010-05-17 13:04:20,821 INFO - > OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule > [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, > 4000(74.63.239.66:9052) > 2010-05-17 13:04:20,821 INFO - > OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule > [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4000, > 4001(74.63.239.66:9054) > 2010-05-17 13:04:20,821 INFO - > OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule > [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, > 4001(74.63.239.66:9056) > 2010-05-17 13:04:20,821 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL SIMULATION CONNECTOR]: Found region Madhava Bhavan to send > SendCreateChildAgent > 2010-05-17 13:04:20,821 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL SIMULATION CONNECTOR]: Found region Mayapur to send > SendCreateChildAgent > 2010-05-17 13:04:20,821 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL SIMULATION CONNECTOR]: Found region Sri Isodhyana to send > SendCreateChildAgent > 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Madhava Bhavan told of incoming child agent Hiro > Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, > teleportflags 0) > 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Mayapur told of incoming child agent Hiro > Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, > teleportflags 0) > 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Sri Isodhyana told of incoming child agent Hiro > Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, > teleportflags 0) > 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Madhava Bhavan authenticated and authorized > incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 > (circuit code 167313672) > 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Mayapur authenticated and authorized incoming > child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit > code 167313672) > 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Sri Isodhyana authenticated and authorized > incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 > (circuit code 167313672) > 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene > [SCENE]: Adjusting known seeds for existing agent > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Madhava Bhavan > 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene > [SCENE]: Adjusting known seeds for existing agent > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Mayapur > 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene > [SCENE]: Adjusting known seeds for existing agent > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Sri Isodhyana > 2010-05-17 13:04:37,653 INFO - > OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Got a logout > request for Hiro Protagonist in Radhika Bhavan > 2010-05-17 13:04:37,653 DEBUG - > OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Close has been > called for Hiro Protagonist attached to scene Radhika Bhavan > 2010-05-17 13:04:37,653 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector > [PRESENCE DETECTOR]: Detected client logout > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan > 2010-05-17 13:04:37,653 DEBUG - > OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: Session > fa05841a-6a9e-4226-a9ce-53e8ff32161f logout > > > -- > =================================== > http://osgrid.org > http://twitter.com/jstallings2 > http://www.linkedin.com/pub/5/770/a49 > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Mon May 17 22:11:00 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Mon, 17 May 2010 17:11:00 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <201005170903.03180.info@os-networks.net> References: <201005170903.03180.info@os-networks.net> Message-ID: Jeroen, are you talking about the voice not working..? I don't see the point using another viewer to get voice since most people uses the official Second Life viewer :S 2010/5/17 Jeroen van Veen > That's a viewer bug. Check it with hippo 0.51 and you will see it's not > greyed > out anymore. > > Jeroen > > On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: > > Actually, tried About Land / Media / Voice, but is disabled (can't check > > the Enable voice).. in Estate 'Allow voice chat' is active, any other > > idea? Thanks to all and sorry for my bad english :) > > > > 2010/5/12 Rob Smart > > > > > :) by seconds ! > > > > > > Freeswitch needs to be started first because when mod_xml_curl is used > it > > > expects ALL config information to come from the named source, in this > > > case OpenSim. However to make OpenSim handle all config and not just > the > > > dialplan and directory that it currently handles would require lots and > > > lots of XML to be returned and many new parameters in the OpenSim.ini > > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid > > > HTTP response then it will use its default config which is how it > > > currently works. > > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause > wrote: > > >> ah you beat me too it :-). > > >> > > >> I am surprised that the OpenSim needs to be started before FreeSwitch. > I > > >> thought it was the other way round ... > > >> > > >> -----Urspr?ngliche Nachricht----- > > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > > >> Gesendet: Mi 12.05.2010 22:12 > > >> An: opensim-dev at lists.berlios.de > > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > >> > > >> One of your debug lines below reads > > >> > > >> 14:39:39 - [FreeSwitchVoice]:[ > > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > > >> Admin": voice not enabled for parcel > > >> > > >> Voice needs to be turned on in the Region via the SL/Hippo client. > > >> > > >> - You need to log into the region as an admin. > > >> - Click on the region name at the top of the client (or right click on > > >> some > > >> grass) so that you get the "About Land" popup. > > >> - Go to the media tab and in the "Voice" section at the bottom > > >> - select "Use the Estate spatial channel" (That's what it reads in the > > >> Hippo > > >> client anyway) > > >> - log out and log back in again, you may need to restart the region. > > >> > > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa > wrote: > > >> > Well, a lot of progress but no voice.. here is something I dont > > >> > > >> understand > > >> > > >> > so if someone can point me to FS or OS I can search to get this > > >> > working > > >> : > > >> :) > > >> : > > >> > *From OS Console, when the AV request voice:* > > >> > > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > >> > /> > > >> > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > > >> > usernamexdPCKuP4mQdqNMLD4z3su0w== > > >> > password1234voice_sip_uri_hostname > >> > >192.168.0.171voice_account_server_name > >> ng> > > >> > > >> > http://192.168.0.171:9000/api/ > > >> > > > >> > 14:39:39 - [FreeSwitchVoice]: > FreeSwitchSLVoiceGetPreloginHTTPHandler > > >> > called > > >> > 14:39:39 - [FreeSwitchVoice]: > FreeSwitchSLVoiceGetPreloginHTTPHandler > > >> > return > > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > > >> > called > > >> > > > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > > >> > Content-Type:application/x-www-form-urlencoded, > > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > >> > > > >> > 14:39:39 - [FREESWITCH]: > >> > ?> > >> > "/xsd/buddy_list.xsd"> > > >> > > > >> > *Here it fails?, why the voice is not enabled?* > > >> > * > > >> > * > > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > > >> > "devi OpenSim" (1): avatar "d Admin": request: /> > > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel > > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > > >> > "devi > > >> > > >> > OpenSim" (1): avatar "d Admin": > > >> > parcel_local_id1region_nam > > >> > eDevivoice_credentialschanne > > >> l_uri > >> > > >> > /> > > >> > > > >> > Thanks > > >> > > > >> > > > >> > 2010/5/12 Jor3l Boa > > >> > > > >> > Thanks Fly-man, was trying OS first just to make sure there was a > > >> > > >> folder, > > >> > > >> >> now it seems to run and start.. for some reason is not working (no > > >> > > >> errors > > >> > > >> >> for now) Will keep trying and post any solution on wiki. > > >> >> > > >> >> 2010/5/12 Fly Man > > >> >> > > >> >>> Well, this is a simple question with an even easier answer: > > >> >>> Don't start FreeSwitch first, start Opensim first and then > > >> >>> Freeswitch. > > >> >>> > > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > > >> >>> instance because it's not implemented. > > >> >>> > > >> >>> Also see the Wiki page about more info > > >> >>> > > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > > >> >>> > > >> >>> _______________________________________________ > > >> >>> Opensim-dev mailing list > > >> >>> Opensim-dev at lists.berlios.de > > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > > >> > > > >> > _______________________________________________ > > >> > Opensim-dev mailing list > > >> > Opensim-dev at lists.berlios.de > > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > > >> > > >> _______________________________________________ > > >> Opensim-dev mailing list > > >> Opensim-dev at lists.berlios.de > > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > _______________________________________________ > > > Opensim-dev mailing list > > > Opensim-dev at lists.berlios.de > > > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Mon May 17 23:46:32 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 18 May 2010 00:46:32 +0100 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <867188231.20100517140015@adeptsql.com> References: <867188231.20100517140015@adeptsql.com> Message-ID: <4BF1D558.8040808@googlemail.com> Hi Alex. Always great to see someone new playing with the code! In general, our submission process has been to put patches on Mantis and then talk to developers about them in IRC - it's more work for us to have to search through remote git repositories and reduces the chance that these changes will come in. I've also made contextual comments inline. AlexRa wrote: > Hello, > > I've been playing around with the database access layer of the code, especially the AssetData plugins > for all 3 supported databases (Sqlite, MySql, and MS SQL) and the underlying classes, and also made > a few other changes: > > git at github.com:AlexRa/opensim-mods-Alex.git > > I'd like to invite the developers of the OpenSim team to review the proposed changes > and integrate whatever looks useful into the official repository. > > This repository contains the following branches that can be of interest: > > The *"master"* contains all my the changes. It is branched off > r/127730 (and with the recent flow of commits I find it difficult to > continue rebasing it to keep up). There is quite a lot of stuff there, > some of it more useful than the other, so if anybody wants to look at > it I'd appreciate that, but that may be too much to ask. > > I've been trying to separate particular features and put them into separate > branches. So far, the following branches are fairly independent from > the rest of the stuff and should be easy to integrate into the primary > repo if the team decides to do so: > > * The "asset-loader" branch contains a rewrite of the AssetLoader that > uses a timestamped asset to determine which of the asset files must > be loaded. This prevents the lengthy (and unnecessary) re-loading of > all predefined assets on each server start-up, but does load any > newly added assets. Status: NOT TESTED (but the logic is quite > simple, shouldn't have much problems with it(?)) Sounds good. Of course, actually testing this would be even better since that's actually the hard part. > > * The "Migrations" branch is a rewrite of the Migrations.cs to support > single-file migration histories. This way, all those endless > 0xx_StoreName.sql are replaced with a single StoreName.migrations > file which is more readable and easier to maintain. The new > migration code supports stored procedures for both MySql and MS SQL. > It is also fully backward-compatible (does read the old-style > migration files as well). > > This also includes update of MySql.Data.dll to 6.2.3.0, to avoi a > known problem with defining stored procs/funcs in earlier versions. > > Status: TESTED and works in all modes. I believe migrations were inspired by the Ruby on Rails way of doing things, so it would be nice to stick to this if possible (of course, your way may be completely compatible for all I know). In the past, the migrations have been tidied up simply by bunching all the oldest ones up into a new 000 migration. > > * The "NUnit-update" touches a lot of test-related code to make it compatible > with NUnit 2.5.5+. The main advantage is that test classes can be > made generic and parameterized. This (and the BasicDataServiceTest > class included in this branch) allows to build DBMS-independent data > tests. Some samples of such tests are available in my "master" > branch. The idea is to keep he connection strings for the test > databases in a single INI file (rather than in each test unit), and > to keep all data tests in OpenSim.Data.Tests, totally eliminating > Data.{MySql/MSSQL/SQLite}.Tests. Test sets for a specific DB are > produced just by adding another [TestFixture(...)] attribute before > the test class. It would be very good to update nunit - just today I was looking to use the throws assertion before realizing that it was only implemented in nunit 2.5. It would be especially nice to see this work as patches, preferably separating the nunit upgrades from any other new tests. > > The other new stuff that is present in the "master" branch: > > * Added Assets.CreatorID support for all dbs; > > * A way to keep Asset.AccessTime updated (on MySql, a similar way > would work on MS SQL) entirely on the SQL server side, without the > performance costs of a separate UPDATE statement; > > * refactored DB-access classes (more code moved to a base class, less stuff is DBMS-specific); > > * configurable "keep alive" connection mode (for MySQL/MSSQL) - avoid > re-creating conn, keep stmts prepared (2x performance gain for MS SQL); > > * performance tests for Assets; These sound good. But again, it's far easier for us, I would say, if these are submitted as discrete patches, probably best one at a time until each is accepted. I know the codebase can change quickly but unfortunately this is sometimes a cost that has to be bourne. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From info at adeptsql.com Tue May 18 07:53:51 2010 From: info at adeptsql.com (AlexRa) Date: Tue, 18 May 2010 10:53:51 +0300 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <4BF1D558.8040808@googlemail.com> References: <867188231.20100517140015@adeptsql.com> <4BF1D558.8040808@googlemail.com> Message-ID: <3910163569.20100518105351@adeptsql.com> Hello Justin, JCC> I believe migrations were inspired by the Ruby on Rails way of JCC> doing things, so it would be nice to stick to this if possible JCC> (of course, your way may be completely compatible for all I JCC> know). In the past, the migrations have been tidied up simply by JCC> bunching all the oldest ones up into a new 000 migration. It is compatible, and the idea is just the same. What's changed is the format of the migration files: instead of having all those 0nn_RegionStore.sql scattered around, you'd have all the same stuff in a single file, separated by ":VERSION nnn" like this: :VERSION 1 create table .... () :VERSION 2 alter table ... add .... :VERSION 3 ... The advantage is that this way the history of changes is much more readable, you don't need to hunt around to see what was the next change. And if there are still any old-style migration files (with higher version numbers) left behind, they are processed too. If the same version section exists both in the new-style file and as a separate old-style migration, the latter is ignored. JCC> It would be very good to update nunit - just today I was looking JCC> to use the throws assertion before realizing that it was only JCC> implemented in nunit 2.5. It would be especially nice to see JCC> this work as patches, preferably separating the nunit upgrades from any other new tests. Justin, would you please just look at my repo just once and see the amount of changes there? And there is still local stuff I haven't pushed yet, such as unified data tests (that don't require separate test projects for each supported database), *fully tested* EstateStore, including the MS SQL part which was very unfinished. Right now I'm going through the RegionTests (also for all 3 DBs) and some of the tests looks rather messed up, so about half of them show up red in NUnit. Either I'll finish that and move ahead to other things (such as the Inventory store), or I'll be stuck forever with the Mantis thingy. And if you'll ever want to upgrade to the most recent MySQL .NET connector (which I did because I needed it to work correctly with stored procs in migrations, which in turn I needed for server-side tracking of asset access times), you'll see that nothing works, because the connector now treats CHAR(36) as Guid by default and a lot of type conversions in the code are broken. That requires safer conversions to/from DB types throughout the data layer, basically a way to guarantee that whatever the storage format is (esp. for UUIDs and bools), in whichever dbms, it gets read correctly. That already works in my version of the AssetStore (for all 3 DBs), but needs to be done in other stores as well. I checked that this works by changing ID/CreatorID in the MySql [assets] table between BINARY(16) and CHAR(36) and the thing kept working without any changes in the code. BTW, do you know that when working with a local MS SQL server, keeping the connection open and properly preparing all statements (once, not on every call) increases performance more than twofold on read operations (such as asset access)? The code that works this way (currently for assets, for all 3 DBs) and is fully tested, including performance tests, is also in my repo. Admittedly, the "master" branch of my repo is not all ready for integration and may be difficult to read (although most of it is tested and works fine). On the other hand, the smaller single-feature branches I mentioned in my previous msg are specifically made to be easy to pick up. If you want the NUnit update, it would take you about 3 mins to cherry-pick a couple of commits from "git at github.com:AlexRa/opensim-mods-Alex.git". Those are on the "migration-tests" branch with IDs: bdd430920d1... (corrections to the code - NUnit.Framework.SyntaxHelpers removed) af4ace4f6758... (the updated NUnit dll) You'll have to install a fresh NUnit distro as well, obviously. Best regards, AlexRa From cliveg at gmail.com Tue May 18 10:13:24 2010 From: cliveg at gmail.com (Clive Gould) Date: Tue, 18 May 2010 11:13:24 +0100 Subject: [Opensim-dev] OpenSim binary install Message-ID: Hi I have to install a clean copy of OpenSim 0.6.9 on a CentOS 5 server Which installation option is best 1) Source or 2) Binary Thanks very much Clive From rob.s.smart at gmail.com Tue May 18 10:56:55 2010 From: rob.s.smart at gmail.com (Rob Smart) Date: Tue, 18 May 2010 11:56:55 +0100 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: <201005170903.03180.info@os-networks.net> Message-ID: Joroen is referring to enabling voice for a particular region/land parcel. This only needs to be done once and is an administrative task. It seems some viewers don't allow this admin step to enable the voice with OpenSim but with Hippo 0.51 it works. I'm not sure why the other viewers don't work but i have seen this too. On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa wrote: > Jeroen, are you talking about the voice not working..? I don't see the > point using another viewer to get voice since most people uses the official > Second Life viewer :S > > 2010/5/17 Jeroen van Veen > > That's a viewer bug. Check it with hippo 0.51 and you will see it's not >> greyed >> out anymore. >> >> Jeroen >> >> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: >> > Actually, tried About Land / Media / Voice, but is disabled (can't check >> > the Enable voice).. in Estate 'Allow voice chat' is active, any other >> > idea? Thanks to all and sorry for my bad english :) >> > >> > 2010/5/12 Rob Smart >> > >> > > :) by seconds ! >> > > >> > > Freeswitch needs to be started first because when mod_xml_curl is used >> it >> > > expects ALL config information to come from the named source, in this >> > > case OpenSim. However to make OpenSim handle all config and not just >> the >> > > dialplan and directory that it currently handles would require lots >> and >> > > lots of XML to be returned and many new parameters in the OpenSim.ini >> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid >> > > HTTP response then it will use its default config which is how it >> > > currently works. >> > > >> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >> wrote: >> > >> ah you beat me too it :-). >> > >> >> > >> I am surprised that the OpenSim needs to be started before >> FreeSwitch. I >> > >> thought it was the other way round ... >> > >> >> > >> -----Urspr?ngliche Nachricht----- >> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >> > >> Gesendet: Mi 12.05.2010 22:12 >> > >> An: opensim-dev at lists.berlios.de >> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >> > >> >> > >> One of your debug lines below reads >> > >> >> > >> 14:39:39 - [FreeSwitchVoice]:[ >> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d >> > >> Admin": voice not enabled for parcel >> > >> >> > >> Voice needs to be turned on in the Region via the SL/Hippo client. >> > >> >> > >> - You need to log into the region as an admin. >> > >> - Click on the region name at the top of the client (or right click >> on >> > >> some >> > >> grass) so that you get the "About Land" popup. >> > >> - Go to the media tab and in the "Voice" section at the bottom >> > >> - select "Use the Estate spatial channel" (That's what it reads in >> the >> > >> Hippo >> > >> client anyway) >> > >> - log out and log back in again, you may need to restart the region. >> > >> >> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa >> wrote: >> > >> > Well, a lot of progress but no voice.. here is something I dont >> > >> >> > >> understand >> > >> >> > >> > so if someone can point me to FS or OS I can search to get this >> > >> > working >> > >> : >> > >> :) >> > >> : >> > >> > *From OS Console, when the AV request voice:* >> > >> > >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >> > > >> > /> >> > >> >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >> > >> >> usernamexdPCKuP4mQdqNMLD4z3su0w== >> > >> >> password1234voice_sip_uri_hostname> > >> >> >192.168.0.171voice_account_server_name> > >> ng> >> > >> >> > >> > http://192.168.0.171:9000/api/ >> > >> > >> > >> > 14:39:39 - [FreeSwitchVoice]: >> FreeSwitchSLVoiceGetPreloginHTTPHandler >> > >> > called >> > >> > 14:39:39 - [FreeSwitchVoice]: >> FreeSwitchSLVoiceGetPreloginHTTPHandler >> > >> > return >> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler >> > >> > called >> > >> > >> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >> > >> > Content-Type:application/x-www-form-urlencoded, >> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >> > >> > >> > >> > 14:39:39 - [FREESWITCH]: > > >> > ?>> > >> > "/xsd/buddy_list.xsd"> >> > >> > >> > >> > *Here it fails?, why the voice is not enabled?* >> > >> > * >> > >> > * >> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >> > >> > "devi OpenSim" (1): avatar "d Admin": request: > /> >> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel >> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >> > >> > "devi >> > >> >> > >> > OpenSim" (1): avatar "d Admin": >> > >> >> parcel_local_id1region_nam >> > >> >> eDevivoice_credentialschanne >> > >> l_uri> > >> >> > >> > /> >> > >> > >> > >> > Thanks >> > >> > >> > >> > >> > >> > 2010/5/12 Jor3l Boa >> > >> > >> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >> > >> >> > >> folder, >> > >> >> > >> >> now it seems to run and start.. for some reason is not working (no >> > >> >> > >> errors >> > >> >> > >> >> for now) Will keep trying and post any solution on wiki. >> > >> >> >> > >> >> 2010/5/12 Fly Man >> > >> >> >> > >> >>> Well, this is a simple question with an even easier answer: >> > >> >>> Don't start FreeSwitch first, start Opensim first and then >> > >> >>> Freeswitch. >> > >> >>> >> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim >> > >> >>> instance because it's not implemented. >> > >> >>> >> > >> >>> Also see the Wiki page about more info >> > >> >>> >> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module >> > >> >>> >> > >> >>> _______________________________________________ >> > >> >>> Opensim-dev mailing list >> > >> >>> Opensim-dev at lists.berlios.de >> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> > >> > _______________________________________________ >> > >> > Opensim-dev mailing list >> > >> > Opensim-dev at lists.berlios.de >> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> >> > >> _______________________________________________ >> > >> Opensim-dev mailing list >> > >> Opensim-dev at lists.berlios.de >> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > >> > > _______________________________________________ >> > > Opensim-dev mailing list >> > > Opensim-dev at lists.berlios.de >> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From it at nii.ac.jp Tue May 18 11:00:40 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Tue, 18 May 2010 20:00:40 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <4BF15F0E.5010301@cise.ufl.edu> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> Message-ID: <20100518200040.AXB39958@mp.nii.ac.jp> Hi Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. Is it possible to control bots without using openmetaverse. I mean, the GridClient Object from OpenMetaverse require a client-server connection Is there any way to control a bot using opensim directly ? (using only the scenepresence Object) Thanks you I am not sure if that works with libomv 0.8.0 (which is used by the more recent opensim versions). Has anyone verified? Same problem exists for: http://opensimulator.org/wiki/Building_a_bot These work fine for libomv 0.7.0 -p On 5/17/2010 7:58 AM, izze euler wrote: > http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libSL_bot > > > From: j.veenvan at gmail.com > > To: opensim-dev at lists.berlios.de > > Date: Mon, 17 May 2010 13:45:20 +0200 > > Subject: Re: [Opensim-dev] Controlling bots via inworld scripts?? > > > > hey, > > > > How did you manage to control the bot across a webservice if i may ask? > > > > kind regards, > > > > Jeroen > > > > On Monday 17 May 2010 13:31:10 izze euler wrote: > > > Hi, > > > > > > I have created a bot via a web service, but I was wondering if it is > > > possible to control the bot via inworld scripts? I have tried to do this > > > with an attachment to the bot, however, I can't move the bot even when the > > > attachment is physical and I try to move using llMoveToTarget. I know the > > > script is running as I have llSay messages between moves. > > > > > > Has > > > an yone managed to do this? Or have any ideas I can try? > > > > > > Kind > > > Regards, > > > Izze > > > _________________________________________________________________ > > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > Get a free e-mail account with Hotmail. Sign-up now. > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Paul Fishwick, PhD Professor University of Florida CISE Department, CSE 301 Gainesville, FL 32611 Email: fishwick at cise.ufl.edu Web: http://www.cise.ufl.edu/~fishwick _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From diva at metaverseink.com Tue May 18 13:28:42 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Tue, 18 May 2010 06:28:42 -0700 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <3910163569.20100518105351@adeptsql.com> References: <867188231.20100517140015@adeptsql.com> <4BF1D558.8040808@googlemail.com> <3910163569.20100518105351@adeptsql.com> Message-ID: <4BF2960A.60200@metaverseink.com> AlexRa wrote: > It is compatible, and the idea is just the same. What's changed is the > format of the migration files: instead of having all those > 0nn_RegionStore.sql scattered around, you'd have all the same stuff in > a single file, separated by ":VERSION nnn" like this: > > :VERSION 1 > > create table .... () > > :VERSION 2 > > alter table ... add .... > > :VERSION 3 +1 on this! It would be great if you could provide a patch against today's code. That way there won't be any misunderstandings. I'm not volunteering to apply it, because the DB layer is not my favorite playground, but I would hope that Melanie or Justin would. The current migrations design is very confusing, and this is much better. Crista From chris at reactiongrid.com Tue May 18 14:04:36 2010 From: chris at reactiongrid.com (Chris Hart) Date: Tue, 18 May 2010 10:04:36 -0400 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <3910163569.20100518105351@adeptsql.com> References: <867188231.20100517140015@adeptsql.com> <4BF1D558.8040808@googlemail.com> <3910163569.20100518105351@adeptsql.com> Message-ID: <004001caf693$0d11dba0$273592e0$@com> Hi Alex, I tend to maintain the MSSQL codebase as best I can - there are some estate pieces on 0.7 I am out of date with synching up with the other providers - it's on the todo list :) I'm very keen to see your changes, however I am completely useless with git and can't seem to get hold of your code - any chance you can zip the MSSQL bits up and send over to me at chris at reactiongrid.com? Would be very grateful! I have a very large database I can use for performance testing and would be great to see how much of a speed improvement it would provide. Many thanks, Chris -----Original Message----- From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of AlexRa Sent: 18 May 2010 3:54 AM To: Justin Clark-Casey Subject: Re: [Opensim-dev] Some new code for your review and possible acceptance Hello Justin, JCC> I believe migrations were inspired by the Ruby on Rails way of JCC> doing things, so it would be nice to stick to this if possible JCC> (of course, your way may be completely compatible for all I JCC> know). In the past, the migrations have been tidied up simply by JCC> bunching all the oldest ones up into a new 000 migration. It is compatible, and the idea is just the same. What's changed is the format of the migration files: instead of having all those 0nn_RegionStore.sql scattered around, you'd have all the same stuff in a single file, separated by ":VERSION nnn" like this: :VERSION 1 create table .... () :VERSION 2 alter table ... add .... :VERSION 3 ... The advantage is that this way the history of changes is much more readable, you don't need to hunt around to see what was the next change. And if there are still any old-style migration files (with higher version numbers) left behind, they are processed too. If the same version section exists both in the new-style file and as a separate old-style migration, the latter is ignored. JCC> It would be very good to update nunit - just today I was looking JCC> to use the throws assertion before realizing that it was only JCC> implemented in nunit 2.5. It would be especially nice to see JCC> this work as patches, preferably separating the nunit upgrades from any other new tests. Justin, would you please just look at my repo just once and see the amount of changes there? And there is still local stuff I haven't pushed yet, such as unified data tests (that don't require separate test projects for each supported database), *fully tested* EstateStore, including the MS SQL part which was very unfinished. Right now I'm going through the RegionTests (also for all 3 DBs) and some of the tests looks rather messed up, so about half of them show up red in NUnit. Either I'll finish that and move ahead to other things (such as the Inventory store), or I'll be stuck forever with the Mantis thingy. And if you'll ever want to upgrade to the most recent MySQL .NET connector (which I did because I needed it to work correctly with stored procs in migrations, which in turn I needed for server-side tracking of asset access times), you'll see that nothing works, because the connector now treats CHAR(36) as Guid by default and a lot of type conversions in the code are broken. That requires safer conversions to/from DB types throughout the data layer, basically a way to guarantee that whatever the storage format is (esp. for UUIDs and bools), in whichever dbms, it gets read correctly. That already works in my version of the AssetStore (for all 3 DBs), but needs to be done in other stores as well. I checked that this works by changing ID/CreatorID in the MySql [assets] table between BINARY(16) and CHAR(36) and the thing kept working without any changes in the code. BTW, do you know that when working with a local MS SQL server, keeping the connection open and properly preparing all statements (once, not on every call) increases performance more than twofold on read operations (such as asset access)? The code that works this way (currently for assets, for all 3 DBs) and is fully tested, including performance tests, is also in my repo. Admittedly, the "master" branch of my repo is not all ready for integration and may be difficult to read (although most of it is tested and works fine). On the other hand, the smaller single-feature branches I mentioned in my previous msg are specifically made to be easy to pick up. If you want the NUnit update, it would take you about 3 mins to cherry-pick a couple of commits from "git at github.com:AlexRa/opensim-mods-Alex.git". Those are on the "migration-tests" branch with IDs: bdd430920d1... (corrections to the code - NUnit.Framework.SyntaxHelpers removed) af4ace4f6758... (the updated NUnit dll) You'll have to install a fresh NUnit distro as well, obviously. Best regards, AlexRa _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From jor3l at foravatars.com Tue May 18 19:45:29 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Tue, 18 May 2010 14:45:29 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: <201005170903.03180.info@os-networks.net> Message-ID: Thanks Rob, tried to install Hippo .51 on XP, Win7 and Ubuntu.. I just never installs (gave error when downlaoding files).. is there another way to do it or download the hippo? Thanks for your help 2010/5/18 Rob Smart > Joroen is referring to enabling voice for a particular region/land parcel. > This only needs to be done once and is an administrative task. It seems some > viewers don't allow this admin step to enable the voice with OpenSim but > with Hippo 0.51 it works. I'm not sure why the other viewers don't work but > i have seen this too. > > > On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa wrote: > >> Jeroen, are you talking about the voice not working..? I don't see the >> point using another viewer to get voice since most people uses the official >> Second Life viewer :S >> >> 2010/5/17 Jeroen van Veen >> >> That's a viewer bug. Check it with hippo 0.51 and you will see it's not >>> greyed >>> out anymore. >>> >>> Jeroen >>> >>> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: >>> > Actually, tried About Land / Media / Voice, but is disabled (can't >>> check >>> > the Enable voice).. in Estate 'Allow voice chat' is active, any other >>> > idea? Thanks to all and sorry for my bad english :) >>> > >>> > 2010/5/12 Rob Smart >>> > >>> > > :) by seconds ! >>> > > >>> > > Freeswitch needs to be started first because when mod_xml_curl is >>> used it >>> > > expects ALL config information to come from the named source, in this >>> > > case OpenSim. However to make OpenSim handle all config and not just >>> the >>> > > dialplan and directory that it currently handles would require lots >>> and >>> > > lots of XML to be returned and many new parameters in the OpenSim.ini >>> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid >>> > > HTTP response then it will use its default config which is how it >>> > > currently works. >>> > > >>> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >>> wrote: >>> > >> ah you beat me too it :-). >>> > >> >>> > >> I am surprised that the OpenSim needs to be started before >>> FreeSwitch. I >>> > >> thought it was the other way round ... >>> > >> >>> > >> -----Urspr?ngliche Nachricht----- >>> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >>> > >> Gesendet: Mi 12.05.2010 22:12 >>> > >> An: opensim-dev at lists.berlios.de >>> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >>> > >> >>> > >> One of your debug lines below reads >>> > >> >>> > >> 14:39:39 - [FreeSwitchVoice]:[ >>> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d >>> > >> Admin": voice not enabled for parcel >>> > >> >>> > >> Voice needs to be turned on in the Region via the SL/Hippo client. >>> > >> >>> > >> - You need to log into the region as an admin. >>> > >> - Click on the region name at the top of the client (or right click >>> on >>> > >> some >>> > >> grass) so that you get the "About Land" popup. >>> > >> - Go to the media tab and in the "Voice" section at the bottom >>> > >> - select "Use the Estate spatial channel" (That's what it reads in >>> the >>> > >> Hippo >>> > >> client anyway) >>> > >> - log out and log back in again, you may need to restart the region. >>> > >> >>> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa >>> wrote: >>> > >> > Well, a lot of progress but no voice.. here is something I dont >>> > >> >>> > >> understand >>> > >> >>> > >> > so if someone can point me to FS or OS I can search to get this >>> > >> > working >>> > >> : >>> > >> :) >>> > >> : >>> > >> > *From OS Console, when the AV request voice:* >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >>> >> > >> > /> >>> > >> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >>> > >> >>> usernamexdPCKuP4mQdqNMLD4z3su0w== >>> > >> >>> password1234voice_sip_uri_hostname>> > >> >>> >192.168.0.171voice_account_server_name>> > >> ng> >>> > >> >>> > >> > http://192.168.0.171:9000/api/ >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > called >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > return >>> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler >>> > >> > called >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >>> > >> > Content-Type:application/x-www-form-urlencoded, >>> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >>> > >> > >>> > >> > 14:39:39 - [FREESWITCH]: >> > >> > ?>>> > >> > "/xsd/buddy_list.xsd"> >>> > >> > >>> > >> > *Here it fails?, why the voice is not enabled?* >>> > >> > * >>> > >> > * >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": request: >> /> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi >>> > >> >>> > >> > OpenSim" (1): avatar "d Admin": >>> > >> >>> parcel_local_id1region_nam >>> > >> >>> eDevivoice_credentialschanne >>> > >> l_uri>> > >> >>> > >> > /> >>> > >> > >>> > >> > Thanks >>> > >> > >>> > >> > >>> > >> > 2010/5/12 Jor3l Boa >>> > >> > >>> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >>> > >> >>> > >> folder, >>> > >> >>> > >> >> now it seems to run and start.. for some reason is not working >>> (no >>> > >> >>> > >> errors >>> > >> >>> > >> >> for now) Will keep trying and post any solution on wiki. >>> > >> >> >>> > >> >> 2010/5/12 Fly Man >>> > >> >> >>> > >> >>> Well, this is a simple question with an even easier answer: >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then >>> > >> >>> Freeswitch. >>> > >> >>> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim >>> > >> >>> instance because it's not implemented. >>> > >> >>> >>> > >> >>> Also see the Wiki page about more info >>> > >> >>> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> > >> >>> >>> > >> >>> _______________________________________________ >>> > >> >>> Opensim-dev mailing list >>> > >> >>> Opensim-dev at lists.berlios.de >>> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> > >>> > >> > _______________________________________________ >>> > >> > Opensim-dev mailing list >>> > >> > Opensim-dev at lists.berlios.de >>> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> >>> > >> _______________________________________________ >>> > >> Opensim-dev mailing list >>> > >> Opensim-dev at lists.berlios.de >>> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > > >>> > > _______________________________________________ >>> > > Opensim-dev mailing list >>> > > Opensim-dev at lists.berlios.de >>> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at adeptsql.com Tue May 18 20:46:07 2010 From: info at adeptsql.com (AlexRa) Date: Tue, 18 May 2010 23:46:07 +0300 Subject: [Opensim-dev] How to keep VS projects in sync with the sources? Message-ID: <338745454.20100518234607@adeptsql.com> Hello, I'm developing on Windows with MS Studio 2008. When I move between git branches checking out this or that one, the source files in the local dir appear/disappear as they should, but of course the VS projects are not affected, so the build fails whenever there are additions / removals / renamings in the repo. I could probably add *.csproj to git, but if I understand correctly these are platform-specific and should never be pushed out? The other side of the same question is that when a commit adds or removes files, how to make these changes reflected on the project level (for the people who check out from that repo)? Is there any established procedure for that (preferrably usable on Windows)? Best regards, AlexRa From melanie at t-data.com Tue May 18 20:56:36 2010 From: melanie at t-data.com (Melanie) Date: Tue, 18 May 2010 22:56:36 +0200 Subject: [Opensim-dev] How to keep VS projects in sync with the sources? In-Reply-To: <338745454.20100518234607@adeptsql.com> References: <338745454.20100518234607@adeptsql.com> Message-ID: <4BF2FF04.1040905@t-data.com> Hi, that is what prebuild does. Oh, by the way, I merged the Migrations branch from your repo, but it makes MySQL unit tests fail. Please fix this quickly, because otherwise I have to revert that merge. Melanie AlexRa wrote: > Hello, > > I'm developing on Windows with MS Studio 2008. When I move between git > branches checking out this or that one, the source files in the local > dir appear/disappear as they should, but of course the VS projects are > not affected, so the build fails whenever there are additions / > removals / renamings in the repo. I could probably add *.csproj to > git, but if I understand correctly these are platform-specific and > should never be pushed out? > > The other side of the same question is that when a commit adds or > removes files, how to make these changes reflected on the project > level (for the people who check out from that repo)? > > Is there any established procedure for that (preferrably usable on > Windows)? > > > Best regards, > > AlexRa > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From jjustincc at googlemail.com Tue May 18 23:20:55 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 19 May 2010 00:20:55 +0100 Subject: [Opensim-dev] How to keep VS projects in sync with the sources? In-Reply-To: <338745454.20100518234607@adeptsql.com> References: <338745454.20100518234607@adeptsql.com> Message-ID: <4BF320D7.905@googlemail.com> AlexRa wrote: > Hello, > > I'm developing on Windows with MS Studio 2008. When I move between git > branches checking out this or that one, the source files in the local > dir appear/disappear as they should, but of course the VS projects are > not affected, so the build fails whenever there are additions / > removals / renamings in the repo. I could probably add *.csproj to > git, but if I understand correctly these are platform-specific and > should never be pushed out? > > The other side of the same question is that when a commit adds or > removes files, how to make these changes reflected on the project > level (for the people who check out from that repo)? > > Is there any established procedure for that (preferrably usable on > Windows)? As Melanie says, prebuild.bat sets up the solution files. Any new files have to be added to prebuild.xml. I see that the tests are still failing (see http://panda.opensimulator.org/test_runs/2148), probably because of these kind of issues. Please could we resolve this asap otherwise, as Melanie says, we will have to roll back the changes for now. Also btw, from quickly looking at some of your patch, the m_log references should always be private - each class needs its own. We've had logging problems in the past from classes that inherit these. Regards, -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Tue May 18 23:21:10 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 19 May 2010 00:21:10 +0100 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100518200040.AXB39958@mp.nii.ac.jp> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> Message-ID: <4BF320E6.1020004@googlemail.com> it at nii.ac.jp wrote: > Hi > > > Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. > > Is it possible to control bots without using openmetaverse. > I mean, the GridClient Object from OpenMetaverse require a client-server connection > > Is there any way to control a bot using opensim directly ? > (using only the scenepresence Object) You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From it at nii.ac.jp Wed May 19 01:17:23 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Wed, 19 May 2010 10:17:23 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <4BF320E6.1020004@googlemail.com> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> Message-ID: <20100519101723.AXB61316@mp.nii.ac.jp> Good morning, Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? Thank you again Mr. Justin Clark Casey it at nii.ac.jp wrote: > Hi > > > Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. > > Is it possible to control bots without using openmetaverse. > I mean, the GridClient Object from OpenMetaverse require a client-server connection > > Is there any way to control a bot using opensim directly ? > (using only the scenepresence Object) You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From dirk.krause at pixelpark.com Wed May 19 04:34:03 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 19 May 2010 06:34:03 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: <201005170903.03180.info@os-networks.net> Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B83883B5@postbox.bitlab.de> I uploaded the 5.1 versions here: http://drop.io/biu1lqd -- Dirk -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa Gesendet: Di 18.05.2010 21:45 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim Thanks Rob, tried to install Hippo .51 on XP, Win7 and Ubuntu.. I just never installs (gave error when downlaoding files).. is there another way to do it or download the hippo? Thanks for your help 2010/5/18 Rob Smart > Joroen is referring to enabling voice for a particular region/land parcel. > This only needs to be done once and is an administrative task. It seems some > viewers don't allow this admin step to enable the voice with OpenSim but > with Hippo 0.51 it works. I'm not sure why the other viewers don't work but > i have seen this too. > > > On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa wrote: > >> Jeroen, are you talking about the voice not working..? I don't see the >> point using another viewer to get voice since most people uses the official >> Second Life viewer :S >> >> 2010/5/17 Jeroen van Veen >> >> That's a viewer bug. Check it with hippo 0.51 and you will see it's not >>> greyed >>> out anymore. >>> >>> Jeroen >>> >>> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: >>> > Actually, tried About Land / Media / Voice, but is disabled (can't >>> check >>> > the Enable voice).. in Estate 'Allow voice chat' is active, any other >>> > idea? Thanks to all and sorry for my bad english :) >>> > >>> > 2010/5/12 Rob Smart >>> > >>> > > :) by seconds ! >>> > > >>> > > Freeswitch needs to be started first because when mod_xml_curl is >>> used it >>> > > expects ALL config information to come from the named source, in this >>> > > case OpenSim. However to make OpenSim handle all config and not just >>> the >>> > > dialplan and directory that it currently handles would require lots >>> and >>> > > lots of XML to be returned and many new parameters in the OpenSim.ini >>> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid >>> > > HTTP response then it will use its default config which is how it >>> > > currently works. >>> > > >>> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >>> wrote: >>> > >> ah you beat me too it :-). >>> > >> >>> > >> I am surprised that the OpenSim needs to be started before >>> FreeSwitch. I >>> > >> thought it was the other way round ... >>> > >> >>> > >> -----Urspr?ngliche Nachricht----- >>> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >>> > >> Gesendet: Mi 12.05.2010 22:12 >>> > >> An: opensim-dev at lists.berlios.de >>> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >>> > >> >>> > >> One of your debug lines below reads >>> > >> >>> > >> 14:39:39 - [FreeSwitchVoice]:[ >>> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d >>> > >> Admin": voice not enabled for parcel >>> > >> >>> > >> Voice needs to be turned on in the Region via the SL/Hippo client. >>> > >> >>> > >> - You need to log into the region as an admin. >>> > >> - Click on the region name at the top of the client (or right click >>> on >>> > >> some >>> > >> grass) so that you get the "About Land" popup. >>> > >> - Go to the media tab and in the "Voice" section at the bottom >>> > >> - select "Use the Estate spatial channel" (That's what it reads in >>> the >>> > >> Hippo >>> > >> client anyway) >>> > >> - log out and log back in again, you may need to restart the region. >>> > >> >>> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa >>> wrote: >>> > >> > Well, a lot of progress but no voice.. here is something I dont >>> > >> >>> > >> understand >>> > >> >>> > >> > so if someone can point me to FS or OS I can search to get this >>> > >> > working >>> > >> : >>> > >> :) >>> > >> : >>> > >> > *From OS Console, when the AV request voice:* >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >>> >> > >> > /> >>> > >> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >>> > >> >>> usernamexdPCKuP4mQdqNMLD4z3su0w== >>> > >> >>> password1234voice_sip_uri_hostname>> > >> >>> >192.168.0.171voice_account_server_name>> > >> ng> >>> > >> >>> > >> > http://192.168.0.171:9000/api/ >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > called >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > return >>> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler >>> > >> > called >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >>> > >> > Content-Type:application/x-www-form-urlencoded, >>> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >>> > >> > >>> > >> > 14:39:39 - [FREESWITCH]: >> > >> > ?>>> > >> > "/xsd/buddy_list.xsd"> >>> > >> > >>> > >> > *Here it fails?, why the voice is not enabled?* >>> > >> > * >>> > >> > * >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": request: >> /> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi >>> > >> >>> > >> > OpenSim" (1): avatar "d Admin": >>> > >> >>> parcel_local_id1region_nam >>> > >> >>> eDevivoice_credentialschanne >>> > >> l_uri>> > >> >>> > >> > /> >>> > >> > >>> > >> > Thanks >>> > >> > >>> > >> > >>> > >> > 2010/5/12 Jor3l Boa >>> > >> > >>> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >>> > >> >>> > >> folder, >>> > >> >>> > >> >> now it seems to run and start.. for some reason is not working >>> (no >>> > >> >>> > >> errors >>> > >> >>> > >> >> for now) Will keep trying and post any solution on wiki. >>> > >> >> >>> > >> >> 2010/5/12 Fly Man >>> > >> >> >>> > >> >>> Well, this is a simple question with an even easier answer: >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then >>> > >> >>> Freeswitch. >>> > >> >>> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim >>> > >> >>> instance because it's not implemented. >>> > >> >>> >>> > >> >>> Also see the Wiki page about more info >>> > >> >>> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> > >> >>> >>> > >> >>> _______________________________________________ >>> > >> >>> Opensim-dev mailing list >>> > >> >>> Opensim-dev at lists.berlios.de >>> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> > >>> > >> > _______________________________________________ >>> > >> > Opensim-dev mailing list >>> > >> > Opensim-dev at lists.berlios.de >>> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> >>> > >> _______________________________________________ >>> > >> Opensim-dev mailing list >>> > >> Opensim-dev at lists.berlios.de >>> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > > >>> > > _______________________________________________ >>> > > Opensim-dev mailing list >>> > > Opensim-dev at lists.berlios.de >>> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 6554 bytes Desc: not available URL: From it at nii.ac.jp Wed May 19 05:52:13 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Wed, 19 May 2010 14:52:13 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100519101723.AXB61316@mp.nii.ac.jp> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp> Message-ID: <20100519145213.AXB72367@mp.nii.ac.jp> I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion. Is there any way to create bots on the server Side ? Thanks to every people that could answer Good morning, Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? Thank you again Mr. Justin Clark Casey it at nii.ac.jp wrote: > Hi > > > Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. > > Is it possible to control bots without using openmetaverse. > I mean, the GridClient Object from OpenMetaverse require a client-server connection > > Is there any way to control a bot using opensim directly ? > (using only the scenepresence Object) You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From jor3l at foravatars.com Wed May 19 06:16:13 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 19 May 2010 01:16:13 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B83883B5@postbox.bitlab.de> References: <201005170903.03180.info@os-networks.net> <6C2AFDB53CBC0D4A8637CF3C7B63B2B83883B5@postbox.bitlab.de> Message-ID: Thanks to Dirk got it working (voice enabled) but FreeSwitch keeps giving me diff errors.. Will try with the users-list of FS to solve it, thanks to all 2010/5/18 Dirk Krause > I uploaded the 5.1 versions here: > http://drop.io/biu1lqd > > -- Dirk > > > -----Urspr?ngliche Nachricht----- > Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa > Gesendet: Di 18.05.2010 21:45 > An: opensim-dev at lists.berlios.de > Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > Thanks Rob, tried to install Hippo .51 on XP, Win7 and Ubuntu.. I just > never installs (gave error when downlaoding files).. is there another way > to > do it or download the hippo? Thanks for your help > > 2010/5/18 Rob Smart > > > Joroen is referring to enabling voice for a particular region/land > parcel. > > This only needs to be done once and is an administrative task. It seems > some > > viewers don't allow this admin step to enable the voice with OpenSim but > > with Hippo 0.51 it works. I'm not sure why the other viewers don't work > but > > i have seen this too. > > > > > > On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa > wrote: > > > >> Jeroen, are you talking about the voice not working..? I don't see the > >> point using another viewer to get voice since most people uses the > official > >> Second Life viewer :S > >> > >> 2010/5/17 Jeroen van Veen > >> > >> That's a viewer bug. Check it with hippo 0.51 and you will see it's not > >>> greyed > >>> out anymore. > >>> > >>> Jeroen > >>> > >>> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: > >>> > Actually, tried About Land / Media / Voice, but is disabled (can't > >>> check > >>> > the Enable voice).. in Estate 'Allow voice chat' is active, any other > >>> > idea? Thanks to all and sorry for my bad english :) > >>> > > >>> > 2010/5/12 Rob Smart > >>> > > >>> > > :) by seconds ! > >>> > > > >>> > > Freeswitch needs to be started first because when mod_xml_curl is > >>> used it > >>> > > expects ALL config information to come from the named source, in > this > >>> > > case OpenSim. However to make OpenSim handle all config and not > just > >>> the > >>> > > dialplan and directory that it currently handles would require lots > >>> and > >>> > > lots of XML to be returned and many new parameters in the > OpenSim.ini > >>> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a > valid > >>> > > HTTP response then it will use its default config which is how it > >>> > > currently works. > >>> > > > >>> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause > >>> wrote: > >>> > >> ah you beat me too it :-). > >>> > >> > >>> > >> I am surprised that the OpenSim needs to be started before > >>> FreeSwitch. I > >>> > >> thought it was the other way round ... > >>> > >> > >>> > >> -----Urspr?ngliche Nachricht----- > >>> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob > Smart > >>> > >> Gesendet: Mi 12.05.2010 22:12 > >>> > >> An: opensim-dev at lists.berlios.de > >>> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > >>> > >> > >>> > >> One of your debug lines below reads > >>> > >> > >>> > >> 14:39:39 - [FreeSwitchVoice]:[ > >>> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > >>> > >> Admin": voice not enabled for parcel > >>> > >> > >>> > >> Voice needs to be turned on in the Region via the SL/Hippo client. > >>> > >> > >>> > >> - You need to log into the region as an admin. > >>> > >> - Click on the region name at the top of the client (or right > click > >>> on > >>> > >> some > >>> > >> grass) so that you get the "About Land" popup. > >>> > >> - Go to the media tab and in the "Voice" section at the bottom > >>> > >> - select "Use the Estate spatial channel" (That's what it reads in > >>> the > >>> > >> Hippo > >>> > >> client anyway) > >>> > >> - log out and log back in again, you may need to restart the > region. > >>> > >> > >>> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa > >>> wrote: > >>> > >> > Well, a lot of progress but no voice.. here is something I dont > >>> > >> > >>> > >> understand > >>> > >> > >>> > >> > so if someone can point me to FS or OS I can search to get this > >>> > >> > working > >>> > >> : > >>> > >> :) > >>> > >> : > >>> > >> > *From OS Console, when the AV request voice:* > >>> > >> > > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > >>> >>> > >> > /> > >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > >>> > >> > >>> > usernamexdPCKuP4mQdqNMLD4z3su0w== > >>> > >> > >>> > password1234voice_sip_uri_hostname >>> > >> > >>> > >192.168.0.171voice_account_server_name >>> > >> ng> > >>> > >> > >>> > >> > http://192.168.0.171:9000/api/ > >>> > >> > > >>> > >> > 14:39:39 - [FreeSwitchVoice]: > >>> FreeSwitchSLVoiceGetPreloginHTTPHandler > >>> > >> > called > >>> > >> > 14:39:39 - [FreeSwitchVoice]: > >>> FreeSwitchSLVoiceGetPreloginHTTPHandler > >>> > >> > return > >>> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > >>> > >> > called > >>> > >> > > >>> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > >>> > >> > Content-Type:application/x-www-form-urlencoded, > >>> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > >>> > >> > > >>> > >> > 14:39:39 - [FREESWITCH]: encoding="iso-8859-1" > >>> > >> > ?> >>> > >> > "/xsd/buddy_list.xsd"> > >>> > >> > > >>> > >> > *Here it fails?, why the voice is not enabled?* > >>> > >> > * > >>> > >> > * > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": > Parcel > >>> > >> > "devi OpenSim" (1): avatar "d Admin": request: >>> /> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": > Parcel > >>> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for > parcel > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": > Parcel > >>> > >> > "devi > >>> > >> > >>> > >> > OpenSim" (1): avatar "d Admin": > >>> > >> > >>> > parcel_local_id1region_nam > >>> > >> > >>> > eDevivoice_credentialschanne > >>> > >> l_uri >>> > >> > >>> > >> > /> > >>> > >> > > >>> > >> > Thanks > >>> > >> > > >>> > >> > > >>> > >> > 2010/5/12 Jor3l Boa > >>> > >> > > >>> > >> > Thanks Fly-man, was trying OS first just to make sure there was > a > >>> > >> > >>> > >> folder, > >>> > >> > >>> > >> >> now it seems to run and start.. for some reason is not working > >>> (no > >>> > >> > >>> > >> errors > >>> > >> > >>> > >> >> for now) Will keep trying and post any solution on wiki. > >>> > >> >> > >>> > >> >> 2010/5/12 Fly Man > >>> > >> >> > >>> > >> >>> Well, this is a simple question with an even easier answer: > >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then > >>> > >> >>> Freeswitch. > >>> > >> >>> > >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > >>> > >> >>> instance because it's not implemented. > >>> > >> >>> > >>> > >> >>> Also see the Wiki page about more info > >>> > >> >>> > >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > >>> > >> >>> > >>> > >> >>> _______________________________________________ > >>> > >> >>> Opensim-dev mailing list > >>> > >> >>> Opensim-dev at lists.berlios.de > >>> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > > >>> > >> > _______________________________________________ > >>> > >> > Opensim-dev mailing list > >>> > >> > Opensim-dev at lists.berlios.de > >>> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >>> > >> _______________________________________________ > >>> > >> Opensim-dev mailing list > >>> > >> Opensim-dev at lists.berlios.de > >>> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > > > >>> > > _______________________________________________ > >>> > > Opensim-dev mailing list > >>> > > Opensim-dev at lists.berlios.de > >>> > > https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> Opensim-dev at lists.berlios.de > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From j.veenvan at gmail.com Wed May 19 07:50:18 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Wed, 19 May 2010 09:50:18 +0200 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100519145213.AXB72367@mp.nii.ac.jp> References: <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> Message-ID: <201005190950.18667.info@os-networks.net> Would be nice to have a serverside bot yes. For this city simulation project i'm working on, i would need a bot that can be controlled through a mobile phone. Having a bot that can be steered through a webapi may make that somewhat easier. Could a regionmodule be used for this maybe? Jeroen On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > I mean, something is disturbing me, bots do not need to be client, and it > appears that everytime we hear about bot on Opensim, they are all using > OpenMetarverse to emulate a client connexion. Is there any way to create > bots on the server Side ? > > Thanks to every people that could answer > > > Good morning, > > Thank you for this answer, I had a look at this IClientApi, and it seems > that the Scenepresence Object has a IClientApi as an attribute (IClientApi > 'ControllingClient'). > > This IClientApi enable many commands (thank you for your help), but, the > issue is how to Login an Avatar with this. Indeed, it seems that you could > retrieve the presence (Scenepresence) of an Avatar which is already logged > on the server, but how to define it for an Avatar which is not logged yet > ? and then, what IClientApi method (if there is one) enable to log it in ? > > Thank you again Mr. Justin Clark Casey > > it at nii.ac.jp wrote: > > Hi > > > > > > Many thanks for this very useful link, but I have an IMPORTANT question > > about controling BOTS. > > > > Is it possible to control bots without using openmetaverse. > > I mean, the GridClient Object from OpenMetaverse require a client-server > > connection > > > > Is there any way to control a bot using opensim directly ? > > (using only the scenepresence Object) > > You might want to look at the pCampBot assembly in OpenSim itself which > actually does this for simple bots. It looks like this is done through > IClientApi rather than manipulating ScenePresence directly. From nexisentertainment at gmail.com Wed May 19 08:20:28 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 01:20:28 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? Message-ID: <1274257228.2358.6.camel@RAGE> Hello. I have added voxel terrain to OpenSim and am now prevented from testing my changes due to issues with the flotsam asset cache, which still requires the ITerrainModule interface that my fork no longer provides. I suspect there are many other changes I need to make in external add-in modules, too. My problem is that, try as I might, I cannot find the Flotsam asset cache sourcecode I've been to the github page and have only found a copy of OpenSim itself, and a search for "flotsam" there only turns up the branch name. Does anyone know where I can obtain the sourcecode so I may continue testing and development? Thank you. Rob Nelson From melanie at t-data.com Wed May 19 08:27:39 2010 From: melanie at t-data.com (Melanie) Date: Wed, 19 May 2010 10:27:39 +0200 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <1274257228.2358.6.camel@RAGE> References: <1274257228.2358.6.camel@RAGE> Message-ID: <4BF3A0FB.1050205@t-data.com> Hi, the flotsam cache source code it part of the OpenSim tree. However, I'm a bit concerned that you are not providing ITerrainModule, as any terrain module should. Why would you break compatibility in such a way? Melanie Rob Nelson wrote: > Hello. > > I have added voxel terrain to OpenSim and am now prevented from testing > my changes due to issues with the flotsam asset cache, which still > requires the ITerrainModule interface that my fork no longer provides. > I suspect there are many other changes I need to make in external add-in > modules, too. > > My problem is that, try as I might, I cannot find the Flotsam asset > cache sourcecode I've been to the github page and have only found a > copy of OpenSim itself, and a search for "flotsam" there only turns up > the branch name. > > Does anyone know where I can obtain the sourcecode so I may continue > testing and development? > > Thank you. > > Rob Nelson > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From melanie at t-data.com Wed May 19 08:30:45 2010 From: melanie at t-data.com (Melanie) Date: Wed, 19 May 2010 10:30:45 +0200 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3A0FB.1050205@t-data.com> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> Message-ID: <4BF3A1B5.7040002@t-data.com> Hi again, on reviewing the ITerrainModule interface, I am absolutely certain that you should provide that interface. It was put there for a reason, and is used by active code that requires it to be provided by a module. LSL as well as some console and remote admin commands depend on it. Melanie Melanie wrote: > Hi, > > the flotsam cache source code it part of the OpenSim tree. However, > I'm a bit concerned that you are not providing ITerrainModule, as > any terrain module should. > > Why would you break compatibility in such a way? > > Melanie > > Rob Nelson wrote: >> Hello. >> >> I have added voxel terrain to OpenSim and am now prevented from testing >> my changes due to issues with the flotsam asset cache, which still >> requires the ITerrainModule interface that my fork no longer provides. >> I suspect there are many other changes I need to make in external add-in >> modules, too. >> >> My problem is that, try as I might, I cannot find the Flotsam asset >> cache sourcecode I've been to the github page and have only found a >> copy of OpenSim itself, and a search for "flotsam" there only turns up >> the branch name. >> >> Does anyone know where I can obtain the sourcecode so I may continue >> testing and development? >> >> Thank you. >> >> Rob Nelson >> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From nexisentertainment at gmail.com Wed May 19 08:34:04 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 01:34:04 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3A1B5.7040002@t-data.com> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> <4BF3A1B5.7040002@t-data.com> Message-ID: <1274258044.2358.13.camel@RAGE> I'm aware of that, but voxels are not a heightmap. They're 3D points defining the shape of the land mass, allowing for overhangs and floating chunks of land. Where one would ask for a floating point height at (x,y) with a heightmap, one would have to ask if point (x,y,z) is solid. Compatibility is broken by the mere definition of what I am adding, although the system is set up to continue transmitting landpatches for minimap and "old" clients. I've already "fixed" the broken objects in OpenSim itself, and compatibility issues are a risk that I have accepted. I thank you for your concern, however. LSL, OSSL, and console commands have been modified appropriately, and I'm still working on the physics subsystem. I'll continue searching the source tree for flotsam. Thanks again. Rob On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote: > Hi again, > > on reviewing the ITerrainModule interface, I am absolutely certain > that you should provide that interface. It was put there for a > reason, and is used by active code that requires it to be provided > by a module. > > LSL as well as some console and remote admin commands depend on it. > > Melanie > > Melanie wrote: > > Hi, > > > > the flotsam cache source code it part of the OpenSim tree. However, > > I'm a bit concerned that you are not providing ITerrainModule, as > > any terrain module should. > > > > Why would you break compatibility in such a way? > > > > Melanie > > > > Rob Nelson wrote: > >> Hello. > >> > >> I have added voxel terrain to OpenSim and am now prevented from testing > >> my changes due to issues with the flotsam asset cache, which still > >> requires the ITerrainModule interface that my fork no longer provides. > >> I suspect there are many other changes I need to make in external add-in > >> modules, too. > >> > >> My problem is that, try as I might, I cannot find the Flotsam asset > >> cache sourcecode I've been to the github page and have only found a > >> copy of OpenSim itself, and a search for "flotsam" there only turns up > >> the branch name. > >> > >> Does anyone know where I can obtain the sourcecode so I may continue > >> testing and development? > >> > >> Thank you. > >> > >> Rob Nelson > >> > >> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From melanie at t-data.com Wed May 19 08:44:20 2010 From: melanie at t-data.com (Melanie) Date: Wed, 19 May 2010 10:44:20 +0200 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <1274258044.2358.13.camel@RAGE> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> <4BF3A1B5.7040002@t-data.com> <1274258044.2358.13.camel@RAGE> Message-ID: <4BF3A4E4.8070601@t-data.com> Hi, I gather that you do understand that this will then be a full fork. I would guess that there is no chance to integrate this in core unless ITerrainModule is provided in such a way that OpenSim can load either your voxel terrain module, or a heightmap module. Invalidating the heightmap mode of operation would prevent core inclusion at this point. Maybe compatibility can be found at a lower level, by implementing ITerrainModule in a way that allows the features that can be communicated that way to be used through it, and an additional interface providing voxel-only methods? Removing heightmap support is not something that we have considered for trunk at this point. Melanie Rob Nelson wrote: > I'm aware of that, but voxels are not a heightmap. They're 3D points > defining the shape of the land mass, allowing for overhangs and floating > chunks of land. Where one would ask for a floating point height at (x,y) > with a heightmap, one would have to ask if point (x,y,z) is solid. > Compatibility is broken by the mere definition of what I am adding, > although the system is set up to continue transmitting landpatches for > minimap and "old" clients. > > I've already "fixed" the broken objects in OpenSim itself, and > compatibility issues are a risk that I have accepted. I thank you for > your concern, however. LSL, OSSL, and console commands have been > modified appropriately, and I'm still working on the physics subsystem. > > I'll continue searching the source tree for flotsam. Thanks again. > > Rob > > On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote: >> Hi again, >> >> on reviewing the ITerrainModule interface, I am absolutely certain >> that you should provide that interface. It was put there for a >> reason, and is used by active code that requires it to be provided >> by a module. >> >> LSL as well as some console and remote admin commands depend on it. >> >> Melanie >> >> Melanie wrote: >> > Hi, >> > >> > the flotsam cache source code it part of the OpenSim tree. However, >> > I'm a bit concerned that you are not providing ITerrainModule, as >> > any terrain module should. >> > >> > Why would you break compatibility in such a way? >> > >> > Melanie >> > >> > Rob Nelson wrote: >> >> Hello. >> >> >> >> I have added voxel terrain to OpenSim and am now prevented from testing >> >> my changes due to issues with the flotsam asset cache, which still >> >> requires the ITerrainModule interface that my fork no longer provides. >> >> I suspect there are many other changes I need to make in external add-in >> >> modules, too. >> >> >> >> My problem is that, try as I might, I cannot find the Flotsam asset >> >> cache sourcecode I've been to the github page and have only found a >> >> copy of OpenSim itself, and a search for "flotsam" there only turns up >> >> the branch name. >> >> >> >> Does anyone know where I can obtain the sourcecode so I may continue >> >> testing and development? >> >> >> >> Thank you. >> >> >> >> Rob Nelson >> >> >> >> >> >> >> >> _______________________________________________ >> >> Opensim-dev mailing list >> >> Opensim-dev at lists.berlios.de >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> >> > _______________________________________________ >> > Opensim-dev mailing list >> > Opensim-dev at lists.berlios.de >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From nexisentertainment at gmail.com Wed May 19 08:48:18 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 01:48:18 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3A4E4.8070601@t-data.com> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> <4BF3A1B5.7040002@t-data.com> <1274258044.2358.13.camel@RAGE> <4BF3A4E4.8070601@t-data.com> Message-ID: <1274258898.2358.19.camel@RAGE> I understand. As a viewer developer, my code would be forfeit anyway. I already consider it a full fork due to the massive amount of changes I'm adding to the backend, storage (I've had to create a brand new file format for storing the voxels, and heightmap loaders are useless except for including old terrain maps), protocol, and even terrain generation (Minecraft's creator, Notch, provided a generous amount of help with this). In short, this is my Frankenstein. :) Rob On Wed, 2010-05-19 at 10:44 +0200, Melanie wrote: > Hi, > > I gather that you do understand that this will then be a full fork. > I would guess that there is no chance to integrate this in core > unless ITerrainModule is provided in such a way that OpenSim can > load either your voxel terrain module, or a heightmap module. > > Invalidating the heightmap mode of operation would prevent core > inclusion at this point. Maybe compatibility can be found at a lower > level, by implementing ITerrainModule in a way that allows the > features that can be communicated that way to be used through it, > and an additional interface providing voxel-only methods? > > Removing heightmap support is not something that we have considered > for trunk at this point. > > Melanie > > > Rob Nelson wrote: > > I'm aware of that, but voxels are not a heightmap. They're 3D points > > defining the shape of the land mass, allowing for overhangs and floating > > chunks of land. Where one would ask for a floating point height at (x,y) > > with a heightmap, one would have to ask if point (x,y,z) is solid. > > Compatibility is broken by the mere definition of what I am adding, > > although the system is set up to continue transmitting landpatches for > > minimap and "old" clients. > > > > I've already "fixed" the broken objects in OpenSim itself, and > > compatibility issues are a risk that I have accepted. I thank you for > > your concern, however. LSL, OSSL, and console commands have been > > modified appropriately, and I'm still working on the physics subsystem. > > > > I'll continue searching the source tree for flotsam. Thanks again. > > > > Rob > > > > On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote: > >> Hi again, > >> > >> on reviewing the ITerrainModule interface, I am absolutely certain > >> that you should provide that interface. It was put there for a > >> reason, and is used by active code that requires it to be provided > >> by a module. > >> > >> LSL as well as some console and remote admin commands depend on it. > >> > >> Melanie > >> > >> Melanie wrote: > >> > Hi, > >> > > >> > the flotsam cache source code it part of the OpenSim tree. However, > >> > I'm a bit concerned that you are not providing ITerrainModule, as > >> > any terrain module should. > >> > > >> > Why would you break compatibility in such a way? > >> > > >> > Melanie > >> > > >> > Rob Nelson wrote: > >> >> Hello. > >> >> > >> >> I have added voxel terrain to OpenSim and am now prevented from testing > >> >> my changes due to issues with the flotsam asset cache, which still > >> >> requires the ITerrainModule interface that my fork no longer provides. > >> >> I suspect there are many other changes I need to make in external add-in > >> >> modules, too. > >> >> > >> >> My problem is that, try as I might, I cannot find the Flotsam asset > >> >> cache sourcecode I've been to the github page and have only found a > >> >> copy of OpenSim itself, and a search for "flotsam" there only turns up > >> >> the branch name. > >> >> > >> >> Does anyone know where I can obtain the sourcecode so I may continue > >> >> testing and development? > >> >> > >> >> Thank you. > >> >> > >> >> Rob Nelson > >> >> > >> >> > >> >> > >> >> _______________________________________________ > >> >> Opensim-dev mailing list > >> >> Opensim-dev at lists.berlios.de > >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> >> > >> >> > >> > _______________________________________________ > >> > Opensim-dev mailing list > >> > Opensim-dev at lists.berlios.de > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > >> > > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From olli_aro at yahoo.co.uk Wed May 19 10:50:29 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Wed, 19 May 2010 11:50:29 +0100 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <201005190950.18667.info@os-networks.net> References: <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> <201005190950.18667.info@os-networks.net> Message-ID: We have done similar applications by having a .Net web service for the robot (using the client library) and then remote system (such as your mobile phone) calling that in order to move the robot. Regards, Olli > -----Original Message----- > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > Sent: 19 May 2010 08:50 > To: opensim-dev at lists.berlios.de > Subject: Re: [Opensim-dev] Controlling bots on server side > > Would be nice to have a serverside bot yes. For this city simulation > project > i'm working on, i would need a bot that can be controlled through a > mobile > phone. Having a bot that can be steered through a webapi may make that > somewhat easier. Could a regionmodule be used for this maybe? > > Jeroen > > On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > > I mean, something is disturbing me, bots do not need to be client, > and it > > appears that everytime we hear about bot on Opensim, they are all > using > > OpenMetarverse to emulate a client connexion. Is there any way to > create > > bots on the server Side ? > > > > Thanks to every people that could answer > > > > > > Good morning, > > > > Thank you for this answer, I had a look at this IClientApi, and it > seems > > that the Scenepresence Object has a IClientApi as an attribute > (IClientApi > > 'ControllingClient'). > > > > This IClientApi enable many commands (thank you for your help), but, > the > > issue is how to Login an Avatar with this. Indeed, it seems that you > could > > retrieve the presence (Scenepresence) of an Avatar which is already > logged > > on the server, but how to define it for an Avatar which is not logged > yet > > ? and then, what IClientApi method (if there is one) enable to log it > in ? > > > > Thank you again Mr. Justin Clark Casey > > > > it at nii.ac.jp wrote: > > > Hi > > > > > > > > > Many thanks for this very useful link, but I have an IMPORTANT > question > > > about controling BOTS. > > > > > > Is it possible to control bots without using openmetaverse. > > > I mean, the GridClient Object from OpenMetaverse require a client- > server > > > connection > > > > > > Is there any way to control a bot using opensim directly ? > > > (using only the scenepresence Object) > > > > You might want to look at the pCampBot assembly in OpenSim itself > which > > actually does this for simple bots. It looks like this is done > through > > IClientApi rather than manipulating ScenePresence directly. > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From info at adeptsql.com Wed May 19 11:25:50 2010 From: info at adeptsql.com (Alex Reatov) Date: Wed, 19 May 2010 14:25:50 +0300 Subject: [Opensim-dev] AssetLoader to selectively load assets based on timestamps ? Message-ID: <1401818826.20100519142550@adeptsql.com> Hello, The AssetLoader uploads all pre-defined assets to the database on each startup, unless the feature is disabled in the config file. The proposed change is to keep in the DB a dummy asset with a timestamp in it, attempt to read that asset in AssetLoader, then load only those XML files that have been modified since that date. The updated timestamp asset is stored back after AssetLoader completes the loading. When the timestamp asset is not present, AssetLoader would perform the full loading as it does now. This way we can avoid loading the entire asset library every time, without actually disabling it. The feature can be controlled by either adding another config parameter "ForceAssetLoader=1" (alongside with DisableAssetLoading or whatever its called) or by replacing the existing setting with something like AssetLoaderMode={none|full|auto} (not implemented in the code below). The modified code is available as branch "asset-loader" at my github fork: git at github.com:AlexRa/opensim-mods-Alex.git It is NOT TESTED at the moment and I don't ask anybody to debug it for me, but would like to hear opinions whether this feature would be welcome and should I proceed with it. A copy of this post is now also on the Mantis: http://opensimulator.org/mantis/view.php?id=4694 Best regards, AlexRa From j.veenvan at gmail.com Wed May 19 13:03:27 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Wed, 19 May 2010 15:03:27 +0200 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: References: <201005190950.18667.info@os-networks.net> Message-ID: <201005191503.27569.info@os-networks.net> Were you using some gps library for that? And is it open source? Would be nice to learn from it. kind regards, Jeroen On Wednesday 19 May 2010 12:50:29 Olli Aro wrote: > We have done similar applications by having a .Net web service for the > robot (using the client library) and then remote system (such as your > mobile phone) calling that in order to move the robot. > > Regards, > > Olli > > > -----Original Message----- > > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > > Sent: 19 May 2010 08:50 > > To: opensim-dev at lists.berlios.de > > Subject: Re: [Opensim-dev] Controlling bots on server side > > > > Would be nice to have a serverside bot yes. For this city simulation > > project > > i'm working on, i would need a bot that can be controlled through a > > mobile > > phone. Having a bot that can be steered through a webapi may make that > > somewhat easier. Could a regionmodule be used for this maybe? > > > > Jeroen > > > > On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > > > I mean, something is disturbing me, bots do not need to be client, > > > > and it > > > > > appears that everytime we hear about bot on Opensim, they are all > > > > using > > > > > OpenMetarverse to emulate a client connexion. Is there any way to > > > > create > > > > > bots on the server Side ? > > > > > > Thanks to every people that could answer > > > > > > > > > Good morning, > > > > > > Thank you for this answer, I had a look at this IClientApi, and it > > > > seems > > > > > that the Scenepresence Object has a IClientApi as an attribute > > > > (IClientApi > > > > > 'ControllingClient'). > > > > > > This IClientApi enable many commands (thank you for your help), but, > > > > the > > > > > issue is how to Login an Avatar with this. Indeed, it seems that you > > > > could > > > > > retrieve the presence (Scenepresence) of an Avatar which is already > > > > logged > > > > > on the server, but how to define it for an Avatar which is not logged > > > > yet > > > > > ? and then, what IClientApi method (if there is one) enable to log it > > > > in ? > > > > > Thank you again Mr. Justin Clark Casey > > > > > > it at nii.ac.jp wrote: > > > > Hi > > > > > > > > > > > > Many thanks for this very useful link, but I have an IMPORTANT > > > > question > > > > > > about controling BOTS. > > > > > > > > Is it possible to control bots without using openmetaverse. > > > > I mean, the GridClient Object from OpenMetaverse require a client- > > > > server > > > > > > connection > > > > > > > > Is there any way to control a bot using opensim directly ? > > > > (using only the scenepresence Object) > > > > > > You might want to look at the pCampBot assembly in OpenSim itself > > > > which > > > > > actually does this for simple bots. It looks like this is done > > > > through > > > > > IClientApi rather than manipulating ScenePresence directly. > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From olli_aro at yahoo.co.uk Wed May 19 13:14:44 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Wed, 19 May 2010 14:14:44 +0100 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <201005191503.27569.info@os-networks.net> References: <201005190950.18667.info@os-networks.net> <201005191503.27569.info@os-networks.net> Message-ID: It was a bespoken project, so not able to release the source code. However the principle was that we built a generic purpose web service interface: 1) to login the robots 2) to move them around Then any 3rd party system could just connect to the web service with their data in order to move the avatar in-world. Now we used this for mapping the human movement in a real life space to virtual world space. Clearly your 3rd party application must be able to translate the real life coordinates to the virtual world coordinates. So, in case of your mobile phone application (e.g. an iphone) you would have an application running on the phone that would detect the real time movement, translate this to the equivalent movement required in-world and then connect to the web service in order to move the robot. Regards, Olli > -----Original Message----- > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > Sent: 19 May 2010 14:03 > To: opensim-dev at lists.berlios.de > Subject: [Bulk] Re: [Opensim-dev] Controlling bots on server side > > Were you using some gps library for that? And is it open source? Would > be nice > to learn from it. > > kind regards, > > Jeroen > > On Wednesday 19 May 2010 12:50:29 Olli Aro wrote: > > We have done similar applications by having a .Net web service for > the > > robot (using the client library) and then remote system (such as your > > mobile phone) calling that in order to move the robot. > > > > Regards, > > > > Olli > > > > > -----Original Message----- > > > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > > > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > > > Sent: 19 May 2010 08:50 > > > To: opensim-dev at lists.berlios.de > > > Subject: Re: [Opensim-dev] Controlling bots on server side > > > > > > Would be nice to have a serverside bot yes. For this city > simulation > > > project > > > i'm working on, i would need a bot that can be controlled through a > > > mobile > > > phone. Having a bot that can be steered through a webapi may make > that > > > somewhat easier. Could a regionmodule be used for this maybe? > > > > > > Jeroen > > > > > > On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > > > > I mean, something is disturbing me, bots do not need to be > client, > > > > > > and it > > > > > > > appears that everytime we hear about bot on Opensim, they are all > > > > > > using > > > > > > > OpenMetarverse to emulate a client connexion. Is there any way to > > > > > > create > > > > > > > bots on the server Side ? > > > > > > > > Thanks to every people that could answer > > > > > > > > > > > > Good morning, > > > > > > > > Thank you for this answer, I had a look at this IClientApi, and > it > > > > > > seems > > > > > > > that the Scenepresence Object has a IClientApi as an attribute > > > > > > (IClientApi > > > > > > > 'ControllingClient'). > > > > > > > > This IClientApi enable many commands (thank you for your help), > but, > > > > > > the > > > > > > > issue is how to Login an Avatar with this. Indeed, it seems that > you > > > > > > could > > > > > > > retrieve the presence (Scenepresence) of an Avatar which is > already > > > > > > logged > > > > > > > on the server, but how to define it for an Avatar which is not > logged > > > > > > yet > > > > > > > ? and then, what IClientApi method (if there is one) enable to > log it > > > > > > in ? > > > > > > > Thank you again Mr. Justin Clark Casey > > > > > > > > it at nii.ac.jp wrote: > > > > > Hi > > > > > > > > > > > > > > > Many thanks for this very useful link, but I have an IMPORTANT > > > > > > question > > > > > > > > about controling BOTS. > > > > > > > > > > Is it possible to control bots without using openmetaverse. > > > > > I mean, the GridClient Object from OpenMetaverse require a > client- > > > > > > server > > > > > > > > connection > > > > > > > > > > Is there any way to control a bot using opensim directly ? > > > > > (using only the scenepresence Object) > > > > > > > > You might want to look at the pCampBot assembly in OpenSim itself > > > > > > which > > > > > > > actually does this for simple bots. It looks like this is done > > > > > > through > > > > > > > IClientApi rather than manipulating ScenePresence directly. > > > > > > _______________________________________________ > > > Opensim-dev mailing list > > > Opensim-dev at lists.berlios.de > > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From diva at metaverseink.com Wed May 19 13:27:17 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Wed, 19 May 2010 06:27:17 -0700 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100519145213.AXB72367@mp.nii.ac.jp> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> Message-ID: <4BF3E735.5090500@metaverseink.com> OpenSim supports server-side bots. Here are pictures of a sim with 200 server-side bots: http://www.metaverseink.com/blog/?p=27 You can look at the NPC module for learning how to do this. My experience with server-side bots, however, is quite disappointing. We definitely need to improve the design for this. It's absolutely horrible and inefficient for these bots to have to implement the IClientAPI. And the bots are very hard to control. not to mention that the latest changes to appearance make the bots be grey. Work in progress... it at nii.ac.jp wrote: > I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion. > Is there any way to create bots on the server Side ? > > Thanks to every people that could answer > > > Good morning, > > Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). > > This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. > Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? > > Thank you again Mr. Justin Clark Casey > > > > > it at nii.ac.jp wrote: >> Hi >> >> >> Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. >> >> Is it possible to control bots without using openmetaverse. >> I mean, the GridClient Object from OpenMetaverse require a client-server connection >> >> Is there any way to control a bot using opensim directly ? >> (using only the scenepresence Object) > > You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. > From dirk.krause at pixelpark.com Wed May 19 13:48:57 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 19 May 2010 15:48:57 +0200 Subject: [Opensim-dev] Freeswitch on Diva distribution? In-Reply-To: <4BF3E735.5090500@metaverseink.com> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp><20100519145213.AXB72367@mp.nii.ac.jp> <4BF3E735.5090500@metaverseink.com> Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B839F7DF@postbox.bitlab.de> Hi Crista/Diva (or anyone - maybe Rob?), is there any known issue with the Diva distro and Freeswitch? We are trying to get this to run for some time now without success. In the OpenSim-In-A-Box the Freeswitch to OpenSim connection works with another version flawlessly; if we try this with the Diva distro we get the error: """ 2010-05-05 10:24:49 [WARNING] sofia_reg.c:1540 sofia_reg_parse_auth() Can't find user [x8cOXAiIzTVC6xqf-nquLkw==@184.73.214.132] You must define a domain called '184.73.214.132' in your directory and add a user with the id="x8cOXAiIzTVC6xqf-nquLkw==" attribute and you must configure your device to use the proper domain in it's authentication credentials. """ Thank you very much, Dirk From diva at metaverseink.com Wed May 19 14:05:02 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Wed, 19 May 2010 07:05:02 -0700 Subject: [Opensim-dev] Freeswitch on Diva distribution? In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B839F7DF@postbox.bitlab.de> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp><20100519145213.AXB72367@mp.nii.ac.jp> <4BF3E735.5090500@metaverseink.com> <6C2AFDB53CBC0D4A8637CF3C7B63B2B839F7DF@postbox.bitlab.de> Message-ID: <4BF3F00E.7020301@metaverseink.com> From all that's been said here, FreeSwitch seems to be really hard to get going. I never tried it. As far as I know, there's nothing inherently prohibitive in using Freeswitch with the hg-standalone in d2. You will need to add the [FreeSwitchVoice] configuration to MyWorld.ini, and make sure the ports are all alright. Dirk Krause wrote: > Hi Crista/Diva (or anyone - maybe Rob?), > > is there any known issue with the Diva distro and Freeswitch? We are > trying to get this to run for some time now without success. > > In the OpenSim-In-A-Box the Freeswitch to OpenSim connection works with > another version flawlessly; if we try this with the Diva distro we get > the error: > """ > 2010-05-05 10:24:49 [WARNING] sofia_reg.c:1540 sofia_reg_parse_auth() > Can't find user [x8cOXAiIzTVC6xqf-nquLkw==@184.73.214.132] > You must define a domain called '184.73.214.132' in your directory and > add a user with the id="x8cOXAiIzTVC6xqf-nquLkw==" attribute > and you must configure your device to use the proper domain in it's > authentication credentials. > """ > > Thank you very much, > Dirk > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From mcortez at gmail.com Wed May 19 15:05:06 2010 From: mcortez at gmail.com (Michael Cortez) Date: Wed, 19 May 2010 08:05:06 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <1274257228.2358.6.camel@RAGE> References: <1274257228.2358.6.camel@RAGE> Message-ID: <4BF3FE22.5020306@gmail.com> > I have added voxel terrain to OpenSim and am now prevented from testing > my changes due to issues with the flotsam asset cache, which still > requires the ITerrainModule interface I won't really speak as to whether or not you should include the ITerrainModule, except to mention that it could always be stubbed out just in case a non-voxel supporting client were to wander by. That said... To more directly address your original question: Where exactly does the Flotsam Asset Cache require the ITerrainModule interface? As far as I can see, it makes no reference to that interface, or any interface dealing with Terrain. I only see the following dependencies: * AssetBase * AssetMetadata * AssetRetrieved * ExpiringCache * IAssetService * IImprovedAssetCache * Scene * SceneObjectGroup * UuidGatherer And it doesn't use any of the Terrain related methods in those. As for where the code is, OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs Cheers, -- Michael Cortez From nexisentertainment at gmail.com Wed May 19 21:46:47 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 14:46:47 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3FE22.5020306@gmail.com> References: <1274257228.2358.6.camel@RAGE> <4BF3FE22.5020306@gmail.com> Message-ID: <1274305607.2358.29.camel@RAGE> I only know that I was getting an "ITerrainModule doesn't exist" exception last night, and it was while loading FlotsamAssetCache. I believe it ended up being in one of the dependencies, or perhaps the CoreModules XML add-in file, I can't remember. It runs perfectly now (aside from the fact that I can't visualize the terrain yet due to not having modified the viewer), but thank you anyway. Rob On Wed, 2010-05-19 at 08:05 -0700, Michael Cortez wrote: > > I have added voxel terrain to OpenSim and am now prevented from testing > > my changes due to issues with the flotsam asset cache, which still > > requires the ITerrainModule interface > > I won't really speak as to whether or not you should include the > ITerrainModule, except to mention that it could always be stubbed out > just in case a non-voxel supporting client were to wander by. > > That said... To more directly address your original question: > > Where exactly does the Flotsam Asset Cache require the ITerrainModule > interface? As far as I can see, it makes no reference to that > interface, or any interface dealing with Terrain. > > I only see the following dependencies: > * AssetBase > * AssetMetadata > * AssetRetrieved > * ExpiringCache > * IAssetService > * IImprovedAssetCache > * Scene > * SceneObjectGroup > * UuidGatherer > > And it doesn't use any of the Terrain related methods in those. > > As for where the code is, > OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs > > > Cheers, > -- > Michael Cortez > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From jjustincc at googlemail.com Wed May 19 22:13:18 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 19 May 2010 23:13:18 +0100 Subject: [Opensim-dev] AssetLoader to selectively load assets based on timestamps ? In-Reply-To: <1401818826.20100519142550@adeptsql.com> References: <1401818826.20100519142550@adeptsql.com> Message-ID: <4BF4627E.2010809@googlemail.com> Alex Reatov wrote: > Hello, > > The AssetLoader uploads all pre-defined assets to the database on each > startup, unless the feature is disabled in the config file. The > proposed change is to keep in the DB a dummy asset with a timestamp in > it, attempt to read that asset in AssetLoader, then load only those > XML files that have been modified since that date. The updated timestamp asset > is stored back after AssetLoader completes the loading. When the > timestamp asset is not present, AssetLoader would perform the full loading > as it does now. Why is a dummy asset required - wouldn't the real asset always be in the db after the first run? > > This way we can avoid loading the entire asset library every time, > without actually disabling it. The feature can be controlled by either > adding another config parameter "ForceAssetLoader=1" (alongside with > DisableAssetLoading or whatever its called) or by replacing the > existing setting with something like AssetLoaderMode={none|full|auto} > (not implemented in the code below). It would be nice not to implement yet another config parameter. Why would one want to force a load if the intelligent loader deals with all situations? > > The modified code is available as branch "asset-loader" at my github fork: > > git at github.com:AlexRa/opensim-mods-Alex.git > > It is NOT TESTED at the moment and I don't ask anybody to debug it for > me, but would like to hear opinions whether this feature would be > welcome and should I proceed with it. > > A copy of this post is now also on the Mantis: > > http://opensimulator.org/mantis/view.php?id=4694 > > > Best regards, > > AlexRa > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From it at nii.ac.jp Thu May 20 06:05:47 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Thu, 20 May 2010 15:05:47 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <4BF3E735.5090500@metaverseink.com> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> <4BF3E735.5090500@metaverseink.com> Message-ID: <20100520150547.AXC17416@mp.nii.ac.jp> Allright, Thank you very much Diva, so it is possible to have this bot on the serverside. Do you know where to find some documentation on how to use this NPC module ? Anyway thank you for your answer -------------------------------------- OpenSim supports server-side bots. Here are pictures of a sim with 200 server-side bots: http://www.metaverseink.com/blog/?p=27 You can look at the NPC module for learning how to do this. My experience with server-side bots, however, is quite disappointing. We definitely need to improve the design for this. It's absolutely horrible and inefficient for these bots to have to implement the IClientAPI. And the bots are very hard to control. not to mention that the latest changes to appearance make the bots be grey. Work in progress... it at nii.ac.jp wrote: > I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion. > Is there any way to create bots on the server Side ? > > Thanks to every people that could answer > > > Good morning, > > Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). > > This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. > Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? > > Thank you again Mr. Justin Clark Casey > > > > > it at nii.ac.jp wrote: >> Hi >> >> >> Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. >> >> Is it possible to control bots without using openmetaverse. >> I mean, the GridClient Object from OpenMetaverse require a client-server connection >> >> Is there any way to control a bot using opensim directly ? >> (using only the scenepresence Object) > > You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. > _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From jjustincc at googlemail.com Tue May 25 23:01:02 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 26 May 2010 00:01:02 +0100 Subject: [Opensim-dev] [Opensim-users] Careminster functions are not enabled In-Reply-To: <35EC28B2-C530-42F8-A6A4-056258987A76@k-grid.com> References: <1274331866114-5078181.post@n2.nabble.com> <67175236-209C-4656-B890-CEC05C871A61@k-grid.com> <1274450651501-5084386.post@n2.nabble.com> <1274454391328-5084687.post@n2.nabble.com> <35EC28B2-C530-42F8-A6A4-056258987A76@k-grid.com> Message-ID: <4BFC56AE.1030109@googlemail.com> sacha magne wrote: > I may be wrong then, but i'm almost sure we provided a patch to core to rename those cmLightshare to osxxxxx Sacha, could you provide a link to this patch? If these functions are being contributed to OpenSim then I think that there is a good argument that they should be os* functions and enabled/disabled with all the others. Also copying this to the opensim-dev list for potential discussion. It's also not good if these functions aren't actually working or rely on tables that don't exist in OpenSim. Is this functionality complete? > > Anyway, You will need an 'hacked' viewer to see thoses settings in actions. > > Sacha > > On 21 mai 2010, at 18:13, Jacek Antonelli wrote: > >> When I was playing around with the LightShare functions on my own sim >> a few weeks ago, I had to add the following to my OpenSim.ini: >> >> AllowCareminsterFunctions = true >> >> I don't know if that's still relevant now if the functions have been >> renamed, but perhaps it will help. >> >> - Jacek >> >> On Fri, May 21, 2010 at 10:06 AM, Master_Mirage wrote: >>> The script as i have it looks like this btw. >>> >>> default >>> { >>> state_entry() >>> { >>> OSSetWindlightScene([ >>> WL_WATER_COLOR, <4,38,64>, >>> WL_WATER_FOG_DENSITY_EXPONENT, 4.0, >>> WL_UNDERWATER_FOG_MODIFIER, 0.25, >>> >>> WL_REFLECTION_WAVELET_SCALE, <2.0,2.0,2.0>, >>> WL_FRESNEL_SCALE, 0.40, >>> WL_FRESNEL_OFFSET, 0.50, >>> >>> WL_REFRACT_SCALE_ABOVE, 0.03, >>> WL_REFRACT_SCALE_BELOW, 0.20, >>> WL_BLUR_MULTIPLIER, 0.040, >>> >>> WL_BIG_WAVE_DIRECTION, <1.05,-0.42,0>, >>> WL_LITTLE_WAVE_DIRECTION, <1.11,-1.16,0>, >>> >>> WL_NORMAL_MAP_TEXTURE, "822ded49-9a6c-f61c-cb89-6df54f42cdf4", >>> >>> WL_HORIZON, <0.25,0.25,0.32,0.32>, >>> WL_HAZE_HORIZON, 0.19, >>> >>> >>> WL_BLUE_DENSITY, <0.12,0.22,0.38,0.38>, >>> WL_HAZE_DENSITY, 0.70, >>> >>> WL_DENSITY_MULTIPLIER, 0.18, >>> WL_DISTANCE_MULTIPLIER, 0.8, >>> WL_MAX_ALTITUDE, 1605, >>> >>> WL_SUN_MOON_POSITION, 0.317, >>> WL_SUN_MOON_COLOR, <0.24,0.26,0.30,0.30>, >>> WL_AMBIENT, <0.35,0.35,0.35,0.35>, >>> WL_EAST_ANGLE, 0.00, >>> >>> WL_SUN_GLOW_FOCUS, 0.10, >>> WL_SUN_GLOW_SIZE, 1.75, >>> WL_SCENE_GAMMA, 1.00, >>> WL_STAR_BRIGHTNESS, 0.00, >>> >>> WL_CLOUD_COLOR, <0.41,0.41,0.41,0.41>, >>> WL_CLOUD_XY_DENSITY, <1.00,0.53,1.0>, >>> >>> WL_CLOUD_COVERAGE, 0.27, >>> WL_CLOUD_SCALE, 0.42, >>> WL_CLOUD_DETAIL_XY_DENSITY, <1.00,0.53,0.12>, >>> >>> WL_CLOUD_SCROLL_X, 0.20, >>> WL_CLOUD_SCROLL_Y, 0.01, >>> WL_DRAW_CLASSIC_CLOUDS, TRUE, >>> WL_CLOUD_SCROLL_X_LOCK, FALSE, >>> WL_CLOUD_SCROLL_Y_LOCK, FALSE >>> >>> ]); >>> } >>> } >>> and changing cm to os dident work. >>> >>> tnx >>> >>> ----- >>> Our New Web Page >>> Http://www.TritonGrid.com >>> -- >>> View this message in context: http://opensim-users.2152040.n2.nabble.com/Careminster-functions-are-not-enabled-tp5078181p5084687.html >>> Sent from the opensim-users mailing list archive at Nabble.com. >>> _______________________________________________ >>> Opensim-users mailing list >>> Opensim-users at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-users >>> >> _______________________________________________ >> Opensim-users mailing list >> Opensim-users at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-users > > _______________________________________________ > Opensim-users mailing list > Opensim-users at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-users > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From info at adeptsql.com Wed May 26 13:14:22 2010 From: info at adeptsql.com (Alex Reatov) Date: Wed, 26 May 2010 16:14:22 +0300 Subject: [Opensim-dev] A way to track access times for the Asset store Message-ID: <174531705.20100526161422@adeptsql.com> Hi all, The asset store is supposed to keep the time of last access for each asset fetched, so that long unused assets can be later removed from the database, preventing it from growing infinitely. However, this feature has not been implemented in any of the supported databases because the straightforward implementation that uses a separate UPDATE after each asset read slows things down by an order of magnitude. There is a way to track the asset access times relatively efficiently (with 10-15% performance loss), which I've implemented and pushed to my github repo. See branches "asset-access-time" and "asset-access-time-test" at git (at) github.com:AlexRa/opensim-mods-Alex.git There is also a Mantis with more details at: http://opensimulator.org/mantis/view.php?id=4736 (which I'm quoting below) If this is of interest to the core team, I'd appreciate if you use the stuff on the main repo. The changes in "asset-access-time" branch are practically stand-alone, but the perfomance tests in the "asset-access-time-test" branch require the "unitests" stuff to run, which you can read about here: http://opensimulator.org/mantis/view.php?id=4717 Best regards, AlexRa ---------------------- The proposed solution (currently for MySql, although a similar implementation should be possible for MS SQL) involves a stored "tracker" function that records (UUID, access_time) into a separate table, and a stored procedure that can be called infrequently to move the updated access times back into the 'assets' table. The tracking function first looks up the asset in the temp table and applies UPDATE or INSERT as needed. Assuming that the recording the exact timing is not important (i.e. on the cleanup we'll need to know that a specific asset has not been accessed for a year or more, rather than the exact time when it was accessed), the code is further optimized not to update the access log too often, with a configurable delay threshold). I've also tried a "fast log" variant of the same code, where the server-side tracking function just logs each access to a non-indexed (id, time) table, without doing any index lookups on it first. That was supposed to be faster, at the expense of the resulting log growing fast and the stored proc to process it slower to run. However, the tests haven't shown much (if any) speed advantage of this variant. It is still possible it might have some advantage when the asset table is very large (and the lookups take longer), although I like the "smarter" version better. For testing purposes, I've also implemented the "naive" way of tracking access times by issuing a separate UPDATE statement. A test set has been prepared both to ensure that the proposed solution works and to see what the performance impact is. The tests involve filling the database with 1000 random assets, taking a random subset of 500 of their UUDS, then randomly accessing those 500 assets 10000 times. The results were something like this: No access tracking: 8.33 s "New" access tracking: 9.60 s Separate UPDATE: 35 - 103 sec Separate UPDATE: 15 sec (when using 50-sec resolution) As you can see, this implementation of server-side access tracking is about 15% less efficient than no tracking at all, but is nowhere as bad as the UPDATE tracking. This acceleration has only become possible due to MySQL's "INSERT DELAYED" (and "UPDATE LOW_PRIORITY") features. It is therefore critically important that the log table be placed on a MySql storage engine supporting this feature, which is either MEMORY or MyISAM (or perhaps ARCHIVE, but that doesn't seem to be commonly used or available by default). On this short test I haven't noticed any significant difference between the two (most likely all logged data still lived in the buffers), but with "ENGINE=InnoDB", the results become the same or worse than with the direct UPDATE (~40sec). Increasing the delay threshold dramatically increased efficiency of the "naive" UPDATE approach, by reducing the actual number of updates from 10K to 500. But even in this best-case scenario it is still twice as slow as the "no tracking" mode. Effect of the delay threshold on the server-side tracking is less direct, because the `assets`.`access_time` column doesn't reflect the actual access times until the log table is merged into `assets`. As implemented now, there is at least one extra SELECT hidden inside the tracking function, possibly followed by an INSERT/UPDATE depending on the delay threshold. To have a significant effect, the delay threshold should be set longer than the average interval between the merges (e.g. if there is a script running the merge every hour, we might want to set the delay so that an asset access is not tracked if it comes within one hour from the previous access to the same asset). Th modified code currently has no provisions for automatically calling the merging stored proc, except on exit. Full implementation should possibly include a way to measure the load level (e.g. as a moving average of the intervals between asset requests) and initiate the required housekeeping whenever it's not too busy. From rhalin at gmail.com Thu May 27 20:28:41 2010 From: rhalin at gmail.com (J Lothian) Date: Thu, 27 May 2010 16:28:41 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BEDF6B9.2000608@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> Message-ID: Justin, Thanks for pointing me in a direction, this was -very- helpful. It wasn't nearly as straightforward as I was expecting, but it did give me the opportunity/excuse to get my hands dirty and dig into the projects and code a bit. I'm going to document the process a bit here, so it gets archived for future reference. I'm pretty sure I've narrowed down the steps needed. The actual project that needs the assembly reference added to it is OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the start. This gets the assembly detectable by the compiler. The next step is adding the reference to the script being compiled. In OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in the function CompileFromDotNetText, there is a section where ReferencedAssemblies are added to the compiler as parameters, and the assembly needs to be added here as well. For example, to add a standard library, the following line would be used: parameters.ReferencedAssemblies.Add("System.dll"); Which, it turns out, I needed to do, as System.dll isn't added by default, and our test script included a try/catch where Exception was not detected as a type. To add something like the MySql dll that comes with OpenSim, it would look like this: parameters.ReferencedAssemblies.Add(Path.Combine(rootPath,"MySql.Data.dll" )); The script engine automatically wraps scripts in boilerplate code to put them inside a class and make them compilable. This has the side-effect of making "using" or "import" statements inside scripts impossible, so these also need to be added to the code. For example, if your script is C#, then the function to alter is CreateCSCompilerScript (in the same Compile.cs), adding the using statement to the list inside this function. If I get the chance later this summer, I may try to develop a more robust system that attempts to (at the very least) detect the default mono/.net libraries and automatically adjust this boilerplate to include them... Again, thanks for the help! --Jeremy Lothian On Fri, May 14, 2010 at 9:19 PM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > J Lothian wrote: > >> Greetings, >> I'm a developer working on a research project that we are migrating from >> Second Life to OpenSim. We're currently exploring options and new features >> that may be available in OpenSim that we did not have in Second Life. One >> of these items is the ability to add a custom assembly reference to be >> available for scripts within the scripting engine (in C# mode). I am very >> unfamiliar with the mono/nant build process. I searched for this question a >> bit and couldn't find anything very related. Could someone point me towards >> which files I should be looking at to add an assembly reference? Is this >> even possible? Also, apologies if this is the wrong list, I wasn't sure if >> this was a user or developer question. >> > > If you want to directly call your own C# assembly from within C# scripts, > then I believe that you would have to explicitly add those assemblies to > prebuild.xml before regenerating the solution files with > prebuild.sh/prebuild.bat. > The project you would need to add to is > OpenSim.Region.ScriptEngine.Shared.Api, I think. However, some of this is > supposition - I've never tried this before. I don't think there is any > documentation on it. > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Thu May 27 23:45:16 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 00:45:16 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: References: <4BEDF6B9.2000608@googlemail.com> Message-ID: <4BFF040C.2090908@googlemail.com> J Lothian wrote: > Justin, > > Thanks for pointing me in a direction, this was -very- helpful. It > wasn't nearly as straightforward as I was expecting, but it did give me > the opportunity/excuse to get my hands dirty and dig into the projects > and code a bit. I'm going to document the process a bit here, so it > gets archived for future reference. I'm pretty sure I've narrowed down > the steps needed. > The actual project that needs the assembly reference added to it is > OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the > start. This gets the assembly detectable by the compiler. The next > step is adding the reference to the script being compiled. In > OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in > the function CompileFromDotNetText, there is a section where > ReferencedAssemblies are added to the compiler as parameters, and the > assembly needs to be added here as well. For example, to add a standard > library, the following line would be used: > > parameters.ReferencedAssemblies.Add("System.dll"); > > Which, it turns out, I needed to do, as System.dll isn't added by > default, and our test script included a try/catch where Exception was > not detected as a type. To add something like the MySql dll that comes > with OpenSim, it would look like this: > > parameters.ReferencedAssemblies.Add( > > Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically > wraps scripts in boilerplate code to put them inside a class and make > them compilable. This has the side-effect of making "using" or "import" > statements inside scripts impossible, so these also need to be added to > the code. > For example, if your script is C#, then the function to alter is > CreateCSCompilerScript (in the same Compile.cs), adding the using > statement to the list inside this function. > > If I get the chance later this summer, I may try to develop a more > robust system that attempts to (at the very least) detect the default > mono/.net libraries and automatically adjust this boilerplate to include > them... > > Again, thanks for the help! Glad that was of some use! Would very much look forward to a boilerplate adjuster - being able to include extra libraries from OpenSim C# 'scripts' would be really useful. Also, it would be great if you could copy the above into a new wiki page off http://opensimulator.org/wiki/Developer_Documentation#Scripting. Things tend to stay a little bit more visible there. Thanks! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From melanie at t-data.com Thu May 27 23:55:57 2010 From: melanie at t-data.com (Melanie) Date: Fri, 28 May 2010 01:55:57 +0200 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFF040C.2090908@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> Message-ID: <4BFF068D.9000706@t-data.com> A generic means to add extra libs would be highly DANGEROUS. It definitely needs to be compile-time. Probably has to be, anyway, from the way the scripts work. Melanie Justin Clark-Casey wrote: > J Lothian wrote: >> Justin, >> >> Thanks for pointing me in a direction, this was -very- helpful. It >> wasn't nearly as straightforward as I was expecting, but it did give me >> the opportunity/excuse to get my hands dirty and dig into the projects >> and code a bit. I'm going to document the process a bit here, so it >> gets archived for future reference. I'm pretty sure I've narrowed down >> the steps needed. >> The actual project that needs the assembly reference added to it is >> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the >> start. This gets the assembly detectable by the compiler. The next >> step is adding the reference to the script being compiled. In >> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in >> the function CompileFromDotNetText, there is a section where >> ReferencedAssemblies are added to the compiler as parameters, and the >> assembly needs to be added here as well. For example, to add a standard >> library, the following line would be used: >> >> parameters.ReferencedAssemblies.Add("System.dll"); >> >> Which, it turns out, I needed to do, as System.dll isn't added by >> default, and our test script included a try/catch where Exception was >> not detected as a type. To add something like the MySql dll that comes >> with OpenSim, it would look like this: >> >> parameters.ReferencedAssemblies.Add( >> >> Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically >> wraps scripts in boilerplate code to put them inside a class and make >> them compilable. This has the side-effect of making "using" or "import" >> statements inside scripts impossible, so these also need to be added to >> the code. >> For example, if your script is C#, then the function to alter is >> CreateCSCompilerScript (in the same Compile.cs), adding the using >> statement to the list inside this function. >> >> If I get the chance later this summer, I may try to develop a more >> robust system that attempts to (at the very least) detect the default >> mono/.net libraries and automatically adjust this boilerplate to include >> them... >> >> Again, thanks for the help! > > Glad that was of some use! Would very much look forward to a boilerplate adjuster - being able to include extra libraries from OpenSim C# 'scripts' would be really useful. > > Also, it would be great if you could copy the above into a new wiki page off http://opensimulator.org/wiki/Developer_Documentation#Scripting. Things tend to stay a little bit more visible there. Thanks! > From jjustincc at googlemail.com Fri May 28 00:11:40 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 01:11:40 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFF068D.9000706@t-data.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> Message-ID: <4BFF0A3C.3050002@googlemail.com> Melanie wrote: > A generic means to add extra libs would be highly DANGEROUS. It > definitely needs to be compile-time. Probably has to be, anyway, > from the way the scripts work. C# scripts are insecure anyway since anybody who can create them has access to the System namespaces. They are still useful in contexts where script creation and editing are restricted or all parties are highly trusted. > > Melanie > > Justin Clark-Casey wrote: >> J Lothian wrote: >>> Justin, >>> >>> Thanks for pointing me in a direction, this was -very- helpful. It >>> wasn't nearly as straightforward as I was expecting, but it did give me >>> the opportunity/excuse to get my hands dirty and dig into the projects >>> and code a bit. I'm going to document the process a bit here, so it >>> gets archived for future reference. I'm pretty sure I've narrowed down >>> the steps needed. >>> The actual project that needs the assembly reference added to it is >>> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the >>> start. This gets the assembly detectable by the compiler. The next >>> step is adding the reference to the script being compiled. In >>> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in >>> the function CompileFromDotNetText, there is a section where >>> ReferencedAssemblies are added to the compiler as parameters, and the >>> assembly needs to be added here as well. For example, to add a standard >>> library, the following line would be used: >>> >>> parameters.ReferencedAssemblies.Add("System.dll"); >>> >>> Which, it turns out, I needed to do, as System.dll isn't added by >>> default, and our test script included a try/catch where Exception was >>> not detected as a type. To add something like the MySql dll that comes >>> with OpenSim, it would look like this: >>> >>> parameters.ReferencedAssemblies.Add( >>> >>> Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically >>> wraps scripts in boilerplate code to put them inside a class and make >>> them compilable. This has the side-effect of making "using" or "import" >>> statements inside scripts impossible, so these also need to be added to >>> the code. >>> For example, if your script is C#, then the function to alter is >>> CreateCSCompilerScript (in the same Compile.cs), adding the using >>> statement to the list inside this function. >>> >>> If I get the chance later this summer, I may try to develop a more >>> robust system that attempts to (at the very least) detect the default >>> mono/.net libraries and automatically adjust this boilerplate to include >>> them... >>> >>> Again, thanks for the help! >> Glad that was of some use! Would very much look forward to a boilerplate adjuster - being able to include extra libraries from OpenSim C# 'scripts' would be really useful. >> >> Also, it would be great if you could copy the above into a new wiki page off http://opensimulator.org/wiki/Developer_Documentation#Scripting. Things tend to stay a little bit more visible there. Thanks! >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From rhalin at gmail.com Fri May 28 00:30:26 2010 From: rhalin at gmail.com (J Lothian) Date: Thu, 27 May 2010 20:30:26 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFF0A3C.3050002@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> Message-ID: I'm not so sure that the current setup includes the System namespace. The only assembly, other than the OpenSim specific ones, that is loaded is System.Collections.Generic. I had to add System before I could even use Exceptions, which seems to indicate that only parts of System that are pulled in are the parts used by the other assemblies that are loaded. Melanie's response (which I mostly agree with) is why I didn't post it on the Wiki. This isn't something the average user (specifically OpenGrid users) should probably be doing. But rather than saying "absolutely not", I have to wonder if there's some reasonable middle ground that can do the job of both 1) protecting the average installation from arbitrary library code inclusion/execution, and 2) allowing an easier way to include that facility, for users that -do- need it, as a way for others to make OpenSim more flexible. Compile-time isn't a show-stopper, but something that makes the process easier, like a module, or something in the build system/environment like an "scriptengine_additional_libraries" variable might be handy. Basically, narrowing down a potential point of failure to one place, instead of three. Thanks again though, my team here really appreciates all the hard work you all put into this. --Jeremy Lothian On Thu, May 27, 2010 at 8:11 PM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > Melanie wrote: > >> A generic means to add extra libs would be highly DANGEROUS. It >> definitely needs to be compile-time. Probably has to be, anyway, >> from the way the scripts work. >> > > C# scripts are insecure anyway since anybody who can create them has access > to the System namespaces. They are still useful in contexts where script > creation and editing are restricted or all parties are highly trusted. > > > >> Melanie >> >> Justin Clark-Casey wrote: >> >>> J Lothian wrote: >>> >>>> Justin, >>>> Thanks for pointing me in a direction, this was -very- helpful. It >>>> wasn't nearly as straightforward as I was expecting, but it did give me the >>>> opportunity/excuse to get my hands dirty and dig into the projects and code >>>> a bit. I'm going to document the process a bit here, so it gets archived >>>> for future reference. I'm pretty sure I've narrowed down the steps needed. >>>> The actual project that needs the assembly reference added to it is >>>> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the start. >>>> This gets the assembly detectable by the compiler. The next step is adding >>>> the reference to the script being compiled. In >>>> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in the >>>> function CompileFromDotNetText, there is a section where >>>> ReferencedAssemblies are added to the compiler as parameters, and the >>>> assembly needs to be added here as well. For example, to add a standard >>>> library, the following line would be used: >>>> parameters.ReferencedAssemblies.Add("System.dll"); >>>> Which, it turns out, I needed to do, as System.dll isn't added by >>>> default, and our test script included a try/catch where Exception was not >>>> detected as a type. To add something like the MySql dll that comes with >>>> OpenSim, it would look like this: >>>> >>>> parameters.ReferencedAssemblies.Add( >>>> >>>> Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically >>>> wraps scripts in boilerplate code to put them inside a class and make them >>>> compilable. This has the side-effect of making "using" or "import" >>>> statements inside scripts impossible, so these also need to be added to the >>>> code. For example, if your script is C#, then the function to alter is >>>> CreateCSCompilerScript (in the same Compile.cs), adding the using statement >>>> to the list inside this function. >>>> If I get the chance later this summer, I may try to develop a more >>>> robust system that attempts to (at the very least) detect the default >>>> mono/.net libraries and automatically adjust this boilerplate to include >>>> them... >>>> Again, thanks for the help! >>>> >>> Glad that was of some use! Would very much look forward to a boilerplate >>> adjuster - being able to include extra libraries from OpenSim C# 'scripts' >>> would be really useful. >>> >>> Also, it would be great if you could copy the above into a new wiki page >>> off http://opensimulator.org/wiki/Developer_Documentation#Scripting. >>> Things tend to stay a little bit more visible there. Thanks! >>> >>> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From it at nii.ac.jp Fri May 28 08:26:03 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Fri, 28 May 2010 17:26:03 +0900 (JST) Subject: [Opensim-dev] Naked logged bot In-Reply-To: References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> Message-ID: <20100528172603.AXG29710@mp.nii.ac.jp> Hello everybody, I am currently building bot application for opensim, and I met a strange problem. I am logging my bots using the GridClient object of Open Metaverse, and my bots are logged naked on the server. This is disturbing me insofar as the bot example i met from now never spoke about that. Do you have any idea to fix this problem ? Many thanks for those who cares Regards From lkalif at openmv.org Fri May 28 12:15:41 2010 From: lkalif at openmv.org (Latif Khalifa) Date: Fri, 28 May 2010 14:15:41 +0200 Subject: [Opensim-dev] Naked logged bot In-Reply-To: <20100528172603.AXG29710@mp.nii.ac.jp> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> <20100528172603.AXG29710@mp.nii.ac.jp> Message-ID: Hi, Make sure you copy the necessary files as described: http://lib.openmetaverse.org/wiki/Avatar_Appearance Latif On Fri, May 28, 2010 at 10:26 AM, wrote: > Hello everybody, > > I am currently building bot application for opensim, and I met a strange problem. I am logging my bots using the GridClient object of Open Metaverse, and my bots are logged naked on the server. > > This is disturbing me insofar as the bot example i met from now never spoke about that. > Do you have any idea to fix this problem ? > > Many thanks for those who cares > > Regards > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From jjustincc at googlemail.com Fri May 28 15:44:29 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 16:44:29 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> Message-ID: <4BFFE4DD.10001@googlemail.com> J Lothian wrote: > I'm not so sure that the current setup includes the System namespace. > The only assembly, other than the OpenSim specific ones, that is loaded > is System.Collections.Generic. I had to add System before I could even > use Exceptions, which seems to indicate that only parts of System that > are pulled in are the parts used by the other assemblies that are loaded. Actually, one can still use other classes just fine if they are referenced by their full names. For example, my script //c# // justincc's short test script string message = "Hello avatar!"; string xml = "ribbit"; public void default_event_state_entry() { llSay(0, message); } public void default_event_touch_start( LSL_Types.LSLInteger total_number) { System.IO.StringReader sr = new System.IO.StringReader(xml); System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader(sr); llSay(0, reader.ReadElementString("tag")); } works just fine on OpenSim Git master with no alterations other than allowing cs scripts. > > Melanie's response (which I mostly agree with) is why I didn't post it > on the Wiki. This isn't something the average user (specifically > OpenGrid users) should probably be doing. But rather than saying > "absolutely not", I have to wonder if there's some reasonable middle > ground that can do the job of both 1) protecting the average > installation from arbitrary library code inclusion/execution, and 2) > allowing an easier way to include that facility, for users that -do- > need it, as a way for others to make OpenSim more flexible. To be honest, I don't think the average user looks on the development section of the wiki anyway :). Also, none of this stuff is available unless the region operator specifically allows c# scripts. I would really like to see this documentation over there along with security warnings about using c# scripts at all. But the real solution could be to properly sandbox scripts. I know that there was some discussion about this a long time ago and there's some good technical reason why it's not possible yet, but I can't remember what that is. > > Compile-time isn't a show-stopper, but something that makes the process > easier, like a module, or something in the build system/environment like > an "scriptengine_additional_libraries" variable might be handy. > Basically, narrowing down a potential point of failure to one place, > instead of three. > > Thanks again though, my team here really appreciates all the hard work > you all put into this. Many thanks Jeremy, I'm sure from all of us. Be very interested to know what your team are using OpenSim for, though I appreciate that might not be possible if the work isn't in the open. Best, Justin. > > --Jeremy Lothian > > On Thu, May 27, 2010 at 8:11 PM, Justin Clark-Casey > > wrote: > > Melanie wrote: > > A generic means to add extra libs would be highly DANGEROUS. It > definitely needs to be compile-time. Probably has to be, anyway, > from the way the scripts work. > > > C# scripts are insecure anyway since anybody who can create them has > access to the System namespaces. They are still useful in contexts > where script creation and editing are restricted or all parties are > highly trusted. > > > > Melanie > > Justin Clark-Casey wrote: > > J Lothian wrote: > > Justin, > Thanks for pointing me in a direction, this was -very- > helpful. It wasn't nearly as straightforward as I was > expecting, but it did give me the opportunity/excuse to > get my hands dirty and dig into the projects and code a > bit. I'm going to document the process a bit here, so > it gets archived for future reference. I'm pretty sure > I've narrowed down the steps needed. > The actual project that needs the assembly reference > added to it is > OpenSim.Region.ScriptEngine.Shared.CodeTools, but this > is just the start. This gets the assembly detectable by > the compiler. The next step is adding the reference to > the script being compiled. In > OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler > (Compiler.cs), in the function CompileFromDotNetText, > there is a section where ReferencedAssemblies are added > to the compiler as parameters, and the assembly needs to > be added here as well. For example, to add a standard > library, the following line would be used: > parameters.ReferencedAssemblies.Add("System.dll"); > Which, it turns out, I needed to do, as System.dll > isn't added by default, and our test script included a > try/catch where Exception was not detected as a type. > To add something like the MySql dll that comes with > OpenSim, it would look like this: > > parameters.ReferencedAssemblies.Add( > > Path.Combine(rootPath,"MySql.Data.dll"));The script > engine automatically wraps scripts in boilerplate code > to put them inside a class and make them compilable. > This has the side-effect of making "using" or "import" > statements inside scripts impossible, so these also need > to be added to the code. For example, if your script is > C#, then the function to alter is CreateCSCompilerScript > (in the same Compile.cs), adding the using statement to > the list inside this function. > If I get the chance later this summer, I may try to > develop a more robust system that attempts to (at the > very least) detect the default mono/.net libraries and > automatically adjust this boilerplate to include them... > Again, thanks for the help! > > Glad that was of some use! Would very much look forward to > a boilerplate adjuster - being able to include extra > libraries from OpenSim C# 'scripts' would be really useful. > > Also, it would be great if you could copy the above into a > new wiki page off > http://opensimulator.org/wiki/Developer_Documentation#Scripting. > Things tend to stay a little bit more visible there. Thanks! > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Fri May 28 16:45:49 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 17:45:49 +0100 Subject: [Opensim-dev] AlexRa, test dll changes require updates to .nant/local.include for mono run of "nant test" Message-ID: <4BFFF33D.10109@googlemail.com> Hi Alex, I'm assuming that you're using Windows since, somewhat ironically, the recent data test updates stopped the automated test suite from completing. Essentially, the "nant test" target used by panda.opensimulator.org to run the tests requires changes to .nant/local.include if the DLLs change. This time, I changed the references from OpenSim.Data.SQLite.Tests.dll/MySQL.dll to OpenSim.Data.Tests.dll in commit d53057c. But if you could check that in future then that would be great. Also, I see that there are now a very large number of skipped tests in OpenSim.Data.Tests.dll. From a quick scan of the output at http://panda.opensimulator.org/test_runs/2189 I see that some of these are MSSQL but others appear to be SQLite. Could you comment and/or fix? On another note, I saw you mention that some tests require NUnit 2.5. Unfortunately, the download page at http://www.nunit.org/?p=download says that this series is still somewhat unstable under Mono. I don't mind updating if this definitely won't affect us, but otherwise I would prefer that we remain on 2.4 for now. Regards, -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Fri May 28 17:43:19 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 18:43:19 +0100 Subject: [Opensim-dev] Inventory and appearance sections of OpenSim.ApplicationPlugins.Rest.Inventory inactive Message-ID: <4C0000B7.5050802@googlemail.com> Hi folks. I just commented out large unused chunks of RestAppearanceServices and RestInventoryServices from the facility that allowed one to directly manipulate these through a REST-like interface (this is nothing to do with grid services). This code was generating unused warnings because their callers had been commented out following the various inventory/presence/appearance refactors. If any developer out there cares about these facilities I would ask them to take a look at the code and submit the changes required to get them operable again. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From info at adeptsql.com Fri May 28 19:07:57 2010 From: info at adeptsql.com (Alex Reatov) Date: Fri, 28 May 2010 22:07:57 +0300 Subject: [Opensim-dev] AlexRa, test dll changes require updates to .nant/local.include for mono run of "nant test" In-Reply-To: <4BFFF33D.10109@googlemail.com> References: <4BFFF33D.10109@googlemail.com> Message-ID: <10510193755.20100528220757@adeptsql.com> Hello Justin, JCC> On another note, I saw you mention that some tests require NUnit JCC> 2.5. Unfortunately, the download page at JCC> http://www.nunit.org/?p=download says that this series is still JCC> somewhat unstable under Mono. I don't mind updating if this JCC> definitely won't affect us, but otherwise I would prefer that we remain on 2.4 for now. I did the tests in NUnit 5.5. initially, but Melanie told me it is not available on OpenSim's test server, so I downgraded all the tests to NUnit 4.6, where it looks a bit less cool but works just the same. All the code I pushed to github is for NUnit 4.6. JCC> I'm assuming that you're using Windows since, somewhat JCC> ironically, the recent data test updates stopped the automated test suite from completing. That is correct, I'm on Windows, and I do realize that most of the OpenSim development is being done under Linux. Things like nant and prebuild still hold surprizes for me. JCC> Essentially, the "nant test" target used by JCC> panda.opensimulator.org to run the tests requires changes to JCC> .nant/local.include if the DLLs change. This time, I changed the JCC> references from OpenSim.Data.SQLite.Tests.dll/MySQL.dll to JCC> OpenSim.Data.Tests.dll in commit d53057c. But if you could check JCC> that in future then that would be great. Sorry for messing up the build process and thank you for fixing it. JCC> Also, I see that there are now a very large number of skipped JCC> tests in OpenSim.Data.Tests.dll. From a quick scan of the output JCC> at http://panda.opensimulator.org/test_runs/2189 I see that some JCC> of these are MSSQL but others appear to be SQLite. Could you comment and/or fix? All MS SQL tests are supposed to be skipped unless specifically enabled, but none of the SQLite tests should be skipped. They all ran green on my system. I'm looking at the tests log right now. Best regards, Alex Reatov Adept SQL Tools - http://www.adeptsql.com From j.veenvan at gmail.com Fri May 28 20:38:25 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Fri, 28 May 2010 22:38:25 +0200 Subject: [Opensim-dev] mapping service viewer support Message-ID: <201005282238.26139.info@os-networks.net> Hello, I've done some testing with the tms tiler osmaps(http://hwios.org/wiki/OSMaps) on the osgrid tiles at ll.maptiles.osgrid.org/ . First results are positive. The tms pyramid with 3500 regions was rendered with ~77000 image manupilations in ~ 10,5 minutes. The result can be viewed with any tms-compatible client(openlayers, marble), in this case with openlayers at http://beta.simstad.nl:8010/client/default_map.html the s3-mapping in sl(http://wiki.secondlife.com/wiki/S3_based_viewer_map) uses also some form of the tms specification. I was wondering if viewersupport for this could be considered. Using the same system for inworld maps and webmaps would have some benefits. Jeroen From jjustincc at googlemail.com Fri May 28 22:25:32 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 23:25:32 +0100 Subject: [Opensim-dev] If you're following Git master you may need to manually delete old SQLite/MySQL data test dlls Message-ID: <4C0042DC.2070308@googlemail.com> Hi folks, If you're following Git master, OpenSim.Data.MySql.Tests.dll and OpenSim.Data.SQLite.Tests.dll were recently amalgamated into OpenSim.Data.Tests.dll. However, if the two old dlls are hanging around you may see errors along the lines of 01:13:25 - [MODULES]: Loading Region's modules (old style) 01:13:26 - [MODULES]: Found Module Library [D:\Opensim-OSGrid\bin\OpenSim.Client .MXP.dll] 01:13:26 - [MODULES]: [MXP ClientStack Module]: Loading Shared Module. 01:13:26 - [MODULES]: Could not load types for [OpenSim.Data.MySQL.Tests, Versio n=0.0.0.0, Culture=neutral, PublicKeyToken=null]. Exception System.Reflection.R eflectionTypeLoadException: Unable to load one or more of the requested types. R etrieve the LoaderExceptions property for more information. OpenSim threw an exception: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. at OpenSim.Region.Framework.ModuleLoader.LoadModules(String dllName) You'll need either to run "nant clean build" if you're using nant or manually delete these dlls from bin to get OpenSim running again if you're using Visual Studio or similar. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From rhalin at gmail.com Sat May 29 20:20:29 2010 From: rhalin at gmail.com (J Lothian) Date: Sat, 29 May 2010 16:20:29 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFFE4DD.10001@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> <4BFFE4DD.10001@googlemail.com> Message-ID: On Fri, May 28, 2010 at 11:44 AM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > J Lothian wrote: > >> I'm not so sure that the current setup includes the System namespace. The >> only assembly, other than the OpenSim specific ones, that is loaded is >> System.Collections.Generic. I had to add System before I could even use >> Exceptions, which seems to indicate that only parts of System that are >> pulled in are the parts used by the other assemblies that are loaded. >> > > Actually, one can still use other classes just fine if they are referenced > by their full names. For example, my script > > //c# > // justincc's short test script > > string message = "Hello avatar!"; > string xml = "ribbit"; > > public void default_event_state_entry() > { > llSay(0, message); > } > > public void default_event_touch_start( > LSL_Types.LSLInteger total_number) > { > System.IO.StringReader sr > = new System.IO.StringReader(xml); > System.Xml.XmlTextReader reader > = new System.Xml.XmlTextReader(sr); > > llSay(0, reader.ReadElementString("tag")); > } > > works just fine on OpenSim Git master with no alterations other than > allowing cs scripts. > > Ah, forgot that you could type out the entire assembly heirarchy to get there. Kind of scary that users can get to System.IO that easily, but at least with a proper linux user running mono and a few other precautions, potential damage could be minimized. > > Melanie's response (which I mostly agree with) is why I didn't post it on >> the Wiki. This isn't something the average user (specifically OpenGrid >> users) should probably be doing. But rather than saying "absolutely not", I >> have to wonder if there's some reasonable middle ground that can do the job >> of both 1) protecting the average installation from arbitrary library code >> inclusion/execution, and 2) allowing an easier way to include that facility, >> for users that -do- need it, as a way for others to make OpenSim more >> flexible. >> > > To be honest, I don't think the average user looks on the development > section of the wiki anyway :). Also, none of this stuff is available unless > the region operator specifically allows c# scripts. I would really like to > see this documentation over there along with security warnings about using > c# scripts at all. > > But the real solution could be to properly sandbox scripts. I know that > there was some discussion about this a long time ago and there's some good > technical reason why it's not possible yet, but I can't remember what that > is. > > No problem then, I can get this up and documented over the next couple days when I get a free moment, complete with some nice warnings. I may have an idea why sandboxing isn't very easy, at least using the standard tools. In .Net, there is the Code Access Security feature, which admittedly, I'm fairly unfamiliar with, but I -think- it allows you to wrap blocks of code to require certain permission levels to execute, and possibly limit library access. Under windows and .Net, these might work, but they are officially "unsupported" in mono, and it looks like the mono project has abandoned efforts to implement them. And even under windows, I would guess that it takes the "user" as being the authenticated windows user that executed the server, not the remote OpenSim user compiling/executing the script. More complex sandboxing would probably a huge project in itself involving parsing or catching calls to specific functions, which is probably much beyond the scope of OpenSim. > > Compile-time isn't a show-stopper, but something that makes the process >> easier, like a module, or something in the build system/environment like an >> "scriptengine_additional_libraries" variable might be handy. Basically, >> narrowing down a potential point of failure to one place, instead of three. >> Thanks again though, my team here really appreciates all the hard work >> you all put into this. >> > > Many thanks Jeremy, I'm sure from all of us. > Be very interested to know what your team are using OpenSim for, though I > appreciate that might not be possible if the work isn't in the open. > > I'm a graduate student working with a research team at Penn State University (details here: http://isee.ist.psu.edu/). Basically, we're developing learning modules within Second Life to teach topics in computer and network security. Working in SecondLife has brought up many limitations along the way that has slowed development quite a bit, not to mention the costs involved. So, we've been working on re-implementing some of our modules in OpenSim, and considering it for ongoing/future development. Getting this item working has already sped up development a bit, the next hurdle is getting the XmlRpcGroups module working without disabling our ability to login, but thats a topic for another thread when I have more time to look into it... Thanks again, --Jeremy Lothian > Best, > > Justin. > > --Jeremy Lothian >> >> >> On Thu, May 27, 2010 at 8:11 PM, Justin Clark-Casey < >> jjustincc at googlemail.com > wrote: >> >> Melanie wrote: >> >> A generic means to add extra libs would be highly DANGEROUS. It >> definitely needs to be compile-time. Probably has to be, anyway, >> from the way the scripts work. >> >> >> C# scripts are insecure anyway since anybody who can create them has >> access to the System namespaces. They are still useful in contexts >> where script creation and editing are restricted or all parties are >> highly trusted. >> >> >> >> Melanie >> >> Justin Clark-Casey wrote: >> >> J Lothian wrote: >> >> Justin, >> Thanks for pointing me in a direction, this was -very- >> helpful. It wasn't nearly as straightforward as I was >> expecting, but it did give me the opportunity/excuse to >> get my hands dirty and dig into the projects and code a >> bit. I'm going to document the process a bit here, so >> it gets archived for future reference. I'm pretty sure >> I've narrowed down the steps needed. >> The actual project that needs the assembly reference >> added to it is >> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this >> is just the start. This gets the assembly detectable by >> the compiler. The next step is adding the reference to >> the script being compiled. In >> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler >> (Compiler.cs), in the function CompileFromDotNetText, >> there is a section where ReferencedAssemblies are added >> to the compiler as parameters, and the assembly needs to >> be added here as well. For example, to add a standard >> library, the following line would be used: >> parameters.ReferencedAssemblies.Add("System.dll"); >> Which, it turns out, I needed to do, as System.dll >> isn't added by default, and our test script included a >> try/catch where Exception was not detected as a type. >> To add something like the MySql dll that comes with >> OpenSim, it would look like this: >> >> parameters.ReferencedAssemblies.Add( >> >> Path.Combine(rootPath,"MySql.Data.dll"));The script >> engine automatically wraps scripts in boilerplate code >> to put them inside a class and make them compilable. >> This has the side-effect of making "using" or "import" >> statements inside scripts impossible, so these also need >> to be added to the code. For example, if your script is >> C#, then the function to alter is CreateCSCompilerScript >> (in the same Compile.cs), adding the using statement to >> the list inside this function. >> If I get the chance later this summer, I may try to >> develop a more robust system that attempts to (at the >> very least) detect the default mono/.net libraries and >> automatically adjust this boilerplate to include them... >> Again, thanks for the help! >> >> Glad that was of some use! Would very much look forward to >> a boilerplate adjuster - being able to include extra >> libraries from OpenSim C# 'scripts' would be really useful. >> >> Also, it would be great if you could copy the above into a >> new wiki page off >> >> http://opensimulator.org/wiki/Developer_Documentation#Scripting. >> Things tend to stay a little bit more visible there. Thanks! >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> -- Justin Clark-Casey (justincc) >> http://justincc.org >> >> http://twitter.com/justincc >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> ------------------------------------------------------------------------ >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From tedd at konge.net Mon May 3 13:41:55 2010 From: tedd at konge.net (Tedd Hansen) Date: Mon, 3 May 2010 15:41:55 +0200 Subject: [Opensim-dev] www.opensim.net Message-ID: <011101caeac6$655f2980$301d7c80$@net> Hi Anyone know what www.opensim.net is all about? The short story; It looks to me like someone (anonymous owner of opensim.net) has hijacked a name (opensim) he or she may or may not have legal rights to with the (criminal) intent of abusing a (free) product name for his or her own benefit. (Yeah, darn those feminists, can't "he" just cover both sexes?) I really hope this doesn't mean that core developers have to spend time on legal issues because some 14 year old wants to run his/her own site. This is valuable time for professional developers that can be spent on making OpenSim better instead of bitching to lawyers. [09:57:25] http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar [09:57:28] whats this? :) [09:58:05] or rather this; http://www.opensim.net/ [10:00:26] no idea [10:00:52] it seems to be ripping data directly from other sites [10:00:59] hey [10:01:00] and pretending to "be" opensim [10:01:25] view source -> Public Grid List Sorted the opensimulator list is wrong anywat [10:02:46] if you select different sorts, you will find different result for the same grid [10:03:15] page contains RSS feeds, steals lists from opensimulator.org, copy pastes info and mixes it with lies and half baked truth without ever mentioning that it is *NOT* opensim [10:03:28] *RSS feeds from other pages (of course) [10:03:36] so no actual contribution, a lot of stealing :) [10:04:09] not a breaking news for RSS aggregator ... :/ [10:07:22] someone should probably contact the domain owner [10:07:41] would be really pittyful if core members had to spend time on legal issues to get some 14 year old to play nice [10:07:46] i made a whois and the real owner is hidden [10:08:07] time that could be spent on features, bugfixes, etc [10:08:51] no legal information on the site itself Br, Tedd -------------- next part -------------- An HTML attachment was scrubbed... URL: From fish.kungfu at gmail.com Mon May 3 14:59:17 2010 From: fish.kungfu at gmail.com (Fish Kungfu) Date: Mon, 3 May 2010 10:59:17 -0400 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <011101caeac6$655f2980$301d7c80$@net> References: <011101caeac6$655f2980$301d7c80$@net> Message-ID: All the entries in the "News" and "Journals" section are posted by someone named, Ismail Malik. On May 3, 2010 9:49 AM, "Tedd Hansen" wrote: Hi Anyone know what www.opensim.net is all about? The short story; It looks to me like someone (anonymous owner of opensim.net) has hijacked a name (opensim) he or she may or may not have legal rights to with the (criminal) intent of abusing a (free) product name for his or her own benefit. (Yeah, darn those feminists, can?t ?he? just cover both sexes?) I really hope this doesn?t mean that core developers have to spend time on legal issues because some 14 year old wants to run his/her own site. This is valuable time for professional developers that can be spent on making OpenSim better instead of bitching to lawyers. [09:57:25] http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar [09:57:28] whats this? :) [09:58:05] or rather this; http://www.opensim.net/ [10:00:26] no idea [10:00:52] it seems to be ripping data directly from other sites [10:00:59] hey [10:01:00] and pretending to "be" opensim [10:01:25] view source -> Public Grid List Sorted the opensimulator list is wrong anywat [10:02:46] if you select different sorts, you will find different result for the same grid [10:03:15] page contains RSS feeds, steals lists from opensimulator.org, copy pastes info and mixes it with lies and half baked truth without ever mentioning that it is *NOT* opensim [10:03:28] *RSS feeds from other pages (of course) [10:03:36] so no actual contribution, a lot of stealing :) [10:04:09] not a breaking news for RSS aggregator ... :/ [10:07:22] someone should probably contact the domain owner [10:07:41] would be really pittyful if core members had to spend time on legal issues to get some 14 year old to play nice [10:07:46] i made a whois and the real owner is hidden [10:08:07] time that could be spent on features, bugfixes, etc [10:08:51] no legal information on the site itself Br, Tedd _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev -------------- next part -------------- An HTML attachment was scrubbed... URL: From john at pseudospace.net Mon May 3 15:25:31 2010 From: john at pseudospace.net (John Sheridan) Date: Mon, 03 May 2010 11:25:31 -0400 Subject: [Opensim-dev] www.opensim.net In-Reply-To: References: <011101caeac6$655f2980$301d7c80$@net> Message-ID: <4BDEEAEB.80603@pseudospace.net> Going by: *121*days until *OpenSim.net Grid Launch Party * at the upper left of the page I'd guess this the homepage (or future homepage) of someone's new grid. I think someone may need to read the OpenSim license - maybe the part where it states: " * * Neither the name of the OpenSimulator Project nor the * names of its contributors may be used to endorse or promote products * derived from this software without specific prior written permission." - Orion Pseudo ** On 05/03/2010 10:59 AM, Fish Kungfu wrote: > > All the entries in the "News" and "Journals" section are posted by > someone named, Ismail Malik. > >> On May 3, 2010 9:49 AM, "Tedd Hansen" > > wrote: >> >> Hi >> >> Anyone know what www.opensim.net is all about? >> >> The short story; It looks to me like someone (anonymous owner of >> opensim.net ) has hijacked a name (opensim) he or >> she may or may not have legal rights to with the (criminal) intent of >> abusing a (free) product name for his or her own benefit. >> >> (Yeah, darn those feminists, can?t ?he? just cover both sexes?) >> >> I really hope this doesn?t mean that core developers have to spend >> time on legal issues because some 14 year old wants to run his/her >> own site. This is valuable time for professional developers that can >> be spent on making OpenSim better instead of bitching to lawyers. >> >> [09:57:25] >> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar >> >> [09:57:28] whats this? :) >> >> [09:58:05] or rather this; http://www.opensim.net/ >> >> [10:00:26] no idea >> >> [10:00:52] it seems to be ripping data directly from other sites >> >> [10:00:59] hey >> >> [10:01:00] and pretending to "be" opensim >> >> [10:01:25] view source -> Public Grid List Sorted > href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" >> >> [10:02:25] the opensimulator list is wrong anywat >> >> [10:02:46] if you select different sorts, you will find >> different result for the same grid >> >> [10:03:15] page contains RSS feeds, steals lists from >> opensimulator.org , copy pastes info and >> mixes it with lies and half baked truth without ever mentioning that >> it is *NOT* opensim >> >> [10:03:28] *RSS feeds from other pages (of course) >> >> [10:03:36] so no actual contribution, a lot of stealing :) >> >> [10:04:09] not a breaking news for RSS aggregator ... :/ >> >> [10:07:22] someone should probably contact the domain owner >> >> [10:07:41] would be really pittyful if core members had to >> spend time on legal issues to get some 14 year old to play nice >> >> [10:07:46] i made a whois and the real owner is hidden >> >> [10:08:07] time that could be spent on features, bugfixes, etc >> >> [10:08:51] no legal information on the site itself >> >> Br, >> >> Tedd >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From robertltux at gmail.com Mon May 3 16:33:27 2010 From: robertltux at gmail.com (Robert Martin) Date: Mon, 3 May 2010 12:33:27 -0400 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <4BDEEAEB.80603@pseudospace.net> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> Message-ID: Doing some digging it seems that this is hosted by Google so if somebody wants to make an issue of this http://www.google.com/sites_dmca.html would be the correct Silver Hammer its not exactly a friendly thing to do but.. In this case BANG BANG -- Robert L Martin From rknop at pobox.com Mon May 3 16:57:55 2010 From: rknop at pobox.com (Robert A. Knop Jr.) Date: Mon, 3 May 2010 11:57:55 -0500 Subject: [Opensim-dev] www.opensim.net In-Reply-To: References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> Message-ID: <20100503165755.GA32113@antonio.tmnwh.net> On Mon, May 03, 2010 at 12:33:27PM -0400, Robert Martin wrote: > Doing some digging it seems that this is hosted by Google so if > somebody wants to make an issue of this > http://www.google.com/sites_dmca.html would be the correct Silver > Hammer > its not exactly a friendly thing to do but.. > In this case BANG BANG How about contacting the guy first and asking him if he's aware of the policies? -- --Rob Knop E-mail: rknop at pobox.com Home Page: http://www.pobox.com/~rknop/ Blog: http://www.sonic.net/~rknop/blog/ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: From ideiaboa at gmail.com Mon May 3 18:14:27 2010 From: ideiaboa at gmail.com (Ideia Boa) Date: Mon, 03 May 2010 20:14:27 +0200 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <011101caeac6$655f2980$301d7c80$@net> References: <011101caeac6$655f2980$301d7c80$@net> Message-ID: <4BDF1283.20007@gmail.com> Hi We do not know who are the people who are behind the site www.opensim.net not of the same name on Twitter, but we already send a complaint to Google Sites and to Twitter because they are using our image (WorldSimTerra) abused, as well as we already send message to the owners of this page on Twitter with the same complaint with having no response until now our image has been withdrawn. Joa Lopes (aka Ideia Boa) www.WorldSimTerra.com On 03-05-2010 3:41, Tedd Hansen wrote: > > Hi > > Anyone know what www.opensim.net is all about? > > The short story; It looks to me like someone (anonymous owner of > opensim.net) has hijacked a name (opensim) he or she may or may not > have legal rights to with the (criminal) intent of abusing a (free) > product name for his or her own benefit. > > (Yeah, darn those feminists, can't "he" just cover both sexes?) > > I really hope this doesn't mean that core developers have to spend > time on legal issues because some 14 year old wants to run his/her own > site. This is valuable time for professional developers that can be > spent on making OpenSim better instead of bitching to lawyers. > > [09:57:25] > http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar > > [09:57:28] whats this? :) > > [09:58:05] or rather this; http://www.opensim.net/ > > [10:00:26] no idea > > [10:00:52] it seems to be ripping data directly from other sites > > [10:00:59] hey > > [10:01:00] and pretending to "be" opensim > > [10:01:25] view source -> Public Grid List Sorted href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" > > [10:02:25] the opensimulator list is wrong anywat > > [10:02:46] if you select different sorts, you will find > different result for the same grid > > [10:03:15] page contains RSS feeds, steals lists from > opensimulator.org, copy pastes info and mixes it with lies and half > baked truth without ever mentioning that it is *NOT* opensim > > [10:03:28] *RSS feeds from other pages (of course) > > [10:03:36] so no actual contribution, a lot of stealing :) > > [10:04:09] not a breaking news for RSS aggregator ... :/ > > [10:07:22] someone should probably contact the domain owner > > [10:07:41] would be really pittyful if core members had to > spend time on legal issues to get some 14 year old to play nice > > [10:07:46] i made a whois and the real owner is hidden > > [10:08:07] time that could be spent on features, bugfixes, etc > > [10:08:51] no legal information on the site itself > > Br, > > Tedd > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ideiaboa.vcf Type: text/x-vcard Size: 271 bytes Desc: not available URL: From jjustincc at googlemail.com Mon May 3 19:41:14 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 03 May 2010 20:41:14 +0100 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <4BDEEAEB.80603@pseudospace.net> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> Message-ID: <4BDF26DA.10408@googlemail.com> John Sheridan wrote: > Going by: > > *121*days until > *OpenSim.net Grid Launch Party > * > > at the upper left of the page I'd guess this the homepage (or future > homepage) of someone's new grid. I think someone may need to read the > OpenSim license - maybe the part where it states: > > " * * Neither the name of the OpenSimulator Project nor the > * names of its contributors may be used to endorse or promote > products > * derived from this software without specific prior written > permission." Just for clarity, it just so happens that we don't have any claim to the name OpenSim. It was already used by skeletal simulation project, which is why we tend to use the name OpenSimulator when formally talking about the project. The website in question appears only to use the word OpenSim. However, it also takes content from our wiki, which is licensed under the Creative Common Attribute-Share Alike 2.5 license http://creativecommons.org/licenses/by-sa/2.5/ This license requires attribution and I couldn't see any on opensim.net. I think that this would be the thing to point out to them (or Google), as well as where other people's images have been used without permission. > > > - Orion Pseudo > > ** > > On 05/03/2010 10:59 AM, Fish Kungfu wrote: >> >> All the entries in the "News" and "Journals" section are posted by >> someone named, Ismail Malik. >> >>> On May 3, 2010 9:49 AM, "Tedd Hansen" >> > wrote: >>> >>> Hi >>> >>> >>> >>> Anyone know what www.opensim.net is all about? >>> >>> >>> >>> The short story; It looks to me like someone (anonymous owner of >>> opensim.net ) has hijacked a name (opensim) he or >>> she may or may not have legal rights to with the (criminal) intent of >>> abusing a (free) product name for his or her own benefit. >>> >>> (Yeah, darn those feminists, can?t ?he? just cover both sexes?) >>> >>> >>> >>> I really hope this doesn?t mean that core developers have to spend >>> time on legal issues because some 14 year old wants to run his/her >>> own site. This is valuable time for professional developers that can >>> be spent on making OpenSim better instead of bitching to lawyers. >>> >>> >>> >>> [09:57:25] >>> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar >>> >>> [09:57:28] whats this? :) >>> >>> [09:58:05] or rather this; http://www.opensim.net/ >>> >>> [10:00:26] no idea >>> >>> [10:00:52] it seems to be ripping data directly from other sites >>> >>> [10:00:59] hey >>> >>> [10:01:00] and pretending to "be" opensim >>> >>> [10:01:25] view source -> Public Grid List Sorted >> href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" >>> >>> [10:02:25] the opensimulator list is wrong anywat >>> >>> [10:02:46] if you select different sorts, you will find >>> different result for the same grid >>> >>> [10:03:15] page contains RSS feeds, steals lists from >>> opensimulator.org , copy pastes info and >>> mixes it with lies and half baked truth without ever mentioning that >>> it is *NOT* opensim >>> >>> [10:03:28] *RSS feeds from other pages (of course) >>> >>> [10:03:36] so no actual contribution, a lot of stealing :) >>> >>> [10:04:09] not a breaking news for RSS aggregator ... :/ >>> >>> [10:07:22] someone should probably contact the domain owner >>> >>> [10:07:41] would be really pittyful if core members had to >>> spend time on legal issues to get some 14 year old to play nice >>> >>> [10:07:46] i made a whois and the real owner is hidden >>> >>> [10:08:07] time that could be spent on features, bugfixes, etc >>> >>> [10:08:51] no legal information on the site itself >>> >>> >>> >>> Br, >>> >>> Tedd >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Mon May 3 21:58:16 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 03 May 2010 22:58:16 +0100 Subject: [Opensim-dev] OpenSim release candidate 0.6.9.rc2 available Message-ID: <4BDF46F8.8090608@googlemail.com> Hi folks, I just put together packages for 0.6.9.rc2, which is the second release candidate for 0.6.9. Compared to 0.6.9.rc1, this includes * HTTP texture downloading. * A fix for running the user grid server on the console. * A new default SQLite database adapter which allows sqlite to be used with Mono 2.6 and later (and earlier) on Linux. Unfortunately, this does not work for Mac OSX. In fact, anybody using SQLite with Mono 2.4 on Linux will need to switch back to the legacy adapter in both OpenSim,ini and StandaloneCommon.ini (if running standalone). Instructions can be found in OpenSim.ini.example and StandaloneCommon.ini.example. This problem will not be fixed for 0.6.9, though hopefully it can be resolved for 0.7. The new adaptor works with no known problems on Windows. * A symptom squasher for Mantis 4588 (NullReferenceException in the CombatModule when avatars cross regions or log in). Download links for binary and source packages are available on http://opensimulator.org/wiki/Download Testing would be much appreciated, particularly of the new sqlite database module. I anticipate that rc2 will become 0.6.9 proper soon - only super-critical showstopper bugs in 0.6.9.rc2 will be addressed. I'll put together a list of major changes since 0.6.8 when 0.6.9 is released. Best, -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Mon May 3 22:45:01 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 03 May 2010 23:45:01 +0100 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <20100502173815.F12AE20372@opensimulator.org> References: <20100502173815.F12AE20372@opensimulator.org> Message-ID: <4BDF51ED.8050804@googlemail.com> Hi Diva. Couple of points 1) With this change it doesn't appear possible to go back to the existing Inventory dll - the logins fail with no root folder - can we fix this? XInventory also fails to work on standalone when I tried to use it, though that may be because there now exists no inventory data for existing users 2) How does this XInventory module differ from the existing inventory module and what advantages does it bring? What is the migration plan for existing data? I feel that it's a bad precedent to bring in these kinds of changes without simultaneous data migration code, as we have traditionally done in the past. This happened with the user changes and the data migration issues there have still not been resolved. opensim-commits-bounces at lists.berlios.de wrote: > The branch, master has been updated > via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker. > via 052580e Deleted HGInventoryBroker, so that the new one can take its name. > via bd49985 Switched everything to XInventory by default. The old Inventory is still there for now, in case bugs pop up with XInventory. > from 648999d add operation to "nant distbin" to copy StandaloneCommon.ini.example -> StandaloneCommon.ini > > Those revisions listed above that are new to this repository have > not appeared on any other notification email; so we list those > revisions in full, below. > > - Log ----------------------------------------------------------------- > > commit bd49985afa0a30cf9338730807a42eff3d508bee > Author: Diva Canto > Date: Sun May 2 10:31:35 2010 -0700 > > Switched everything to XInventory by default. The old Inventory is still there for now, in case bugs pop up with XInventory. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From robertltux at gmail.com Mon May 3 23:06:42 2010 From: robertltux at gmail.com (Robert Martin) Date: Mon, 3 May 2010 19:06:42 -0400 Subject: [Opensim-dev] Drupal 7 compatible module Message-ID: As part of my question to find answers before i get asked them i was wondering are there any Drupal 7 modules that can work with opensim?? -- Robert L Martin already checked d4os From diva at metaverseink.com Mon May 3 23:07:20 2010 From: diva at metaverseink.com (Diva Canto) Date: Mon, 03 May 2010 16:07:20 -0700 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BDF51ED.8050804@googlemail.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> Message-ID: <4BDF5728.90704@metaverseink.com> XInventory's data layer is consistent with all the other resources, it uses the generic table handler. That should eliminate the inventory crashes in SQLite in Mac, although I haven't had time to test this. (and it won't fix all other problems with SQLite in the Mac) The network connectors are also much simpler and nicer than the old ones, same as as the new ones: form data + xml responses. Migration: for MySql the tables are exactly the same, so there's no migration. For SQLite, the tables were inconsistent with the tables in MySql, so there are new ones. Migration is possible, and it's working, sorta. I have a migration there (002) that theoretically does it, but for some reason doesn't work inside OpenSim -- but it works if you type those exact statements in the sqlite3 console. Cause TBD. I don't know what other data migration issues you are referring to. As far as I know, all migrations are there, and are working, both for MySql and SQLite. Data migration is possible. I have a migration in there that theoretically does it, although, for some reason it doesn't work when it's run by the OpenSim migrations code More details over IRC if you are there. On 5/3/2010 3:45 PM, Justin Clark-Casey wrote: > Hi Diva. Couple of points > > 1) With this change it doesn't appear possible to go back to the > existing Inventory dll - the logins fail with no root folder - can we > fix this? XInventory also fails to work on standalone when I tried to > use it, though that may be because there now exists no inventory data > for existing users > > 2) How does this XInventory module differ from the existing inventory > module and what advantages does it bring? What is the migration plan > for existing data? I feel that it's a bad precedent to bring in these > kinds of changes without simultaneous data migration code, as we have > traditionally done in the past. This happened with the user changes > and the data migration issues there have still not been resolved. > > > opensim-commits-bounces at lists.berlios.de wrote: >> The branch, master has been updated >> via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker. >> via 052580e Deleted HGInventoryBroker, so that the new one can >> take its name. >> via bd49985 Switched everything to XInventory by default. The >> old Inventory is still there for now, in case bugs pop up with >> XInventory. >> from 648999d add operation to "nant distbin" to copy >> StandaloneCommon.ini.example -> StandaloneCommon.ini >> >> Those revisions listed above that are new to this repository have >> not appeared on any other notification email; so we list those >> revisions in full, below. >> >> - Log ----------------------------------------------------------------- >> >> commit bd49985afa0a30cf9338730807a42eff3d508bee >> Author: Diva Canto >> Date: Sun May 2 10:31:35 2010 -0700 >> >> Switched everything to XInventory by default. The old Inventory >> is still there for now, in case bugs pop up with XInventory. > From ssm2017 at gmail.com Mon May 3 23:40:13 2010 From: ssm2017 at gmail.com (ssm2017) Date: Tue, 4 May 2010 01:40:13 +0200 Subject: [Opensim-dev] Drupal 7 compatible module In-Reply-To: References: Message-ID: for what i know, there is not i have made some modules but for opensim 0.6.8/9 and drupal 6 (as you know) i plan to use drupal 7 and opensim 0.7 (simiangrid side) when they will be out drupal 7 is still alpha (even if it works fine) and it is planned for june/july if you want to join me to adapt d4os for d7 you are welcome 2010/5/4 Robert Martin : > As part of my question to find answers before i get asked them i was > wondering are there any Drupal 7 modules that can work with opensim?? > > -- > Robert L Martin > already checked d4os > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From cliveg at gmail.com Tue May 4 10:36:02 2010 From: cliveg at gmail.com (Clive Gould) Date: Tue, 4 May 2010 11:36:02 +0100 Subject: [Opensim-dev] OpenSim crashing why? Message-ID: Hi It seems that one particular remote client is causing OpenSim to open new connections over and over again. Is it possible a firewall setting on the client could be causing the number of open connections to spiral out of control? Anyone else have experience of this? Thanks very much Clive > ------------------------------ > > Message: 4 > Date: Tue, 4 May 2010 08:56:37 +0100 > From: Clive Gould > To: opensim-users at lists.berlios.de > Cc: tedd at konge.net > Subject: Re: [Opensim-users] OpenSim crashing why? > Message-ID: > ? ? ? ? > Content-Type: text/plain; charset=ISO-8859-1 > > Hi > > The Linux command that finally did the trick was: > > netstat -anput > > Hi > > This showed that OpenSim was maintaining over 900 connections to the > remote IP 94.169.170.24 > > [opensim at vleinternal ~]$ host 94.169.170.24 > 24.170.169.94.in-addr.arpa domain name pointer > cpc3-croy18-2-0-cust535.croy.cable.virginmedia.com. > > By restarting OpenSim and blocking 94.169.170.24 in /etc/hosts.deny > these connections, which I suspect were crashing the simulator > periodically, have gone away. > > Does anyone know what could cause all these open connections??? > > Thanks for all the help and advice > > Clive > > > > > On Mon, May 3, 2010 at 8:25 PM, ? wrote: >> Send Opensim-users mailing list submissions to >> ? ? ? ?opensim-users at lists.berlios.de >> ------------------------------ >> >> Message: 4 >> Date: Mon, 3 May 2010 21:25:34 +0200 >> From: "Tedd Hansen" >> To: >> Subject: Re: [Opensim-users] OpenSim crashing why? >> Message-ID: <004901caeaf6$691ea1b0$3b5be510$@net> >> Content-Type: text/plain; ? ? ? charset="us-ascii" >> >> Hi >> >> netstat command will do that for you. >> Linux: netstat -nlap | less >> Windows: netstat -anb | more >> >> debian5:~# netstat -nlap | grep tcp | grep :8002 >> tcp ? ? ? ?0 ? ? ?0 0.0.0.0:8002 ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN >> 13841/mono >> >> Br, >> ?Tedd >> >> -----Original Message----- >> From: opensim-users-bounces at lists.berlios.de >> [mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Clive Gould >> Sent: 3. mai 2010 21:22 >> To: opensim-users at lists.berlios.de >> Subject: Re: [Opensim-users] OpenSim crashing why? >> >> Hi >> >> Justin wrote: "By the look of it, something in OpenSim is failing to >> close connections. ?After 24 hours, the HttpServer embedded in OpenSim >> eventually finds that it runs out of sockets to play with." >> >> OpenSim is still crashing periodically. >> >> Any idea how I can find out how many connections the HTTP Server >> embedded in OpenSim thinks it has open at any one time? >> >> Is there a command from the Linux command line that will show this? >> (I've tried ps and netstat without success) >> >> Thanks very much >> >> Clive >> >> >>> Message: 2 >>> Date: Thu, 29 Apr 2010 23:38:49 +0100 >>> From: Justin Clark-Casey >>> Cc: opensim-users at lists.berlios.de >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> Message-ID: <4BDA0A79.5020105 at googlemail.com> >>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>> >>> Clive Gould wrote: >>>> Hi >>>> >>>> We're successfully using OpenSim for student project work at Bromley >> College. >>>> >>>> OpenSim 0.6.8 standalone has just started crashing on us every 24 hours >> or so. >>>> >>>> Logins are disabled and the OpenSim.log file fills up the CentOS home >>>> partition very quickly with error messages. >>>> >>>> Killing all processes owned by the opensim user, deleting the >>>> OpenSim.log file, restarting the vnc session and the opensim >>>> application cures the problem, until the next time. >>>> >>>> I append relevent excerpts from the error log to this message. >>>> >>>> Does anyone have any idea what may be causing this?? >>> >>> By the look of it, something in OpenSim is failing to close connections. >> After 24 hours, the HttpServer embedded in OpenSim eventually finds that it >> runs out of sockets to play with. >>> >>> I'm surprised to see this in standalone mode. ?Are you doing something >> with OpenSim in standalone mode that requires outbound connections (e.g. >> remote database, groups, etc.), or perhaps a script that regularly >> establishes an outbound connection? >>> >>> If this has just started crashing after being fine before then it suggests >> that something has changed locally to reveal a bug in OpenSim. >>> >>> -- Justin >>> >>>> >>>> Thanks >>>> >>>> Clive >>>> >>>> 2010-04-29 16:55:47,776 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>> [Scene] Adding new agent India Airie to scene Rookery_NW >>>> 2010-04-29 16:55:47,777 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>> [APPEARANCE]: Appearance not found in Rookery_NW, returning default >>>> >>>> 2010-04-29 16:55:55,132 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 204f5d0d-a994-4d61-8fb1-4b8d3af433fd in Rookery_ >>>> SW >>>> 2010-04-29 16:56:14,262 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery_ >>>> SW >>>> 2010-04-29 16:57:30,449 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 88551bb8-3fa2-4bd9-a2fb-78c74bf45f55 in Rookery_ >>>> SW >>>> >>>> 2010-04-29 17:16:15,070 DEBUG - >>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery SW >>>> >>>> 2010-04-29 17:17:11,209 ERROR - >>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>> SERVER]: HttpServer.HttpListener had an exception >>>> System.Net.Sockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> 2010-04-29 17:17:11,255 ERROR - >>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>> SERVER]: HttpServer.HttpListener had an exception >>>> System.Net.Sockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> 2010-04-29 17:17:11,273 ERROR - >>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>> SERVER]: HttpServer.HttpListener had an exception >>>> System.Net.Sockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> ockets.SocketException: Too many open files >>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>> >>> >>> >>> -- >>> Justin Clark-Casey (justincc) >>> http://justincc.org >>> http://twitter.com/justincc > > > ------------------------------ > > _______________________________________________ > Opensim-users mailing list > Opensim-users at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-users > > > End of Opensim-users Digest, Vol 33, Issue 5 > ******************************************** > From cliveg at gmail.com Tue May 4 11:10:13 2010 From: cliveg at gmail.com (Clive Gould) Date: Tue, 4 May 2010 12:10:13 +0100 Subject: [Opensim-dev] OpenSim crashing why? In-Reply-To: References: Message-ID: Normal clients appear to open 4 each connections with the server as can be seen below: [opensim at vleinternal ~]$ netstat -anput | grep 10.100.0.17:9000 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 10.100.0.17:9000 90.192.61.239:64113 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 90.192.61.239:64125 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 90.192.61.239:64121 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 90.192.61.239:64123 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1721 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1720 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52777 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52768 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52786 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 86.7.243.78:52763 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1739 ESTABLISHED 8036/mono tcp 0 0 10.100.0.17:9000 10.100.0.1:1738 ESTABLISHED 8036/mono Why on earth should one particular Imprudence client (temporarily disallowed access using iptables) be opening connections spiralling out of control? On Tue, May 4, 2010 at 11:36 AM, Clive Gould wrote: > Hi > > It seems that one particular remote client is causing OpenSim to open > new connections over and over again. > > Is it possible a firewall setting on the client could be causing the > number of open connections to spiral out of control? > > Anyone else have experience of this? > > Thanks very much > > Clive > > > > >> ------------------------------ >> >> Message: 4 >> Date: Tue, 4 May 2010 08:56:37 +0100 >> From: Clive Gould >> To: opensim-users at lists.berlios.de >> Cc: tedd at konge.net >> Subject: Re: [Opensim-users] OpenSim crashing why? >> Message-ID: >> ? ? ? ? >> Content-Type: text/plain; charset=ISO-8859-1 >> >> Hi >> >> The Linux command that finally did the trick was: >> >> netstat -anput >> >> Hi >> >> This showed that OpenSim was maintaining over 900 connections to the >> remote IP 94.169.170.24 >> >> [opensim at vleinternal ~]$ host 94.169.170.24 >> 24.170.169.94.in-addr.arpa domain name pointer >> cpc3-croy18-2-0-cust535.croy.cable.virginmedia.com. >> >> By restarting OpenSim and blocking 94.169.170.24 in /etc/hosts.deny >> these connections, which I suspect were crashing the simulator >> periodically, have gone away. >> >> Does anyone know what could cause all these open connections??? >> >> Thanks for all the help and advice >> >> Clive >> >> >> >> >> On Mon, May 3, 2010 at 8:25 PM, ? wrote: >>> Send Opensim-users mailing list submissions to >>> ? ? ? ?opensim-users at lists.berlios.de >>> ------------------------------ >>> >>> Message: 4 >>> Date: Mon, 3 May 2010 21:25:34 +0200 >>> From: "Tedd Hansen" >>> To: >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> Message-ID: <004901caeaf6$691ea1b0$3b5be510$@net> >>> Content-Type: text/plain; ? ? ? charset="us-ascii" >>> >>> Hi >>> >>> netstat command will do that for you. >>> Linux: netstat -nlap | less >>> Windows: netstat -anb | more >>> >>> debian5:~# netstat -nlap | grep tcp | grep :8002 >>> tcp ? ? ? ?0 ? ? ?0 0.0.0.0:8002 ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN >>> 13841/mono >>> >>> Br, >>> ?Tedd >>> >>> -----Original Message----- >>> From: opensim-users-bounces at lists.berlios.de >>> [mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Clive Gould >>> Sent: 3. mai 2010 21:22 >>> To: opensim-users at lists.berlios.de >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> >>> Hi >>> >>> Justin wrote: "By the look of it, something in OpenSim is failing to >>> close connections. ?After 24 hours, the HttpServer embedded in OpenSim >>> eventually finds that it runs out of sockets to play with." >>> >>> OpenSim is still crashing periodically. >>> >>> Any idea how I can find out how many connections the HTTP Server >>> embedded in OpenSim thinks it has open at any one time? >>> >>> Is there a command from the Linux command line that will show this? >>> (I've tried ps and netstat without success) >>> >>> Thanks very much >>> >>> Clive >>> >>> >>>> Message: 2 >>>> Date: Thu, 29 Apr 2010 23:38:49 +0100 >>>> From: Justin Clark-Casey >>>> Cc: opensim-users at lists.berlios.de >>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>> Message-ID: <4BDA0A79.5020105 at googlemail.com> >>>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>>> >>>> Clive Gould wrote: >>>>> Hi >>>>> >>>>> We're successfully using OpenSim for student project work at Bromley >>> College. >>>>> >>>>> OpenSim 0.6.8 standalone has just started crashing on us every 24 hours >>> or so. >>>>> >>>>> Logins are disabled and the OpenSim.log file fills up the CentOS home >>>>> partition very quickly with error messages. >>>>> >>>>> Killing all processes owned by the opensim user, deleting the >>>>> OpenSim.log file, restarting the vnc session and the opensim >>>>> application cures the problem, until the next time. >>>>> >>>>> I append relevent excerpts from the error log to this message. >>>>> >>>>> Does anyone have any idea what may be causing this?? >>>> >>>> By the look of it, something in OpenSim is failing to close connections. >>> After 24 hours, the HttpServer embedded in OpenSim eventually finds that it >>> runs out of sockets to play with. >>>> >>>> I'm surprised to see this in standalone mode. ?Are you doing something >>> with OpenSim in standalone mode that requires outbound connections (e.g. >>> remote database, groups, etc.), or perhaps a script that regularly >>> establishes an outbound connection? >>>> >>>> If this has just started crashing after being fine before then it suggests >>> that something has changed locally to reveal a bug in OpenSim. >>>> >>>> -- Justin >>>> >>>>> >>>>> Thanks >>>>> >>>>> Clive >>>>> >>>>> 2010-04-29 16:55:47,776 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>> [Scene] Adding new agent India Airie to scene Rookery_NW >>>>> 2010-04-29 16:55:47,777 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>> [APPEARANCE]: Appearance not found in Rookery_NW, returning default >>>>> >>>>> 2010-04-29 16:55:55,132 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 204f5d0d-a994-4d61-8fb1-4b8d3af433fd in Rookery_ >>>>> SW >>>>> 2010-04-29 16:56:14,262 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery_ >>>>> SW >>>>> 2010-04-29 16:57:30,449 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 88551bb8-3fa2-4bd9-a2fb-78c74bf45f55 in Rookery_ >>>>> SW >>>>> >>>>> 2010-04-29 17:16:15,070 DEBUG - >>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery SW >>>>> >>>>> 2010-04-29 17:17:11,209 ERROR - >>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>> SERVER]: HttpServer.HttpListener had an exception >>>>> System.Net.Sockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> 2010-04-29 17:17:11,255 ERROR - >>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>> SERVER]: HttpServer.HttpListener had an exception >>>>> System.Net.Sockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> 2010-04-29 17:17:11,273 ERROR - >>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>> SERVER]: HttpServer.HttpListener had an exception >>>>> System.Net.Sockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> ockets.SocketException: Too many open files >>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>> >>>> >>>> >>>> -- >>>> Justin Clark-Casey (justincc) >>>> http://justincc.org >>>> http://twitter.com/justincc >> >> >> ------------------------------ >> >> _______________________________________________ >> Opensim-users mailing list >> Opensim-users at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-users >> >> >> End of Opensim-users Digest, Vol 33, Issue 5 >> ******************************************** >> > From melanie at t-data.com Tue May 4 11:16:06 2010 From: melanie at t-data.com (Melanie) Date: Tue, 04 May 2010 13:16:06 +0200 Subject: [Opensim-dev] OpenSim crashing why? In-Reply-To: References: Message-ID: <4BE001F6.2020608@t-data.com> They may simply be opening the mainmap. In that case, I believe the client willc onnect each sim in turn to ask for the map tile. That would be normal behavior. Nelanie Clive Gould wrote: > Normal clients appear to open 4 each connections with the server as > can be seen below: > > [opensim at vleinternal ~]$ netstat -anput | grep 10.100.0.17:9000 > (Not all processes could be identified, non-owned process info > will not be shown, you would have to be root to see it all.) > tcp 0 0 10.100.0.17:9000 90.192.61.239:64113 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 90.192.61.239:64125 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 90.192.61.239:64121 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 90.192.61.239:64123 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1721 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1720 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52777 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52768 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52786 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 86.7.243.78:52763 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1739 > ESTABLISHED 8036/mono > tcp 0 0 10.100.0.17:9000 10.100.0.1:1738 > ESTABLISHED 8036/mono > > Why on earth should one particular Imprudence client (temporarily > disallowed access using iptables) be opening connections spiralling > out of control? > > > On Tue, May 4, 2010 at 11:36 AM, Clive Gould wrote: >> Hi >> >> It seems that one particular remote client is causing OpenSim to open >> new connections over and over again. >> >> Is it possible a firewall setting on the client could be causing the >> number of open connections to spiral out of control? >> >> Anyone else have experience of this? >> >> Thanks very much >> >> Clive >> >> >> >> >>> ------------------------------ >>> >>> Message: 4 >>> Date: Tue, 4 May 2010 08:56:37 +0100 >>> From: Clive Gould >>> To: opensim-users at lists.berlios.de >>> Cc: tedd at konge.net >>> Subject: Re: [Opensim-users] OpenSim crashing why? >>> Message-ID: >>> >>> Content-Type: text/plain; charset=ISO-8859-1 >>> >>> Hi >>> >>> The Linux command that finally did the trick was: >>> >>> netstat -anput >>> >>> Hi >>> >>> This showed that OpenSim was maintaining over 900 connections to the >>> remote IP 94.169.170.24 >>> >>> [opensim at vleinternal ~]$ host 94.169.170.24 >>> 24.170.169.94.in-addr.arpa domain name pointer >>> cpc3-croy18-2-0-cust535.croy.cable.virginmedia.com. >>> >>> By restarting OpenSim and blocking 94.169.170.24 in /etc/hosts.deny >>> these connections, which I suspect were crashing the simulator >>> periodically, have gone away. >>> >>> Does anyone know what could cause all these open connections??? >>> >>> Thanks for all the help and advice >>> >>> Clive >>> >>> >>> >>> >>> On Mon, May 3, 2010 at 8:25 PM, wrote: >>>> Send Opensim-users mailing list submissions to >>>> ? ? ? ?opensim-users at lists.berlios.de >>>> ------------------------------ >>>> >>>> Message: 4 >>>> Date: Mon, 3 May 2010 21:25:34 +0200 >>>> From: "Tedd Hansen" >>>> To: >>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>> Message-ID: <004901caeaf6$691ea1b0$3b5be510$@net> >>>> Content-Type: text/plain; ? ? ? charset="us-ascii" >>>> >>>> Hi >>>> >>>> netstat command will do that for you. >>>> Linux: netstat -nlap | less >>>> Windows: netstat -anb | more >>>> >>>> debian5:~# netstat -nlap | grep tcp | grep :8002 >>>> tcp ? ? ? ?0 ? ? ?0 0.0.0.0:8002 ? ? ? ? ? ?0.0.0.0:* ? ? ? ? ? ? ? LISTEN >>>> 13841/mono >>>> >>>> Br, >>>> ?Tedd >>>> >>>> -----Original Message----- >>>> From: opensim-users-bounces at lists.berlios.de >>>> [mailto:opensim-users-bounces at lists.berlios.de] On Behalf Of Clive Gould >>>> Sent: 3. mai 2010 21:22 >>>> To: opensim-users at lists.berlios.de >>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>> >>>> Hi >>>> >>>> Justin wrote: "By the look of it, something in OpenSim is failing to >>>> close connections. ?After 24 hours, the HttpServer embedded in OpenSim >>>> eventually finds that it runs out of sockets to play with." >>>> >>>> OpenSim is still crashing periodically. >>>> >>>> Any idea how I can find out how many connections the HTTP Server >>>> embedded in OpenSim thinks it has open at any one time? >>>> >>>> Is there a command from the Linux command line that will show this? >>>> (I've tried ps and netstat without success) >>>> >>>> Thanks very much >>>> >>>> Clive >>>> >>>> >>>>> Message: 2 >>>>> Date: Thu, 29 Apr 2010 23:38:49 +0100 >>>>> From: Justin Clark-Casey >>>>> Cc: opensim-users at lists.berlios.de >>>>> Subject: Re: [Opensim-users] OpenSim crashing why? >>>>> Message-ID: <4BDA0A79.5020105 at googlemail.com> >>>>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed >>>>> >>>>> Clive Gould wrote: >>>>>> Hi >>>>>> >>>>>> We're successfully using OpenSim for student project work at Bromley >>>> College. >>>>>> >>>>>> OpenSim 0.6.8 standalone has just started crashing on us every 24 hours >>>> or so. >>>>>> >>>>>> Logins are disabled and the OpenSim.log file fills up the CentOS home >>>>>> partition very quickly with error messages. >>>>>> >>>>>> Killing all processes owned by the opensim user, deleting the >>>>>> OpenSim.log file, restarting the vnc session and the opensim >>>>>> application cures the problem, until the next time. >>>>>> >>>>>> I append relevent excerpts from the error log to this message. >>>>>> >>>>>> Does anyone have any idea what may be causing this?? >>>>> >>>>> By the look of it, something in OpenSim is failing to close connections. >>>> After 24 hours, the HttpServer embedded in OpenSim eventually finds that it >>>> runs out of sockets to play with. >>>>> >>>>> I'm surprised to see this in standalone mode. ?Are you doing something >>>> with OpenSim in standalone mode that requires outbound connections (e.g. >>>> remote database, groups, etc.), or perhaps a script that regularly >>>> establishes an outbound connection? >>>>> >>>>> If this has just started crashing after being fine before then it suggests >>>> that something has changed locally to reveal a bug in OpenSim. >>>>> >>>>> -- Justin >>>>> >>>>>> >>>>>> Thanks >>>>>> >>>>>> Clive >>>>>> >>>>>> 2010-04-29 16:55:47,776 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>>> [Scene] Adding new agent India Airie to scene Rookery_NW >>>>>> 2010-04-29 16:55:47,777 DEBUG - OpenSim.Region.Framework.Scenes.Scene >>>>>> [APPEARANCE]: Appearance not found in Rookery_NW, returning default >>>>>> >>>>>> 2010-04-29 16:55:55,132 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 204f5d0d-a994-4d61-8fb1-4b8d3af433fd in Rookery_ >>>>>> SW >>>>>> 2010-04-29 16:56:14,262 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery_ >>>>>> SW >>>>>> 2010-04-29 16:57:30,449 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 88551bb8-3fa2-4bd9-a2fb-78c74bf45f55 in Rookery_ >>>>>> SW >>>>>> >>>>>> 2010-04-29 17:16:15,070 DEBUG - >>>>>> OpenSim.Region.Framework.Scenes.SceneObjectGroup [SCENE]: Storing >>>>>> Primitive, 9b4c39ad-eebe-4417-9fd9-12a3994f17bc in Rookery SW >>>>>> >>>>>> 2010-04-29 17:17:11,209 ERROR - >>>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>>> SERVER]: HttpServer.HttpListener had an exception >>>>>> System.Net.Sockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> 2010-04-29 17:17:11,255 ERROR - >>>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>>> SERVER]: HttpServer.HttpListener had an exception >>>>>> System.Net.Sockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> 2010-04-29 17:17:11,273 ERROR - >>>>>> OpenSim.Framework.Servers.HttpServer.BaseHttpServer [BASE HTTP >>>>>> SERVER]: HttpServer.HttpListener had an exception >>>>>> System.Net.Sockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> ockets.SocketException: Too many open files >>>>>> ? at System.Net.Sockets.Socket.Accept () [0x00000] >>>>>> ? at System.Net.Sockets.Socket+Worker.Accept () [0x00000] >>>>>> >>>>> >>>>> >>>>> -- >>>>> Justin Clark-Casey (justincc) >>>>> http://justincc.org >>>>> http://twitter.com/justincc >>> >>> >>> ------------------------------ >>> >>> _______________________________________________ >>> Opensim-users mailing list >>> Opensim-users at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-users >>> >>> >>> End of Opensim-users Digest, Vol 33, Issue 5 >>> ******************************************** >>> >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From robertltux at gmail.com Tue May 4 11:58:12 2010 From: robertltux at gmail.com (Robert Martin) Date: Tue, 4 May 2010 07:58:12 -0400 Subject: [Opensim-dev] Drupal 7 compatible module In-Reply-To: References: Message-ID: On Mon, May 3, 2010 at 7:40 PM, ssm2017 wrote: > i have made some modules but for opensim 0.6.8/9 and drupal 6 (as you know) > i plan to use drupal 7 and opensim 0.7 (simiangrid side) when they will be out > drupal 7 is still alpha (even if it works fine) and it is planned for june/july > if you want to join me to adapt d4os for d7 you are welcome im game if you want a beta tester (win XPsp3 with XAMPP installed) -- Robert L Martin From ssm2017 at gmail.com Tue May 4 12:15:18 2010 From: ssm2017 at gmail.com (ssm2017) Date: Tue, 4 May 2010 14:15:18 +0200 Subject: [Opensim-dev] Drupal 7 compatible module In-Reply-To: References: Message-ID: thank you for attention here is not the place to speak about d4os you can use : http://groups.google.com/group/d4os or http://groups.drupal.org/opensimulator or directly email me at ssm2017.binder at gmail.com if you have any issue request you can use http://github.com/ssm2017/d4os/issues actually only the groups module is broken (this is better to use the flotsam group script directly) 2010/5/4 Robert Martin : > On Mon, May 3, 2010 at 7:40 PM, ssm2017 wrote: >> i have made some modules but for opensim 0.6.8/9 and drupal 6 (as you know) >> i plan to use drupal 7 and opensim 0.7 (simiangrid side) when they will be out >> drupal 7 is still alpha (even if it works fine) and it is planned for june/july >> if you want to join me to adapt d4os for d7 you are welcome > > im game if you want a beta tester > (win XPsp3 with XAMPP installed) > > -- > Robert L Martin > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From jjustincc at googlemail.com Tue May 4 14:22:42 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 04 May 2010 15:22:42 +0100 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BDF5728.90704@metaverseink.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> <4BDF5728.90704@metaverseink.com> Message-ID: <4BE02DB2.7030902@googlemail.com> Diva Canto wrote: > XInventory's data layer is consistent with all the other resources, it > uses the generic table handler. That should eliminate the inventory > crashes in SQLite in Mac, although I haven't had time to test this. (and > it won't fix all other problems with SQLite in the Mac) > The network connectors are also much simpler and nicer than the old > ones, same as as the new ones: form data + xml responses. > > Migration: for MySql the tables are exactly the same, so there's no > migration. For SQLite, the tables were inconsistent with the tables in > MySql, so there are new ones. Migration is possible, and it's working, > sorta. I have a migration there (002) that theoretically does it, but > for some reason doesn't work inside OpenSim -- but it works if you type > those exact statements in the sqlite3 console. Cause TBD. Thanks for the details, Diva. I did just test this with mysql and things work fine there. I think that it would be really good to see the sqlite migration asap, though I guess fewer people are running off master right now than has historically been the case. > > I don't know what other data migration issues you are referring to. As > far as I know, all migrations are there, and are working, both for MySql > and SQLite. I'm actually referring to the existing issue of migrating data from the old pre-ROBUST user databases to the post-ROBUST data schemas outlined on http://opensimulator.org/wiki/0.7_Planning. This is still an open issue, right? > > Data migration is possible. I have a migration in there that > theoretically does it, although, for some reason it doesn't work when > it's run by the OpenSim migrations code > > More details over IRC if you are there. Thanks. Should be around for a few hours later on though we may have exhausted this topic now. > > On 5/3/2010 3:45 PM, Justin Clark-Casey wrote: >> Hi Diva. Couple of points >> >> 1) With this change it doesn't appear possible to go back to the >> existing Inventory dll - the logins fail with no root folder - can we >> fix this? XInventory also fails to work on standalone when I tried to >> use it, though that may be because there now exists no inventory data >> for existing users >> >> 2) How does this XInventory module differ from the existing inventory >> module and what advantages does it bring? What is the migration plan >> for existing data? I feel that it's a bad precedent to bring in these >> kinds of changes without simultaneous data migration code, as we have >> traditionally done in the past. This happened with the user changes >> and the data migration issues there have still not been resolved. >> >> >> opensim-commits-bounces at lists.berlios.de wrote: >>> The branch, master has been updated >>> via cbb297b Renamed HGInventoryBroker2 to HGInventoryBroker. >>> via 052580e Deleted HGInventoryBroker, so that the new one can >>> take its name. >>> via bd49985 Switched everything to XInventory by default. The >>> old Inventory is still there for now, in case bugs pop up with >>> XInventory. >>> from 648999d add operation to "nant distbin" to copy >>> StandaloneCommon.ini.example -> StandaloneCommon.ini >>> >>> Those revisions listed above that are new to this repository have >>> not appeared on any other notification email; so we list those >>> revisions in full, below. >>> >>> - Log ----------------------------------------------------------------- >>> >>> commit bd49985afa0a30cf9338730807a42eff3d508bee >>> Author: Diva Canto >>> Date: Sun May 2 10:31:35 2010 -0700 >>> >>> Switched everything to XInventory by default. The old Inventory >>> is still there for now, in case bugs pop up with XInventory. >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From diva at metaverseink.com Tue May 4 14:37:18 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Tue, 04 May 2010 07:37:18 -0700 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BE02DB2.7030902@googlemail.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> <4BDF5728.90704@metaverseink.com> <4BE02DB2.7030902@googlemail.com> Message-ID: <4BE0311E.3020409@metaverseink.com> > I'm actually referring to the existing issue of migrating data from the > old pre-ROBUST user databases to the post-ROBUST data schemas outlined > on http://opensimulator.org/wiki/0.7_Planning. This is still an open > issue, right? I think that's fixed. Migrations are always a sensitive part of the process, because people may act on the DBs externally and invalidate the assumptions for the migration code. Some migration steps are more sensitive than others. The most important thing is to make sure that data migration is technically possible, i.e. that no data is left behind; whether the migration is done by OpenSim code or manually, that's a second-order issue. Automatic migrations are desirable, but if, for some reason, they fail, then there must be a path to manual migration. For example, for SQLite, the migration code makes a lot of assumptions about the file names. Those assumptions may be wrong. As long as people rename their db files according to what's now expected, migration happens. And if it doesn't happen automatically, at the very least we can explain how to make it happen by copy-and-pasting statements onto a sqlite3 console. From jjustincc at googlemail.com Tue May 4 21:33:51 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 04 May 2010 22:33:51 +0100 Subject: [Opensim-dev] XInventory issues (was Re: [Opensim-commits] ...r/12657) In-Reply-To: <4BE0311E.3020409@metaverseink.com> References: <20100502173815.F12AE20372@opensimulator.org> <4BDF51ED.8050804@googlemail.com> <4BDF5728.90704@metaverseink.com> <4BE02DB2.7030902@googlemail.com> <4BE0311E.3020409@metaverseink.com> Message-ID: <4BE092BF.7010606@googlemail.com> diva at metaverseink.com wrote: >> I'm actually referring to the existing issue of migrating data from >> the old pre-ROBUST user databases to the post-ROBUST data schemas >> outlined on http://opensimulator.org/wiki/0.7_Planning. This is still >> an open issue, right? > > I think that's fixed. > Migrations are always a sensitive part of the process, because people > may act on the DBs externally and invalidate the assumptions for the > migration code. Some migration steps are more sensitive than others. The > most important thing is to make sure that data migration is technically > possible, i.e. that no data is left behind; whether the migration is > done by OpenSim code or manually, that's a second-order issue. Automatic > migrations are desirable, but if, for some reason, they fail, then there > must be a path to manual migration. > > For example, for SQLite, the migration code makes a lot of assumptions > about the file names. Those assumptions may be wrong. As long as people > rename their db files according to what's now expected, migration > happens. And if it doesn't happen automatically, at the very least we > can explain how to make it happen by copy-and-pasting statements onto a > sqlite3 console. That sounds very reasonable to me. If things are as OpenSim expects then an automatic migration will take place. If people have varied certain settings then some manual intervention will be required. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From tedd at konge.net Wed May 5 11:34:50 2010 From: tedd at konge.net (Tedd Hansen) Date: Wed, 5 May 2010 13:34:50 +0200 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <4BDF26DA.10408@googlemail.com> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> <4BDF26DA.10408@googlemail.com> Message-ID: <030001caec46$f918fa30$eb4aee90$@net> Hi I'm not sure that it is legal to use "OpenSim" as this is a short for "OpenSimulator" and hence could pretty obviously cause confusion. Most countries (I hope at least) have laws that prohibits this kind of behavior. Anyway, would it be an idea to add "OpenSim" to the license agreement? I think it should be a fair deal for both developers and users that people respect OpenSim as well as OpenSimulator names in product marketing. As long as the limitations for "OpenSim" only applies to the contributions in this source code then it shouldn't be a problem? And making it more restrictive is ok, making it less restrictive requires a yes from all contributors. I'm fairly sure that an "opensim.net grid" will cause confusion on multiple levels around the world. Br, Tedd -----Original Message----- From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Justin Clark-Casey Sent: 3. mai 2010 21:41 To: opensim-dev at lists.berlios.de Subject: Re: [Opensim-dev] www.opensim.net John Sheridan wrote: > Going by: > > *121*days until > *OpenSim.net Grid Launch Party > * > > at the upper left of the page I'd guess this the homepage (or future > homepage) of someone's new grid. I think someone may need to read the > OpenSim license - maybe the part where it states: > > " * * Neither the name of the OpenSimulator Project nor the > * names of its contributors may be used to endorse or promote > products > * derived from this software without specific prior written > permission." Just for clarity, it just so happens that we don't have any claim to the name OpenSim. It was already used by skeletal simulation project, which is why we tend to use the name OpenSimulator when formally talking about the project. The website in question appears only to use the word OpenSim. However, it also takes content from our wiki, which is licensed under the Creative Common Attribute-Share Alike 2.5 license http://creativecommons.org/licenses/by-sa/2.5/ This license requires attribution and I couldn't see any on opensim.net. I think that this would be the thing to point out to them (or Google), as well as where other people's images have been used without permission. > > > - Orion Pseudo > > ** > > On 05/03/2010 10:59 AM, Fish Kungfu wrote: >> >> All the entries in the "News" and "Journals" section are posted by >> someone named, Ismail Malik. >> >>> On May 3, 2010 9:49 AM, "Tedd Hansen" >> > wrote: >>> >>> Hi >>> >>> >>> >>> Anyone know what www.opensim.net is all about? >>> >>> >>> >>> The short story; It looks to me like someone (anonymous owner of >>> opensim.net ) has hijacked a name (opensim) he or >>> she may or may not have legal rights to with the (criminal) intent of >>> abusing a (free) product name for his or her own benefit. >>> >>> (Yeah, darn those feminists, can't "he" just cover both sexes?) >>> >>> >>> >>> I really hope this doesn't mean that core developers have to spend >>> time on legal issues because some 14 year old wants to run his/her >>> own site. This is valuable time for professional developers that can >>> be spent on making OpenSim better instead of bitching to lawyers. >>> >>> >>> >>> [09:57:25] >>> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar >>> >>> [09:57:28] whats this? :) >>> >>> [09:58:05] or rather this; http://www.opensim.net/ >>> >>> [10:00:26] no idea >>> >>> [10:00:52] it seems to be ripping data directly from other sites >>> >>> [10:00:59] hey >>> >>> [10:01:00] and pretending to "be" opensim >>> >>> [10:01:25] view source -> Public Grid List Sorted >> href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" >>> >>> [10:02:25] the opensimulator list is wrong anywat >>> >>> [10:02:46] if you select different sorts, you will find >>> different result for the same grid >>> >>> [10:03:15] page contains RSS feeds, steals lists from >>> opensimulator.org , copy pastes info and >>> mixes it with lies and half baked truth without ever mentioning that >>> it is *NOT* opensim >>> >>> [10:03:28] *RSS feeds from other pages (of course) >>> >>> [10:03:36] so no actual contribution, a lot of stealing :) >>> >>> [10:04:09] not a breaking news for RSS aggregator ... :/ >>> >>> [10:07:22] someone should probably contact the domain owner >>> >>> [10:07:41] would be really pittyful if core members had to >>> spend time on legal issues to get some 14 year old to play nice >>> >>> [10:07:46] i made a whois and the real owner is hidden >>> >>> [10:08:07] time that could be spent on features, bugfixes, etc >>> >>> [10:08:51] no legal information on the site itself >>> >>> >>> >>> Br, >>> >>> Tedd >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From nebadon2025 at gmail.com Wed May 5 15:09:22 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Wed, 5 May 2010 08:09:22 -0700 Subject: [Opensim-dev] www.opensim.net In-Reply-To: <030001caec46$f918fa30$eb4aee90$@net> References: <011101caeac6$655f2980$301d7c80$@net> <4BDEEAEB.80603@pseudospace.net> <4BDF26DA.10408@googlemail.com> <030001caec46$f918fa30$eb4aee90$@net> Message-ID: I am pretty sure we have no claim to opensim because of this project https://simtk.org/home/opensim this project existed long before OpenSimulator.org did. also opensim.net does not seem to be responding for me. On Wed, May 5, 2010 at 4:34 AM, Tedd Hansen wrote: > Hi > > I'm not sure that it is legal to use "OpenSim" as this is a short for > "OpenSimulator" and hence could pretty obviously cause confusion. Most > countries (I hope at least) have laws that prohibits this kind of behavior. > > Anyway, would it be an idea to add "OpenSim" to the license agreement? I > think it should be a fair deal for both developers and users that people > respect OpenSim as well as OpenSimulator names in product marketing. As > long > as the limitations for "OpenSim" only applies to the contributions in this > source code then it shouldn't be a problem? And making it more restrictive > is ok, making it less restrictive requires a yes from all contributors. > > I'm fairly sure that an "opensim.net grid" will cause confusion on > multiple > levels around the world. > > Br, > Tedd > > -----Original Message----- > From: opensim-dev-bounces at lists.berlios.de > [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of Justin > Clark-Casey > Sent: 3. mai 2010 21:41 > To: opensim-dev at lists.berlios.de > Subject: Re: [Opensim-dev] www.opensim.net > > John Sheridan wrote: > > Going by: > > > > *121*days until > > *OpenSim.net Grid Launch Party > > * > > > > at the upper left of the page I'd guess this the homepage (or future > > homepage) of someone's new grid. I think someone may need to read the > > OpenSim license - maybe the part where it states: > > > > " * * Neither the name of the OpenSimulator Project nor the > > * names of its contributors may be used to endorse or promote > > products > > * derived from this software without specific prior written > > permission." > > Just for clarity, it just so happens that we don't have any claim to the > name OpenSim. It was already used by skeletal simulation project, which is > why we tend to use the name OpenSimulator when formally talking about the > project. > > The website in question appears only to use the word OpenSim. However, it > also takes content from our wiki, which is licensed under the Creative > Common Attribute-Share Alike 2.5 license > > http://creativecommons.org/licenses/by-sa/2.5/ > > This license requires attribution and I couldn't see any on opensim.net. > I > think that this would be the thing to point out to them (or Google), as > well > as where other people's images have been used without permission. > > > > > > > - Orion Pseudo > > > > ** > > > > On 05/03/2010 10:59 AM, Fish Kungfu wrote: > >> > >> All the entries in the "News" and "Journals" section are posted by > >> someone named, Ismail Malik. > >> > >>> On May 3, 2010 9:49 AM, "Tedd Hansen" >>> > wrote: > >>> > >>> Hi > >>> > >>> > >>> > >>> Anyone know what www.opensim.net is all > about? > >>> > >>> > >>> > >>> The short story; It looks to me like someone (anonymous owner of > >>> opensim.net ) has hijacked a name (opensim) he or > >>> she may or may not have legal rights to with the (criminal) intent of > >>> abusing a (free) product name for his or her own benefit. > >>> > >>> (Yeah, darn those feminists, can't "he" just cover both sexes?) > >>> > >>> > >>> > >>> I really hope this doesn't mean that core developers have to spend > >>> time on legal issues because some 14 year old wants to run his/her > >>> own site. This is valuable time for professional developers that can > >>> be spent on making OpenSim better instead of bitching to lawyers. > >>> > >>> > >>> > >>> [09:57:25] > >>> http://www.opensim.net/videos/opensim-tutorial-6-basic-avatar > >>> > >>> [09:57:28] whats this? :) > >>> > >>> [09:58:05] or rather this; http://www.opensim.net/ > >>> > >>> [10:00:26] no idea > >>> > >>> [10:00:52] it seems to be ripping data directly from other > sites > >>> > >>> [10:00:59] hey > >>> > >>> [10:01:00] and pretending to "be" opensim > >>> > >>> [10:01:25] view source -> Public Grid List Sorted >>> href="http://opensimulator.org/wiki/Grid_List/Sorted/Alphabetically" > >>> > >>> [10:02:25] the opensimulator list is wrong anywat > >>> > >>> [10:02:46] if you select different sorts, you will find > >>> different result for the same grid > >>> > >>> [10:03:15] page contains RSS feeds, steals lists from > >>> opensimulator.org , copy pastes info and > >>> mixes it with lies and half baked truth without ever mentioning that > >>> it is *NOT* opensim > >>> > >>> [10:03:28] *RSS feeds from other pages (of course) > >>> > >>> [10:03:36] so no actual contribution, a lot of stealing :) > >>> > >>> [10:04:09] not a breaking news for RSS aggregator ... :/ > >>> > >>> [10:07:22] someone should probably contact the domain owner > >>> > >>> [10:07:41] would be really pittyful if core members had to > >>> spend time on legal issues to get some 14 year old to play nice > >>> > >>> [10:07:46] i made a whois and the real owner is hidden > >>> > >>> [10:08:07] time that could be spent on features, bugfixes, etc > >>> > >>> [10:08:51] no legal information on the site itself > >>> > >>> > >>> > >>> Br, > >>> > >>> Tedd > >>> > >>> > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> Opensim-dev at lists.berlios.de > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > > > > > ------------------------------------------------------------------------ > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From cliveg at gmail.com Wed May 5 19:22:16 2010 From: cliveg at gmail.com (Clive Gould) Date: Wed, 5 May 2010 20:22:16 +0100 Subject: [Opensim-dev] Connections out of control Message-ID: Hi We're still having problems with the number of tcp client connections to our OpenSim 0.6.8 simulator from one particular remote client IP address spiralling out of control. The student using the client tells me that in-world access and functionality appears to be normal, despite the spiralling connection count. When this particular client logs in the connection count starts to rise and the longer they are logged in the higher the count. The limit appears to be around 984 connections at which point OpenSim runs out of http sockets and crashes. If the client disconnects before the simulator crashes the connections are not automatically closed and remain in ESTABLISHED state seemingly indefinitely. The simulator is running under CentOS 5 in standalone mode with 4 regions forming a megaregion. I have asked the student concerned to try both Imprudence and Meerkat clients from home and the problem is exactly the same. When the same student logs in from a client in college the problem does not occur and all is well. I have looked at the database and cannot see anything unusual about the students account. All other users have no problems accessing the simulator and client connections (4 per IP = one for each of our 4 regions in the megaregion) from these open and close normally as expected. Any ideas anyone? Thanks Clive From jjustincc at googlemail.com Wed May 5 19:29:36 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 05 May 2010 20:29:36 +0100 Subject: [Opensim-dev] Connections out of control In-Reply-To: References: Message-ID: <4BE1C720.3020301@googlemail.com> Clive Gould wrote: > Hi > > We're still having problems with the number of tcp client connections > to our OpenSim 0.6.8 simulator from one particular remote client IP > address spiralling out of control. The student using the client tells > me that in-world access and functionality appears to be normal, > despite the spiralling connection count. > > When this particular client logs in the connection count starts to > rise and the longer they are logged in the higher the count. The limit > appears to be around 984 connections at which point OpenSim runs out > of http sockets and crashes. If the client disconnects before the > simulator crashes the connections are not automatically closed and > remain in ESTABLISHED state seemingly indefinitely. > > The simulator is running under CentOS 5 in standalone mode with 4 > regions forming a megaregion. > > I have asked the student concerned to try both Imprudence and Meerkat > clients from home and the problem is exactly the same. When the same > student logs in from a client in college the problem does not occur > and all is well. I have looked at the database and cannot see anything > unusual about the students account. > > All other users have no problems accessing the simulator and client > connections (4 per IP = one for each of our 4 regions in the > megaregion) from these open and close normally as expected. > > Any ideas anyone? I recommend that you try 0.6.9.RC2 to see if the issue is still present there. If it does, then please check with the current OpenSim master. My guess is some kind of firewall related issue. Does this only occur for one particular user (the others being fine when accessing remotely?) -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From ai.ai.austin at googlemail.com Wed May 5 19:36:15 2010 From: ai.ai.austin at googlemail.com (Ai Austin) Date: Wed, 05 May 2010 20:36:15 +0100 Subject: [Opensim-dev] www.opensim.net In-Reply-To: References: Message-ID: <4be1c8b2.1d95e30a.1ae2.0ef7@mx.google.com> At 20:22 05/05/2010, opensim-dev-request at lists.berlios.de wrote: >I am pretty sure we have no claim to opensim because of this project >https://simtk.org/home/opensim >this project existed long before OpenSimulator.org did. And this robotics simulation pre-existed Opensim (VW variety) too, as I used to use this I always found it odd that Opensimulator/Opensim (VW variety) did not use a different name. http://opensimulator.sourceforge.net/ http://www.opensim.net also used without permission our banner images from Openvue ( http://vue.ed.ac.uk/openvue/ ) on its entry page.. the one with an island on the horizon in a sunrise. We would prefer folks to ask for permission to use our images. From diva at metaverseink.com Sat May 8 04:42:17 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Fri, 07 May 2010 21:42:17 -0700 Subject: [Opensim-dev] Grid user service Message-ID: <4BE4EBA9.8020605@metaverseink.com> Just a heads up that I finished and committed the grid user service, the biggest piece of work that was missing for 0.7. For devs and testers who have been testing head, please read the commit meesage, and remember to update your test configs with the new configs in the several .examples. From james.stallings at gmail.com Sat May 8 04:56:25 2010 From: james.stallings at gmail.com (James Stallings II) Date: Fri, 7 May 2010 23:56:25 -0500 Subject: [Opensim-dev] Grid user service In-Reply-To: <4BE4EBA9.8020605@metaverseink.com> References: <4BE4EBA9.8020605@metaverseink.com> Message-ID: Hi Diva, Should we read into this that you've come up with a usefull migration? Thanks! James SimHost.com On Fri, May 7, 2010 at 11:42 PM, wrote: > Just a heads up that I finished and committed the grid user service, the > biggest piece of work that was missing for 0.7. > > For devs and testers who have been testing head, please read the commit > meesage, and remember to update your test configs with the new configs in > the several .examples. > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- =================================== http://osgrid.org http://twitter.com/jstallings2 http://www.linkedin.com/pub/5/770/a49 -------------- next part -------------- An HTML attachment was scrubbed... URL: From diva at metaverseink.com Sat May 8 05:04:04 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Fri, 07 May 2010 22:04:04 -0700 Subject: [Opensim-dev] Grid user service In-Reply-To: References: <4BE4EBA9.8020605@metaverseink.com> Message-ID: <4BE4F0C4.7090700@metaverseink.com> Not sure what you mean. There's nothing particularly worth storing persistently wrt presence, so no data needs to be migrated. There will be a migration added to retrieve the home info from the old users table into the griduser table. It's not there yet. James Stallings II wrote: > Hi Diva, > > Should we read into this that you've come up with a usefull migration? > > Thanks! > James > SimHost.com > > On Fri, May 7, 2010 at 11:42 PM, > wrote: > > Just a heads up that I finished and committed the grid user service, > the biggest piece of work that was missing for 0.7. > > For devs and testers who have been testing head, please read the > commit meesage, and remember to update your test configs with the > new configs in the several .examples. > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > -- > =================================== > http://osgrid.org > http://twitter.com/jstallings2 > http://www.linkedin.com/pub/5/770/a49 From capnjj at my-webhome.com Mon May 10 17:39:43 2010 From: capnjj at my-webhome.com (capnjj at my-webhome.com) Date: Mon, 10 May 2010 10:39:43 -0700 Subject: [Opensim-dev] Possible Error in 0.6.8-release source code that may be affecting open mantis issues Message-ID: <20100510103943.cbefe838c5f25b0ccdfbb332ade89ca4.6cc9135982.wbe@email.secureserver.net> Hello list, I believe I have found an error in the 0.6.8-release source code that I think may be affecting open mantis issues, and may be the underlying cause of some unexpected behavior. The error occurs in the ScenePresence.cs file at or around line 1691, in the SendSitResponse function. The line in question is: bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && avSitOffSet.Z == 0f && avSitOrientation.W == 0f && avSitOrientation.X == 0f && avSitOrientation.Y == 0f && avSitOrientation.Z == 1f)); I believe this should be: bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && avSitOffSet.Z == 0f && avSitOrientation.X == 0f && avSitOrientation.Y == 0f && avSitOrientation.Z == 0f && avSitOrientation.W == 1f)); As I am not a developer on this project, I wanted to get this information out to someone who could review it and make the change, if appropriate. Regards, CapnJJ From j.frank.nichols at gmail.com Mon May 10 18:03:11 2010 From: j.frank.nichols at gmail.com (Frank Nichols) Date: Mon, 10 May 2010 11:03:11 -0700 Subject: [Opensim-dev] Possible Error in 0.6.8-release source code that may be affecting open mantis issues In-Reply-To: <20100510103943.cbefe838c5f25b0ccdfbb332ade89ca4.6cc9135982.wbe@email.secureserver.net> References: <20100510103943.cbefe838c5f25b0ccdfbb332ade89ca4.6cc9135982.wbe@email.secureserver.net> Message-ID: This change appears to be in the 0.7 branch. Frank On Mon, May 10, 2010 at 10:39 AM, wrote: > Hello list, > > I believe I have found an error in the 0.6.8-release source code that I > think may be affecting open mantis issues, and may be the underlying > cause of some unexpected behavior. > > The error occurs in the ScenePresence.cs file at or around line 1691, in > the SendSitResponse function. > > The line in question is: > > > bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && > avSitOffSet.Z == 0f && avSitOrientation.W == 0f && avSitOrientation.X == > 0f && avSitOrientation.Y == 0f && avSitOrientation.Z == 1f)); > > > I believe this should be: > > bool SitTargetisSet = (!(avSitOffSet.X == 0f && avSitOffSet.Y == 0f && > avSitOffSet.Z == 0f && avSitOrientation.X == 0f && avSitOrientation.Y == > 0f && avSitOrientation.Z == 0f && avSitOrientation.W == 1f)); > > As I am not a developer on this project, I wanted to get this > information out to someone who could review it and make the change, if > appropriate. > > Regards, > CapnJJ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From capnjj at my-webhome.com Mon May 10 18:08:52 2010 From: capnjj at my-webhome.com (capnjj at my-webhome.com) Date: Mon, 10 May 2010 11:08:52 -0700 Subject: [Opensim-dev] Possible Error in 0.6.8-release source code that may be affecting open mantis issues Message-ID: <20100510110852.cbefe838c5f25b0ccdfbb332ade89ca4.08fc6b1e5f.wbe@email.secureserver.net> An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Tue May 11 00:54:39 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 11 May 2010 01:54:39 +0100 Subject: [Opensim-dev] Changes to asset service protocol (was Re: [Opensim-commits] .. r/12731) In-Reply-To: <20100509172853.1111F20379@opensimulator.org> References: <20100509172853.1111F20379@opensimulator.org> Message-ID: <4BE8AACF.6010008@googlemail.com> opensim-commits-bounces at lists.berlios.de wrote: > The branch, master has been updated > via 9b22393 Add a field asset_flags and a corresponding enum to the asset database. This > from c1fe07b * Added missing loggout notification to home grid upon agents logging out in foreign grids. > > Those revisions listed above that are new to this repository have > not appeared on any other notification email; so we list those > revisions in full, below. > > - Log ----------------------------------------------------------------- > > commit 9b22393cf308507dc751704c8b0d3e65ac1d4323 > Author: Melanie > Date: Sun May 9 17:02:22 2010 +0100 > > Add a field asset_flags and a corresponding enum to the asset database. This > CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS > WITH LATER ONES. It may also eat your babies, yada, yada, yada. > The usual cautions for migrations to the assets table apply. > Coding: Can not guarantee nut free. Should this require a bump in the MajorInterfaceVersion in VersionInfo, Melanie? -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From melanie at t-data.com Tue May 11 01:48:42 2010 From: melanie at t-data.com (Melanie) Date: Tue, 11 May 2010 03:48:42 +0200 Subject: [Opensim-dev] Changes to asset service protocol (was Re: [Opensim-commits] .. r/12731) In-Reply-To: <4BE8AACF.6010008@googlemail.com> References: <20100509172853.1111F20379@opensimulator.org> <4BE8AACF.6010008@googlemail.com> Message-ID: <4BE8B77A.3030607@t-data.com> Well, we tentatively agreed that we'd break things badly between 0.6.9 and 0.7. There is already a nonlinear change to Migrations, and I think we should use the opportunity to do the breaks we have to do. In this context the major interface number has no meaning - no one should use this in production yet. I'm not opposed to bumping it, I'd actually thought about it briefly, then I said "why?", since we already have breaks in the upgrade path that aren't guarded. Whole Hawg or None. Melanie Justin Clark-Casey wrote: > opensim-commits-bounces at lists.berlios.de wrote: >> The branch, master has been updated >> via 9b22393 Add a field asset_flags and a corresponding enum to the asset database. This >> from c1fe07b * Added missing loggout notification to home grid upon agents logging out in foreign grids. >> >> Those revisions listed above that are new to this repository have >> not appeared on any other notification email; so we list those >> revisions in full, below. >> >> - Log ----------------------------------------------------------------- >> >> commit 9b22393cf308507dc751704c8b0d3e65ac1d4323 >> Author: Melanie >> Date: Sun May 9 17:02:22 2010 +0100 >> >> Add a field asset_flags and a corresponding enum to the asset database. This >> CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS >> WITH LATER ONES. It may also eat your babies, yada, yada, yada. >> The usual cautions for migrations to the assets table apply. >> Coding: Can not guarantee nut free. > > Should this require a bump in the MajorInterfaceVersion in VersionInfo, Melanie? > From jor3l at foravatars.com Tue May 11 20:08:53 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Tue, 11 May 2010 15:08:53 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Hello there, trying to run FreeSwitch, I just got it working but when anyone connects to OS I'm getting the following errors: >From FreeSwitch Console: freeswitch at desktop> 2010-05-11 14:21:51.525111 [ERR] mod_xml_curl.c:304*Received HTTP error 404 trying to fetch http://localhost:9000/api/freeswitch-config* data: [hostname=desktop§ion=directory&tag_name=domain&key_name=name&key_value=192.168.0.171&Event-Name=GENERAL&Core-UUID=358c2422-5d32-11df-baab-b39ad4502342&FreeSWITCH-Hostname=desktop&FreeSWITCH-IPv4=192.168.0.171&FreeSWITCH-IPv6=%3A%3A1&Event-Date-Local=2010-05-11%2014%3A21%3A49&Event-Date-GMT=Tue,%2011%20May%202010%2019%3A21%3A49%20GMT&Event-Date-Timestamp=1273605709849611&Event-Calling-File=mod_voicemail.c&Event-Calling-Function=resolve_id&Event-Calling-Line-Number=1242&action=message-count&key=id&user=xdPCKuP4mQdqNMLD4z3su0w%3D%3D&domain=192.168.0.171] >From OpenSim Console: 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler called with 14:28:29 - [FreeSwitchVoice]: section was 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler return 14:28:29 - [BASE HTTP SERVER]: OnRequest() failed with System.NullReferenceException: Object reference not set to an instance of an object at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.DoHTTPGruntWork (System.Collections.Hashtable responsedata, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread (IHttpClientContext context, IHttpRequest request) [0x00000] at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnRequest (System.Object source, HttpServer.RequestEventArgs args) [0x00000] Seems like there is no file on api/freeswitch-config .. I'm running OS at Ubuntu 10.04, last GIT, FreeSwitch 1.0.6 (from GIT too) Followed OS instructions for FS but is not working, any idea whats wrong? Thanks Regards, Jorel -------------- next part -------------- An HTML attachment was scrubbed... URL: From ideiaboa at gmail.com Tue May 11 20:22:31 2010 From: ideiaboa at gmail.com (Ideia Boa) Date: Tue, 11 May 2010 22:22:31 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: <4BE9BC87.8090201@gmail.com> Don't use localhost, use your IP Ideia Boa www.worldsimterra.com On 11-05-2010 10:08, Jor3l Boa wrote: > Hello there, trying to run FreeSwitch, I just got it working but when > anyone connects to OS I'm getting the following errors: > > From FreeSwitch Console: > > freeswitch at desktop> 2010-05-11 14:21:51.525111 [ERR] > mod_xml_curl.c:304* Received HTTP error 404 trying to fetch > http://localhost:9000/api/freeswitch-config* > data: > [hostname=desktop§ion=directory&tag_name=domain&key_name=name&key_value=192.168.0.171&Event-Name=GENERAL&Core-UUID=358c2422-5d32-11df-baab-b39ad4502342&FreeSWITCH-Hostname=desktop&FreeSWITCH-IPv4=192.168.0.171&FreeSWITCH-IPv6=%3A%3A1&Event-Date-Local=2010-05-11%2014%3A21%3A49&Event-Date-GMT=Tue,%2011%20May%202010%2019%3A21%3A49%20GMT&Event-Date-Timestamp=1273605709849611&Event-Calling-File=mod_voicemail.c&Event-Calling-Function=resolve_id&Event-Calling-Line-Number=1242&action=message-count&key=id&user=xdPCKuP4mQdqNMLD4z3su0w%3D%3D&domain=192.168.0.171] > > From OpenSim Console: > > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler called with > 14:28:29 - [FreeSwitchVoice]: section was > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler return > 14:28:29 - [BASE HTTP SERVER]: OnRequest() failed with > System.NullReferenceException: Object reference not set to an instance > of an object > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.DoHTTPGruntWork > (System.Collections.Hashtable responsedata, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread > (IHttpClientContext context, IHttpRequest request) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnRequest > (System.Object source, HttpServer.RequestEventArgs args) [0x00000] > > Seems like there is no file on api/freeswitch-config .. I'm running OS > at Ubuntu 10.04, last GIT, FreeSwitch 1.0.6 (from GIT too) > > Followed OS instructions for FS but is not working, any idea whats > wrong? Thanks > > Regards, > Jorel > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: ideiaboa.vcf Type: text/x-vcard Size: 271 bytes Desc: not available URL: From jor3l at foravatars.com Tue May 11 20:36:57 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Tue, 11 May 2010 15:36:57 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <4BE9BC87.8090201@gmail.com> References: <4BE9BC87.8090201@gmail.com> Message-ID: Thanks for your reply, tried with my local IP, external IP, my DDNS and same result, 404 error when trying to get the file 2010/5/11 Ideia Boa > Don't use localhost, use your IP > > Ideia Boa > www.worldsimterra.com > > > > On 11-05-2010 10:08, Jor3l Boa wrote: > > Hello there, trying to run FreeSwitch, I just got it working but when > anyone connects to OS I'm getting the following errors: > > From FreeSwitch Console: > > freeswitch at desktop> 2010-05-11 14:21:51.525111 [ERR] mod_xml_curl.c:304*Received HTTP error 404 trying to fetch > http://localhost:9000/api/freeswitch-config* > data: > [hostname=desktop§ion=directory&tag_name=domain&key_name=name&key_value=192.168.0.171&Event-Name=GENERAL&Core-UUID=358c2422-5d32-11df-baab-b39ad4502342&FreeSWITCH-Hostname=desktop&FreeSWITCH-IPv4=192.168.0.171&FreeSWITCH-IPv6=%3A%3A1&Event-Date-Local=2010-05-11%2014%3A21%3A49&Event-Date-GMT=Tue,%2011%20May%202010%2019%3A21%3A49%20GMT&Event-Date-Timestamp=1273605709849611&Event-Calling-File=mod_voicemail.c&Event-Calling-Function=resolve_id&Event-Calling-Line-Number=1242&action=message-count&key=id&user=xdPCKuP4mQdqNMLD4z3su0w%3D%3D&domain=192.168.0.171] > > From OpenSim Console: > > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler called with > 14:28:29 - [FreeSwitchVoice]: section was > 14:28:29 - [FreeSwitchVoice]: FreeSwitchConfigHTTPHandler return > 14:28:29 - [BASE HTTP SERVER]: OnRequest() failed with > System.NullReferenceException: Object reference not set to an instance of an > object > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.DoHTTPGruntWork > (System.Collections.Hashtable responsedata, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleContentVerbs > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleHTTPRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.HandleRequest > (OpenSim.Framework.Servers.HttpServer.OSHttpRequest request, > OpenSim.Framework.Servers.HttpServer.OSHttpResponse response) [0x00000] > at > OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnHandleRequestIOThread > (IHttpClientContext context, IHttpRequest request) [0x00000] > at OpenSim.Framework.Servers.HttpServer.BaseHttpServer.OnRequest > (System.Object source, HttpServer.RequestEventArgs args) [0x00000] > > Seems like there is no file on api/freeswitch-config .. I'm running OS at > Ubuntu 10.04, last GIT, FreeSwitch 1.0.6 (from GIT too) > > Followed OS instructions for FS but is not working, any idea whats wrong? > Thanks > > Regards, > Jorel > > > > > _______________________________________________ > Opensim-dev mailing listOpensim-dev at lists.berlios.dehttps://lists.berlios.de/mailman/listinfo/opensim-dev > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Tue May 11 23:39:10 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 12 May 2010 00:39:10 +0100 Subject: [Opensim-dev] Changes to asset service protocol (was Re: [Opensim-commits] .. r/12731) In-Reply-To: <4BE8B77A.3030607@t-data.com> References: <20100509172853.1111F20379@opensimulator.org> <4BE8AACF.6010008@googlemail.com> <4BE8B77A.3030607@t-data.com> Message-ID: <4BE9EA9E.5000103@googlemail.com> Melanie wrote: > Well, we tentatively agreed that we'd break things badly between > 0.6.9 and 0.7. > There is already a nonlinear change to Migrations, and I think we > should use the opportunity to do the breaks we have to do. > > In this context the major interface number has no meaning - no one > should use this in production yet. > > I'm not opposed to bumping it, I'd actually thought about it > briefly, then I said "why?", since we already have breaks in the > upgrade path that aren't guarded. Whole Hawg or None. I think it would be good to bump for other developers using master (both core and non-core). I don't think that it matters if there are discontinuities between that number in official OpenSim releases - it's not as if it denotes any type of documented standard after all. > > Melanie > > Justin Clark-Casey wrote: >> opensim-commits-bounces at lists.berlios.de wrote: >>> The branch, master has been updated >>> via 9b22393 Add a field asset_flags and a corresponding enum to the asset database. This >>> from c1fe07b * Added missing loggout notification to home grid upon agents logging out in foreign grids. >>> >>> Those revisions listed above that are new to this repository have >>> not appeared on any other notification email; so we list those >>> revisions in full, below. >>> >>> - Log ----------------------------------------------------------------- >>> >>> commit 9b22393cf308507dc751704c8b0d3e65ac1d4323 >>> Author: Melanie >>> Date: Sun May 9 17:02:22 2010 +0100 >>> >>> Add a field asset_flags and a corresponding enum to the asset database. This >>> CHANGES THE ASSET SERVER PROTOCOL and means you CAN NOT MIX PRIOR VERSIONS >>> WITH LATER ONES. It may also eat your babies, yada, yada, yada. >>> The usual cautions for migrations to the assets table apply. >>> Coding: Can not guarantee nut free. >> Should this require a bump in the MajorInterfaceVersion in VersionInfo, Melanie? >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Tue May 11 23:39:25 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 12 May 2010 00:39:25 +0100 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? Message-ID: <4BE9EAAD.7000804@googlemail.com> Hi Michael (if you're out there). How necessary are the groups changes in commits 8a69070 and 91cfce3? These appear to change configuration parameters and I would really like to avoid making these changes in 0.6.9 proper. In fact, it might be a good idea to avoid these changes in non-master versions of OpenSim. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From nebadon2025 at gmail.com Tue May 11 23:44:15 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Tue, 11 May 2010 16:44:15 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: <4BE9EAAD.7000804@googlemail.com> References: <4BE9EAAD.7000804@googlemail.com> Message-ID: Justin you can undo these changes, infact please do, they break the ability to log in, it was actually me who asked Melanie to apply this patch, and Mcortez has not been around since, please feel free to undo this patch until he is back around. thanks man. On Tue, May 11, 2010 at 4:39 PM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > Hi Michael (if you're out there). > > How necessary are the groups changes in commits 8a69070 and 91cfce3? These > appear to change configuration parameters and I would really like to avoid > making these changes in 0.6.9 proper. > > In fact, it might be a good idea to avoid these changes in non-master > versions of OpenSim. > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcortez at gmail.com Wed May 12 01:09:48 2010 From: mcortez at gmail.com (Michael Cortez) Date: Tue, 11 May 2010 18:09:48 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: <4BE9EAAD.7000804@googlemail.com> References: <4BE9EAAD.7000804@googlemail.com> Message-ID: <4BE9FFDC.9020909@gmail.com> > How necessary are the groups changes in commits 8a69070 and 91cfce3? It significantly improves groups performance in some grids (reports are in some cases it reduces 10's of thousands of DB requests to a few dozen.) It also adds support for Simian Services backed groups, which are a lot easier to setup (assuming you are already using Simian) then the normal groups, since they do not require a separate PHP xmlrpc service. > These appear to change configuration parameters and I would really like > to avoid making these changes in 0.6.9 proper. The changes were very effective in master/head -- and were requested for the post fix branch by some of the groups users. In theory it should be possible to keep the old (and badly/incorrectly) named OpenSim.ini configuration parameters, while still incorporating the other changes. Since I'm not actively developing for the .69 PF branch I took the path of lest work when back-porting the changes (including the config param names.) -- Michael Cortez From nebadon2025 at gmail.com Wed May 12 01:42:49 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Tue, 11 May 2010 18:42:49 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: <4BE9FFDC.9020909@gmail.com> References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Hey michael this is the patch that was applied: http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip after this was applied I am no longer able to log into the region anymore, the sim just crashes, I have reverted it is back to normal but this patch is still in the post-fixes branch right now and is currently a break for OSgrid regions anyway, I also double checked to make sure we have the most current xmlrpc.php installed and we did, so I am not quite sure what went wrong on this patch, perhaps the wrong one was applied? It was posted in this mantis: http://opensimulator.org/mantis/view.php?id=4646 let me know what you think or if there is anything more I can provide to you for this. Thanks On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: > How necessary are the groups changes in commits 8a69070 and 91cfce3? >> > > It significantly improves groups performance in some grids (reports are in > some cases it reduces 10's of thousands of DB requests to a few dozen.) > > It also adds support for Simian Services backed groups, which are a lot > easier to setup (assuming you are already using Simian) then the normal > groups, since they do not require a separate PHP xmlrpc service. > > > These appear to change configuration parameters and I would really like to >> avoid making these changes in 0.6.9 proper. >> > > The changes were very effective in master/head -- and were requested for > the post fix branch by some of the groups users. > > In theory it should be possible to keep the old (and badly/incorrectly) > named OpenSim.ini configuration parameters, while still incorporating the > other changes. Since I'm not actively developing for the .69 PF branch I > took the path of lest work when back-porting the changes (including the > config param names.) > > -- > Michael Cortez > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From fly.man.opensim at gmail.com Wed May 12 09:29:41 2010 From: fly.man.opensim at gmail.com (Fly Man) Date: Wed, 12 May 2010 11:29:41 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Well, this is a simple question with an even easier answer: Don't start FreeSwitch first, start Opensim first and then Freeswitch. The link /api/freeswitch-config doesn't exist in the Opensim instance because it's not implemented. Also see the Wiki page about more info http://opensimulator.org/wiki/Freeswitch_Module -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Wed May 12 14:41:15 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 09:41:15 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Thanks Fly-man, was trying OS first just to make sure there was a folder, now it seems to run and start.. for some reason is not working (no errors for now) Will keep trying and post any solution on wiki. 2010/5/12 Fly Man > Well, this is a simple question with an even easier answer: > > Don't start FreeSwitch first, start Opensim first and then Freeswitch. > > The link /api/freeswitch-config doesn't exist in the Opensim instance > because it's not implemented. > > Also see the Wiki page about more info > > http://opensimulator.org/wiki/Freeswitch_Module > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Wed May 12 19:47:38 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 14:47:38 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: Well, a lot of progress but no voice.. here is something I dont understand so if someone can point me to FS or OS I can search to get this working :) *From OS Console, when the AV request voice:* 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name http://192.168.0.171:9000/api/ 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler called 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler return 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, Content-Type:application/x-www-form-urlencoded, Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D 14:39:39 - [FREESWITCH]: *Here it fails?, why the voice is not enabled?* * * 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": request: 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": parcel_local_id1region_nameDevivoice_credentialschannel_uri Thanks 2010/5/12 Jor3l Boa > Thanks Fly-man, was trying OS first just to make sure there was a folder, > now it seems to run and start.. for some reason is not working (no errors > for now) Will keep trying and post any solution on wiki. > > 2010/5/12 Fly Man > >> Well, this is a simple question with an even easier answer: >> >> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >> The link /api/freeswitch-config doesn't exist in the Opensim instance >> because it's not implemented. >> >> Also see the Wiki page about more info >> >> http://opensimulator.org/wiki/Freeswitch_Module >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > -------------- next part -------------- An HTML attachment was scrubbed... URL: From rob.s.smart at gmail.com Wed May 12 20:12:17 2010 From: rob.s.smart at gmail.com (Rob Smart) Date: Wed, 12 May 2010 21:12:17 +0100 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: One of your debug lines below reads 14:39:39 - [FreeSwitchVoice]:[ PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel Voice needs to be turned on in the Region via the SL/Hippo client. - You need to log into the region as an admin. - Click on the region name at the top of the client (or right click on some grass) so that you get the "About Land" popup. - Go to the media tab and in the "Voice" section at the bottom - select "Use the Estate spatial channel" (That's what it reads in the Hippo client anyway) - log out and log back in again, you may need to restart the region. On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > Well, a lot of progress but no voice.. here is something I dont understand > so if someone can point me to FS or OS I can search to get this working :) > > *From OS Console, when the AV request voice:* > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: /> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > http://192.168.0.171:9000/api/ > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > called > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > return > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called > > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > Content-Type:application/x-www-form-urlencoded, > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > 14:39:39 - [FREESWITCH]: ?> "/xsd/buddy_list.xsd"> > > *Here it fails?, why the voice is not enabled?* > * > * > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": request: > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": > parcel_local_id1region_nameDevivoice_credentialschannel_uri /> > > Thanks > > > 2010/5/12 Jor3l Boa > > Thanks Fly-man, was trying OS first just to make sure there was a folder, >> now it seems to run and start.. for some reason is not working (no errors >> for now) Will keep trying and post any solution on wiki. >> >> 2010/5/12 Fly Man >> >>> Well, this is a simple question with an even easier answer: >>> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >>> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >>> because it's not implemented. >>> >>> Also see the Wiki page about more info >>> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >>> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk.krause at pixelpark.com Wed May 12 20:00:51 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 12 May 2010 22:00:51 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388396@postbox.bitlab.de> IIRC you have to enable voice on the sim: log in as the admin avatar: then in the viewer 'enable worlds/about land/media/voice/use the estate spacial channel' then disable voice and enable it again in 'preferences/voice chat'. -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa Gesendet: Mi 12.05.2010 21:47 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim Well, a lot of progress but no voice.. here is something I dont understand so if someone can point me to FS or OS I can search to get this working :) *From OS Console, when the AV request voice:* 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name http://192.168.0.171:9000/api/ 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler called 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler return 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, Content-Type:application/x-www-form-urlencoded, Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D 14:39:39 - [FREESWITCH]: *Here it fails?, why the voice is not enabled?* * * 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": request: 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": parcel_local_id1region_nameDevivoice_credentialschannel_uri Thanks 2010/5/12 Jor3l Boa > Thanks Fly-man, was trying OS first just to make sure there was a folder, > now it seems to run and start.. for some reason is not working (no errors > for now) Will keep trying and post any solution on wiki. > > 2010/5/12 Fly Man > >> Well, this is a simple question with an even easier answer: >> >> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >> The link /api/freeswitch-config doesn't exist in the Opensim instance >> because it's not implemented. >> >> Also see the Wiki page about more info >> >> http://opensimulator.org/wiki/Freeswitch_Module >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 4482 bytes Desc: not available URL: From dirk.krause at pixelpark.com Wed May 12 20:14:11 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 12 May 2010 22:14:11 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> ah you beat me too it :-). I am surprised that the OpenSim needs to be started before FreeSwitch. I thought it was the other way round ... -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart Gesendet: Mi 12.05.2010 22:12 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim One of your debug lines below reads 14:39:39 - [FreeSwitchVoice]:[ PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel Voice needs to be turned on in the Region via the SL/Hippo client. - You need to log into the region as an admin. - Click on the region name at the top of the client (or right click on some grass) so that you get the "About Land" popup. - Go to the media tab and in the "Voice" section at the bottom - select "Use the Estate spatial channel" (That's what it reads in the Hippo client anyway) - log out and log back in again, you may need to restart the region. On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > Well, a lot of progress but no voice.. here is something I dont understand > so if someone can point me to FS or OS I can search to get this working :) > > *From OS Console, when the AV request voice:* > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: /> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > http://192.168.0.171:9000/api/ > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > called > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > return > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called > > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > Content-Type:application/x-www-form-urlencoded, > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > 14:39:39 - [FREESWITCH]: ?> "/xsd/buddy_list.xsd"> > > *Here it fails?, why the voice is not enabled?* > * > * > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": request: > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > OpenSim" (1): avatar "d Admin": > parcel_local_id1region_nameDevivoice_credentialschannel_uri /> > > Thanks > > > 2010/5/12 Jor3l Boa > > Thanks Fly-man, was trying OS first just to make sure there was a folder, >> now it seems to run and start.. for some reason is not working (no errors >> for now) Will keep trying and post any solution on wiki. >> >> 2010/5/12 Fly Man >> >>> Well, this is a simple question with an even easier answer: >>> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >>> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >>> because it's not implemented. >>> >>> Also see the Wiki page about more info >>> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >>> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 4926 bytes Desc: not available URL: From rob.s.smart at gmail.com Wed May 12 20:23:17 2010 From: rob.s.smart at gmail.com (Rob Smart) Date: Wed, 12 May 2010 21:23:17 +0100 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> Message-ID: :) by seconds ! Freeswitch needs to be started first because when mod_xml_curl is used it expects ALL config information to come from the named source, in this case OpenSim. However to make OpenSim handle all config and not just the dialplan and directory that it currently handles would require lots and lots of XML to be returned and many new parameters in the OpenSim.ini file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP response then it will use its default config which is how it currently works. On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > ah you beat me too it :-). > > I am surprised that the OpenSim needs to be started before FreeSwitch. I > thought it was the other way round ... > > -----Urspr?ngliche Nachricht----- > Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > Gesendet: Mi 12.05.2010 22:12 > An: opensim-dev at lists.berlios.de > Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > One of your debug lines below reads > > 14:39:39 - [FreeSwitchVoice]:[ > PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": > voice not enabled for parcel > > Voice needs to be turned on in the Region via the SL/Hippo client. > > - You need to log into the region as an admin. > - Click on the region name at the top of the client (or right click on some > grass) so that you get the "About Land" popup. > - Go to the media tab and in the "Voice" section at the bottom > - select "Use the Estate spatial channel" (That's what it reads in the > Hippo > client anyway) > - log out and log back in again, you may need to restart the region. > > On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > > > Well, a lot of progress but no voice.. here is something I dont > understand > > so if someone can point me to FS or OS I can search to get this working > :) > > > > *From OS Console, when the AV request voice:* > > > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > /> > > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > > > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > > http://192.168.0.171:9000/api/ > > > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > > called > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > > return > > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called > > > > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > > Content-Type:application/x-www-form-urlencoded, > > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > > > 14:39:39 - [FREESWITCH]: > ?> > "/xsd/buddy_list.xsd"> > > > > *Here it fails?, why the voice is not enabled?* > > * > > * > > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > > OpenSim" (1): avatar "d Admin": request: > > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi > > OpenSim" (1): avatar "d Admin": > > > parcel_local_id1region_nameDevivoice_credentialschannel_uri > /> > > > > Thanks > > > > > > 2010/5/12 Jor3l Boa > > > > Thanks Fly-man, was trying OS first just to make sure there was a folder, > >> now it seems to run and start.. for some reason is not working (no > errors > >> for now) Will keep trying and post any solution on wiki. > >> > >> 2010/5/12 Fly Man > >> > >>> Well, this is a simple question with an even easier answer: > >>> > >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. > >>> > >>> The link /api/freeswitch-config doesn't exist in the Opensim instance > >>> because it's not implemented. > >>> > >>> Also see the Wiki page about more info > >>> > >>> http://opensimulator.org/wiki/Freeswitch_Module > >>> > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> Opensim-dev at lists.berlios.de > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >>> > >> > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Wed May 12 20:35:27 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 15:35:27 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> Message-ID: Actually, tried About Land / Media / Voice, but is disabled (can't check the Enable voice).. in Estate 'Allow voice chat' is active, any other idea? Thanks to all and sorry for my bad english :) 2010/5/12 Rob Smart > :) by seconds ! > > Freeswitch needs to be started first because when mod_xml_curl is used it > expects ALL config information to come from the named source, in this case > OpenSim. However to make OpenSim handle all config and not just the dialplan > and directory that it currently handles would require lots and lots of XML > to be returned and many new parameters in the OpenSim.ini file. If > Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP response > then it will use its default config which is how it currently works. > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > >> ah you beat me too it :-). >> >> I am surprised that the OpenSim needs to be started before FreeSwitch. I >> thought it was the other way round ... >> >> -----Urspr?ngliche Nachricht----- >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >> Gesendet: Mi 12.05.2010 22:12 >> An: opensim-dev at lists.berlios.de >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >> >> One of your debug lines below reads >> >> 14:39:39 - [FreeSwitchVoice]:[ >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": >> voice not enabled for parcel >> >> Voice needs to be turned on in the Region via the SL/Hippo client. >> >> - You need to log into the region as an admin. >> - Click on the region name at the top of the client (or right click on >> some >> grass) so that you get the "About Land" popup. >> - Go to the media tab and in the "Voice" section at the bottom >> - select "Use the Estate spatial channel" (That's what it reads in the >> Hippo >> client anyway) >> - log out and log back in again, you may need to restart the region. >> >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: >> >> > Well, a lot of progress but no voice.. here is something I dont >> understand >> > so if someone can point me to FS or OS I can search to get this working >> :) >> > >> > *From OS Console, when the AV request voice:* >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > > /> >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >> > >> usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name >> > http://192.168.0.171:9000/api/ >> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > called >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > return >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called >> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >> > Content-Type:application/x-www-form-urlencoded, >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >> > >> > 14:39:39 - [FREESWITCH]: > > ?>> > "/xsd/buddy_list.xsd"> >> > >> > *Here it fails?, why the voice is not enabled?* >> > * >> > * >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": request: >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": voice not enabled for parcel >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": >> > >> parcel_local_id1region_nameDevivoice_credentialschannel_uri> > /> >> > >> > Thanks >> > >> > >> > 2010/5/12 Jor3l Boa >> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >> folder, >> >> now it seems to run and start.. for some reason is not working (no >> errors >> >> for now) Will keep trying and post any solution on wiki. >> >> >> >> 2010/5/12 Fly Man >> >> >> >>> Well, this is a simple question with an even easier answer: >> >>> >> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >>> >> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >> >>> because it's not implemented. >> >>> >> >>> Also see the Wiki page about more info >> >>> >> >>> http://opensimulator.org/wiki/Freeswitch_Module >> >>> >> >>> _______________________________________________ >> >>> Opensim-dev mailing list >> >>> Opensim-dev at lists.berlios.de >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >>> >> >>> >> >> >> > >> > _______________________________________________ >> > Opensim-dev mailing list >> > Opensim-dev at lists.berlios.de >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From dirk.krause at pixelpark.com Wed May 12 21:05:35 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 12 May 2010 23:05:35 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388398@postbox.bitlab.de> If you can't check the enable voice then you are most likely not the land/sim owner (read: logged in with the wrong account). Additionally I think there is a slightly buggy Hippo version that prevents you from doing that. -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa Gesendet: Mi 12.05.2010 22:35 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim Actually, tried About Land / Media / Voice, but is disabled (can't check the Enable voice).. in Estate 'Allow voice chat' is active, any other idea? Thanks to all and sorry for my bad english :) 2010/5/12 Rob Smart > :) by seconds ! > > Freeswitch needs to be started first because when mod_xml_curl is used it > expects ALL config information to come from the named source, in this case > OpenSim. However to make OpenSim handle all config and not just the dialplan > and directory that it currently handles would require lots and lots of XML > to be returned and many new parameters in the OpenSim.ini file. If > Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP response > then it will use its default config which is how it currently works. > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > >> ah you beat me too it :-). >> >> I am surprised that the OpenSim needs to be started before FreeSwitch. I >> thought it was the other way round ... >> >> -----Urspr?ngliche Nachricht----- >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >> Gesendet: Mi 12.05.2010 22:12 >> An: opensim-dev at lists.berlios.de >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >> >> One of your debug lines below reads >> >> 14:39:39 - [FreeSwitchVoice]:[ >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": >> voice not enabled for parcel >> >> Voice needs to be turned on in the Region via the SL/Hippo client. >> >> - You need to log into the region as an admin. >> - Click on the region name at the top of the client (or right click on >> some >> grass) so that you get the "About Land" popup. >> - Go to the media tab and in the "Voice" section at the bottom >> - select "Use the Estate spatial channel" (That's what it reads in the >> Hippo >> client anyway) >> - log out and log back in again, you may need to restart the region. >> >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: >> >> > Well, a lot of progress but no voice.. here is something I dont >> understand >> > so if someone can point me to FS or OS I can search to get this working >> :) >> > >> > *From OS Console, when the AV request voice:* >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > > /> >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >> > >> usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name >> > http://192.168.0.171:9000/api/ >> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > called >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler >> > return >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler called >> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >> > Content-Type:application/x-www-form-urlencoded, >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >> > >> > 14:39:39 - [FREESWITCH]: > > ?>> > "/xsd/buddy_list.xsd"> >> > >> > *Here it fails?, why the voice is not enabled?* >> > * >> > * >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": request: >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": voice not enabled for parcel >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi >> > OpenSim" (1): avatar "d Admin": >> > >> parcel_local_id1region_nameDevivoice_credentialschannel_uri> > /> >> > >> > Thanks >> > >> > >> > 2010/5/12 Jor3l Boa >> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >> folder, >> >> now it seems to run and start.. for some reason is not working (no >> errors >> >> for now) Will keep trying and post any solution on wiki. >> >> >> >> 2010/5/12 Fly Man >> >> >> >>> Well, this is a simple question with an even easier answer: >> >>> >> >>> Don't start FreeSwitch first, start Opensim first and then Freeswitch. >> >>> >> >>> The link /api/freeswitch-config doesn't exist in the Opensim instance >> >>> because it's not implemented. >> >>> >> >>> Also see the Wiki page about more info >> >>> >> >>> http://opensimulator.org/wiki/Freeswitch_Module >> >>> >> >>> _______________________________________________ >> >>> Opensim-dev mailing list >> >>> Opensim-dev at lists.berlios.de >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >>> >> >>> >> >> >> > >> > _______________________________________________ >> > Opensim-dev mailing list >> > Opensim-dev at lists.berlios.de >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 5966 bytes Desc: not available URL: From jor3l at foravatars.com Wed May 12 21:09:28 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 12 May 2010 16:09:28 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388398@postbox.bitlab.de> References: <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388397@postbox.bitlab.de> <6C2AFDB53CBC0D4A8637CF3C7B63B2B8388398@postbox.bitlab.de> Message-ID: I'm using the admin account (d Admin = admin :)) also, the Official SL Client 1.23 I think, tried the last OpenSim git and the 0.6.8 with same results, is the *[FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d Admin": request: *normal? 2010/5/12 Dirk Krause > If you can't check the enable voice then you are most likely not the > land/sim owner (read: logged in with the wrong account). Additionally I > think there is a slightly buggy Hippo version that prevents you from doing > that. > > > > -----Urspr?ngliche Nachricht----- > Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa > Gesendet: Mi 12.05.2010 22:35 > An: opensim-dev at lists.berlios.de > Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > Actually, tried About Land / Media / Voice, but is disabled (can't check > the > Enable voice).. in Estate 'Allow voice chat' is active, any other idea? > Thanks to all and sorry for my bad english :) > > 2010/5/12 Rob Smart > > > :) by seconds ! > > > > Freeswitch needs to be started first because when mod_xml_curl is used it > > expects ALL config information to come from the named source, in this > case > > OpenSim. However to make OpenSim handle all config and not just the > dialplan > > and directory that it currently handles would require lots and lots of > XML > > to be returned and many new parameters in the OpenSim.ini file. If > > Freeswitch trys to use mod_xml_curl but doesnt get a a valid HTTP > response > > then it will use its default config which is how it currently works. > > > > > > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >wrote: > > > >> ah you beat me too it :-). > >> > >> I am surprised that the OpenSim needs to be started before FreeSwitch. I > >> thought it was the other way round ... > >> > >> -----Urspr?ngliche Nachricht----- > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > >> Gesendet: Mi 12.05.2010 22:12 > >> An: opensim-dev at lists.berlios.de > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > >> > >> One of your debug lines below reads > >> > >> 14:39:39 - [FreeSwitchVoice]:[ > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > Admin": > >> voice not enabled for parcel > >> > >> Voice needs to be turned on in the Region via the SL/Hippo client. > >> > >> - You need to log into the region as an admin. > >> - Click on the region name at the top of the client (or right click on > >> some > >> grass) so that you get the "About Land" popup. > >> - Go to the media tab and in the "Voice" section at the bottom > >> - select "Use the Estate spatial channel" (That's what it reads in the > >> Hippo > >> client anyway) > >> - log out and log back in again, you may need to restart the region. > >> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa > wrote: > >> > >> > Well, a lot of progress but no voice.. here is something I dont > >> understand > >> > so if someone can point me to FS or OS I can search to get this > working > >> :) > >> > > >> > *From OS Console, when the AV request voice:* > >> > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >> > /> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > >> > > >> > usernamexdPCKuP4mQdqNMLD4z3su0w==password1234voice_sip_uri_hostname192.168.0.171voice_account_server_name > >> > http://192.168.0.171:9000/api/ > >> > > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > called > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > return > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > called > >> > > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > >> > Content-Type:application/x-www-form-urlencoded, > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > >> > > >> > 14:39:39 - [FREESWITCH]: >> > ?> >> > "/xsd/buddy_list.xsd"> > >> > > >> > *Here it fails?, why the voice is not enabled?* > >> > * > >> > * > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > "devi > >> > OpenSim" (1): avatar "d Admin": request: > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > "devi > >> > OpenSim" (1): avatar "d Admin": voice not enabled for parcel > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > "devi > >> > OpenSim" (1): avatar "d Admin": > >> > > >> > parcel_local_id1region_nameDevivoice_credentialschannel_uri >> > /> > >> > > >> > Thanks > >> > > >> > > >> > 2010/5/12 Jor3l Boa > >> > > >> > Thanks Fly-man, was trying OS first just to make sure there was a > >> folder, > >> >> now it seems to run and start.. for some reason is not working (no > >> errors > >> >> for now) Will keep trying and post any solution on wiki. > >> >> > >> >> 2010/5/12 Fly Man > >> >> > >> >>> Well, this is a simple question with an even easier answer: > >> >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then > Freeswitch. > >> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > instance > >> >>> because it's not implemented. > >> >>> > >> >>> Also see the Wiki page about more info > >> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > >> >>> > >> >>> _______________________________________________ > >> >>> Opensim-dev mailing list > >> >>> Opensim-dev at lists.berlios.de > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> >>> > >> >>> > >> >> > >> > > >> > _______________________________________________ > >> > Opensim-dev mailing list > >> > Opensim-dev at lists.berlios.de > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > >> > > >> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 02:25:27 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Wed, 12 May 2010 19:25:27 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Ok please cancel this request to undo the patch.. After speaking with Mcortez we found that i had OpenSim.ini not fully updated for this patch, it required a change to the URI line.. after working with michael we have a new patch to add that will fix the startup crash if this line is not changed. XmlRpcGroupsServicesConnectorModule.cs: 120 - : m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); XmlRpcGroupsServicesConnectorModule.cs: 120 + : m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); if someone can please make this change to the 0.6.9-post-fixes branch this will alleviate some of the confusion when upgrading for some folks. On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni wrote: > Hey michael this is the patch that was applied: > > http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip > > after this was applied I am no longer able to log into the region anymore, > the sim just crashes, I have reverted it is back to normal but this patch is > still in the post-fixes branch right now and is currently a break for OSgrid > regions anyway, I also double checked to make sure we have the most current > xmlrpc.php installed and we did, so I am not quite sure what went wrong on > this patch, perhaps the wrong one was applied? It was posted in this > mantis: > > http://opensimulator.org/mantis/view.php?id=4646 > > let me know what you think or if there is anything more I can provide to > you for this. Thanks > > > On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: > >> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>> >> >> It significantly improves groups performance in some grids (reports are in >> some cases it reduces 10's of thousands of DB requests to a few dozen.) >> >> It also adds support for Simian Services backed groups, which are a lot >> easier to setup (assuming you are already using Simian) then the normal >> groups, since they do not require a separate PHP xmlrpc service. >> >> >> These appear to change configuration parameters and I would really like >>> to avoid making these changes in 0.6.9 proper. >>> >> >> The changes were very effective in master/head -- and were requested for >> the post fix branch by some of the groups users. >> >> In theory it should be possible to keep the old (and badly/incorrectly) >> named OpenSim.ini configuration parameters, while still incorporating the >> other changes. Since I'm not actively developing for the .69 PF branch I >> took the path of lest work when back-porting the changes (including the >> config param names.) >> >> -- >> Michael Cortez >> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 12:48:05 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Thu, 13 May 2010 05:48:05 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Michael, It has been reported to me, and I just verified, Group Notices is now broken with this fix, it was also tested on a version prior to this patch and it still does work. here is the error message : http://pastebin.com/Fx9Gej8n please let me know what you think about this message. On Wed, May 12, 2010 at 7:25 PM, Michael Cerquoni wrote: > Ok please cancel this request to undo the patch.. After speaking with > Mcortez we found that i had OpenSim.ini not fully updated for this patch, it > required a change to the URI line.. after working with michael we have a new > patch to add that will fix the startup crash if this line is not changed. > > XmlRpcGroupsServicesConnectorModule.cs: 120 - : > m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); > > XmlRpcGroupsServicesConnectorModule.cs: 120 + : > m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", > groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); > > if someone can please make this change to the 0.6.9-post-fixes branch this > will alleviate some of the confusion when upgrading for some folks. > > > On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni wrote: > >> Hey michael this is the patch that was applied: >> >> http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip >> >> after this was applied I am no longer able to log into the region anymore, >> the sim just crashes, I have reverted it is back to normal but this patch is >> still in the post-fixes branch right now and is currently a break for OSgrid >> regions anyway, I also double checked to make sure we have the most current >> xmlrpc.php installed and we did, so I am not quite sure what went wrong on >> this patch, perhaps the wrong one was applied? It was posted in this >> mantis: >> >> http://opensimulator.org/mantis/view.php?id=4646 >> >> let me know what you think or if there is anything more I can provide to >> you for this. Thanks >> >> >> On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: >> >>> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>>> >>> >>> It significantly improves groups performance in some grids (reports are >>> in some cases it reduces 10's of thousands of DB requests to a few dozen.) >>> >>> It also adds support for Simian Services backed groups, which are a lot >>> easier to setup (assuming you are already using Simian) then the normal >>> groups, since they do not require a separate PHP xmlrpc service. >>> >>> >>> These appear to change configuration parameters and I would really like >>>> to avoid making these changes in 0.6.9 proper. >>>> >>> >>> The changes were very effective in master/head -- and were requested for >>> the post fix branch by some of the groups users. >>> >>> In theory it should be possible to keep the old (and badly/incorrectly) >>> named OpenSim.ini configuration parameters, while still incorporating the >>> other changes. Since I'm not actively developing for the .69 PF branch I >>> took the path of lest work when back-porting the changes (including the >>> config param names.) >>> >>> -- >>> Michael Cortez >>> >>> >>> >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> >> -- >> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 13:45:27 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Thu, 13 May 2010 06:45:27 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: Hey there, I was just informed of another issue after this patch, apparently you can not activate any groups you get the following message on the console upon trying to change or activate a group: http://pastebin.com/GRSvJcTm On Thu, May 13, 2010 at 5:48 AM, Michael Cerquoni wrote: > Michael, > > It has been reported to me, and I just verified, Group Notices is now > broken with this fix, it was also tested on a version prior to this patch > and it still does work. > > here is the error message : http://pastebin.com/Fx9Gej8n > > please let me know what you think about this message. > > > On Wed, May 12, 2010 at 7:25 PM, Michael Cerquoni wrote: > >> Ok please cancel this request to undo the patch.. After speaking with >> Mcortez we found that i had OpenSim.ini not fully updated for this patch, it >> required a change to the URI line.. after working with michael we have a new >> patch to add that will fix the startup crash if this line is not changed. >> >> XmlRpcGroupsServicesConnectorModule.cs: 120 - : >> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); >> >> XmlRpcGroupsServicesConnectorModule.cs: 120 + : >> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", >> groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); >> >> if someone can please make this change to the 0.6.9-post-fixes branch this >> will alleviate some of the confusion when upgrading for some folks. >> >> >> On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni wrote: >> >>> Hey michael this is the patch that was applied: >>> >>> http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip >>> >>> after this was applied I am no longer able to log into the region >>> anymore, the sim just crashes, I have reverted it is back to normal but this >>> patch is still in the post-fixes branch right now and is currently a break >>> for OSgrid regions anyway, I also double checked to make sure we have the >>> most current xmlrpc.php installed and we did, so I am not quite sure what >>> went wrong on this patch, perhaps the wrong one was applied? It was posted >>> in this mantis: >>> >>> http://opensimulator.org/mantis/view.php?id=4646 >>> >>> let me know what you think or if there is anything more I can provide to >>> you for this. Thanks >>> >>> >>> On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: >>> >>>> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>>>> >>>> >>>> It significantly improves groups performance in some grids (reports are >>>> in some cases it reduces 10's of thousands of DB requests to a few dozen.) >>>> >>>> It also adds support for Simian Services backed groups, which are a lot >>>> easier to setup (assuming you are already using Simian) then the normal >>>> groups, since they do not require a separate PHP xmlrpc service. >>>> >>>> >>>> These appear to change configuration parameters and I would really like >>>>> to avoid making these changes in 0.6.9 proper. >>>>> >>>> >>>> The changes were very effective in master/head -- and were requested for >>>> the post fix branch by some of the groups users. >>>> >>>> In theory it should be possible to keep the old (and badly/incorrectly) >>>> named OpenSim.ini configuration parameters, while still incorporating the >>>> other changes. Since I'm not actively developing for the .69 PF branch I >>>> took the path of lest work when back-porting the changes (including the >>>> config param names.) >>>> >>>> -- >>>> Michael Cortez >>>> >>>> >>>> >>>> _______________________________________________ >>>> Opensim-dev mailing list >>>> Opensim-dev at lists.berlios.de >>>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>>> >>> >>> >>> >>> -- >>> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >>> >> >> >> >> -- >> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From nebadon2025 at gmail.com Thu May 13 16:19:43 2010 From: nebadon2025 at gmail.com (Michael Cerquoni) Date: Thu, 13 May 2010 09:19:43 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: hmm unfortunatly more bad news, inviting people into group is also no longer functioning: http://pastebin.com/PUif25vc I will keep reporting things we find here for now. On Thu, May 13, 2010 at 6:45 AM, Michael Cerquoni wrote: > Hey there, > > I was just informed of another issue after this patch, apparently you can > not activate any groups you get the following message on the console upon > trying to change or activate a group: > > http://pastebin.com/GRSvJcTm > > > On Thu, May 13, 2010 at 5:48 AM, Michael Cerquoni wrote: > >> Michael, >> >> It has been reported to me, and I just verified, Group Notices is now >> broken with this fix, it was also tested on a version prior to this patch >> and it still does work. >> >> here is the error message : http://pastebin.com/Fx9Gej8n >> >> please let me know what you think about this message. >> >> >> On Wed, May 12, 2010 at 7:25 PM, Michael Cerquoni wrote: >> >>> Ok please cancel this request to undo the patch.. After speaking with >>> Mcortez we found that i had OpenSim.ini not fully updated for this patch, it >>> required a change to the URI line.. after working with michael we have a new >>> patch to add that will fix the startup crash if this line is not changed. >>> >>> XmlRpcGroupsServicesConnectorModule.cs: 120 - : >>> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", string.Empty); >>> >>> XmlRpcGroupsServicesConnectorModule.cs: 120 + : >>> m_groupsServerURI = groupsConfig.GetString("GroupsServerURI", >>> groupsConfig.GetString("XmlRpcServiceURL", string.Empty)); >>> >>> if someone can please make this change to the 0.6.9-post-fixes branch >>> this will alleviate some of the confusion when upgrading for some folks. >>> >>> >>> On Tue, May 11, 2010 at 6:42 PM, Michael Cerquoni >> > wrote: >>> >>>> Hey michael this is the patch that was applied: >>>> >>>> http://github.com/downloads/mcortez/opensim/GroupsBackport_20100408.zip >>>> >>>> after this was applied I am no longer able to log into the region >>>> anymore, the sim just crashes, I have reverted it is back to normal but this >>>> patch is still in the post-fixes branch right now and is currently a break >>>> for OSgrid regions anyway, I also double checked to make sure we have the >>>> most current xmlrpc.php installed and we did, so I am not quite sure what >>>> went wrong on this patch, perhaps the wrong one was applied? It was posted >>>> in this mantis: >>>> >>>> http://opensimulator.org/mantis/view.php?id=4646 >>>> >>>> let me know what you think or if there is anything more I can provide to >>>> you for this. Thanks >>>> >>>> >>>> On Tue, May 11, 2010 at 6:09 PM, Michael Cortez wrote: >>>> >>>>> How necessary are the groups changes in commits 8a69070 and 91cfce3? >>>>>> >>>>> >>>>> It significantly improves groups performance in some grids (reports are >>>>> in some cases it reduces 10's of thousands of DB requests to a few dozen.) >>>>> >>>>> It also adds support for Simian Services backed groups, which are a lot >>>>> easier to setup (assuming you are already using Simian) then the normal >>>>> groups, since they do not require a separate PHP xmlrpc service. >>>>> >>>>> >>>>> These appear to change configuration parameters and I would really >>>>>> like to avoid making these changes in 0.6.9 proper. >>>>>> >>>>> >>>>> The changes were very effective in master/head -- and were requested >>>>> for the post fix branch by some of the groups users. >>>>> >>>>> In theory it should be possible to keep the old (and badly/incorrectly) >>>>> named OpenSim.ini configuration parameters, while still incorporating the >>>>> other changes. Since I'm not actively developing for the .69 PF branch I >>>>> took the path of lest work when back-porting the changes (including the >>>>> config param names.) >>>>> >>>>> -- >>>>> Michael Cortez >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Opensim-dev mailing list >>>>> Opensim-dev at lists.berlios.de >>>>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>>>> >>>> >>>> >>>> >>>> -- >>>> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >>>> >>> >>> >>> >>> -- >>> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >>> >> >> >> >> -- >> Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org >> > > > > -- > Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org > -- Michael Emory Cerquoni - Nebadon Izumi @ http://osgrid.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From mcortez at gmail.com Fri May 14 14:37:44 2010 From: mcortez at gmail.com (Michael Cortez) Date: Fri, 14 May 2010 07:37:44 -0700 Subject: [Opensim-dev] How necessary are the latest group changes in 0.6.9-post-fixes? In-Reply-To: References: <4BE9EAAD.7000804@googlemail.com> <4BE9FFDC.9020909@gmail.com> Message-ID: >> I was just informed of another issue after this patch, apparently you can >> not activate any groups you get the following message on the console upon >> trying to change or activate a group: Please change the following config option in the xmlrpc server within the config.php file: $groupRequireAgentAuthForWrite = FALSE; -- Michael Cortez From rhalin at gmail.com Fri May 14 18:35:51 2010 From: rhalin at gmail.com (J Lothian) Date: Fri, 14 May 2010 14:35:51 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script Message-ID: Greetings, I'm a developer working on a research project that we are migrating from Second Life to OpenSim. We're currently exploring options and new features that may be available in OpenSim that we did not have in Second Life. One of these items is the ability to add a custom assembly reference to be available for scripts within the scripting engine (in C# mode). I am very unfamiliar with the mono/nant build process. I searched for this question a bit and couldn't find anything very related. Could someone point me towards which files I should be looking at to add an assembly reference? Is this even possible? Also, apologies if this is the wrong list, I wasn't sure if this was a user or developer question. Any help is appreciated. Thank you for your time, -Jeremy Lothian -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Fri May 14 22:14:17 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 14 May 2010 23:14:17 +0100 Subject: [Opensim-dev] OpenSim 0.6.9 released Message-ID: <4BEDCB39.8010506@googlemail.com> Hi folks. OpenSim 0.6.9 has just been released and is available from http://opensimulator.org/wiki/Download The only changes since 0.6.9.rc2 are a fix for the linking problems introduced between rc1 and rc2, and the last minute inclusion of a patch that sends the UUID of chatting objects to viewers (Mantis 4671). As always, the OpenSim project is alpha so there remain a very large number of bugs and quite a few missing features. I don't believe there are any database or server architectural changes between 0.6.9 and 0.6.8, so the existing wiki setup instructions (such as they are) should continue to apply. Here's a list of some of the major changes between 0.6.9 and 0.6.8. * Teleport offers implemented * SQLite database adapter updated to work with Mono 2.6 and later (as well as Windows). Unfortunately, this will currently not work with Mac and Mono 2.6 due to missing symbols in the SQLite library bundled with Mac OS X. Mono 2.4 can still be used by switching to the legacy adaptor. * Ability to populate the inventory library by placing IARs in bin/Library * "Allowed Users" and "Allowed Groups" estate functionality added. * Added implementations of llCollisionFilter, llPassCollision, llLoopSoundSlave, llLookSoundMaster, llTriggerSoundLimited, llPointAt, llStopPointAt, llGetCenterOfMass, llGroundRepel, llSetVehicleFlags, llRemoveVehicleFlags, llSetInventoryPermMask. * Improvements to LSL functions including llDialog, llGetPrimitiveParams. llSetPrimitiveParams, llGetStatus, llSetStatus, llSetDamage, llDie, llLookAt, llParcelMediaCommandList. * Scripts now receive a stream of touch events if the mouse button is held down on their containing prim. * Terrain collision implemented. * OpenSim.Tools.Configger.exe added to dump configuration as an .ini, .xml or .sql file. * Avatar eyes and hair no longer remain white in standalone mode. * Improvements to undo, redo, land undo. * Improvements to attachments rezzing. * Support for HTTP texture fetching. * Fix console problem on startup of Grid.UserServer.exe with no existing config. * Stop existing avatars appearing in the T-pose to those who have just logged in. * Improvements to ground standing. * Clothing in the inventory library should now have the correct icons * Gestures saved to OARs/IARs * OARs now save region settings * Fixes for terrain editing problems in megaregions * Ground sitting fixed * Viewers now receive UUID of the broadcasting prim when chat originates from a script. * Attempting to rez no-copy objects on no-rez parcels no longer cause the item to vanish from inventory. * Prim to prim collisions improved. * Resizing the console window in Mono no longer results in an exception flood. * Various performance improvements * Various stability improvements Many, many thanks to all the developers, testers, community members and OpenSim supporters who made this release possible! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From james.stallings at gmail.com Sat May 15 00:01:29 2010 From: james.stallings at gmail.com (James Stallings II) Date: Fri, 14 May 2010 19:01:29 -0500 Subject: [Opensim-dev] [Opensim-users] OpenSim 0.6.9 released In-Reply-To: <4BEDCB39.8010506@googlemail.com> References: <4BEDCB39.8010506@googlemail.com> Message-ID: Go, Justin go! This looks like a brilliant release! Thanks to all the contributions from the devastating, and especially to Justin for stepping up to the plate and taking on one of the least interesting and most important jobs on the project. :) Cheers Justin! James SimHost.com On May 14, 2010 5:14 PM, "Justin Clark-Casey" wrote: Hi folks. OpenSim 0.6.9 has just been released and is available from http://opensimulator.org/wiki/Download The only changes since 0.6.9.rc2 are a fix for the linking problems introduced between rc1 and rc2, and the last minute inclusion of a patch that sends the UUID of chatting objects to viewers (Mantis 4671). As always, the OpenSim project is alpha so there remain a very large number of bugs and quite a few missing features. I don't believe there are any database or server architectural changes between 0.6.9 and 0.6.8, so the existing wiki setup instructions (such as they are) should continue to apply. Here's a list of some of the major changes between 0.6.9 and 0.6.8. * Teleport offers implemented * SQLite database adapter updated to work with Mono 2.6 and later (as well as Windows). Unfortunately, this will currently not work with Mac and Mono 2.6 due to missing symbols in the SQLite library bundled with Mac OS X. Mono 2.4 can still be used by switching to the legacy adaptor. * Ability to populate the inventory library by placing IARs in bin/Library * "Allowed Users" and "Allowed Groups" estate functionality added. * Added implementations of llCollisionFilter, llPassCollision, llLoopSoundSlave, llLookSoundMaster, llTriggerSoundLimited, llPointAt, llStopPointAt, llGetCenterOfMass, llGroundRepel, llSetVehicleFlags, llRemoveVehicleFlags, llSetInventoryPermMask. * Improvements to LSL functions including llDialog, llGetPrimitiveParams. llSetPrimitiveParams, llGetStatus, llSetStatus, llSetDamage, llDie, llLookAt, llParcelMediaCommandList. * Scripts now receive a stream of touch events if the mouse button is held down on their containing prim. * Terrain collision implemented. * OpenSim.Tools.Configger.exe added to dump configuration as an .ini, .xml or .sql file. * Avatar eyes and hair no longer remain white in standalone mode. * Improvements to undo, redo, land undo. * Improvements to attachments rezzing. * Support for HTTP texture fetching. * Fix console problem on startup of Grid.UserServer.exe with no existing config. * Stop existing avatars appearing in the T-pose to those who have just logged in. * Improvements to ground standing. * Clothing in the inventory library should now have the correct icons * Gestures saved to OARs/IARs * OARs now save region settings * Fixes for terrain editing problems in megaregions * Ground sitting fixed * Viewers now receive UUID of the broadcasting prim when chat originates from a script. * Attempting to rez no-copy objects on no-rez parcels no longer cause the item to vanish from inventory. * Prim to prim collisions improved. * Resizing the console window in Mono no longer results in an exception flood. * Various performance improvements * Various stability improvements Many, many thanks to all the developers, testers, community members and OpenSim supporters who made this release possible! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-users mailing list Opensim-users at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-users -------------- next part -------------- An HTML attachment was scrubbed... URL: From james.stallings at gmail.com Sat May 15 00:03:49 2010 From: james.stallings at gmail.com (James Stallings II) Date: Fri, 14 May 2010 19:03:49 -0500 Subject: [Opensim-dev] [Opensim-users] OpenSim 0.6.9 released In-Reply-To: References: <4BEDCB39.8010506@googlemail.com> Message-ID: My apologies, my spellchecker corrected 'devs' to 'devastating' Lol On May 14, 2010 7:01 PM, "James Stallings II" wrote: Go, Justin go! This looks like a brilliant release! Thanks to all the contributions from the devastating, and especially to Justin for stepping up to the plate and taking on one of the least interesting and most important jobs on the project. :) Cheers Justin! James SimHost.com > > On May 14, 2010 5:14 PM, "Justin Clark-Casey" wrote: > > Hi folks. ... -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Sat May 15 00:05:04 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Sat, 15 May 2010 01:05:04 +0100 Subject: [Opensim-dev] [Opensim-users] OpenSim 0.6.9 released In-Reply-To: References: <4BEDCB39.8010506@googlemail.com> Message-ID: <4BEDE530.4060104@googlemail.com> James Stallings II wrote: > My apologies, my spellchecker corrected 'devs' to 'devastating' Lol But we are devestating - devestatingly good looking that is! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Sat May 15 01:19:53 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Sat, 15 May 2010 02:19:53 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: References: Message-ID: <4BEDF6B9.2000608@googlemail.com> J Lothian wrote: > Greetings, > > I'm a developer working on a research project that we are migrating from > Second Life to OpenSim. We're currently exploring options and new > features that may be available in OpenSim that we did not have in Second > Life. One of these items is the ability to add a custom assembly > reference to be available for scripts within the scripting engine (in C# > mode). I am very unfamiliar with the mono/nant build process. I > searched for this question a bit and couldn't find anything very > related. Could someone point me towards which files I should be looking > at to add an assembly reference? Is this even possible? Also, > apologies if this is the wrong list, I wasn't sure if this was a user or > developer question. If you want to directly call your own C# assembly from within C# scripts, then I believe that you would have to explicitly add those assemblies to prebuild.xml before regenerating the solution files with prebuild.sh/prebuild.bat. The project you would need to add to is OpenSim.Region.ScriptEngine.Shared.Api, I think. However, some of this is supposition - I've never tried this before. I don't think there is any documentation on it. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From j.veenvan at gmail.com Mon May 17 07:03:03 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Mon, 17 May 2010 09:03:03 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: Message-ID: <201005170903.03180.info@os-networks.net> That's a viewer bug. Check it with hippo 0.51 and you will see it's not greyed out anymore. Jeroen On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: > Actually, tried About Land / Media / Voice, but is disabled (can't check > the Enable voice).. in Estate 'Allow voice chat' is active, any other > idea? Thanks to all and sorry for my bad english :) > > 2010/5/12 Rob Smart > > > :) by seconds ! > > > > Freeswitch needs to be started first because when mod_xml_curl is used it > > expects ALL config information to come from the named source, in this > > case OpenSim. However to make OpenSim handle all config and not just the > > dialplan and directory that it currently handles would require lots and > > lots of XML to be returned and many new parameters in the OpenSim.ini > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid > > HTTP response then it will use its default config which is how it > > currently works. > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause wrote: > >> ah you beat me too it :-). > >> > >> I am surprised that the OpenSim needs to be started before FreeSwitch. I > >> thought it was the other way round ... > >> > >> -----Urspr?ngliche Nachricht----- > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > >> Gesendet: Mi 12.05.2010 22:12 > >> An: opensim-dev at lists.berlios.de > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > >> > >> One of your debug lines below reads > >> > >> 14:39:39 - [FreeSwitchVoice]:[ > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > >> Admin": voice not enabled for parcel > >> > >> Voice needs to be turned on in the Region via the SL/Hippo client. > >> > >> - You need to log into the region as an admin. > >> - Click on the region name at the top of the client (or right click on > >> some > >> grass) so that you get the "About Land" popup. > >> - Go to the media tab and in the "Voice" section at the bottom > >> - select "Use the Estate spatial channel" (That's what it reads in the > >> Hippo > >> client anyway) > >> - log out and log back in again, you may need to restart the region. > >> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa wrote: > >> > Well, a lot of progress but no voice.. here is something I dont > >> > >> understand > >> > >> > so if someone can point me to FS or OS I can search to get this > >> > working > >> : > >> :) > >> : > >> > *From OS Console, when the AV request voice:* > >> > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >> > /> > >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > >> usernamexdPCKuP4mQdqNMLD4z3su0w== > >> password1234voice_sip_uri_hostname >> >192.168.0.171voice_account_server_name >> ng> > >> > >> > http://192.168.0.171:9000/api/ > >> > > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > called > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceGetPreloginHTTPHandler > >> > return > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > >> > called > >> > > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > >> > Content-Type:application/x-www-form-urlencoded, > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > >> > > >> > 14:39:39 - [FREESWITCH]: >> > ?> >> > "/xsd/buddy_list.xsd"> > >> > > >> > *Here it fails?, why the voice is not enabled?* > >> > * > >> > * > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > >> > "devi OpenSim" (1): avatar "d Admin": request: > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > >> > "devi > >> > >> > OpenSim" (1): avatar "d Admin": > >> parcel_local_id1region_nam > >> eDevivoice_credentialschanne > >> l_uri >> > >> > /> > >> > > >> > Thanks > >> > > >> > > >> > 2010/5/12 Jor3l Boa > >> > > >> > Thanks Fly-man, was trying OS first just to make sure there was a > >> > >> folder, > >> > >> >> now it seems to run and start.. for some reason is not working (no > >> > >> errors > >> > >> >> for now) Will keep trying and post any solution on wiki. > >> >> > >> >> 2010/5/12 Fly Man > >> >> > >> >>> Well, this is a simple question with an even easier answer: > >> >>> Don't start FreeSwitch first, start Opensim first and then > >> >>> Freeswitch. > >> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > >> >>> instance because it's not implemented. > >> >>> > >> >>> Also see the Wiki page about more info > >> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > >> >>> > >> >>> _______________________________________________ > >> >>> Opensim-dev mailing list > >> >>> Opensim-dev at lists.berlios.de > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > >> > _______________________________________________ > >> > Opensim-dev mailing list > >> > Opensim-dev at lists.berlios.de > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev From izzee at hotmail.co.uk Mon May 17 11:31:10 2010 From: izzee at hotmail.co.uk (izze euler) Date: Mon, 17 May 2010 11:31:10 +0000 Subject: [Opensim-dev] =?windows-1256?q?Controlling_bots_via_inworld_scrip?= =?windows-1256?q?ts=FE=FE?= Message-ID: Hi, I have created a bot via a web service, but I was wondering if it is possible to control the bot via inworld scripts? I have tried to do this with an attachment to the bot, however, I can't move the bot even when the attachment is physical and I try to move using llMoveToTarget. I know the script is running as I have llSay messages between moves. Has anyone managed to do this? Or have any ideas I can try? Kind Regards, Izze _________________________________________________________________ http://clk.atdmt.com/UKM/go/195013117/direct/01/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at adeptsql.com Mon May 17 11:00:15 2010 From: info at adeptsql.com (AlexRa) Date: Mon, 17 May 2010 14:00:15 +0300 Subject: [Opensim-dev] Some new code for your review and possible acceptance Message-ID: <867188231.20100517140015@adeptsql.com> Hello, I've been playing around with the database access layer of the code, especially the AssetData plugins for all 3 supported databases (Sqlite, MySql, and MS SQL) and the underlying classes, and also made a few other changes: git at github.com:AlexRa/opensim-mods-Alex.git I'd like to invite the developers of the OpenSim team to review the proposed changes and integrate whatever looks useful into the official repository. This repository contains the following branches that can be of interest: The *"master"* contains all my the changes. It is branched off r/127730 (and with the recent flow of commits I find it difficult to continue rebasing it to keep up). There is quite a lot of stuff there, some of it more useful than the other, so if anybody wants to look at it I'd appreciate that, but that may be too much to ask. I've been trying to separate particular features and put them into separate branches. So far, the following branches are fairly independent from the rest of the stuff and should be easy to integrate into the primary repo if the team decides to do so: * The "asset-loader" branch contains a rewrite of the AssetLoader that uses a timestamped asset to determine which of the asset files must be loaded. This prevents the lengthy (and unnecessary) re-loading of all predefined assets on each server start-up, but does load any newly added assets. Status: NOT TESTED (but the logic is quite simple, shouldn't have much problems with it(?)) * The "Migrations" branch is a rewrite of the Migrations.cs to support single-file migration histories. This way, all those endless 0xx_StoreName.sql are replaced with a single StoreName.migrations file which is more readable and easier to maintain. The new migration code supports stored procedures for both MySql and MS SQL. It is also fully backward-compatible (does read the old-style migration files as well). This also includes update of MySql.Data.dll to 6.2.3.0, to avoi a known problem with defining stored procs/funcs in earlier versions. Status: TESTED and works in all modes. * The "NUnit-update" touches a lot of test-related code to make it compatible with NUnit 2.5.5+. The main advantage is that test classes can be made generic and parameterized. This (and the BasicDataServiceTest class included in this branch) allows to build DBMS-independent data tests. Some samples of such tests are available in my "master" branch. The idea is to keep he connection strings for the test databases in a single INI file (rather than in each test unit), and to keep all data tests in OpenSim.Data.Tests, totally eliminating Data.{MySql/MSSQL/SQLite}.Tests. Test sets for a specific DB are produced just by adding another [TestFixture(...)] attribute before the test class. The other new stuff that is present in the "master" branch: * Added Assets.CreatorID support for all dbs; * A way to keep Asset.AccessTime updated (on MySql, a similar way would work on MS SQL) entirely on the SQL server side, without the performance costs of a separate UPDATE statement; * refactored DB-access classes (more code moved to a base class, less stuff is DBMS-specific); * configurable "keep alive" connection mode (for MySQL/MSSQL) - avoid re-creating conn, keep stmts prepared (2x performance gain for MS SQL); * performance tests for Assets; * (other changes) Best regards, Alex Rytov (aka AlexRa) From j.veenvan at gmail.com Mon May 17 11:45:20 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Mon, 17 May 2010 13:45:20 +0200 Subject: [Opensim-dev] =?utf-8?q?Controlling_bots_via_inworld_scripts?= =?utf-8?b?4oCP4oCP?= In-Reply-To: References: Message-ID: <201005171345.20961.info@os-networks.net> hey, How did you manage to control the bot across a webservice if i may ask? kind regards, Jeroen On Monday 17 May 2010 13:31:10 izze euler wrote: > Hi, > > I have created a bot via a web service, but I was wondering if it is > possible to control the bot via inworld scripts? I have tried to do this > with an attachment to the bot, however, I can't move the bot even when the > attachment is physical and I try to move using llMoveToTarget. I know the > script is running as I have llSay messages between moves. > > Has > anyone managed to do this? Or have any ideas I can try? > > Kind > Regards, > Izze > _________________________________________________________________ > http://clk.atdmt.com/UKM/go/195013117/direct/01/ From izzee at hotmail.co.uk Mon May 17 11:58:34 2010 From: izzee at hotmail.co.uk (izze euler) Date: Mon, 17 May 2010 11:58:34 +0000 Subject: [Opensim-dev] =?windows-1256?q?Controlling_bots_via_inworld_scrip?= =?windows-1256?q?ts=FE=FE?= In-Reply-To: <201005171345.20961.info@os-networks.net> References: , <201005171345.20961.info@os-networks.net> Message-ID: http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libSL_bot > From: j.veenvan at gmail.com > To: opensim-dev at lists.berlios.de > Date: Mon, 17 May 2010 13:45:20 +0200 > Subject: Re: [Opensim-dev] Controlling bots via inworld scripts?? > > hey, > > How did you manage to control the bot across a webservice if i may ask? > > kind regards, > > Jeroen > > On Monday 17 May 2010 13:31:10 izze euler wrote: > > Hi, > > > > I have created a bot via a web service, but I was wondering if it is > > possible to control the bot via inworld scripts? I have tried to do this > > with an attachment to the bot, however, I can't move the bot even when the > > attachment is physical and I try to move using llMoveToTarget. I know the > > script is running as I have llSay messages between moves. > > > > Has > > anyone managed to do this? Or have any ideas I can try? > > > > Kind > > Regards, > > Izze > > _________________________________________________________________ > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev _________________________________________________________________ http://clk.atdmt.com/UKM/go/197222280/direct/01/ We want to hear all your funny, exciting and crazy Hotmail stories. Tell us now -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at adeptsql.com Mon May 17 11:00:15 2010 From: info at adeptsql.com (AlexRa) Date: Mon, 17 May 2010 14:00:15 +0300 Subject: [Opensim-dev] Some new code for your review and possible acceptance Message-ID: <867188231.20100517140015@adeptsql.com> Hello, I've been playing around with the database access layer of the code, especially the AssetData plugins for all 3 supported databases (Sqlite, MySql, and MS SQL) and the underlying classes, and also made a few other changes: git at github.com:AlexRa/opensim-mods-Alex.git I'd like to invite the developers of the OpenSim team to review the proposed changes and integrate whatever looks useful into the official repository. This repository contains the following branches that can be of interest: The *"master"* contains all my the changes. It is branched off r/127730 (and with the recent flow of commits I find it difficult to continue rebasing it to keep up). There is quite a lot of stuff there, some of it more useful than the other, so if anybody wants to look at it I'd appreciate that, but that may be too much to ask. I've been trying to separate particular features and put them into separate branches. So far, the following branches are fairly independent from the rest of the stuff and should be easy to integrate into the primary repo if the team decides to do so: * The "asset-loader" branch contains a rewrite of the AssetLoader that uses a timestamped asset to determine which of the asset files must be loaded. This prevents the lengthy (and unnecessary) re-loading of all predefined assets on each server start-up, but does load any newly added assets. Status: NOT TESTED (but the logic is quite simple, shouldn't have much problems with it(?)) * The "Migrations" branch is a rewrite of the Migrations.cs to support single-file migration histories. This way, all those endless 0xx_StoreName.sql are replaced with a single StoreName.migrations file which is more readable and easier to maintain. The new migration code supports stored procedures for both MySql and MS SQL. It is also fully backward-compatible (does read the old-style migration files as well). This also includes update of MySql.Data.dll to 6.2.3.0, to avoi a known problem with defining stored procs/funcs in earlier versions. Status: TESTED and works in all modes. * The "NUnit-update" touches a lot of test-related code to make it compatible with NUnit 2.5.5+. The main advantage is that test classes can be made generic and parameterized. This (and the BasicDataServiceTest class included in this branch) allows to build DBMS-independent data tests. Some samples of such tests are available in my "master" branch. The idea is to keep he connection strings for the test databases in a single INI file (rather than in each test unit), and to keep all data tests in OpenSim.Data.Tests, totally eliminating Data.{MySql/MSSQL/SQLite}.Tests. Test sets for a specific DB are produced just by adding another [TestFixture(...)] attribute before the test class. The other new stuff that is present in the "master" branch: * Added Assets.CreatorID support for all dbs; * A way to keep Asset.AccessTime updated (on MySql, a similar way would work on MS SQL) entirely on the SQL server side, without the performance costs of a separate UPDATE statement; * refactored DB-access classes (more code moved to a base class, less stuff is DBMS-specific); * configurable "keep alive" connection mode (for MySQL/MSSQL) - avoid re-creating conn, keep stmts prepared (2x performance gain for MS SQL); * performance tests for Assets; * (other changes) Best regards, Alex Rytov (aka AlexRa) From info at adeptsql.com Mon May 17 13:23:48 2010 From: info at adeptsql.com (AlexRa) Date: Mon, 17 May 2010 16:23:48 +0300 Subject: [Opensim-dev] IRegionDataStore vs IRegionData ??? Message-ID: <642009134.20100517162348@adeptsql.com> Hello, How come that MySqlRegionData and MSSQLRegionData implement IRegionData, whereas SQLiteRegionData implements IRegionDataStore, which seem to be two totally different interfaces? According to the git histories, there appears to be a migration from IRegionDataStore to IRegionData, (and MSSQL/MySQL implems of IRegionDataStore renamed to 'legacy'), but I couldn't find any SQLite* class that implements IRegionData, and there is still a lot more references to IRegionDataStore in the code (such as actually initializing data plugins with that interface). Am I missing something obvious? Also, what is the latest agreement on naming these things? There are names like ISomethingData, ISomethingDataPlugin and ISomethingStore all used for different parts of the data layer, shouldn't they be renamed in a more uniform way? Best regards, AlexRa From olli_aro at yahoo.co.uk Mon May 17 13:29:57 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Mon, 17 May 2010 14:29:57 +0100 Subject: [Opensim-dev] SL viewer 2 Message-ID: Hi all, What is people's view on the current status of SL viewer 2.0 compatibility with OpenSim? Is someone currently working on this and how is that development going? Regards, Olli -------------- next part -------------- An HTML attachment was scrubbed... URL: From fishwick at cise.ufl.edu Mon May 17 15:21:50 2010 From: fishwick at cise.ufl.edu (Paul Fishwick) Date: Mon, 17 May 2010 11:21:50 -0400 Subject: [Opensim-dev] =?windows-1256?q?Controlling_bots_via_inworld_scrip?= =?windows-1256?q?ts=FE=FE?= In-Reply-To: References: , <201005171345.20961.info@os-networks.net> Message-ID: <4BF15F0E.5010301@cise.ufl.edu> I am not sure if that works with libomv 0.8.0 (which is used by the more recent opensim versions). Has anyone verified? Same problem exists for: http://opensimulator.org/wiki/Building_a_bot These work fine for libomv 0.7.0 -p On 5/17/2010 7:58 AM, izze euler wrote: > http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libSL_bot > > > From: j.veenvan at gmail.com > > To: opensim-dev at lists.berlios.de > > Date: Mon, 17 May 2010 13:45:20 +0200 > > Subject: Re: [Opensim-dev] Controlling bots via inworld scripts?? > > > > hey, > > > > How did you manage to control the bot across a webservice if i may ask? > > > > kind regards, > > > > Jeroen > > > > On Monday 17 May 2010 13:31:10 izze euler wrote: > > > Hi, > > > > > > I have created a bot via a web service, but I was wondering if it is > > > possible to control the bot via inworld scripts? I have tried to > do this > > > with an attachment to the bot, however, I can't move the bot even > when the > > > attachment is physical and I try to move using llMoveToTarget. I > know the > > > script is running as I have llSay messages between moves. > > > > > > Has > > > an yone managed to do this? Or have any ideas I can try? > > > > > > Kind > > > Regards, > > > Izze > > > _________________________________________________________________ > > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > ------------------------------------------------------------------------ > Get a free e-mail account with Hotmail. Sign-up now. > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Paul Fishwick, PhD Professor University of Florida CISE Department, CSE 301 Gainesville, FL 32611 Email: fishwick at cise.ufl.edu Web: http://www.cise.ufl.edu/~fishwick -------------- next part -------------- An HTML attachment was scrubbed... URL: From drwhiet at spacefriends.de Mon May 17 15:48:10 2010 From: drwhiet at spacefriends.de (drwhiet at spacefriends.de) Date: Mon, 17 May 2010 17:48:10 +0200 Subject: [Opensim-dev] SL viewer 2 In-Reply-To: References: Message-ID: maby this helps ? http://justincc.org/blog/2010/02/25/a-word-of-caution-when-trying-second-lif e-viewer-2-beta-with-current-opensim/ besides that i do not like the viewer , but the (web)features in it are great .. best regards Wordfromthe Wise _____ Von: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] Im Auftrag von Olli Aro Gesendet: Montag, 17. Mai 2010 15:30 An: opensim-dev at lists.berlios.de Betreff: [Opensim-dev] SL viewer 2 Hi all, What is people's view on the current status of SL viewer 2.0 compatibility with OpenSim? Is someone currently working on this and how is that development going? Regards, Olli -------------- next part -------------- An HTML attachment was scrubbed... URL: From olli_aro at yahoo.co.uk Mon May 17 16:02:10 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Mon, 17 May 2010 17:02:10 +0100 Subject: [Opensim-dev] SL viewer 2 In-Reply-To: References: Message-ID: Yeah, the web content feature is exactly why I am asking :) Did read that blog, but was just interested in finding out if there has been any movement since or if there is someone working on this? Regards, Olli From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of drwhiet at spacefriends.de Sent: 17 May 2010 16:48 To: opensim-dev at lists.berlios.de Subject: [Bulk] Re: [Opensim-dev] SL viewer 2 maby this helps ? http://justincc.org/blog/2010/02/25/a-word-of-caution-when-trying-second-lif e-viewer-2-beta-with-current-opensim/ besides that i do not like the viewer , but the (web)features in it are great .. best regards Wordfromthe Wise _____ Von: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] Im Auftrag von Olli Aro Gesendet: Montag, 17. Mai 2010 15:30 An: opensim-dev at lists.berlios.de Betreff: [Opensim-dev] SL viewer 2 Hi all, What is people's view on the current status of SL viewer 2.0 compatibility with OpenSim? Is someone currently working on this and how is that development going? Regards, Olli -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Mon May 17 16:05:25 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Mon, 17 May 2010 17:05:25 +0100 Subject: [Opensim-dev] SL viewer 2 In-Reply-To: References: Message-ID: <4BF16945.70203@googlemail.com> drwhiet at spacefriends.de wrote: > maby this helps ? > http://justincc.org/blog/2010/02/25/a-word-of-caution-when-trying-second-life-viewer-2-beta-with-current-opensim/ I believe that using viewer 2 with OpenSim master no longer carries any risk of inventory problems (and that risk might have been a little theoretical in the first place). There might still be a possible risk with 0.6.9 - I don't think it has the necessary libomv updates to remove any inventory corruption possibility (though I haven't looked). I hear that appearance doesn't currently work with viewer 2 and OpenSim, though I haven't tried it myself. A number of people (including myself) are interested in shared media (which I'm guessing is what you mean by web features). But afaik nobody has had the opportunity to do anything substantial yet. It would be great if I were wrong. > > besides that i do not like the viewer , but the (web)features in it are > great .. > > best regards > Wordfromthe Wise > > ------------------------------------------------------------------------ > *Von:* opensim-dev-bounces at lists.berlios.de > [mailto:opensim-dev-bounces at lists.berlios.de] *Im Auftrag von *Olli Aro > *Gesendet:* Montag, 17. Mai 2010 15:30 > *An:* opensim-dev at lists.berlios.de > *Betreff:* [Opensim-dev] SL viewer 2 > > Hi all, > > > > What is people?s view on the current status of SL viewer 2.0 > compatibility with OpenSim? > > > > Is someone currently working on this and how is that development going? > > > > Regards, > > > > Olli > > > > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From dz at bitzend.net Mon May 17 17:19:57 2010 From: dz at bitzend.net (dz) Date: Mon, 17 May 2010 10:19:57 -0700 Subject: [Opensim-dev] =?utf-8?q?Controlling_bots_via_inworld_scripts?= =?utf-8?b?4oCP4oCP?= In-Reply-To: References: Message-ID: Aloha, I have been using libomv/testclient based bots for months now, most recently with 0.8.1. In my experience, it is easy to control them using in-world scripts. I regularly start the testclient bot using the --scriptfile command line option, using the designated script to define an in-world object as the bots "master" (see SetMasterKey). This allows me to use llInstantMessage to send commands to the bots and control them. However, recent releases of OpenSim seem to have changed the functionality related to walking movement. Specifically the "autopilot" function calls that used to trigger a bot to walk to a specified location. I haven't been able to isolate the server side changes responsible. My response was also to design a scripted attachment which I have programmed and tested. When attached to an avatar driven by a "regular" client, this attachment uses llMoveToTarget and is successful at "dragging" my avatars around a pre-defined course. When I attach the same scripted device to my bots, they do not move. I am continuing my testing of the libomv/testclient based bots with the newest 0.8.1 release, but have not had any success to date. I am pursuing the following options.... * Radically increasing the force applied to the attachment - Some of my experiments were successful at getting bots to move when i gave them a target to follow. When I placed the target VERY close to the bot, I COULD get it to move slightly, leading me to believe the solution might be related to bot/ground friction issues. * Building a physical object that moves around the course I desire and having the bot "sit" on the moving object. With the recent updates to lsl vehicle function in OpenSim, this may be the easiest short-term solution. * Reworking the client movement functions to eliminate the use of Autopilot based functions. For my purposes, it is very important that the bots "walk". It would be easiest if this was accomplished in the manner most similar to a "regular" avatar, as this allows me to use existing AO devices, rather than having to pre-program all of the animations into a script. Please keep us all up-to-date on your findings :) 2010/5/17 izze euler > Hi, > > I have created a bot via a web service, but I was wondering if it is > possible to control the bot via inworld scripts? I have tried to do this > with an attachment to the bot, however, I can't move the bot even when the > attachment is physical and I try to move using llMoveToTarget. I know the > script is running as I have llSay messages between moves. > > Has anyone managed to do this? Or have any ideas I can try? > > Kind Regards, > Izze > ------------------------------ > Get a free e-mail account with Hotmail. Sign-up now. > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From admin at glscripting.org Mon May 17 17:25:21 2010 From: admin at glscripting.org (Domain Admin) Date: Mon, 17 May 2010 10:25:21 -0700 Subject: [Opensim-dev] =?utf-8?q?Controlling_bots_via_inworld_scripts?= =?utf-8?b?4oCP4oCP?= In-Reply-To: References: Message-ID: In Opensimulator and correct me if I am wrong you can use C# so that means you can create your bot inworld and that would be a good way to keep the process there but yeah i have been making bots for about a year or more now you use object im to your bot :) llInstantMessage and to recieve you would use like listen or something. On Mon, May 17, 2010 at 10:19 AM, dz wrote: > Aloha, > > I have been using libomv/testclient based bots for months now, most > recently with 0.8.1. In my experience, it is easy to control them using > in-world scripts. I regularly start the testclient bot using the > --scriptfile command line option, using the designated script to define an > in-world object as the bots "master" (see SetMasterKey). This allows me to > use llInstantMessage to send commands to the bots and control them. > > However, recent releases of OpenSim seem to have changed the functionality > related to walking movement. Specifically the "autopilot" function calls > that used to trigger a bot to walk to a specified location. I haven't been > able to isolate the server side changes responsible. My response was also > to design a scripted attachment which I have programmed and tested. When > attached to an avatar driven by a "regular" client, this attachment uses > llMoveToTarget and is successful at "dragging" my avatars around a > pre-defined course. When I attach the same scripted device to my bots, they > do not move. > > I am continuing my testing of the libomv/testclient based bots with the > newest 0.8.1 release, but have not had any success to date. I am pursuing > the following options.... > > * Radically increasing the force applied to the attachment - Some of my > experiments were successful at getting bots to move when i gave them a > target to follow. When I placed the target VERY close to the bot, I COULD > get it to move slightly, leading me to believe the solution might be related > to bot/ground friction issues. > > * Building a physical object that moves around the course I desire and > having the bot "sit" on the moving object. With the recent updates to lsl > vehicle function in OpenSim, this may be the easiest short-term solution. > > * Reworking the client movement functions to eliminate the use of Autopilot > based functions. > > For my purposes, it is very important that the bots "walk". It would be > easiest if this was accomplished in the manner most similar to a "regular" > avatar, as this allows me to use existing AO devices, rather than having to > pre-program all of the animations into a script. Please keep us all > up-to-date on your findings :) > > 2010/5/17 izze euler > >> Hi, >> >> I have created a bot via a web service, but I was wondering if it is >> possible to control the bot via inworld scripts? I have tried to do this >> with an attachment to the bot, however, I can't move the bot even when the >> attachment is physical and I try to move using llMoveToTarget. I know the >> script is running as I have llSay messages between moves. >> >> Has anyone managed to do this? Or have any ideas I can try? >> >> Kind Regards, >> Izze >> ------------------------------ >> Get a free e-mail account with Hotmail. Sign-up now. >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From melanie at t-data.com Mon May 17 18:14:49 2010 From: melanie at t-data.com (Melanie) Date: Mon, 17 May 2010 20:14:49 +0200 Subject: [Opensim-dev] IRegionDataStore vs IRegionData ??? In-Reply-To: <642009134.20100517162348@adeptsql.com> References: <642009134.20100517162348@adeptsql.com> Message-ID: <4BF18799.3040000@t-data.com> Hi, before 0.7, *LegacyRegionData will be renamed to *SimulatorData. SQLite doesn't implement the "new" RegionData, because gridmode servers, which use this, can't be run under SQLite. Melanie AlexRa wrote: > Hello, > > How come that MySqlRegionData and MSSQLRegionData implement IRegionData, > whereas SQLiteRegionData implements IRegionDataStore, which seem to be > two totally different interfaces? According to the git histories, > there appears to be a migration from IRegionDataStore to IRegionData, > (and MSSQL/MySQL implems of IRegionDataStore renamed to 'legacy'), but > I couldn't find any SQLite* class that implements IRegionData, and > there is still a lot more references to IRegionDataStore in the code > (such as actually initializing data plugins with that interface). Am I > missing something obvious? > > Also, what is the latest agreement on naming these things? There are > names like ISomethingData, ISomethingDataPlugin and ISomethingStore > all used for different parts of the data layer, shouldn't they be > renamed in a more uniform way? > > > Best regards, > > AlexRa > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From james.stallings at gmail.com Mon May 17 18:36:53 2010 From: james.stallings at gmail.com (James Stallings II) Date: Mon, 17 May 2010 13:36:53 -0500 Subject: [Opensim-dev] Nasty intermittent TP/border crossing bug Message-ID: Greetings list, I've been tracking this intermittent TP bug that seems to favor one of my clients. It was present in 0.6.8-post-fixes and is also present in 0.6.9 (HEAD). The configuration is as follows: OpenSim 0.6.9 (head) on Windows 2008 Web Edition, 32 bit single instance configured for standalone operation in a 2x2 region configuration It goes something like this: After some significantly large number of number of teleports/crossings, the avatar becomes invisible and subsequent attempts to move or steer the avatar result in the camera swinging in an odd eliptical/figure eight pattern with the principal focus centered roughly on where the avatar should be. This seems to happen thus far when entering the SW region in the cluster. In the logs, it appears as if the appropriate child agent fails to get upgraded to root, leaving four child agents and no root agent. The lines reflecting logout are where I am invisible and logging out because the session is hosed. Any help isolating and fixing this bug would be greatly appreciated. Thanks and Cheers! James Find below the relevant log snippet: . . . 2010-05-17 13:04:20,275 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector [PRESENCE DETECTOR]: Detected root presence a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan 2010-05-17 13:04:20,275 DEBUG - OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: ReportAgent with session fa05841a-6a9e-4226-a9ce-53e8ff32161f in region 37e9f110-3828-11df-9879-0800200c9a66 2010-05-17 13:04:20,275 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.ActivityDetector [ACTIVITY DETECTOR]: Detected root presence a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan 2010-05-17 13:04:20,306 DEBUG - OpenSim.Region.Framework.Scenes.ScenePresence [SCENE PRESENCE]: Releasing agent in URI http://74.63.239.66:9050/agent/a4781c8c-0525-4a0a-903b-206d5f9bd1b0/49f56330-3828-11df-9879-0800200c9a66/release/ 2010-05-17 13:04:20,306 DEBUG - OpenSim.Region.CoreModules.World.WorldMap.WorldMapModule [WORLD MAP]: Starting remote MapItem request thread 2010-05-17 13:04:20,306 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL COMMS]: Found region to SendReleaseAgent 2010-05-17 13:04:20,821 INFO - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, 4000(74.63.239.66:9052) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4000, 4001(74.63.239.66:9054) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, 4001(74.63.239.66:9056) 2010-05-17 13:04:20,821 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL SIMULATION CONNECTOR]: Found region Madhava Bhavan to send SendCreateChildAgent 2010-05-17 13:04:20,821 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL SIMULATION CONNECTOR]: Found region Mayapur to send SendCreateChildAgent 2010-05-17 13:04:20,821 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule [LOCAL SIMULATION CONNECTOR]: Found region Sri Isodhyana to send SendCreateChildAgent 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Madhava Bhavan told of incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, teleportflags 0) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Mayapur told of incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, teleportflags 0) 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Sri Isodhyana told of incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, teleportflags 0) 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Madhava Bhavan authenticated and authorized incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672) 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Mayapur authenticated and authorized incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672) 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene [CONNECTION BEGIN]: Region Sri Isodhyana authenticated and authorized incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672) 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Adjusting known seeds for existing agent a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Madhava Bhavan 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Adjusting known seeds for existing agent a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Mayapur 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene [SCENE]: Adjusting known seeds for existing agent a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Sri Isodhyana 2010-05-17 13:04:37,653 INFO - OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Got a logout request for Hiro Protagonist in Radhika Bhavan 2010-05-17 13:04:37,653 DEBUG - OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Close has been called for Hiro Protagonist attached to scene Radhika Bhavan 2010-05-17 13:04:37,653 DEBUG - OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector [PRESENCE DETECTOR]: Detected client logout a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan 2010-05-17 13:04:37,653 DEBUG - OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: Session fa05841a-6a9e-4226-a9ce-53e8ff32161f logout -- =================================== http://osgrid.org http://twitter.com/jstallings2 http://www.linkedin.com/pub/5/770/a49 -------------- next part -------------- An HTML attachment was scrubbed... URL: From j.frank.nichols at gmail.com Mon May 17 19:11:15 2010 From: j.frank.nichols at gmail.com (Frank Nichols) Date: Mon, 17 May 2010 12:11:15 -0700 Subject: [Opensim-dev] Nasty intermittent TP/border crossing bug In-Reply-To: References: Message-ID: I can confirm a similar issue, after 8 region crossings, I was logged out. The region log showed it had gotten a timeout when attempting to add an attachment. Frank On Mon, May 17, 2010 at 11:36 AM, James Stallings II < james.stallings at gmail.com> wrote: > Greetings list, > > I've been tracking this intermittent TP bug that seems to favor one of my > clients. It was present in 0.6.8-post-fixes and is also present in 0.6.9 > (HEAD). > > The configuration is as follows: > > OpenSim 0.6.9 (head) on Windows 2008 Web Edition, 32 bit > single instance configured for standalone operation in a 2x2 region > configuration > > It goes something like this: > After some significantly large number of number of teleports/crossings, the > avatar becomes invisible and subsequent attempts to move or steer the avatar > result in the camera swinging in an odd eliptical/figure eight pattern with > the principal focus centered roughly on where the avatar should be. This > seems to happen thus far when entering the SW region in the cluster. > > In the logs, it appears as if the appropriate child agent fails to get > upgraded to root, leaving four child agents and no root agent. > > The lines reflecting logout are where I am invisible and logging out > because the session is hosed. > > Any help isolating and fixing this bug would be greatly appreciated. > > Thanks and Cheers! > James > > > Find below the relevant log snippet: > > . > . > . > > 2010-05-17 13:04:20,275 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector > [PRESENCE DETECTOR]: Detected root presence > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan > 2010-05-17 13:04:20,275 DEBUG - > OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: > ReportAgent with session fa05841a-6a9e-4226-a9ce-53e8ff32161f in region > 37e9f110-3828-11df-9879-0800200c9a66 > 2010-05-17 13:04:20,275 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.GridUser.ActivityDetector > [ACTIVITY DETECTOR]: Detected root presence > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan > 2010-05-17 13:04:20,306 DEBUG - > OpenSim.Region.Framework.Scenes.ScenePresence [SCENE PRESENCE]: Releasing > agent in URI > http://74.63.239.66:9050/agent/a4781c8c-0525-4a0a-903b-206d5f9bd1b0/49f56330-3828-11df-9879-0800200c9a66/release/ > 2010-05-17 13:04:20,306 DEBUG - > OpenSim.Region.CoreModules.World.WorldMap.WorldMapModule [WORLD MAP]: > Starting remote MapItem request thread > 2010-05-17 13:04:20,306 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL COMMS]: Found region to SendReleaseAgent > 2010-05-17 13:04:20,821 INFO - > OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule > [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, > 4000(74.63.239.66:9052) > 2010-05-17 13:04:20,821 INFO - > OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule > [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4000, > 4001(74.63.239.66:9054) > 2010-05-17 13:04:20,821 INFO - > OpenSim.Region.CoreModules.Framework.EntityTransfer.EntityTransferModule > [ENTITY TRANSFER MODULE]: Starting to inform client about neighbour 4001, > 4001(74.63.239.66:9056) > 2010-05-17 13:04:20,821 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL SIMULATION CONNECTOR]: Found region Madhava Bhavan to send > SendCreateChildAgent > 2010-05-17 13:04:20,821 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL SIMULATION CONNECTOR]: Found region Mayapur to send > SendCreateChildAgent > 2010-05-17 13:04:20,821 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Simulation.LocalSimulationConnectorModule > [LOCAL SIMULATION CONNECTOR]: Found region Sri Isodhyana to send > SendCreateChildAgent > 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Madhava Bhavan told of incoming child agent Hiro > Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, > teleportflags 0) > 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Mayapur told of incoming child agent Hiro > Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, > teleportflags 0) > 2010-05-17 13:04:20,821 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Sri Isodhyana told of incoming child agent Hiro > Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit code 167313672, > teleportflags 0) > 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Madhava Bhavan authenticated and authorized > incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 > (circuit code 167313672) > 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Mayapur authenticated and authorized incoming > child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 (circuit > code 167313672) > 2010-05-17 13:04:20,837 INFO - OpenSim.Region.Framework.Scenes.Scene > [CONNECTION BEGIN]: Region Sri Isodhyana authenticated and authorized > incoming child agent Hiro Protagonist a4781c8c-0525-4a0a-903b-206d5f9bd1b0 > (circuit code 167313672) > 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene > [SCENE]: Adjusting known seeds for existing agent > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Madhava Bhavan > 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene > [SCENE]: Adjusting known seeds for existing agent > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Mayapur > 2010-05-17 13:04:20,837 DEBUG - OpenSim.Region.Framework.Scenes.Scene > [SCENE]: Adjusting known seeds for existing agent > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Sri Isodhyana > 2010-05-17 13:04:37,653 INFO - > OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Got a logout > request for Hiro Protagonist in Radhika Bhavan > 2010-05-17 13:04:37,653 DEBUG - > OpenSim.Region.ClientStack.LindenUDP.LLClientView [CLIENT]: Close has been > called for Hiro Protagonist attached to scene Radhika Bhavan > 2010-05-17 13:04:37,653 DEBUG - > OpenSim.Region.CoreModules.ServiceConnectorsOut.Presence.PresenceDetector > [PRESENCE DETECTOR]: Detected client logout > a4781c8c-0525-4a0a-903b-206d5f9bd1b0 in Radhika Bhavan > 2010-05-17 13:04:37,653 DEBUG - > OpenSim.Services.PresenceService.PresenceService [PRESENCE SERVICE]: Session > fa05841a-6a9e-4226-a9ce-53e8ff32161f logout > > > -- > =================================== > http://osgrid.org > http://twitter.com/jstallings2 > http://www.linkedin.com/pub/5/770/a49 > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jor3l at foravatars.com Mon May 17 22:11:00 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Mon, 17 May 2010 17:11:00 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <201005170903.03180.info@os-networks.net> References: <201005170903.03180.info@os-networks.net> Message-ID: Jeroen, are you talking about the voice not working..? I don't see the point using another viewer to get voice since most people uses the official Second Life viewer :S 2010/5/17 Jeroen van Veen > That's a viewer bug. Check it with hippo 0.51 and you will see it's not > greyed > out anymore. > > Jeroen > > On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: > > Actually, tried About Land / Media / Voice, but is disabled (can't check > > the Enable voice).. in Estate 'Allow voice chat' is active, any other > > idea? Thanks to all and sorry for my bad english :) > > > > 2010/5/12 Rob Smart > > > > > :) by seconds ! > > > > > > Freeswitch needs to be started first because when mod_xml_curl is used > it > > > expects ALL config information to come from the named source, in this > > > case OpenSim. However to make OpenSim handle all config and not just > the > > > dialplan and directory that it currently handles would require lots and > > > lots of XML to be returned and many new parameters in the OpenSim.ini > > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid > > > HTTP response then it will use its default config which is how it > > > currently works. > > > > > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause > wrote: > > >> ah you beat me too it :-). > > >> > > >> I am surprised that the OpenSim needs to be started before FreeSwitch. > I > > >> thought it was the other way round ... > > >> > > >> -----Urspr?ngliche Nachricht----- > > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart > > >> Gesendet: Mi 12.05.2010 22:12 > > >> An: opensim-dev at lists.berlios.de > > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > >> > > >> One of your debug lines below reads > > >> > > >> 14:39:39 - [FreeSwitchVoice]:[ > > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > > >> Admin": voice not enabled for parcel > > >> > > >> Voice needs to be turned on in the Region via the SL/Hippo client. > > >> > > >> - You need to log into the region as an admin. > > >> - Click on the region name at the top of the client (or right click on > > >> some > > >> grass) so that you get the "About Land" popup. > > >> - Go to the media tab and in the "Voice" section at the bottom > > >> - select "Use the Estate spatial channel" (That's what it reads in the > > >> Hippo > > >> client anyway) > > >> - log out and log back in again, you may need to restart the region. > > >> > > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa > wrote: > > >> > Well, a lot of progress but no voice.. here is something I dont > > >> > > >> understand > > >> > > >> > so if someone can point me to FS or OS I can search to get this > > >> > working > > >> : > > >> :) > > >> : > > >> > *From OS Console, when the AV request voice:* > > >> > > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > >> > /> > > >> > > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > > >> > usernamexdPCKuP4mQdqNMLD4z3su0w== > > >> > password1234voice_sip_uri_hostname > >> > >192.168.0.171voice_account_server_name > >> ng> > > >> > > >> > http://192.168.0.171:9000/api/ > > >> > > > >> > 14:39:39 - [FreeSwitchVoice]: > FreeSwitchSLVoiceGetPreloginHTTPHandler > > >> > called > > >> > 14:39:39 - [FreeSwitchVoice]: > FreeSwitchSLVoiceGetPreloginHTTPHandler > > >> > return > > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > > >> > called > > >> > > > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > > >> > Content-Type:application/x-www-form-urlencoded, > > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > > >> > > > >> > 14:39:39 - [FREESWITCH]: > >> > ?> > >> > "/xsd/buddy_list.xsd"> > > >> > > > >> > *Here it fails?, why the voice is not enabled?* > > >> > * > > >> > * > > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > > >> > "devi OpenSim" (1): avatar "d Admin": request: /> > > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel > > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel > > >> > "devi > > >> > > >> > OpenSim" (1): avatar "d Admin": > > >> > parcel_local_id1region_nam > > >> > eDevivoice_credentialschanne > > >> l_uri > >> > > >> > /> > > >> > > > >> > Thanks > > >> > > > >> > > > >> > 2010/5/12 Jor3l Boa > > >> > > > >> > Thanks Fly-man, was trying OS first just to make sure there was a > > >> > > >> folder, > > >> > > >> >> now it seems to run and start.. for some reason is not working (no > > >> > > >> errors > > >> > > >> >> for now) Will keep trying and post any solution on wiki. > > >> >> > > >> >> 2010/5/12 Fly Man > > >> >> > > >> >>> Well, this is a simple question with an even easier answer: > > >> >>> Don't start FreeSwitch first, start Opensim first and then > > >> >>> Freeswitch. > > >> >>> > > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > > >> >>> instance because it's not implemented. > > >> >>> > > >> >>> Also see the Wiki page about more info > > >> >>> > > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > > >> >>> > > >> >>> _______________________________________________ > > >> >>> Opensim-dev mailing list > > >> >>> Opensim-dev at lists.berlios.de > > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > > >> > > > >> > _______________________________________________ > > >> > Opensim-dev mailing list > > >> > Opensim-dev at lists.berlios.de > > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > > >> > > >> _______________________________________________ > > >> Opensim-dev mailing list > > >> Opensim-dev at lists.berlios.de > > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > _______________________________________________ > > > Opensim-dev mailing list > > > Opensim-dev at lists.berlios.de > > > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Mon May 17 23:46:32 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Tue, 18 May 2010 00:46:32 +0100 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <867188231.20100517140015@adeptsql.com> References: <867188231.20100517140015@adeptsql.com> Message-ID: <4BF1D558.8040808@googlemail.com> Hi Alex. Always great to see someone new playing with the code! In general, our submission process has been to put patches on Mantis and then talk to developers about them in IRC - it's more work for us to have to search through remote git repositories and reduces the chance that these changes will come in. I've also made contextual comments inline. AlexRa wrote: > Hello, > > I've been playing around with the database access layer of the code, especially the AssetData plugins > for all 3 supported databases (Sqlite, MySql, and MS SQL) and the underlying classes, and also made > a few other changes: > > git at github.com:AlexRa/opensim-mods-Alex.git > > I'd like to invite the developers of the OpenSim team to review the proposed changes > and integrate whatever looks useful into the official repository. > > This repository contains the following branches that can be of interest: > > The *"master"* contains all my the changes. It is branched off > r/127730 (and with the recent flow of commits I find it difficult to > continue rebasing it to keep up). There is quite a lot of stuff there, > some of it more useful than the other, so if anybody wants to look at > it I'd appreciate that, but that may be too much to ask. > > I've been trying to separate particular features and put them into separate > branches. So far, the following branches are fairly independent from > the rest of the stuff and should be easy to integrate into the primary > repo if the team decides to do so: > > * The "asset-loader" branch contains a rewrite of the AssetLoader that > uses a timestamped asset to determine which of the asset files must > be loaded. This prevents the lengthy (and unnecessary) re-loading of > all predefined assets on each server start-up, but does load any > newly added assets. Status: NOT TESTED (but the logic is quite > simple, shouldn't have much problems with it(?)) Sounds good. Of course, actually testing this would be even better since that's actually the hard part. > > * The "Migrations" branch is a rewrite of the Migrations.cs to support > single-file migration histories. This way, all those endless > 0xx_StoreName.sql are replaced with a single StoreName.migrations > file which is more readable and easier to maintain. The new > migration code supports stored procedures for both MySql and MS SQL. > It is also fully backward-compatible (does read the old-style > migration files as well). > > This also includes update of MySql.Data.dll to 6.2.3.0, to avoi a > known problem with defining stored procs/funcs in earlier versions. > > Status: TESTED and works in all modes. I believe migrations were inspired by the Ruby on Rails way of doing things, so it would be nice to stick to this if possible (of course, your way may be completely compatible for all I know). In the past, the migrations have been tidied up simply by bunching all the oldest ones up into a new 000 migration. > > * The "NUnit-update" touches a lot of test-related code to make it compatible > with NUnit 2.5.5+. The main advantage is that test classes can be > made generic and parameterized. This (and the BasicDataServiceTest > class included in this branch) allows to build DBMS-independent data > tests. Some samples of such tests are available in my "master" > branch. The idea is to keep he connection strings for the test > databases in a single INI file (rather than in each test unit), and > to keep all data tests in OpenSim.Data.Tests, totally eliminating > Data.{MySql/MSSQL/SQLite}.Tests. Test sets for a specific DB are > produced just by adding another [TestFixture(...)] attribute before > the test class. It would be very good to update nunit - just today I was looking to use the throws assertion before realizing that it was only implemented in nunit 2.5. It would be especially nice to see this work as patches, preferably separating the nunit upgrades from any other new tests. > > The other new stuff that is present in the "master" branch: > > * Added Assets.CreatorID support for all dbs; > > * A way to keep Asset.AccessTime updated (on MySql, a similar way > would work on MS SQL) entirely on the SQL server side, without the > performance costs of a separate UPDATE statement; > > * refactored DB-access classes (more code moved to a base class, less stuff is DBMS-specific); > > * configurable "keep alive" connection mode (for MySQL/MSSQL) - avoid > re-creating conn, keep stmts prepared (2x performance gain for MS SQL); > > * performance tests for Assets; These sound good. But again, it's far easier for us, I would say, if these are submitted as discrete patches, probably best one at a time until each is accepted. I know the codebase can change quickly but unfortunately this is sometimes a cost that has to be bourne. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From info at adeptsql.com Tue May 18 07:53:51 2010 From: info at adeptsql.com (AlexRa) Date: Tue, 18 May 2010 10:53:51 +0300 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <4BF1D558.8040808@googlemail.com> References: <867188231.20100517140015@adeptsql.com> <4BF1D558.8040808@googlemail.com> Message-ID: <3910163569.20100518105351@adeptsql.com> Hello Justin, JCC> I believe migrations were inspired by the Ruby on Rails way of JCC> doing things, so it would be nice to stick to this if possible JCC> (of course, your way may be completely compatible for all I JCC> know). In the past, the migrations have been tidied up simply by JCC> bunching all the oldest ones up into a new 000 migration. It is compatible, and the idea is just the same. What's changed is the format of the migration files: instead of having all those 0nn_RegionStore.sql scattered around, you'd have all the same stuff in a single file, separated by ":VERSION nnn" like this: :VERSION 1 create table .... () :VERSION 2 alter table ... add .... :VERSION 3 ... The advantage is that this way the history of changes is much more readable, you don't need to hunt around to see what was the next change. And if there are still any old-style migration files (with higher version numbers) left behind, they are processed too. If the same version section exists both in the new-style file and as a separate old-style migration, the latter is ignored. JCC> It would be very good to update nunit - just today I was looking JCC> to use the throws assertion before realizing that it was only JCC> implemented in nunit 2.5. It would be especially nice to see JCC> this work as patches, preferably separating the nunit upgrades from any other new tests. Justin, would you please just look at my repo just once and see the amount of changes there? And there is still local stuff I haven't pushed yet, such as unified data tests (that don't require separate test projects for each supported database), *fully tested* EstateStore, including the MS SQL part which was very unfinished. Right now I'm going through the RegionTests (also for all 3 DBs) and some of the tests looks rather messed up, so about half of them show up red in NUnit. Either I'll finish that and move ahead to other things (such as the Inventory store), or I'll be stuck forever with the Mantis thingy. And if you'll ever want to upgrade to the most recent MySQL .NET connector (which I did because I needed it to work correctly with stored procs in migrations, which in turn I needed for server-side tracking of asset access times), you'll see that nothing works, because the connector now treats CHAR(36) as Guid by default and a lot of type conversions in the code are broken. That requires safer conversions to/from DB types throughout the data layer, basically a way to guarantee that whatever the storage format is (esp. for UUIDs and bools), in whichever dbms, it gets read correctly. That already works in my version of the AssetStore (for all 3 DBs), but needs to be done in other stores as well. I checked that this works by changing ID/CreatorID in the MySql [assets] table between BINARY(16) and CHAR(36) and the thing kept working without any changes in the code. BTW, do you know that when working with a local MS SQL server, keeping the connection open and properly preparing all statements (once, not on every call) increases performance more than twofold on read operations (such as asset access)? The code that works this way (currently for assets, for all 3 DBs) and is fully tested, including performance tests, is also in my repo. Admittedly, the "master" branch of my repo is not all ready for integration and may be difficult to read (although most of it is tested and works fine). On the other hand, the smaller single-feature branches I mentioned in my previous msg are specifically made to be easy to pick up. If you want the NUnit update, it would take you about 3 mins to cherry-pick a couple of commits from "git at github.com:AlexRa/opensim-mods-Alex.git". Those are on the "migration-tests" branch with IDs: bdd430920d1... (corrections to the code - NUnit.Framework.SyntaxHelpers removed) af4ace4f6758... (the updated NUnit dll) You'll have to install a fresh NUnit distro as well, obviously. Best regards, AlexRa From cliveg at gmail.com Tue May 18 10:13:24 2010 From: cliveg at gmail.com (Clive Gould) Date: Tue, 18 May 2010 11:13:24 +0100 Subject: [Opensim-dev] OpenSim binary install Message-ID: Hi I have to install a clean copy of OpenSim 0.6.9 on a CentOS 5 server Which installation option is best 1) Source or 2) Binary Thanks very much Clive From rob.s.smart at gmail.com Tue May 18 10:56:55 2010 From: rob.s.smart at gmail.com (Rob Smart) Date: Tue, 18 May 2010 11:56:55 +0100 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: <201005170903.03180.info@os-networks.net> Message-ID: Joroen is referring to enabling voice for a particular region/land parcel. This only needs to be done once and is an administrative task. It seems some viewers don't allow this admin step to enable the voice with OpenSim but with Hippo 0.51 it works. I'm not sure why the other viewers don't work but i have seen this too. On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa wrote: > Jeroen, are you talking about the voice not working..? I don't see the > point using another viewer to get voice since most people uses the official > Second Life viewer :S > > 2010/5/17 Jeroen van Veen > > That's a viewer bug. Check it with hippo 0.51 and you will see it's not >> greyed >> out anymore. >> >> Jeroen >> >> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: >> > Actually, tried About Land / Media / Voice, but is disabled (can't check >> > the Enable voice).. in Estate 'Allow voice chat' is active, any other >> > idea? Thanks to all and sorry for my bad english :) >> > >> > 2010/5/12 Rob Smart >> > >> > > :) by seconds ! >> > > >> > > Freeswitch needs to be started first because when mod_xml_curl is used >> it >> > > expects ALL config information to come from the named source, in this >> > > case OpenSim. However to make OpenSim handle all config and not just >> the >> > > dialplan and directory that it currently handles would require lots >> and >> > > lots of XML to be returned and many new parameters in the OpenSim.ini >> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid >> > > HTTP response then it will use its default config which is how it >> > > currently works. >> > > >> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >> wrote: >> > >> ah you beat me too it :-). >> > >> >> > >> I am surprised that the OpenSim needs to be started before >> FreeSwitch. I >> > >> thought it was the other way round ... >> > >> >> > >> -----Urspr?ngliche Nachricht----- >> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >> > >> Gesendet: Mi 12.05.2010 22:12 >> > >> An: opensim-dev at lists.berlios.de >> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >> > >> >> > >> One of your debug lines below reads >> > >> >> > >> 14:39:39 - [FreeSwitchVoice]:[ >> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d >> > >> Admin": voice not enabled for parcel >> > >> >> > >> Voice needs to be turned on in the Region via the SL/Hippo client. >> > >> >> > >> - You need to log into the region as an admin. >> > >> - Click on the region name at the top of the client (or right click >> on >> > >> some >> > >> grass) so that you get the "About Land" popup. >> > >> - Go to the media tab and in the "Voice" section at the bottom >> > >> - select "Use the Estate spatial channel" (That's what it reads in >> the >> > >> Hippo >> > >> client anyway) >> > >> - log out and log back in again, you may need to restart the region. >> > >> >> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa >> wrote: >> > >> > Well, a lot of progress but no voice.. here is something I dont >> > >> >> > >> understand >> > >> >> > >> > so if someone can point me to FS or OS I can search to get this >> > >> > working >> > >> : >> > >> :) >> > >> : >> > >> > *From OS Console, when the AV request voice:* >> > >> > >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >> > > >> > /> >> > >> >> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >> > >> >> usernamexdPCKuP4mQdqNMLD4z3su0w== >> > >> >> password1234voice_sip_uri_hostname> > >> >> >192.168.0.171voice_account_server_name> > >> ng> >> > >> >> > >> > http://192.168.0.171:9000/api/ >> > >> > >> > >> > 14:39:39 - [FreeSwitchVoice]: >> FreeSwitchSLVoiceGetPreloginHTTPHandler >> > >> > called >> > >> > 14:39:39 - [FreeSwitchVoice]: >> FreeSwitchSLVoiceGetPreloginHTTPHandler >> > >> > return >> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler >> > >> > called >> > >> > >> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >> > >> > Content-Type:application/x-www-form-urlencoded, >> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >> > >> > >> > >> > 14:39:39 - [FREESWITCH]: > > >> > ?>> > >> > "/xsd/buddy_list.xsd"> >> > >> > >> > >> > *Here it fails?, why the voice is not enabled?* >> > >> > * >> > >> > * >> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >> > >> > "devi OpenSim" (1): avatar "d Admin": request: > /> >> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel >> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >> > >> > "devi >> > >> >> > >> > OpenSim" (1): avatar "d Admin": >> > >> >> parcel_local_id1region_nam >> > >> >> eDevivoice_credentialschanne >> > >> l_uri> > >> >> > >> > /> >> > >> > >> > >> > Thanks >> > >> > >> > >> > >> > >> > 2010/5/12 Jor3l Boa >> > >> > >> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >> > >> >> > >> folder, >> > >> >> > >> >> now it seems to run and start.. for some reason is not working (no >> > >> >> > >> errors >> > >> >> > >> >> for now) Will keep trying and post any solution on wiki. >> > >> >> >> > >> >> 2010/5/12 Fly Man >> > >> >> >> > >> >>> Well, this is a simple question with an even easier answer: >> > >> >>> Don't start FreeSwitch first, start Opensim first and then >> > >> >>> Freeswitch. >> > >> >>> >> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim >> > >> >>> instance because it's not implemented. >> > >> >>> >> > >> >>> Also see the Wiki page about more info >> > >> >>> >> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module >> > >> >>> >> > >> >>> _______________________________________________ >> > >> >>> Opensim-dev mailing list >> > >> >>> Opensim-dev at lists.berlios.de >> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> > >> > _______________________________________________ >> > >> > Opensim-dev mailing list >> > >> > Opensim-dev at lists.berlios.de >> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> >> > >> _______________________________________________ >> > >> Opensim-dev mailing list >> > >> Opensim-dev at lists.berlios.de >> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > >> > > _______________________________________________ >> > > Opensim-dev mailing list >> > > Opensim-dev at lists.berlios.de >> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From it at nii.ac.jp Tue May 18 11:00:40 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Tue, 18 May 2010 20:00:40 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <4BF15F0E.5010301@cise.ufl.edu> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> Message-ID: <20100518200040.AXB39958@mp.nii.ac.jp> Hi Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. Is it possible to control bots without using openmetaverse. I mean, the GridClient Object from OpenMetaverse require a client-server connection Is there any way to control a bot using opensim directly ? (using only the scenepresence Object) Thanks you I am not sure if that works with libomv 0.8.0 (which is used by the more recent opensim versions). Has anyone verified? Same problem exists for: http://opensimulator.org/wiki/Building_a_bot These work fine for libomv 0.7.0 -p On 5/17/2010 7:58 AM, izze euler wrote: > http://lib.openmetaverse.org/wiki/How_to_create_a_basic_libSL_bot > > > From: j.veenvan at gmail.com > > To: opensim-dev at lists.berlios.de > > Date: Mon, 17 May 2010 13:45:20 +0200 > > Subject: Re: [Opensim-dev] Controlling bots via inworld scripts?? > > > > hey, > > > > How did you manage to control the bot across a webservice if i may ask? > > > > kind regards, > > > > Jeroen > > > > On Monday 17 May 2010 13:31:10 izze euler wrote: > > > Hi, > > > > > > I have created a bot via a web service, but I was wondering if it is > > > possible to control the bot via inworld scripts? I have tried to do this > > > with an attachment to the bot, however, I can't move the bot even when the > > > attachment is physical and I try to move using llMoveToTarget. I know the > > > script is running as I have llSay messages between moves. > > > > > > Has > > > an yone managed to do this? Or have any ideas I can try? > > > > > > Kind > > > Regards, > > > Izze > > > _________________________________________________________________ > > > http://clk.atdmt.com/UKM/go/195013117/direct/01/ > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > Get a free e-mail account with Hotmail. Sign-up now. > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Paul Fishwick, PhD Professor University of Florida CISE Department, CSE 301 Gainesville, FL 32611 Email: fishwick at cise.ufl.edu Web: http://www.cise.ufl.edu/~fishwick _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From diva at metaverseink.com Tue May 18 13:28:42 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Tue, 18 May 2010 06:28:42 -0700 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <3910163569.20100518105351@adeptsql.com> References: <867188231.20100517140015@adeptsql.com> <4BF1D558.8040808@googlemail.com> <3910163569.20100518105351@adeptsql.com> Message-ID: <4BF2960A.60200@metaverseink.com> AlexRa wrote: > It is compatible, and the idea is just the same. What's changed is the > format of the migration files: instead of having all those > 0nn_RegionStore.sql scattered around, you'd have all the same stuff in > a single file, separated by ":VERSION nnn" like this: > > :VERSION 1 > > create table .... () > > :VERSION 2 > > alter table ... add .... > > :VERSION 3 +1 on this! It would be great if you could provide a patch against today's code. That way there won't be any misunderstandings. I'm not volunteering to apply it, because the DB layer is not my favorite playground, but I would hope that Melanie or Justin would. The current migrations design is very confusing, and this is much better. Crista From chris at reactiongrid.com Tue May 18 14:04:36 2010 From: chris at reactiongrid.com (Chris Hart) Date: Tue, 18 May 2010 10:04:36 -0400 Subject: [Opensim-dev] Some new code for your review and possible acceptance In-Reply-To: <3910163569.20100518105351@adeptsql.com> References: <867188231.20100517140015@adeptsql.com> <4BF1D558.8040808@googlemail.com> <3910163569.20100518105351@adeptsql.com> Message-ID: <004001caf693$0d11dba0$273592e0$@com> Hi Alex, I tend to maintain the MSSQL codebase as best I can - there are some estate pieces on 0.7 I am out of date with synching up with the other providers - it's on the todo list :) I'm very keen to see your changes, however I am completely useless with git and can't seem to get hold of your code - any chance you can zip the MSSQL bits up and send over to me at chris at reactiongrid.com? Would be very grateful! I have a very large database I can use for performance testing and would be great to see how much of a speed improvement it would provide. Many thanks, Chris -----Original Message----- From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev-bounces at lists.berlios.de] On Behalf Of AlexRa Sent: 18 May 2010 3:54 AM To: Justin Clark-Casey Subject: Re: [Opensim-dev] Some new code for your review and possible acceptance Hello Justin, JCC> I believe migrations were inspired by the Ruby on Rails way of JCC> doing things, so it would be nice to stick to this if possible JCC> (of course, your way may be completely compatible for all I JCC> know). In the past, the migrations have been tidied up simply by JCC> bunching all the oldest ones up into a new 000 migration. It is compatible, and the idea is just the same. What's changed is the format of the migration files: instead of having all those 0nn_RegionStore.sql scattered around, you'd have all the same stuff in a single file, separated by ":VERSION nnn" like this: :VERSION 1 create table .... () :VERSION 2 alter table ... add .... :VERSION 3 ... The advantage is that this way the history of changes is much more readable, you don't need to hunt around to see what was the next change. And if there are still any old-style migration files (with higher version numbers) left behind, they are processed too. If the same version section exists both in the new-style file and as a separate old-style migration, the latter is ignored. JCC> It would be very good to update nunit - just today I was looking JCC> to use the throws assertion before realizing that it was only JCC> implemented in nunit 2.5. It would be especially nice to see JCC> this work as patches, preferably separating the nunit upgrades from any other new tests. Justin, would you please just look at my repo just once and see the amount of changes there? And there is still local stuff I haven't pushed yet, such as unified data tests (that don't require separate test projects for each supported database), *fully tested* EstateStore, including the MS SQL part which was very unfinished. Right now I'm going through the RegionTests (also for all 3 DBs) and some of the tests looks rather messed up, so about half of them show up red in NUnit. Either I'll finish that and move ahead to other things (such as the Inventory store), or I'll be stuck forever with the Mantis thingy. And if you'll ever want to upgrade to the most recent MySQL .NET connector (which I did because I needed it to work correctly with stored procs in migrations, which in turn I needed for server-side tracking of asset access times), you'll see that nothing works, because the connector now treats CHAR(36) as Guid by default and a lot of type conversions in the code are broken. That requires safer conversions to/from DB types throughout the data layer, basically a way to guarantee that whatever the storage format is (esp. for UUIDs and bools), in whichever dbms, it gets read correctly. That already works in my version of the AssetStore (for all 3 DBs), but needs to be done in other stores as well. I checked that this works by changing ID/CreatorID in the MySql [assets] table between BINARY(16) and CHAR(36) and the thing kept working without any changes in the code. BTW, do you know that when working with a local MS SQL server, keeping the connection open and properly preparing all statements (once, not on every call) increases performance more than twofold on read operations (such as asset access)? The code that works this way (currently for assets, for all 3 DBs) and is fully tested, including performance tests, is also in my repo. Admittedly, the "master" branch of my repo is not all ready for integration and may be difficult to read (although most of it is tested and works fine). On the other hand, the smaller single-feature branches I mentioned in my previous msg are specifically made to be easy to pick up. If you want the NUnit update, it would take you about 3 mins to cherry-pick a couple of commits from "git at github.com:AlexRa/opensim-mods-Alex.git". Those are on the "migration-tests" branch with IDs: bdd430920d1... (corrections to the code - NUnit.Framework.SyntaxHelpers removed) af4ace4f6758... (the updated NUnit dll) You'll have to install a fresh NUnit distro as well, obviously. Best regards, AlexRa _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From jor3l at foravatars.com Tue May 18 19:45:29 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Tue, 18 May 2010 14:45:29 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: References: <201005170903.03180.info@os-networks.net> Message-ID: Thanks Rob, tried to install Hippo .51 on XP, Win7 and Ubuntu.. I just never installs (gave error when downlaoding files).. is there another way to do it or download the hippo? Thanks for your help 2010/5/18 Rob Smart > Joroen is referring to enabling voice for a particular region/land parcel. > This only needs to be done once and is an administrative task. It seems some > viewers don't allow this admin step to enable the voice with OpenSim but > with Hippo 0.51 it works. I'm not sure why the other viewers don't work but > i have seen this too. > > > On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa wrote: > >> Jeroen, are you talking about the voice not working..? I don't see the >> point using another viewer to get voice since most people uses the official >> Second Life viewer :S >> >> 2010/5/17 Jeroen van Veen >> >> That's a viewer bug. Check it with hippo 0.51 and you will see it's not >>> greyed >>> out anymore. >>> >>> Jeroen >>> >>> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: >>> > Actually, tried About Land / Media / Voice, but is disabled (can't >>> check >>> > the Enable voice).. in Estate 'Allow voice chat' is active, any other >>> > idea? Thanks to all and sorry for my bad english :) >>> > >>> > 2010/5/12 Rob Smart >>> > >>> > > :) by seconds ! >>> > > >>> > > Freeswitch needs to be started first because when mod_xml_curl is >>> used it >>> > > expects ALL config information to come from the named source, in this >>> > > case OpenSim. However to make OpenSim handle all config and not just >>> the >>> > > dialplan and directory that it currently handles would require lots >>> and >>> > > lots of XML to be returned and many new parameters in the OpenSim.ini >>> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid >>> > > HTTP response then it will use its default config which is how it >>> > > currently works. >>> > > >>> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >>> wrote: >>> > >> ah you beat me too it :-). >>> > >> >>> > >> I am surprised that the OpenSim needs to be started before >>> FreeSwitch. I >>> > >> thought it was the other way round ... >>> > >> >>> > >> -----Urspr?ngliche Nachricht----- >>> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >>> > >> Gesendet: Mi 12.05.2010 22:12 >>> > >> An: opensim-dev at lists.berlios.de >>> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >>> > >> >>> > >> One of your debug lines below reads >>> > >> >>> > >> 14:39:39 - [FreeSwitchVoice]:[ >>> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d >>> > >> Admin": voice not enabled for parcel >>> > >> >>> > >> Voice needs to be turned on in the Region via the SL/Hippo client. >>> > >> >>> > >> - You need to log into the region as an admin. >>> > >> - Click on the region name at the top of the client (or right click >>> on >>> > >> some >>> > >> grass) so that you get the "About Land" popup. >>> > >> - Go to the media tab and in the "Voice" section at the bottom >>> > >> - select "Use the Estate spatial channel" (That's what it reads in >>> the >>> > >> Hippo >>> > >> client anyway) >>> > >> - log out and log back in again, you may need to restart the region. >>> > >> >>> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa >>> wrote: >>> > >> > Well, a lot of progress but no voice.. here is something I dont >>> > >> >>> > >> understand >>> > >> >>> > >> > so if someone can point me to FS or OS I can search to get this >>> > >> > working >>> > >> : >>> > >> :) >>> > >> : >>> > >> > *From OS Console, when the AV request voice:* >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >>> >> > >> > /> >>> > >> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >>> > >> >>> usernamexdPCKuP4mQdqNMLD4z3su0w== >>> > >> >>> password1234voice_sip_uri_hostname>> > >> >>> >192.168.0.171voice_account_server_name>> > >> ng> >>> > >> >>> > >> > http://192.168.0.171:9000/api/ >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > called >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > return >>> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler >>> > >> > called >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >>> > >> > Content-Type:application/x-www-form-urlencoded, >>> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >>> > >> > >>> > >> > 14:39:39 - [FREESWITCH]: >> > >> > ?>>> > >> > "/xsd/buddy_list.xsd"> >>> > >> > >>> > >> > *Here it fails?, why the voice is not enabled?* >>> > >> > * >>> > >> > * >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": request: >> /> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi >>> > >> >>> > >> > OpenSim" (1): avatar "d Admin": >>> > >> >>> parcel_local_id1region_nam >>> > >> >>> eDevivoice_credentialschanne >>> > >> l_uri>> > >> >>> > >> > /> >>> > >> > >>> > >> > Thanks >>> > >> > >>> > >> > >>> > >> > 2010/5/12 Jor3l Boa >>> > >> > >>> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >>> > >> >>> > >> folder, >>> > >> >>> > >> >> now it seems to run and start.. for some reason is not working >>> (no >>> > >> >>> > >> errors >>> > >> >>> > >> >> for now) Will keep trying and post any solution on wiki. >>> > >> >> >>> > >> >> 2010/5/12 Fly Man >>> > >> >> >>> > >> >>> Well, this is a simple question with an even easier answer: >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then >>> > >> >>> Freeswitch. >>> > >> >>> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim >>> > >> >>> instance because it's not implemented. >>> > >> >>> >>> > >> >>> Also see the Wiki page about more info >>> > >> >>> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> > >> >>> >>> > >> >>> _______________________________________________ >>> > >> >>> Opensim-dev mailing list >>> > >> >>> Opensim-dev at lists.berlios.de >>> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> > >>> > >> > _______________________________________________ >>> > >> > Opensim-dev mailing list >>> > >> > Opensim-dev at lists.berlios.de >>> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> >>> > >> _______________________________________________ >>> > >> Opensim-dev mailing list >>> > >> Opensim-dev at lists.berlios.de >>> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > > >>> > > _______________________________________________ >>> > > Opensim-dev mailing list >>> > > Opensim-dev at lists.berlios.de >>> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From info at adeptsql.com Tue May 18 20:46:07 2010 From: info at adeptsql.com (AlexRa) Date: Tue, 18 May 2010 23:46:07 +0300 Subject: [Opensim-dev] How to keep VS projects in sync with the sources? Message-ID: <338745454.20100518234607@adeptsql.com> Hello, I'm developing on Windows with MS Studio 2008. When I move between git branches checking out this or that one, the source files in the local dir appear/disappear as they should, but of course the VS projects are not affected, so the build fails whenever there are additions / removals / renamings in the repo. I could probably add *.csproj to git, but if I understand correctly these are platform-specific and should never be pushed out? The other side of the same question is that when a commit adds or removes files, how to make these changes reflected on the project level (for the people who check out from that repo)? Is there any established procedure for that (preferrably usable on Windows)? Best regards, AlexRa From melanie at t-data.com Tue May 18 20:56:36 2010 From: melanie at t-data.com (Melanie) Date: Tue, 18 May 2010 22:56:36 +0200 Subject: [Opensim-dev] How to keep VS projects in sync with the sources? In-Reply-To: <338745454.20100518234607@adeptsql.com> References: <338745454.20100518234607@adeptsql.com> Message-ID: <4BF2FF04.1040905@t-data.com> Hi, that is what prebuild does. Oh, by the way, I merged the Migrations branch from your repo, but it makes MySQL unit tests fail. Please fix this quickly, because otherwise I have to revert that merge. Melanie AlexRa wrote: > Hello, > > I'm developing on Windows with MS Studio 2008. When I move between git > branches checking out this or that one, the source files in the local > dir appear/disappear as they should, but of course the VS projects are > not affected, so the build fails whenever there are additions / > removals / renamings in the repo. I could probably add *.csproj to > git, but if I understand correctly these are platform-specific and > should never be pushed out? > > The other side of the same question is that when a commit adds or > removes files, how to make these changes reflected on the project > level (for the people who check out from that repo)? > > Is there any established procedure for that (preferrably usable on > Windows)? > > > Best regards, > > AlexRa > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From jjustincc at googlemail.com Tue May 18 23:20:55 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 19 May 2010 00:20:55 +0100 Subject: [Opensim-dev] How to keep VS projects in sync with the sources? In-Reply-To: <338745454.20100518234607@adeptsql.com> References: <338745454.20100518234607@adeptsql.com> Message-ID: <4BF320D7.905@googlemail.com> AlexRa wrote: > Hello, > > I'm developing on Windows with MS Studio 2008. When I move between git > branches checking out this or that one, the source files in the local > dir appear/disappear as they should, but of course the VS projects are > not affected, so the build fails whenever there are additions / > removals / renamings in the repo. I could probably add *.csproj to > git, but if I understand correctly these are platform-specific and > should never be pushed out? > > The other side of the same question is that when a commit adds or > removes files, how to make these changes reflected on the project > level (for the people who check out from that repo)? > > Is there any established procedure for that (preferrably usable on > Windows)? As Melanie says, prebuild.bat sets up the solution files. Any new files have to be added to prebuild.xml. I see that the tests are still failing (see http://panda.opensimulator.org/test_runs/2148), probably because of these kind of issues. Please could we resolve this asap otherwise, as Melanie says, we will have to roll back the changes for now. Also btw, from quickly looking at some of your patch, the m_log references should always be private - each class needs its own. We've had logging problems in the past from classes that inherit these. Regards, -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Tue May 18 23:21:10 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 19 May 2010 00:21:10 +0100 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100518200040.AXB39958@mp.nii.ac.jp> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> Message-ID: <4BF320E6.1020004@googlemail.com> it at nii.ac.jp wrote: > Hi > > > Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. > > Is it possible to control bots without using openmetaverse. > I mean, the GridClient Object from OpenMetaverse require a client-server connection > > Is there any way to control a bot using opensim directly ? > (using only the scenepresence Object) You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From it at nii.ac.jp Wed May 19 01:17:23 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Wed, 19 May 2010 10:17:23 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <4BF320E6.1020004@googlemail.com> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> Message-ID: <20100519101723.AXB61316@mp.nii.ac.jp> Good morning, Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? Thank you again Mr. Justin Clark Casey it at nii.ac.jp wrote: > Hi > > > Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. > > Is it possible to control bots without using openmetaverse. > I mean, the GridClient Object from OpenMetaverse require a client-server connection > > Is there any way to control a bot using opensim directly ? > (using only the scenepresence Object) You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From dirk.krause at pixelpark.com Wed May 19 04:34:03 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 19 May 2010 06:34:03 +0200 Subject: [Opensim-dev] Running FreeSwitch with OpenSim References: <201005170903.03180.info@os-networks.net> Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B83883B5@postbox.bitlab.de> I uploaded the 5.1 versions here: http://drop.io/biu1lqd -- Dirk -----Urspr?ngliche Nachricht----- Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa Gesendet: Di 18.05.2010 21:45 An: opensim-dev at lists.berlios.de Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim Thanks Rob, tried to install Hippo .51 on XP, Win7 and Ubuntu.. I just never installs (gave error when downlaoding files).. is there another way to do it or download the hippo? Thanks for your help 2010/5/18 Rob Smart > Joroen is referring to enabling voice for a particular region/land parcel. > This only needs to be done once and is an administrative task. It seems some > viewers don't allow this admin step to enable the voice with OpenSim but > with Hippo 0.51 it works. I'm not sure why the other viewers don't work but > i have seen this too. > > > On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa wrote: > >> Jeroen, are you talking about the voice not working..? I don't see the >> point using another viewer to get voice since most people uses the official >> Second Life viewer :S >> >> 2010/5/17 Jeroen van Veen >> >> That's a viewer bug. Check it with hippo 0.51 and you will see it's not >>> greyed >>> out anymore. >>> >>> Jeroen >>> >>> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: >>> > Actually, tried About Land / Media / Voice, but is disabled (can't >>> check >>> > the Enable voice).. in Estate 'Allow voice chat' is active, any other >>> > idea? Thanks to all and sorry for my bad english :) >>> > >>> > 2010/5/12 Rob Smart >>> > >>> > > :) by seconds ! >>> > > >>> > > Freeswitch needs to be started first because when mod_xml_curl is >>> used it >>> > > expects ALL config information to come from the named source, in this >>> > > case OpenSim. However to make OpenSim handle all config and not just >>> the >>> > > dialplan and directory that it currently handles would require lots >>> and >>> > > lots of XML to be returned and many new parameters in the OpenSim.ini >>> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a valid >>> > > HTTP response then it will use its default config which is how it >>> > > currently works. >>> > > >>> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause >>> wrote: >>> > >> ah you beat me too it :-). >>> > >> >>> > >> I am surprised that the OpenSim needs to be started before >>> FreeSwitch. I >>> > >> thought it was the other way round ... >>> > >> >>> > >> -----Urspr?ngliche Nachricht----- >>> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob Smart >>> > >> Gesendet: Mi 12.05.2010 22:12 >>> > >> An: opensim-dev at lists.berlios.de >>> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim >>> > >> >>> > >> One of your debug lines below reads >>> > >> >>> > >> 14:39:39 - [FreeSwitchVoice]:[ >>> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d >>> > >> Admin": voice not enabled for parcel >>> > >> >>> > >> Voice needs to be turned on in the Region via the SL/Hippo client. >>> > >> >>> > >> - You need to log into the region as an admin. >>> > >> - Click on the region name at the top of the client (or right click >>> on >>> > >> some >>> > >> grass) so that you get the "About Land" popup. >>> > >> - Go to the media tab and in the "Voice" section at the bottom >>> > >> - select "Use the Estate spatial channel" (That's what it reads in >>> the >>> > >> Hippo >>> > >> client anyway) >>> > >> - log out and log back in again, you may need to restart the region. >>> > >> >>> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa >>> wrote: >>> > >> > Well, a lot of progress but no voice.. here is something I dont >>> > >> >>> > >> understand >>> > >> >>> > >> > so if someone can point me to FS or OS I can search to get this >>> > >> > working >>> > >> : >>> > >> :) >>> > >> : >>> > >> > *From OS Console, when the AV request voice:* >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: >>> >> > >> > /> >>> > >> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": >>> > >> >>> usernamexdPCKuP4mQdqNMLD4z3su0w== >>> > >> >>> password1234voice_sip_uri_hostname>> > >> >>> >192.168.0.171voice_account_server_name>> > >> ng> >>> > >> >>> > >> > http://192.168.0.171:9000/api/ >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > called >>> > >> > 14:39:39 - [FreeSwitchVoice]: >>> FreeSwitchSLVoiceGetPreloginHTTPHandler >>> > >> > return >>> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler >>> > >> > called >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, >>> > >> > Content-Type:application/x-www-form-urlencoded, >>> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D >>> > >> > >>> > >> > 14:39:39 - [FREESWITCH]: >> > >> > ?>>> > >> > "/xsd/buddy_list.xsd"> >>> > >> > >>> > >> > *Here it fails?, why the voice is not enabled?* >>> > >> > * >>> > >> > * >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": request: >> /> >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for parcel >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": Parcel >>> > >> > "devi >>> > >> >>> > >> > OpenSim" (1): avatar "d Admin": >>> > >> >>> parcel_local_id1region_nam >>> > >> >>> eDevivoice_credentialschanne >>> > >> l_uri>> > >> >>> > >> > /> >>> > >> > >>> > >> > Thanks >>> > >> > >>> > >> > >>> > >> > 2010/5/12 Jor3l Boa >>> > >> > >>> > >> > Thanks Fly-man, was trying OS first just to make sure there was a >>> > >> >>> > >> folder, >>> > >> >>> > >> >> now it seems to run and start.. for some reason is not working >>> (no >>> > >> >>> > >> errors >>> > >> >>> > >> >> for now) Will keep trying and post any solution on wiki. >>> > >> >> >>> > >> >> 2010/5/12 Fly Man >>> > >> >> >>> > >> >>> Well, this is a simple question with an even easier answer: >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then >>> > >> >>> Freeswitch. >>> > >> >>> >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim >>> > >> >>> instance because it's not implemented. >>> > >> >>> >>> > >> >>> Also see the Wiki page about more info >>> > >> >>> >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module >>> > >> >>> >>> > >> >>> _______________________________________________ >>> > >> >>> Opensim-dev mailing list >>> > >> >>> Opensim-dev at lists.berlios.de >>> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> > >>> > >> > _______________________________________________ >>> > >> > Opensim-dev mailing list >>> > >> > Opensim-dev at lists.berlios.de >>> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > >> >>> > >> _______________________________________________ >>> > >> Opensim-dev mailing list >>> > >> Opensim-dev at lists.berlios.de >>> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> > > >>> > > _______________________________________________ >>> > > Opensim-dev mailing list >>> > > Opensim-dev at lists.berlios.de >>> > > https://lists.berlios.de/mailman/listinfo/opensim-dev >>> _______________________________________________ >>> Opensim-dev mailing list >>> Opensim-dev at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-dev >>> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- A non-text attachment was scrubbed... Name: winmail.dat Type: application/ms-tnef Size: 6554 bytes Desc: not available URL: From it at nii.ac.jp Wed May 19 05:52:13 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Wed, 19 May 2010 14:52:13 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100519101723.AXB61316@mp.nii.ac.jp> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp> Message-ID: <20100519145213.AXB72367@mp.nii.ac.jp> I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion. Is there any way to create bots on the server Side ? Thanks to every people that could answer Good morning, Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? Thank you again Mr. Justin Clark Casey it at nii.ac.jp wrote: > Hi > > > Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. > > Is it possible to control bots without using openmetaverse. > I mean, the GridClient Object from OpenMetaverse require a client-server connection > > Is there any way to control a bot using opensim directly ? > (using only the scenepresence Object) You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From jor3l at foravatars.com Wed May 19 06:16:13 2010 From: jor3l at foravatars.com (Jor3l Boa) Date: Wed, 19 May 2010 01:16:13 -0500 Subject: [Opensim-dev] Running FreeSwitch with OpenSim In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B83883B5@postbox.bitlab.de> References: <201005170903.03180.info@os-networks.net> <6C2AFDB53CBC0D4A8637CF3C7B63B2B83883B5@postbox.bitlab.de> Message-ID: Thanks to Dirk got it working (voice enabled) but FreeSwitch keeps giving me diff errors.. Will try with the users-list of FS to solve it, thanks to all 2010/5/18 Dirk Krause > I uploaded the 5.1 versions here: > http://drop.io/biu1lqd > > -- Dirk > > > -----Urspr?ngliche Nachricht----- > Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Jor3l Boa > Gesendet: Di 18.05.2010 21:45 > An: opensim-dev at lists.berlios.de > Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > > Thanks Rob, tried to install Hippo .51 on XP, Win7 and Ubuntu.. I just > never installs (gave error when downlaoding files).. is there another way > to > do it or download the hippo? Thanks for your help > > 2010/5/18 Rob Smart > > > Joroen is referring to enabling voice for a particular region/land > parcel. > > This only needs to be done once and is an administrative task. It seems > some > > viewers don't allow this admin step to enable the voice with OpenSim but > > with Hippo 0.51 it works. I'm not sure why the other viewers don't work > but > > i have seen this too. > > > > > > On Mon, May 17, 2010 at 11:11 PM, Jor3l Boa > wrote: > > > >> Jeroen, are you talking about the voice not working..? I don't see the > >> point using another viewer to get voice since most people uses the > official > >> Second Life viewer :S > >> > >> 2010/5/17 Jeroen van Veen > >> > >> That's a viewer bug. Check it with hippo 0.51 and you will see it's not > >>> greyed > >>> out anymore. > >>> > >>> Jeroen > >>> > >>> On Wednesday 12 May 2010 22:35:27 Jor3l Boa wrote: > >>> > Actually, tried About Land / Media / Voice, but is disabled (can't > >>> check > >>> > the Enable voice).. in Estate 'Allow voice chat' is active, any other > >>> > idea? Thanks to all and sorry for my bad english :) > >>> > > >>> > 2010/5/12 Rob Smart > >>> > > >>> > > :) by seconds ! > >>> > > > >>> > > Freeswitch needs to be started first because when mod_xml_curl is > >>> used it > >>> > > expects ALL config information to come from the named source, in > this > >>> > > case OpenSim. However to make OpenSim handle all config and not > just > >>> the > >>> > > dialplan and directory that it currently handles would require lots > >>> and > >>> > > lots of XML to be returned and many new parameters in the > OpenSim.ini > >>> > > file. If Freeswitch trys to use mod_xml_curl but doesnt get a a > valid > >>> > > HTTP response then it will use its default config which is how it > >>> > > currently works. > >>> > > > >>> > > On Wed, May 12, 2010 at 9:14 PM, Dirk Krause > >>> wrote: > >>> > >> ah you beat me too it :-). > >>> > >> > >>> > >> I am surprised that the OpenSim needs to be started before > >>> FreeSwitch. I > >>> > >> thought it was the other way round ... > >>> > >> > >>> > >> -----Urspr?ngliche Nachricht----- > >>> > >> Von: opensim-dev-bounces at lists.berlios.de im Auftrag von Rob > Smart > >>> > >> Gesendet: Mi 12.05.2010 22:12 > >>> > >> An: opensim-dev at lists.berlios.de > >>> > >> Betreff: Re: [Opensim-dev] Running FreeSwitch with OpenSim > >>> > >> > >>> > >> One of your debug lines below reads > >>> > >> > >>> > >> 14:39:39 - [FreeSwitchVoice]:[ > >>> > >> PARCELVOICE]: region "Devi": Parcel "devi OpenSim" (1): avatar "d > >>> > >> Admin": voice not enabled for parcel > >>> > >> > >>> > >> Voice needs to be turned on in the Region via the SL/Hippo client. > >>> > >> > >>> > >> - You need to log into the region as an admin. > >>> > >> - Click on the region name at the top of the client (or right > click > >>> on > >>> > >> some > >>> > >> grass) so that you get the "About Land" popup. > >>> > >> - Go to the media tab and in the "Voice" section at the bottom > >>> > >> - select "Use the Estate spatial channel" (That's what it reads in > >>> the > >>> > >> Hippo > >>> > >> client anyway) > >>> > >> - log out and log back in again, you may need to restart the > region. > >>> > >> > >>> > >> On Wed, May 12, 2010 at 8:47 PM, Jor3l Boa > >>> wrote: > >>> > >> > Well, a lot of progress but no voice.. here is something I dont > >>> > >> > >>> > >> understand > >>> > >> > >>> > >> > so if someone can point me to FS or OS I can search to get this > >>> > >> > working > >>> > >> : > >>> > >> :) > >>> > >> : > >>> > >> > *From OS Console, when the AV request voice:* > >>> > >> > > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: request: > >>> >>> > >> > /> > >>> > >> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PROVISIONVOICE]: avatar "d Admin": > >>> > >> > >>> > usernamexdPCKuP4mQdqNMLD4z3su0w== > >>> > >> > >>> > password1234voice_sip_uri_hostname >>> > >> > >>> > >192.168.0.171voice_account_server_name >>> > >> ng> > >>> > >> > >>> > >> > http://192.168.0.171:9000/api/ > >>> > >> > > >>> > >> > 14:39:39 - [FreeSwitchVoice]: > >>> FreeSwitchSLVoiceGetPreloginHTTPHandler > >>> > >> > called > >>> > >> > 14:39:39 - [FreeSwitchVoice]: > >>> FreeSwitchSLVoiceGetPreloginHTTPHandler > >>> > >> > return > >>> > >> > 14:39:39 - [FreeSwitchVoice]: FreeSwitchSLVoiceSigninHTTPHandler > >>> > >> > called > >>> > >> > > >>> > >> > 14:39:39 - [FreeSwitchVoice]: AUTH, URI: /api/viv_signin.php, > >>> > >> > Content-Type:application/x-www-form-urlencoded, > >>> > >> > Bodypwd=1234&userid=xdPCKuP4mQdqNMLD4z3su0w%3D%3D > >>> > >> > > >>> > >> > 14:39:39 - [FREESWITCH]: encoding="iso-8859-1" > >>> > >> > ?> >>> > >> > "/xsd/buddy_list.xsd"> > >>> > >> > > >>> > >> > *Here it fails?, why the voice is not enabled?* > >>> > >> > * > >>> > >> > * > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": > Parcel > >>> > >> > "devi OpenSim" (1): avatar "d Admin": request: >>> /> > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": > Parcel > >>> > >> > "devi OpenSim" (1): avatar "d Admin": voice not enabled for > parcel > >>> > >> > 14:39:39 - [FreeSwitchVoice]:[PARCELVOICE]: region "Devi": > Parcel > >>> > >> > "devi > >>> > >> > >>> > >> > OpenSim" (1): avatar "d Admin": > >>> > >> > >>> > parcel_local_id1region_nam > >>> > >> > >>> > eDevivoice_credentialschanne > >>> > >> l_uri >>> > >> > >>> > >> > /> > >>> > >> > > >>> > >> > Thanks > >>> > >> > > >>> > >> > > >>> > >> > 2010/5/12 Jor3l Boa > >>> > >> > > >>> > >> > Thanks Fly-man, was trying OS first just to make sure there was > a > >>> > >> > >>> > >> folder, > >>> > >> > >>> > >> >> now it seems to run and start.. for some reason is not working > >>> (no > >>> > >> > >>> > >> errors > >>> > >> > >>> > >> >> for now) Will keep trying and post any solution on wiki. > >>> > >> >> > >>> > >> >> 2010/5/12 Fly Man > >>> > >> >> > >>> > >> >>> Well, this is a simple question with an even easier answer: > >>> > >> >>> Don't start FreeSwitch first, start Opensim first and then > >>> > >> >>> Freeswitch. > >>> > >> >>> > >>> > >> >>> The link /api/freeswitch-config doesn't exist in the Opensim > >>> > >> >>> instance because it's not implemented. > >>> > >> >>> > >>> > >> >>> Also see the Wiki page about more info > >>> > >> >>> > >>> > >> >>> http://opensimulator.org/wiki/Freeswitch_Module > >>> > >> >>> > >>> > >> >>> _______________________________________________ > >>> > >> >>> Opensim-dev mailing list > >>> > >> >>> Opensim-dev at lists.berlios.de > >>> > >> >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > > >>> > >> > _______________________________________________ > >>> > >> > Opensim-dev mailing list > >>> > >> > Opensim-dev at lists.berlios.de > >>> > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >>> > >> _______________________________________________ > >>> > >> Opensim-dev mailing list > >>> > >> Opensim-dev at lists.berlios.de > >>> > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > > > >>> > > _______________________________________________ > >>> > > Opensim-dev mailing list > >>> > > Opensim-dev at lists.berlios.de > >>> > > https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> _______________________________________________ > >>> Opensim-dev mailing list > >>> Opensim-dev at lists.berlios.de > >>> https://lists.berlios.de/mailman/listinfo/opensim-dev > >>> > >> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From j.veenvan at gmail.com Wed May 19 07:50:18 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Wed, 19 May 2010 09:50:18 +0200 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100519145213.AXB72367@mp.nii.ac.jp> References: <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> Message-ID: <201005190950.18667.info@os-networks.net> Would be nice to have a serverside bot yes. For this city simulation project i'm working on, i would need a bot that can be controlled through a mobile phone. Having a bot that can be steered through a webapi may make that somewhat easier. Could a regionmodule be used for this maybe? Jeroen On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > I mean, something is disturbing me, bots do not need to be client, and it > appears that everytime we hear about bot on Opensim, they are all using > OpenMetarverse to emulate a client connexion. Is there any way to create > bots on the server Side ? > > Thanks to every people that could answer > > > Good morning, > > Thank you for this answer, I had a look at this IClientApi, and it seems > that the Scenepresence Object has a IClientApi as an attribute (IClientApi > 'ControllingClient'). > > This IClientApi enable many commands (thank you for your help), but, the > issue is how to Login an Avatar with this. Indeed, it seems that you could > retrieve the presence (Scenepresence) of an Avatar which is already logged > on the server, but how to define it for an Avatar which is not logged yet > ? and then, what IClientApi method (if there is one) enable to log it in ? > > Thank you again Mr. Justin Clark Casey > > it at nii.ac.jp wrote: > > Hi > > > > > > Many thanks for this very useful link, but I have an IMPORTANT question > > about controling BOTS. > > > > Is it possible to control bots without using openmetaverse. > > I mean, the GridClient Object from OpenMetaverse require a client-server > > connection > > > > Is there any way to control a bot using opensim directly ? > > (using only the scenepresence Object) > > You might want to look at the pCampBot assembly in OpenSim itself which > actually does this for simple bots. It looks like this is done through > IClientApi rather than manipulating ScenePresence directly. From nexisentertainment at gmail.com Wed May 19 08:20:28 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 01:20:28 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? Message-ID: <1274257228.2358.6.camel@RAGE> Hello. I have added voxel terrain to OpenSim and am now prevented from testing my changes due to issues with the flotsam asset cache, which still requires the ITerrainModule interface that my fork no longer provides. I suspect there are many other changes I need to make in external add-in modules, too. My problem is that, try as I might, I cannot find the Flotsam asset cache sourcecode I've been to the github page and have only found a copy of OpenSim itself, and a search for "flotsam" there only turns up the branch name. Does anyone know where I can obtain the sourcecode so I may continue testing and development? Thank you. Rob Nelson From melanie at t-data.com Wed May 19 08:27:39 2010 From: melanie at t-data.com (Melanie) Date: Wed, 19 May 2010 10:27:39 +0200 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <1274257228.2358.6.camel@RAGE> References: <1274257228.2358.6.camel@RAGE> Message-ID: <4BF3A0FB.1050205@t-data.com> Hi, the flotsam cache source code it part of the OpenSim tree. However, I'm a bit concerned that you are not providing ITerrainModule, as any terrain module should. Why would you break compatibility in such a way? Melanie Rob Nelson wrote: > Hello. > > I have added voxel terrain to OpenSim and am now prevented from testing > my changes due to issues with the flotsam asset cache, which still > requires the ITerrainModule interface that my fork no longer provides. > I suspect there are many other changes I need to make in external add-in > modules, too. > > My problem is that, try as I might, I cannot find the Flotsam asset > cache sourcecode I've been to the github page and have only found a > copy of OpenSim itself, and a search for "flotsam" there only turns up > the branch name. > > Does anyone know where I can obtain the sourcecode so I may continue > testing and development? > > Thank you. > > Rob Nelson > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From melanie at t-data.com Wed May 19 08:30:45 2010 From: melanie at t-data.com (Melanie) Date: Wed, 19 May 2010 10:30:45 +0200 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3A0FB.1050205@t-data.com> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> Message-ID: <4BF3A1B5.7040002@t-data.com> Hi again, on reviewing the ITerrainModule interface, I am absolutely certain that you should provide that interface. It was put there for a reason, and is used by active code that requires it to be provided by a module. LSL as well as some console and remote admin commands depend on it. Melanie Melanie wrote: > Hi, > > the flotsam cache source code it part of the OpenSim tree. However, > I'm a bit concerned that you are not providing ITerrainModule, as > any terrain module should. > > Why would you break compatibility in such a way? > > Melanie > > Rob Nelson wrote: >> Hello. >> >> I have added voxel terrain to OpenSim and am now prevented from testing >> my changes due to issues with the flotsam asset cache, which still >> requires the ITerrainModule interface that my fork no longer provides. >> I suspect there are many other changes I need to make in external add-in >> modules, too. >> >> My problem is that, try as I might, I cannot find the Flotsam asset >> cache sourcecode I've been to the github page and have only found a >> copy of OpenSim itself, and a search for "flotsam" there only turns up >> the branch name. >> >> Does anyone know where I can obtain the sourcecode so I may continue >> testing and development? >> >> Thank you. >> >> Rob Nelson >> >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From nexisentertainment at gmail.com Wed May 19 08:34:04 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 01:34:04 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3A1B5.7040002@t-data.com> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> <4BF3A1B5.7040002@t-data.com> Message-ID: <1274258044.2358.13.camel@RAGE> I'm aware of that, but voxels are not a heightmap. They're 3D points defining the shape of the land mass, allowing for overhangs and floating chunks of land. Where one would ask for a floating point height at (x,y) with a heightmap, one would have to ask if point (x,y,z) is solid. Compatibility is broken by the mere definition of what I am adding, although the system is set up to continue transmitting landpatches for minimap and "old" clients. I've already "fixed" the broken objects in OpenSim itself, and compatibility issues are a risk that I have accepted. I thank you for your concern, however. LSL, OSSL, and console commands have been modified appropriately, and I'm still working on the physics subsystem. I'll continue searching the source tree for flotsam. Thanks again. Rob On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote: > Hi again, > > on reviewing the ITerrainModule interface, I am absolutely certain > that you should provide that interface. It was put there for a > reason, and is used by active code that requires it to be provided > by a module. > > LSL as well as some console and remote admin commands depend on it. > > Melanie > > Melanie wrote: > > Hi, > > > > the flotsam cache source code it part of the OpenSim tree. However, > > I'm a bit concerned that you are not providing ITerrainModule, as > > any terrain module should. > > > > Why would you break compatibility in such a way? > > > > Melanie > > > > Rob Nelson wrote: > >> Hello. > >> > >> I have added voxel terrain to OpenSim and am now prevented from testing > >> my changes due to issues with the flotsam asset cache, which still > >> requires the ITerrainModule interface that my fork no longer provides. > >> I suspect there are many other changes I need to make in external add-in > >> modules, too. > >> > >> My problem is that, try as I might, I cannot find the Flotsam asset > >> cache sourcecode I've been to the github page and have only found a > >> copy of OpenSim itself, and a search for "flotsam" there only turns up > >> the branch name. > >> > >> Does anyone know where I can obtain the sourcecode so I may continue > >> testing and development? > >> > >> Thank you. > >> > >> Rob Nelson > >> > >> > >> > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > >> > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From melanie at t-data.com Wed May 19 08:44:20 2010 From: melanie at t-data.com (Melanie) Date: Wed, 19 May 2010 10:44:20 +0200 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <1274258044.2358.13.camel@RAGE> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> <4BF3A1B5.7040002@t-data.com> <1274258044.2358.13.camel@RAGE> Message-ID: <4BF3A4E4.8070601@t-data.com> Hi, I gather that you do understand that this will then be a full fork. I would guess that there is no chance to integrate this in core unless ITerrainModule is provided in such a way that OpenSim can load either your voxel terrain module, or a heightmap module. Invalidating the heightmap mode of operation would prevent core inclusion at this point. Maybe compatibility can be found at a lower level, by implementing ITerrainModule in a way that allows the features that can be communicated that way to be used through it, and an additional interface providing voxel-only methods? Removing heightmap support is not something that we have considered for trunk at this point. Melanie Rob Nelson wrote: > I'm aware of that, but voxels are not a heightmap. They're 3D points > defining the shape of the land mass, allowing for overhangs and floating > chunks of land. Where one would ask for a floating point height at (x,y) > with a heightmap, one would have to ask if point (x,y,z) is solid. > Compatibility is broken by the mere definition of what I am adding, > although the system is set up to continue transmitting landpatches for > minimap and "old" clients. > > I've already "fixed" the broken objects in OpenSim itself, and > compatibility issues are a risk that I have accepted. I thank you for > your concern, however. LSL, OSSL, and console commands have been > modified appropriately, and I'm still working on the physics subsystem. > > I'll continue searching the source tree for flotsam. Thanks again. > > Rob > > On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote: >> Hi again, >> >> on reviewing the ITerrainModule interface, I am absolutely certain >> that you should provide that interface. It was put there for a >> reason, and is used by active code that requires it to be provided >> by a module. >> >> LSL as well as some console and remote admin commands depend on it. >> >> Melanie >> >> Melanie wrote: >> > Hi, >> > >> > the flotsam cache source code it part of the OpenSim tree. However, >> > I'm a bit concerned that you are not providing ITerrainModule, as >> > any terrain module should. >> > >> > Why would you break compatibility in such a way? >> > >> > Melanie >> > >> > Rob Nelson wrote: >> >> Hello. >> >> >> >> I have added voxel terrain to OpenSim and am now prevented from testing >> >> my changes due to issues with the flotsam asset cache, which still >> >> requires the ITerrainModule interface that my fork no longer provides. >> >> I suspect there are many other changes I need to make in external add-in >> >> modules, too. >> >> >> >> My problem is that, try as I might, I cannot find the Flotsam asset >> >> cache sourcecode I've been to the github page and have only found a >> >> copy of OpenSim itself, and a search for "flotsam" there only turns up >> >> the branch name. >> >> >> >> Does anyone know where I can obtain the sourcecode so I may continue >> >> testing and development? >> >> >> >> Thank you. >> >> >> >> Rob Nelson >> >> >> >> >> >> >> >> _______________________________________________ >> >> Opensim-dev mailing list >> >> Opensim-dev at lists.berlios.de >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> >> > _______________________________________________ >> > Opensim-dev mailing list >> > Opensim-dev at lists.berlios.de >> > https://lists.berlios.de/mailman/listinfo/opensim-dev >> > >> > >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > From nexisentertainment at gmail.com Wed May 19 08:48:18 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 01:48:18 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3A4E4.8070601@t-data.com> References: <1274257228.2358.6.camel@RAGE> <4BF3A0FB.1050205@t-data.com> <4BF3A1B5.7040002@t-data.com> <1274258044.2358.13.camel@RAGE> <4BF3A4E4.8070601@t-data.com> Message-ID: <1274258898.2358.19.camel@RAGE> I understand. As a viewer developer, my code would be forfeit anyway. I already consider it a full fork due to the massive amount of changes I'm adding to the backend, storage (I've had to create a brand new file format for storing the voxels, and heightmap loaders are useless except for including old terrain maps), protocol, and even terrain generation (Minecraft's creator, Notch, provided a generous amount of help with this). In short, this is my Frankenstein. :) Rob On Wed, 2010-05-19 at 10:44 +0200, Melanie wrote: > Hi, > > I gather that you do understand that this will then be a full fork. > I would guess that there is no chance to integrate this in core > unless ITerrainModule is provided in such a way that OpenSim can > load either your voxel terrain module, or a heightmap module. > > Invalidating the heightmap mode of operation would prevent core > inclusion at this point. Maybe compatibility can be found at a lower > level, by implementing ITerrainModule in a way that allows the > features that can be communicated that way to be used through it, > and an additional interface providing voxel-only methods? > > Removing heightmap support is not something that we have considered > for trunk at this point. > > Melanie > > > Rob Nelson wrote: > > I'm aware of that, but voxels are not a heightmap. They're 3D points > > defining the shape of the land mass, allowing for overhangs and floating > > chunks of land. Where one would ask for a floating point height at (x,y) > > with a heightmap, one would have to ask if point (x,y,z) is solid. > > Compatibility is broken by the mere definition of what I am adding, > > although the system is set up to continue transmitting landpatches for > > minimap and "old" clients. > > > > I've already "fixed" the broken objects in OpenSim itself, and > > compatibility issues are a risk that I have accepted. I thank you for > > your concern, however. LSL, OSSL, and console commands have been > > modified appropriately, and I'm still working on the physics subsystem. > > > > I'll continue searching the source tree for flotsam. Thanks again. > > > > Rob > > > > On Wed, 2010-05-19 at 10:30 +0200, Melanie wrote: > >> Hi again, > >> > >> on reviewing the ITerrainModule interface, I am absolutely certain > >> that you should provide that interface. It was put there for a > >> reason, and is used by active code that requires it to be provided > >> by a module. > >> > >> LSL as well as some console and remote admin commands depend on it. > >> > >> Melanie > >> > >> Melanie wrote: > >> > Hi, > >> > > >> > the flotsam cache source code it part of the OpenSim tree. However, > >> > I'm a bit concerned that you are not providing ITerrainModule, as > >> > any terrain module should. > >> > > >> > Why would you break compatibility in such a way? > >> > > >> > Melanie > >> > > >> > Rob Nelson wrote: > >> >> Hello. > >> >> > >> >> I have added voxel terrain to OpenSim and am now prevented from testing > >> >> my changes due to issues with the flotsam asset cache, which still > >> >> requires the ITerrainModule interface that my fork no longer provides. > >> >> I suspect there are many other changes I need to make in external add-in > >> >> modules, too. > >> >> > >> >> My problem is that, try as I might, I cannot find the Flotsam asset > >> >> cache sourcecode I've been to the github page and have only found a > >> >> copy of OpenSim itself, and a search for "flotsam" there only turns up > >> >> the branch name. > >> >> > >> >> Does anyone know where I can obtain the sourcecode so I may continue > >> >> testing and development? > >> >> > >> >> Thank you. > >> >> > >> >> Rob Nelson > >> >> > >> >> > >> >> > >> >> _______________________________________________ > >> >> Opensim-dev mailing list > >> >> Opensim-dev at lists.berlios.de > >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev > >> >> > >> >> > >> > _______________________________________________ > >> > Opensim-dev mailing list > >> > Opensim-dev at lists.berlios.de > >> > https://lists.berlios.de/mailman/listinfo/opensim-dev > >> > > >> > > >> _______________________________________________ > >> Opensim-dev mailing list > >> Opensim-dev at lists.berlios.de > >> https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From olli_aro at yahoo.co.uk Wed May 19 10:50:29 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Wed, 19 May 2010 11:50:29 +0100 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <201005190950.18667.info@os-networks.net> References: <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> <201005190950.18667.info@os-networks.net> Message-ID: We have done similar applications by having a .Net web service for the robot (using the client library) and then remote system (such as your mobile phone) calling that in order to move the robot. Regards, Olli > -----Original Message----- > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > Sent: 19 May 2010 08:50 > To: opensim-dev at lists.berlios.de > Subject: Re: [Opensim-dev] Controlling bots on server side > > Would be nice to have a serverside bot yes. For this city simulation > project > i'm working on, i would need a bot that can be controlled through a > mobile > phone. Having a bot that can be steered through a webapi may make that > somewhat easier. Could a regionmodule be used for this maybe? > > Jeroen > > On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > > I mean, something is disturbing me, bots do not need to be client, > and it > > appears that everytime we hear about bot on Opensim, they are all > using > > OpenMetarverse to emulate a client connexion. Is there any way to > create > > bots on the server Side ? > > > > Thanks to every people that could answer > > > > > > Good morning, > > > > Thank you for this answer, I had a look at this IClientApi, and it > seems > > that the Scenepresence Object has a IClientApi as an attribute > (IClientApi > > 'ControllingClient'). > > > > This IClientApi enable many commands (thank you for your help), but, > the > > issue is how to Login an Avatar with this. Indeed, it seems that you > could > > retrieve the presence (Scenepresence) of an Avatar which is already > logged > > on the server, but how to define it for an Avatar which is not logged > yet > > ? and then, what IClientApi method (if there is one) enable to log it > in ? > > > > Thank you again Mr. Justin Clark Casey > > > > it at nii.ac.jp wrote: > > > Hi > > > > > > > > > Many thanks for this very useful link, but I have an IMPORTANT > question > > > about controling BOTS. > > > > > > Is it possible to control bots without using openmetaverse. > > > I mean, the GridClient Object from OpenMetaverse require a client- > server > > > connection > > > > > > Is there any way to control a bot using opensim directly ? > > > (using only the scenepresence Object) > > > > You might want to look at the pCampBot assembly in OpenSim itself > which > > actually does this for simple bots. It looks like this is done > through > > IClientApi rather than manipulating ScenePresence directly. > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From info at adeptsql.com Wed May 19 11:25:50 2010 From: info at adeptsql.com (Alex Reatov) Date: Wed, 19 May 2010 14:25:50 +0300 Subject: [Opensim-dev] AssetLoader to selectively load assets based on timestamps ? Message-ID: <1401818826.20100519142550@adeptsql.com> Hello, The AssetLoader uploads all pre-defined assets to the database on each startup, unless the feature is disabled in the config file. The proposed change is to keep in the DB a dummy asset with a timestamp in it, attempt to read that asset in AssetLoader, then load only those XML files that have been modified since that date. The updated timestamp asset is stored back after AssetLoader completes the loading. When the timestamp asset is not present, AssetLoader would perform the full loading as it does now. This way we can avoid loading the entire asset library every time, without actually disabling it. The feature can be controlled by either adding another config parameter "ForceAssetLoader=1" (alongside with DisableAssetLoading or whatever its called) or by replacing the existing setting with something like AssetLoaderMode={none|full|auto} (not implemented in the code below). The modified code is available as branch "asset-loader" at my github fork: git at github.com:AlexRa/opensim-mods-Alex.git It is NOT TESTED at the moment and I don't ask anybody to debug it for me, but would like to hear opinions whether this feature would be welcome and should I proceed with it. A copy of this post is now also on the Mantis: http://opensimulator.org/mantis/view.php?id=4694 Best regards, AlexRa From j.veenvan at gmail.com Wed May 19 13:03:27 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Wed, 19 May 2010 15:03:27 +0200 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: References: <201005190950.18667.info@os-networks.net> Message-ID: <201005191503.27569.info@os-networks.net> Were you using some gps library for that? And is it open source? Would be nice to learn from it. kind regards, Jeroen On Wednesday 19 May 2010 12:50:29 Olli Aro wrote: > We have done similar applications by having a .Net web service for the > robot (using the client library) and then remote system (such as your > mobile phone) calling that in order to move the robot. > > Regards, > > Olli > > > -----Original Message----- > > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > > Sent: 19 May 2010 08:50 > > To: opensim-dev at lists.berlios.de > > Subject: Re: [Opensim-dev] Controlling bots on server side > > > > Would be nice to have a serverside bot yes. For this city simulation > > project > > i'm working on, i would need a bot that can be controlled through a > > mobile > > phone. Having a bot that can be steered through a webapi may make that > > somewhat easier. Could a regionmodule be used for this maybe? > > > > Jeroen > > > > On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > > > I mean, something is disturbing me, bots do not need to be client, > > > > and it > > > > > appears that everytime we hear about bot on Opensim, they are all > > > > using > > > > > OpenMetarverse to emulate a client connexion. Is there any way to > > > > create > > > > > bots on the server Side ? > > > > > > Thanks to every people that could answer > > > > > > > > > Good morning, > > > > > > Thank you for this answer, I had a look at this IClientApi, and it > > > > seems > > > > > that the Scenepresence Object has a IClientApi as an attribute > > > > (IClientApi > > > > > 'ControllingClient'). > > > > > > This IClientApi enable many commands (thank you for your help), but, > > > > the > > > > > issue is how to Login an Avatar with this. Indeed, it seems that you > > > > could > > > > > retrieve the presence (Scenepresence) of an Avatar which is already > > > > logged > > > > > on the server, but how to define it for an Avatar which is not logged > > > > yet > > > > > ? and then, what IClientApi method (if there is one) enable to log it > > > > in ? > > > > > Thank you again Mr. Justin Clark Casey > > > > > > it at nii.ac.jp wrote: > > > > Hi > > > > > > > > > > > > Many thanks for this very useful link, but I have an IMPORTANT > > > > question > > > > > > about controling BOTS. > > > > > > > > Is it possible to control bots without using openmetaverse. > > > > I mean, the GridClient Object from OpenMetaverse require a client- > > > > server > > > > > > connection > > > > > > > > Is there any way to control a bot using opensim directly ? > > > > (using only the scenepresence Object) > > > > > > You might want to look at the pCampBot assembly in OpenSim itself > > > > which > > > > > actually does this for simple bots. It looks like this is done > > > > through > > > > > IClientApi rather than manipulating ScenePresence directly. > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From olli_aro at yahoo.co.uk Wed May 19 13:14:44 2010 From: olli_aro at yahoo.co.uk (Olli Aro) Date: Wed, 19 May 2010 14:14:44 +0100 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <201005191503.27569.info@os-networks.net> References: <201005190950.18667.info@os-networks.net> <201005191503.27569.info@os-networks.net> Message-ID: It was a bespoken project, so not able to release the source code. However the principle was that we built a generic purpose web service interface: 1) to login the robots 2) to move them around Then any 3rd party system could just connect to the web service with their data in order to move the avatar in-world. Now we used this for mapping the human movement in a real life space to virtual world space. Clearly your 3rd party application must be able to translate the real life coordinates to the virtual world coordinates. So, in case of your mobile phone application (e.g. an iphone) you would have an application running on the phone that would detect the real time movement, translate this to the equivalent movement required in-world and then connect to the web service in order to move the robot. Regards, Olli > -----Original Message----- > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > Sent: 19 May 2010 14:03 > To: opensim-dev at lists.berlios.de > Subject: [Bulk] Re: [Opensim-dev] Controlling bots on server side > > Were you using some gps library for that? And is it open source? Would > be nice > to learn from it. > > kind regards, > > Jeroen > > On Wednesday 19 May 2010 12:50:29 Olli Aro wrote: > > We have done similar applications by having a .Net web service for > the > > robot (using the client library) and then remote system (such as your > > mobile phone) calling that in order to move the robot. > > > > Regards, > > > > Olli > > > > > -----Original Message----- > > > From: opensim-dev-bounces at lists.berlios.de [mailto:opensim-dev- > > > bounces at lists.berlios.de] On Behalf Of Jeroen van Veen > > > Sent: 19 May 2010 08:50 > > > To: opensim-dev at lists.berlios.de > > > Subject: Re: [Opensim-dev] Controlling bots on server side > > > > > > Would be nice to have a serverside bot yes. For this city > simulation > > > project > > > i'm working on, i would need a bot that can be controlled through a > > > mobile > > > phone. Having a bot that can be steered through a webapi may make > that > > > somewhat easier. Could a regionmodule be used for this maybe? > > > > > > Jeroen > > > > > > On Wednesday 19 May 2010 07:52:13 it at nii.ac.jp wrote: > > > > I mean, something is disturbing me, bots do not need to be > client, > > > > > > and it > > > > > > > appears that everytime we hear about bot on Opensim, they are all > > > > > > using > > > > > > > OpenMetarverse to emulate a client connexion. Is there any way to > > > > > > create > > > > > > > bots on the server Side ? > > > > > > > > Thanks to every people that could answer > > > > > > > > > > > > Good morning, > > > > > > > > Thank you for this answer, I had a look at this IClientApi, and > it > > > > > > seems > > > > > > > that the Scenepresence Object has a IClientApi as an attribute > > > > > > (IClientApi > > > > > > > 'ControllingClient'). > > > > > > > > This IClientApi enable many commands (thank you for your help), > but, > > > > > > the > > > > > > > issue is how to Login an Avatar with this. Indeed, it seems that > you > > > > > > could > > > > > > > retrieve the presence (Scenepresence) of an Avatar which is > already > > > > > > logged > > > > > > > on the server, but how to define it for an Avatar which is not > logged > > > > > > yet > > > > > > > ? and then, what IClientApi method (if there is one) enable to > log it > > > > > > in ? > > > > > > > Thank you again Mr. Justin Clark Casey > > > > > > > > it at nii.ac.jp wrote: > > > > > Hi > > > > > > > > > > > > > > > Many thanks for this very useful link, but I have an IMPORTANT > > > > > > question > > > > > > > > about controling BOTS. > > > > > > > > > > Is it possible to control bots without using openmetaverse. > > > > > I mean, the GridClient Object from OpenMetaverse require a > client- > > > > > > server > > > > > > > > connection > > > > > > > > > > Is there any way to control a bot using opensim directly ? > > > > > (using only the scenepresence Object) > > > > > > > > You might want to look at the pCampBot assembly in OpenSim itself > > > > > > which > > > > > > > actually does this for simple bots. It looks like this is done > > > > > > through > > > > > > > IClientApi rather than manipulating ScenePresence directly. > > > > > > _______________________________________________ > > > Opensim-dev mailing list > > > Opensim-dev at lists.berlios.de > > > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > _______________________________________________ > > Opensim-dev mailing list > > Opensim-dev at lists.berlios.de > > https://lists.berlios.de/mailman/listinfo/opensim-dev > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From diva at metaverseink.com Wed May 19 13:27:17 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Wed, 19 May 2010 06:27:17 -0700 Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <20100519145213.AXB72367@mp.nii.ac.jp> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> Message-ID: <4BF3E735.5090500@metaverseink.com> OpenSim supports server-side bots. Here are pictures of a sim with 200 server-side bots: http://www.metaverseink.com/blog/?p=27 You can look at the NPC module for learning how to do this. My experience with server-side bots, however, is quite disappointing. We definitely need to improve the design for this. It's absolutely horrible and inefficient for these bots to have to implement the IClientAPI. And the bots are very hard to control. not to mention that the latest changes to appearance make the bots be grey. Work in progress... it at nii.ac.jp wrote: > I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion. > Is there any way to create bots on the server Side ? > > Thanks to every people that could answer > > > Good morning, > > Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). > > This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. > Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? > > Thank you again Mr. Justin Clark Casey > > > > > it at nii.ac.jp wrote: >> Hi >> >> >> Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. >> >> Is it possible to control bots without using openmetaverse. >> I mean, the GridClient Object from OpenMetaverse require a client-server connection >> >> Is there any way to control a bot using opensim directly ? >> (using only the scenepresence Object) > > You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. > From dirk.krause at pixelpark.com Wed May 19 13:48:57 2010 From: dirk.krause at pixelpark.com (Dirk Krause) Date: Wed, 19 May 2010 15:48:57 +0200 Subject: [Opensim-dev] Freeswitch on Diva distribution? In-Reply-To: <4BF3E735.5090500@metaverseink.com> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp><20100519145213.AXB72367@mp.nii.ac.jp> <4BF3E735.5090500@metaverseink.com> Message-ID: <6C2AFDB53CBC0D4A8637CF3C7B63B2B839F7DF@postbox.bitlab.de> Hi Crista/Diva (or anyone - maybe Rob?), is there any known issue with the Diva distro and Freeswitch? We are trying to get this to run for some time now without success. In the OpenSim-In-A-Box the Freeswitch to OpenSim connection works with another version flawlessly; if we try this with the Diva distro we get the error: """ 2010-05-05 10:24:49 [WARNING] sofia_reg.c:1540 sofia_reg_parse_auth() Can't find user [x8cOXAiIzTVC6xqf-nquLkw==@184.73.214.132] You must define a domain called '184.73.214.132' in your directory and add a user with the id="x8cOXAiIzTVC6xqf-nquLkw==" attribute and you must configure your device to use the proper domain in it's authentication credentials. """ Thank you very much, Dirk From diva at metaverseink.com Wed May 19 14:05:02 2010 From: diva at metaverseink.com (diva at metaverseink.com) Date: Wed, 19 May 2010 07:05:02 -0700 Subject: [Opensim-dev] Freeswitch on Diva distribution? In-Reply-To: <6C2AFDB53CBC0D4A8637CF3C7B63B2B839F7DF@postbox.bitlab.de> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp><20100519145213.AXB72367@mp.nii.ac.jp> <4BF3E735.5090500@metaverseink.com> <6C2AFDB53CBC0D4A8637CF3C7B63B2B839F7DF@postbox.bitlab.de> Message-ID: <4BF3F00E.7020301@metaverseink.com> From all that's been said here, FreeSwitch seems to be really hard to get going. I never tried it. As far as I know, there's nothing inherently prohibitive in using Freeswitch with the hg-standalone in d2. You will need to add the [FreeSwitchVoice] configuration to MyWorld.ini, and make sure the ports are all alright. Dirk Krause wrote: > Hi Crista/Diva (or anyone - maybe Rob?), > > is there any known issue with the Diva distro and Freeswitch? We are > trying to get this to run for some time now without success. > > In the OpenSim-In-A-Box the Freeswitch to OpenSim connection works with > another version flawlessly; if we try this with the Diva distro we get > the error: > """ > 2010-05-05 10:24:49 [WARNING] sofia_reg.c:1540 sofia_reg_parse_auth() > Can't find user [x8cOXAiIzTVC6xqf-nquLkw==@184.73.214.132] > You must define a domain called '184.73.214.132' in your directory and > add a user with the id="x8cOXAiIzTVC6xqf-nquLkw==" attribute > and you must configure your device to use the proper domain in it's > authentication credentials. > """ > > Thank you very much, > Dirk > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From mcortez at gmail.com Wed May 19 15:05:06 2010 From: mcortez at gmail.com (Michael Cortez) Date: Wed, 19 May 2010 08:05:06 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <1274257228.2358.6.camel@RAGE> References: <1274257228.2358.6.camel@RAGE> Message-ID: <4BF3FE22.5020306@gmail.com> > I have added voxel terrain to OpenSim and am now prevented from testing > my changes due to issues with the flotsam asset cache, which still > requires the ITerrainModule interface I won't really speak as to whether or not you should include the ITerrainModule, except to mention that it could always be stubbed out just in case a non-voxel supporting client were to wander by. That said... To more directly address your original question: Where exactly does the Flotsam Asset Cache require the ITerrainModule interface? As far as I can see, it makes no reference to that interface, or any interface dealing with Terrain. I only see the following dependencies: * AssetBase * AssetMetadata * AssetRetrieved * ExpiringCache * IAssetService * IImprovedAssetCache * Scene * SceneObjectGroup * UuidGatherer And it doesn't use any of the Terrain related methods in those. As for where the code is, OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs Cheers, -- Michael Cortez From nexisentertainment at gmail.com Wed May 19 21:46:47 2010 From: nexisentertainment at gmail.com (Rob Nelson) Date: Wed, 19 May 2010 14:46:47 -0700 Subject: [Opensim-dev] Asset Cache Sourcecode? In-Reply-To: <4BF3FE22.5020306@gmail.com> References: <1274257228.2358.6.camel@RAGE> <4BF3FE22.5020306@gmail.com> Message-ID: <1274305607.2358.29.camel@RAGE> I only know that I was getting an "ITerrainModule doesn't exist" exception last night, and it was while loading FlotsamAssetCache. I believe it ended up being in one of the dependencies, or perhaps the CoreModules XML add-in file, I can't remember. It runs perfectly now (aside from the fact that I can't visualize the terrain yet due to not having modified the viewer), but thank you anyway. Rob On Wed, 2010-05-19 at 08:05 -0700, Michael Cortez wrote: > > I have added voxel terrain to OpenSim and am now prevented from testing > > my changes due to issues with the flotsam asset cache, which still > > requires the ITerrainModule interface > > I won't really speak as to whether or not you should include the > ITerrainModule, except to mention that it could always be stubbed out > just in case a non-voxel supporting client were to wander by. > > That said... To more directly address your original question: > > Where exactly does the Flotsam Asset Cache require the ITerrainModule > interface? As far as I can see, it makes no reference to that > interface, or any interface dealing with Terrain. > > I only see the following dependencies: > * AssetBase > * AssetMetadata > * AssetRetrieved > * ExpiringCache > * IAssetService > * IImprovedAssetCache > * Scene > * SceneObjectGroup > * UuidGatherer > > And it doesn't use any of the Terrain related methods in those. > > As for where the code is, > OpenSim/Region/CoreModules/Asset/FlotsamAssetCache.cs > > > Cheers, > -- > Michael Cortez > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev From jjustincc at googlemail.com Wed May 19 22:13:18 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 19 May 2010 23:13:18 +0100 Subject: [Opensim-dev] AssetLoader to selectively load assets based on timestamps ? In-Reply-To: <1401818826.20100519142550@adeptsql.com> References: <1401818826.20100519142550@adeptsql.com> Message-ID: <4BF4627E.2010809@googlemail.com> Alex Reatov wrote: > Hello, > > The AssetLoader uploads all pre-defined assets to the database on each > startup, unless the feature is disabled in the config file. The > proposed change is to keep in the DB a dummy asset with a timestamp in > it, attempt to read that asset in AssetLoader, then load only those > XML files that have been modified since that date. The updated timestamp asset > is stored back after AssetLoader completes the loading. When the > timestamp asset is not present, AssetLoader would perform the full loading > as it does now. Why is a dummy asset required - wouldn't the real asset always be in the db after the first run? > > This way we can avoid loading the entire asset library every time, > without actually disabling it. The feature can be controlled by either > adding another config parameter "ForceAssetLoader=1" (alongside with > DisableAssetLoading or whatever its called) or by replacing the > existing setting with something like AssetLoaderMode={none|full|auto} > (not implemented in the code below). It would be nice not to implement yet another config parameter. Why would one want to force a load if the intelligent loader deals with all situations? > > The modified code is available as branch "asset-loader" at my github fork: > > git at github.com:AlexRa/opensim-mods-Alex.git > > It is NOT TESTED at the moment and I don't ask anybody to debug it for > me, but would like to hear opinions whether this feature would be > welcome and should I proceed with it. > > A copy of this post is now also on the Mantis: > > http://opensimulator.org/mantis/view.php?id=4694 > > > Best regards, > > AlexRa > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From it at nii.ac.jp Thu May 20 06:05:47 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Thu, 20 May 2010 15:05:47 +0900 (JST) Subject: [Opensim-dev] Controlling bots on server side In-Reply-To: <4BF3E735.5090500@metaverseink.com> References: , <201005171345.20961.info@os-networks.net> <4BF15F0E.5010301@cise.ufl.edu> <20100518200040.AXB39958@mp.nii.ac.jp> <4BF320E6.1020004@googlemail.com> <20100519101723.AXB61316@mp.nii.ac.jp> <20100519145213.AXB72367@mp.nii.ac.jp> <4BF3E735.5090500@metaverseink.com> Message-ID: <20100520150547.AXC17416@mp.nii.ac.jp> Allright, Thank you very much Diva, so it is possible to have this bot on the serverside. Do you know where to find some documentation on how to use this NPC module ? Anyway thank you for your answer -------------------------------------- OpenSim supports server-side bots. Here are pictures of a sim with 200 server-side bots: http://www.metaverseink.com/blog/?p=27 You can look at the NPC module for learning how to do this. My experience with server-side bots, however, is quite disappointing. We definitely need to improve the design for this. It's absolutely horrible and inefficient for these bots to have to implement the IClientAPI. And the bots are very hard to control. not to mention that the latest changes to appearance make the bots be grey. Work in progress... it at nii.ac.jp wrote: > I mean, something is disturbing me, bots do not need to be client, and it appears that everytime we hear about bot on Opensim, they are all using OpenMetarverse to emulate a client connexion. > Is there any way to create bots on the server Side ? > > Thanks to every people that could answer > > > Good morning, > > Thank you for this answer, I had a look at this IClientApi, and it seems that the Scenepresence Object has a IClientApi as an attribute (IClientApi 'ControllingClient'). > > This IClientApi enable many commands (thank you for your help), but, the issue is how to Login an Avatar with this. > Indeed, it seems that you could retrieve the presence (Scenepresence) of an Avatar which is already logged on the server, but how to define it for an Avatar which is not logged yet ? and then, what IClientApi method (if there is one) enable to log it in ? > > Thank you again Mr. Justin Clark Casey > > > > > it at nii.ac.jp wrote: >> Hi >> >> >> Many thanks for this very useful link, but I have an IMPORTANT question about controling BOTS. >> >> Is it possible to control bots without using openmetaverse. >> I mean, the GridClient Object from OpenMetaverse require a client-server connection >> >> Is there any way to control a bot using opensim directly ? >> (using only the scenepresence Object) > > You might want to look at the pCampBot assembly in OpenSim itself which actually does this for simple bots. It looks like this is done through IClientApi rather than manipulating ScenePresence directly. > _______________________________________________ Opensim-dev mailing list Opensim-dev at lists.berlios.de https://lists.berlios.de/mailman/listinfo/opensim-dev From jjustincc at googlemail.com Tue May 25 23:01:02 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Wed, 26 May 2010 00:01:02 +0100 Subject: [Opensim-dev] [Opensim-users] Careminster functions are not enabled In-Reply-To: <35EC28B2-C530-42F8-A6A4-056258987A76@k-grid.com> References: <1274331866114-5078181.post@n2.nabble.com> <67175236-209C-4656-B890-CEC05C871A61@k-grid.com> <1274450651501-5084386.post@n2.nabble.com> <1274454391328-5084687.post@n2.nabble.com> <35EC28B2-C530-42F8-A6A4-056258987A76@k-grid.com> Message-ID: <4BFC56AE.1030109@googlemail.com> sacha magne wrote: > I may be wrong then, but i'm almost sure we provided a patch to core to rename those cmLightshare to osxxxxx Sacha, could you provide a link to this patch? If these functions are being contributed to OpenSim then I think that there is a good argument that they should be os* functions and enabled/disabled with all the others. Also copying this to the opensim-dev list for potential discussion. It's also not good if these functions aren't actually working or rely on tables that don't exist in OpenSim. Is this functionality complete? > > Anyway, You will need an 'hacked' viewer to see thoses settings in actions. > > Sacha > > On 21 mai 2010, at 18:13, Jacek Antonelli wrote: > >> When I was playing around with the LightShare functions on my own sim >> a few weeks ago, I had to add the following to my OpenSim.ini: >> >> AllowCareminsterFunctions = true >> >> I don't know if that's still relevant now if the functions have been >> renamed, but perhaps it will help. >> >> - Jacek >> >> On Fri, May 21, 2010 at 10:06 AM, Master_Mirage wrote: >>> The script as i have it looks like this btw. >>> >>> default >>> { >>> state_entry() >>> { >>> OSSetWindlightScene([ >>> WL_WATER_COLOR, <4,38,64>, >>> WL_WATER_FOG_DENSITY_EXPONENT, 4.0, >>> WL_UNDERWATER_FOG_MODIFIER, 0.25, >>> >>> WL_REFLECTION_WAVELET_SCALE, <2.0,2.0,2.0>, >>> WL_FRESNEL_SCALE, 0.40, >>> WL_FRESNEL_OFFSET, 0.50, >>> >>> WL_REFRACT_SCALE_ABOVE, 0.03, >>> WL_REFRACT_SCALE_BELOW, 0.20, >>> WL_BLUR_MULTIPLIER, 0.040, >>> >>> WL_BIG_WAVE_DIRECTION, <1.05,-0.42,0>, >>> WL_LITTLE_WAVE_DIRECTION, <1.11,-1.16,0>, >>> >>> WL_NORMAL_MAP_TEXTURE, "822ded49-9a6c-f61c-cb89-6df54f42cdf4", >>> >>> WL_HORIZON, <0.25,0.25,0.32,0.32>, >>> WL_HAZE_HORIZON, 0.19, >>> >>> >>> WL_BLUE_DENSITY, <0.12,0.22,0.38,0.38>, >>> WL_HAZE_DENSITY, 0.70, >>> >>> WL_DENSITY_MULTIPLIER, 0.18, >>> WL_DISTANCE_MULTIPLIER, 0.8, >>> WL_MAX_ALTITUDE, 1605, >>> >>> WL_SUN_MOON_POSITION, 0.317, >>> WL_SUN_MOON_COLOR, <0.24,0.26,0.30,0.30>, >>> WL_AMBIENT, <0.35,0.35,0.35,0.35>, >>> WL_EAST_ANGLE, 0.00, >>> >>> WL_SUN_GLOW_FOCUS, 0.10, >>> WL_SUN_GLOW_SIZE, 1.75, >>> WL_SCENE_GAMMA, 1.00, >>> WL_STAR_BRIGHTNESS, 0.00, >>> >>> WL_CLOUD_COLOR, <0.41,0.41,0.41,0.41>, >>> WL_CLOUD_XY_DENSITY, <1.00,0.53,1.0>, >>> >>> WL_CLOUD_COVERAGE, 0.27, >>> WL_CLOUD_SCALE, 0.42, >>> WL_CLOUD_DETAIL_XY_DENSITY, <1.00,0.53,0.12>, >>> >>> WL_CLOUD_SCROLL_X, 0.20, >>> WL_CLOUD_SCROLL_Y, 0.01, >>> WL_DRAW_CLASSIC_CLOUDS, TRUE, >>> WL_CLOUD_SCROLL_X_LOCK, FALSE, >>> WL_CLOUD_SCROLL_Y_LOCK, FALSE >>> >>> ]); >>> } >>> } >>> and changing cm to os dident work. >>> >>> tnx >>> >>> ----- >>> Our New Web Page >>> Http://www.TritonGrid.com >>> -- >>> View this message in context: http://opensim-users.2152040.n2.nabble.com/Careminster-functions-are-not-enabled-tp5078181p5084687.html >>> Sent from the opensim-users mailing list archive at Nabble.com. >>> _______________________________________________ >>> Opensim-users mailing list >>> Opensim-users at lists.berlios.de >>> https://lists.berlios.de/mailman/listinfo/opensim-users >>> >> _______________________________________________ >> Opensim-users mailing list >> Opensim-users at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-users > > _______________________________________________ > Opensim-users mailing list > Opensim-users at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-users > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From info at adeptsql.com Wed May 26 13:14:22 2010 From: info at adeptsql.com (Alex Reatov) Date: Wed, 26 May 2010 16:14:22 +0300 Subject: [Opensim-dev] A way to track access times for the Asset store Message-ID: <174531705.20100526161422@adeptsql.com> Hi all, The asset store is supposed to keep the time of last access for each asset fetched, so that long unused assets can be later removed from the database, preventing it from growing infinitely. However, this feature has not been implemented in any of the supported databases because the straightforward implementation that uses a separate UPDATE after each asset read slows things down by an order of magnitude. There is a way to track the asset access times relatively efficiently (with 10-15% performance loss), which I've implemented and pushed to my github repo. See branches "asset-access-time" and "asset-access-time-test" at git (at) github.com:AlexRa/opensim-mods-Alex.git There is also a Mantis with more details at: http://opensimulator.org/mantis/view.php?id=4736 (which I'm quoting below) If this is of interest to the core team, I'd appreciate if you use the stuff on the main repo. The changes in "asset-access-time" branch are practically stand-alone, but the perfomance tests in the "asset-access-time-test" branch require the "unitests" stuff to run, which you can read about here: http://opensimulator.org/mantis/view.php?id=4717 Best regards, AlexRa ---------------------- The proposed solution (currently for MySql, although a similar implementation should be possible for MS SQL) involves a stored "tracker" function that records (UUID, access_time) into a separate table, and a stored procedure that can be called infrequently to move the updated access times back into the 'assets' table. The tracking function first looks up the asset in the temp table and applies UPDATE or INSERT as needed. Assuming that the recording the exact timing is not important (i.e. on the cleanup we'll need to know that a specific asset has not been accessed for a year or more, rather than the exact time when it was accessed), the code is further optimized not to update the access log too often, with a configurable delay threshold). I've also tried a "fast log" variant of the same code, where the server-side tracking function just logs each access to a non-indexed (id, time) table, without doing any index lookups on it first. That was supposed to be faster, at the expense of the resulting log growing fast and the stored proc to process it slower to run. However, the tests haven't shown much (if any) speed advantage of this variant. It is still possible it might have some advantage when the asset table is very large (and the lookups take longer), although I like the "smarter" version better. For testing purposes, I've also implemented the "naive" way of tracking access times by issuing a separate UPDATE statement. A test set has been prepared both to ensure that the proposed solution works and to see what the performance impact is. The tests involve filling the database with 1000 random assets, taking a random subset of 500 of their UUDS, then randomly accessing those 500 assets 10000 times. The results were something like this: No access tracking: 8.33 s "New" access tracking: 9.60 s Separate UPDATE: 35 - 103 sec Separate UPDATE: 15 sec (when using 50-sec resolution) As you can see, this implementation of server-side access tracking is about 15% less efficient than no tracking at all, but is nowhere as bad as the UPDATE tracking. This acceleration has only become possible due to MySQL's "INSERT DELAYED" (and "UPDATE LOW_PRIORITY") features. It is therefore critically important that the log table be placed on a MySql storage engine supporting this feature, which is either MEMORY or MyISAM (or perhaps ARCHIVE, but that doesn't seem to be commonly used or available by default). On this short test I haven't noticed any significant difference between the two (most likely all logged data still lived in the buffers), but with "ENGINE=InnoDB", the results become the same or worse than with the direct UPDATE (~40sec). Increasing the delay threshold dramatically increased efficiency of the "naive" UPDATE approach, by reducing the actual number of updates from 10K to 500. But even in this best-case scenario it is still twice as slow as the "no tracking" mode. Effect of the delay threshold on the server-side tracking is less direct, because the `assets`.`access_time` column doesn't reflect the actual access times until the log table is merged into `assets`. As implemented now, there is at least one extra SELECT hidden inside the tracking function, possibly followed by an INSERT/UPDATE depending on the delay threshold. To have a significant effect, the delay threshold should be set longer than the average interval between the merges (e.g. if there is a script running the merge every hour, we might want to set the delay so that an asset access is not tracked if it comes within one hour from the previous access to the same asset). Th modified code currently has no provisions for automatically calling the merging stored proc, except on exit. Full implementation should possibly include a way to measure the load level (e.g. as a moving average of the intervals between asset requests) and initiate the required housekeeping whenever it's not too busy. From rhalin at gmail.com Thu May 27 20:28:41 2010 From: rhalin at gmail.com (J Lothian) Date: Thu, 27 May 2010 16:28:41 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BEDF6B9.2000608@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> Message-ID: Justin, Thanks for pointing me in a direction, this was -very- helpful. It wasn't nearly as straightforward as I was expecting, but it did give me the opportunity/excuse to get my hands dirty and dig into the projects and code a bit. I'm going to document the process a bit here, so it gets archived for future reference. I'm pretty sure I've narrowed down the steps needed. The actual project that needs the assembly reference added to it is OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the start. This gets the assembly detectable by the compiler. The next step is adding the reference to the script being compiled. In OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in the function CompileFromDotNetText, there is a section where ReferencedAssemblies are added to the compiler as parameters, and the assembly needs to be added here as well. For example, to add a standard library, the following line would be used: parameters.ReferencedAssemblies.Add("System.dll"); Which, it turns out, I needed to do, as System.dll isn't added by default, and our test script included a try/catch where Exception was not detected as a type. To add something like the MySql dll that comes with OpenSim, it would look like this: parameters.ReferencedAssemblies.Add(Path.Combine(rootPath,"MySql.Data.dll" )); The script engine automatically wraps scripts in boilerplate code to put them inside a class and make them compilable. This has the side-effect of making "using" or "import" statements inside scripts impossible, so these also need to be added to the code. For example, if your script is C#, then the function to alter is CreateCSCompilerScript (in the same Compile.cs), adding the using statement to the list inside this function. If I get the chance later this summer, I may try to develop a more robust system that attempts to (at the very least) detect the default mono/.net libraries and automatically adjust this boilerplate to include them... Again, thanks for the help! --Jeremy Lothian On Fri, May 14, 2010 at 9:19 PM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > J Lothian wrote: > >> Greetings, >> I'm a developer working on a research project that we are migrating from >> Second Life to OpenSim. We're currently exploring options and new features >> that may be available in OpenSim that we did not have in Second Life. One >> of these items is the ability to add a custom assembly reference to be >> available for scripts within the scripting engine (in C# mode). I am very >> unfamiliar with the mono/nant build process. I searched for this question a >> bit and couldn't find anything very related. Could someone point me towards >> which files I should be looking at to add an assembly reference? Is this >> even possible? Also, apologies if this is the wrong list, I wasn't sure if >> this was a user or developer question. >> > > If you want to directly call your own C# assembly from within C# scripts, > then I believe that you would have to explicitly add those assemblies to > prebuild.xml before regenerating the solution files with > prebuild.sh/prebuild.bat. > The project you would need to add to is > OpenSim.Region.ScriptEngine.Shared.Api, I think. However, some of this is > supposition - I've never tried this before. I don't think there is any > documentation on it. > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jjustincc at googlemail.com Thu May 27 23:45:16 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 00:45:16 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: References: <4BEDF6B9.2000608@googlemail.com> Message-ID: <4BFF040C.2090908@googlemail.com> J Lothian wrote: > Justin, > > Thanks for pointing me in a direction, this was -very- helpful. It > wasn't nearly as straightforward as I was expecting, but it did give me > the opportunity/excuse to get my hands dirty and dig into the projects > and code a bit. I'm going to document the process a bit here, so it > gets archived for future reference. I'm pretty sure I've narrowed down > the steps needed. > The actual project that needs the assembly reference added to it is > OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the > start. This gets the assembly detectable by the compiler. The next > step is adding the reference to the script being compiled. In > OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in > the function CompileFromDotNetText, there is a section where > ReferencedAssemblies are added to the compiler as parameters, and the > assembly needs to be added here as well. For example, to add a standard > library, the following line would be used: > > parameters.ReferencedAssemblies.Add("System.dll"); > > Which, it turns out, I needed to do, as System.dll isn't added by > default, and our test script included a try/catch where Exception was > not detected as a type. To add something like the MySql dll that comes > with OpenSim, it would look like this: > > parameters.ReferencedAssemblies.Add( > > Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically > wraps scripts in boilerplate code to put them inside a class and make > them compilable. This has the side-effect of making "using" or "import" > statements inside scripts impossible, so these also need to be added to > the code. > For example, if your script is C#, then the function to alter is > CreateCSCompilerScript (in the same Compile.cs), adding the using > statement to the list inside this function. > > If I get the chance later this summer, I may try to develop a more > robust system that attempts to (at the very least) detect the default > mono/.net libraries and automatically adjust this boilerplate to include > them... > > Again, thanks for the help! Glad that was of some use! Would very much look forward to a boilerplate adjuster - being able to include extra libraries from OpenSim C# 'scripts' would be really useful. Also, it would be great if you could copy the above into a new wiki page off http://opensimulator.org/wiki/Developer_Documentation#Scripting. Things tend to stay a little bit more visible there. Thanks! -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From melanie at t-data.com Thu May 27 23:55:57 2010 From: melanie at t-data.com (Melanie) Date: Fri, 28 May 2010 01:55:57 +0200 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFF040C.2090908@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> Message-ID: <4BFF068D.9000706@t-data.com> A generic means to add extra libs would be highly DANGEROUS. It definitely needs to be compile-time. Probably has to be, anyway, from the way the scripts work. Melanie Justin Clark-Casey wrote: > J Lothian wrote: >> Justin, >> >> Thanks for pointing me in a direction, this was -very- helpful. It >> wasn't nearly as straightforward as I was expecting, but it did give me >> the opportunity/excuse to get my hands dirty and dig into the projects >> and code a bit. I'm going to document the process a bit here, so it >> gets archived for future reference. I'm pretty sure I've narrowed down >> the steps needed. >> The actual project that needs the assembly reference added to it is >> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the >> start. This gets the assembly detectable by the compiler. The next >> step is adding the reference to the script being compiled. In >> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in >> the function CompileFromDotNetText, there is a section where >> ReferencedAssemblies are added to the compiler as parameters, and the >> assembly needs to be added here as well. For example, to add a standard >> library, the following line would be used: >> >> parameters.ReferencedAssemblies.Add("System.dll"); >> >> Which, it turns out, I needed to do, as System.dll isn't added by >> default, and our test script included a try/catch where Exception was >> not detected as a type. To add something like the MySql dll that comes >> with OpenSim, it would look like this: >> >> parameters.ReferencedAssemblies.Add( >> >> Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically >> wraps scripts in boilerplate code to put them inside a class and make >> them compilable. This has the side-effect of making "using" or "import" >> statements inside scripts impossible, so these also need to be added to >> the code. >> For example, if your script is C#, then the function to alter is >> CreateCSCompilerScript (in the same Compile.cs), adding the using >> statement to the list inside this function. >> >> If I get the chance later this summer, I may try to develop a more >> robust system that attempts to (at the very least) detect the default >> mono/.net libraries and automatically adjust this boilerplate to include >> them... >> >> Again, thanks for the help! > > Glad that was of some use! Would very much look forward to a boilerplate adjuster - being able to include extra libraries from OpenSim C# 'scripts' would be really useful. > > Also, it would be great if you could copy the above into a new wiki page off http://opensimulator.org/wiki/Developer_Documentation#Scripting. Things tend to stay a little bit more visible there. Thanks! > From jjustincc at googlemail.com Fri May 28 00:11:40 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 01:11:40 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFF068D.9000706@t-data.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> Message-ID: <4BFF0A3C.3050002@googlemail.com> Melanie wrote: > A generic means to add extra libs would be highly DANGEROUS. It > definitely needs to be compile-time. Probably has to be, anyway, > from the way the scripts work. C# scripts are insecure anyway since anybody who can create them has access to the System namespaces. They are still useful in contexts where script creation and editing are restricted or all parties are highly trusted. > > Melanie > > Justin Clark-Casey wrote: >> J Lothian wrote: >>> Justin, >>> >>> Thanks for pointing me in a direction, this was -very- helpful. It >>> wasn't nearly as straightforward as I was expecting, but it did give me >>> the opportunity/excuse to get my hands dirty and dig into the projects >>> and code a bit. I'm going to document the process a bit here, so it >>> gets archived for future reference. I'm pretty sure I've narrowed down >>> the steps needed. >>> The actual project that needs the assembly reference added to it is >>> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the >>> start. This gets the assembly detectable by the compiler. The next >>> step is adding the reference to the script being compiled. In >>> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in >>> the function CompileFromDotNetText, there is a section where >>> ReferencedAssemblies are added to the compiler as parameters, and the >>> assembly needs to be added here as well. For example, to add a standard >>> library, the following line would be used: >>> >>> parameters.ReferencedAssemblies.Add("System.dll"); >>> >>> Which, it turns out, I needed to do, as System.dll isn't added by >>> default, and our test script included a try/catch where Exception was >>> not detected as a type. To add something like the MySql dll that comes >>> with OpenSim, it would look like this: >>> >>> parameters.ReferencedAssemblies.Add( >>> >>> Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically >>> wraps scripts in boilerplate code to put them inside a class and make >>> them compilable. This has the side-effect of making "using" or "import" >>> statements inside scripts impossible, so these also need to be added to >>> the code. >>> For example, if your script is C#, then the function to alter is >>> CreateCSCompilerScript (in the same Compile.cs), adding the using >>> statement to the list inside this function. >>> >>> If I get the chance later this summer, I may try to develop a more >>> robust system that attempts to (at the very least) detect the default >>> mono/.net libraries and automatically adjust this boilerplate to include >>> them... >>> >>> Again, thanks for the help! >> Glad that was of some use! Would very much look forward to a boilerplate adjuster - being able to include extra libraries from OpenSim C# 'scripts' would be really useful. >> >> Also, it would be great if you could copy the above into a new wiki page off http://opensimulator.org/wiki/Developer_Documentation#Scripting. Things tend to stay a little bit more visible there. Thanks! >> > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From rhalin at gmail.com Fri May 28 00:30:26 2010 From: rhalin at gmail.com (J Lothian) Date: Thu, 27 May 2010 20:30:26 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFF0A3C.3050002@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> Message-ID: I'm not so sure that the current setup includes the System namespace. The only assembly, other than the OpenSim specific ones, that is loaded is System.Collections.Generic. I had to add System before I could even use Exceptions, which seems to indicate that only parts of System that are pulled in are the parts used by the other assemblies that are loaded. Melanie's response (which I mostly agree with) is why I didn't post it on the Wiki. This isn't something the average user (specifically OpenGrid users) should probably be doing. But rather than saying "absolutely not", I have to wonder if there's some reasonable middle ground that can do the job of both 1) protecting the average installation from arbitrary library code inclusion/execution, and 2) allowing an easier way to include that facility, for users that -do- need it, as a way for others to make OpenSim more flexible. Compile-time isn't a show-stopper, but something that makes the process easier, like a module, or something in the build system/environment like an "scriptengine_additional_libraries" variable might be handy. Basically, narrowing down a potential point of failure to one place, instead of three. Thanks again though, my team here really appreciates all the hard work you all put into this. --Jeremy Lothian On Thu, May 27, 2010 at 8:11 PM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > Melanie wrote: > >> A generic means to add extra libs would be highly DANGEROUS. It >> definitely needs to be compile-time. Probably has to be, anyway, >> from the way the scripts work. >> > > C# scripts are insecure anyway since anybody who can create them has access > to the System namespaces. They are still useful in contexts where script > creation and editing are restricted or all parties are highly trusted. > > > >> Melanie >> >> Justin Clark-Casey wrote: >> >>> J Lothian wrote: >>> >>>> Justin, >>>> Thanks for pointing me in a direction, this was -very- helpful. It >>>> wasn't nearly as straightforward as I was expecting, but it did give me the >>>> opportunity/excuse to get my hands dirty and dig into the projects and code >>>> a bit. I'm going to document the process a bit here, so it gets archived >>>> for future reference. I'm pretty sure I've narrowed down the steps needed. >>>> The actual project that needs the assembly reference added to it is >>>> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this is just the start. >>>> This gets the assembly detectable by the compiler. The next step is adding >>>> the reference to the script being compiled. In >>>> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler (Compiler.cs), in the >>>> function CompileFromDotNetText, there is a section where >>>> ReferencedAssemblies are added to the compiler as parameters, and the >>>> assembly needs to be added here as well. For example, to add a standard >>>> library, the following line would be used: >>>> parameters.ReferencedAssemblies.Add("System.dll"); >>>> Which, it turns out, I needed to do, as System.dll isn't added by >>>> default, and our test script included a try/catch where Exception was not >>>> detected as a type. To add something like the MySql dll that comes with >>>> OpenSim, it would look like this: >>>> >>>> parameters.ReferencedAssemblies.Add( >>>> >>>> Path.Combine(rootPath,"MySql.Data.dll"));The script engine automatically >>>> wraps scripts in boilerplate code to put them inside a class and make them >>>> compilable. This has the side-effect of making "using" or "import" >>>> statements inside scripts impossible, so these also need to be added to the >>>> code. For example, if your script is C#, then the function to alter is >>>> CreateCSCompilerScript (in the same Compile.cs), adding the using statement >>>> to the list inside this function. >>>> If I get the chance later this summer, I may try to develop a more >>>> robust system that attempts to (at the very least) detect the default >>>> mono/.net libraries and automatically adjust this boilerplate to include >>>> them... >>>> Again, thanks for the help! >>>> >>> Glad that was of some use! Would very much look forward to a boilerplate >>> adjuster - being able to include extra libraries from OpenSim C# 'scripts' >>> would be really useful. >>> >>> Also, it would be great if you could copy the above into a new wiki page >>> off http://opensimulator.org/wiki/Developer_Documentation#Scripting. >>> Things tend to stay a little bit more visible there. Thanks! >>> >>> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: From it at nii.ac.jp Fri May 28 08:26:03 2010 From: it at nii.ac.jp (it at nii.ac.jp) Date: Fri, 28 May 2010 17:26:03 +0900 (JST) Subject: [Opensim-dev] Naked logged bot In-Reply-To: References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> Message-ID: <20100528172603.AXG29710@mp.nii.ac.jp> Hello everybody, I am currently building bot application for opensim, and I met a strange problem. I am logging my bots using the GridClient object of Open Metaverse, and my bots are logged naked on the server. This is disturbing me insofar as the bot example i met from now never spoke about that. Do you have any idea to fix this problem ? Many thanks for those who cares Regards From lkalif at openmv.org Fri May 28 12:15:41 2010 From: lkalif at openmv.org (Latif Khalifa) Date: Fri, 28 May 2010 14:15:41 +0200 Subject: [Opensim-dev] Naked logged bot In-Reply-To: <20100528172603.AXG29710@mp.nii.ac.jp> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> <20100528172603.AXG29710@mp.nii.ac.jp> Message-ID: Hi, Make sure you copy the necessary files as described: http://lib.openmetaverse.org/wiki/Avatar_Appearance Latif On Fri, May 28, 2010 at 10:26 AM, wrote: > Hello everybody, > > I am currently building bot application for opensim, and I met a strange problem. I am logging my bots using the GridClient object of Open Metaverse, and my bots are logged naked on the server. > > This is disturbing me insofar as the bot example i met from now never spoke about that. > Do you have any idea to fix this problem ? > > Many thanks for those who cares > > Regards > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > From jjustincc at googlemail.com Fri May 28 15:44:29 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 16:44:29 +0100 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> Message-ID: <4BFFE4DD.10001@googlemail.com> J Lothian wrote: > I'm not so sure that the current setup includes the System namespace. > The only assembly, other than the OpenSim specific ones, that is loaded > is System.Collections.Generic. I had to add System before I could even > use Exceptions, which seems to indicate that only parts of System that > are pulled in are the parts used by the other assemblies that are loaded. Actually, one can still use other classes just fine if they are referenced by their full names. For example, my script //c# // justincc's short test script string message = "Hello avatar!"; string xml = "ribbit"; public void default_event_state_entry() { llSay(0, message); } public void default_event_touch_start( LSL_Types.LSLInteger total_number) { System.IO.StringReader sr = new System.IO.StringReader(xml); System.Xml.XmlTextReader reader = new System.Xml.XmlTextReader(sr); llSay(0, reader.ReadElementString("tag")); } works just fine on OpenSim Git master with no alterations other than allowing cs scripts. > > Melanie's response (which I mostly agree with) is why I didn't post it > on the Wiki. This isn't something the average user (specifically > OpenGrid users) should probably be doing. But rather than saying > "absolutely not", I have to wonder if there's some reasonable middle > ground that can do the job of both 1) protecting the average > installation from arbitrary library code inclusion/execution, and 2) > allowing an easier way to include that facility, for users that -do- > need it, as a way for others to make OpenSim more flexible. To be honest, I don't think the average user looks on the development section of the wiki anyway :). Also, none of this stuff is available unless the region operator specifically allows c# scripts. I would really like to see this documentation over there along with security warnings about using c# scripts at all. But the real solution could be to properly sandbox scripts. I know that there was some discussion about this a long time ago and there's some good technical reason why it's not possible yet, but I can't remember what that is. > > Compile-time isn't a show-stopper, but something that makes the process > easier, like a module, or something in the build system/environment like > an "scriptengine_additional_libraries" variable might be handy. > Basically, narrowing down a potential point of failure to one place, > instead of three. > > Thanks again though, my team here really appreciates all the hard work > you all put into this. Many thanks Jeremy, I'm sure from all of us. Be very interested to know what your team are using OpenSim for, though I appreciate that might not be possible if the work isn't in the open. Best, Justin. > > --Jeremy Lothian > > On Thu, May 27, 2010 at 8:11 PM, Justin Clark-Casey > > wrote: > > Melanie wrote: > > A generic means to add extra libs would be highly DANGEROUS. It > definitely needs to be compile-time. Probably has to be, anyway, > from the way the scripts work. > > > C# scripts are insecure anyway since anybody who can create them has > access to the System namespaces. They are still useful in contexts > where script creation and editing are restricted or all parties are > highly trusted. > > > > Melanie > > Justin Clark-Casey wrote: > > J Lothian wrote: > > Justin, > Thanks for pointing me in a direction, this was -very- > helpful. It wasn't nearly as straightforward as I was > expecting, but it did give me the opportunity/excuse to > get my hands dirty and dig into the projects and code a > bit. I'm going to document the process a bit here, so > it gets archived for future reference. I'm pretty sure > I've narrowed down the steps needed. > The actual project that needs the assembly reference > added to it is > OpenSim.Region.ScriptEngine.Shared.CodeTools, but this > is just the start. This gets the assembly detectable by > the compiler. The next step is adding the reference to > the script being compiled. In > OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler > (Compiler.cs), in the function CompileFromDotNetText, > there is a section where ReferencedAssemblies are added > to the compiler as parameters, and the assembly needs to > be added here as well. For example, to add a standard > library, the following line would be used: > parameters.ReferencedAssemblies.Add("System.dll"); > Which, it turns out, I needed to do, as System.dll > isn't added by default, and our test script included a > try/catch where Exception was not detected as a type. > To add something like the MySql dll that comes with > OpenSim, it would look like this: > > parameters.ReferencedAssemblies.Add( > > Path.Combine(rootPath,"MySql.Data.dll"));The script > engine automatically wraps scripts in boilerplate code > to put them inside a class and make them compilable. > This has the side-effect of making "using" or "import" > statements inside scripts impossible, so these also need > to be added to the code. For example, if your script is > C#, then the function to alter is CreateCSCompilerScript > (in the same Compile.cs), adding the using statement to > the list inside this function. > If I get the chance later this summer, I may try to > develop a more robust system that attempts to (at the > very least) detect the default mono/.net libraries and > automatically adjust this boilerplate to include them... > Again, thanks for the help! > > Glad that was of some use! Would very much look forward to > a boilerplate adjuster - being able to include extra > libraries from OpenSim C# 'scripts' would be really useful. > > Also, it would be great if you could copy the above into a > new wiki page off > http://opensimulator.org/wiki/Developer_Documentation#Scripting. > Things tend to stay a little bit more visible there. Thanks! > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Fri May 28 16:45:49 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 17:45:49 +0100 Subject: [Opensim-dev] AlexRa, test dll changes require updates to .nant/local.include for mono run of "nant test" Message-ID: <4BFFF33D.10109@googlemail.com> Hi Alex, I'm assuming that you're using Windows since, somewhat ironically, the recent data test updates stopped the automated test suite from completing. Essentially, the "nant test" target used by panda.opensimulator.org to run the tests requires changes to .nant/local.include if the DLLs change. This time, I changed the references from OpenSim.Data.SQLite.Tests.dll/MySQL.dll to OpenSim.Data.Tests.dll in commit d53057c. But if you could check that in future then that would be great. Also, I see that there are now a very large number of skipped tests in OpenSim.Data.Tests.dll. From a quick scan of the output at http://panda.opensimulator.org/test_runs/2189 I see that some of these are MSSQL but others appear to be SQLite. Could you comment and/or fix? On another note, I saw you mention that some tests require NUnit 2.5. Unfortunately, the download page at http://www.nunit.org/?p=download says that this series is still somewhat unstable under Mono. I don't mind updating if this definitely won't affect us, but otherwise I would prefer that we remain on 2.4 for now. Regards, -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From jjustincc at googlemail.com Fri May 28 17:43:19 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 18:43:19 +0100 Subject: [Opensim-dev] Inventory and appearance sections of OpenSim.ApplicationPlugins.Rest.Inventory inactive Message-ID: <4C0000B7.5050802@googlemail.com> Hi folks. I just commented out large unused chunks of RestAppearanceServices and RestInventoryServices from the facility that allowed one to directly manipulate these through a REST-like interface (this is nothing to do with grid services). This code was generating unused warnings because their callers had been commented out following the various inventory/presence/appearance refactors. If any developer out there cares about these facilities I would ask them to take a look at the code and submit the changes required to get them operable again. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From info at adeptsql.com Fri May 28 19:07:57 2010 From: info at adeptsql.com (Alex Reatov) Date: Fri, 28 May 2010 22:07:57 +0300 Subject: [Opensim-dev] AlexRa, test dll changes require updates to .nant/local.include for mono run of "nant test" In-Reply-To: <4BFFF33D.10109@googlemail.com> References: <4BFFF33D.10109@googlemail.com> Message-ID: <10510193755.20100528220757@adeptsql.com> Hello Justin, JCC> On another note, I saw you mention that some tests require NUnit JCC> 2.5. Unfortunately, the download page at JCC> http://www.nunit.org/?p=download says that this series is still JCC> somewhat unstable under Mono. I don't mind updating if this JCC> definitely won't affect us, but otherwise I would prefer that we remain on 2.4 for now. I did the tests in NUnit 5.5. initially, but Melanie told me it is not available on OpenSim's test server, so I downgraded all the tests to NUnit 4.6, where it looks a bit less cool but works just the same. All the code I pushed to github is for NUnit 4.6. JCC> I'm assuming that you're using Windows since, somewhat JCC> ironically, the recent data test updates stopped the automated test suite from completing. That is correct, I'm on Windows, and I do realize that most of the OpenSim development is being done under Linux. Things like nant and prebuild still hold surprizes for me. JCC> Essentially, the "nant test" target used by JCC> panda.opensimulator.org to run the tests requires changes to JCC> .nant/local.include if the DLLs change. This time, I changed the JCC> references from OpenSim.Data.SQLite.Tests.dll/MySQL.dll to JCC> OpenSim.Data.Tests.dll in commit d53057c. But if you could check JCC> that in future then that would be great. Sorry for messing up the build process and thank you for fixing it. JCC> Also, I see that there are now a very large number of skipped JCC> tests in OpenSim.Data.Tests.dll. From a quick scan of the output JCC> at http://panda.opensimulator.org/test_runs/2189 I see that some JCC> of these are MSSQL but others appear to be SQLite. Could you comment and/or fix? All MS SQL tests are supposed to be skipped unless specifically enabled, but none of the SQLite tests should be skipped. They all ran green on my system. I'm looking at the tests log right now. Best regards, Alex Reatov Adept SQL Tools - http://www.adeptsql.com From j.veenvan at gmail.com Fri May 28 20:38:25 2010 From: j.veenvan at gmail.com (Jeroen van Veen) Date: Fri, 28 May 2010 22:38:25 +0200 Subject: [Opensim-dev] mapping service viewer support Message-ID: <201005282238.26139.info@os-networks.net> Hello, I've done some testing with the tms tiler osmaps(http://hwios.org/wiki/OSMaps) on the osgrid tiles at ll.maptiles.osgrid.org/ . First results are positive. The tms pyramid with 3500 regions was rendered with ~77000 image manupilations in ~ 10,5 minutes. The result can be viewed with any tms-compatible client(openlayers, marble), in this case with openlayers at http://beta.simstad.nl:8010/client/default_map.html the s3-mapping in sl(http://wiki.secondlife.com/wiki/S3_based_viewer_map) uses also some form of the tms specification. I was wondering if viewersupport for this could be considered. Using the same system for inworld maps and webmaps would have some benefits. Jeroen From jjustincc at googlemail.com Fri May 28 22:25:32 2010 From: jjustincc at googlemail.com (Justin Clark-Casey) Date: Fri, 28 May 2010 23:25:32 +0100 Subject: [Opensim-dev] If you're following Git master you may need to manually delete old SQLite/MySQL data test dlls Message-ID: <4C0042DC.2070308@googlemail.com> Hi folks, If you're following Git master, OpenSim.Data.MySql.Tests.dll and OpenSim.Data.SQLite.Tests.dll were recently amalgamated into OpenSim.Data.Tests.dll. However, if the two old dlls are hanging around you may see errors along the lines of 01:13:25 - [MODULES]: Loading Region's modules (old style) 01:13:26 - [MODULES]: Found Module Library [D:\Opensim-OSGrid\bin\OpenSim.Client .MXP.dll] 01:13:26 - [MODULES]: [MXP ClientStack Module]: Loading Shared Module. 01:13:26 - [MODULES]: Could not load types for [OpenSim.Data.MySQL.Tests, Versio n=0.0.0.0, Culture=neutral, PublicKeyToken=null]. Exception System.Reflection.R eflectionTypeLoadException: Unable to load one or more of the requested types. R etrieve the LoaderExceptions property for more information. OpenSim threw an exception: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information. at OpenSim.Region.Framework.ModuleLoader.LoadModules(String dllName) You'll need either to run "nant clean build" if you're using nant or manually delete these dlls from bin to get OpenSim running again if you're using Visual Studio or similar. -- Justin Clark-Casey (justincc) http://justincc.org http://twitter.com/justincc From rhalin at gmail.com Sat May 29 20:20:29 2010 From: rhalin at gmail.com (J Lothian) Date: Sat, 29 May 2010 16:20:29 -0400 Subject: [Opensim-dev] Adding an assembly reference to make available via script In-Reply-To: <4BFFE4DD.10001@googlemail.com> References: <4BEDF6B9.2000608@googlemail.com> <4BFF040C.2090908@googlemail.com> <4BFF068D.9000706@t-data.com> <4BFF0A3C.3050002@googlemail.com> <4BFFE4DD.10001@googlemail.com> Message-ID: On Fri, May 28, 2010 at 11:44 AM, Justin Clark-Casey < jjustincc at googlemail.com> wrote: > J Lothian wrote: > >> I'm not so sure that the current setup includes the System namespace. The >> only assembly, other than the OpenSim specific ones, that is loaded is >> System.Collections.Generic. I had to add System before I could even use >> Exceptions, which seems to indicate that only parts of System that are >> pulled in are the parts used by the other assemblies that are loaded. >> > > Actually, one can still use other classes just fine if they are referenced > by their full names. For example, my script > > //c# > // justincc's short test script > > string message = "Hello avatar!"; > string xml = "ribbit"; > > public void default_event_state_entry() > { > llSay(0, message); > } > > public void default_event_touch_start( > LSL_Types.LSLInteger total_number) > { > System.IO.StringReader sr > = new System.IO.StringReader(xml); > System.Xml.XmlTextReader reader > = new System.Xml.XmlTextReader(sr); > > llSay(0, reader.ReadElementString("tag")); > } > > works just fine on OpenSim Git master with no alterations other than > allowing cs scripts. > > Ah, forgot that you could type out the entire assembly heirarchy to get there. Kind of scary that users can get to System.IO that easily, but at least with a proper linux user running mono and a few other precautions, potential damage could be minimized. > > Melanie's response (which I mostly agree with) is why I didn't post it on >> the Wiki. This isn't something the average user (specifically OpenGrid >> users) should probably be doing. But rather than saying "absolutely not", I >> have to wonder if there's some reasonable middle ground that can do the job >> of both 1) protecting the average installation from arbitrary library code >> inclusion/execution, and 2) allowing an easier way to include that facility, >> for users that -do- need it, as a way for others to make OpenSim more >> flexible. >> > > To be honest, I don't think the average user looks on the development > section of the wiki anyway :). Also, none of this stuff is available unless > the region operator specifically allows c# scripts. I would really like to > see this documentation over there along with security warnings about using > c# scripts at all. > > But the real solution could be to properly sandbox scripts. I know that > there was some discussion about this a long time ago and there's some good > technical reason why it's not possible yet, but I can't remember what that > is. > > No problem then, I can get this up and documented over the next couple days when I get a free moment, complete with some nice warnings. I may have an idea why sandboxing isn't very easy, at least using the standard tools. In .Net, there is the Code Access Security feature, which admittedly, I'm fairly unfamiliar with, but I -think- it allows you to wrap blocks of code to require certain permission levels to execute, and possibly limit library access. Under windows and .Net, these might work, but they are officially "unsupported" in mono, and it looks like the mono project has abandoned efforts to implement them. And even under windows, I would guess that it takes the "user" as being the authenticated windows user that executed the server, not the remote OpenSim user compiling/executing the script. More complex sandboxing would probably a huge project in itself involving parsing or catching calls to specific functions, which is probably much beyond the scope of OpenSim. > > Compile-time isn't a show-stopper, but something that makes the process >> easier, like a module, or something in the build system/environment like an >> "scriptengine_additional_libraries" variable might be handy. Basically, >> narrowing down a potential point of failure to one place, instead of three. >> Thanks again though, my team here really appreciates all the hard work >> you all put into this. >> > > Many thanks Jeremy, I'm sure from all of us. > Be very interested to know what your team are using OpenSim for, though I > appreciate that might not be possible if the work isn't in the open. > > I'm a graduate student working with a research team at Penn State University (details here: http://isee.ist.psu.edu/). Basically, we're developing learning modules within Second Life to teach topics in computer and network security. Working in SecondLife has brought up many limitations along the way that has slowed development quite a bit, not to mention the costs involved. So, we've been working on re-implementing some of our modules in OpenSim, and considering it for ongoing/future development. Getting this item working has already sped up development a bit, the next hurdle is getting the XmlRpcGroups module working without disabling our ability to login, but thats a topic for another thread when I have more time to look into it... Thanks again, --Jeremy Lothian > Best, > > Justin. > > --Jeremy Lothian >> >> >> On Thu, May 27, 2010 at 8:11 PM, Justin Clark-Casey < >> jjustincc at googlemail.com > wrote: >> >> Melanie wrote: >> >> A generic means to add extra libs would be highly DANGEROUS. It >> definitely needs to be compile-time. Probably has to be, anyway, >> from the way the scripts work. >> >> >> C# scripts are insecure anyway since anybody who can create them has >> access to the System namespaces. They are still useful in contexts >> where script creation and editing are restricted or all parties are >> highly trusted. >> >> >> >> Melanie >> >> Justin Clark-Casey wrote: >> >> J Lothian wrote: >> >> Justin, >> Thanks for pointing me in a direction, this was -very- >> helpful. It wasn't nearly as straightforward as I was >> expecting, but it did give me the opportunity/excuse to >> get my hands dirty and dig into the projects and code a >> bit. I'm going to document the process a bit here, so >> it gets archived for future reference. I'm pretty sure >> I've narrowed down the steps needed. >> The actual project that needs the assembly reference >> added to it is >> OpenSim.Region.ScriptEngine.Shared.CodeTools, but this >> is just the start. This gets the assembly detectable by >> the compiler. The next step is adding the reference to >> the script being compiled. In >> OpenSim.Region.ScriptEngine.Shared.CodeTools.Compiler >> (Compiler.cs), in the function CompileFromDotNetText, >> there is a section where ReferencedAssemblies are added >> to the compiler as parameters, and the assembly needs to >> be added here as well. For example, to add a standard >> library, the following line would be used: >> parameters.ReferencedAssemblies.Add("System.dll"); >> Which, it turns out, I needed to do, as System.dll >> isn't added by default, and our test script included a >> try/catch where Exception was not detected as a type. >> To add something like the MySql dll that comes with >> OpenSim, it would look like this: >> >> parameters.ReferencedAssemblies.Add( >> >> Path.Combine(rootPath,"MySql.Data.dll"));The script >> engine automatically wraps scripts in boilerplate code >> to put them inside a class and make them compilable. >> This has the side-effect of making "using" or "import" >> statements inside scripts impossible, so these also need >> to be added to the code. For example, if your script is >> C#, then the function to alter is CreateCSCompilerScript >> (in the same Compile.cs), adding the using statement to >> the list inside this function. >> If I get the chance later this summer, I may try to >> develop a more robust system that attempts to (at the >> very least) detect the default mono/.net libraries and >> automatically adjust this boilerplate to include them... >> Again, thanks for the help! >> >> Glad that was of some use! Would very much look forward to >> a boilerplate adjuster - being able to include extra >> libraries from OpenSim C# 'scripts' would be really useful. >> >> Also, it would be great if you could copy the above into a >> new wiki page off >> >> http://opensimulator.org/wiki/Developer_Documentation#Scripting. >> Things tend to stay a little bit more visible there. Thanks! >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> -- Justin Clark-Casey (justincc) >> http://justincc.org >> >> http://twitter.com/justincc >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> >> >> >> ------------------------------------------------------------------------ >> >> >> _______________________________________________ >> Opensim-dev mailing list >> Opensim-dev at lists.berlios.de >> https://lists.berlios.de/mailman/listinfo/opensim-dev >> > > > -- > Justin Clark-Casey (justincc) > http://justincc.org > http://twitter.com/justincc > _______________________________________________ > Opensim-dev mailing list > Opensim-dev at lists.berlios.de > https://lists.berlios.de/mailman/listinfo/opensim-dev > -------------- next part -------------- An HTML attachment was scrubbed... URL: