<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mobius/hotline/flattened_file_object_test.go, branch main</title>
<subtitle>Friendship Quest remix of mobius, a hotline server in go #cli</subtitle>
<id>https://git.r.bdr.sh/mobius/atom/hotline/flattened_file_object_test.go?h=main</id>
<link rel='self' href='https://git.r.bdr.sh/mobius/atom/hotline/flattened_file_object_test.go?h=main'/>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/'/>
<updated>2022-06-29T03:44:19Z</updated>
<entry>
<title>Implement Scanner and Writer interface for FilePath</title>
<updated>2022-06-29T03:44:19Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-29T03:44:19Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=8fc43f8e53a60144f49b92a0c28b0c939a69d1c9'/>
<id>urn:sha1:8fc43f8e53a60144f49b92a0c28b0c939a69d1c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add initial support for resource and info forks</title>
<updated>2022-06-21T03:14:32Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-21T03:14:32Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=7cd900d61edbd6d322db3cecb913adf574389320'/>
<id>urn:sha1:7cd900d61edbd6d322db3cecb913adf574389320</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor and cleanup to improve testability</title>
<updated>2022-06-07T02:41:07Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-07T02:41:07Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=d4c152a4dba0eec7c8ecd13732900909f51b1c97'/>
<id>urn:sha1:d4c152a4dba0eec7c8ecd13732900909f51b1c97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement some special case file descriptions</title>
<updated>2022-06-05T23:43:51Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-05T23:43:51Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=2d52424e94e617627e4438fd207ee94949409328'/>
<id>urn:sha1:2d52424e94e617627e4438fd207ee94949409328</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle zero length comment and file paths for Nostalgia compatibility</title>
<updated>2022-06-05T19:00:02Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-05T19:00:02Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=050407a3b7f719ed6ce9367eb803bf948075e50e'/>
<id>urn:sha1:050407a3b7f719ed6ce9367eb803bf948075e50e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Initial implementation of file transfer resume</title>
<updated>2022-06-04T00:11:06Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-06-04T00:11:06Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=16a4ad707a05df25c9d12b8cc89fb3a9e3be0dba'/>
<id>urn:sha1:16a4ad707a05df25c9d12b8cc89fb3a9e3be0dba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix and refactor file transfers to handle resource forks</title>
<updated>2022-05-31T04:37:19Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-05-31T04:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=85767504e4dc622c5ff469733e49c0cebcee57f1'/>
<id>urn:sha1:85767504e4dc622c5ff469733e49c0cebcee57f1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add partial support for file create/modify timestamps</title>
<updated>2022-05-26T02:51:33Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-05-26T00:44:55Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=29f329aedcdcf4e07a6dc3d9161439dd35ecfe11'/>
<id>urn:sha1:29f329aedcdcf4e07a6dc3d9161439dd35ecfe11</id>
<content type='text'>
This replaces hardcoded placeholder create/modify timestamps with the real times, mostly.  Create time is OS specific, so for now I'm ignoring it at using the modify time as a stand-in.
</content>
</entry>
<entry>
<title>Fix file corruption bug for commented files</title>
<updated>2022-05-24T23:05:19Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-05-24T23:05:19Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=bb7fe19f7e331f0e8c79f4da61543981acd36422'/>
<id>urn:sha1:bb7fe19f7e331f0e8c79f4da61543981acd36422</id>
<content type='text'>
This fixes a bug that happens when an uploaded file contains a file comment.  The bug happens because the comment byte length was not included when calculating the length of the information header, causing the comment bytes to be appendedto the file.
</content>
</entry>
<entry>
<title>Sanitize file path input to prevent directory traversal</title>
<updated>2022-01-31T04:56:04Z</updated>
<author>
<name>Jeff Halter</name>
<email>868228+jhalter@users.noreply.github.com</email>
</author>
<published>2022-01-31T04:56:04Z</published>
<link rel='alternate' type='text/html' href='https://git.r.bdr.sh/mobius/commit/?id=92a7e455a347e5be7fb69b6846b9f27ca698ae12'/>
<id>urn:sha1:92a7e455a347e5be7fb69b6846b9f27ca698ae12</id>
<content type='text'>
</content>
</entry>
</feed>
