[Spice-commits] Changes to 'red_channel_refactor'

Alon Levy alon at kemper.freedesktop.org
Wed Jan 19 09:38:24 PST 2011


New branch 'red_channel_refactor' available with the following commits:
commit e187921b500f096aa0f6fd2d174d2b0a813bca04
Author: Alon Levy <alevy at redhat.com>
Date:   Sat Nov 13 16:54:12 2010 +0200

    server/red_worker: use red_channel_pipe_item_init
    
    replaces in file red_pipe_item_init.

commit a844b86f5486b875ef1682bf1b7b1ca5ed08591f
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 14:39:28 2010 +0200

    server/red_channel: move out_bytes_counter from Outgoing to RedChannel

commit d51498b11aca853e122331173d3544d5cd6f393b
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 12:54:14 2010 +0200

    server/red_channel: split Incoming/Outgoing to callback and state
    
    cb shorter then iface.

commit 59bea11372b863eb0e777397afa5712207433ac7
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 11:18:30 2010 +0200

    server/red_channel: no opaque in red_channel_peer_on_*_error

commit a7aaa48261b57334565a771327067520180b00cd
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 11:11:01 2010 +0200

    server/red_worker: use red_channel_is_connected

commit 6cd8d3e6955956e1337e149cd61835bd16139873
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 10:42:25 2010 +0200

    server/red_channel: add red_channel_disconnect, use in red_worker
    
    replace channel_release_res in red_worker with red_channel_disconnect.

commit b5a7eefdbb5d39f2daf4d557ec6d3bbcfdf41ae7
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 10:41:37 2010 +0200

    server/red_channel: reset send_data.item to NULL after release

commit 2af097defe71787464cdc249e3b3cef429cf364a
Author: Alon Levy <alevy at redhat.com>
Date:   Fri Nov 12 10:41:11 2010 +0200

    server/red_channel: move free of SET_ACK pipe item to release

commit 4dc7c74d6f0ae397131bdb2e58ac096a55aed91a
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 21:06:42 2010 +0200

    server/red_worker: remove RedChannel argument from add_buf_from_info
    
    It was unused.

commit cb400c36b07961e1ceb9793b45e521e0898b2ad2
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 19:15:45 2010 +0200

    server/red_channel: add red_channel_{,no_}item_being_sent

commit b8a36323c68f8d00c0ba57b9df359e5bdb6b6c80
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 18:39:02 2010 +0200

    server/red_worker: complete removal of send_data.marshaller use

commit 7cea59126ae5aa89cac857d35e75c7b03547a5ef
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 17:24:57 2010 +0200

    server/red_worker: replace _send_ functions by _marshall_
    
    Changes in display channel for a code size win.
    
    A note about this and the previous cursor change: it will appear that we are
    now (with these changes) releasing resources too early. This is not so - send
    always has the option of blocking, which means after send you can not release
    resources anyway, that's what the release_item callback is for. So both the
    code before and now are doing the same accounting.

commit 8b590cd653892a9ce2be906eb6804905ff833521
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 16:42:24 2010 +0200

    server/red_channel: add red_channel_send_message_pending

commit 03ee24a04c197bb61d0b8ed7231198c7291fa2bd
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 15:51:24 2010 +0200

    server/red_channel: add red_channel_all_blocked

commit 949b5ec682a09cfe9db93594cfe0805e3603376d
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 15:19:19 2010 +0200

    server/red_worker: cursor channel: replace _send_ with _marshall_

commit 19acdd2e4d184c6b406b0db3fbe26f8b2bf7ca8a
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 12:13:53 2010 +0200

    server/red_channel (all): pass header in channel_send_pipe_item_proc

commit 5453a78104284ee0b85d2ea2be3b6ba574ca3b26
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 11:05:01 2010 +0200

    server/red_channel: add red_channel_get_first_socket
    
    Use in main_channel. This is just for backward portability later
    when multiple clients are introduced - needs to be considered (which
    sockets do we want to export from libspiceserver?)

commit a2a8f710900415cd8d352c37f613b9c678848505
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 11 10:58:24 2010 +0200

    server/red_channel: add red_channel_set_shut and use in inputs_channel

