Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-25 | Use reinterpret_cast to pass pthread_self (pthread_t) into ↵ | Nicky | |
CRYPTO_THREADID_set_pointer (void*). | |||
2020-03-25 | DRTVWR-476: pthread_self() also needs CRYPTO_THREADID_set_pointer() | Nat Goodspeed | |
2020-03-25 | DRTVWR-476: Use OpenSSL API suitable for 64-bit pointers. | Nat Goodspeed | |
In three different places we use the same pattern: an ssl_thread_id_callback() function (a static member of LLCrashLogger, in that case) that used to be passed to CRYPTO_set_id_callback() and therefore returned an unsigned long representing the ID of the current thread. But GetCurrentThread() is a HANDLE, an alias for a pointer, and you can't uniquely cram a 64-bit pointer into an unsigned long. Fortunately OpenSSL has a more modern API for retrieving thread ID. Pass each ssl_thread_id_callback() function to CRYPTO_THREADID_set_callback() instead, converting it to accept CRYPTO_THREADID* and call CRYPTO_THREADID_set_pointer() or CRYPTO_THREADID_set_numeric() as appropriate(). | |||
2017-10-11 | merge changes for 5.0.8-release | Oz Linden | |
2017-08-30 | MAINT-7691 One more crashreported issue with unicode in windows | andreykproductengine | |
2017-08-29 | MAINT-7691 Crash report is not generated/sent if appdata path contains ↵ | andreykproductengine | |
unicode symbols | |||
2017-02-27 | Look for logcontrol-dev.xml in the user settings directory | Oz Linden | |
2016-08-30 | Automated merge with ssh://bitbucket.org/lindenlab/viewer-release | Nat Goodspeed | |
2016-05-06 | merge 4.0.4-release and MAINT-5974 | Oz Linden | |
2016-04-20 | reset crash dump upload retries and timeouts | Oz Linden | |
2016-04-20 | reset crash dump upload retries and timeouts | Oz Linden | |
2016-04-20 | MAINT-6322 fix merge error that prevented crash dumps from being located for ↵ | Oz Linden | |
upload (and add better logging) | |||
2016-04-20 | MAINT-6322 fix merge error that prevented crash dumps from being located for ↵ | Oz Linden | |
upload (and add better logging) | |||
2016-04-13 | add logging around crash reporting, with minor code cleanups | Oz Linden | |
2016-05-04 | merge changes for MAINT-5974 | Oz Linden | |
2016-04-13 | add logging around crash reporting, with minor code cleanups | Oz Linden | |
2016-04-08 | merge changes for MAINT-5974 | Oz Linden | |
2016-04-04 | merge with 4.0.3-release | Oz Linden | |
2016-03-08 | maint-5974 / maint-5422: remove extraneous return statement | Glenn Glazer | |
2016-03-08 | maint-5974/maint-5422: viewer changes for new crash reporting, remove no ↵ | Glenn Glazer | |
send logic | |||
2016-01-29 | MAINT-6099: One more log message. | Rider Linden | |
2016-01-29 | MAINT-6099: Add a check on the result of requestPostWithLLSD for error. ↵ | Rider Linden | |
Also log the failed URL. | |||
2015-11-10 | remove execute permission from many files that should not have it | Oz Linden | |
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-16 | maint-5422 changes and merge from release | Glenn Glazer | |
2015-09-15 | MAINT-5507: Remove llcurl, move constant values and untilities to llcorehttp lib | 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-05-20 | MAINT-5232: Introduce SUBSYSTEM_CLEANUP() macro | Nat Goodspeed | |
and use it for existing LLSomeClass::cleanupClass() calls. This logs the fact of making the call, as well as making it. | |||
2015-04-30 | Fix to linux link | Rider Linden | |
Put timeout back into crashlogger post. | |||
2015-04-30 | Crash logger changes to LLCore::Http | Rider Linden | |
2014-05-13 | sunshine-external merge WIP | Brad Payne (Vir Linden) | |
2014-04-08 | merge | Brad Payne (Vir Linden) | |
2014-04-07 | merge with release | Richard Linden | |
2014-03-26 | Not ideal but sufficient. | Aura Linden | |
2014-03-24 | The simple approach has not worked. This hybrid solution should avoid the ↵ | Aura Linden | |
Windows issues and get us per-run logfiles. | |||
2014-03-24 | Old is the new new. | Aura Linden | |
2014-03-21 | Current log was actually correct. | Aura Linden | |
2014-03-20 | Returned Secondlife.log to main directory due to unforeseen LLErrorThread ↵ | Aura Linden | |
complexities. | |||
2014-03-13 | Merged in viewer-release | Aura Linden | |
2014-03-12 | merge | Brad Payne (Vir Linden) | |
2014-03-12 | merge with release | Richard Linden | |
2014-03-07 | Fixes for crash reporter startup race condition, crash reporter CPU use, ↵ | Aura Linden | |
Secondlife.log filehandle, XP Crash. | |||
2014-02-05 | MAINT-3555 crash in LLPanel::~LLPanel() on shutdown: | maksymsproductengine | |
- memory leaks fixing; | |||
2014-01-26 | Was not using correct name for results of file search. | obscurestar | |
2014-01-23 | Debugging changes. fixed broken pipe. | Aura Linden | |
2013-12-04 | Removed debugging code. | Aura Linden | |
2013-12-03 | Creating a cleaner branch | Aura Linden | |
2013-08-09 | second phase summer cleaning | Richard Linden | |
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc. |