Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
some have both problems...)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fixed search url
|
|
moved all parameters other than search query to base64 encoded llsd
|
|
the viewer unusable
converted LL_WARNS to LL_WARNS_ONCE
|
|
change modes and restart while logged in
used requestQuit instead of forceQuit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
forgot a file
|
|
can overlap UI or not be shown on screen when resizing window
|
|
|
|
changed down arrows to up arrows for mode changers on login screen
|
|
added mode switching button to status bars for advanced and basic mode, changed
login combo box to use menu instead
|
|
|
|
|
|
llinfo.
|
|
|
|
|
|
|
|
|
|
|
|
when using trusted browser or explicitly disabling address bar
|
|
Reason:
secapiSSLCertVerifyCallback() seems to be called simultaneously by multiple threads,
which causes a race condition in LLRefCount::ref/unref() methods.
The reference counter in LLSecAPIBasicHandler::mStore goes to zero, and the object gets destroyed.
Fix:
Derive LLCertificateStore from LLThreadSafeRefCount instead of LLRefCount,
which should fix the race condition.
Note:
The LLThreadSafeRefCount constructor is private, so we have to wrap instances of the class with LLPointer.
|
|
|
|
|
|
|
|
|
|
|
|
|