From: Brian C. <bri...@wi...> - 2009-11-24 18:47:57
|
Hello, Wind River has been evaluating libsyncml, and we're happy with the results so far. We'd like to collaborate to move some of our changes upstream. Also, we have some other developments in mind that we'd also like to discuss/collaborate/contribuite. I've listed the rough areas in which the changes fall. Please comment if these changes sound useful, reasonable, etc.: 1. Fix bugs in the syncml-ds-tool HTTP client behavior. 2. Introduce some regular automated tests for syncml-ds-tool that spawn a server, spawn a client, perform syncs, and analyze the results. 3. Split the ENABLE_HTTP functionality into two parts: ENABLE_HTTP_CLIENT and ENABLE_HTTP_SERVER. This will allow only building the required half. 4. Develop alternative HTTP client that does not depend on libsoup. (We're using libcurl instead). We'd like to avoid depending on libsoup and the portions of glib required to support it. 5. Develop an alternative HTTP server that does not depend on libsoup. (We're using libmicrohttpd instead). 6. Migrate away from the heavy polling to a more event-driven model. Thanks, Brian |