qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [RFC PATCH] libcacard: move it to a standalone project


From: Jeremy White
Subject: Re: [Qemu-devel] [RFC PATCH] libcacard: move it to a standalone project
Date: Thu, 10 Sep 2015 12:47:56 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Icedove/31.7.0

On 08/30/2015 06:29 AM, address@hidden wrote:
> From: Marc-André Lureau <address@hidden>
> 
> As previously discussed in the thread "libcacard: use the library?",
> make libcacard a standalone library and use it if --enable-smartcard.
> 
> I made the following repo out of a qemu filter-branch and added autofoo
> build-sys: https://github.com/elmarco/libcacard. Since the original qemu
> git tags are there, I think the first release version should be v2.5,
> but there is no need to follow the same versions as qemu later on.
> 
> libcacard could use the same infrastructure as the qemu project (mailing
> list, git server, reviews etc). I have some experience with libcacard,
> and I would be willing to maintain it, however I don't expect to do
> more development with it in the near future.
> 
> Signed-off-by: Marc-André Lureau <address@hidden>

I have reviewed this patch, and the new libcacard module.  Modulo a few
minor nits (which Marc-André agreed to fix on irc), it all works well.
I think this is a sensible change and  I'm willing to help with
libcacard maintenance, if we were to establish it as a project.

Reviewed-by: Jeremy White <address@hidden>

Cheers,

Jeremy

> ---
>  .gitignore                  |    1 -
>  Makefile                    |    3 -
>  Makefile.objs               |   15 -
>  configure                   |   51 +-
>  docs/libcacard.txt          |  483 ----------------
>  hw/usb/Makefile.objs        |    3 +-
>  hw/usb/ccid-card-passthru.c |    2 +-
>  libcacard/Makefile          |   45 --
>  libcacard/cac.c             |  414 --------------
>  libcacard/cac.h             |   31 --
>  libcacard/card_7816.c       |  757 -------------------------
>  libcacard/card_7816.h       |   62 ---
>  libcacard/card_7816t.h      |  165 ------
>  libcacard/event.c           |  103 ----
>  libcacard/eventt.h          |   29 -
>  libcacard/libcacard.pc.in   |   13 -
>  libcacard/libcacard.syms    |   77 ---
>  libcacard/link_test.c       |   22 -
>  libcacard/vcard.c           |  325 -----------
>  libcacard/vcard.h           |   86 ---
>  libcacard/vcard_emul.h      |   66 ---
>  libcacard/vcard_emul_nss.c  | 1274 
> -------------------------------------------
>  libcacard/vcard_emul_type.c |   57 --
>  libcacard/vcard_emul_type.h |   32 --
>  libcacard/vcardt.c          |   40 --
>  libcacard/vcardt.h          |   59 --
>  libcacard/vcardt_internal.h |    6 -
>  libcacard/vevent.h          |   27 -
>  libcacard/vreader.c         |  578 --------------------
>  libcacard/vreader.h         |   55 --
>  libcacard/vreadert.h        |   24 -
>  libcacard/vscard_common.h   |  178 ------
>  libcacard/vscclient.c       |  785 --------------------------
>  33 files changed, 19 insertions(+), 5849 deletions(-)
>  delete mode 100644 docs/libcacard.txt
>  delete mode 100644 libcacard/Makefile
>  delete mode 100644 libcacard/cac.c
>  delete mode 100644 libcacard/cac.h
>  delete mode 100644 libcacard/card_7816.c
>  delete mode 100644 libcacard/card_7816.h
>  delete mode 100644 libcacard/card_7816t.h
>  delete mode 100644 libcacard/event.c
>  delete mode 100644 libcacard/eventt.h
>  delete mode 100644 libcacard/libcacard.pc.in
>  delete mode 100644 libcacard/libcacard.syms
>  delete mode 100644 libcacard/link_test.c
>  delete mode 100644 libcacard/vcard.c
>  delete mode 100644 libcacard/vcard.h
>  delete mode 100644 libcacard/vcard_emul.h
>  delete mode 100644 libcacard/vcard_emul_nss.c
>  delete mode 100644 libcacard/vcard_emul_type.c
>  delete mode 100644 libcacard/vcard_emul_type.h
>  delete mode 100644 libcacard/vcardt.c
>  delete mode 100644 libcacard/vcardt.h
>  delete mode 100644 libcacard/vcardt_internal.h
>  delete mode 100644 libcacard/vevent.h
>  delete mode 100644 libcacard/vreader.c
>  delete mode 100644 libcacard/vreader.h
>  delete mode 100644 libcacard/vreadert.h
>  delete mode 100644 libcacard/vscard_common.h
>  delete mode 100644 libcacard/vscclient.c




reply via email to

[Prev in Thread] Current Thread [Next in Thread]