<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libxs.git/.gitignore, branch sp</title>
<subtitle>mato's libxs tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/'/>
<entry>
<title>tests/backlog added to .gitignore</title>
<updated>2012-05-16T04:18:15+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-05-16T04:18:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=77326a7744c6d4cc7be91039b2407c89d2216e29'/>
<id>77326a7744c6d4cc7be91039b2407c89d2216e29</id>
<content type='text'>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>xs_shutdown implemented</title>
<updated>2012-04-21T05:07:57+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-21T05:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=36fd87810274329c8cd86344b95a0521541e7bab'/>
<id>36fd87810274329c8cd86344b95a0521541e7bab</id>
<content type='text'>
This patch allows for partial shutdown of the socket.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch allows for partial shutdown of the socket.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>"Survey" pattern implemented</title>
<updated>2012-04-17T05:30:52+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-15T11:10:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=443d06f894751062da6d69238ce09f6fbfc27577'/>
<id>443d06f894751062da6d69238ce09f6fbfc27577</id>
<content type='text'>
Survey pattern is "multicast with reply". There are two roles:
surveyor and respondent. Surveyor publishes a survey which gets
delivered to all connected respondents. Each repondent can send
a response to the survey. All the responses are delivered to
the original surveyor. Once the surveyor decides that the survey
is over (e.g. deadline was reached) it can send initiate survey.
Late responses from old surveys are automatically discarded by
the surveyor socket.

Socket types: SURVEYOR, XSURVEYOR, RESPONDENT, XRESPONDENT

Patch also includes a test program with surveoyr, two respondents
and an intermediary device.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Survey pattern is "multicast with reply". There are two roles:
surveyor and respondent. Surveyor publishes a survey which gets
delivered to all connected respondents. Each repondent can send
a response to the survey. All the responses are delivered to
the original surveyor. Once the surveyor decides that the survey
is over (e.g. deadline was reached) it can send initiate survey.
Late responses from old surveys are automatically discarded by
the surveyor socket.

Socket types: SURVEYOR, XSURVEYOR, RESPONDENT, XRESPONDENT

Patch also includes a test program with surveoyr, two respondents
and an intermediary device.

Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve POSIX threads detection and configuration</title>
<updated>2012-04-16T04:11:24+00:00</updated>
<author>
<name>Gabriele Svelto</name>
<email>gabriele.svelto@gmail.com</email>
</author>
<published>2012-04-15T12:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=35d748dfa5f846916c32142fc641eae0b5d9b88d'/>
<id>35d748dfa5f846916c32142fc641eae0b5d9b88d</id>
<content type='text'>
POSIX threads support is checked using the AX_PTHREAD macro, this
provides improved support and coverage of different platforms. The M4
macros are also moved into the M4 directory.

Signed-off-by: Gabriele Svelto &lt;gabriele.svelto@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
POSIX threads support is checked using the AX_PTHREAD macro, this
provides improved support and coverage of different platforms. The M4
macros are also moved into the M4 directory.

Signed-off-by: Gabriele Svelto &lt;gabriele.svelto@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Changed project name in README references; ignore EXE files.</title>
<updated>2012-04-06T10:09:31+00:00</updated>
<author>
<name>Gonzalo Diethelm</name>
<email>gonzalo.diethelm@diethelm.org</email>
</author>
<published>2012-04-05T18:50:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=421394768c7d00a3971a06c7d6794145b4c785b4'/>
<id>421394768c7d00a3971a06c7d6794145b4c785b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>XS_PLUGIN and XS_FILTER implementation</title>
<updated>2012-04-05T05:32:58+00:00</updated>
<author>
<name>Martin Sustrik</name>
<email>sustrik@250bpm.com</email>
</author>
<published>2012-04-05T05:32:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=d82cbb3a81f116cd22e9895ecac36ac3d7b38929'/>
<id>d82cbb3a81f116cd22e9895ecac36ac3d7b38929</id>
<content type='text'>
This patch introduces following features:
- XS_PLUGIN context option to add plugins to libxs
- XS_FILTER option to switch between different filter types
- Automatic loading of plug-ins is *not* implemented.

From the implementation point of view:
- standard prefix filter is implemented as a pluggable filter
- trie_t and mtrie_t are joined into a single class
- the code for 0MQ/3.1 compatibility is left in in the form of comments
- new test for testing re-subscriptions is added
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch introduces following features:
- XS_PLUGIN context option to add plugins to libxs
- XS_FILTER option to switch between different filter types
- Automatic loading of plug-ins is *not* implemented.

From the implementation point of view:
- standard prefix filter is implemented as a pluggable filter
- trie_t and mtrie_t are joined into a single class
- the code for 0MQ/3.1 compatibility is left in in the form of comments
- new test for testing re-subscriptions is added
Signed-off-by: Martin Sustrik &lt;sustrik@250bpm.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>wireformat test added</title>
<updated>2012-03-25T09:31:39+00:00</updated>
<author>
<name>Paul Colomiets</name>
<email>paul@colomiets.name</email>
</author>
<published>2012-03-25T09:31:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=ced08bf37a9ea807ac5755fff7c120eeec09dc30'/>
<id>ced08bf37a9ea807ac5755fff7c120eeec09dc30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop libxszmq, keep only libzmq compatibility library (--enable-libzmq)</title>
<updated>2012-03-13T10:17:59+00:00</updated>
<author>
<name>Martin Lucina</name>
<email>martin@lucina.net</email>
</author>
<published>2012-03-13T10:17:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=46f8864e4879b257e20c7686f6e8e008cd749939'/>
<id>46f8864e4879b257e20c7686f6e8e008cd749939</id>
<content type='text'>
This simplifies the options for new users; either use libxs APIs or build
with --enable-libzmq and get libzmq 2.1 emulation.

Signed-off-by: Martin Lucina &lt;martin@lucina.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This simplifies the options for new users; either use libxs APIs or build
with --enable-libzmq and get libzmq 2.1 emulation.

Signed-off-by: Martin Lucina &lt;martin@lucina.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Ignore SDF files.</title>
<updated>2012-02-24T18:51:36+00:00</updated>
<author>
<name>Gonzalo Diethelm</name>
<email>gonzalo.diethelm@diethelm.org</email>
</author>
<published>2012-02-24T18:51:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=4db2e9389f89793c242a09d6c4be6548cb4c2b49'/>
<id>4db2e9389f89793c242a09d6c4be6548cb4c2b49</id>
<content type='text'>
Corrected typo in documentation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Corrected typo in documentation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added optional drop-in libzmq library</title>
<updated>2012-02-22T02:01:21+00:00</updated>
<author>
<name>Martin Lucina</name>
<email>martin@lucina.net</email>
</author>
<published>2012-02-22T02:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lucina.net/libxs.git/commit/?id=c80d79f6faca9ff9435c8184f3511bbc5333dc6f'/>
<id>c80d79f6faca9ff9435c8184f3511bbc5333dc6f</id>
<content type='text'>
Enabled using --enable-libzmq-compat, this installs a drop-in
libzmq library and headers. Not enabled by default since it will
overwrite any existing libzmq install.

Signed-off-by: Martin Lucina &lt;martin@lucina.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enabled using --enable-libzmq-compat, this installs a drop-in
libzmq library and headers. Not enabled by default since it will
overwrite any existing libzmq install.

Signed-off-by: Martin Lucina &lt;martin@lucina.net&gt;
</pre>
</div>
</content>
</entry>
</feed>
