libepc r53 - in trunk: . docs/reference/libepc examples libepc tests
- From: hasselmm svn gnome org
- To: svn-commits-list gnome org
- Subject: libepc r53 - in trunk: . docs/reference/libepc examples libepc tests
- Date: Mon, 19 Nov 2007 13:30:33 +0000 (GMT)
Author: hasselmm
Date: 2007-11-19 13:30:33 +0000 (Mon, 19 Nov 2007)
New Revision: 53
ViewCVS link: http://svn.gnome.org/viewcvs/libepc?rev=53&view=rev
Added:
trunk/libepc/enums.c.in
trunk/libepc/enums.h.in
trunk/libepc/service-type.c
trunk/libepc/service-type.h
Removed:
trunk/libepc/service-names.h
Modified:
trunk/ChangeLog
trunk/Makefile.am
trunk/docs/reference/libepc/libepc-sections.txt
trunk/examples/test-consumer.c
trunk/examples/test-publisher.c
trunk/libepc/.gitignore
trunk/libepc/consumer.c
trunk/libepc/consumer.h
trunk/libepc/marshal.list
trunk/libepc/publisher.c
trunk/libepc/publisher.h
trunk/libepc/shell.c
trunk/libepc/shell.h
trunk/tests/test-consumer-by-name.c
trunk/tests/test-publisher-change-name.c
trunk/tests/test-publisher-libsoup-494128.c
Log:
Implement the HTTPS transport method.
* libepc/consumer.c, libepc/consumer.h: Support HTTPS transport
protocol. Add reauthenticate signal to vtable. New publisher-resolved
signal, epc_consumer_resolve_publisher method and protocol property.
Replace service-type property by application property.
* libepc/publisher.c, libepc/publisher.h: Implement HTTPS transport.
Add certificate-file, private-key-file and protocol property. Add
epc_publisher_set_credentials method. Remove service-type property.
* libepc/enums.c.in, libepc/enums.h.in: Templates for glib-mkenums.
* libepc/marshal.list: Update for EpcConsumer::publisher-resolved.
* libepc/service-type.c, libepc/service-type.h: Add EpcProtocol enum.
Add functions for service-type and protocol handling.
* libepc/shell.c, libepc/shell.h: Add epc_shell_get_host_name.
Remove epc_shell_create_service_type.
* libepc/.gitignore: Add libepc/enums.[ch] and artifacts.
* Makefile.am: Add libepc/enums.[ch] and artifacts.
Improve error handling when using glib-genmarshal.
* examples/test-consumer.c: Pass choosen protocol to epc_consumer_new.
* examples/test-publisher.c: Add --protocol command line switch.
* tests/test-consumer-by-name.c, tests/test-publisher-change-name.c,
tests/test-publisher-libsoup-494128.c: Create publishers in HTTP mode,
since generating HTTPS keys takes quite some time.
* docs/reference/libepc/libepc-sections.txt: Update symbols.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]