commit af4d0034ec3d768a6affbe07eb0142528a9c22de
Author: Alon Levy <alevy at redhat.com>
Date:   Wed Nov 10 09:52:28 2010 +0200

    server/red_channel (+): remove red_channel_add_buf

commit fc1f60f1c9e65cac38b2b397add93f86f7a96764
Author: Alon Levy <alevy at redhat.com>
Date:   Wed Nov 10 09:41:53 2010 +0200

    server/tunnel: pass SpiceMarshaller reference from send
    
    Introduce SpiceMarshaller param to all send's that do add_buf
    
    Next patch will use marshaller in all functions that currently don't by
    replacing red_channel_add_buf with marshaller add_ref. Note - currently
    tunnel is broken due to wrong size in messages.

commit 4f8fbbb94f285b5a9ae3435abaca8cf9233fa66b
Author: Alon Levy <alevy at redhat.com>
Date:   Wed Nov 10 09:28:39 2010 +0200

    server/red_channel (all): add peer to config_socket sig

commit 41005d42d8b8cd90a3e650337904513542e1d6e1
Author: Alon Levy <alevy at redhat.com>
Date:   Wed Nov 10 09:23:15 2010 +0200

    server: add missing include to ring.h

commit fc05a8e72da599a151cbc0b3ce14035a502b88d6
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 23:01:39 2010 +0200

    ring: add RING_FOREACH{,_SAFE,_REVERSED}

commit d6feaf4c341d8368096723fdce480d6836b4d18b
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 22:56:56 2010 +0200

    server/red_channel (all): handle MIGRATE_DATA and MIGRATE_FLUSH_DATA
    
    Handling done in red_channel instead of per channel, using call backs
    for the channel specific part.
    Intended to reduce furthur reliance of channels on RedChannel struct.
    
    The commit makes the code harder to understand because of the artificial
    get_serial stuff, should later be fixed by having a joint migration
    header with the serial (since all channels pass it).

commit 4a1d3bef4ae10d93e26cda7448b83ddf5a138ced
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 16:00:49 2010 +0200

    server/red_channel (all): change send_pipe_item to add marshaller to sig
    
    No more direct usage of RedChannel.send_data.marshaller by channels.

commit 568053add4122fc9de12a28f4ebfcbe1ea99091d
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 15:34:14 2010 +0200

    server/red_channel: protect red_channel_destroy from NULL peer
    
    happens in red_worker, since the destroy path there is different due
    to (unneccessary?) ref counting on the channel.

commit 8ae293c88e53f9a867567aab6d714da053593001
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 15:28:11 2010 +0200

    server/red_worker: use red_channel_destroy

commit fc9012dd7587e4e580462ab818c2625d971c587c
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 14:23:36 2010 +0200

    server/inputs_channel: s/PIPE_ITEM_INIT/PIPE_ITEM_INPUTS_INIT/

commit 75d82d7dfa0650681831412720d779745c03e4f2
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 11:57:13 2010 +0200

    server: move SET_ACK to red_channel

commit 4c308c7357faec6693d577a569423da5e62077b7
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 11:45:57 2010 +0200

    server/red_channel: add more ack api

commit df77ebdc75ccedd7c44da8efbb40359c1ba39a08
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 11:37:35 2010 +0200

    server: use red_channel_get_message_serial

commit 13d23ad0447d44c2067e70e0d7476d6b8ce072d8
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 11:30:39 2010 +0200

    server/red_channel (all): makes red_channel_reset_send_data private
    
    ready the way for handling ack messages in RedChannel.

commit 49c8d6838e13af54ca3c2d6ca99af9358d6510e3
Author: Alon Levy <alevy at redhat.com>
Date:   Tue Nov 9 08:46:05 2010 +0200

    server/red_worker: s/red_pipe_add_type/red_channel_pipe_add_type/

commit 7a223d953ff18887510ac74801c355d0647887ba
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 15:21:04 2010 +0200

    server/red_worker: on handle_events do a push, not a send

commit b089104afa8c255ad4f3c2f1eff18162bae9f8fe
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 15:16:52 2010 +0200

    server/red_worker: use red_channel

commit ae57f0f0275fc907967d4bc744e5b0611297db43
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 13:58:10 2010 +0200

    server/red_worker: introduce red_peer_handle_outgoing and OutgoingHandler
    
    From red_channel.

