aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework (unfollow)
Commit message (Collapse)AuthorFilesLines
2017-04-25move mesh pbs creation code out of mesh upload code into to ↵UbitUmarov1-0/+64
PrimitiveBaseShape.cs
2017-04-15several changes for osTeleportObjectUbitUmarov1-4/+4
2017-04-14add functions to send entity updates imediatly, except for avatars (or now) ↵UbitUmarov1-4/+6
they should be use to bypass normal delayed updates, for debug
2017-04-01 store the physics inertia override in Mysql and add it to serializer. run ↵UbitUmarov1-0/+262
prebuild is required
2017-03-31If a DNS resolution fails on an outbound request, simply allow itMelanie Thielker1-2/+12
2017-03-31Allow setting the stats log file location in OpenSim.ini rather than ↵Melanie Thielker2-1/+31
app.exe.config
2017-02-01Refactor asset handling as per Ubit's suggestionMelanie Thielker2-4/+5
2017-02-01Secure sim stats with an (optional) password.Melanie Thielker1-0/+13
There is way too much in these stats to expose them to the world, at least for some of us.
2017-01-30Make negative asset caching actually workMelanie Thielker2-2/+3
Also fixes some merge artefacts in HGAssetBroker where cached assets were requested but not actually used and completely squelch a materials debug message because there is nothing the user can do to fix it anyway.
2017-01-27 several changes relative to objects return and parcel prim counts: avoid ↵UbitUmarov1-1/+1
null refs, report correct count of returned objects, make obkects counts by ownership coerent with return rules, etc
2017-01-21set a sane default region ObjectCapacityUbitUmarov1-2/+2
2017-01-16 chance new effective permissions code to ease aggregation on demand( ie on ↵UbitUmarov1-7/+9
changes). But still doing full aggregation on checks, so still heavy
2017-01-16Remove the last instance of the legacy slam but being setMelanie Thielker1-0/+8
New objects now get only the real slam bit.
2017-01-15use of PermissionMask Bit3 for slam was a recent mistake, so make it only ↵UbitUmarov1-3/+3
bit4 and move folded export to its more natural place as bit3
2017-01-14oops fix FolderMask acordingUbitUmarov1-1/+1
2017-01-14make the Slam bit actually be the two previus used ones, to try to minimize ↵UbitUmarov1-2/+2
compatibilty issues
2017-01-14fix incoerent definition of Slam bit (bits 3 and 4 used in diferentUbitUmarov1-2/+3
places.) this may still be wrong on other places; Do not loose folded permitions, WARNING MASTER IS NOW UNSTABLE. permissions are still broken"
2017-01-13Harmonize case in Permissions enumMelanie Thielker1-4/+5
2017-01-11change GenerateClientFlags(...) to work with a scenepresence; make use of ↵UbitUmarov1-1/+1
the new IsGod to check its God rights; remove the non standard estate manager right to move other ppl prims i added on last commits; coment out a test method i added sometime ago
2017-01-07Change improperly named isNPC to be IsNPC as a property should be uppercaseMelanie Thielker1-2/+2
2017-01-06Fix errors introduced by incomplete understanding of what folded perms areMelanie Thielker1-19/+0
2017-01-06fix/simplify validation of god_data update fieldUbitUmarov1-14/+20
2017-01-06Restructure god level and permissionsMelanie Thielker1-8/+25
Create a class GodController which controls all aspects of god level, viewer modes and user levels at ScenePresence level.
2017-01-05add config option automatic_gods. With this option true, users that can be ↵UbitUmarov1-0/+5
Gods will have that level automaticly without the need request on viewer; Propagate current god level to nearby regions (with local checks)
2017-01-05Massive tab and trailing space cleanupMelanie Thielker116-1323/+1323
2017-01-05a few changes to Gods ( ie administrators) controlUbitUmarov1-2/+2
2016-12-30some cleanup, use more using(), more checks so http request mem stream is closedUbitUmarov1-42/+27
2016-12-29Add negative caching to flotsam cache. Prevents scripts from hammering the ↵Melanie Thielker1-0/+6
asset server
2016-12-29Actually rename the file, tooMelanie Thielker1-0/+0
2016-12-29Refactor: Rename IImprovedAssetCache to IAssetCache as the old IAssetCache ↵Melanie Thielker2-4/+4
is long gone.
2016-12-23 add missing fileUbitUmarov1-0/+1
2016-12-23 check if a parcelID is a encoded position data or a true UUID. This may ↵UbitUmarov1-1/+5
fail, just reducing the odds.
2016-12-21 take UserProfileModule out on onMakeRoot event, add some cachingUbitUmarov1-0/+14
2016-12-16and yes HG uri againUbitUmarov1-0/+20
2016-12-16ok.. another try on the HG uriUbitUmarov1-0/+114
2016-12-13Remove the AllowAlternatePorts option. It wasn't implemented anyway.Melanie Thielker1-32/+2
Instead, handle the port being 0 as "any port" and assign a random port for regions in that case.
2016-12-12Rename charterMember to membershipType to show what it actually is.Melanie Thielker1-1/+1
This field started out as a simple flag in the protocol to indicate a user being a SL charter member. It has since then taken on additional functionality that means that the name is no longer appropriate.
2016-12-12Only ask for the new parameter when starting from scratch.Melanie Thielker1-3/+4
It is set to false implicitly on existing regions.
2016-12-12Make resolving the IP on startup optional.Melanie Thielker1-0/+19
Adds ResolveAddress boolean to regions.ini
2016-12-11If a region address is resolveable to a single address, resolve it onMelanie Thielker1-1/+5
startup and use that address This change facilitates running opensim within containers and VMs where the external address isn't that of the VM/container but that of the host.
2016-12-10Fix OpenSim bombing when a MySQL connection string doesn't contain a password.Melanie Thielker1-0/+2
Passwordless connection is perfectly legal and makes sense within a container.
2016-12-09provide remote SSLcommonName to xmlRpcRequest methods, but in a away it can ↵UbitUmarov1-0/+11
be detected/parsed. This is used by some external modules like DTLNSLMoneyServer. But this module does need to change on this ( and it cannot override default validation rules, it needs to do it on its httplistener with method provided in previus commits
2016-12-09suport client certificate validation per listenner, with a supplied static ↵UbitUmarov1-0/+4
callback
2016-12-08JsonRpc: don't try to connect to a empty uriUbitUmarov1-0/+3
2016-12-08 remove not needed sslport parameterUbitUmarov1-6/+8
2016-12-07add SSL certs validation options for regions to allow simple encriptation ↵UbitUmarov1-1/+29
without any peer autentification using simple homemade (or even shared) certs.
2016-12-04The new Constant: integer OBJECT_REZZER_KEY = 32;Mandarinka Tasty1-0/+11
Signed-off-by: Mandarinka Tasty <mandarinka.tasty@gmail.com> Signed-off-by: UbitUmarov <ajlduarte@sapo.pt>
2016-12-01 a few changes to cache.cs ( currently not much used )UbitUmarov1-40/+61
2016-11-24 revert changes to asset desc size, my bad.. this field will possible go ↵UbitUmarov1-14/+2
away in future
2016-11-23 add to SynchronousRestFormsRequester a keepalive disable option, and make ↵UbitUmarov1-11/+4
use of it on some friends conns