Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-05-23 | fix tests broken by argument added to LLTrans::getString | Oz Linden | |
2018-05-23 | MAINT-8675: update expired certs in integration test | Oz Linden | |
2018-01-17 | merge 5.1.0-release | Oz Linden | |
2017-08-24 | merge changes for MAINT-7594 | Oz Linden | |
2017-08-23 | merge changes for MAINT-7594 | Oz Linden | |
2017-08-22 | MAINT-7594: add platform name string to login request (and add request ↵ | Oz Linden | |
parameter logging at DEBUG) | |||
2017-08-14 | MAINT-7640: Notify the user if login is blocked for a required viewer update | Oz Linden | |
2017-06-20 | merge changes for 5.0.6-release | Oz Linden | |
2017-06-20 | pull from v64 gate | Glenn Glazer | |
2017-06-20 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2017-04-14 | remove obsolete type cast that upsets VS sensibilities | Oz Linden | |
2017-04-14 | Change certificate store infrastructure to key off of the Subject Key | Oz Linden | |
Id rather than sha1 hash, since that is rarely used in modern certs. The previous form was storing trusted certs using an empty sha1 hash value as the key, which meant most certificates matched... not good. Modify the LLCertException to pass certificate information back as LLSD rather than an LLPointer<LLCertificate>, because when the exception is being thown from the certificate constructor that results in one of a couple of other exceptions (even refcounting won't save you when the problem is that the thing you're pointing to never finished coming into being properly). Update the certificates in the llsechandler_basic_test to modern conventions, and extend the classes to allow for an optional validation date so that the test can use a fixed date. Also make all the certificates include the plain text form for ease of reference. | |||
2017-03-02 | SL-409 - viewer asset stats test build fix | Brad Payne (Vir Linden) | |
2017-02-27 | SL-409 - viewer asset stats updates to distinguish http and udp fetches | Brad Payne (Vir Linden) | |
2017-02-03 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-12-07 | 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 | merge nats even newer fix for the llcorehttp test | Oz Linden | |
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-11-30 | DRTVWR-418: Adjust for LL_VIEWER_CHANNEL coming in unquoted. | Nat Goodspeed | |
Evidently the LL_VIEWER_CHANNEL macro (defined on the compiler command line) used to contain enclosing double quotes. Something changed (newer CMake version?) so that the macro now expands as Second Life Release rather than as "Second Life Release". That leads to syntax errors when it's used. Add C++ preprocessor trickery to stringize the value of the macro. | |||
2016-12-08 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-skip-llcorehttp-test | Nat Goodspeed | |
2017-03-06 | SL-321: reintegration of autobuild as package, build changes for mac integration | Glenn Glazer | |
2017-03-01 | SL-321: remove redundant const declaration of MD5HEX_STR_SIZE in ↵ | Glenn Glazer | |
llversioninfo, remove extraneous python variable assignment in CMakeLists, run tests with INFO | |||
2017-03-01 | SL-321: fix merge removal of llhasheduniqueid from from llloginstance_test's ↵ | Glenn Glazer | |
include path | |||
2017-02-28 | merge | coyot@coyot-sager-PC | |
2016-11-14 | Merged in lindenlab/viewer-cleanup | AndreyL ProductEngine | |
2016-09-14 | MAINT-6731 Use web profile URLs from the grid configuration | Natty Linden | |
2016-08-30 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-08-22 | SL-323: ripping out old code completed | Glenn Glazer | |
2016-08-18 | SL-323: first pass at ripping out old updater | Glenn Glazer | |
2016-04-04 | merge with 4.0.3-release | Oz Linden | |
2016-01-15 | merge changes for 4.0.1-release | Oz Linden | |
2015-12-18 | Merge | Rider Linden | |
2015-11-10 | Added code to initiate controlled shutdown of plugins with timeouts for ↵ | Rider Linden | |
misbeahving plugin. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
2015-11-02 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2015-09-15 | MAINT-5507: Remove llcurl, move constant values and untilities to llcorehttp lib | Rider Linden | |
2015-09-14 | MAINT-5507: Remove HTTPClient and related cruft. | Rider Linden | |
2015-08-25 | Merge | Rider Linden | |
2015-07-08 | Update the unit tests to use the new pointer type. | Rider Linden | |
2015-06-09 | Removed dead code, llsdmessage, llcapabilitylistener and the associated tests. | Rider Linden | |
2015-05-23 | MAINT-5232: Make gMessageSystem an LLPounceable<LLMessageSystem*>. | Nat Goodspeed | |
This will permit other subsystems to use gMessageSystem.callWhenReady() to (e.g.) register callbacks as soon as gMessageSystem is fully initialized. | |||
2015-05-01 | Move remote parcel request to a coro in LLRemoteParcelInfoProcessor | Rider Linden | |
Fix typo in twitter. Disable unit test for remote parcel info request until test infrastructure for new core is done. | |||
2015-04-28 | Convert some elements to STL | Rider Linden | |
2015-04-28 | increment viewer version to 3.7.29 | Mnikolenko ProductEngine | |
2015-04-28 | Merge viewer-release, become version 3.7.29 | Mnikolenko ProductEngine | |
2015-04-10 | restore the ll[io]fstream because we need them as wrappers on Windows for ↵ | Oz Linden | |
wide char paths; on other platforms they are now just typedefs to the std classes | |||
2015-04-07 | replace llifstream and llofstream with std::ifstream and std::ofstream ↵ | Oz Linden | |
respectively | |||
2015-01-23 | Make MandatoryUpdateMachine use LLLoginInstance's LLNotificationsInterface. | Nat Goodspeed | |
LLLoginInstance has a test hook setNotificationsInterface(), used by lllogininstance_test.cpp to redirect notifications through a dummy LLNotificationsInterface implementation. Certain of LLLoginInstance's MandatoryUpdateMachine state classes need to post notifications too; but until now they directly called LLNotificationsUtil::add(). In the production viewer, this should (!) be the same as calling through LLLoginInstance::mNotifications -- but it broke two of the LLLoginInstance unit tests, so they were skipped. Since MandatoryUpdateMachine's constructor is already passed the invoking LLLoginInstance&, make it store the reference. Add MandatoryUpdateMachine:: getNotificationsInterface(), which forwards to new LLLoginInstance:: getNotificationsInterface(). Change LLNotificationsUtil::add() calls in MandatoryUpdateMachine state classes to call through mMachine's getNotificationInterface() instead. This allows us to remove #include "llnotificationsutil.h" from lllogininstance.cpp, also that #include plus stub LLNotificationsUtil::add() implementation from lllogininstance_test.cpp. Finally, it allows us to remove the skip() calls from the two unit tests. | |||
2015-01-22 | MAINT-4800 FIXED Grid labels in combobox could be localized now. Combobox is ↵ | Mnikolenko ProductEngine | |
wider and separator (empty line) was removed. |