<feed xmlns='http://www.w3.org/2005/Atom'>
<title>leap_pycommon.git/src/leap/common/events, branch 0.4.1</title>
<subtitle>[leap_pycommon] 
</subtitle>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/'/>
<entry>
<title>[bug] run callback from thread in events client</title>
<updated>2015-06-26T17:48:56+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-26T17:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=10d7ebdf5226b74c54850d205a807cc650843efe'/>
<id>10d7ebdf5226b74c54850d205a807cc650843efe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] allow passing ':0' as port in events address</title>
<updated>2015-06-26T17:44:37+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-26T17:44:37+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=c6107b88ba1eaf7e7ca97d0444e7444634aa98c2'/>
<id>c6107b88ba1eaf7e7ca97d0444e7444634aa98c2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] remove extraneous data from events logs</title>
<updated>2015-06-11T15:07:49+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-06-11T14:54:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=b33f0ef3485311f87990409ef8ba2bcb8b26dc5d'/>
<id>b33f0ef3485311f87990409ef8ba2bcb8b26dc5d</id>
<content type='text'>
The emission of an event was being logged twice, and the second time was
logging the pickled content of the event. This pickled content contained line
breaks and other things that caused strange output on the client log.

This commit removes the second loggin of the event pickled content.

Closes #7130.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The emission of an event was being logged twice, and the second time was
logging the pickled content of the event. This pickled content contained line
breaks and other things that caused strange output on the client log.

This commit removes the second loggin of the event pickled content.

Closes #7130.
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] allow ipc socket types</title>
<updated>2015-06-03T18:39:48+00:00</updated>
<author>
<name>Kali Kaneko</name>
<email>kali@leap.se</email>
</author>
<published>2015-06-02T21:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=76436726663971ebd58bf2c758b52abb10f7c242'/>
<id>76436726663971ebd58bf2c758b52abb10f7c242</id>
<content type='text'>
previous regex wasn't capturing addresses of type ipc://&lt;path&gt;

Closes: #7089
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
previous regex wasn't capturing addresses of type ipc://&lt;path&gt;

Closes: #7089
</pre>
</div>
</content>
</entry>
<entry>
<title>[bug] use dict keys to iterate</title>
<updated>2015-05-28T14:44:06+00:00</updated>
<author>
<name>Victor Shyba</name>
<email>victor.shyba@gmail.com</email>
</author>
<published>2015-05-27T21:51:44+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=7826a96e526a450380917f9b89e3714576ca50b7'/>
<id>7826a96e526a450380917f9b89e3714576ca50b7</id>
<content type='text'>
We ran into a RuntimeError yesterday on this line, the callback can
modify this dict and make the iteration raise an error. Using keys
method to iterate is safer.
See
http://stackoverflow.com/questions/11941817/python-runtimeerror-dictionary-changed-size-during-iteration-how-to-avoid-th/11941855#11941855
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We ran into a RuntimeError yesterday on this line, the callback can
modify this dict and make the iteration raise an error. Using keys
method to iterate is safer.
See
http://stackoverflow.com/questions/11941817/python-runtimeerror-dictionary-changed-size-during-iteration-how-to-avoid-th/11941855#11941855
</pre>
</div>
</content>
</entry>
<entry>
<title>[feat] refactor events to use ZMQ</title>
<updated>2015-05-27T17:37:27+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2015-02-04T17:04:10+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=514c1434a016b09d93e8dfc5578b14825d14005a'/>
<id>514c1434a016b09d93e8dfc5578b14825d14005a</id>
<content type='text'>
Before this commit, protobuf and protobuf.socketrpc were used to serialize and
transmit messages between events clients. This change implements a simpler ZMQ
client/server events mechanism that uses ZMQ sockets for transmitting messages
from clients to server and to redistribute such messages to subscribed
clients.

Closes: #6359
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this commit, protobuf and protobuf.socketrpc were used to serialize and
transmit messages between events clients. This change implements a simpler ZMQ
client/server events mechanism that uses ZMQ sockets for transmitting messages
from clients to server and to redistribute such messages to subscribed
clients.

Closes: #6359
</pre>
</div>
</content>
</entry>
<entry>
<title>Update documentation about events/proto</title>
<updated>2014-07-04T17:16:33+00:00</updated>
<author>
<name>Ruben Pollan</name>
<email>meskio@sindominio.net</email>
</author>
<published>2014-07-04T17:16:33+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=679de33b95ba88af5fa1a50e29cef39d59ec2d70'/>
<id>679de33b95ba88af5fa1a50e29cef39d59ec2d70</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add soledad sync status signals (#5517).</title>
<updated>2014-05-02T18:18:02+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2014-05-02T18:18:02+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=fdd2ec6dde07f48f087b22b5b05f0bef88320be0'/>
<id>fdd2ec6dde07f48f087b22b5b05f0bef88320be0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Soledad invalid auth token event (#5191).</title>
<updated>2014-03-18T18:09:19+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2014-03-17T20:51:08+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=f3442c3122b35a462166ab14a1a49b969c35710e'/>
<id>f3442c3122b35a462166ab14a1a49b969c35710e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix events exception raising when ensuring server. Closes #3515.</title>
<updated>2013-09-09T14:15:04+00:00</updated>
<author>
<name>drebs</name>
<email>drebs@leap.se</email>
</author>
<published>2013-09-09T14:13:54+00:00</published>
<link rel='alternate' type='text/html' href='https://leap.se/git/leap_pycommon.git/commit/?id=ceff819d433764c303df42c00b0271084e414e4d'/>
<id>ceff819d433764c303df42c00b0271084e414e4d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
