[Spice-devel] please stop send this mail to me

牛立新 nlxswig at 126.com
Tue Feb 2 02:39:41 CET 2016


thanks a lot. 

在 2016年2月2日,上午4:00,spice-devel-request at lists.freedesktop.org 写道:

> Send Spice-devel mailing list submissions to
> 	spice-devel at lists.freedesktop.org
> 
> To subscribe or unsubscribe via the World Wide Web, visit
> 	http://lists.freedesktop.org/mailman/listinfo/spice-devel
> or, via email, send a message with subject or body 'help' to
> 	spice-devel-request at lists.freedesktop.org
> 
> You can reach the person managing the list at
> 	spice-devel-owner at lists.freedesktop.org
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Spice-devel digest..."
> 
> 
> Today's Topics:
> 
>   1. [spice-server PATCH v1] reds: remove unused structs (Victor Toso)
>   2. Re: [spice-server PATCH v1] reds: remove unused structs
>      (Frediano Ziglio)
>   3. Re: [PATCH 15/18] Move ticketing_enabled to	RedsState	struct
>      (Frediano Ziglio)
>   4. Re: [PATCH v2 0/8] Add OpenGL scanout drawing (Marc-André Lureau)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Mon,  1 Feb 2016 16:32:23 +0100
> From: Victor Toso <victortoso at redhat.com>
> To: spice-devel at lists.freedesktop.org
> Subject: [Spice-devel] [spice-server PATCH v1] reds: remove unused
> 	structs
> Message-ID: <1454340743-12802-1-git-send-email-victortoso at redhat.com>
> 
> RedsMigSpiceMessage and RedsMigCertPubKeyInfo
> ---
> server/reds.c | 9 ---------
> 1 file changed, 9 deletions(-)
> 
> diff --git a/server/reds.c b/server/reds.c
> index 9a4ea3e..4b9077c 100644
> --- a/server/reds.c
> +++ b/server/reds.c
> @@ -2807,15 +2807,6 @@ static void set_one_channel_security(int id, uint32_t security)
> 
> #define REDS_SAVE_VERSION 1
> 
> -typedef struct RedsMigSpiceMessage {
> -    uint32_t connection_id;
> -} RedsMigSpiceMessage;
> -
> -typedef struct RedsMigCertPubKeyInfo {
> -    uint16_t type;
> -    uint32_t len;
> -} RedsMigCertPubKeyInfo;
> -
> static void reds_mig_release(RedsState *reds)
> {
>     if (reds->mig_spice) {
> -- 
> 2.5.0
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Mon, 1 Feb 2016 10:42:06 -0500 (EST)
> From: Frediano Ziglio <fziglio at redhat.com>
> To: Victor Toso <victortoso at redhat.com>
> Cc: spice-devel at lists.freedesktop.org
> Subject: Re: [Spice-devel] [spice-server PATCH v1] reds: remove unused
> 	structs
> Message-ID:
> 	<710008911.19088025.1454341326698.JavaMail.zimbra at redhat.com>
> Content-Type: text/plain; charset=utf-8
> 
>> 
>> RedsMigSpiceMessage and RedsMigCertPubKeyInfo
>> ---
>> server/reds.c | 9 ---------
>> 1 file changed, 9 deletions(-)
>> 
>> diff --git a/server/reds.c b/server/reds.c
>> index 9a4ea3e..4b9077c 100644
>> --- a/server/reds.c
>> +++ b/server/reds.c
>> @@ -2807,15 +2807,6 @@ static void set_one_channel_security(int id, uint32_t
>> security)
>> 
>> #define REDS_SAVE_VERSION 1
>> 
>> -typedef struct RedsMigSpiceMessage {
>> -    uint32_t connection_id;
>> -} RedsMigSpiceMessage;
>> -
>> -typedef struct RedsMigCertPubKeyInfo {
>> -    uint16_t type;
>> -    uint32_t len;
>> -} RedsMigCertPubKeyInfo;
>> -
>> static void reds_mig_release(RedsState *reds)
>> {
>>     if (reds->mig_spice) {
> 
> Acked-by: Frediano Ziglio <fziglio at redhat.com>
> 
> Frediano
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Mon, 1 Feb 2016 10:49:25 -0500 (EST)
> From: Frediano Ziglio <fziglio at redhat.com>
> To: spice-devel at lists.freedesktop.org
> Subject: Re: [Spice-devel] [PATCH 15/18] Move ticketing_enabled to
> 	RedsState	struct
> Message-ID:
> 	<375266288.19090286.1454341765978.JavaMail.zimbra at redhat.com>
> Content-Type: text/plain; charset=utf-8
> 
>> 
>> From: Jonathon Jongsma <jjongsma at redhat.com>
>> 
>> Removing more global variables
>> ---
>> server/reds-private.h |  1 +
>> server/reds.c         | 10 +++++-----
>> 2 files changed, 6 insertions(+), 5 deletions(-)
>> 
>> diff --git a/server/reds-private.h b/server/reds-private.h
>> index 96dfa6a..15cf636 100644
>> --- a/server/reds-private.h
>> +++ b/server/reds-private.h
>> @@ -216,6 +216,7 @@ struct RedsState {
>>     bool spice_uuid_is_set;
>>     uint8_t spice_uuid[16];
>> 
>> +    int ticketing_enabled;
>> };
>> 
> 
> Why not using bool and true/false ?
> 
>> #endif
>> diff --git a/server/reds.c b/server/reds.c
>> index f21e92a..b23ec30 100644
>> --- a/server/reds.c
>> +++ b/server/reds.c
>> @@ -143,7 +143,6 @@ static SpiceCoreInterfaceInternal core_interface_adapter
>> = {
>> #define REDS_TOKENS_TO_SEND 5
>> #define REDS_VDI_PORT_NUM_RECEIVE_BUFFS 5
>> 
>> -static int ticketing_enabled = 1; //Ticketing is enabled by default
>> static pthread_mutex_t *lock_cs;
>> static long *lock_count;
>> uint32_t streaming_video = SPICE_STREAM_VIDEO_FILTER;
>> @@ -1939,7 +1938,7 @@ static void reds_handle_ticket(void *opaque)
>>     }
>>     password[password_size] = '\0';
>> 
>> -    if (ticketing_enabled && !link->skip_auth) {
>> +    if (reds->ticketing_enabled && !link->skip_auth) {
>>         int expired =  reds->taTicket.expiration_time < ltime;
>> 
>>         if (strlen(reds->taTicket.password) == 0) {
>> @@ -2765,7 +2764,7 @@ static void reds_exit(void)
>> 
>> static inline void on_activating_ticketing(RedsState *reds)
>> {
>> -    if (!ticketing_enabled && reds_main_channel_connected(reds)) {
>> +    if (!reds->ticketing_enabled && reds_main_channel_connected(reds)) {
>>         spice_warning("disconnecting");
>>         reds_disconnect(reds);
>>     }
>> @@ -3435,6 +3434,7 @@ SPICE_GNUC_VISIBLE SpiceServer *spice_server_new(void)
>> #endif
>>     reds->spice_uuid_is_set = FALSE;
>>     memset(reds->spice_uuid, 0, sizeof(reds->spice_uuid));
>> +    reds->ticketing_enabled = TRUE; /* ticketing enabled by default */
>>     return reds;
>> }
>> 
>> @@ -3555,7 +3555,7 @@ SPICE_GNUC_VISIBLE int
>> spice_server_set_noauth(SpiceServer *s)
>> {
>>     spice_assert(reds == s);
>>     memset(s->taTicket.password, 0, sizeof(s->taTicket.password));
>> -    ticketing_enabled = 0;
>> +    s->ticketing_enabled = 0;
>>     return 0;
>> }
>> 
>> @@ -3609,7 +3609,7 @@ SPICE_GNUC_VISIBLE int
>> spice_server_set_ticket(SpiceServer *reds,
>>     }
>> 
>>     on_activating_ticketing(reds);
>> -    ticketing_enabled = 1;
>> +    reds->ticketing_enabled = 1;
>>     if (lifetime == 0) {
>>         reds->taTicket.expiration_time = INT_MAX;
>>     } else {
> 
> Frediano
> 
> 
> ------------------------------
> 
> Message: 4
> Date: Mon, 1 Feb 2016 17:23:10 +0100
> From: Marc-André Lureau <marcandre.lureau at gmail.com>
> To: spice-devel <spice-devel at lists.freedesktop.org>
> Subject: Re: [Spice-devel] [PATCH v2 0/8] Add OpenGL scanout drawing
> Message-ID:
> 	<CAJ+F1C+dSmO7p=b4Qc+nE9jH2VGDnW3c55xaZz2AZVVw30tYow at mail.gmail.com>
> Content-Type: text/plain; charset=UTF-8
> 
> ping
> 
> On Mon, Jan 11, 2016 at 1:40 PM, Marc-André Lureau
> <marcandre.lureau at gmail.com> wrote:
>> The following series implements the x11 client-side support for
>> local-only shared OpenGL scanout rendering.
>> 
>> The implementation doesn't rely on gtkglarea since:
>> - it's quite recent (3.16 while rhel7 is currently 3.14)
>> - using gtkglarea isn't possible without either uncovenient API
>>  changes (new widget) or ABI break (SpiceDisplay widget to inherit
>>  from something more flexible than GtkDrawingArea)
>> - gtkglarea uses various gdk backends to setup GL context, such as
>>  glx, however dmabuf import requires egl.
>> 
>> I have a gtk3/gtkglarea-based branch, which will bring wayland
>> support. I would suggest to do first a release with gtk2/x11/egl
>> support before deprecating gtk2 and bumping gtk requirements.
>> 
>> v1->v2:
>> - add some error handling code, fix gl objects leaks
>> - improve egl code to be compatible with future wayland series
>> - misc spellings
>> 
>> Marc-André Lureau (7):
>>  gtk: replace configure-event for size-allocate
>>  Update spice-common
>>  build-sys: bump to spice-protocol 0.12.11
>>  Add spice_channel_unix_read_fd()
>>  build-sys: check for epoxy-egl support
>>  glib: add local GL scanout support
>>  gtk: add spice-widget GL scanout support
>> 
>> Victor Toso (1):
>>  channel-main: remove unused header rect.h
>> 
>> configure.ac                         |  27 +-
>> doc/reference/spice-gtk-sections.txt |   1 +
>> spice-common                         |   2 +-
>> src/Makefile.am                      |   9 +
>> src/channel-display.c                | 169 +++++++++-
>> src/channel-display.h                |  19 ++
>> src/channel-main.c                   |   1 -
>> src/map-file                         |   4 +
>> src/spice-channel-priv.h             |   3 +
>> src/spice-channel.c                  |  68 +++++
>> src/spice-glib-sym-file              |   4 +
>> src/spice-marshal.txt                |   1 +
>> src/spice-widget-egl.c               | 577 +++++++++++++++++++++++++++++++++++
>> src/spice-widget-priv.h              |  30 ++
>> src/spice-widget.c                   | 160 ++++++++--
>> 15 files changed, 1043 insertions(+), 32 deletions(-)
>> create mode 100644 src/spice-widget-egl.c
>> 
>> --
>> 2.5.0
>> 
> 
> 
> 
> -- 
> Marc-André Lureau
> 
> 
> ------------------------------
> 
> Subject: Digest Footer
> 
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel
> 
> 
> ------------------------------
> 
> End of Spice-devel Digest, Vol 73, Issue 4
> ******************************************




More information about the Spice-devel mailing list