[OpenSER-Devel] SF.net SVN: openser: [3237] branches/1.2

Bogdan-Andrei Iancu bogdan at voice-system.ro
Fri Nov 30 17:38:27 UTC 2007


Revision: 3237
          http://openser.svn.sourceforge.net/openser/?rev=3237&view=rev
Author:   bogdan_iancu
Date:     2007-11-30 09:38:27 -0800 (Fri, 30 Nov 2007)

Log Message:
-----------
backport from trunk (rev #3226):

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.

Revision Links:
--------------
    http://openser.svn.sourceforge.net/openser/?rev=3226&view=rev

Modified Paths:
--------------
    branches/1.2/Makefile.sources
    branches/1.2/modules/mi_xmlrpc/Makefile
    branches/1.2/modules/mi_xmlrpc/mi_xmlrpc.c

Added Paths:
-----------
    branches/1.2/modules/mi_xmlrpc/abyss_conf.c
    branches/1.2/modules/mi_xmlrpc/abyss_conn.c
    branches/1.2/modules/mi_xmlrpc/abyss_conn.h
    branches/1.2/modules/mi_xmlrpc/abyss_data.c
    branches/1.2/modules/mi_xmlrpc/abyss_data.h
    branches/1.2/modules/mi_xmlrpc/abyss_date.c
    branches/1.2/modules/mi_xmlrpc/abyss_date.h
    branches/1.2/modules/mi_xmlrpc/abyss_file.c
    branches/1.2/modules/mi_xmlrpc/abyss_file.h
    branches/1.2/modules/mi_xmlrpc/abyss_http.c
    branches/1.2/modules/mi_xmlrpc/abyss_http.h
    branches/1.2/modules/mi_xmlrpc/abyss_info.h
    branches/1.2/modules/mi_xmlrpc/abyss_mallocvar.h
    branches/1.2/modules/mi_xmlrpc/abyss_response.c
    branches/1.2/modules/mi_xmlrpc/abyss_server.c
    branches/1.2/modules/mi_xmlrpc/abyss_server.h
    branches/1.2/modules/mi_xmlrpc/abyss_session.c
    branches/1.2/modules/mi_xmlrpc/abyss_session.h
    branches/1.2/modules/mi_xmlrpc/abyss_socket.c
    branches/1.2/modules/mi_xmlrpc/abyss_socket.h
    branches/1.2/modules/mi_xmlrpc/abyss_socket_unix.c
    branches/1.2/modules/mi_xmlrpc/abyss_socket_unix.h
    branches/1.2/modules/mi_xmlrpc/abyss_thread.h
    branches/1.2/modules/mi_xmlrpc/abyss_thread_fork.c
    branches/1.2/modules/mi_xmlrpc/abyss_token.c
    branches/1.2/modules/mi_xmlrpc/abyss_token.h
    branches/1.2/modules/mi_xmlrpc/abyss_trace.c
    branches/1.2/modules/mi_xmlrpc/abyss_trace.h
    branches/1.2/modules/mi_xmlrpc/abyss_xmlrpc_int.h
    branches/1.2/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