Changeset 233

Show
Ignore:
Timestamp:
02/28/07 20:13:44 (2 years ago)
Author:
mjahn
Message:

add a simple syncml-http-client app
fix checks and correct Http Transports server config (ssl key and cert)

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tags/libsyncml-0.4.3/libsyncml/transports/http_client.h

    r67 r233  
    2323 
    2424typedef struct SmlTransportHttpClientConfig { 
    25         uint16_t port; 
     25        int port; 
    2626        char *url; 
    2727        char *proxy; 
  • tags/libsyncml-0.4.3/tests/check_devinf.c

    r178 r233  
    101101        serverConfig.url = NULL; 
    102102        serverConfig.interface = NULL; 
     103        serverConfig.ssl_key = NULL; 
     104        serverConfig.ssl_crt = NULL; 
    103105         
    104106        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    212214        serverConfig.url = NULL; 
    213215        serverConfig.interface = NULL; 
     216        serverConfig.ssl_key = NULL; 
     217        serverConfig.ssl_crt = NULL; 
    214218         
    215219        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
  • tags/libsyncml-0.4.3/tests/check_http.c

    r179 r233  
    134134        config.url = "/test"; 
    135135        config.interface = NULL; 
     136        config.ssl_key = NULL; 
     137        config.ssl_crt = NULL; 
    136138         
    137139        fail_unless(smlTransportInitialize(tsp, &config, &error), NULL); 
     
    158160        config.url = NULL; 
    159161        config.interface = NULL; 
     162        config.ssl_key = NULL; 
     163        config.ssl_crt = NULL; 
    160164         
    161165        fail_unless(!smlTransportInitialize(tsp, &config, &error), NULL); 
     
    270274        serverConfig.url = NULL; 
    271275        serverConfig.interface = NULL; 
     276        serverConfig.ssl_key = NULL; 
     277        serverConfig.ssl_crt = NULL; 
    272278 
    273279        fail_unless(smlTransportRunAsync(client, &error), NULL); 
     
    325331        serverConfig.url = NULL; 
    326332        serverConfig.interface = NULL; 
     333        serverConfig.ssl_key = NULL; 
     334        serverConfig.ssl_crt = NULL; 
    327335 
    328336        fail_unless(smlTransportRunAsync(client, &error), NULL); 
     
    379387        serverConfig.url = NULL; 
    380388        serverConfig.interface = NULL; 
     389        serverConfig.ssl_key = NULL; 
     390        serverConfig.ssl_crt = NULL; 
    381391 
    382392        fail_unless(smlTransportRunAsync(client, &error), NULL); 
     
    439449        serverConfig.url = NULL; 
    440450        serverConfig.interface = NULL; 
     451        serverConfig.ssl_key = NULL; 
     452        serverConfig.ssl_crt = NULL; 
    441453 
    442454        fail_unless(smlTransportRunAsync(client, &error), NULL); 
     
    502514        serverConfig.url = NULL; 
    503515        serverConfig.interface = NULL; 
     516        serverConfig.ssl_key = NULL; 
     517        serverConfig.ssl_crt = NULL; 
    504518 
    505519        fail_unless(smlTransportRunAsync(client, &error), NULL); 
     
    618632        serverConfig.url = NULL; 
    619633        serverConfig.interface = NULL; 
     634        serverConfig.ssl_key = NULL; 
     635        serverConfig.ssl_crt = NULL; 
    620636 
    621637        fail_unless(smlTransportRunAsync(client, &error), NULL); 
     
    685701        serverConfig.url = NULL; 
    686702        serverConfig.interface = NULL; 
     703        serverConfig.ssl_key = NULL; 
     704        serverConfig.ssl_crt = NULL; 
    687705 
    688706        fail_unless(smlTransportRunAsync(client1, &error), NULL); 
     
    774792        serverConfig.url = NULL; 
    775793        serverConfig.interface = NULL; 
     794        serverConfig.ssl_key = NULL; 
     795        serverConfig.ssl_crt = NULL; 
    776796 
    777797        fail_unless(smlTransportRunAsync(client1, &error), NULL); 
     
    867887        serverConfig.url = NULL; 
    868888        serverConfig.interface = NULL; 
     889        serverConfig.ssl_key = NULL; 
     890        serverConfig.ssl_crt = NULL; 
    869891 
    870892        fail_unless(smlTransportRunAsync(client1, &error), NULL); 
  • tags/libsyncml-0.4.3/tests/check_manager.c

    r197 r233  
    151151        serverConfig.url = NULL; 
    152152        serverConfig.interface = NULL; 
     153        serverConfig.ssl_key = NULL; 
     154        serverConfig.ssl_crt = NULL; 
    153155         
    154156        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    233235        serverConfig.url = NULL; 
    234236        serverConfig.interface = NULL; 
     237        serverConfig.ssl_key = NULL; 
     238        serverConfig.ssl_crt = NULL; 
    235239         
    236240        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    318322        serverConfig.url = NULL; 
    319323        serverConfig.interface = NULL; 
     324        serverConfig.ssl_key = NULL; 
     325        serverConfig.ssl_crt = NULL; 
    320326         
    321327        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    478484        serverConfig.url = NULL; 
    479485        serverConfig.interface = NULL; 
     486        serverConfig.ssl_key = NULL; 
     487        serverConfig.ssl_crt = NULL; 
    480488         
    481489        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    603611        serverConfig.url = NULL; 
    604612        serverConfig.interface = NULL; 
     613        serverConfig.ssl_key = NULL; 
     614        serverConfig.ssl_crt = NULL; 
    605615         
    606616        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
  • tags/libsyncml-0.4.3/tests/check_sync.c

    r200 r233  
    291291        serverConfig.url = NULL; 
    292292        serverConfig.interface = NULL; 
     293        serverConfig.ssl_key = NULL; 
     294        serverConfig.ssl_crt = NULL; 
    293295         
    294296        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    469471        serverConfig.url = NULL; 
    470472        serverConfig.interface = NULL; 
     473        serverConfig.ssl_key = NULL; 
     474        serverConfig.ssl_crt = NULL; 
    471475         
    472476        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    747751        serverConfig.url = NULL; 
    748752        serverConfig.interface = NULL; 
     753        serverConfig.ssl_key = NULL; 
     754        serverConfig.ssl_crt = NULL; 
    749755         
    750756        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
     
    11011107        serverConfig.url = NULL; 
    11021108        serverConfig.interface = NULL; 
     1109        serverConfig.ssl_key = NULL; 
     1110        serverConfig.ssl_crt = NULL; 
    11031111         
    11041112        managerTracker *clienttracker = g_malloc0(sizeof(managerTracker)); 
  • tags/libsyncml-0.4.3/tests/support.c

    r223 r233  
    4848                smlTrace(TRACE_INTERNAL, "Seting up %s at %s", fkt_name, testbed); 
    4949        } 
    50         printf("."); 
    51         fflush(NULL); 
     50        //printf("."); 
     51        //fflush(NULL); 
    5252        return testbed; 
    5353} 
     
    6767{ 
    6868        TCase *tc_new = tcase_create(name); 
    69         tcase_set_timeout(tc_new, 0); 
     69        tcase_set_timeout(tc_new, 30); 
    7070        suite_add_tcase (s, tc_new); 
    7171        tcase_add_test(tc_new, function); 
  • tags/libsyncml-0.4.3/tools/Makefile.am

    r201 r233  
    66 
    77if ENABLE_TOOLS 
    8 bin_PROGRAMS = syncml-http-server syncml-obex-client 
     8bin_PROGRAMS = syncml-http-server syncml-obex-client syncml-http-client 
    99endif 
    1010 
     
    1212syncml_http_server_LDFLAGS = @PACKAGE_LIBS@ @LIBXML_LIBS@ -R $(libdir) 
    1313syncml_http_server_LDADD = $(top_builddir)/libsyncml/libsyncml.la 
     14 
     15syncml_http_client_SOURCES = syncml-http-client.c 
     16syncml_http_client_LDFLAGS = @PACKAGE_LIBS@ @LIBXML_LIBS@ -R $(libdir) 
     17syncml_http_client_LDADD = $(top_builddir)/libsyncml/libsyncml.la 
    1418 
    1519syncml_obex_client_SOURCES = syncml-obex-client.c