commit 8e579ca36273e77b023ab7ea3fdfa24668d64d18
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 11:12:03 2010 +0200

    server/red_worker: introduce common_channel_config_socket

commit 3a8df8a0c06ea89b442041692a058d9df3ac9a8a
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:57:26 2010 +0200

    server/red_worker: s/handle_parsed_proc/channel_handle_parsed_proc/

commit 90dba20ea571237b3331d8b9f11d5f35b0c27181
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:53:53 2010 +0200

    server/red_worker: s/channel_is_connected/red_channel_is_connected/

commit 4d71969c82efe49f8498176c6e7757b6a5b7ee40
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:48:17 2010 +0200

    server/red_worker: s/channel_handle_message/red_channel_handle_message/

commit f83e716b16c3657473233d8ef48c36130fa2ac15
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:46:11 2010 +0200

    server/red_worker: line width fix

commit 7cfc182ea96633def9c0b509f0e697b2a15fd5da
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:44:20 2010 +0200

    server/red_worker: don't push to NULL channel (called from device input)

commit 35431812421619e13f17076a46cf523e8a279a11
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:43:36 2010 +0200

    server/red_worker: introduce red_channel_pipe_clear
    
    No more common_release_pipe_item

commit 6df9a3ed6f803a8338b10b3b810c3c183c2f94c0
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 02:02:41 2010 +0200

    server/red_worker: s/red_receive/red_channel_receive/

commit cb41b0b7ec947d3281d764152dc3faf4edad4141
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:50:29 2010 +0200

    server/red_worker: s/recive_data/incoming/

commit 875da47700d10d31ceded8dc1aee3371af0c0785
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:50:04 2010 +0200

    server/red_worker: add red_channel_push

commit 8fe291c80af4a7a49dd6bac1efd3f7d8f842e47f
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:48:42 2010 +0200

    server/red_worker: add send_item

commit 3f4725456b9780a8ab4f0545f30e944cd6d17ca3
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:46:07 2010 +0200

    server/red_worker: s/red_pipe_get/red_channel_pipe_get/

commit 17eb0682b59783c9722015a55ebdcb12f1e54947
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:44:11 2010 +0200

    server/red_worker: s/red_send_data/red_channel_send/

commit 58c3eddcf4ca8b7e7b664f253f88592980906e7e
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:41:59 2010 +0200

    server/red_worker: match channel_release_pipe_item_proc to red_channel

commit a5912551e4ff4fe8aa461c90d4d621b99e5859ac
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:45:24 2010 +0200

    server/red_worker: s/release_item_proc/channel_release_pipe_item_proc/

commit 717777597a0de0caf74a91e93e4c0a7c26b4e0d2
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:44:39 2010 +0200

    server/red_worker: introduce an outgoing struct around out_bytes_counter

commit 35fb613f085ad011ab6c588e8f82b0e398e25257
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:32:25 2010 +0200

    server/red_worker: s/handle_message_proc/handle_parsed_proc/
    
    Signature changed to red_channel's handle_parsed_proc, and rename to same,
    towards reuse of RedChannel.

commit c9403477c5d3f8fa2594a788ec2696319e5cb46a
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:26:53 2010 +0200

    server/red_worker: s/hold_item_proc/channel_hold_item/

commit 51e6490b5431369359f32843b92d613edb5f99d2
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:24:41 2010 +0200

    server/red_worker: s/disconnect_channel_proc/channel_disconnect_proc/

commit edf91399cd7c3f5c1b324544ca166b5e444dd540
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:11:58 2010 +0200

    server/red_worker: forgot place to use *_red_channel

commit 1c7c08d45f58b5ac2f9a63fba6fa65e8fdab4150
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:11:10 2010 +0200

    server/red_worker: split cursor_channel_send_item
    
    Split from cursor_channel_push

commit d13a7437bf43b1a0de384b31c0081b80540c5aa7
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 19:02:08 2010 +0200

    server/red_worker: small cleanup with worker alias

commit 75ec54af762cae824670b2cd51f1d52d6f1b7f26
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 18:58:50 2010 +0200

    server/red_worker: use red_channel begin_send_message
    
    s/red_begin_send_message/red_channel_begin_send_message/

