Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-24 | MAINT-7081: Only request HTTP2 with $VIEWERASSET override (testing) | Nat Goodspeed | |
2017-10-24 | MAINT-7081: Merge from lindenlab/viewer64. | Nat Goodspeed | |
2017-10-11 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-09-30 | MAINT-7081: Eliminate unused variable errors after new refactoring. | Nat Goodspeed | |
The new helper functions check_curl_easy_setopt() and check_curl_multi_setopt() encapsulate the pervasive idiom: code = curl_{easy,multi}_setopt(handle, option, arg); check_curl_{easy,multi}_code(code, option); But since each of these helper functions contains its own local CURL{,M}code variable 'code', having a caller-scope variable reused for every such call is no longer necessary -- in fact is no longer used at all. That produces a fatal warning with MSVC. Get rid of those now-unused variables. | |||
2017-09-29 | MAINT-7081: Try requesting HTTP/2 when a request wants pipelining. | Nat Goodspeed | |
2017-09-27 | MAINT-7081: Mention nghttp2 library wherever it must be mentioned. | Nat Goodspeed | |
2017-09-20 | DRTVWR-418: Disable more needlessly fragile memory consumption tests. | Nat Goodspeed | |
2017-08-15 | DRTVWR-418: Disable another fragile llcorehttp memory-usage check. | Nat Goodspeed | |
2017-08-14 | MAINT-7634: Feedback from code review, move enum to string converter to own ↵ | Rider Linden | |
function. | |||
2017-08-08 | MAINT-7634: Logging and instrumentation canges to narrow down viewer crashes. | Rider Linden | |
2017-07-28 | MAINT-7634: Move StatsAccumulator into llcommon, collect data sent and error ↵ | Rider Linden | |
codes from core. | |||
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. | |||
2017-02-13 | DRTVWR-418: Fix syntax for previous test skip. | Nat Goodspeed | |
2017-02-13 | DRTVWR-418: Reluctantly skip llcorehttp 503-with-retry test on W64. | Nat Goodspeed | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-12-19 | DRTVWR-418: Use U32 for int (and hex) of HttpStatus in 64-bit too. | Nat Goodspeed | |
Turns out that Monty didn't intend for the int-flavored representation of HttpStatus to expand to 64 bits even when unsigned long is that wide. So change the implicit conversion operator, and its uses, to U32 instead. That produces a consistent toHex() result for both 32-bit and 64-bit builds. | |||
2016-12-16 | DRTVWR-418: Adjust HttpStatus::toHex() test for 64-bit result. | Nat Goodspeed | |
2016-12-10 | DRTVWR-418: Update some copy commands for 3p library versions. | Nat Goodspeed | |
2016-12-08 | DRTVWR-418: Change Mac build_directory to build-darwin-x86_64 | Nat Goodspeed | |
since we no longer support 32-bit Mac builds. The old build-darwin-i386 directory name appeared in a shocking number of files. Change CMake paths to use ${CMAKE_BINARY_DIR} -- or, when trying to find the packages subdirectory, ${AUTOBUILD_INSTALL_DIR}. Change the rest to at least look for build-darwin-*. | |||
2016-12-07 | DRTVWR-418: Merge backout that restores llcorehttp tests. | Nat Goodspeed | |
2016-12-07 | Backed out changeset fbcb5f5fb015: restore llcorehttp tests. | Nat Goodspeed | |
2016-12-07 | DRTVWR-418: Overriding shutdown_request() wasn't the issue. Remove. | Nat Goodspeed | |
2016-12-07 | merge changes for nats updates for llcorehttp | Oz Linden | |
2016-12-07 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-skip-llcorehttp-test | Nat Goodspeed | |
2016-12-07 | big hammer - temporarily disable llcorehttp tests completely | Oz Linden | |
2016-12-07 | DRTVWR-418: Suppress llcorehttp tests until we solve TC harness issues. | Nat Goodspeed | |
2016-12-07 | merge nats even newer fix for the llcorehttp test | Oz Linden | |
2016-12-06 | pick up latest fixes from nat | Oz Linden | |
2016-12-06 | DRTVWR-418: Fix minor error in forwarding shutdown_request() call. | Nat Goodspeed | |
2016-12-06 | DRTVWR-418: Try harder to ignore errors in llcorehttp's dummy server. | Nat Goodspeed | |
2016-12-06 | merge skip of llcorehttp failing test | Oz Linden | |
2016-12-06 | DRTVWR-418: Remove ThreadingMixin from our HTTPServer subclass. | Nat Goodspeed | |
It's possible that raising an exception in a worker thread -- even though we're TRYING to suppress it -- is what's causing the process to terminate with nonzero rc. | |||
2016-12-06 | DRTVWR-418: Try for more llcorehttp tests error diagnostics. | Nat Goodspeed | |
2016-11-17 | DRTVWR-418: Fold redundant testrunner.py modules together again. | Nat Goodspeed | |
llcorehttp/tests had a clone of llmessage/tests/testrunner.py that was almost identical save for recognizing an extra optional parameter. Migrate those few lines into llmessage/tests/testrunner.py; eliminate the copy in llcorehttp; help test_llcorehttp_peer.py find the testrunner.py in llmessage/tests. | |||
2016-11-16 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
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 | |