ecore_con: Ecore_Con_Server now on top of Efl_Net!
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Wed, 7 Dec 2016 15:34:28 +0000 (13:34 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Sat, 10 Dec 2016 10:44:06 +0000 (08:44 -0200)
commitf4306d654dc55e8a0449698da18f371644d656df
tree0fc90508f30cb10bb0a1d6e7e1bf942d97bfc23e
parent72ad2c5eb7fbe8ceb491d1f545f82ae7cfc5457b
ecore_con: Ecore_Con_Server now on top of Efl_Net!

This is a major work and unfortunately couldn't be split into smaller
pieces as old code was highly coupled.

Ecore_Con_Server is now a wrapper around Efl_Net_Dialer_Simple
(ecore_con_server_connect()) and Efl_Net_Server_Simple
(ecore_con_server_add()), doing all that the original version did with
some fixes so ecore_con_ssl_server_upgrade() and
ecore_con_ssl_client_upgrade() are more usable -- see the examples and
-t/--type=tcp+ssl.

I tried to be bug-compatible, with code annotations where things
doesn't make sense. This was based on ecore_con_suite tests and some
manual experimenting with the examples, these can be helpful if you
find regressions (report/assign to me).
18 files changed:
src/Makefile_Ecore_Con.am
src/lib/ecore_con/Ecore_Con.h
src/lib/ecore_con/Ecore_Con_Eo.h
src/lib/ecore_con/Ecore_Con_Legacy.h [deleted file]
src/lib/ecore_con/ecore_con.c
src/lib/ecore_con/ecore_con_alloc.c
src/lib/ecore_con/ecore_con_eet.c
src/lib/ecore_con/ecore_con_eet_base.eo
src/lib/ecore_con/ecore_con_info.c [deleted file]
src/lib/ecore_con/ecore_con_legacy.c
src/lib/ecore_con/ecore_con_local.c
src/lib/ecore_con/ecore_con_private.h
src/lib/ecore_con/ecore_con_socks.c
src/lib/ecore_con/ecore_con_ssl.c [deleted file]
src/lib/ecore_con/efl_network.eo [deleted file]
src/lib/ecore_con/efl_network_client.eo [deleted file]
src/lib/ecore_con/efl_network_connector.eo [deleted file]
src/lib/ecore_con/efl_network_server.eo [deleted file]