commit add50141feb9cbe1b35d0afe4070407f7cca75d1
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 18:51:03 2010 +0200

    server/red_worker: add red_channel_init_send_data
    
    Changes semantics of send to always hold/release regardless of block, like
    red_channel. A hold is just a reference count increment or nop.

commit 3313304a0daf349d362ef6ab4b49a9716a819d26
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 16:24:15 2010 +0200

    server/red_worker: split display_channel_send_item
    
    Split it out of display_channel_push.

commit a3e949b6aceabc56b6d1a944360c750a6a53cde6
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 15:44:37 2010 +0200

    server/red_worker: extract common_release_pipe_item from red_pipe_clear

commit 82bfa9000f36613523e43ec8ab9557c7f3ee5021
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 15:33:05 2010 +0200

    server/red_worker: use red_channel pipe add versions
    
    s/red_pipe_add/red_channel_pipe_add/
    s/red_pipe_add_after/red_channel_pipe_add_after/

commit a1bb2fde2243fedf977dd5b7b7f61b5d92d85751
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 15:26:46 2010 +0200

    server/red_worker: shorten some lines using alias variables

commit 6739c579089f91d68a40323b12ec84b01a7a77e9
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 14:53:49 2010 +0200

    server/red_worker: add free cb to EventHandler
    
    Added cb takes care of non zero offset embedded EventHandler, which happens
    now with the introduced CommonChannel.

commit ecb30269a10ba0f87bd4ebe9e0d35bb6d163cd8f
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 14:05:19 2010 +0200

    server/red_worker: introduce CommonChannel
    
    with everything (almost) not in red_channel's RedChannel

commit 01279330a8418daa745842e680a5dcad152168bf
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:23:59 2010 +0200

    server/red_worker: use ack_data struct
    
    start of move to red_channel based channels

commit 8bd47ea1bb3ae2867e14a75e87c2ca953009d7d0
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 18:47:50 2010 +0200

    server/red_worker: change hold_item sig, drop the void*
    
    changed to PipeItem *

commit 304fcdf82e2cd4b21691c8ed0f87e1f325fc4b12
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 17:29:45 2010 +0200

    server/red_channel: style fix in red_channel_init_send_data

commit a69e8e8693730e4da8d0fd94f9a721423d1b7de1
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 15:08:50 2010 +0200

    server/red_channel: red_channel_pipe_clear: assert on NULL channel

commit cf54c5c36ccc9f9f9cd7b21e86f9670371bf051e
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 15:08:25 2010 +0200

    server/red_channel: don't set blocked when ack window full
    
    blocked is set only on output block.

commit c2b28ea8f94b1249ce5f256f78ad6ac6bb8640fe
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 15:06:10 2010 +0200

    server/red_channel: add TODO

commit 8664d76de089c04807306b326ef5aa519c6468cc
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 12:37:46 2010 +0200

    server/red_channel: export red_channel_send

commit 75f6baa71e725522fc41bf486d76966c9c66a5a9
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:31:42 2010 +0200

    server/red_channel: red_channel_pipe_get: enforce ack window
    
    We were not setting blocked flag if too many messages weren't
    acked (twice the ack window size).
    From red_worker.

commit 7026193cc1ff7472eaf965fb4a85a7c9b9f1a544
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 01:31:06 2010 +0200

    server/red_channel: protect red_channel_push from NULL

commit 095f74eefbfa062cbd0f566a4bf550747797a791
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Nov 8 10:42:14 2010 +0200

    server/red_channel: reset pipe_size on clear (from red_worker)

commit 9fae4cd831dc589fa0d70a6077f3eadcdd23258f
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:14:51 2010 +0200

    server/red_channel: red_channel_event: push on blocked
    
    try to push either on signal (write available) or when blocked
    and read signaled. From red_worker, copied for compatibility when
    switching later to RedChannel in red_worker. Doesn't make a lot of
    sense (but works), see comment in patch.

commit b312293dfd4a8f0b77b4ecd57fd4056192427beb
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:13:51 2010 +0200

    server/red_channel: use red_channel_receive

