<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to bugs</title><link href="https://sourceforge.net/p/g19linux/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/g19linux/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/g19linux/bugs/</id><updated>2010-07-20T16:51:57Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>Macro plugin contains buffer overflow</title><link href="https://sourceforge.net/p/g19linux/bugs/4/" rel="alternate"/><published>2010-07-20T16:51:57Z</published><updated>2010-07-20T16:51:57Z</updated><author><name>Anonymous</name><uri>https://sourceforge.net/u/userid-None/</uri></author><id>https://sourceforge.net82c82236e259ad7978796762f109377d2ce9efab</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The sprintf on line 277 prints a string of 13 (if %i is 1 character) visible characters (and presumably also a null terminator but I don't know C well enough to say for sure). It writes those into a 12 byte array which lead the gcc 4.5 fortify overflow protection to abort the program.&lt;/p&gt;
&lt;p&gt;When I changed the size of elements to 14 it worked.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>seg fault on kill from -k param</title><link href="https://sourceforge.net/p/g19linux/bugs/3/" rel="alternate"/><published>2010-06-14T17:33:06Z</published><updated>2010-06-14T17:33:06Z</updated><author><name>jgeboski</name><uri>https://sourceforge.net/u/jgeboski/</uri></author><id>https://sourceforge.net1e51fa1a01b4370705978d304870716162655291</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The daemon seems to seg fault when the the -k param is passed to it.  I believe, however, that this issue lies in g19_deinit() in libg19.  The daemon will make it as far to detach the keyboard and reset the usb interface before it seg faults.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>g19_conf_write() crashes</title><link href="https://sourceforge.net/p/g19linux/bugs/2/" rel="alternate"/><published>2010-06-14T17:28:56Z</published><updated>2010-06-14T17:28:56Z</updated><author><name>jgeboski</name><uri>https://sourceforge.net/u/jgeboski/</uri></author><id>https://sourceforge.net0b3789f10e6d24fc4268bded56414e635a823418</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;g19_conf_write() is crashing the app when in a plugin.  It's not yet confirmed to be crashing out of the plugin environment.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Config File Parser</title><link href="https://sourceforge.net/p/g19linux/bugs/1/" rel="alternate"/><published>2010-06-14T17:25:13Z</published><updated>2010-06-14T17:25:13Z</updated><author><name>jgeboski</name><uri>https://sourceforge.net/u/jgeboski/</uri></author><id>https://sourceforge.net7b37b237325c182a6189dc1d514b5959cb0b4b07</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;The parser is reading some stuff oddly.  Sometimes things load correctly, sometimes they don't.   It appears the type of text as the value might play a role either by characters or length.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>