<?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/jsonrpc-cpp/bugs/" rel="alternate"/><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/feed.atom" rel="self"/><id>https://sourceforge.net/p/jsonrpc-cpp/bugs/</id><updated>2015-08-06T12:19:39.091000Z</updated><subtitle>Recent changes to bugs</subtitle><entry><title>#4 failure build for Windows</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/4/?limit=25#acab" rel="alternate"/><published>2015-08-06T12:19:39.091000Z</published><updated>2015-08-06T12:19:39.091000Z</updated><author><name>Pavel Vatagin</name><uri>https://sourceforge.net/u/pavelvat/</uri></author><id>https://sourceforge.net487d11ba2bb993a6d3a2d7109d1f1987fad2434a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;According to the ChangeLog, the MinGW support has been dropped.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Too bad! JsonRpc-Cpp used in our cross-platform project  for Linux, OS X and Windows.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;However the code compile fine with Microsoft Visual Studio 2015.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;No way. MSVC is a proprietary compiler, so we always give preference to GCC.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#4 failure build for Windows</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/4/?limit=50#355e" rel="alternate"/><published>2015-08-04T10:54:14.740000Z</published><updated>2015-08-04T10:54:14.740000Z</updated><author><name>Sebastien Vincent</name><uri>https://sourceforge.net/u/s-vincent/</uri></author><id>https://sourceforge.net9ab072f4af9ae0fdbdaf7b35e737ea1b09af6ca7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;It appears that MinGW does not have suport for poll() function.&lt;/p&gt;
&lt;p&gt;According to the ChangeLog, the MinGW support has been dropped. However the code compile fine with Microsoft Visual Studio 2015.&lt;/p&gt;
&lt;p&gt;Anyway if you want to contribute a patch to support MinGW, I will happy to review it.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>failure build for Windows</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/4/" rel="alternate"/><published>2015-08-03T22:25:44.646000Z</published><updated>2015-08-03T22:25:44.646000Z</updated><author><name>Pavel Vatagin</name><uri>https://sourceforge.net/u/pavelvat/</uri></author><id>https://sourceforge.net2d0bb1b1c1d4a811c1d294bf0551e487e6878377</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Failure build for Windows on MXE (http://mxe.cc/).&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#3 tcp-server accepting logic non thread-safe in same applications</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/3/?limit=50#4236" rel="alternate"/><published>2015-08-02T09:52:37.734000Z</published><updated>2015-08-02T09:52:37.734000Z</updated><author><name>Sebastien Vincent</name><uri>https://sourceforge.net/u/s-vincent/</uri></author><id>https://sourceforge.net4fd44bdf90e56203099bf5c0b9ced8a12e9aec82</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: accepted --&amp;gt; closed-fixed&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#3 tcp-server accepting logic non thread-safe in same applications</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/3/?limit=50#3fb8" rel="alternate"/><published>2015-07-26T16:51:33.422000Z</published><updated>2015-07-26T16:51:33.422000Z</updated><author><name>Sebastien Vincent</name><uri>https://sourceforge.net/u/s-vincent/</uri></author><id>https://sourceforge.netdcd0332d0c702532237d511f2116c494725721b7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; accepted&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;assigned_to&lt;/strong&gt;: Sebastien Vincent&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Priority&lt;/strong&gt;: 5 --&amp;gt; 3&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry><entry><title>#3 tcp-server accepting logic non thread-safe in same applications</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/3/?limit=50#cc43" rel="alternate"/><published>2015-07-26T16:51:16.777000Z</published><updated>2015-07-26T16:51:16.777000Z</updated><author><name>Sebastien Vincent</name><uri>https://sourceforge.net/u/s-vincent/</uri></author><id>https://sourceforge.net3cc85634df16578eb3eba1939a082bd5941ef013</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for the report.&lt;/p&gt;
&lt;p&gt;Yes select() has some limitations, so change to poll() is a good idea.&lt;/p&gt;
&lt;p&gt;In your patch, it misses the poll() for the TCP client socket descriptor. But anyway I will definitely replace the select() stuff by poll().&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>tcp-server accepting logic non thread-safe in same applications</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/3/" rel="alternate"/><published>2014-06-14T18:20:49.369000Z</published><updated>2014-06-14T18:20:49.369000Z</updated><author><name>ksotik</name><uri>https://sourceforge.net/u/ksotik/</uri></author><id>https://sourceforge.net911e16b8ba3058ed499ce69b46b975cff83c283b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;In my client-server application I use libevent for a heavily accepting and manipulating with client connections (video streaming application). In your library you are using select() with precalculated max_sock identifier for non-blocking accept new connection, and in some time it can happens situation, when a system generated sock identifier in other program threads can match with your max_sock and then program state will be non consistent. In my patch I replace select() logic to poll() logic without using self generated sock identifier and problem has gone.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>tcp-server accepting logic non thread-safe in same applications</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/3/" rel="alternate"/><published>2014-06-14T18:20:49.369000Z</published><updated>2014-06-14T18:20:49.369000Z</updated><author><name>ksotik</name><uri>https://sourceforge.net/u/ksotik/</uri></author><id>https://sourceforge.net0730333abad6439de33bfac305260a7af262c6f7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 3 has been modified: tcp-server accepting logic non thread-safe in same applications&lt;br /&gt;
Edited By: Sebastien Vincent (s-vincent)&lt;br /&gt;
Status updated: u'open' =&amp;gt; u'accepted'&lt;br /&gt;
_priority updated: u'5' =&amp;gt; u'3'&lt;br /&gt;
Owner updated: None =&amp;gt; u's-vincent'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>tcp-server accepting logic non thread-safe in same applications</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/3/" rel="alternate"/><published>2014-06-14T18:20:49.369000Z</published><updated>2014-06-14T18:20:49.369000Z</updated><author><name>ksotik</name><uri>https://sourceforge.net/u/ksotik/</uri></author><id>https://sourceforge.netc852cf3bf24b7333821cf94839cefdcebbe17744</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ticket 3 has been modified: tcp-server accepting logic non thread-safe in same applications&lt;br /&gt;
Edited By: Sebastien Vincent (s-vincent)&lt;br /&gt;
Status updated: u'accepted' =&amp;gt; u'closed-fixed'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#2 ms in waitmessage in server is truncated</title><link href="https://sourceforge.net/p/jsonrpc-cpp/bugs/2/?limit=50#5fcd" rel="alternate"/><published>2013-02-07T16:44:38.591000Z</published><updated>2013-02-07T16:44:38.591000Z</updated><author><name>Sebastien Vincent</name><uri>https://sourceforge.net/u/s-vincent/</uri></author><id>https://sourceforge.netf4bf10348e91c6fd03bb2829c3020457d27557e1</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;status&lt;/strong&gt;: open --&amp;gt; closed-fixed&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;milestone&lt;/strong&gt;:  --&amp;gt; &lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</summary></entry></feed>