<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/llcorehttp/httpresponse.cpp, branch cef_147</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=cef_147</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=cef_147'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-04-29T04:56:09Z</updated>
<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>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>Convert LLCore::HttpHeaders to use shared_ptr&lt;&gt; rather than an intrusive_ptr&lt;&gt; for refrence counting.</title>
<updated>2015-07-08T17:01:27Z</updated>
<author>
<name>Rider Linden</name>
<email>rider@lindenlab.com</email>
</author>
<published>2015-07-08T17:01:27Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=1138c57f9a8553903199e727912d7f1b092697e4'/>
<id>urn:sha1:1138c57f9a8553903199e727912d7f1b092697e4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added AvatarNameCache as coroutine, with LLCore::HttpHandler to respond correctly to Event Pumps.</title>
<updated>2015-04-01T23:37:00Z</updated>
<author>
<name>Rider Linden</name>
<email>none@none</email>
</author>
<published>2015-04-01T23:37:00Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=edc1439bd633bdac183fbecc131edd55074b5442'/>
<id>urn:sha1:edc1439bd633bdac183fbecc131edd55074b5442</id>
<content type='text'>
Added get/setRequestURL() to LLCore::HttpResponse
Removed URI from the HttpSDHandler.
</content>
</entry>
<entry>
<title>Adding new HTTP handling for material manager.</title>
<updated>2015-03-20T00:01:21Z</updated>
<author>
<name>Rider Linden</name>
<email>none@none</email>
</author>
<published>2015-03-20T00:01:21Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6b8c814df3141fa705b9921ba0a73aeaa3fe63b6'/>
<id>urn:sha1:6b8c814df3141fa705b9921ba0a73aeaa3fe63b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SH-4252 Add second policy class for large mesh asset downloads</title>
<updated>2013-06-19T17:55:54Z</updated>
<author>
<name>Monty Brandenberg</name>
<email>monty@lindenlab.com</email>
</author>
<published>2013-06-19T17:55:54Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=626752beab7c12a355ab707d70aba6f4fe096c10'/>
<id>urn:sha1:626752beab7c12a355ab707d70aba6f4fe096c10</id>
<content type='text'>
Added second mesh class as well as an asset upload class.
Refactored initialization to use less code and more data to
cleanly get http started.  Modified mesh to use the new
http class for large requests (&gt;2MB for now).  Added additional
timeout setting to llcorehttp to distinguish connection timeout
from transport timeout and are now using transport timeout
values for large asset downloads that may need more time.
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When a Content-Range header is received, make available the full triplet of &lt;offset, length, fulllength&gt;.</title>
<updated>2012-06-19T21:12:20Z</updated>
<author>
<name>Monty Brandenberg</name>
<email>monty@lindenlab.com</email>
</author>
<published>2012-06-19T21:12:20Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=6b4fe9fadc2301eb13a2854457b67fbebe045b08'/>
<id>urn:sha1:6b4fe9fadc2301eb13a2854457b67fbebe045b08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Integrate llcorehttp library into lltexturefetch design.</title>
<updated>2012-05-23T23:12:09Z</updated>
<author>
<name>Monty Brandenberg</name>
<email>monty@lindenlab.com</email>
</author>
<published>2012-05-23T23:12:09Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=8fc350125c671baeae6b7f8b1814251009f4f50a'/>
<id>urn:sha1:8fc350125c671baeae6b7f8b1814251009f4f50a</id>
<content type='text'>
This is the first functional viewer pass with the HTTP work of the texture fetch
code performed by the llcorehttp library.  Not exactly a 'drop-in' replacement
but a work-alike with some changes (e.g. handler notification in consumer
thread versus responder notification in worker thread).

This also includes some temporary changes in the priority scheme to prevent
the kind of priority inversion found in VWR-28996.  Scheme used here does
provide liveness if not optimal responsiveness or order-of-operation.

The llcorehttp library at this point is far from optimally performing.
Its worker thread is making relatively poor use of cycles it gets and
it doesn't idle or sleep intelligently yet.  This early integration step
helps shake out the interfaces, implementation niceties will be covered
soon.
</content>
</entry>
</feed>