commit 69c21d72825a002a7ff276f634b0854b5537365f
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:13:27 2010 +0200

    server/red_channel: add empty handle of SPICE_MSGC_DISCONNECTING
    
    Simply ignored in red_channel_handle_message

commit 09a7303fb76fd7c3ff0ca06658c17b356f22296c
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:07:35 2010 +0200

    server/red_channel: add red_channel_receive (for red_worker)

commit bd042595c9dcd02b8a31a3e1c7d0629a98941c57
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:06:36 2010 +0200

    server/red_channel: unstatic red_channel_pipe_clear (for red_worker)

commit e54ade98f54fb5d9e944e181006619161f7dfdf0
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 13:01:48 2010 +0200

    server/red_channel: unstatic red_channel_push (for red_worker)

commit ed2c1c370884f102831218009c8746661920d9bc
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:43:46 2010 +0200

    server/red_channel: two 80 column fixes

commit 4a9fb67bbd2fabceb025ed768aebad2c3f502906
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:42:38 2010 +0200

    server/red_channel: add public red_channel_default_peer_on_error
    
    for later use in red_worker

commit 5c2d8b51d61328716124ba9bbbf9c15566bafd93
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:38:31 2010 +0200

    server/red_channel: add red_channel_pipe_add_after (from red_worker)

commit ded4d18ed17eef47567653540d23b33896d7ac0c
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:33:28 2010 +0200

    server/red_channel: make client ack window configurable
    
    from red_worker

commit b23d494745ad204af976a3624e6aa060f079d798
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:30:47 2010 +0200

    server/red_channel (tunnel): change sig of red_channel_handle_message
    
    for later usage with red_worker

commit 8ee8861ef79717c030cc0917f3710641d62dbd8e
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:20:47 2010 +0200

    server/red_channel: make MAX_SEND_VEC 100
    
    MAX_SEND_VEC was 100 for DisplayChannel's RedChannel implementation which is being replaced
    with RedChannel in red_channel. So changing from 50 to 100 in red_channel
    (make this configurble?) - effectively increased memory usage by:
    (100-50)*sizeof(iovec)*(num_of_channels-2) ==(arch 64bit) 50*16*6 ~ 5k
    Not terrible.

commit d36337a69f2c7830f67766ef26dd366378c3393f
Author: Alon Levy <alevy at redhat.com>
Date:   Sun Nov 7 12:19:18 2010 +0200

    server/red_channel: reflect SpiceDataHeader fields in handle_parsed_proc

commit 61f25c042959634acd4fed9e3da6d65fb02f0aa5
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 4 17:21:46 2010 +0200

    server/red_channel: add red_channel_pipe_add_push

commit 8e78fb4adb54a4f71250a7a331bfb45147279592
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 4 17:20:24 2010 +0200

    server/red_channel: add hold_item (from red_worker)
    
    hold_item called on init_send_data, matching release.
    This is not the behavior of red_worker - we ref++ (==hold_item) when
    sending the item, and --refs when releasing it, instead of only holding
    if the send is blocked.
    main, inputs, tunnel and smartcard channels have empty implementation.

commit 0577ccbc5cbfbbb3d5ed14f4320f4e2ed7d124a3
Author: Alon Levy <alevy at redhat.com>
Date:   Thu Nov 4 17:16:01 2010 +0200

    server/red_channel: add out_bytes_counter (unused)

commit 9217fcc05bcd46df42ed4b613153beb7bba3b494
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Jan 17 09:46:22 2011 +0200

    server/tests/basic_event_loop: fix bzero warning

commit 15977522d7301b5e927bbbfb6e2a115a2c718056
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Jan 17 16:02:39 2011 +0200

    client: log subject-host mismatch, and raise ssl warnings to errors

commit 4a6386c238345448b1132d03960f6415593e37a9
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Jan 17 01:28:55 2011 +0200

    tests/migrate.py: refactor to allow importing for later use

commit 7114a02d7355756814c5f5fb5595b72f741cf11e
Author: Alon Levy <alevy at redhat.com>
Date:   Mon Jan 17 01:26:39 2011 +0200

    configure.ac: use AC_LANG_SOURCE in AC_COMPILE_IFELSE, silence remaining warnings



More information about the Spice-commits mailing list