<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libbu++.git, branch 0.0.1</title>
<subtitle>System level, general purpose C++ library.
</subtitle>
<id>https://git.xagasoft.com/libbu++.git/atom?h=0.0.1</id>
<link rel='self' href='https://git.xagasoft.com/libbu++.git/atom?h=0.0.1'/>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/'/>
<updated>2024-08-05T19:44:59+00:00</updated>
<entry>
<title>Perhaps fixed a Myriad race condition.</title>
<updated>2024-08-05T19:44:59+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T19:44:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=caee572ff94822ca2ed354fcb79ca04ed9adf388'/>
<id>urn:sha1:caee572ff94822ca2ed354fcb79ca04ed9adf388</id>
<content type='text'>
If so, this will fix the issue where streams randomly truncate when
accessed by multiple threads.
</content>
</entry>
<entry>
<title>Added rm command to myriadfs tool.</title>
<updated>2024-08-05T18:11:25+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T18:11:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=5f183d4a0e7caa529db09f32848314360cecfd91'/>
<id>urn:sha1:5f183d4a0e7caa529db09f32848314360cecfd91</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added loads and loads of debugging output to myriad.</title>
<updated>2024-08-05T17:40:14+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T17:40:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=e343acc2548fba7670977029da8373a0e58fa25a'/>
<id>urn:sha1:e343acc2548fba7670977029da8373a0e58fa25a</id>
<content type='text'>
There's an issue somewhere sometimes and streams are being truncated. My
guess is a multi-threaded issue.
</content>
</entry>
<entry>
<title>Added getLocation() support to Bu::File.</title>
<updated>2024-08-05T17:39:29+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T17:39:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=d344a682170e42ef3ca4e37b397428f9ba5fdb11'/>
<id>urn:sha1:d344a682170e42ef3ca4e37b397428f9ba5fdb11</id>
<content type='text'>
It returns "file:&lt;requested path&gt;" which could be made better
eventually, but it's nice, I like the format, it'll be good for memory
buffers to be able to report in a similar way.
</content>
</entry>
<entry>
<title>Fixed buffer issue reading headers.</title>
<updated>2024-08-05T17:38:22+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T17:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=f6f5206b1ac2ba48660db7b6858e32612a6ffd05'/>
<id>urn:sha1:f6f5206b1ac2ba48660db7b6858e32612a6ffd05</id>
<content type='text'>
We were only reading 1k of data in before, but if a header was more than
1k then we just would give up.  Now we read as much as we can that has
loaded into the buffer and if we run out we can try again, but if it's
just a very long header we'll deal with it properly still.
</content>
</entry>
<entry>
<title>Created test for creating/changing myriadfs file.</title>
<updated>2024-08-05T17:37:38+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-08-05T17:37:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=bab5a53403fc4d89b0c61ccd6ce901c17fd379da'/>
<id>urn:sha1:bab5a53403fc4d89b0c61ccd6ce901c17fd379da</id>
<content type='text'>
We have a bug in the live version with a stream being truncated when
wer'e not expecting it. Not sure why yet.
</content>
</entry>
<entry>
<title>Fixed file type display in MyriadFs ls function.</title>
<updated>2024-07-16T22:50:34+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-07-16T22:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=55d1370f2464a817d7e51cedc26cd7ea6ac78814'/>
<id>urn:sha1:55d1370f2464a817d7e51cedc26cd7ea6ac78814</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MyriadFs improvements and new helper tool.</title>
<updated>2024-07-15T19:59:18+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-07-15T19:59:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=499cdaf05204a40d86e0e1b4dd32709b3ab67e20'/>
<id>urn:sha1:499cdaf05204a40d86e0e1b4dd32709b3ab67e20</id>
<content type='text'>
I think the interface could be a lot better...but it does work and we
can use it examine and work with MyriadFs files.
</content>
</entry>
<entry>
<title>The client flush function didn't do anything.</title>
<updated>2024-06-27T20:33:29+00:00</updated>
<author>
<name>Mike Buland</name>
<email>mike@xagasoft.com</email>
</author>
<published>2024-06-27T20:33:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=4bf0f0c256693e30017f9bea60cf55aa97f8994a'/>
<id>urn:sha1:4bf0f0c256693e30017f9bea60cf55aa97f8994a</id>
<content type='text'>
Now it makes sure the buffer has been flushed and sets the buffer to be
sent out.
</content>
</entry>
<entry>
<title>Added some handy operators to Bu::BlobBuilder</title>
<updated>2023-08-10T07:04:24+00:00</updated>
<author>
<name>Mike Buland</name>
<email>eichlan@xagasoft.com</email>
</author>
<published>2023-08-10T07:04:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.xagasoft.com/libbu++.git/commit/?id=153b34e490032d22fa71a7125fb78a120f9f848d'/>
<id>urn:sha1:153b34e490032d22fa71a7125fb78a120f9f848d</id>
<content type='text'>
</content>
</entry>
</feed>
