Age | Commit message (Collapse) | Author |
|
|
|
tar it, and upload it.
|
|
dialog is closed
|
|
on PF disabled regions.
|
|
parcel in a damage-enabled region. Reviewed by Kelly
|
|
moved to Available
|
|
|
|
as "(unknown)" in Inventory. Now shows "(unknown / multiple)". Reviewed by Kelly
|
|
crossings, cleanup logic is a TBD, etc..
|
|
LLProxy support, HttpOptions starting to work, HTTP resource waiting fixed.
Non-LLThread-based threads need to do some registration or LLMutex locks taken out in these
threads will not work as expected (SH-3154). We'll get a better solution later, this fixes
some things for now. Tracing of operations now supported. Global and per-request (via
HttpOptions) tracing levels of [0..3]. The 2 and 3 levels use libcurl's VERBOSE mode
combined with CURLOPT_DEBUGFUNCTION to stream high levels of detail into the log. *Very*
laggy but useful. Simple GET request supported (no Range: header). Really just a
degenrate case of a ranged get but supplied an API anyway. Global option to use the
LLProxy interface to setup CURL handles for either socks5 or http proxy usage. This
isn't really the most encapsulated way to do this but a better solution will have to
come later. The wantHeaders and tracing options are now supported in HttpOptions giving
per-request controls. Big refactoring of the HTTP resource waiter in lltexturefetch.
What I was doing before wasn't correct. Instead, I'm implementing the resource wait
after the Semaphore model (though not using system semaphores). So instead of having
a sequence like: SEND_HTTP_REQ -> WAIT_HTTP_RESOURCE -> SEND_HTTP_REQ, we now
do WAIT_HTTP_RESOURCE -> WAIT_HTTP_RESOURCE2 (actual wait) -> SEND_HTTP_REQ. Works
well but the prioritized filling of the corehttp library needs some performance
work later.
|
|
|
|
|
|
sessions
|
|
do not stack.
|
|
|
|
ssh://hg@bitbucket.org/stinson_linden/viewer-development-havokai.
|
|
when a static pathfinding object is in not in the current region.
|
|
|
|
|
|
|
|
console is closed.
|
|
|
|
|
|
The NORMAL range doesn't do any sleeping at all and so we'll
spin the core harder than we already are. Bring all idlers
into the same range.
|
|
|
|
|
|
|
|
|
|
|
|
islands.
Reviewed by Kelly
|
|
|
|
are appended in place rather than prepended out of context.
|
|
For now, workaround...
|
|
|
|
Implemented/modified PUT & POST to not used chunked encoding for the request.
Made the unit test much happier and probably a better thing for the pipeline.
Have a cheesy static & dynamic proxy capability using both local options and
a way to wire into LLProxy in llmessages. Not a clean thing but it will get
the proxy path working with both socks5 & http proxies. Refactoring to get
rid of unneeded library handler and unified an HttpStatus return for all
requests. Big batch of code removed as a result of that and more is possible
as well as some syscall avoidance with a bit more work. Boosted the unit
tests for simple PUT & POST test which revealed the test harness does *not*
like chunked encoding so we'll avoid it for now (and don't really need it
in any of our schemes).
|
|
Beware of bad documentation. operator--(int) does not return what
the header claimed it did.
|
|
|
|
This allows the app to allocate up to 4GB memory on 64bit hosts and 32bit hosts with PAE instead of 2GB
32bit stock OSs will still be limited to 2GB, with no bemnifit or negigitive impact
This has the benifit of not crashing the viewer when the viewer memory exceeds 2GB on 64bit hosts
Linux and Mac by nature use up to 4GB for a 32bit app, even on a 32bit host
|
|
|
|
|
|
need to remove XXX_STINSON_AGENT_STATE_DELETE_ME ifdef'ed code.
|
|
no longer has to support the Premium Wilderness regions on the old server code.
|
|
terrain.
|
|
ssh://hg@bitbucket.org/stinson_linden/viewer-development-havokai.
|
|
|
|
has to support the Premium Wilderness regions on the old server code.
|
|
viewer no longer has to support the Premium Wilderness regions on the old server code.
|
|
longer has to support the Premium Wilderness regions on the old server code.
|
|
|
|
This brings in a copy of llmessage's llsdmessage testing server. We run
a mocked HTTP service to handle requests and the integration tests run
against it by picking up the LL_TEST_PORT environment variable when running.
Add some checks and output to produce useful info when run in the wrong
environment and when bad status is received. Later will add a dead port
as well so we can test that rather than use 'localhost:2'.
|