[OpenSER-Devel] SF.net SVN: openser: [3226] trunk/modules/mi_xmlrpc

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Nov 28 19:50:37 UTC 2007


Revision: 3226
          http://openser.svn.sourceforge.net/openser/?rev=3226&view=rev
Author:   bogdan_iancu
Date:     2007-11-28 11:50:36 -0800 (Wed, 28 Nov 2007)

Log Message:
-----------
fixup to the libxmlrpc pthread support problem - replace the compiled abyss server provided by the libxmlrpc with our own compiling:
  - import the source files for the abyss server (used by the libxmlrpc) in order to force compiling of fork support (and not pthread)
  - change makefile to compile these additional files for libxmlrpc ver > 1.0.0 ; also, in this case, the module will not link with the abyss libs provided by the libxmlrpc
  - if 0.9.10 version is detected, the imported sources will not be compiled and the libxmlrpc code will be used.

  Closes bug 1835638.
  Many thanks to Dan Pascu for the help in troubleshooting and fixing this nasty problem.

Modified Paths:
--------------
    trunk/modules/mi_xmlrpc/Makefile
    trunk/modules/mi_xmlrpc/mi_xmlrpc.c

Added Paths:
-----------
    trunk/modules/mi_xmlrpc/abyss_conf.c
    trunk/modules/mi_xmlrpc/abyss_conn.c
    trunk/modules/mi_xmlrpc/abyss_conn.h
    trunk/modules/mi_xmlrpc/abyss_data.c
    trunk/modules/mi_xmlrpc/abyss_data.h
    trunk/modules/mi_xmlrpc/abyss_date.c
    trunk/modules/mi_xmlrpc/abyss_date.h
    trunk/modules/mi_xmlrpc/abyss_file.c
    trunk/modules/mi_xmlrpc/abyss_file.h
    trunk/modules/mi_xmlrpc/abyss_http.c
    trunk/modules/mi_xmlrpc/abyss_http.h
    trunk/modules/mi_xmlrpc/abyss_info.h
    trunk/modules/mi_xmlrpc/abyss_mallocvar.h
    trunk/modules/mi_xmlrpc/abyss_response.c
    trunk/modules/mi_xmlrpc/abyss_server.c
    trunk/modules/mi_xmlrpc/abyss_server.h
    trunk/modules/mi_xmlrpc/abyss_session.c
    trunk/modules/mi_xmlrpc/abyss_session.h
    trunk/modules/mi_xmlrpc/abyss_socket.c
    trunk/modules/mi_xmlrpc/abyss_socket.h
    trunk/modules/mi_xmlrpc/abyss_socket_unix.c
    trunk/modules/mi_xmlrpc/abyss_socket_unix.h
    trunk/modules/mi_xmlrpc/abyss_thread.h
    trunk/modules/mi_xmlrpc/abyss_thread_fork.c
    trunk/modules/mi_xmlrpc/abyss_token.c
    trunk/modules/mi_xmlrpc/abyss_token.h
    trunk/modules/mi_xmlrpc/abyss_trace.c
    trunk/modules/mi_xmlrpc/abyss_trace.h
    trunk/modules/mi_xmlrpc/abyss_xmlrpc_int.h
    trunk/modules/mi_xmlrpc/abyss_xmlrpc_server.c


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the Devel mailing list