<feed xmlns='http://www.w3.org/2005/Atom'>
<title>spice-protocol.git, branch wip/ssh-agent-forward</title>
<subtitle>spice-protocol</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/'/>
<entry>
<title>spice.proto: add ssh channel</title>
<updated>2015-12-15T14:22:23+00:00</updated>
<author>
<name>Fabiano Fidêncio</name>
<email>fidencio@redhat.com</email>
</author>
<published>2015-10-12T22:06:10+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=0dfe662393dce80386e0cb90f9c0c18bde19b575'/>
<id>0dfe662393dce80386e0cb90f9c0c18bde19b575</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macros: make SPICE_CONTAINEROF more typesafe</title>
<updated>2015-12-04T11:15:12+00:00</updated>
<author>
<name>Frediano Ziglio</name>
<email>fziglio@redhat.com</email>
</author>
<published>2015-12-03T15:24:58+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=cffb8baee117710087445c968acc55654f74f508'/>
<id>cffb8baee117710087445c968acc55654f74f508</id>
<content type='text'>
Check the pointer given is the same type as member pointer.

Signed-off-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
Acked-by: Jonathon Jongsma &lt;jjongsma@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check the pointer given is the same type as member pointer.

Signed-off-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
Acked-by: Jonathon Jongsma &lt;jjongsma@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>build-sys: Use $datadir for .proto files/codegen scripts</title>
<updated>2015-10-02T10:51:51+00:00</updated>
<author>
<name>Christophe Fergeau</name>
<email>cfergeau@redhat.com</email>
</author>
<published>2015-10-01T16:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=95b5617874a17f13c3419f4de87dfd88a8eb832d'/>
<id>95b5617874a17f13c3419f4de87dfd88a8eb832d</id>
<content type='text'>
They are not arch-specific, so installing them in $libdir is not needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They are not arch-specific, so installing them in $libdir is not needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>post-release version bump</title>
<updated>2015-09-25T18:17:20+00:00</updated>
<author>
<name>Jonathon Jongsma</name>
<email>jjongsma@redhat.com</email>
</author>
<published>2015-09-25T18:17:20+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=017ddbe7a7c73816f06852753129605f1a7adab9'/>
<id>017ddbe7a7c73816f06852753129605f1a7adab9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update NEWS for 0.12.10 release</title>
<updated>2015-09-22T20:30:54+00:00</updated>
<author>
<name>Jonathon Jongsma</name>
<email>jjongsma@redhat.com</email>
</author>
<published>2015-09-22T20:30:54+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=c9b3648f4851a66b26018ff792787e18c3bfa066'/>
<id>c9b3648f4851a66b26018ff792787e18c3bfa066</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>macros: fix compatibility with non-clang compilers</title>
<updated>2015-08-20T10:16:31+00:00</updated>
<author>
<name>Frediano Ziglio</name>
<email>fziglio@redhat.com</email>
</author>
<published>2015-08-20T10:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=b397eca557673240e29e60c35a2458597e95d53d'/>
<id>b397eca557673240e29e60c35a2458597e95d53d</id>
<content type='text'>
Signed-off-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>macros: fix alignment issue reported by clang</title>
<updated>2015-08-20T10:05:19+00:00</updated>
<author>
<name>Victor Toso</name>
<email>victortoso@redhat.com</email>
</author>
<published>2015-08-14T16:24:23+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=39be7a8fce1c062a59590517bdab5e75a2d6028f'/>
<id>39be7a8fce1c062a59590517bdab5e75a2d6028f</id>
<content type='text'>
char_device.c:131:52: warning: cast from 'uint8_t *'
(aka 'unsigned char *') to 'SpiceCharDeviceMsgToClientItem *'
(aka 'struct SpiceCharDeviceMsgToClientItem *')
increases required alignment from 1 to 8 [-Wcast-align]

 SpiceCharDeviceMsgToClientItem *msg_item = SPICE_CONTAINEROF(item,
                                            ^~~~~~~~~~~~~~~~~~~~~~~

../spice-common/spice-protocol/spice/macros.h:142:6: note: expanded
from macro 'SPICE_CONTAINEROF'

 ((struct_type *)((uint8_t *)(ptr) - SPICE_OFFSETOF(struct_type, member)))
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
char_device.c:131:52: warning: cast from 'uint8_t *'
(aka 'unsigned char *') to 'SpiceCharDeviceMsgToClientItem *'
(aka 'struct SpiceCharDeviceMsgToClientItem *')
increases required alignment from 1 to 8 [-Wcast-align]

 SpiceCharDeviceMsgToClientItem *msg_item = SPICE_CONTAINEROF(item,
                                            ^~~~~~~~~~~~~~~~~~~~~~~

../spice-common/spice-protocol/spice/macros.h:142:6: note: expanded
from macro 'SPICE_CONTAINEROF'

 ((struct_type *)((uint8_t *)(ptr) - SPICE_OFFSETOF(struct_type, member)))
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
</pre>
</div>
</content>
</entry>
<entry>
<title>macros: verify if __alloc_size__ works with clang</title>
<updated>2015-08-20T10:00:35+00:00</updated>
<author>
<name>Victor Toso</name>
<email>victortoso@redhat.com</email>
</author>
<published>2015-08-14T16:24:22+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=fa19ebb83f29bfc6fa011239d5fff172282bfe55'/>
<id>fa19ebb83f29bfc6fa011239d5fff172282bfe55</id>
<content type='text'>
So we can avoid using using an attribute not supported for the compiler.

warning:
../spice-common/common/mem.h:91:80: warning: unknown attribute
'__alloc_size__' ignored [-Wunknown-attributes]

void *spice_malloc0_n(size_t n_blocks, size_t n_block_bytes)
SPICE_GNUC_MALLOC SPICE_GNUC_ALLOC_SIZE2(1,2);

../spice-common/spice-protocol/spice/macros.h:52:52: note: expanded
from macro 'SPICE_GNUC_ALLOC_SIZE2'

 #define SPICE_GNUC_ALLOC_SIZE2(x,y) __attribute__((__alloc_size__(x,y)))
                                                    ^
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
So we can avoid using using an attribute not supported for the compiler.

warning:
../spice-common/common/mem.h:91:80: warning: unknown attribute
'__alloc_size__' ignored [-Wunknown-attributes]

void *spice_malloc0_n(size_t n_blocks, size_t n_block_bytes)
SPICE_GNUC_MALLOC SPICE_GNUC_ALLOC_SIZE2(1,2);

../spice-common/spice-protocol/spice/macros.h:52:52: note: expanded
from macro 'SPICE_GNUC_ALLOC_SIZE2'

 #define SPICE_GNUC_ALLOC_SIZE2(x,y) __attribute__((__alloc_size__(x,y)))
                                                    ^
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix endianess compatibility with old GCC versions</title>
<updated>2015-08-19T14:42:10+00:00</updated>
<author>
<name>Frediano Ziglio</name>
<email>fziglio@redhat.com</email>
</author>
<published>2015-08-18T16:22:08+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=2cd036e9d42ce9bf053609c9030ee7e2f9c01790'/>
<id>2cd036e9d42ce9bf053609c9030ee7e2f9c01790</id>
<content type='text'>
GCC 4.4.7 does not define __BYTE_ORDER__ macros so use architecture
macro to attempt to detect endianess.

Signed-off-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
Reported-by: Swapna Krishnan &lt;skrishna@redhat.com&gt;
Tested-by: Swapna Krishnan &lt;skrishna@redhat.com&gt;
Acked-by: Uri Lublin &lt;uril@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GCC 4.4.7 does not define __BYTE_ORDER__ macros so use architecture
macro to attempt to detect endianess.

Signed-off-by: Frediano Ziglio &lt;fziglio@redhat.com&gt;
Reported-by: Swapna Krishnan &lt;skrishna@redhat.com&gt;
Tested-by: Swapna Krishnan &lt;skrishna@redhat.com&gt;
Acked-by: Uri Lublin &lt;uril@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Use 0xffu everywhere in new SPICE_MAGIC_CONST macro</title>
<updated>2015-08-12T12:17:16+00:00</updated>
<author>
<name>Christophe Fergeau</name>
<email>cfergeau@redhat.com</email>
</author>
<published>2015-08-12T12:17:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/fidencio/public_git/spice-protocol.git/commit/?id=726c6520aea11e8dc281b903f7253986983731d3'/>
<id>726c6520aea11e8dc281b903f7253986983731d3</id>
<content type='text'>
This should have been squashed in the commit introducing the macro, but
I forgot to commit this before pushing it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should have been squashed in the commit introducing the macro, but
I forgot to commit this before pushing it.
</pre>
</div>
</content>
</entry>
</feed>
