| 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. | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  |