<feed xmlns='http://www.w3.org/2005/Atom'>
<title>stegmp.git, branch master</title>
<subtitle>[no description]</subtitle>
<id>http://git.sigexec.com/cgit.cgi/stegmp.git/atom?h=master</id>
<link rel='self' href='http://git.sigexec.com/cgit.cgi/stegmp.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/'/>
<updated>2019-01-27T19:55:02+00:00</updated>
<entry>
<title>Fix typo</title>
<updated>2019-01-27T19:55:02+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2019-01-27T19:55:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=43525ce52bea0bf5c75497ca6b6046d95146b316'/>
<id>urn:sha1:43525ce52bea0bf5c75497ca6b6046d95146b316</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>Fail if the format is not supported</title>
<updated>2018-12-23T01:06:52+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>og@satcom1.com</email>
</author>
<published>2018-12-23T01:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=9a5b006cf76471e0ae3d38acc932c0da60b30d1b'/>
<id>urn:sha1:9a5b006cf76471e0ae3d38acc932c0da60b30d1b</id>
<content type='text'>
Signed-off-by: Olivier Gayot &lt;og@satcom1.com&gt;
</content>
</entry>
<entry>
<title>write the algorithms to write to and read from the bitmap</title>
<updated>2014-09-18T01:27:28+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>duskcoder@gmail.com</email>
</author>
<published>2014-09-18T01:27:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=6d95df26508747cd5c511684f3981ac97550408e'/>
<id>urn:sha1:6d95df26508747cd5c511684f3981ac97550408e</id>
<content type='text'>
* now we can write to the LSBs of the bitmap using:
        $ ./stegmp write file.bmp input_file

if input_file is "-", then then standard input will be handled

* the same way, we can read the content of the-said LSBs using:
        $ ./stegmp read file.bmp

Signed-off-by: Olivier Gayot &lt;duskcoder@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix non persistent changes to file</title>
<updated>2014-09-18T01:16:08+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>duskcoder@gmail.com</email>
</author>
<published>2014-09-18T01:16:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=cc94f989c49e4645796fb7dcc471ebb696606ffa'/>
<id>urn:sha1:cc94f989c49e4645796fb7dcc471ebb696606ffa</id>
<content type='text'>
when using MAP_PRIVATE with mmap(), the content is not updated in the
filesystem. Only the mapping is changed.

fixed by replacing MAP_PRIVATE by MAP_SHARED

Signed-off-by: Olivier Gayot &lt;duskcoder@gmail.com&gt;
</content>
</entry>
<entry>
<title>reader: do not map the pages as writable</title>
<updated>2014-09-17T18:20:39+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>duskcoder@gmail.com</email>
</author>
<published>2014-09-17T18:20:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=1244d523e3b59dbb8fab7320587f11a9333d33dd'/>
<id>urn:sha1:1244d523e3b59dbb8fab7320587f11a9333d33dd</id>
<content type='text'>
it is somehow insecure and useless to map the pages of the bitmap as
writable if we only want to read data from it.

Signed-off-by: Olivier Gayot &lt;duskcoder@gmail.com&gt;
</content>
</entry>
<entry>
<title>split the reading and writing features</title>
<updated>2014-09-17T18:14:22+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>duskcoder@gmail.com</email>
</author>
<published>2014-09-17T18:14:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=ad49c95e264a478eb9af885e0efdf81ea2c6e1ab'/>
<id>urn:sha1:ad49c95e264a478eb9af885e0efdf81ea2c6e1ab</id>
<content type='text'>
stegmp() now receives a file handler as second argument.

if this one is non-null, then it is the file from which we need to read
the input and write it back to the bitmap.

if it is null, then we need to read from the bitmap and display back the
data on the standard output

Signed-off-by: Olivier Gayot &lt;duskcoder@gmail.com&gt;
</content>
</entry>
<entry>
<title>reader: read and parse a BMP headers</title>
<updated>2014-09-17T17:41:53+00:00</updated>
<author>
<name>Olivier Gayot</name>
<email>duskcoder@gmail.com</email>
</author>
<published>2014-09-17T17:39:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.sigexec.com/cgit.cgi/stegmp.git/commit/?id=e23fd541c698f9f7222e87422055db22a3e3e9c2'/>
<id>urn:sha1:e23fd541c698f9f7222e87422055db22a3e3e9c2</id>
<content type='text'>
we retrieve valuable information such as the data offset, the width and
the height of the picture which path is passed as parameter.

Signed-off-by: Olivier Gayot &lt;duskcoder@gmail.com&gt;
</content>
</entry>
</feed>
