Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-07-24 | MAINT-7495 Viewer retries too many time apon 504 from login.cgi | andreykproductengine | |
2016-12-13 | MAINT-6978 Proxy should not be initialized outside of startLLProxy() | andreykproductengine | |
2016-12-08 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-skip-llcorehttp-test | Nat Goodspeed | |
2016-12-07 | DRTVWR-418: Apparently (some) Windows hosts still need freeport(). | Nat Goodspeed | |
This is the function in indra/llmessage/tests/testrunner.py that iterates through ports in a specified range, looking for an available one. Other platforms understand a specification of port 0 to mean: "You pick one. I'll just use whichever one you picked." | |||
2016-12-07 | DRTVWR-418: Reinstate test that we THOUGHT was killing test run. | Nat Goodspeed | |
But since the real problem is quite different, try with that suspected test restored. | |||
2016-12-07 | DRTVWR-418: Fix a couple variable references in debugging output. | Nat Goodspeed | |
2016-12-07 | DRTVWR-418: Revamp testrunner to shutdown server Thread at end. | Nat Goodspeed | |
Instead of having testrunner.run()'s caller pass a Thread object on which to run the caller's server instance's serve_forever() method, just pass the server instance. testrunner.run() now constructs the Thread. This API change allows run() to also call shutdown() on the server instance when done, and then join() the Thread. The hope is that this will avoid the Python runtime forcing the process termination code to 1 due to forcibly killing the daemon thread still running serve_forever(). While at it, eliminate calls to testrunner.freeport() -- just make the runtime pick a suitable port instead. | |||
2016-12-06 | DRTVWR-418: Remove duplicate testrunner.py | Nat Goodspeed | |
2016-12-06 | Fix minor error in forwarding shutdown_request() call. | Nat Goodspeed | |
2016-12-06 | Try even harder to ignore errors in llcorehttp's dummy server. | Nat Goodspeed | |
2016-12-06 | DRTVWR-418: Skip the whole of the failing llcorehttp test function. | Nat Goodspeed | |
2016-12-06 | DRTVWR-418: Skip the llcorehttp test that breaks test machinery. | Nat Goodspeed | |
Loath though I am to skip testing, this consistent failure is not a failure in the software being tested (llcorehttp) but rather in the dummy server with which we're testing it. | |||
2016-11-14 | Merged in lindenlab/viewer-cleanup | AndreyL ProductEngine | |
2016-09-27 | MAINT-5232: Ensure BOOST_SYSTEM_LIBRARY follows BOOST_THREAD_LIBRARY. | nat@linux-build-phx8.lindenlab.com | |
In recent versions of Boost, BOOST_THREAD_LIBRARY depends on BOOST_SYSTEM_LIBRARY. In llcorehttp/CMakeLists.txt, these were incorrectly ordered for Linux. Somewhat oddly, that appears to have caused Linux link errors even in llmath. Fix at least this problem. | |||
2016-09-27 | MAINT-5232: Disable unrealistic failing checks on GetMemTotal(). | Nat Goodspeed | |
2016-09-27 | MAINT-5232: Give up on running mem test twice: doesn't work | Nat Goodspeed | |
2016-09-23 | MAINT-5232: Try workaround for dubious llcorehttp mem usage test. | Nat Goodspeed | |
2016-08-30 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-07-21 | MAINT-6585: redirect elementtree to llbase version | Glenn Glazer | |
2016-07-20 | MAINT=6585: migrate from local python libraries to canonical llbase | Glenn Glazer | |
2016-04-04 | merge with 4.0.3-release | Oz Linden | |
2016-03-07 | Merge | Rider Linden | |
2016-03-07 | merge with El Capitan and packaging fixes | Oz Linden | |
2016-02-19 | MAINT-6137: Re enable pipelining by default, use new version of CURL (7.47) ↵ | Rider Linden | |
with corrections for timed out connections in pipelining. Minor fix for safer op retrieval. | |||
2016-02-17 | kludge for darwin builds on el capitan | JJ Linden | |
2016-01-21 | MAINT-5915: Put in some extra null checks around completed HTTP checks to ↵ | Rider Linden | |
try and eliminate a crash in the wild. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-10-16 | MAINT-5271: Microsoft is just too permissive. | rider | |
2015-10-16 | MAINT-5271: Converted internal pointers to internal operation to managed ↵ | Rider Linden | |
shared pointers. Removed direct cast and dereference of handles. | |||
2015-10-15 | Another fix for unit tests. Missed on Windows. | Rider Linden | |
2015-10-15 | MAINT-5732: Update unit tests | Rider Linden | |
2015-10-15 | MAINT-5732: Issue in texture_load example and some comments regarding ↵ | Rider Linden | |
NoOpDeletor | |||
2015-10-15 | MAINT-5732: Fixes for Mac build | rider | |
2015-10-14 | MAINT-5732: Change to the way event polling handles error conditions and ↵ | Rider Linden | |
cancel calls. Refactor any remaining LLCore::HTTPHandlers to use boost::shared_ptr Started minor refactor in the materials manager into coroutines (unfinished) | |||
2015-09-23 | Remove ares dependency from build. | Rider Linden | |
2015-09-21 | Add cleanup to LLCore prevent occasional crash on exit. | Rider Linden | |
2015-09-15 | MAINT-5507: Remove llcurl, move constant values and untilities to llcorehttp lib | Rider Linden | |
2015-08-19 | Break circular dep. Things get cranky. | Rider Linden | |
2015-08-18 | MAINT-5506: Establish circular dependency between LLMessage & LLCoreHttp | Rider Linden | |
2015-08-12 | MAINT-5500: Finish converting the AIS responders to the new coroutine model, ↵ | Rider Linden | |
Cleaned up dead an unused code. MAINT-4952: Added COPY and MOVE methods to Core:Http adapter | |||
2015-07-10 | Automated merge with file:///Users/nat/linden/maint-4952-v-t-u | Nat Goodspeed | |
2015-07-09 | Merge suppress http_proxy in INTEGRATION_TEST_llcorehttp | Nat Goodspeed | |
2015-07-09 | Suppress http_proxy env var for llcorehttp integration test. | Nat Goodspeed | |
Sometimes it can be useful to have http_proxy set in the environment, but if we leave it set while INTEGRATION_TEST_llcorehttp is running, the test hangs. Suppress that variable for that integration test. | |||
2015-07-08 | Fix the sample. | Rider Linden | |
2015-07-08 | Enforcing constness of refs | Rider Linden | |
2015-07-08 | Update the unit tests to use the new pointer type. | Rider Linden | |
2015-07-08 | Change HttpOptions::ptr_t to be shared_ptr<> rather than intrusive. | Rider Linden | |
2015-07-08 | Convert LLCore::HttpHeaders to use shared_ptr<> rather than an ↵ | Rider Linden | |
intrusive_ptr<> for refrence counting. | |||
2015-06-29 | MAINT-4952: Use IntrusivePtr for BufferArray,HttpHeaders,HttpOptions. | Nat Goodspeed | |
Specifically, change the ptr_t typedefs for these LLCore classes to use IntrusivePtr rather than directly using boost::intrusive_ptr. This allows us to use a simple ptr_t(raw ptr) constructor rather than having to remember to code ptr_t(raw ptr, false) everywhere. In fact, the latter form is now invalid: remove the now-extraneous 'false' constructor parameters. | |||
2015-06-29 | MAINT-4952: Add IntrusivePtr wrapper for boost::intrusive_ptr. | Nat Goodspeed | |
For a RefCounted subclass T, boost::intrusive_ptr<T> must be instantiated as boost::intrusive_ptr<T>(raw ptr, false) to avoid immortal instances. Forgetting that final bool parameter is both easy and extremely hard to spot with desk checking or code review. IntrusivePtr<T> provides constructors that Do The Right Thing, so we can typedef a subclass T's ptr_t to IntrusivePtr<T> rather than directly to boost::intrusive_ptr<T>. |