<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcorehttp/examples, branch main</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=main</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2025-02-11T10:04:10Z</updated>
<entry>
<title>Fix llcorehttp tests building under macos</title>
<updated>2025-02-11T10:04:10Z</updated>
<author>
<name>Rye</name>
<email>rye@lindenlab.com</email>
</author>
<published>2025-02-10T19:09:49Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=0ea0edb5d97453225130fbd261e718fb633cc56e'/>
<id>urn:sha1:0ea0edb5d97453225130fbd261e718fb633cc56e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-enable compiler warnings C4127, C4512 &amp; C4706</title>
<updated>2024-06-10T22:56:08Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-06-10T21:43:50Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9f6b8484dfb7dfa981d8a8ac3693d3f68e32bc12'/>
<id>urn:sha1:9f6b8484dfb7dfa981d8a8ac3693d3f68e32bc12</id>
<content type='text'>
Disable particular CRT and WinSock API warnings for functions Microsoft considers unsafe/deprecated
</content>
</entry>
<entry>
<title>Re-enable a lot of compiler warnings for MSVC and address the C4267 "possible loss of precision" warnings</title>
<updated>2024-06-01T13:49:26Z</updated>
<author>
<name>Ansariel</name>
<email>ansariel.hiller@phoenixviewer.com</email>
</author>
<published>2024-06-01T13:49:26Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=b42f9d836b4c0f7fbd4bdae1734021e2a09fdbe8'/>
<id>urn:sha1:b42f9d836b4c0f7fbd4bdae1734021e2a09fdbe8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>#824 Process source files in bulk: replace tabs with spaces, convert CRLF to LF, and trim trailing whitespaces as needed</title>
<updated>2024-04-29T04:56:09Z</updated>
<author>
<name>Andrey Lihatskiy</name>
<email>alihatskiy@productengine.com</email>
</author>
<published>2024-04-29T04:43:28Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1b68f71348ecf3983b76b40d7940da8377f049b7'/>
<id>urn:sha1:1b68f71348ecf3983b76b40d7940da8377f049b7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SL-17484 Unit test build fix (remove priority parameters).</title>
<updated>2022-05-24T22:48:41Z</updated>
<author>
<name>Dave Parks</name>
<email>davep@lindenlab.com</email>
</author>
<published>2022-05-24T22:48:41Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=41e32126d4b4b5d7bd810484a0f6c732f4367169'/>
<id>urn:sha1:41e32126d4b4b5d7bd810484a0f6c732f4367169</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-476: pthread_self() also needs CRYPTO_THREADID_set_pointer()</title>
<updated>2020-03-25T20:12:46Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-10-29T02:30:42Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=663b9ff6af97bc86d1b92be0d7e1ed8185852426'/>
<id>urn:sha1:663b9ff6af97bc86d1b92be0d7e1ed8185852426</id>
<content type='text'>
</content>
</entry>
<entry>
<title>DRTVWR-476: Use OpenSSL API suitable for 64-bit pointers.</title>
<updated>2020-03-25T20:12:46Z</updated>
<author>
<name>Nat Goodspeed</name>
<email>nat@lindenlab.com</email>
</author>
<published>2018-10-25T14:58:12Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3753dbd5edd3251c12e394cf313015d3120f070c'/>
<id>urn:sha1:3753dbd5edd3251c12e394cf313015d3120f070c</id>
<content type='text'>
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().
</content>
</entry>
<entry>
<title>merge with 4.0.3-release</title>
<updated>2016-04-04T19:53:09Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2016-04-04T19:53:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=9be58e915a6c69de280ccabd3019e9ac40beed26'/>
<id>urn:sha1:9be58e915a6c69de280ccabd3019e9ac40beed26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MAINT-5732: Issue in texture_load example and some comments regarding NoOpDeletor</title>
<updated>2015-10-15T17:12:58Z</updated>
<author>
<name>Rider Linden</name>
<email>rider@lindenlab.com</email>
</author>
<published>2015-10-15T17:12:58Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=3fdd5abf96fc945bd28038cf9d5d2533c7c9564e'/>
<id>urn:sha1:3fdd5abf96fc945bd28038cf9d5d2533c7c9564e</id>
<content type='text'>
</content>
</entry>
</feed>
