Return-Path: Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 1540 invoked by uid 500); 22 Aug 2001 19:05:06 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 1517 invoked by uid 500); 22 Aug 2001 19:05:05 -0000 Delivered-To: apmail-new-httpd@apache.org Message-ID: <9110D74F0AB5D11188DC00805F9F50CF0A2771B0@nj7460exch004u.ho.lucent.com> From: "Farag, Hany M (Hany)" To: "'dev@httpd.apache.org'" , "'new-httpd@apache.org'" Subject: pop3 Date: Wed, 22 Aug 2001 15:05:05 -0400 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2650.21) Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N Status: O X-Status: X-Keywords: X-UID: 1016 Hi, i fixed part of the problem, I had to enable pop3 on my linux box. Now I'm getting this error: [Wed Aug 22 14:44:04 2001] [crit] (98)Address already in use: make_sock: could not bind to address 0.0.0.0:110 [Wed Aug 22 14:44:04 2001] [alert] no listening sockets available, shutt ing down Thanks Hany -----Original Message----- From: Ryan Bloom [mailto:rbb@covalent.net] Sent: Wednesday, August 22, 2001 1:14 PM To: dev@httpd.apache.org; Farag, Hany M (Hany); 'new-httpd@apache.org' Subject: Re: making apache 2.0 supports multiple protocols Did you check the errr log? Ryan On Wednesday 22 August 2001 09:59, Farag, Hany M (Hany) wrote: > Hi, > Thank you all for your help. I tried to test the pop3 protocol but my test > is failing. > > Here is what I did: > .configured and built the Apache server (2.0.23) with mod_pop3 > .checked if it was included in the build by(httpd -l) > .used the POP3Protocol directive in the httpd.conf > .started the server > .configured my mail client to check for mail. > > but got an error message thet server is not responding or down, although > the server was actually up and running. > Any ideas? > > Thanks > Hany > > > > -----Original Message----- > From: Ryan Bloom [mailto:rbb@covalent.net] > Sent: Tuesday, August 21, 2001 12:37 PM > To: new-httpd@apache.org; Farag, Hany M (Hany) > Subject: Re: making apache 2.0 supports multiple protocols > > > > Hany, > > Please look at httpd-pop3 at > > :pserver:anoncv@cvs.apache.org:/cvspublic/httpd-pop3. > > It implements the POP3 protocol. The way it works, is that HTTP is always > the last > protocol to be tried, so each of your modules will have an opportunity to > handle > a request before the HTTP protocol does. > > Ryan > > On Tuesday 21 August 2001 09:22, Farag, Hany M (Hany) wrote: > > Hi All, > > I'm working right now on making apache 2.0 supports other protocols (ex: > > Beep, SOAP, iCAP, ...etc) and i'm doing it as seperate modules but The > > thing that i Realy not clear about is since http is currently > > impelemented within the Apache core, Doesn't this make it impossible to > > support the other protocols unless i make the Http protocol itself as a > > module. ex: > > if i have a module mod_SOAP() and i added it to the Apache server and > > then > > > i have this command in the configuration file (httpd.conf) : > > SOAP_Protocol on > > and the serevr gets a request " method > > SOAP://www.test-soap.com/service1.cgi" > > won't that generate an http server error? if so is there anyway you can > > think of to get around it beside modifying the core(making http as a > > seperate module) > > > > Please Correct me if I'm wrong.. > > Any help will be apperciated. > > > > Thanks > > Hany > > > > > > > > -----Original Message----- > > From: Farag, Hany M (Hany) > > Sent: Friday, August 17, 2001 3:24 PM > > To: 'new-httpd@apache.org' > > Subject: --disable-http > > > > > > when i'm configure apache 2.0.16 with: > > ./configure --disable-http > > > > and then make > > > > I get the following errors: > > > > modules/mappers/.libs/mod_negotiation.a(mod_negotiation.o): In function > > `handle_map_file': > > mod_negotiation.o(.text+0x3861): undefined reference to > > `ap_internal_redirect' > > modules/mappers/.libs/mod_dir.a(mod_dir.o): In function `handle_dir': > > mod_dir.o(.text+0x3d8): undefined reference to `ap_internal_redirect' > > modules/mappers/.libs/mod_actions.a(mod_actions.o): In function > > `set_script': > > mod_actions.o(.text+0x14b): undefined reference to `ap_method_number_of' > > modules/mappers/.libs/mod_actions.a(mod_actions.o): In function > > `action_handler': > > mod_actions.o(.text+0x3a1): undefined reference to > > `ap_internal_redirect_handler' > > modules/generators/.libs/mod_asis.a(mod_asis.o): In function > > `asis_handler': mod_asis.o(.text+0x1dd): undefined reference to > > `ap_internal_redirect_handler' > > modules/generators/.libs/mod_cgid.a(mod_cgid.o): In function > > `cgid_handler': mod_cgid.o(.text+0x1c8a): undefined reference to > > `ap_setup_client_block' mod_cgid.o(.text+0x1ce7): undefined reference to > > `ap_should_client_block' mod_cgid.o(.text+0x1d3f): undefined reference to > > `ap_get_client_block' mod_cgid.o(.text+0x1e1b): undefined reference to > > `ap_get_client_block' mod_cgid.o(.text+0x1f68): undefined reference to > > `ap_internal_redirect_handler' > > modules/generators/.libs/mod_cgid.a(mod_cgid.o): In function > > `include_cmd': > > mod_cgid.o(.text+0x2783): undefined reference to `ap_setup_client_block' > > mod_cgid.o(.text+0x2855): undefined reference to > > `ap_internal_redirect_handler' > > server/.libs/libmain.a(config.o): In function `ap_method_is_limited': > > config.o(.text+0xd69): undefined reference to `ap_method_number_of' > > server/.libs/libmain.a(util_script.o): In function > > `ap_scan_script_header_err_core': > > util_script.o(.text+0xbbd): undefined reference to `ap_meets_conditions' > > server/.libs/libmain.a(exports.o)(.data+0x788): undefined reference to > > `ap_send_error_response' > > server/.libs/libmain.a(exports.o)(.data+0x790): undefined reference to > > `ap_set_keepalive' > > server/.libs/libmain.a(exports.o)(.data+0x7a8): undefined reference to > > `ap_meets_conditions' > > server/.libs/libmain.a(exports.o)(.data+0x7b4): undefined reference to > > `ap_make_method_list' > > server/.libs/libmain.a(exports.o)(.data+0x7b8): undefined reference to > > `ap_copy_method_list' > > server/.libs/libmain.a(exports.o)(.data+0x7bc): undefined reference to > > `ap_method_list_do' > > server/.libs/libmain.a(exports.o)(.data+0x7c0): undefined reference to > > `ap_method_list_vdo' > > server/.libs/libmain.a(exports.o)(.data+0x7c4): undefined reference to > > `ap_method_in_list' > > server/.libs/libmain.a(exports.o)(.data+0x7c8): undefined reference to > > `ap_method_list_add' > > server/.libs/libmain.a(exports.o)(.data+0x7cc): undefined reference to > > `ap_method_list_remove' > > server/.libs/libmain.a(exports.o)(.data+0x7d0): undefined reference to > > `ap_clear_method_list' > > server/.libs/libmain.a(exports.o)(.data+0x7f0): undefined reference to > > `ap_index_of_response' > > server/.libs/libmain.a(exports.o)(.data+0x7f4): undefined reference to > > `ap_get_status_line' > > server/.libs/libmain.a(exports.o)(.data+0x7f8): undefined reference to > > `ap_setup_client_block' > > server/.libs/libmain.a(exports.o)(.data+0x7fc): undefined reference to > > `ap_should_client_block' > > server/.libs/libmain.a(exports.o)(.data+0x800): undefined reference to > > `ap_get_client_block' > > server/.libs/libmain.a(exports.o)(.data+0x804): undefined reference to > > `ap_discard_request_body' > > server/.libs/libmain.a(exports.o)(.data+0x818): undefined reference to > > `ap_method_number_of' > > server/.libs/libmain.a(exports.o)(.data+0x81c): undefined reference to > > `ap_method_name_of' > > server/.libs/libmain.a(exports.o)(.data+0x84c): undefined reference to > > `ap_http_header_filter' > > server/.libs/libmain.a(exports.o)(.data+0x874): undefined reference to > > `ap_internal_redirect' > > server/.libs/libmain.a(exports.o)(.data+0x878): undefined reference to > > `ap_internal_redirect_handler' > > server/.libs/libmain.a(exports.o)(.data+0x888): undefined reference to > > `ap_allow_methods' > > server/.libs/libmain.a(exports.o)(.data+0x88c): undefined reference to > > `ap_process_request' > > server/.libs/libmain.a(exports.o)(.data+0x890): undefined reference to > > `ap_die' > > server/.libs/libmain.a(protocol.o): In function `read_request_line': > > protocol.o(.text+0x10c3): undefined reference to `ap_method_number_of' > > server/.libs/libmain.a(protocol.o): In function `ap_read_request': > > protocol.o(.text+0x164b): undefined reference to `ap_make_method_list' > > protocol.o(.text+0x185c): undefined reference to `ap_send_error_response' > > protocol.o(.text+0x1916): undefined reference to `ap_send_error_response' > > protocol.o(.text+0x1988): undefined reference to `ap_send_error_response' > > protocol.o(.text+0x1a62): undefined reference to `ap_send_error_response' > > protocol.o(.text+0x1b1b): undefined reference to `ap_send_error_response' > > protocol.o(.text+0x1b29): undefined reference to > > `ap_discard_request_body' protocol.o(.text+0x1b6b): undefined reference > > to `ap_die' > > server/.libs/libmain.a(core.o): In function `ap_custom_response': > > core.o(.text+0x157a): undefined reference to `ap_index_of_response' > > server/.libs/libmain.a(core.o): In function `set_error_document': > > core.o(.text+0x1656): undefined reference to `ap_index_of_response' > > core.o(.text+0x167b): undefined reference to `ap_index_of_response' > > server/.libs/libmain.a(core.o): In function `ap_limit_section': > > core.o(.text+0x1db1): undefined reference to `ap_method_number_of' > > server/.libs/libmain.a(core.o): In function `default_handler': > > core.o(.text+0x413d): undefined reference to `ap_allow_methods' > > core.o(.text+0x414b): undefined reference to `ap_discard_request_body' > > core.o(.text+0x41b4): undefined reference to `ap_send_http_options' > > core.o(.text+0x4369): undefined reference to `ap_meets_conditions' > > server/.libs/libmain.a(request.o): In function `ap_sub_req_method_uri': > > request.o(.text+0x1829): undefined reference to `ap_make_method_list' > > request.o(.text+0x1848): undefined reference to `ap_copy_method_list' > > request.o(.text+0x18bd): undefined reference to `ap_method_number_of' > > server/.libs/libmain.a(request.o): In function `ap_sub_req_lookup_file': > > request.o(.text+0x1c3b): undefined reference to `ap_make_method_list' > > request.o(.text+0x1c5a): undefined reference to `ap_copy_method_list' > > server/.libs/libmain.a(util_xml.o): In function `ap_xml_parse_input': > > util_xml.o(.text+0x12): undefined reference to `ap_setup_client_block' > > util_xml.o(.text+0x68): undefined reference to `ap_should_client_block' > > util_xml.o(.text+0xc6): undefined reference to `ap_get_client_block' > > collect2: ld returned 1 exit status > > make[1]: *** [httpd] Error 1 > > make[1]: Leaving directory `/home/hfarag/Apache2-tar16/httpd-2_0_16' > > make: *** [all-recursive] Error 1 > > > > > > Is it suppose to give these errors? > > Why is it still looking for the http API? > > what's the reason for having this option as part of the configuration > > process? > > Is it for future use? like making apache supports multiple protocol? > > > > The reason I'm asking i'm looking into the possibilty of adding support > > for > > > multiple protocol under apache.... > > > > Thanks -- ______________________________________________________________ Ryan Bloom rbb@apache.org Covalent Technologies rbb@covalent.net --------------------------------------------------------------