dreid 00/11/08 03:35:42
Modified: src/main http_core.c http_vhost.c listen.c rfc1413.c util.c util_script.c util_uri.c src/include http_protocol.h httpd.h util_uri.h Log: Start of moving to apr_port_t in the server code. This will probably the first of a few... Revision Changes Path 1.207 +1 -1 apache-2.0/src/main/http_core.c Index: http_core.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_core.c,v retrieving revision 1.206 retrieving revision 1.207 diff -u -r1.206 -r1.207 --- http_core.c 2000/11/08 06:24:46 1.206 +++ http_core.c 2000/11/08 11:35:06 1.207 @@ -766,7 +766,7 @@ AP_DECLARE(unsigned) ap_get_server_port(const request_rec *r) { - unsigned port; + apr_port_t port; core_dir_config *d = (core_dir_config *)ap_get_module_config(r->per_dir_config, &core_module); 1.31 +2 -2 apache-2.0/src/main/http_vhost.c Index: http_vhost.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_vhost.c,v retrieving revision 1.30 retrieving revision 1.31 diff -u -r1.30 -r1.31 --- http_vhost.c 2000/11/03 15:09:16 1.30 +++ http_vhost.c 2000/11/08 11:35:09 1.31 @@ -854,7 +854,7 @@ * names we'll match have ports associated with them */ const char *host = r->hostname; - unsigned port; + apr_port_t port; server_rec *s; server_rec *last_s; name_chain *src; @@ -914,7 +914,7 @@ server_rec *s; server_rec *last_s; name_chain *src; - unsigned port; + apr_port_t port; apr_get_local_port(&port, r->connection->client_socket); /* 1.33 +2 -2 apache-2.0/src/main/listen.c Index: listen.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/listen.c,v retrieving revision 1.32 retrieving revision 1.33 diff -u -r1.32 -r1.33 --- listen.c 2000/10/08 04:02:11 1.32 +++ listen.c 2000/11/08 11:35:10 1.33 @@ -83,7 +83,7 @@ int one = 1; char addr[512]; apr_status_t stat; - apr_uint32_t port; + apr_port_t port; char *ipaddr; apr_get_local_port(&port,s); @@ -178,7 +178,7 @@ ap_listen_rec *new; apr_status_t status; char *oldaddr; - unsigned int oldport; + apr_port_t oldport; /* see if we've got an old listener for this address:port */ for (walk = &old_listeners; *walk; walk = &(*walk)->next) { 1.25 +2 -2 apache-2.0/src/main/rfc1413.c Index: rfc1413.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/rfc1413.c,v retrieving revision 1.24 retrieving revision 1.25 diff -u -r1.24 -r1.25 --- rfc1413.c 2000/11/07 20:21:54 1.24 +++ rfc1413.c 2000/11/08 11:35:11 1.25 @@ -112,8 +112,8 @@ const char *rmt_ip, char user[RFC1413_USERLEN+1], server_rec *srv) { - unsigned int rmt_port, our_port; - unsigned int sav_rmt_port, sav_our_port; + apr_port_t rmt_port, our_port; + apr_port_t sav_rmt_port, sav_our_port; apr_status_t status; int i; char *cp; 1.77 +2 -2 apache-2.0/src/main/util.c Index: util.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/util.c,v retrieving revision 1.76 retrieving revision 1.77 diff -u -r1.76 -r1.77 --- util.c 2000/10/23 16:58:21 1.76 +++ util.c 2000/11/08 11:35:12 1.77 @@ -1557,7 +1557,7 @@ } AP_DECLARE(char *) ap_construct_server(apr_pool_t *p, const char *hostname, - unsigned port, const request_rec *r) + apr_port_t port, const request_rec *r) { if (ap_is_default_port(port, r)) return apr_pstrdup(p, hostname); @@ -1846,7 +1846,7 @@ * Parses a host of the form <address>[:port] * :port is permitted if 'port' is not NULL */ -unsigned long ap_get_virthost_addr(char *w, unsigned short *ports) +unsigned long ap_get_virthost_addr(char *w, apr_port_t *ports) { struct hostent *hep; unsigned long my_addr; 1.47 +1 -1 apache-2.0/src/main/util_script.c Index: util_script.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/util_script.c,v retrieving revision 1.46 retrieving revision 1.47 diff -u -r1.46 -r1.47 --- util_script.c 2000/11/03 02:15:50 1.46 +++ util_script.c 2000/11/08 11:35:14 1.47 @@ -166,7 +166,7 @@ apr_array_header_t *hdrs_arr = apr_table_elts(r->headers_in); apr_table_entry_t *hdrs = (apr_table_entry_t *) hdrs_arr->elts; int i; - apr_uint32_t rport; + apr_port_t rport; /* use a temporary apr_table_t which we'll overlap onto * r->subprocess_env later 1.20 +2 -2 apache-2.0/src/main/util_uri.c Index: util_uri.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/util_uri.c,v retrieving revision 1.19 retrieving revision 1.20 diff -u -r1.19 -r1.20 --- util_uri.c 2000/10/16 06:04:53 1.19 +++ util_uri.c 2000/11/08 11:35:15 1.20 @@ -94,7 +94,7 @@ }; -AP_DECLARE(unsigned short) ap_default_port_for_scheme(const char *scheme_str) +AP_DECLARE(apr_port_t) ap_default_port_for_scheme(const char *scheme_str) { schemes_t *scheme; @@ -105,7 +105,7 @@ return 0; } -AP_DECLARE(unsigned short) ap_default_port_for_request(const request_rec *r) +AP_DECLARE(apr_port_t) ap_default_port_for_request(const request_rec *r) { return (r->parsed_uri.scheme) ? ap_default_port_for_scheme(r->parsed_uri.scheme) 1.41 +2 -2 apache-2.0/src/include/http_protocol.h Index: http_protocol.h =================================================================== RCS file: /home/cvs/apache-2.0/src/include/http_protocol.h,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- http_protocol.h 2000/11/08 06:24:45 1.40 +++ http_protocol.h 2000/11/08 11:35:36 1.41 @@ -552,9 +552,9 @@ * Return the default port from the current request * @param r The current request * @return The current port - * @deffunc unsigned short ap_run_default_port(const request_rec *r) + * @deffunc apr_port_t ap_run_default_port(const request_rec *r) */ -AP_DECLARE_HOOK(unsigned short,default_port,(const request_rec *)) +AP_DECLARE_HOOK(apr_port_t,default_port,(const request_rec *)) #ifdef __cplusplus } 1.114 +6 -6 apache-2.0/src/include/httpd.h Index: httpd.h =================================================================== RCS file: /home/cvs/apache-2.0/src/include/httpd.h,v retrieving revision 1.113 retrieving revision 1.114 diff -u -r1.113 -r1.114 --- httpd.h 2000/11/08 11:22:01 1.113 +++ httpd.h 2000/11/08 11:35:37 1.114 @@ -904,7 +904,7 @@ /** The bound address, for this server */ apr_in_addr host_addr; /** The bound port, for this server */ - unsigned short host_port; + apr_port_t host_port; /** The name given in <VirtualHost> */ char *virthost; }; @@ -928,7 +928,7 @@ /** The server hostname */ char *server_hostname; /** for redirects, etc. */ - unsigned short port; + apr_port_t port; /* Log files --- note that transfer log is now in the modules... */ @@ -1277,10 +1277,10 @@ * @param port The port the server is running on * @param r The current request * @return The server's hostname - * @deffunc char *ap_construct_server(apr_pool_t *p, const char *hostname, unsiged port, const request_rec *r) + * @deffunc char *ap_construct_server(apr_pool_t *p, const char *hostname, apr_port_t port, const request_rec *r) */ AP_DECLARE(char *) ap_construct_server(apr_pool_t *p, const char *hostname, - unsigned port, const request_rec *r); + apr_port_t port, const request_rec *r); /** * Escape a shell command * @param p The pool to allocate out of @@ -1569,9 +1569,9 @@ * @param hostname The hostname to parse * @param port The port found in the hostname * @return The address of the server - * @deffunc unsigned long ap_get_virthost_addr(char *hostname, unsigned shor *port) + * @deffunc unsigned long ap_get_virthost_addr(char *hostname, apr_port_t *port) */ -unsigned long ap_get_virthost_addr(char *hostname, unsigned short *port); +unsigned long ap_get_virthost_addr(char *hostname, apr_port_t *port); /* * Redefine assert() to something more useful for an Apache... 1.12 +6 -6 apache-2.0/src/include/util_uri.h Index: util_uri.h =================================================================== RCS file: /home/cvs/apache-2.0/src/include/util_uri.h,v retrieving revision 1.11 retrieving revision 1.12 diff -u -r1.11 -r1.12 --- util_uri.h 2000/10/16 06:04:35 1.11 +++ util_uri.h 2000/11/08 11:35:38 1.12 @@ -78,7 +78,7 @@ /** The name of the scheme */ const char *name; /** The default port for the scheme */ - unsigned short default_port; + apr_port_t default_port; }; #define DEFAULT_FTP_DATA_PORT 20 @@ -128,7 +128,7 @@ struct hostent *hostent; /** The port number, numeric, valid only if port_str != NULL */ - unsigned short port; + apr_port_t port; /** has the structure been initialized */ unsigned is_initialized:1; @@ -145,17 +145,17 @@ * http, ftp, https, gopher, wais, nntp, snews, and prospero * @param scheme_str The string that contains the current scheme * @return The default port for this scheme - * @deffunc unsigned short ap_default_port_for_scheme(const char *scheme_str) + * @deffunc apr_port_t ap_default_port_for_scheme(const char *scheme_str) */ -AP_DECLARE(unsigned short) ap_default_port_for_scheme(const char *scheme_str); +AP_DECLARE(apr_port_t) ap_default_port_for_scheme(const char *scheme_str); /** * Return the default for the current request * @param r The current request * @return The default port - * @deffunc unsigned short ap_default_port_for_request(const request_rec *r) + * @deffunc apr_port_t ap_default_port_for_request(const request_rec *r) */ -AP_DECLARE(unsigned short) ap_default_port_for_request(const request_rec *r); +AP_DECLARE(apr_port_t) ap_default_port_for_request(const request_rec *r); /** * Create a copy of a "struct hostent" record; it was presumably returned