# PaCkAgE DaTaStReAm serf 1 810 # end of header 070701000a0dcf000081a40000000000000000000000014cbd2f42000000fd000000b600010002ffffffffffffffff0000000d00000000serf/pkginfoPKG=serf NAME=serf 0.7.0 i86pc Solaris 11 VERSION=0.7.0 PSTAMP=19th October 2010 VENDOR=The Serf Project EMAIL=http://code.google.com/p/serf/ DESC=HTTP client library ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 070701000a0dce000081a40000000000000000000000014cbd2f42000003b9000000b600010002ffffffffffffffff0000000c00000000serf/pkgmap: 1 810 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/serf-0 0755 root root 1 f none /usr/local/include/serf-0/serf.h 0644 root root 37440 18963 1287466722 1 f none /usr/local/include/serf-0/serf_bucket_types.h 0644 root root 18517 62303 1287466722 1 f none /usr/local/include/serf-0/serf_bucket_util.h 0644 root root 8838 34821 1287466722 1 f none /usr/local/include/serf-0/serf_private.h 0644 root root 10273 63553 1287466722 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libserf-0.a 0644 root root 159044 19384 1287466722 1 f none /usr/local/lib/libserf-0.la 0644 root root 1255 44751 1287466722 1 s none /usr/local/lib/libserf-0.so=libserf-0.so.0.0.0 1 s none /usr/local/lib/libserf-0.so.0=libserf-0.so.0.0.0 1 f none /usr/local/lib/libserf-0.so.0.0.0 0755 root root 151228 57849 1287466722 1 i checkinstall 790 2505 1287466838 1 i pkginfo 253 19108 1287466818 07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!070701000a0dcf000081a40000000000000000000000014cbd2f42000000fd000000b600010002ffffffffffffffff0000000800000000pkginfoPKG=serf NAME=serf 0.7.0 i86pc Solaris 11 VERSION=0.7.0 PSTAMP=19th October 2010 VENDOR=The Serf Project EMAIL=http://code.google.com/p/serf/ DESC=HTTP client library ARCH=i386 CATEGORY=utility CLASSES=none BASEDIR=/ ISTATES=S s 1 2 3 RSTATES=S s 1 2 3 070701000a0dce000081a40000000000000000000000014cbd2f42000003b9000000b600010002ffffffffffffffff0000000700000000pkgmap: 1 810 1 d none /usr ? ? ? 1 d none /usr/local ? ? ? 1 d none /usr/local/include 0755 root root 1 d none /usr/local/include/serf-0 0755 root root 1 f none /usr/local/include/serf-0/serf.h 0644 root root 37440 18963 1287466722 1 f none /usr/local/include/serf-0/serf_bucket_types.h 0644 root root 18517 62303 1287466722 1 f none /usr/local/include/serf-0/serf_bucket_util.h 0644 root root 8838 34821 1287466722 1 f none /usr/local/include/serf-0/serf_private.h 0644 root root 10273 63553 1287466722 1 d none /usr/local/lib 0755 root root 1 f none /usr/local/lib/libserf-0.a 0644 root root 159044 19384 1287466722 1 f none /usr/local/lib/libserf-0.la 0644 root root 1255 44751 1287466722 1 s none /usr/local/lib/libserf-0.so=libserf-0.so.0.0.0 1 s none /usr/local/lib/libserf-0.so.0=libserf-0.so.0.0.0 1 f none /usr/local/lib/libserf-0.so.0.0.0 0755 root root 151228 57849 1287466722 1 i checkinstall 790 2505 1287466838 1 i pkginfo 253 19108 1287466818 070701000a0dde000041ed0000000000000000000000024cbd2f4200000000000000b600010002ffffffffffffffff0000000800000000install070701000a0ddf000081ed0000000000000000000000014cbd2f5600000316000000b600010002ffffffffffffffff0000001500000000install/checkinstall#!/bin/sh # expected_bits="64" expected_release="5.11" expected_platform="i386" # release=`uname -r` platform=`uname -p` bits=`isainfo -b` # if [ ${platform} != ${expected_platform} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_platform} architecture\n" echo "\tAborting installation.\n\n\n" exit 1 fi if [ ${release} != ${expected_release} ]; then echo "\n\n\n\tThis package must be installed on a ${expected_release} machine\n" echo "\tAborting installation.\n\n\n" exit 1 fi #if [ ${bits} != ${expected_bits} ]; then # echo "\n\n\n\tThis package must be installed on a ${expected_bits} bit machine\n" # echo "\tYour machine is running a ${bits} bit O.S. currently\n" # echo "\tAborting installation.\n\n\n" # exit 1 #fi exit 0 070701000a0dd0000041ed0000000000000000000000034cbd2f4200000000000000b600010002ffffffffffffffff0000000500000000root070701000a0dd2000041ed0000000000000000000000034cbd2f4200000000000000b600010002ffffffffffffffff0000000900000000root/usr070701000a0dd3000041ed0000000000000000000000044cbd2f4200000000000000b600010002ffffffffffffffff0000000f00000000root/usr/local070701000a0dd4000041ed0000000000000000000000034cbd2f4200000000000000b600010002ffffffffffffffff0000001700000000root/usr/local/include070701000a0dd5000041ed0000000000000000000000024cbd2f4200000000000000b600010002ffffffffffffffff0000001e00000000root/usr/local/include/serf-0070701000a0dd6000081a40000000000000000000000014cbd2ee200009240000000b600010002ffffffffffffffff0000002500000000root/usr/local/include/serf-0/serf.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SERF_H #define SERF_H /** * @file serf.h * @brief Main serf header file */ #include #include #include #include #include #include #include #include #ifdef __cplusplus extern "C" { #endif /* Forward declare some structures */ typedef struct serf_context_t serf_context_t; typedef struct serf_bucket_t serf_bucket_t; typedef struct serf_bucket_type_t serf_bucket_type_t; typedef struct serf_bucket_alloc_t serf_bucket_alloc_t; typedef struct serf_connection_t serf_connection_t; typedef struct serf_listener_t serf_listener_t; typedef struct serf_incoming_t serf_incoming_t; typedef struct serf_incoming_request_t serf_incoming_request_t; typedef struct serf_request_t serf_request_t; /** * @defgroup serf high-level constructs * @ingroup serf * @{ */ /** * Serf-specific error codes */ #define SERF_ERROR_RANGE 100 /* This code is for when this is the last response on this connection: * i.e. do not send any more requests on this connection or expect * any more responses. */ #define SERF_ERROR_CLOSING (APR_OS_START_USERERR + SERF_ERROR_RANGE + 1) /* This code is for when the connection terminated before the request * could be processed on the other side. */ #define SERF_ERROR_REQUEST_LOST (APR_OS_START_USERERR + SERF_ERROR_RANGE + 2) /* General authentication related errors */ #define SERF_ERROR_AUTHN_FAILED (APR_OS_START_USERERR + SERF_ERROR_RANGE + 90) /* None of the available authn mechanisms for the request are supported */ #define SERF_ERROR_AUTHN_NOT_SUPPORTED (APR_OS_START_USERERR + SERF_ERROR_RANGE + 91) /* Authn was requested by the server but the header lacked some attribute */ #define SERF_ERROR_AUTHN_MISSING_ATTRIBUTE (APR_OS_START_USERERR + SERF_ERROR_RANGE + 92) /* Authentication handler initialization related errors */ #define SERF_ERROR_AUTHN_INITALIZATION_FAILED (APR_OS_START_USERERR +\ SERF_ERROR_RANGE + 93) /** * Create a new context for serf operations. * * A serf context defines a control loop which processes multiple * connections simultaneously. * * The context will be allocated within @a pool. */ serf_context_t *serf_context_create( apr_pool_t *pool); /** * Callback function. Add a socket to the externally managed poll set. * * Both @a pfd and @a serf_baton should be used when calling serf_event_trigger * later. */ typedef apr_status_t (*serf_socket_add_t)( void *user_baton, apr_pollfd_t *pfd, void *serf_baton); /** * Callback function. Remove the socket, identified by both @a pfd and * @a serf_baton from the externally managed poll set. */ typedef apr_status_t (*serf_socket_remove_t)( void *user_baton, apr_pollfd_t *pfd, void *serf_baton); /* Create a new context for serf operations. * * Use this function to make serf not use its internal control loop, but * instead rely on an external event loop. Serf will use the @a addf and @a rmf * callbacks to notify of any event on a connection. The @a user_baton will be * passed through the addf and rmf callbacks. * * The context will be allocated within @a pool. */ serf_context_t *serf_context_create_ex( void *user_baton, serf_socket_add_t addf, serf_socket_remove_t rmf, apr_pool_t *pool); /** * Make serf process events on a connection, identified by both @a pfd and * @a serf_baton. * * Any outbound data is delivered, and incoming data is made available to * the associated response handlers and their buckets. * * If any data is processed (incoming or outgoing), then this function will * return with APR_SUCCESS. */ apr_status_t serf_event_trigger( serf_context_t *s, void *serf_baton, const apr_pollfd_t *pfd); /** @see serf_context_run should not block at all. */ #define SERF_DURATION_NOBLOCK 0 /** @see serf_context_run should run for (nearly) "forever". */ #define SERF_DURATION_FOREVER 2000000000 /* approx 1^31 */ /** * Run the main networking control loop. * * The set of connections defined by the serf context @a ctx are processed. * Any outbound data is delivered, and incoming data is made available to * the associated response handlers and their buckets. This function will * block on the network for no longer than @a duration microseconds. * * If any data is processed (incoming or outgoing), then this function will * return with APR_SUCCESS. Typically, the caller will just want to call it * again to continue processing data. * * If no activity occurs within the specified timeout duration, then * APR_TIMEUP is returned. * * All temporary allocations will be made in @a pool. */ apr_status_t serf_context_run( serf_context_t *ctx, apr_short_interval_time_t duration, apr_pool_t *pool); apr_status_t serf_context_prerun( serf_context_t *ctx); /** * Callback function for progress information. @a progress indicates cumulative * number of bytes read or written, for the whole context. */ typedef void (*serf_progress_t)( void *progress_baton, apr_off_t read, apr_off_t write); /** * Sets the progress callback function. @a progress_func will be called every * time bytes are read of or written on a socket. */ void serf_context_set_progress_cb( serf_context_t *ctx, const serf_progress_t progress_func, void *progress_baton); /** @} */ /** * @defgroup serf connections and requests * @ingroup serf * @{ */ /** * When a connection is established, the application needs to wrap some * buckets around @a skt to enable serf to process incoming responses. This * is the control point for assembling connection-level processing logic * around the given socket. * * The @a setup_baton is the baton established at connection creation time. * * This callback corresponds to reading from the server. Since this is an * on-demand activity, we use a callback. The corresponding write operation * is based on the @see serf_request_deliver function, where the application * can assemble the appropriate bucket(s) before delivery. * * The returned bucket should live at least as long as the connection itself. * It is assumed that an appropriate allocator is passed in @a setup_baton. * ### we may want to create a connection-level allocator and pass that * ### along. however, that allocator would *only* be used for this * ### callback. it may be wasteful to create a per-conn allocator, so this * ### baton-based, app-responsible form might be best. * * Responsibility for the buckets is passed to the serf library. They will be * destroyed when the connection is closed. * * All temporary allocations should be made in @a pool. */ typedef apr_status_t (*serf_connection_setup_t)( apr_socket_t *skt, serf_bucket_t **read_bkt, serf_bucket_t **write_bkt, void *setup_baton, apr_pool_t *pool); /** * ### need to update docco w.r.t socket. became "stream" recently. * ### the stream does not have a barrier, this callback should generally * ### add a barrier around the stream before incorporating it into a * ### response bucket stack. * ### should serf add the barrier automatically to protect its data * ### structure? i.e. the passed bucket becomes owned rather than * ### borrowed. that might suit overall semantics better. * Accept an incoming response for @a request, and its @a socket. A bucket * for the response should be constructed and returned. This is the control * point for assembling the appropriate wrapper buckets around the socket to * enable processing of the incoming response. * * The @a acceptor_baton is the baton provided when the specified request * was created. * * The request's pool and bucket allocator should be used for any allocations * that need to live for the duration of the response. Care should be taken * to bound the amount of memory stored in this pool -- to ensure that * allocations are not proportional to the amount of data in the response. * * Responsibility for the bucket is passed to the serf library. It will be * destroyed when the response has been fully read (the bucket returns an * APR_EOF status from its read functions). * * All temporary allocations should be made in @a pool. */ /* ### do we need to return an error? */ typedef serf_bucket_t * (*serf_response_acceptor_t)( serf_request_t *request, serf_bucket_t *stream, void *acceptor_baton, apr_pool_t *pool); /** * Notification callback for when a connection closes. * * This callback is used to inform an application that the @a conn * connection has been (abnormally) closed. The @a closed_baton is the * baton provided when the connection was first opened. The reason for * closure is given in @a why, and will be APR_SUCCESS if the application * requested closure (by clearing the pool used to allocate this * connection or calling serf_connection_close). * * All temporary allocations should be made in @a pool. */ typedef void (*serf_connection_closed_t)( serf_connection_t *conn, void *closed_baton, apr_status_t why, apr_pool_t *pool); /** * Response data has arrived and should be processed. * * Whenever response data for @a request arrives (initially, or continued data * arrival), this handler is invoked. The response data is available in the * @a response bucket. The @a handler_baton is passed along from the baton * provided by the request setup callback (@see serf_request_setup_t). * * The handler MUST process data from the @a response bucket until the * bucket's read function states it would block (see APR_STATUS_IS_EAGAIN). * The handler is invoked only when new data arrives. If no further data * arrives, and the handler does not process all available data, then the * system can result in a deadlock around the unprocessed, but read, data. * * The handler should return APR_EOF when the response has been fully read. * If calling the handler again would block, APR_EAGAIN should be returned. * If the handler should be invoked again, simply return APR_SUCCESS. * * Note: if the connection closed (at the request of the application, or * because of an (abnormal) termination) while a request is being delivered, * or before a response arrives, then @a response will be NULL. This is the * signal that the request was not delivered properly, and no further * response should be expected (this callback will not be invoked again). * If a request is injected into the connection (during this callback's * execution, or otherwise), then the connection will be reopened. * * All temporary allocations should be made in @a pool. */ typedef apr_status_t (*serf_response_handler_t)( serf_request_t *request, serf_bucket_t *response, void *handler_baton, apr_pool_t *pool); /** * Callback function to be implemented by the application, so that serf * can handle server and proxy authentication. * code = 401 (server) or 407 (proxy). * baton = the baton passed to serf_context_run. * authn_type = one of "Basic", "Digest". */ typedef apr_status_t (*serf_credentials_callback_t)( char **username, char **password, serf_request_t *request, void *baton, int code, const char *authn_type, const char *realm, apr_pool_t *pool); /** * Create a new connection associated with the @a ctx serf context. * * A connection will be created to (eventually) connect to the address * specified by @a address. The address must live at least as long as * @a pool (thus, as long as the connection object). * * The connection object will be allocated within @a pool. Clearing or * destroying this pool will close the connection, and terminate any * outstanding requests or responses. * * When the connection is closed (upon request or because of an error), * then the @a closed callback is invoked, and @a closed_baton is passed. * * ### doc on setup(_baton). tweak below comment re: acceptor. * NULL may be passed for @a acceptor and @a closed; default implementations * will be used. * * Note: the connection is not made immediately. It will be opened on * the next call to @see serf_context_run. */ serf_connection_t *serf_connection_create( serf_context_t *ctx, apr_sockaddr_t *address, serf_connection_setup_t setup, void *setup_baton, serf_connection_closed_t closed, void *closed_baton, apr_pool_t *pool); /** * Create a new connection associated with the @a ctx serf context. * * A connection will be created to (eventually) connect to the address * specified by @a address. The address must live at least as long as * @a pool (thus, as long as the connection object). * * The host address will be looked up based on the hostname in @a host_info. * * The connection object will be allocated within @a pool. Clearing or * destroying this pool will close the connection, and terminate any * outstanding requests or responses. * * When the connection is closed (upon request or because of an error), * then the @a closed callback is invoked, and @a closed_baton is passed. * * ### doc on setup(_baton). tweak below comment re: acceptor. * NULL may be passed for @a acceptor and @a closed; default implementations * will be used. * * Note: the connection is not made immediately. It will be opened on * the next call to @see serf_context_run. */ apr_status_t serf_connection_create2( serf_connection_t **conn, serf_context_t *ctx, apr_uri_t host_info, serf_connection_setup_t setup, void *setup_baton, serf_connection_closed_t closed, void *closed_baton, apr_pool_t *pool); typedef apr_status_t (*serf_accept_client_t)( serf_context_t *ctx, serf_listener_t *l, void *accept_baton, apr_socket_t *insock, apr_pool_t *pool); apr_status_t serf_listener_create( serf_listener_t **listener, serf_context_t *ctx, const char *host, apr_uint16_t port, void *accept_baton, serf_accept_client_t accept_func, apr_pool_t *pool); typedef apr_status_t (*serf_incoming_request_cb_t)( serf_context_t *ctx, serf_incoming_request_t *req, void *request_baton, apr_pool_t *pool); apr_status_t serf_incoming_create( serf_incoming_t **client, serf_context_t *ctx, apr_socket_t *insock, void *request_baton, serf_incoming_request_cb_t request, apr_pool_t *pool); /** * Reset the connection, but re-open the socket again. */ apr_status_t serf_connection_reset( serf_connection_t *conn); /** * Close the connection associated with @a conn and cancel all pending requests. * * The closed callback passed to serf_connection_create() will be invoked * with APR_SUCCESS. */ apr_status_t serf_connection_close( serf_connection_t *conn); /** * Sets the maximum number of outstanding requests @a max_requests on the * connection @a conn. Setting max_requests to 0 means unlimited (the default). * Ex.: setting max_requests to 1 means a request is sent when a response on the * previous request was received and handled. */ void serf_connection_set_max_outstanding_requests( serf_connection_t *conn, unsigned int max_requests); void serf_connection_set_async_responses( serf_connection_t *conn, serf_response_acceptor_t acceptor, void *acceptor_baton, serf_response_handler_t handler, void *handler_baton); /** * Setup the @a request for delivery on its connection. * * Right before this is invoked, @a pool will be built within the * connection's pool for the request to use. The associated response will * be allocated within that subpool. An associated bucket allocator will * be built. These items may be fetched from the request object through * @see serf_request_get_pool or @see serf_request_get_alloc. * * The content of the request is specified by the @a req_bkt bucket. When * a response arrives, the @a acceptor callback will be invoked (along with * the @a acceptor_baton) to produce a response bucket. That bucket will then * be passed to @a handler, along with the @a handler_baton. * * The responsibility for the request bucket is passed to the request * object. When the request is done with the bucket, it will be destroyed. */ typedef apr_status_t (*serf_request_setup_t)( serf_request_t *request, void *setup_baton, serf_bucket_t **req_bkt, serf_response_acceptor_t *acceptor, void **acceptor_baton, serf_response_handler_t *handler, void **handler_baton, apr_pool_t *pool); /** * Construct a request object for the @a conn connection. * * When it is time to deliver the request, the @a setup callback will * be invoked with the @a setup_baton passed into it to complete the * construction of the request object. * * If the request has not (yet) been delivered, then it may be canceled * with @see serf_request_cancel. * * Invoking any calls other than @see serf_request_cancel before the setup * callback executes is not supported. */ serf_request_t *serf_connection_request_create( serf_connection_t *conn, serf_request_setup_t setup, void *setup_baton); /** * Construct a request object for the @a conn connection, add it in the * list as the next to-be-written request before all unwritten requests. * * When it is time to deliver the request, the @a setup callback will * be invoked with the @a setup_baton passed into it to complete the * construction of the request object. * * If the request has not (yet) been delivered, then it may be canceled * with @see serf_request_cancel. * * Invoking any calls other than @see serf_request_cancel before the setup * callback executes is not supported. */ serf_request_t *serf_connection_priority_request_create( serf_connection_t *conn, serf_request_setup_t setup, void *setup_baton); /** * Cancel the request specified by the @a request object. * * If the request has been scheduled for delivery, then its response * handler will be run, passing NULL for the response bucket. * * If the request has already been (partially or fully) delivered, then * APR_EBUSY is returned and the request is *NOT* canceled. To properly * cancel the request, the connection must be closed (by clearing or * destroying its associated pool). */ apr_status_t serf_request_cancel( serf_request_t *request); /** * Return the pool associated with @a request. * * WARNING: be very careful about the kinds of things placed into this * pool. In particular, all allocation should be bounded in size, rather * than proportional to any data stream. */ apr_pool_t *serf_request_get_pool( const serf_request_t *request); /** * Return the bucket allocator associated with @a request. */ serf_bucket_alloc_t *serf_request_get_alloc( const serf_request_t *request); /** * Return the connection associated with @a request. */ serf_connection_t *serf_request_get_conn( const serf_request_t *request); /** * Update the @a handler and @a handler_baton for this @a request. * * This can be called after the request has started processing - * subsequent data will be delivered to this new handler. */ void serf_request_set_handler( serf_request_t *request, const serf_response_handler_t handler, const void **handler_baton); /** * Configure proxy server settings, to be used by all connections associated * with the @a ctx serf context. * * The next connection will be created to connect to the proxy server * specified by @a address. The address must live at least as long as the * serf context. */ void serf_config_proxy( serf_context_t *ctx, apr_sockaddr_t *address); /* Supported authentication types. */ #define SERF_AUTHN_NONE 0x00 #define SERF_AUTHN_BASIC 0x01 #define SERF_AUTHN_DIGEST 0x02 #define SERF_AUTHN_NTLM 0x04 #define SERF_AUTHN_NEGOTIATE 0x08 #define SERF_AUTHN_ALL 0xFF /** * Define the authentication handlers that serf will try on incoming requests. */ void serf_config_authn_types( serf_context_t *ctx, int authn_types); /** * Set the credentials callback handler. */ void serf_config_credentials_callback( serf_context_t *ctx, serf_credentials_callback_t cred_cb); /* ### maybe some connection control functions for flood? */ /*** Special bucket creation functions ***/ /** * Create a bucket of type 'socket bucket'. * This is basically a wrapper around @a serf_bucket_socket_create, which * initializes the bucket using connection and/or context specific settings. */ serf_bucket_t *serf_context_bucket_socket_create( serf_context_t *ctx, apr_socket_t *skt, serf_bucket_alloc_t *allocator); /** * Create a bucket of type 'request bucket'. * This is basically a wrapper around @a serf_bucket_request_create, which * initializes the bucket using request, connection and/or context specific * settings. * * This function will set following header(s): * - Host: if the connection was created with @a serf_connection_create2. */ serf_bucket_t *serf_request_bucket_request_create( serf_request_t *request, const char *method, const char *uri, serf_bucket_t *body, serf_bucket_alloc_t *allocator); /** @} */ /** * @defgroup serf buckets * @ingroup serf * @{ */ /** Pass as REQUESTED to the read function of a bucket to read, consume, * and return all available data. */ #define SERF_READ_ALL_AVAIL ((apr_size_t)-1) /** Acceptable newline types for bucket->readline(). */ #define SERF_NEWLINE_CR 0x0001 #define SERF_NEWLINE_CRLF 0x0002 #define SERF_NEWLINE_LF 0x0004 #define SERF_NEWLINE_ANY 0x0007 /** Used to indicate that a newline is not present in the data buffer. */ /* ### should we make this zero? */ #define SERF_NEWLINE_NONE 0x0008 /** Used to indicate that a CR was found at the end of a buffer, and CRLF * was acceptable. It may be that the LF is present, but it needs to be * read first. * * Note: an alternative to using this symbol would be for callers to see * the SERF_NEWLINE_CR return value, and know that some "end of buffer" was * reached. While this works well for @see serf_util_readline, it does not * necessary work as well for buckets (there is no obvious "end of buffer", * although there is an "end of bucket"). The other problem with that * alternative is that developers might miss the condition. This symbol * calls out the possibility and ensures that callers will watch for it. */ #define SERF_NEWLINE_CRLF_SPLIT 0x0010 struct serf_bucket_type_t { /** name of this bucket type */ const char *name; /** * Read (and consume) up to @a requested bytes from @a bucket. * * A pointer to the data will be returned in @a data, and its length * is specified by @a len. * * The data will exist until one of two conditions occur: * * 1) this bucket is destroyed * 2) another call to any read function or to peek() * * If an application needs the data to exist for a longer duration, * then it must make a copy. */ apr_status_t (*read)(serf_bucket_t *bucket, apr_size_t requested, const char **data, apr_size_t *len); /** * Read (and consume) a line of data from @a bucket. * * The acceptable forms of a newline are given by @a acceptable, and * the type found is returned in @a found. If a newline is not present * in the returned data, then SERF_NEWLINE_NONE is stored into @a found. * * A pointer to the data is returned in @a data, and its length is * specified by @a len. The data will include the newline, if present. * * Note that there is no way to limit the amount of data returned * by this function. * * The lifetime of the data is the same as that of the @see read * function above. */ apr_status_t (*readline)(serf_bucket_t *bucket, int acceptable, int *found, const char **data, apr_size_t *len); /** * Read a set of pointer/length pairs from the bucket. * * The size of the @a vecs array is specified by @a vecs_size. The * bucket should fill in elements of the array, and return the number * used in @a vecs_used. * * Each element of @a vecs should specify a pointer to a block of * data and a length of that data. * * The total length of all data elements should not exceed the * amount specified in @a requested. * * The lifetime of the data is the same as that of the @see read * function above. */ apr_status_t (*read_iovec)(serf_bucket_t *bucket, apr_size_t requested, int vecs_size, struct iovec *vecs, int *vecs_used); /** * Read data from the bucket in a form suitable for apr_socket_sendfile() * * On input, hdtr->numheaders and hdtr->numtrailers specify the size * of the hdtr->headers and hdtr->trailers arrays, respectively. The * bucket should fill in the headers and trailers, up to the specified * limits, and set numheaders and numtrailers to the number of iovecs * filled in for each item. * * @a file should be filled in with a file that can be read. If a file * is not available or appropriate, then NULL should be stored. The * file offset for the data should be stored in @a offset, and the * length of that data should be stored in @a len. If a file is not * returned, then @a offset and @a len should be ignored. * * The file position is not required to correspond to @a offset, and * the caller may manipulate it at will. * * The total length of all data elements, and the portion of the * file should not exceed the amount specified in @a requested. * * The lifetime of the data is the same as that of the @see read * function above. */ apr_status_t (*read_for_sendfile)(serf_bucket_t *bucket, apr_size_t requested, apr_hdtr_t *hdtr, apr_file_t **file, apr_off_t *offset, apr_size_t *len); /** * Look within @a bucket for a bucket of the given @a type. The bucket * must be the "initial" data because it will be consumed by this * function. If the given bucket type is available, then read and consume * it, and return it to the caller. * * This function is usually used by readers that have custom handling * for specific bucket types (e.g. looking for a file bucket to pass * to apr_socket_sendfile). * * If a bucket of the given type is not found, then NULL is returned. * * The returned bucket becomes the responsibility of the caller. When * the caller is done with the bucket, it should be destroyed. */ serf_bucket_t * (*read_bucket)(serf_bucket_t *bucket, const serf_bucket_type_t *type); /** * Peek, but don't consume, the data in @a bucket. * * Since this function is non-destructive, the implicit read size is * SERF_READ_ALL_AVAIL. The caller can then use whatever amount is * appropriate. * * The @a data parameter will point to the data, and @a len will * specify how much data is available. The lifetime of the data follows * the same rules as the @see read function above. * * Note: if the peek does not return enough data for your particular * use, then you must read/consume some first, then peek again. * * If the returned data represents all available data, then APR_EOF * will be returned. Since this function does not consume data, it * can return the same data repeatedly rather than blocking; thus, * APR_EAGAIN will never be returned. */ apr_status_t (*peek)(serf_bucket_t *bucket, const char **data, apr_size_t *len); /** * Destroy @a bucket, along with any associated resources. */ void (*destroy)(serf_bucket_t *bucket); /** * Save the current state of the @a bucket for later retrieval and return * APR_SUCCESS. A previously set snapshot will be cleared. * In case of error, the bucket should be considered invalid. */ apr_status_t (*snapshot)(serf_bucket_t *bucket); /** * Restore the state of the @a bucket to the state set in the last * snapshot and returns APR_SUCCESS. If no snapshot was set, the bucket's * state is unchanged and APR_SUCCESS is returned. * In case of error, the bucket should be considered invalid. */ apr_status_t (*restore_snapshot)(serf_bucket_t *bucket); /** * Test if a snapshot is set. Returns 0 if no snapshot was set, a non-0 * value if there is a snapshot set. */ int (*is_snapshot_set)(serf_bucket_t *bucket); /* ### apr buckets have 'copy', 'split', and 'setaside' functions. ### not sure whether those will be needed in this bucket model. */ }; /** * Should the use and lifecycle of buckets be tracked? * * When tracking, the system will ensure several semantic requirements * of bucket use: * * - if a bucket returns APR_EAGAIN, one of its read functions should * not be called immediately. the context's run loop should be called. * ### and for APR_EOF, too? * - all buckets must be drained of input before returning to the * context's run loop. * - buckets should not be destroyed before they return APR_EOF unless * the connection is closed for some reason. * * Undefine this symbol to avoid the tracking (and a performance gain). * * ### we may want to examine when/how we provide this. should it always * ### be compiled in? and apps select it before including this header? */ /* #define SERF_DEBUG_BUCKET_USE */ /* Internal macros for tracking bucket use. */ #ifdef SERF_DEBUG_BUCKET_USE #define SERF__RECREAD(b,s) serf_debug__record_read(b,s) #else #define SERF__RECREAD(b,s) (s) #endif #define serf_bucket_read(b,r,d,l) SERF__RECREAD(b, (b)->type->read(b,r,d,l)) #define serf_bucket_readline(b,a,f,d,l) \ SERF__RECREAD(b, (b)->type->readline(b,a,f,d,l)) #define serf_bucket_read_iovec(b,r,s,v,u) \ SERF__RECREAD(b, (b)->type->read_iovec(b,r,s,v,u)) #define serf_bucket_read_for_sendfile(b,r,h,f,o,l) \ SERF__RECREAD(b, (b)->type->read_for_sendfile(b,r,h,f,o,l)) #define serf_bucket_read_bucket(b,t) ((b)->type->read_bucket(b,t)) #define serf_bucket_peek(b,d,l) ((b)->type->peek(b,d,l)) #define serf_bucket_destroy(b) ((b)->type->destroy(b)) #define serf_bucket_snapshot(b) ((b)->type->snapshot(b)) #define serf_bucket_restore_snapshot(b) ((b)->type->restore_snapshot(b)) #define serf_bucket_is_snapshot_set(b) ((b)->type->is_snapshot_set(b)) /** * Check whether a real error occurred. Note that bucket read functions * can return EOF and EAGAIN as part of their "normal" operation, so they * should not be considered an error. */ #define SERF_BUCKET_READ_ERROR(status) ((status) \ && !APR_STATUS_IS_EOF(status) \ && !APR_STATUS_IS_EAGAIN(status)) struct serf_bucket_t { /** the type of this bucket */ const serf_bucket_type_t *type; /** bucket-private data */ void *data; /** the allocator used for this bucket (needed at destroy time) */ serf_bucket_alloc_t *allocator; }; /** * Generic macro to construct "is TYPE" macros. */ #define SERF_BUCKET_CHECK(b, btype) ((b)->type == &serf_bucket_type_ ## btype) /** * Notification callback for a block that was not returned to the bucket * allocator when its pool was destroyed. * * The block of memory is given by @a block. The baton provided when the * allocator was constructed is passed as @a unfreed_baton. */ typedef void (*serf_unfreed_func_t)( void *unfreed_baton, void *block); /** * Create a new allocator for buckets. * * All buckets are associated with a serf bucket allocator. This allocator * will be created within @a pool and will be destroyed when that pool is * cleared or destroyed. * * When the allocator is destroyed, if any allocations were not explicitly * returned (by calling serf_bucket_mem_free), then the @a unfreed callback * will be invoked for each block. @a unfreed_baton will be passed to the * callback. * * If @a unfreed is NULL, then the library will invoke the abort() stdlib * call. Any failure to return memory is a bug in the application, and an * abort can assist with determining what kinds of memory were not freed. */ serf_bucket_alloc_t *serf_bucket_allocator_create( apr_pool_t *pool, serf_unfreed_func_t unfreed, void *unfreed_baton); /** * Return the pool that was used for this @a allocator. * * WARNING: the use of this pool for allocations requires a very * detailed understanding of pool behaviors, the bucket system, * and knowledge of the bucket's use within the overall pattern * of request/response behavior. * * See design-guide.txt for more information about pool usage. */ apr_pool_t *serf_bucket_allocator_get_pool( const serf_bucket_alloc_t *allocator); /** * Utility structure for reading a complete line of input from a bucket. * * Since it is entirely possible for a line to be broken by APR_EAGAIN, * this structure can be used to accumulate the data until a complete line * has been read from a bucket. */ /* This limit applies to the line buffer functions. If an application needs * longer lines, then they will need to manually handle line buffering. */ #define SERF_LINEBUF_LIMIT 8000 typedef struct { /* Current state of the buffer. */ enum { SERF_LINEBUF_EMPTY, SERF_LINEBUF_READY, SERF_LINEBUF_PARTIAL, SERF_LINEBUF_CRLF_SPLIT } state; /* How much of the buffer have we used? */ apr_size_t used; /* The line is read into this buffer, minus CR/LF */ char line[SERF_LINEBUF_LIMIT]; } serf_linebuf_t; /** * Initialize the @a linebuf structure. */ void serf_linebuf_init(serf_linebuf_t *linebuf); /** * Fetch a line of text from @a bucket, accumulating the line into * @a linebuf. @a acceptable specifies the types of newlines which are * acceptable for this fetch. * * ### we should return a data/len pair so that we can avoid a copy, * ### rather than having callers look into our state and line buffer. */ apr_status_t serf_linebuf_fetch( serf_linebuf_t *linebuf, serf_bucket_t *bucket, int acceptable); /** @} */ /* Internal functions for bucket use and lifecycle tracking */ apr_status_t serf_debug__record_read( const serf_bucket_t *bucket, apr_status_t status); void serf_debug__entered_loop( serf_bucket_alloc_t *allocator); void serf_debug__closed_conn( serf_bucket_alloc_t *allocator); void serf_debug__bucket_destroy( const serf_bucket_t *bucket); void serf_debug__bucket_alloc_check( serf_bucket_alloc_t *allocator); /* Version info */ #define SERF_MAJOR_VERSION 0 #define SERF_MINOR_VERSION 7 #define SERF_PATCH_VERSION 0 /* Version number string */ #define SERF_VERSION_STRING APR_STRINGIFY(SERF_MAJOR_VERSION) "." \ APR_STRINGIFY(SERF_MINOR_VERSION) "." \ APR_STRINGIFY(SERF_PATCH_VERSION) /** * Check at compile time if the Serf version is at least a certain * level. * @param major The major version component of the version checked * for (e.g., the "1" of "1.3.0"). * @param minor The minor version component of the version checked * for (e.g., the "3" of "1.3.0"). * @param patch The patch level component of the version checked * for (e.g., the "0" of "1.3.0"). */ #define SERF_VERSION_AT_LEAST(major,minor,patch) \ (((major) < SERF_MAJOR_VERSION) \ || ((major) == SERF_MAJOR_VERSION && (minor) < SERF_MINOR_VERSION) \ || ((major) == SERF_MAJOR_VERSION && (minor) == SERF_MINOR_VERSION && \ (patch) <= SERF_PATCH_VERSION)) /** * Returns the version of the library the application has linked/loaded. * Values are returned in @a major, @a minor, and @a patch. * * Applications will want to use this function to verify compatibility, * expecially while serf has not reached a 1.0 milestone. APIs and * semantics may change drastically until the library hits 1.0. */ void serf_lib_version( int *major, int *minor, int *patch); #ifdef __cplusplus } #endif /* * Every user of serf will want to deal with our various bucket types. * Go ahead and include that header right now. * * Note: make sure this occurs outside of the C++ namespace block */ #include "serf_bucket_types.h" #endif /* !SERF_H */ 070701000a0dd9000081a40000000000000000000000014cbd2ee200002821000000b600010002ffffffffffffffff0000002d00000000root/usr/local/include/serf-0/serf_private.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef _SERF_PRIVATE_H_ #define _SERF_PRIVATE_H_ /* ### what the hell? why does the APR interface have a "size" ?? ### the implication is that, if we bust this limit, we'd need to ### stop, rebuild a pollset, and repopulate it. what suckage. */ #define MAX_CONN 16 /* Windows does not define IOV_MAX, so we need to ensure it is defined. */ #ifndef IOV_MAX #define IOV_MAX 16 #endif #define SERF_IO_CLIENT (1) #define SERF_IO_CONN (2) #define SERF_IO_LISTENER (3) typedef struct serf__authn_scheme_t serf__authn_scheme_t; typedef struct serf_io_baton_t { int type; union { serf_incoming_t *client; serf_connection_t *conn; serf_listener_t *listener; } u; } serf_io_baton_t; /* Holds all the information corresponding to a request/response pair. */ struct serf_request_t { serf_connection_t *conn; apr_pool_t *respool; serf_bucket_alloc_t *allocator; /* The bucket corresponding to the request. Will be NULL once the * bucket has been emptied (for delivery into the socket). */ serf_bucket_t *req_bkt; serf_request_setup_t setup; void *setup_baton; serf_response_acceptor_t acceptor; void *acceptor_baton; serf_response_handler_t handler; void *handler_baton; serf_bucket_t *resp_bkt; int written; struct serf_request_t *next; }; typedef struct serf_pollset_t { /* the set of connections to poll */ apr_pollset_t *pollset; } serf_pollset_t; typedef struct serf__authn_info_t { const char *realm; const serf__authn_scheme_t *scheme; void *baton; } serf__authn_info_t; struct serf_context_t { /* the pool used for self and for other allocations */ apr_pool_t *pool; void *pollset_baton; serf_socket_add_t pollset_add; serf_socket_remove_t pollset_rm; /* one of our connections has a dirty pollset state. */ int dirty_pollset; /* the list of active connections */ apr_array_header_t *conns; #define GET_CONN(ctx, i) (((serf_connection_t **)(ctx)->conns->elts)[i]) /* Proxy server address */ apr_sockaddr_t *proxy_address; /* Progress callback */ serf_progress_t progress_func; void *progress_baton; apr_off_t progress_read; apr_off_t progress_written; /* authentication info for this context, shared by all connections. */ serf__authn_info_t authn_info; serf__authn_info_t proxy_authn_info; /* List of authn types supported by the client.*/ int authn_types; /* Callback function used to get credentials for a realm. */ serf_credentials_callback_t cred_cb; }; struct serf_listener_t { serf_context_t *ctx; serf_io_baton_t baton; apr_socket_t *skt; apr_pool_t *pool; apr_pollfd_t desc; void *accept_baton; serf_accept_client_t accept; }; struct serf_incoming_t { serf_context_t *ctx; serf_io_baton_t baton; void *request_baton; serf_incoming_request_cb_t request; apr_socket_t *skt; apr_pollfd_t desc; }; struct serf_connection_t { serf_context_t *ctx; apr_status_t status; serf_io_baton_t baton; apr_pool_t *pool; serf_bucket_alloc_t *allocator; apr_sockaddr_t *address; apr_socket_t *skt; apr_pool_t *skt_pool; /* the last reqevents we gave to pollset_add */ apr_int16_t reqevents; /* the events we've seen for this connection in our returned pollset */ apr_int16_t seen_in_pollset; /* are we a dirty connection that needs its poll status updated? */ int dirty_conn; /* number of completed requests we've sent */ unsigned int completed_requests; /* number of completed responses we've got */ unsigned int completed_responses; /* keepalive */ unsigned int probable_keepalive_limit; /* someone has told us that the connection is closing * so, let's start a new socket. */ int closing; /* This connection may have responses without a request! */ int async_responses; serf_bucket_t *current_async_response; serf_response_acceptor_t async_acceptor; void *async_acceptor_baton; serf_response_handler_t async_handler; void *async_handler_baton; /* A bucket wrapped around our socket (for reading responses). */ serf_bucket_t *stream; /* A reference to the aggregate bucket that provides the boundary between * request level buckets and connection level buckets. */ serf_bucket_t *ostream_head; serf_bucket_t *ostream_tail; /* The list of active requests. */ serf_request_t *requests; serf_request_t *requests_tail; /* The list of requests we're holding on to because we're going to * reset the connection soon. */ serf_request_t *hold_requests; serf_request_t *hold_requests_tail; struct iovec vec[IOV_MAX]; int vec_len; serf_connection_setup_t setup; void *setup_baton; serf_connection_closed_t closed; void *closed_baton; /* Max. number of outstanding requests. */ unsigned int max_outstanding_requests; int hit_eof; /* Host info. */ const char *host_url; apr_uri_t host_info; /* connection and authentication scheme specific information */ void *authn_baton; void *proxy_authn_baton; }; /*** Authentication handler declarations ***/ /** * For each authentication scheme we need a handler function of type * serf__auth_handler_func_t. This function will be called when an * authentication challenge is received in a session. */ typedef apr_status_t (*serf__auth_handler_func_t)(int code, serf_request_t *request, serf_bucket_t *response, const char *auth_hdr, const char *auth_attr, void *baton, apr_pool_t *pool); /** * For each authentication scheme we need an initialization function of type * serf__init_context_func_t. This function will be called the first time * serf tries a specific authentication scheme handler. */ typedef apr_status_t (*serf__init_context_func_t)(int code, serf_context_t *conn, apr_pool_t *pool); /** * For each authentication scheme we need an initialization function of type * serf__init_conn_func_t. This function will be called when a new * connection is opened. */ typedef apr_status_t (*serf__init_conn_func_t)(int code, serf_connection_t *conn, apr_pool_t *pool); /** * For each authentication scheme we need a setup_request function of type * serf__setup_request_func_t. This function will be called when a * new serf_request_t object is created and should fill in the correct * authentication headers (if needed). */ typedef apr_status_t (*serf__setup_request_func_t)(int code, serf_connection_t *conn, const char *method, const char *uri, serf_bucket_t *hdrs_bkt); /** * This function will be called when a response is received, so that the * scheme handler can validate the Authentication related response headers * (if needed). */ typedef apr_status_t (*serf__validate_response_func_t)(int code, serf_connection_t *conn, serf_request_t *request, serf_bucket_t *response, apr_pool_t *pool); /** * serf__authn_scheme_t: vtable for an authn scheme provider. */ struct serf__authn_scheme_t { /* The http status code that's handled by this authentication scheme. Normal values are 401 for server authentication and 407 for proxy authentication */ int code; /* The name of this authentication scheme. This should be a case sensitive match of the string sent in the HTTP authentication header. */ const char *name; /* Internal code used for this authn type. */ int type; /* The context initialization function if any; otherwise, NULL */ serf__init_context_func_t init_ctx_func; /* The connection initialization function if any; otherwise, NULL */ serf__init_conn_func_t init_conn_func; /* The authentication handler function */ serf__auth_handler_func_t handle_func; /* Function to set up the authentication header of a request */ serf__setup_request_func_t setup_request_func; /* Function to validate the authentication header of a response */ serf__validate_response_func_t validate_response_func; }; /** * Handles a 401 or 407 response, tries the different available authentication * handlers. */ apr_status_t serf__handle_auth_response(int *consumed_response, serf_request_t *request, serf_bucket_t *response, void *baton, apr_pool_t *pool); /* fromt context.c */ void serf__context_progress_delta(void *progress_baton, apr_off_t read, apr_off_t written); /* from incoming.c */ apr_status_t serf__process_client(serf_incoming_t *l, apr_int16_t events); apr_status_t serf__process_listener(serf_listener_t *l); /* from outgoing.c */ apr_status_t serf__open_connections(serf_context_t *ctx); apr_status_t serf__process_connection(serf_connection_t *conn, apr_int16_t events); apr_status_t serf__conn_update_pollset(serf_connection_t *conn); #endif 070701000a0dd7000081a40000000000000000000000014cbd2ee200004855000000b600010002ffffffffffffffff0000003200000000root/usr/local/include/serf-0/serf_bucket_types.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SERF_BUCKET_TYPES_H #define SERF_BUCKET_TYPES_H #include #include /* this header and serf.h refer to each other, so take a little extra care */ #ifndef SERF_H #include "serf.h" #endif /** * @file serf_bucket_types.h * @brief serf-supported bucket types */ /* ### this whole file needs docco ... */ #ifdef __cplusplus extern "C" { #endif /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_request; #define SERF_BUCKET_IS_REQUEST(b) SERF_BUCKET_CHECK((b), request) serf_bucket_t *serf_bucket_request_create( const char *method, const char *URI, serf_bucket_t *body, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_request_get_headers( serf_bucket_t *request); void serf_bucket_request_become( serf_bucket_t *bucket, const char *method, const char *uri, serf_bucket_t *body); /** * Sets the root url of the remote host. If this request contains a relative * url, it will be prefixed with the root url to form an absolute url. * @a bucket is the request bucket. @a root_url is the absolute url of the * root of the remote host, without the closing '/'. */ void serf_bucket_request_set_root( serf_bucket_t *bucket, const char *root_url); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_response; #define SERF_BUCKET_IS_RESPONSE(b) SERF_BUCKET_CHECK((b), response) serf_bucket_t *serf_bucket_response_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); #define SERF_HTTP_VERSION(major, minor) ((major) * 1000 + (minor)) #define SERF_HTTP_11 SERF_HTTP_VERSION(1, 1) #define SERF_HTTP_10 SERF_HTTP_VERSION(1, 0) typedef struct { int version; int code; const char *reason; } serf_status_line; /** * Return the Status-Line information, if available. This function * works like other bucket read functions: it may return APR_EAGAIN or * APR_EOF to signal the state of the bucket for reading. A return * value of APR_SUCCESS will always indicate that status line * information was returned; for other return values the caller must * check the version field in @a sline. A value of 0 means that the * data is not (yet) present. */ apr_status_t serf_bucket_response_status( serf_bucket_t *bkt, serf_status_line *sline); /** * Wait for the HTTP headers to be processed for a @a response. * * If the headers are available, APR_SUCCESS is returned. * If the headers aren't available, APR_EAGAIN is returned. */ apr_status_t serf_bucket_response_wait_for_headers( serf_bucket_t *response); /** * Get the headers bucket for @a response. */ serf_bucket_t *serf_bucket_response_get_headers( serf_bucket_t *response); /** * Advise the response @a bucket that this was from a HEAD request and * that it should not expect to see a response body. */ void serf_bucket_response_set_head( serf_bucket_t *bucket); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_bwtp_frame; #define SERF_BUCKET_IS_BWTP_FRAME(b) SERF_BUCKET_CHECK((b), bwtp_frame) extern const serf_bucket_type_t serf_bucket_type_bwtp_incoming_frame; #define SERF_BUCKET_IS_BWTP_INCOMING_FRAME(b) SERF_BUCKET_CHECK((b), bwtp_incoming_frame) int serf_bucket_bwtp_frame_get_channel( serf_bucket_t *hdr); int serf_bucket_bwtp_frame_get_type( serf_bucket_t *hdr); const char *serf_bucket_bwtp_frame_get_phrase( serf_bucket_t *hdr); serf_bucket_t *serf_bucket_bwtp_frame_get_headers( serf_bucket_t *hdr); serf_bucket_t *serf_bucket_bwtp_channel_open( int channel, const char *URI, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_channel_close( int channel, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_header_create( int channel, const char *phrase, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_message_create( int channel, serf_bucket_t *body, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_bwtp_incoming_frame_create( serf_bucket_t *bkt, serf_bucket_alloc_t *allocator); apr_status_t serf_bucket_bwtp_incoming_frame_wait_for_headers( serf_bucket_t *bkt); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_aggregate; #define SERF_BUCKET_IS_AGGREGATE(b) SERF_BUCKET_CHECK((b), aggregate) typedef apr_status_t (*serf_bucket_aggregate_eof_t)( void *baton, serf_bucket_t *aggregate_bucket); /** serf_bucket_aggregate_cleanup will instantly destroy all buckets in the aggregate bucket that have been read completely. Whereas normally, these buckets are destroyed on every read operation. */ void serf_bucket_aggregate_cleanup( serf_bucket_t *bucket, serf_bucket_alloc_t *allocator); serf_bucket_t *serf_bucket_aggregate_create( serf_bucket_alloc_t *allocator); /* Creates a stream bucket. A stream bucket is like an aggregate bucket, but: - it doesn't destroy its child buckets on cleanup - one can always keep adding child buckets, the handler FN should return APR_EOF when no more buckets will be added. Note: keep this factory function internal for now. If it turns out this bucket type is useful outside serf, we should make it an actual separate type. */ serf_bucket_t *serf__bucket_stream_create( serf_bucket_alloc_t *allocator, serf_bucket_aggregate_eof_t fn, void *baton); /** Transform @a bucket in-place into an aggregate bucket. */ void serf_bucket_aggregate_become( serf_bucket_t *bucket); void serf_bucket_aggregate_prepend( serf_bucket_t *aggregate_bucket, serf_bucket_t *prepend_bucket); void serf_bucket_aggregate_append( serf_bucket_t *aggregate_bucket, serf_bucket_t *append_bucket); void serf_bucket_aggregate_hold_open( serf_bucket_t *aggregate_bucket, serf_bucket_aggregate_eof_t fn, void *baton); void serf_bucket_aggregate_prepend_iovec( serf_bucket_t *aggregate_bucket, struct iovec *vecs, int vecs_count); void serf_bucket_aggregate_append_iovec( serf_bucket_t *aggregate_bucket, struct iovec *vecs, int vecs_count); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_file; #define SERF_BUCKET_IS_FILE(b) SERF_BUCKET_CHECK((b), file) serf_bucket_t *serf_bucket_file_create( apr_file_t *file, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_socket; #define SERF_BUCKET_IS_SOCKET(b) SERF_BUCKET_CHECK((b), socket) serf_bucket_t *serf_bucket_socket_create( apr_socket_t *skt, serf_bucket_alloc_t *allocator); /** * Call @a progress_func every time bytes are read from the socket, pass * the number of bytes read. * * When using serf's bytes read & written progress indicator, pass * @a serf_context_progress_delta for progress_func and the serf_context for * progress_baton. */ void serf_bucket_socket_set_read_progress_cb( serf_bucket_t *bucket, const serf_progress_t progress_func, void *progress_baton); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_simple; #define SERF_BUCKET_IS_SIMPLE(b) SERF_BUCKET_CHECK((b), simple) typedef void (*serf_simple_freefunc_t)( void *baton, const char *data); serf_bucket_t *serf_bucket_simple_create( const char *data, apr_size_t len, serf_simple_freefunc_t freefunc, void *freefunc_baton, serf_bucket_alloc_t *allocator); /** * Equivalent to serf_bucket_simple_create, except that the bucket takes * ownership of a private copy of the data. */ serf_bucket_t *serf_bucket_simple_copy_create( const char *data, apr_size_t len, serf_bucket_alloc_t *allocator); #define SERF_BUCKET_SIMPLE_STRING(s,a) \ serf_bucket_simple_create(s, strlen(s), NULL, NULL, a); #define SERF_BUCKET_SIMPLE_STRING_LEN(s,l,a) \ serf_bucket_simple_create(s, l, NULL, NULL, a); /* ==================================================================== */ /* Note: apr_mmap_t is always defined, but if APR doesn't have mmaps, then the caller can never create an apr_mmap_t to pass to this function. */ extern const serf_bucket_type_t serf_bucket_type_mmap; #define SERF_BUCKET_IS_MMAP(b) SERF_BUCKET_CHECK((b), mmap) serf_bucket_t *serf_bucket_mmap_create( apr_mmap_t *mmap, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_headers; #define SERF_BUCKET_IS_HEADERS(b) SERF_BUCKET_CHECK((b), headers) serf_bucket_t *serf_bucket_headers_create( serf_bucket_alloc_t *allocator); /** * Set, default: value copied. * * Set the specified @a header within the bucket, copying the @a value * into space from this bucket's allocator. The header is NOT copied, * so it should remain in scope at least as long as the bucket. */ void serf_bucket_headers_set( serf_bucket_t *headers_bucket, const char *header, const char *value); /** * Set, copies: header and value copied. * * Copy the specified @a header and @a value into the bucket, using space * from this bucket's allocator. */ void serf_bucket_headers_setc( serf_bucket_t *headers_bucket, const char *header, const char *value); /** * Set, no copies. * * Set the specified @a header and @a value into the bucket, without * copying either attribute. Both attributes should remain in scope at * least as long as the bucket. * * @note In the case where a header already exists this will result * in a reallocation and copy, @see serf_bucket_headers_setn. */ void serf_bucket_headers_setn( serf_bucket_t *headers_bucket, const char *header, const char *value); /** * Set, extended: fine grained copy control of header and value. * * Set the specified @a header, with length @a header_size with the * @a value, and length @a value_size, into the bucket. The header will * be copied if @a header_copy is set, and the value is copied if * @a value_copy is set. If the values are not copied, then they should * remain in scope at least as long as the bucket. * * If @a headers_bucket already contains a header with the same name * as @a header, then append @a value to the existing value, * separating with a comma (as per RFC 2616, section 4.2). In this * case, the new value must be allocated and the header re-used, so * behave as if @a value_copy were true and @a header_copy false. */ void serf_bucket_headers_setx( serf_bucket_t *headers_bucket, const char *header, apr_size_t header_size, int header_copy, const char *value, apr_size_t value_size, int value_copy); const char *serf_bucket_headers_get( serf_bucket_t *headers_bucket, const char *header); /** * @param baton opaque baton as passed to @see serf_bucket_headers_do * @param key The header key from this iteration through the table * @param value The header value from this iteration through the table */ typedef int (serf_bucket_headers_do_callback_fn_t)( void *baton, const char *key, const char *value); /** * Iterates over all headers of the message and invokes the callback * function with header key and value. Stop iterating when no more * headers are available or when the callback function returned a * non-0 value. * * @param headers_bucket headers to iterate over * @param func callback routine to invoke for every header in the bucket * @param baton baton to pass on each invocation to func */ void serf_bucket_headers_do( serf_bucket_t *headers_bucket, serf_bucket_headers_do_callback_fn_t func, void *baton); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_chunk; #define SERF_BUCKET_IS_CHUNK(b) SERF_BUCKET_CHECK((b), chunk) serf_bucket_t *serf_bucket_chunk_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_dechunk; #define SERF_BUCKET_IS_DECHUNK(b) SERF_BUCKET_CHECK((b), dechunk) serf_bucket_t *serf_bucket_dechunk_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_deflate; #define SERF_BUCKET_IS_DEFLATE(b) SERF_BUCKET_CHECK((b), deflate) #define SERF_DEFLATE_GZIP 0 #define SERF_DEFLATE_DEFLATE 1 serf_bucket_t *serf_bucket_deflate_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator, int format); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_limit; #define SERF_BUCKET_IS_LIMIT(b) SERF_BUCKET_CHECK((b), limit) serf_bucket_t *serf_bucket_limit_create( serf_bucket_t *stream, apr_size_t limit, serf_bucket_alloc_t *allocator); /* ==================================================================== */ #define SERF_SSL_CERT_NOTYETVALID 1 #define SERF_SSL_CERT_EXPIRED 2 #define SERF_SSL_CERT_UNKNOWNCA 4 #define SERF_SSL_CERT_SELF_SIGNED 8 #define SERF_SSL_CERT_UNKNOWN_FAILURE 16 extern const serf_bucket_type_t serf_bucket_type_ssl_encrypt; #define SERF_BUCKET_IS_SSL_ENCRYPT(b) SERF_BUCKET_CHECK((b), ssl_encrypt) typedef struct serf_ssl_context_t serf_ssl_context_t; typedef struct serf_ssl_certificate_t serf_ssl_certificate_t; typedef apr_status_t (*serf_ssl_need_client_cert_t)( void *data, const char **cert_path); typedef apr_status_t (*serf_ssl_need_cert_password_t)( void *data, const char *cert_path, const char **password); typedef apr_status_t (*serf_ssl_need_server_cert_t)( void *data, int failures, const serf_ssl_certificate_t *cert); void serf_ssl_client_cert_provider_set( serf_ssl_context_t *context, serf_ssl_need_client_cert_t callback, void *data, void *cache_pool); void serf_ssl_client_cert_password_set( serf_ssl_context_t *context, serf_ssl_need_cert_password_t callback, void *data, void *cache_pool); /** * Set a callback to override the default SSL server certificate validation * algorithm. */ void serf_ssl_server_cert_callback_set( serf_ssl_context_t *context, serf_ssl_need_server_cert_t callback, void *data); /** * Use the default root CA certificates as included with the OpenSSL library. */ apr_status_t serf_ssl_use_default_certificates( serf_ssl_context_t *context); /** * Return the depth of the certificate. */ int serf_ssl_cert_depth( const serf_ssl_certificate_t *cert); /** * Extract the fields of the issuer in a table with keys (E, CN, OU, O, L, * ST and C). The returned table will be allocated in @a pool. */ apr_hash_t *serf_ssl_cert_issuer( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Extract the fields of the subject in a table with keys (E, CN, OU, O, L, * ST and C). The returned table will be allocated in @a pool. */ apr_hash_t *serf_ssl_cert_subject( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Extract the fields of the certificate in a table with keys (sha1, notBefore, * notAfter). The returned table will be allocated in @a pool. */ apr_hash_t *serf_ssl_cert_certificate( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Export a certificate to base64-encoded, zero-terminated string. * The returned string is allocated in @a pool. Returns NULL on failure. */ const char *serf_ssl_cert_export( const serf_ssl_certificate_t *cert, apr_pool_t *pool); /** * Load a CA certificate file from a path @a file_path. If the file was loaded * and parsed correctly, a certificate @a cert will be created and returned. * This certificate object will be alloced in @a pool. */ apr_status_t serf_ssl_load_cert_file( serf_ssl_certificate_t **cert, const char *file_path, apr_pool_t *pool); /** * Adds the certificate @a cert to the list of trusted certificates in * @a ssl_ctx that will be used for verification. * See also @a serf_ssl_load_cert_file. */ apr_status_t serf_ssl_trust_cert( serf_ssl_context_t *ssl_ctx, serf_ssl_certificate_t *cert); serf_bucket_t *serf_bucket_ssl_encrypt_create( serf_bucket_t *stream, serf_ssl_context_t *ssl_context, serf_bucket_alloc_t *allocator); serf_ssl_context_t *serf_bucket_ssl_encrypt_context_get( serf_bucket_t *bucket); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_ssl_decrypt; #define SERF_BUCKET_IS_SSL_DECRYPT(b) SERF_BUCKET_CHECK((b), ssl_decrypt) serf_bucket_t *serf_bucket_ssl_decrypt_create( serf_bucket_t *stream, serf_ssl_context_t *ssl_context, serf_bucket_alloc_t *allocator); serf_ssl_context_t *serf_bucket_ssl_decrypt_context_get( serf_bucket_t *bucket); /* ==================================================================== */ extern const serf_bucket_type_t serf_bucket_type_barrier; #define SERF_BUCKET_IS_BARRIER(b) SERF_BUCKET_CHECK((b), barrier) serf_bucket_t *serf_bucket_barrier_create( serf_bucket_t *stream, serf_bucket_alloc_t *allocator); /* ==================================================================== */ /* ### do we need a PIPE bucket type? they are simple apr_file_t objects */ #ifdef __cplusplus } #endif #endif /* !SERF_BUCKET_TYPES_H */ 070701000a0dd8000081a40000000000000000000000014cbd2ee200002286000000b600010002ffffffffffffffff0000003100000000root/usr/local/include/serf-0/serf_bucket_util.h/* Copyright 2002-2004 Justin Erenkrantz and Greg Stein * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef SERF_BUCKET_UTIL_H #define SERF_BUCKET_UTIL_H /** * @file serf_bucket_util.h * @brief This header defines a set of functions and other utilities * for implementing buckets. It is not needed by users of the bucket * system. */ #include "serf.h" #ifdef __cplusplus extern "C" { #endif /** * Basic bucket creation function. * * This function will create a bucket of @a type, allocating the necessary * memory from @a allocator. The @a data bucket-private information will * be stored into the bucket. */ serf_bucket_t *serf_bucket_create( const serf_bucket_type_t *type, serf_bucket_alloc_t *allocator, void *data); /** * Default implementation of the @see read_iovec functionality. * * This function will use the @see read function to get a block of memory, * then return it in the iovec. */ apr_status_t serf_default_read_iovec( serf_bucket_t *bucket, apr_size_t requested, int vecs_size, struct iovec *vecs, int *vecs_used); /** * Default implementation of the @see read_for_sendfile functionality. * * This function will use the @see read function to get a block of memory, * then return it as a header. No file will be returned. */ apr_status_t serf_default_read_for_sendfile( serf_bucket_t *bucket, apr_size_t requested, apr_hdtr_t *hdtr, apr_file_t **file, apr_off_t *offset, apr_size_t *len); /** * Default implementation of the @see read_bucket functionality. * * This function will always return NULL, indicating that the @a type * of bucket cannot be found within @a bucket. */ serf_bucket_t *serf_default_read_bucket( serf_bucket_t *bucket, const serf_bucket_type_t *type); /** * Default implementation of the @see destroy functionality. * * This function will return the @a bucket to its allcoator. */ void serf_default_destroy( serf_bucket_t *bucket); /** * Default implementation of the @see destroy functionality. * * This function will return the @a bucket, and the data member to its * allocator. */ void serf_default_destroy_and_data( serf_bucket_t *bucket); /** * Default implementation of the @see snapshot functionality * * This function will return an error to indicate it's not implemented. */ apr_status_t serf_default_snapshot( serf_bucket_t *bucket); /* * Default implementation of the @see restore_snapshot functionality * * This function will return an error to indicate it's not implemented. */ apr_status_t serf_default_restore_snapshot( serf_bucket_t *bucket); /* * Default implementation of the @see is_snapshot_set functionality * * This function will return 0 (no snapshot set). */ int serf_default_is_snapshot_set( serf_bucket_t *bucket); /** * Allocate @a size bytes of memory using @a allocator. * * Returns NULL of the requested memory size could not be allocated. */ void *serf_bucket_mem_alloc( serf_bucket_alloc_t *allocator, apr_size_t size); /** * Allocate @a size bytes of memory using @a allocator and set all of the * memory to 0. * * Returns NULL of the requested memory size could not be allocated. */ void *serf_bucket_mem_calloc( serf_bucket_alloc_t *allocator, apr_size_t size); /** * Free the memory at @a block, returning it to @a allocator. */ void serf_bucket_mem_free( serf_bucket_alloc_t *allocator, void *block); /** * Analogous to apr_pstrmemdup, using a bucket allocator instead. */ char *serf_bstrmemdup( serf_bucket_alloc_t *allocator, const char *str, apr_size_t size); /** * Analogous to apr_pmemdup, using a bucket allocator instead. */ void * serf_bmemdup( serf_bucket_alloc_t *allocator, const void *mem, apr_size_t size); /** * Analogous to apr_pstrdup, using a bucket allocator instead. */ char * serf_bstrdup( serf_bucket_alloc_t *allocator, const char *str); /** * Read data up to a newline. * * @a acceptable contains the allowed forms of a newline, and @a found * will return the particular newline type that was found. If a newline * is not found, then SERF_NEWLINE_NONE will be placed in @a found. * * @a data should contain a pointer to the data to be scanned. @a len * should specify the length of that data buffer. On exit, @a data will * be advanced past the newline, and @a len will specify the remaining * amount of data in the buffer. * * Given this pattern of behavior, the caller should store the initial * value of @a data as the line start. The difference between the * returned value of @a data and the saved start is the length of the * line. * * Note that the newline character(s) will remain within the buffer. * This function scans at a byte level for the newline characters. Thus, * the data buffer may contain NUL characters. As a corollary, this * function only works on 8-bit character encodings. * * If the data is fully consumed (@a len gets set to zero) and a CR * character is found at the end and the CRLF sequence is allowed, then * this function may store SERF_NEWLINE_CRLF_SPLIT into @a found. The * caller should take particular consideration for the CRLF sequence * that may be split across data buffer boundaries. */ void serf_util_readline( const char **data, apr_size_t *len, int acceptable, int *found); /** The buffer size used within @see serf_databuf_t. */ #define SERF_DATABUF_BUFSIZE 8000 /** Callback function which is used to refill the data buffer. * * The function takes @a baton, which is the @see read_baton value * from the serf_databuf_t structure. Data should be placed into * a buffer specified by @a buf, which is @a bufsize bytes long. * The amount of data read should be returned in @a len. * * APR_EOF should be returned if no more data is available. APR_EAGAIN * should be returned, rather than blocking. In both cases, @a buf * should be filled in and @a len set, as appropriate. */ typedef apr_status_t (*serf_databuf_reader_t)( void *baton, apr_size_t bufsize, char *buf, apr_size_t *len); /** * This structure is used as an intermediate data buffer for some "external" * source of data. It works as a scratch pad area for incoming data to be * stored, and then returned as a ptr/len pair by the bucket read functions. * * This structure should be initialized by calling @see serf_databuf_init. * Users should not bother to zero the structure beforehand. */ typedef struct { /** The current data position within the buffer. */ const char *current; /** Amount of data remaining in the buffer. */ apr_size_t remaining; /** Callback function. */ serf_databuf_reader_t read; /** A baton to hold context-specific data. */ void *read_baton; /** Records the status from the last @see read operation. */ apr_status_t status; /** Holds the data until it can be returned. */ char buf[SERF_DATABUF_BUFSIZE]; } serf_databuf_t; /** * Initialize the @see serf_databuf_t structure specified by @a databuf. */ void serf_databuf_init( serf_databuf_t *databuf); /** * Implement a bucket-style read function from the @see serf_databuf_t * structure given by @a databuf. * * The @a requested, @a data, and @a len fields are interpreted and used * as in the read function of @see serf_bucket_t. */ apr_status_t serf_databuf_read( serf_databuf_t *databuf, apr_size_t requested, const char **data, apr_size_t *len); /** * Implement a bucket-style readline function from the @see serf_databuf_t * structure given by @a databuf. * * The @a acceptable, @a found, @a data, and @a len fields are interpreted * and used as in the read function of @see serf_bucket_t. */ apr_status_t serf_databuf_readline( serf_databuf_t *databuf, int acceptable, int *found, const char **data, apr_size_t *len); /** * Implement a bucket-style peek function from the @see serf_databuf_t * structure given by @a databuf. * * The @a data, and @a len fields are interpreted and used as in the * peek function of @see serf_bucket_t. */ apr_status_t serf_databuf_peek( serf_databuf_t *databuf, const char **data, apr_size_t *len); #ifdef __cplusplus } #endif #endif /* !SERF_BUCKET_UTIL_H */ 070701000a0dda000041ed0000000000000000000000024cbd2f4200000000000000b600010002ffffffffffffffff0000001300000000root/usr/local/lib070701000a0ddb000081a40000000000000000000000014cbd2ee200026d44000000b600010002ffffffffffffffff0000001f00000000root/usr/local/lib/libserf-0.a! / 1287466719 0 0 0 4636 ` ||||||||||-L-L-L-L-LAAAAAAAAAAAAWWWWWWWWWWWWWWWWWWWpppDDTTTTTTtttttttt||||||||||dd(|(|8\8\8\8\8\8\8\8\8\8\8\8\8\8\8\8\8\$$DDDDܴܴܴܴܴܴܴܴܴܴܴܴܴܴܴܴܴ****;T;T;T;T;Tserf_bucket_aggregate_cleanupserf_bucket_aggregate_createserf_bucket_type_aggregateserf__bucket_stream_createserf_bucket_aggregate_hold_openserf_bucket_aggregate_becomeserf_bucket_aggregate_prependserf_bucket_aggregate_appendserf_bucket_aggregate_prepend_iovecserf_bucket_aggregate_append_iovecserf_bucket_request_createserf_bucket_type_requestserf_bucket_request_get_headersserf_bucket_request_set_rootserf_bucket_request_becomeserf__context_progress_deltaserf_config_proxyserf_config_credentials_callbackserf_config_authn_typesserf_context_create_exserf_context_createserf_context_prerunserf_event_triggerserf_context_runserf_context_set_progress_cbserf_context_bucket_socket_createserf_lib_versionserf_bucket_createserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_destroyserf_default_destroy_and_dataserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_setserf_bstrmemdupserf_bmemdupserf_bstrdupserf_util_readlineserf_databuf_initserf_databuf_readserf_databuf_readlineserf_databuf_peekserf_linebuf_initserf_linebuf_fetchserf_bucket_simple_createserf_bucket_type_simpleserf_bucket_simple_copy_createserf_bucket_file_createserf_bucket_type_fileserf_bucket_mmap_createserf_bucket_type_mmapserf_bucket_socket_createserf_bucket_type_socketserf_bucket_socket_set_read_progress_cbserf_bucket_response_createserf_bucket_type_responseserf_bucket_response_set_headserf_bucket_response_get_headersserf_bucket_response_wait_for_headersserf_bucket_response_statusserf_bucket_headers_createserf_bucket_type_headersserf_bucket_headers_setxserf_bucket_headers_setserf_bucket_headers_setcserf_bucket_headers_setnserf_bucket_headers_getserf_bucket_headers_doserf_bucket_allocator_createserf_bucket_allocator_get_poolserf_bucket_mem_allocserf_bucket_mem_callocserf_bucket_mem_freeserf_debug__record_readserf_debug__entered_loopserf_debug__closed_connserf_debug__bucket_destroyserf_debug__bucket_alloc_checkserf_bucket_dechunk_createserf_bucket_type_dechunkserf_bucket_deflate_createserf_bucket_type_deflateserf_bucket_limit_createserf_bucket_type_limitserf_ssl_client_cert_provider_setserf_ssl_client_cert_password_setserf_ssl_server_cert_callback_setserf_ssl_use_default_certificatesserf_ssl_load_cert_fileserf_ssl_trust_certserf_bucket_ssl_decrypt_createserf_bucket_type_ssl_decryptserf_bucket_ssl_decrypt_context_getserf_bucket_ssl_encrypt_createserf_bucket_type_ssl_encryptserf_bucket_ssl_encrypt_context_getserf_ssl_cert_depthserf_ssl_cert_issuerserf_ssl_cert_subjectserf_ssl_cert_certificateserf_ssl_cert_exportserf_bucket_barrier_createserf_bucket_type_barrierserf_bucket_chunk_createserf_bucket_type_chunkserf_bucket_bwtp_channel_closeserf_bucket_type_bwtp_frameserf_bucket_bwtp_channel_openserf_bucket_bwtp_header_createserf_bucket_bwtp_message_createserf_bucket_bwtp_frame_get_channelserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_frame_get_typeserf_bucket_bwtp_frame_get_phraseserf_bucket_bwtp_frame_get_headersserf_bucket_bwtp_incoming_frame_createserf_bucket_bwtp_incoming_frame_wait_for_headersserf__process_clientserf__process_listenerserf_incoming_createserf_listener_createserf_connection_closeserf__conn_update_pollsetserf__open_connectionsserf__process_connectionserf_connection_createserf_connection_create2serf_connection_resetserf_request_cancelserf_connection_set_max_outstanding_requestsserf_connection_set_async_responsesserf_connection_request_createserf_connection_priority_request_createserf_request_get_poolserf_request_get_allocserf_request_get_connserf_request_set_handlerserf_request_bucket_request_createserf__handle_auth_responseserf__encode_auth_headerserf__handle_basic_authserf__init_basicserf__init_basic_connectionserf__setup_request_basic_authserf__handle_digest_authserf__init_digestserf__init_digest_connectionserf__setup_request_digest_authserf__validate_response_digest_auth// 1287466719 0 0 0 224 ` aggregate_buckets.o/ request_buckets.o/ simple_buckets.o/ socket_buckets.o/ response_buckets.o/ headers_buckets.o/ dechunk_buckets.o/ deflate_buckets.o/ limit_buckets.o/ barrier_buckets.o/ chunk_buckets.o/ auth_kerb_gss.o/ /0 1287466717 0 0 100644 6548 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabaggregate_buckets.ccleanup_aggregatecreate_aggregateserf_aggregate_destroy_and_dataread_aggregateserf_aggregate_readserf_aggregate_read_iovecserf_aggregate_readlineserf_aggregate_peekserf_aggregate_read_bucketserf_aggregate_snapshotserf_aggregate_restore_snapshotserf_aggregate_is_snapshot_setBbss.bssDdata.dataDrodata.rodataserf_bucket_mem_freeserf_bucket_aggregate_cleanupserf_bucket_mem_allocserf_bucket_aggregate_createserf_bucket_type_aggregateserf_bucket_createserf__bucket_stream_createserf_bucket_aggregate_hold_openserf_default_destroy_and_dataserf_bucket_aggregate_becomeserf_bucket_aggregate_prependserf_bucket_aggregate_appendserf_bucket_aggregate_prepend_iovecserf_bucket_simple_createserf_bucket_aggregate_append_iovecserf_default_read_for_sendfile.rel.text.rel.rodata.rel.debug_infoUE@ tjE@t^E@@EE@t E@@PE@j@PBЃE@PE PEUPE@uÐUE@EE PEPdÐUjEPEE@E@E@E@ E@E@E@EEEÐUjEPEEPEPh EEÐU jEPEE@EEPE PEP E@EEEÐUE@EE@taE@t E@@PE@j@PBЃE@@EUE@PBPEUPE@uE@PEPjEPÐUEj@PLEEPEUPÐUE@EEj@PEEU PEU@BEUPÐUE@EEj@PEEU PE@E@uEUPEUPE@UPE@U@BÐUE@EEU PEUPÐU]uEHEE~Lu] MU Ej@PjjDPPEEPEPEHEE]uÐU]uEE;E}Lu] MU Ej@PjjDPPEEPEPE@EE;E|]uÐUE@EE@E@u8E@t!MUEPBPAЃEE~tE@@EEPjEPEPEPE PEPB ЃEEtE=~tE t EEEPUEPE EEtE u EEE@@EUE@RPEU@BEUPE@u5E@tMUEPBPAЃE{E~oE t.EE;E}UEM +LM E@EE;E|E+EEUEЉEE tEu EEÐUE@EE@PEPjEPEPjE PEPEEuE@EUPEUPEEEÐUE@EE@PEPjEPEPEPE PEPcEEÐUEEÐUEEÐU E@EE@u EZE@@@;E u#E@@EE@U@BEE%E@@HEPE PBPAЃEEÐUE@EE@PEPE@EEt>E@PEj@PB ЃEEtEE"E@EEu‹E@ EEÐUE@EE@uE@u EU@BE@t;E@@EUE@RPEU@BEUPE@uŋE@EEtAE@PEj@PB$ЃEEt EE%E@EEuE@ EEÐUE@EE@ EEAGGREGATE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/aggregate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/aggregate_buckets.o buckets/aggregate_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.75/ bucketsaggregate_buckets.c DD%mhpPuH @.`Ia`    ! 42,M``I{`#P1Cuo5Oorb@E m"E#o(%>(Q& *    $ (4 } m m p ," + 4x?xK59Wne 4x  X   /21 1287466717 0 0 100644 5188 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabrequest_buckets.cserialize_dataserf_request_readserf_request_readlineserf_request_read_iovecserf_request_peekBbss.bssDdata.dataDrodata.rodataserf_bucket_request_createserf_bucket_mem_allocserf_bucket_headers_createserf_bucket_type_requestserf_bucket_createserf_bucket_request_get_headersserf_bucket_request_set_rootserf_bucket_allocator_get_poolapr_pstrcatstrlenapr_pstrcatvserf_bucket_simple_createserf_bucket_aggregate_becomeserf_bucket_aggregate_appendserf_bucket_headers_setserf_bucket_chunk_createserf_bucket_mem_freeserf_bucket_request_becomeserf_default_read_for_sendfileserf_default_read_bucketserf_default_destroy_and_dataserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUjEPEEUPEU PjEPЋEPEUP EPEPh EEÐUE@@EEÐUE@EE@@/tQE@@u EU P7Ej@PЋEjjj@PE PRЋEPÐU0E@EE@EԋEj@PE؍EEE@EEj@PEEE Ej@PjjEPjEPREEj@PjjEPEPEjEPEPEPE@PEPE@ tJEh$h@P UE@PB PЋEP E@ PEPUEPBPÐUjEPEPjjEPEPE PEPBЃEEÐUjEPOEPjEPEPEPE PEPBЃEEUjEPEPjEPEPEPE PEPB ЃEEUjEPEPEPE PEPBЃ EEÐUEj@PEEU PEUPEj@PЋEPEUP EPEUP, HTTP/1.1 Transfer-EncodingchunkedREQUEST%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/request_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/request_buckets.o buckets/request_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.73- bucketsrequest_buckets.c DD%mQp>@@06     e(>Y,rps8Umpe "@ 0QV2>_k !! "*#E!X$ &'( )$*(+4 ,"4+4 ? K 7W e ]  g XX s   context.o/ 1287466717 0 0 100644 5604 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabcontext.ccheck_dirty_pollsetspollset_addpollset_rmBbss.bssDdata.dataDrodata.rodataserf__context_progress_deltaserf__conn_update_pollsetapr_pollset_addapr_pollset_removeserf_config_proxyserf_config_credentials_callbackserf_config_authn_typesserf_context_create_exapr_pallocmemsetapr_pollset_createapr_array_makeserf_context_createserf_context_prerunserf__open_connectionsserf_event_triggerserf__process_connectionserf__process_listenerserf__process_clientserf_context_runapr_pollset_pollserf_context_set_progress_cbserf_context_bucket_socket_createserf_bucket_socket_createserf_bucket_socket_set_read_progress_cbserf_lib_version.rel.text.rel.debug_infoU ]uEEEU MP$H(EP$H(EUMP,H0EP,H0E@t*u]MEjP,@0PRQ$A(PRC PFЃ]uÐUE@uEE@@EEEEHEEEEthE@U@EE@(u.E@(jEPEEt EE-EEEHEEEEuE@EEÐUEEE UPUE PBPEEUEEE UPUE PBPEEUEU PÐUEU PPÐUEU PLÐU jTEPjTjP EEUPEtEUPEU PEUP YjEPjjP EjjjEPjEPEUPEPEP jjEP ЋEPU B$J(U B,J0E@LEEEUjjEPjjjEEÐUEjEPEEt EE,jEP5EEt EE EEEÐU,E EEEEEE EE@&E@E܋E܋@E؋E܋@tEEE܋@EE@$fEM؋U؋EPEPBPA Ѓ E܋@EDEP&E@ #ЃuE@& t EE܋UH&B ȋEfH&E@ PEPEԋE܋UԉPEԃtQE܋@t5EE܋@EE@$fEM؋U؋EPEPBPA Ѓ E܋@EzE@u1E@EjEPEEt EEI>E@u1E@E܋E@ PEPEEt EEEEEÐU(]؋E@EjEPEEt EE]M U jEPEPRQCPEEt EExEEEHEEEEtUE@EEPEPEP EEt EE,EEEEEHEEE܋E܃uEE]ÐUEU PEUP ÐUEPE PEEPhEP EEEÐUE@E @E@%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21context.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o context.o context.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.771 /var/tmp/serf-0.7.0context.c DD%dnoP00    2Sk$_p!8Mp^o`9#q;Hcx    $w     p!"=#% ()4 P3 3 4 "P +"6"B;N\     buckets.o/ 1287466717 0 0 100644 6276 ` ELFP4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabbuckets.cfind_crlfcommon_databuf_prepBbss.bssDdata.dataDrodata.rodataserf_bucket_createserf_bucket_mem_allocserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_destroyserf_bucket_mem_freeserf_default_destroy_and_dataserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_setserf_bstrmemdupmemcpyserf_bmemdupserf_bstrdupstrlenmemchrserf_util_readlineserf_databuf_initserf_databuf_readserf_databuf_readlineserf_databuf_peekserf_linebuf_initserf_linebuf_fetch.rel.text.rel.debug_infoUj E PEEUPEUPEU PEEEÐUEPjjEPEPE PEPBЃEEt!EUPEUPE@ E@EEEÐU ]EXMUEjPBPAPE PEPC ЃEE@E@ EEE]ÐUEEÐUUEPBPÐUUE@PBPjEPÐUEEÐUEEÐUEEÐUE@PEPEEPE PEP UUBEEEÐUEPEPEEPE PEP EEEÐU jE P@EEPEPEEPE PEP EEEÐU E@EE UPUE;EE @Pj EP EEuE@EE;Es=E@ u1U E@+ER+ЋE PEU@BE@E;Eu E @EUPE@WE U+UH+ʋE HEEE;EAE UPEPU E@+ER+ЋE PE@ÐUEuEPE PEP E@EEEEEEEEEEEuEtE @Pj EP EEtE @Pj EP EEEtWE@;Eu&Et EEEUP(EtE;Es E@ E@VE UPMB;u%Et EEEUP Et E@ E@Et E@ E@DEU@BhE@UMDAJEU HJEH4IE@} tt吃}t؃tt̋U E@+ER+ЋE PÐUE@E@ÐU]E@v EE@=~uE @E~q]MUjjEPBPh@A PCЃEEtE=~tE t EE&EUBEUPEUPEE]ÐU EPEP-EEt EEvE t EU ;Pv E@E EU@BEU PEPU EPEP+U EPE@t E E@EEEEÐU EPEP}EEt EEfEU@BUjjEPE PBPEPEUH+JEHE@t E E@EEEEÐUEPEPEEt EE:EU @BEU@BE@=~u E~ EEÐUE@E@ÐUE@uE@E@E@E PEPEPE PBЃ EEtE=~tE t EEnEv6E@ u E PjjEPEPjE PBЃE@E PjEPEPEPEPE PBЃEEtE=~tE t EEE=~uEuEEE@E=@v E.NEu E@;EuE@EHE EU@+ЉUE@EUPEPEPBP EPUEPEu E@u EE DE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/buckets.o buckets/buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7+% bucketsbuckets.c DD%dnoy   =@i[10F[P)yG08pJ .@V0hhz ?bp?V} W w !i 4     " +[6[B/N)\@   @  /40 1287466717 0 0 100644 4556 ` ELFH4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabsimple_buckets.cfree_copied_dataserf_simple_readserf_simple_readlineserf_simple_peekserf_simple_destroyserf_simple_snapshotserf_simple_restore_snapshotserf_simple_is_snapshot_setBbss.bssDdata.dataDrodata.rodataserf_bucket_mem_freeserf_bucket_simple_createserf_bucket_mem_allocserf_bucket_type_simpleserf_bucket_createserf_bucket_simple_copy_creatememcpyserf_util_readlineserf_default_destroy_and_dataserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucket.rel.text.rel.rodata.rel.debug_infoUE PEPÐUjEPEEUPEU PE@E@EUP EUPEPEPh EEÐU jEPEE PEPEEUPEUPUE PEPBP EU PEP EUPEPEPh EEÐU E@EE t EU ;Pv E@E EU@BEU PEPU EPEP+U EPE@t E E~EEEÐU E@EEU@BMUjjEPE PBPAPEUH+JEHE@t EE~EEEÐUE@EEU @BEU@BE~EÐUE@EE@ tMUE@PBPA ЃjEPÐUE@EEU@BEU@BEEÐUE@EEU@BEU@BE@E@EEÐUE@EE@EESIMPLE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/simple_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/simple_buckets.o buckets/simple_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.72, bucketssimple_buckets.c DD%m~ v03pC3G P&)*34?@OPQR S T Uj l,4S -x}   !" $ ( 4 vFFH,"t+{4M ?M K 6W7 eP 0l ` v X  8  file_buckets.o/ 1287466717 0 0 100644 4436 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabfile_buckets.cfile_readerserf_file_readserf_file_readlineserf_file_peekBbss.bssDdata.dataDrodata.rodataapr_file_readserf_bucket_file_createapr_file_name_getserf_bucket_allocator_get_poolapr_statapr_mmap_createserf_bucket_mmap_createserf_bucket_mem_allocserf_databuf_initserf_bucket_type_fileserf_bucket_createserf_databuf_readserf_databuf_readlineserf_databuf_peekserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_destroy_and_dataserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUEEEU PUEPEPBP EEÐUp]EPEPjE PjjPhEPEPEċU;,0|gEċU;48}S]jE PPjS<@PREPEPEEuE PEPE\hXE PEEUPEjPEP EUPEPE Ph EE]ÐUE@EUjjEPEPE PBPEEÐUE@EUjEPEPEPE PBPEEÐUE@EUEPE PBP EE@FILE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/file_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/file_buckets.o buckets/file_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.70* bucketsfile_buckets.c DD%m|}4`68.   @ =FVn,0Ig}%R`z      #/HM   !"#$ %$&('4  ..0D"t+y4K ?K K 4W- eD   lX   mmap_buckets.o/ 1287466717 0 0 100644 4116 ` ELF 4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabmmap_buckets.cserf_mmap_readserf_mmap_readlineserf_mmap_peekBbss.bssDdata.dataDrodata.rodataserf_bucket_mmap_createserf_bucket_mem_allocserf_bucket_type_mmapserf_bucket_createapr_mmap_offsetserf_util_readlineserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_destroy_and_dataserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUjE PEEUPE@U, 0BJ E@@UBJEPE Ph EEÐU ]E@EE tU EH@;}EPEP EU PMEjjP@ PRAPEPME@AY UBZ UE@ZR+ыEXPEP@;0u;,u E~ EE]ÐU]E@EMEjjP@ PRAPEPE@EEPEPjjEPE PEPEPEU+PEPME@AY UBZ UE@ZR+ыEXPEP@;0u;,u E~ EE]ÐUEEMMAP%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/mmap_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/mmap_buckets.o buckets/mmap_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.70* bucketsmmap_buckets.c DD%m|}`P   r,1ATl . 4 ^c6 >  '    $(49 pb4"+ 4?K 4W e  `  ( X )   /58 1287466717 0 0 100644 4228 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabsocket_buckets.csocket_readerserf_socket_readserf_socket_readlineserf_socket_peekBbss.bssDdata.dataDrodata.rodataapr_socket_recvserf_bucket_socket_createserf_bucket_mem_allocserf_databuf_initserf_bucket_type_socketserf_bucket_createserf_bucket_socket_set_read_progress_cbserf_databuf_readserf_databuf_readlineserf_databuf_peekserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_destroy_and_dataserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoU]u}EEEU PUEPEPBP EEXt4}uEXjPRQS\PXЃEEE]u}ÐU h`E PEEUPEjPEP EUPEEU\EUXEPE Ph EEÐUE@EEU XEU\ÐUE@EUjjEPEPE PBPEEÐUE@EUjEPEPEPE PBPEEÐUE@EUEPE PBP EESOCKET%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/socket_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/socket_buckets.o buckets/socket_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.72, bucketssocket_buckets.c DD%m~P68.   0B,Zm )=Sq.[ ` w  $ (!,"0#4 4"$++4?K 6W e @ @ X  X    /76 1287466717 0 0 100644 7396 ` ELF`4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabresponse_buckets.cserf_response_destroy_and_datafetch_lineparse_status_linefetch_headersrun_machinewait_for_bodyserf_response_readserf_response_readlineBbss.bssDdata.dataDrodata.rodataserf_bucket_response_createserf_bucket_mem_allocserf_bucket_headers_createserf_linebuf_initserf_bucket_type_responseserf_bucket_createserf_bucket_response_set_headserf_bucket_response_get_headersserf_bucket_mem_freeserf_default_destroy_and_dataserf_linebuf_fetchapr_date_checkmaskapr_strtoi64__ctypeserf_bstrmemdupmemchrserf_bucket_headers_setxserf_bucket_barrier_createserf_bucket_headers_get___errnoserf_bucket_limit_createstrcasecmpserf_bucket_dechunk_createserf_bucket_deflate_createserf_bucket_response_wait_for_headersserf_bucket_response_statusserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUhlE PEEUPE@jE PЋEPE@ EǀdEǀhEjPEPE Ph EEÐUE@EEǀhÐUE@@EEÐUE@EE@ tUE`PBPE@PEj@PBЃE@tE@PEj@PBЃE@PEj@PBЃjEPÐUMUE PBPAP EEÐU EhPEEuE.NE@PЋ ȍ++ʋE@UDЉXUj EPB P ЋE\E@tE@EUEM+ȋB+PEPE P ЋE`EEÐU]ujE PEEtE=~tE t EEE @E @U E @Pj:BP EEEEu E.NE@EE U PMB;s8E@uE@EE U PMB;rȋu ] E M+ȋE U PB+EjPEPjQCPFPEEE]uÐUEjE PEEtE=~tE t EEE @uqE@PE PiEEt EEPE \eu.U E@PBPЋE PE @ E @ E=~uE&E PEPEEtE=~tE t EEE @E @E @ U E@PBPЋE PE h@PEEtWj jEP EU@"u E"M UE@PRAP ЋE PE h @PEEtAEPh4u+E ǀdU E@PBPЋE PEu*E \=tE \=0u E @ E h<@PEEEt;EPhPu%U Ej@PBP ЋE PAEt6EPhXu U Ej@PBP ЋE PE ht E @ E PEP{EEtE=~tE t EEcE @u!E @uE @ E~7,E~'E.NE @ w$EEEUE @ t.E PEPEEtEEE @ uEEÐUE@EEPEPEEÐU E@EE@ t*UM XA\A`AETEPEP?EE@ u&UM XA\A`A E @EEEÐU E@EEPEPEEt&E=~tE u E@EEjE@HUjjEPEPE PBPAЃEE=~u-EdtE@ E E@ EEEÐU E@EEPEPEEt EE/E@HUjEPEPEPE PBPAЃEE`HTTP/#.# ###*Content-LengthTransfer-EncodingchunkedContent-EncodinggzipdeflateRESPONSE%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/response_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/response_buckets.o buckets/response_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.74. bucketsresponse_buckets.c DD%m(5K f%&5678 9 : ;Wm,9L_lt: '`P|4q s !"%#D$t%&_$'}(7(JS)n#|*+), -R[)~,.,.  123 4$5(64C  ,"i+- 48?8K8W*e@p P ' P 3 P  /96 1287466718 0 0 100644 6348 ` ELFH4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabheaders_buckets.cserf_headers_destroy_and_dataselect_valueconsume_chunkserf_headers_peekserf_headers_readserf_headers_readlineserf_headers_read_iovecBbss.bssDdata.dataDrodata.rodataserf_bucket_headers_createserf_bucket_mem_allocserf_bucket_type_headersserf_bucket_createserf_bucket_headers_setxserf_bstrmemdupserf_bucket_headers_setstrlenserf_bucket_headers_setcserf_bucket_headers_setnserf_bucket_headers_getstrcasecmpmemcpyserf_bucket_mem_freeserf_bucket_headers_doserf_default_destroy_and_dataserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUjEPEE@E@EPEPh EEÐU E@EE@EEj@PEEUPEUP E@E@Et2UEPE PBP ЋEPEPEP EU PE t3UEPEPBP ЋEPEPEP EUPEt'E@tE@EEt E@uEt EUP EUPÐU]jE PjEPjPEPjSE PEP]ÐU]jE PjEPjPEPjSE PEP]ÐU]jE PjEPjPEPjSE PEP]ÐU E@EE@EEEEEUE PBPEE@ E@EUEPBPEEPEPEP UU,BMMUE@ PBPAP UUBEtUEPBPEEEEEEE@EE@ EE@EE EEEÐUE@EE@EEt5UE@PBPEPE Ѓ tE@EEuÐU E@EE@EEtrE@EE@tUE@PBPE@tUE@PBPUEPBPEEEujEPÐUE@u7E@u E@E@EU@BE@ rE@@EE@@EiEEUE@@EE@@ E9EE%E@53E@Hw$EUP E PEU+P EP (<XXlUE@U@BE@ E@u E~9E@u$E@U@BE@t E@EEÐUE@EEPE PEP` E@t E@u E~ EEU E@EEPEPEP E@u E~DE ;ErEUPjEPEEU PEP U EP EEUE@EE u E.NoEPEPEP{ E@u E~FjEPiEE@t E@u EEEUPEEEÐUE EE@EE;EjjEPEPEPEPEEtPEPEM ЋEPEMLE@U@BEtE+EEEu EE-EtEEE@EE;EfEE: HEADERS%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/headers_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/headers_buckets.o buckets/headers_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.73- bucketsheaders_buckets.c DD%mo@P  !"1234 5 6 7HRh,P'FF Fp:&18MWd 49r 0@Z!"/"X#V#z##%*Z  &' ($)(*41 p   ," +, 4$?$K7We(    X ! 8  allocator.o/ 1287466718 0 0 100644 4268 ` ELF|4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtaballocator.callocator_cleanupBbss.bssDdata.dataDrodata.rodataapr_allocator_freeserf_bucket_allocator_createapr_pallocmemsetapr_pool_allocator_getapr_allocator_createapr_pool_cleanup_registerserf_bucket_allocator_get_poolserf_bucket_mem_allocapr_allocator_allocserf_bucket_mem_callocserf_bucket_mem_freeabortserf_debug__record_readserf_debug__entered_loopserf_debug__closed_connserf_debug__bucket_destroyserf_debug__bucket_alloc_check.rel.text.rel.debug_infoUEEE@tUE@PBPEEÐUj EPj jP EEUPjEPЋEPE@uEjPEU PEUP jjhhEPEPEEEÐUE@EEÐUE@U@BE E E =E@t'E@EEU@BE@E@EEtE@U;BrFE@EEh@PEEu EEUPEUPE@EE@E@UBCUE PBPEEu E%E@EEUPEU PEEEÐUE PEPEEu EE PjEP EEEÐUE@UHBE EE@=u#EU@BEUPE@6E@u "E@UE@PBPÐUE EEÐUÐUÐUÐU%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/allocator.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/allocator.o buckets/allocator.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7-' bucketsallocator.c DD%dpq9  @6U=k@I @P`p&MZtOw  4N u"+ 6 B 1N \ 4 p > l /115 1287466718 0 0 100644 4612 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabdechunk_buckets.cserf_dechunk_destroy_and_dataserf_dechunk_readBbss.bssDdata.dataDrodata.rodataserf_bucket_dechunk_createserf_bucket_mem_allocserf_linebuf_initserf_bucket_type_dechunkserf_bucket_createserf_default_destroy_and_dataserf_linebuf_fetchapr_strtoi64___errnoserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUhXE PEEUPE@EjPEPE Ph EEÐUE@EE@PEj@PBЃjEPÐU]E@EUEj@PBP EEtE=~tE t EEE@E@ =@u E"EUP BEjjP ʋUPT@"uE"REPT;0u;,uE@E~ E@EuE@EEU EPT;} EPE E@HUjjEPEPE PBPAЃEEt E=~tE tEEsUE@PT+ыEPTEPT;0u;,u$E@U4 8PTEEE@XMEPjjEPEPRAPCЃEEtE=~tE t EEUE@PT+ыEPTEPT;0u;,u E@Et EE6,E~'E.NE@w$E]øDECHUNK%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/dechunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/dechunk_buckets.o buckets/dechunk_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.73- bucketsdechunk_buckets.c DD%m`9(   [ ,8Ki|7GL=V      b j    $(4Y hhh<"+4~ ?~ K5 7Wl e 3  = ,H I t /134 1287466718 0 0 100644 6556 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabdeflate_buckets.cgetLongDEFLATE_WINDOW_SIZEDEFLATE_MEMLEVELserf_deflate_destroy_and_dataserf_deflate_readdeflate_magicBbss.bssDdata.dataDrodata.rodataserf_bucket_deflate_createserf_bucket_mem_allocserf_bucket_aggregate_creatememsetserf_bucket_type_deflateserf_bucket_createserf_default_destroy_and_datamemcpyinflateInit2_inflateEndserf_bucket_aggregate_prependcrc32serf_bucket_simple_createserf_bucket_aggregate_appendinflateserf_default_read_iovecserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUEPE@ ЋE@ ЋE@ ЉUEÐUh E PEEUPEǀ jE PЋEPEUPEǀEj8jP 'E@ ,E@  EE@tуt␐U4 8  U4 8  EEEǀ EPE Ph EEÐUE@EE@tE@PEj@PBЃE@PEj@PBЃjEPÐU,]؉uԋE@EE@XME jjEPEPRAPCЃEEtE=~tE t EEEU  +  ЋыMEPEPD HP EU  +E  E  ;@u;<u1E@ U@B E uE@EE#"EtE@EEEPH;uEPI;t E.NE@Kt E.NE@ U@B EjHPvEE;EtE.NjEjLPFEE@$;Et E.N=E@ U@B $UEjjj8hPBPEEt E.NEURBEU B E@ U@B EjPUE@PBPE@E@ U@B sE@HUjjEPEPE PBPAЃEEtE=~tE t EE(E=~uE EE=~uEE@tEEE@E@XMUjjEPEP PAPCЃЋE E t2E =~t"E tE EcEuHUjjEPEPEP>PAЃEEU>EtE=~tE uHEtEPEPE P EE+E=~uj EPE EEÐU E@ EjEPEx@PEPE P EUEPxPEEEÐUE@ EjEPEEEPE PEP EEtE=~tE u,E=~uj EPEEEEEÐU E@ EjEPEEEPE PEP EEEÐUEPE PEP EEÐUE@E@ E@E@ EEÐUEu EEEÐUE.*EE } tt؃ tѐEEEÐU(EPE PEjEPEjE PEjE PEEurjE PEHUjjEPEPE P>PAЃEEtE=~t E =E1E>@PEPEP EUEP>PUE PEPBP EEUEPBPEE@E>EE@E yE@E?tE?E E.NE܉EEǀ?4E@E.N!E} tt؃[͐ EUP E@EEEÐUEEExHUjjEPEPE PxPAЃEEtE=~tE t EEE@t5E@PEPEP E=~uEEE^Ej@Pt"Ej@Pt E $Et=~t4ElHUjjEPEPE PlPAЃEE@E~EtE=~t E E@EUtUE@PEPBP EEEl@=tEE>t)EE>EEǀ>EMUEP>P>ЃEEuEudEj@PhjEPEPEEt"jhEEUP EU?jEPEjEPjjE PEPjEPEEjEPE U@ ?EU@?E܃uQE>tCUE?P>PE؋Ejj>PhhEPE;EE%#E%qE>E>t"EE>EԋEǀ>)]MUEP?P>P>Ѓ EEEԃjjE PEPEPEPEEjEPE U@ ?EU@?E܃uQE>tCUE?P>PEЋEjj>PhhEPE܃uKE>t=UEP>PEЋEjj>PhhEPEzjEPE`EȁE ЁE%jjPRQh jEPE>*EE]ÐUEU >EU>EU>E>tUEPh>P ÐUEU >EU>EU>E>tUEPh>P ÐUEU ?EU?ÐUjjjjjEPjjEP Eh?EPEE@EUPEUPjPЋEP Eh@ PEǀ ?Eǀ?Eǀ?Ehj@ P Ejjjhj @ PEj@ PЋEPjhЋEPE@UP MUE@PBPAP Ej@PUEPjBP EǀlEǀpjEPЋExEǀtEjPEP EUP$Eǀ>jEPЋE>Eǀ>Ej|PEEUEEEÐUE>t E>PEj>PBЃExt ExPEjxPBЃEj@PEj@ PE@EUEPBPjEPEEÐU j E PEEuЋEP EUPE@EE@U@BEPE PEP EEÐUEj@ PEjEPEEt EE.NEEEÐU h@E PEEtZjjjjjEPEjEPEt+jEPЋEPE@UPEE.NEÐUEj@ PEE @PEPEEt E E.NEEEÐU hEPE P8 EE@EE@U|BE@>t EDE@U>E@U>BjEPЋE@>EEEÐUE@EE@EEÐUhEPE Px EE@EE@UBE@UlBE@luE@UlE@j@PEEUPE@E@puE@Up7E@pEE@tE@EE@uEUPEEEÐUE@EE@EEÐU jE PjjhPj EPt.PE PjjPjhDPjjhPj0EPt.PE PjjPjhHPjjhPjEPt.PE PjjPjhLPjjhPjEPt.PE PjjPjhPPjjhPjEPt.PE PjjPjhTPjjhPjEPt.PE PjjPjhXPjjhPjEPt.PE PjjPjh\PEEÐUE@EEÐUEj@PEEu EE PEPEEÐUEj@PEEu EE PEPEEÐUhjE PE]jjEPEPRCP5X}|EE;EsfED%E @D EDЃEL@D ET@:E@EE;ErEvEHT@PE PjjPjh`EPjPEEhjP E@@@@EEPEPtChPEP PE PjjPjhhEPhjP E@@@@EEPEPtChPEP PE PjjPjhtEPjEPEEEUEj@PEE} EyEPE PEEEUEPBPEE} E8jEPPE PEEPEPEP EEEÐU E@EE@EE@HEEUPEuEj@PjEPÐUE@EE@@PE@j@PBЃjEPfÐU E@EE@EUE@l;PE@@PE@j@PBЃExPEjxPBЃEǀtE@(EpuEǀlEǀx_EpEEU@lE@j@PЋExEU@pUEPBPjEP=ÐUE@EUjjEPEPE PBPEEÐUE@EUjEPEPEPE PBPEEÐUE@EUEPE PBP EE0123456789ABCDEFserf:ssl:certserf:ssl:certpwOpenSSL cert error: %d %d %d rCNEOUOLSTCsha1notBeforenotAfterSerf SSL encryption and decryption bucketsWrapper around APR file structuresSSLENCRYPTSSLDECRYPT%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/ssl_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/ssl_buckets.o buckets/ssl_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7/) bucketsssl_buckets.c DD%m{|^0B"@:$K%1 C@I@ BV f Koy  Np = K(:,( kp80TR?t(!6@!8!.   4Q_n*=HYbp %>Tp.F]n*AO_fR`R*6QdqyPN 4 Q i o }  0V   , 0 P+ ,,H Pl z   0 PD  D  % . : D K [ d m         # B [ q  123145F1`631789)::;K<d=>>W?e@A B45BC_2DD]EFG54H C 2  @  IX Jy K L  J  K M+ N7 OC PO Q[ Ry ~ S T U V W X Y Z [ \  ?  @   ! IE J NT Y Oc h Pr w Q  R    ] : ^  _ ` ab.c~de+fghbcde +fBd[e`+ifc+ic=+Ik+k? noEpMq`ir stu_v,wAxiGy Gy z{|Ao<}`q+@@V GWod+%d4+@^d+d+<dK+Wud+d+` 8J)d&+/7?_dd+#6dE+N\@@{ G |'!i!!+  $ 0+48D HL +"# $ $(,+0"4#8<@D$H!LPT/04   !..T/l"/+g0W44?4Ki63W6e6 1 dA0  Hh  H  I /170 1287466718 0 0 100644 3820 ` ELFh 4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabbarrier_buckets.cserf_barrier_readserf_barrier_read_iovecserf_barrier_readlineserf_barrier_peekserf_barrier_destroyBbss.bssDdata.dataDrodata.rodataserf_bucket_barrier_createserf_bucket_mem_allocserf_bucket_type_barrierserf_bucket_createserf_default_destroy_and_dataserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUjE PEEUPEPE Ph EEÐUE@EE@HUjjEPEPE PBPAЃEEÐUE@EE@HUjEPEPEPE PBPA ЃEEÐUE@EE@HUjEPEPEPE PBPAЃEEÐUE@EE@HUEPE PBPAЃ EEÐUjEPBARRIER%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/barrier_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/barrier_buckets.o buckets/barrier_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.73- bucketsbarrier_buckets.c DD%m@?AA 7`    =.D,]p ).j  $(4= s," +(4?K 7W e  ! X - X   /189 1287466718 0 0 100644 4964 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabchunk_buckets.ccreate_chunkserf_chunk_readserf_chunk_readlineserf_chunk_read_iovecserf_chunk_peekserf_chunk_destroyBbss.bssDdata.dataDrodata.rodataserf_bucket_chunk_createserf_bucket_mem_allocserf_bucket_aggregate_createserf_bucket_type_chunkserf_bucket_createapr_snprintfserf_bucket_simple_copy_createserf_bucket_aggregate_appendserf_bucket_aggregate_append_iovecserf_default_destroy_and_dataserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_set.rel.text.rel.rodata.rel.debug_infoUj$E PEE@jE PЋEPEUP EPE Ph EEÐU,E@EE@tEE@ HUjPPj jB PA ЃЋEPE@t)E@=~tE@ tE@E]EDž;}.UU싅@;|ҋEMUjPRhjAPEUE@PEPBP EUEPBPDŽ@E@=~u@ DŽ@E@ E@UPPBP EEÐU E@EE@u"jEPEEt EEZE@HUjjEPEPE PBPAЃEE=~uE@uE@EE@EEEÐU E@EE@HUjEPEPEPE PBPAЃEE=~uE@uE E@EEEÐU E@EE@u"jEPEEt EE\E@HUjEPEPEPE PBPA ЃEE=~uE@uE@EE@EEEÐU E@EE@HUEPE PBPAЃ EE=~uE@uE EEEÐUE@EE@ PEj@ PBЃE@PEj@PBЃjEP%llx 0 CHUNK%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/chunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/chunk_buckets.o buckets/chunk_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.71+ bucketschunk_buckets.c DD%m}~``mpYpS   ]-C`,w3Lb (IN]h@   !$"(#4 ,"+ 4 ? K 5W e @ `  xX    bwtp_buckets.o/ 1287466718 0 0 100644 9284 ` ELF!4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabbwtp_buckets.ccount_sizecalc_header_sizeserialize_dataserf_bwtp_frame_readserf_bwtp_frame_readlineserf_bwtp_frame_read_iovecserf_bwtp_frame_peekbwtp_incoming_destroy_and_datafetch_lineparse_status_linefetch_headersrun_machinewait_for_bodybwtp_incoming_readbwtp_incoming_readlineBbss.bssDdata.dataDrodata.rodataserf_bucket_bwtp_channel_closeserf_bucket_mem_allocserf_bucket_headers_createserf_bucket_type_bwtp_frameserf_bucket_createserf_bucket_bwtp_channel_openserf_bucket_bwtp_header_createserf_bucket_bwtp_message_createserf_bucket_bwtp_frame_get_channelserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_frame_get_typeserf_bucket_bwtp_frame_get_phraseserf_bucket_bwtp_frame_get_headersstrlenserf_bucket_headers_doapr_snprintfserf_bucket_simple_copy_createserf_bucket_aggregate_becomeserf_bucket_aggregate_appendserf_bucket_mem_freeserf_bucket_bwtp_incoming_frame_createserf_linebuf_initserf_default_destroy_and_dataserf_linebuf_fetchapr_date_checkmaskapr_strtoi64__ctypeserf_bstrmemdupmemchrserf_bucket_headers_setxserf_bucket_barrier_createserf_bucket_limit_createserf_bucket_bwtp_incoming_frame_wait_for_headersserf_default_read_for_sendfileserf_default_read_bucketserf_default_snapshotserf_default_restore_snapshotserf_default_is_snapshot_setserf_default_read_iovec.rel.text.rel.rodata.rel.debug_infoUhE PEE@E@EUPEP jE PЋEPEPE Ph EEÐUhEPEE@E@EUPEU P jEPЋEPEPEPh EEÐUhEPEE@E@EUPEU P jEPЋEPEPEPh EEÐUhEPEE@E@EUPEP jEPЋEPEPEPh EEÐUE@=uE@EE@E,E@=uE@EE\EEEÐUE@=uE@EE@E,E@=uE@EEXEEEÐUE@=uE@EE@ E,E@=uE@EE`EEEÐUE@=uE@EE@E,E@=uE@EE@E EEÐU]uEE]jE PjEPSDЋEPEE]uÐUEEPhEP EEEÐU]uE@EE@t $E (EE@t ,E 4Eu]Ej@PgЋEjj@ PEPRCPEPhhFP(EUE@PEPBP EjEPEPEPE@PEPUEPBP]uÐUjEPEPjjEPEPE PEPBЃEEÐUjEPEPjEPEPEPE PEPBЃEEUjEP_EPjEPEPEPE PEPB ЃEEUjEPEPEPE PEPBЃ EEÐUhhE PEEUPE@jE PЋEPE@ EǀdEǀ\Eǀ`EjPEPE Ph EEÐUE@EE@ t'E`tUE`PBPE@PEj@PBЃE@tE@PEj@PBЃE@PEj@PBЃjEPÐUMUE PBPAP EEÐU Eh8PEEuE.NE@HuEǀX*E@MuEǀXEǀXUjEPBP ЋE\E@tE@EjEPEP ЋEdEU+ЋE;PsSE@tE@EUEM+ȋB+PEPE P ЋE`Eǀ`EEÐU]ujE PYEEtE=~tE t EEE @E @U E @Pj:BP EEEEu E.NE@EE@t E@EE@uu ] E M+ȋE U PB+EjPEPjQCPFPEEE]uÐUEjE P!EEtE=~tE t EEE @E @E@PE PEEt EE9E dtnU E@PBPЋE PM U E@PdPAP ЋE PE XuE @  E @  E @ E=~uE&U E PBPEEtE=~tE tEEXE @uE @u E @ 0,E~'E.NE @ w$ EEET | UE @ t.E PEPEEtEEE @ uEEÐUE@EEPEPEEÐU E@EEPEPdEEt&E=~tE u E@EEGE@HUjjEPEPE PBPAЃEE=~u E@ EEEÐU E@EEPEPEEt EE/E@HUjEPEPEPE PBPAЃEE<HCLOSEDMESSAGE%s %d %llx %s%s BWMBWHOPEN BW*BWTP-FRAMEBWTP-INCOMING%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21buckets/bwtp_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o buckets/bwtp_buckets.o buckets/bwtp_buckets.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.70* bucketsbwtp_buckets.c DD%m|}T- >`@@6%(0UB #P@ \0 Kj }P f   v,,?s]s|vX,,`XX& XIPgt  9L_lt ' (AWu<J b!g" !"G _!d" !" !/'m!'!'-!O'++,2>R^-./00 10T 3'" 1q45677V8t789 : 8 8 ; < =      ?@ 4 A$B(C,048D<?@@H LAPBTC4  X" V+v14?KU4WeP   !  !  incoming.o/ 1287466718 0 0 100644 4148 ` ELF4(.strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabincoming.cread_from_clientwrite_to_clientBbss.bssDdata.dataDrodata.rodataserf__process_clientserf__process_listenerapr_pool_create_exapr_socket_acceptapr_pool_destroyserf_incoming_createapr_pallocserf_listener_createapr_sockaddr_info_getapr_socket_createapr_socket_opt_setapr_socket_bindapr_socket_listen.rel.text.rel.debug_infoUEEÐUEEÐUE t"jEPEEt EEhE t ERE t E.N:E t$jEPeEEt EE EEU]Ejjjj@PEPUEPB PEP EEtjEPEEN]MUjEPEPB(PEPAPC,ЃEEtjEPEEEEE]ÐU]j,EPEEU PE@EUPEUP EUPEUPE@EU@B$UfB ] M UEPBPAPCЃ EEUPEEE]ÐU]j0E PEEU PE@EUPEUP,EUP(UjjjjE PBPUE@PjRjEPEPEEtEE#MUEj@PjjBPA PEEtEEEjj@ P EEtEEUEPB PEEtEEEj@ PEEtEEhE@EU@ B UfB] M UEPBPAPCЃ EEt EEEUPEE]%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21incoming.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o incoming.o incoming.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.782 /var/tmp/serf-0.7.0incoming.c DD%dop   @ 3>PSi{-u`4`4 "+ 6 Bp <N \  `   outgoing.o/ 1287466719 0 0 100644 13788 ` ELF34(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtaboutgoing.cclean_sktclean_respclean_connno_more_writesis_conn_closinglink_requestsdestroy_requestcancel_requestremove_connectiondestroy_ostreamhandle_conn_closedreset_connectionsocket_writevdetect_eofdo_conn_setupwrite_to_connectionhandle_responsehandle_async_responseread_from_connectionBbss.bssDdata.dataDrodata.rodataapr_socket_closeserf_connection_closeserf__conn_update_pollsetserf__open_connectionsapr_pool_clearapr_pool_cleanup_registerapr_socket_createapr_socket_timeout_setapr_socket_opt_setapr_socket_connectserf_bucket_response_get_headersserf_bucket_headers_getstrcasecmpserf_debug__closed_connserf_debug__bucket_alloc_checkapr_pool_destroyserf_bucket_mem_freeapr_socket_sendvmemmoveserf__context_progress_deltaserf_bucket_aggregate_createserf__bucket_stream_createserf_bucket_aggregate_appendapr_pool_create_exserf_bucket_allocator_createserf__handle_auth_responseserf__process_connectionserf_connection_createapr_pallocmemsetapr_pool_cleanup_nullapr_array_pushserf_connection_create2apr_sockaddr_info_getapr_uri_unparseserf_connection_resetserf_request_cancelserf_connection_set_max_outstanding_requestsserf_connection_set_async_responsesserf_connection_request_createserf_bucket_mem_allocserf_connection_priority_request_createserf_request_get_poolserf_request_get_allocserf_request_get_connserf_request_set_handlerserf_request_bucket_request_createserf_bucket_request_createserf_bucket_request_get_headersserf_bucket_request_set_rootserf_bucket_headers_setn.rel.text.rel.debug_infoU EEEE@tEj@PEE@EEEÐUEEE@EEÐUEEjEPEEÐU$E@EEEE EEE@uEEE@EE@$fEMUEPEPBPA Ѓ EEtE=tEE,0fEE@`EfEEtEfEE@`E܋E@4tEU@,;B4w%EtEUH,+J0E;r[E܃t=E܋@ u2E܋@,t'E܋@0E܋E܃tE܋@ u E܋@,uًE܃t EfEE@<t EfEUEfB$MUEPEPBPAЃ EEÐU E@@EEEEHEEEEE@U@EUfB&E@tE@`uEj@ PUjjhhEPB PE@t E@E E@EUEj@ PjjBPEPEEt EE<PREP EEt EE jhEP EEtEEEUPEPEPEEtE=tEEE@(E@E@t/E@@Dt!E@PDE@PEPhBЃ E@@8t!E@P8E@PEPhBЃ EEEHEEEEEEÐUE@8E U@0BhEU@dBlE @0EU PdEǀE@(E@@EEÐU jEPEhEPEEt!EPh u E% EEUE@uEUPE UPE @UP0E UPÐUE@EE@(t.E@(j@PE@(PEj@(PBЃE@ t.E@ j@PE@ PEj@ PBЃEj@PE@tEj@PUEPBPEEÐUE@ t+Et#MUEjj@PB$PjEPA ЃE @;EuEU @0B[E @EE@0t*E@0;EtE@0EE@0t E@0;EuE@0tE@0U@0B0jEPuEEÐUE E$E(E,EEE @EE @$fEMUE PEPBPA Ѓ EEÐUE@Xt.E@XPEj@XPBЃE@XE@\ÐUMUEjj@PE PPEPЃUE@EEU@0B4E@,E@0E@`EE@hEE@lEE@8tE@hE@lE@8E@`E@dEteE tAE@,u6EEE@0EE@0MUEPBdPA`Pn E PEPEPg EuE@dtE@dUP0 EUP`Et EUPdE@tLEPEPEj@PEEtEPEP\E@E@Tt$E@TPEj@TPBЃE@TjEPEǀE@(E@@E@E@& UfB&EEÐU]]MUjjEPPApPCPEEEEEU;UEMLtME;EsxEtC]MUE+EPDpPCpP E+UEMEU+U@t+‹QpM‰ApU+UEPtE@EEU;WE;Eu EǀMUjPRPRAPEEE]ÐUEEEǀE EÐU]uE@XuEj@PЋEPXE@\u UEPhBP ЋEP\E@\Eu]MUEj@PPEPATPCPЃEEt2E@\PEj@\PBЃjEP)EEUEPBXPEEE]uÐU4]ԉuЉ}̋E@`EE@4tEU@,;B4vE'Et=E@ u2E@,t'E@0EEtE@ u E@,uEEt&EUH,+J0E;rEEthjEPEE u EqE uEPEPEPEt EE=EuEt=E@ u2E@,t'E@0EEtE@ u E@,uًEu%E@(E@@EE@Tu%jEPBEEt EEE@ UEjjjj@PBPEjj@P ЋEPUjjhhEPBPEE؋EE}u]MUEjj@PB$PA PCPFPG PE@PEPE؋@Ѓ(EEt EEE@,UE@ PB\PE@XXMUEjPBpPjjAXPC ЃEEu1E u E EtE=~tEE/E~~jEPEE u EE uEPEPOEE=uEPEP-EEt EEEtwEuiEǀE@ E@<tEU@0B`jEPE@,U@B,E@4tEU@,;B4vEEt E $E]ԋuЋ}ÐU]EE@@@PtCMUjE PB$PA(PEPEPEE=~tE u EEE@uXE@MPE@@+EHPDPP E@EE@UHBE&EEEHEEEEEE]܋uÐUEU ÐUE@<EU PDEUPHEUPLEUPPÐUEj4@PEEUPEU PEUPE@ E@E@ E@(E@,E@0E@8tMUEPBlPAhP 1MUEPBdPA`P E@@E@(EEEÐUEj4@PEEUPEU PEUPE@ E@E@ E@(E@,E@0E@8t E@hE E@`EEEtCE@ u8E@,t-EEE@0EEtE@ u E@,uӋEtEUP0EUP0*EUP0E@8t EUPh EUP`E@8uE@@E@(EEEÐUE@j`PEPE EEÐUE@EEÐUE@EEÐUE@EEÐUEU P EUP$ÐUE@EE@EjjEPEPEPE PEjEPEE@t$E tE PEPEtEPhEP E@8t%EP8jEPEPE PEPhBЃE@Dt%EPDjEPEPE PEPhBЃEEEConnectioncloseHost%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21outgoing.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o outgoing.o outgoing.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.782 /var/tmp/serf-0.7.0outgoing.c DD%mxyGP"&k@`;k>00` +p T9 %D R rfv0   8%4N`w)>OWt-6DOVl{ P&34SiV +Kh("# &+'j()*+M,Xa-x}./@/k012 " 3 4   5! 6C L 7 89:(-:'8; 9+&s&1>?h:9@'A?Cy=DsF"S4 JJ-Q>RpST !4  %%%0" &+%&4)?)K+<W+e+P" $1P  t3 auth.o/ 1287466719 0 0 100644 6028 ` ELF 4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabauth.cdefault_auth_response_handlerdiscard_bodyhandle_auth_headerserf_authn_schemesdispatch_authBbss.bssDdata.dataDrodata.rodatastrcmpstrchrapr_pstrmemdupserf_bucket_response_get_headersserf_bucket_headers_getserf_bucket_headers_doserf__handle_auth_responseserf_bucket_response_statusserf_bucket_response_wait_for_headersserf_connection_priority_request_createserf__encode_auth_headerapr_base64_encode_lenstrlenapr_pallocapr_cpystrnapr_base64_encodeserf__init_basicserf__init_basic_connectionserf__handle_basic_authserf__setup_request_basic_authserf__init_digestserf__init_digest_connectionserf__handle_digest_authserf__setup_request_digest_authserf__validate_response_digest_auth.rel.text.rel.rodata.rel.debug_infoUEEÐUEPjjEPEPjEPBЃEEt EEȐEÐU0]ԉuЋEEEEE@ @EE@EE@PE PtEMj EPEEt'UE+EPEPBP EE@EEEEUP EE@EU@;BE@PEPEU@L#BE@EEE@=uuE@8;EtjMUE@PEPBPA Ѓ E؋E؃u@MUE@PEPBPAЃ E؋E؃uEUP8 E@8~E@=uqE@D;EtfMUE@PEPBPA Ѓ E؋E؃u>MUE@PEPBPAЃ E؋E؃u EUPD E@DE؃uFEEUPu]MUE@PBPEPEPAPC PFPEЃE؋E؃tEEEU؉PE EE@#EEE]ԋuÐU0E=tE=EԡEءEܡEࡰE䡴E衸E졼EEEEEE EEEEEEEE=u E EjEPEEPEPEЋEЃu E~MEPhEP E؃t E؉E&Et E@u EEEUE@EPEPEEtE=~tE t EEEu E=~tE uEEjEPEEt#E=~t EEEE=tE=jEPEE@E=~t EEfjEPEPEPE PEPEEt EE2M U E @PBPAP E~ EEÐU jEPEjE PEEE@PEPEEUPE@PE PEP EEE UBE@EEPEPEP ((00WWW-AuthenticateProxy-AuthenticateBasicDigest%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21auth/auth.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth.o auth/auth.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7% authauth.c DD%mtu Ep00   >Vm`\ !(3?Qb~QO W _ g o w    y !"E# $%&'$,$0%4&8'<DL(P)T*X+\,dl(p)t*x+|,4g N   " 8+ 4?KK)WteA \ K < W  auth_basic.o/ 1287466719 0 0 100644 4228 ` ELF,4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabauth_basic.cBbss.bssDdata.dataDrodata.rodataserf__handle_basic_authstrchrstrncasecmpapr_pstrdupstrlenapr_psprintfapr_pool_create_exapr_pool_destroyapr_pstrcatserf__encode_auth_headerserf__init_basicapr_pallocmemsetserf__init_basic_connectionserf__setup_request_basic_authserf_bucket_headers_setn.rel.text.rel.debug_infoUL]E @EE@EE=u E4E E@EEEE@EE@Pu E~ E@Ej=EPEȋEȃtojhEP uWE@PE PE̋E@"u7jEPEċEċUD"uUċM̸D E@E̋ẼuEWEE]ME8EPR PPhE@PЋEPjjjjE PEP]EHUjjEPBPAPEPEPE PEPEPCPЃ(E܋E܃tjEPE܉EUjjEPhEPBPEjEPEjEPMEPjE PEPEPBPAPE=u E ,E̋EỦPEE]ÐUE=u(jEPjjP ЋE P<&jEPjjP ЋE PHEEÐUEEÐU E @EE=u E@ %s:AuthorizationProxy-Authorization%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21auth/auth_basic.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_basic.o auth/auth_basic.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7+% authauth_basic.c DD%mz{|   q";gLW^z|} > Jj  2E R n 4 "@+4 ? K= /Wl e  t   auth_digest.o/ 1287466719 0 0 100644 8036 ` ELF4(.strtab.text.bss.data.rodata.rodata1.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabauth_digest.cint_to_hexhex_encoderandom_cnoncebuild_digest_ha1build_digest_ha2build_auth_headerBbss.bssDdata.dataDrodata.rodataapr_pallocapr_uuid_getapr_uuid_formatapr_psprintfstrlenapr_md5strcmpserf__handle_digest_authapr_pstrdupapr_strtokstrchrapr_pool_create_exapr_pool_destroyserf_connection_set_max_outstanding_requestsserf__init_digestserf__init_digest_connectionmemsetserf__setup_request_digest_authapr_uri_parseserf_bucket_headers_setnserf__validate_response_digest_authserf_bucket_response_get_headersserf_bucket_headers_get.rel.text.rel.debug_infoUE }E0E EWEEEEÐU j!E PEEE}UEE@jPMUJEE@jPaMUDJE@EE|UB EEEÐUj%EPEjEPEPEPEPEPEEÐUjE PEPEPhEPEjEPPEPEP EEPEPEEÐUEth EPuXjjEPE PhEPEjEPPEPEP EEPEP-EEEÐU4]ԉuЉ}̋UjjEPB PEPE PEE]MUE PBPA$PC PhEPEE@ E@uEj@(P*ЋEPMUE@ PBPAPEPhTEPE}u]MUjjEPB PAPCPFPGPhxEP(E)MUjEPBPAPhEPEjEPPEPEP E؋EPEPEjjEPEPhEPEE@t#Ejj@PEPhEPEE@t#Ejj@PEPhEPEEEE]ԋuЋ}ÐUd]EEEEEE @E؋E؋@EԋE=u Eԃ4E Eԃ@E̋ẺEЋE=uE؋<E E؋@EċEĉEȋEԋ@PuE~EPE PEEPhEP E܋E܃tj=EPEEu+UBE@EE@t+E@ uE@E܋E@t E@ tE@"u6jEPHEEE@"uUUBE@EhEPu EEhEPu EE^hEPu EE>hEPu EEhEPuEEEEPhEP E܋E܃Eu EE؉E]؋M؋E8EPR PPhE@PЋEЉPjjjjE PEP]ԋEЋHUjjEPBPAPEPEPE PEPEPCPЃ(EEtjEPEE?E=uE EEȋUPE؋Uȋ@B(UȋEPB(PЋEȉP UȋEPB(PЋEȉPE@UȋEPB(PЋEȉPUȋEPB(PЋEȉPUȋEPB(PЋEȉP UȋEPB(PЋEȉP$Eȋ@U@BUȋEjj@(PB PEPEPЋEȉPjEPjEPEE]ÐUEEÐUE=u(j,EPj,jP ЋE <&j,EPj,jP ЋE @jE PEEÐUDE=uE <EE @EEEEEE@ U EPEPBP EE=u E EEUPE jj@PEPEPEPNEUEPBPEP E@U@BEEEÐUL]uEEEE=uE <EE @E؋E؉EjEPEE=u#h$EPPEPE!h8EPPEPEEuE"EPhEP EE3j=EPEԋEԃuUԈBE@EԋE@t+E@ uE@EE@t E@ tE@"u6jEPHEЋEE@"uUUиBE@EhTEPu EԉE?hEPu EԉEh\EPuEԉEEEPhEP EEEU jjEPEPh`(P9Eԋu܋]܋M܋UjjEPB PAPEPCPFPhdEP(EjEPPEPEP EPEPkE̋EPEPt E~ EE]u%s:%s:%sauth%s:%sDigest realm="%s", username="%s", nonce="%s", uri="%s"%s, nc=%08x, cnonce="%s", qop="%s"%s:%s:%08x:%s:%s:%s%s, response="%s"%s, opaque="%s"%s, algorithm="%s",realmnoncealgorithmqopopaque<%s://%s:%d> %sAuthorizationProxy-AuthorizationAuthentication-InfoProxy-Authentication-Inforspauthnc%s:%s:%s:%s:%s:%s%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21auth/auth_digest.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_digest.o auth/auth_digest.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7,& authauth_digest.c DD%m{|1@M0b0    (5<DK hdp{x 0 )7P tMEN_p{#EN_p| -6T] /!P^d!r"%% " '   (u *  +   +            % W      4  "v+4X?XK0W*e@     auth_kerb.o/ 1287466719 0 0 100644 2276 ` ELF4( .strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabauth_kerb.cBbss.bssDdata.dataDrodata.rodata.rel.debug_info%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21auth/auth_kerb.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_kerb.o auth/auth_kerb.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7*$ authauth_kerb.c DD%dpqr{|    4 "'+6B.N\   /206 1287466719 0 0 100644 2292 ` ELF4( .strtab.text.bss.data.rodata.comment.debug_loc.debug_info.debug_line.debug_abbrev.symtabauth_kerb_gss.cBbss.bssDdata.dataDrodata.rodata.rel.debug_info%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21auth/auth_kerb_gss.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -o auth/auth_kerb_gss.o auth/auth_kerb_gss.cXa;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7.( authauth_kerb_gss.c DD%dtuv    4 "'+ 6 B2N\  070701000a0ddc000081a40000000000000000000000014cbd2ee2000004e7000000b600010002ffffffffffffffff0000002000000000root/usr/local/lib/libserf-0.la# libserf-0.la - a libtool library file # Generated by ltmain.sh (GNU libtool) 2.2.6b # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='libserf-0.so.0' # Names of this library. library_names='libserf-0.so.0.0.0 libserf-0.so.0 libserf-0.so' # The name of the static archive. old_library='libserf-0.a' # Linker flags that can not go in dependency_libs. inherited_linker_flags='' # Libraries that this one depends upon. dependency_libs=' -R/usr/local/lib -L/usr/local/lib /usr/local/lib/libaprutil-1.la /usr/local/lib/libldap.la -lsasl /usr/local/lib/liblber.la -lresolv -lgen -ldb /usr/local/lib/libexpat.la /usr/local/lib/libapr-1.la /usr/local/lib/libintl.la /usr/local/lib/libiconv.la -lc -luuid -lsendfile -lsocket -lnsl -lpthread -lm -lz -lssl -lcrypto' # Names of additional weak libraries provided by this library weak_library_names='' # Version information for libserf-0. current=0 age=0 revision=0 # Is this an already installed library? installed=yes # Should we warn about portability when linking against -modules? shouldnotlink=no # Files to dlopen/dlpreopen dlopen='' dlpreopen='' # Directory that this library needs to be installed in: libdir='/usr/local/lib' 070701000a0ddd000081ed0000000000000000000000014cbd2ee200024ebc000000b600010002ffffffffffffffff0000002600000000root/usr/local/lib/libserf-0.so.0.0.0ELF4 J4 (VVWW \\\\3, !"%&(+-.0169:<=?@ADFHIJKNPQSTVWZ]^_`abcegijlnpqrtvxy}   "#$%&'()*+  #$')*,/234578;>BCEGLMORUXY[\dfhkmosuwz{|~   !!-Au Spv dw 0{ } }f ~ @~ `~   @# _q@s \  ^ ^ T p PN N 7 $ 8I6 Z  k P9 a 9 @M , R pT РV 00L ?N  ]  p0 P T @V L  F  $ X 2 >j L0 _ v P r o     мW 1CpW aS s@? | P p ` 0U W  $| 5` C` Rp@ `@ r+  R    ( i Pa 7 r 1 'l 30 F| [p^ l }   r 0] C T @V -L ;MP] __ w_ pU 4 3#    w Pq  - Pr 8 M q / I P\ ^ ^ w ^ pT  p F  | $@ J 2  >j `      ' @e 1 ( < D G q V  f B t    `_ Q ( P"p #+ # %  ) $ * : P+; O V 8 t 8` @9 <C   C4 C pDk D pE  F!  ! 1 8  T y s |   /X h  @    { 8 ? e O 0 g @c | B ph  b  @& З % : Zs_,xa z {  0?Oph f`,J V` z !p ?W_,q07 0[ `={ D_, (0f I`,Ueu` ` @5u ^,$+p7  Ddw@u   P" 2 Qdtr p ". FSE 4i `d   `wg , /7 E0 _ E . Y Ѕ # Ta,.P7 DNbQ hwxO Q  41: Jp_,`P `q ] %2?ah^, 4< M />Fy) f$  p  V p  (/M J ky0 P     0 8N \ v L \\W 0 Py  G 3} L g x`,u L`,B 4P! K` iP # PH , A@m cv0B 2 / ?   80v? VnyF c  _,   . M c bh   дd  6D "R @4 !! ,!B @!@d Y!@ t!M !! !Љ~ !7+ !`" " [ `,W"$",";"K"b"w"" "  """" #3 7#D#O#_,g#wT #a,# #9 #Y #(a, $&$ `,?$  Y$> r$X $$ $$.libs/libserf-0.so.0.0.0crti.svalues-Xa.caggregate_buckets.ccleanup_aggregatecreate_aggregateserf_aggregate_destroy_and_dataread_aggregateserf_aggregate_readserf_aggregate_read_iovecserf_aggregate_readlineserf_aggregate_peekserf_aggregate_read_bucketserf_aggregate_snapshotserf_aggregate_restore_snapshotserf_aggregate_is_snapshot_setrequest_buckets.cserialize_dataserf_request_readserf_request_readlineserf_request_read_iovecserf_request_peekcontext.ccheck_dirty_pollsetsapr_pollset_addpollset_rmssl_buckets.cfind_crlfcommon_databuf_prepsimple_buckets.cfree_copied_dataserf_simple_readserf_simple_readlineserf_simple_peekserf_simple_destroyserf_simple_snapshotserf_simple_restore_snapshotserf_simple_is_snapshot_setfile_buckets.cfile_readerserf_file_readserf_file_readlineserf_file_peekmmap_buckets.cserf_mmap_readserf_mmap_readlineserf_mmap_peeksocket_buckets.csocket_readerserf_socket_readserf_socket_readlineserf_socket_peekresponse_buckets.cserf_response_destroy_and_datafetch_lineparse_status_linefetch_headersrun_machinewait_for_bodyserf_response_readserf_response_readlineheaders_buckets.cserf_headers_destroy_and_dataselect_valueconsume_chunkserf_headers_peekserf_headers_readserf_headers_readlineserf_headers_read_iovecallocator.callocator_cleanupdechunk_buckets.cserf_dechunk_destroy_and_dataserf_dechunk_readdeflate_buckets.cgetLongserf_deflate_destroy_and_dataserf_deflate_readlimit_buckets.cserf_limit_readserf_limit_readlineserf_limit_peekserf_limit_destroybio_bucket_readbio_bucket_writebio_file_readbio_file_writebio_file_getsbio_bucket_createbio_bucket_destroybio_bucket_ctrlvalidate_server_certificateserf_bucket_type_ssl_decryptserf_bucket_type_ssl_encryptssl_dyn_createssl_dyn_lockssl_dyn_destroyssl_lockssl_idcleanup_sslinit_ssl_librariesssl_need_client_certssl_init_contextssl_free_contextserf_bucket_ssl_createconvert_X509_NAME_to_tableserf_ssl_destroy_and_dataserf_ssl_decrypt_destroy_and_dataserf_ssl_encrypt_destroy_and_dataserf_ssl_readserf_ssl_readlineserf_ssl_peekbarrier_buckets.cserf_barrier_readserf_barrier_read_iovecserf_barrier_readlineserf_barrier_peekserf_barrier_destroycreate_chunkserf_chunk_readserf_chunk_readlineserf_chunk_read_iovecserf_chunk_peekserf_chunk_destroybwtp_buckets.ccount_sizecalc_header_sizeserf_bwtp_frame_readserf_bwtp_frame_readlineserf_bwtp_frame_read_iovecserf_bwtp_frame_peekbwtp_incoming_destroy_and_databwtp_incoming_readbwtp_incoming_readlineincoming.cread_from_clientwrite_to_clientoutgoing.cclean_sktclean_respclean_connno_more_writesis_conn_closinglink_requestsdestroy_requestcancel_requestremove_connectiondestroy_ostreamhandle_conn_closedreset_connectionsocket_writevdetect_eofdo_conn_setupwrite_to_connectionhandle_responsehandle_async_responseread_from_connectionauth.cdefault_auth_response_handlerdiscard_bodyhandle_auth_headerdispatch_authauth_basic.cauth_digest.cint_to_hexhex_encoderandom_cnoncebuild_digest_ha1build_digest_ha2build_auth_headerauth_kerb.cauth_kerb_gss.ccrtn.sserf_bucket_response_createserf_default_read_for_sendfilei2d_X509d2i_PKCS12_bioX509_STORE_CTX_get_errorserf_connection_createserf_bucket_headers_createserf_debug__entered_loopserf_default_snapshotserf_default_read_iovecserf_bucket_dechunk_creatememchrserf_bstrmemdupserf_config_authn_typesserf_ssl_cert_issuerserf__init_basic_connectionserf_bstrdupBIO_free_edataapr_pollset_pollserf_ssl_server_cert_callback_setserf_databuf_peekX509_get_issuer_nameapr_sockaddr_info_getserf__process_clientserf_bucket_bwtp_frame_get_typeapr_thread_mutex_destroyserf_bucket_type_headersapr_statserf_bucket_aggregate_prependserf_bucket_aggregate_append_iovecapr_socket_acceptserf_bucket_bwtp_frame_get_headerscrc32serf_bucket_bwtp_channel_closeapr_array_pushapr_socket_recvserf_bucket_mem_callocserf_bucket_type_barrierserf_default_destroy_and_dataX509_STORE_set_default_paths_etextserf_context_runapr_mmap_createfopenapr_allocator_createserf_bucket_aggregate_prepend_iovecserf_bucket_bwtp_channel_openapr_thread_mutex_createserf_bucket_type_responseserf_request_get_allocCRYPTO_set_locking_callbackPKCS12_freeBIO_clear_flagsserf__open_connectionsserf__handle_auth_responsestrchrserf_bucket_type_fileserf_default_read_bucket__ctypeserf_bucket_limit_createapr_pstrcatapr_socket_bindapr_uri_unparseCRYPTO_set_id_callbackapr_base64_encode_lenabortapr_pallocserf_databuf_readserf_listener_createserf_connection_priority_request_createserf_bucket_type_requestSSL_freememsetserf_request_set_handlerX509_STORE_CTX_get_current_certapr_socket_opt_setapr_socket_listenapr_socket_createapr_socket_sendvapr_psprintfserf_ssl_client_cert_provider_setX509_STORE_add_certserf_config_credentials_callbackapr_mmap_offsetserf_databuf_initserf_bucket_allocator_get_poolapr_pollset_removeASN1_TIME_printapr_pool_userdata_setnserf_bucket_headers_doBIO_set_flagsmemmoveCRYPTO_set_dynlock_create_callbackSSL_CTX_set_client_cert_cbserf_bucket_response_statusSSL_get_ex_dataX509_digestserf_bucket_mmap_createPKCS12_parseserf_bucket_bwtp_incoming_frame_wait_for_headers_PROCEDURE_LINKAGE_TABLE_BIO_s_memserf_bucket_headers_setserf_ssl_cert_depthCRYPTO_set_dynlock_destroy_callbackserf__bucket_stream_createinflateEndserf_lib_versionserf_request_get_poolserf__conn_update_pollsetserf_bucket_response_wait_for_headersapr_pool_destroyserf__process_connectionserf_context_bucket_socket_createserf__context_progress_deltaserf_bucket_ssl_decrypt_context_getserf_bucket_type_bwtp_frameserf_request_get_connSSL_writeEVP_sha1SSL_library_initapr_pstrmemdupapr_pstrcatvserf_bucket_aggregate_becomeinflateInit2_X509_NAME_get_text_by_NIDapr_file_name_get_finiapr_array_makeserf_bucket_bwtp_incoming_frame_createfcloseSSL_set_connect_stateserf_connection_resetserf_bucket_type_mmapserf_bucket_bwtp_frame_get_channelserf_ssl_trust_certapr_pool_userdata_getSSL_CTX_newserf_bucket_barrier_createCRYPTO_num_locksinflatePEM_read_X509apr_thread_mutex_unlockapr_atomic_xchg32apr_hash_setapr_snprintfOPENSSL_add_all_algorithms_noconfstrcmpserf_bucket_type_aggregateSSL_get_ex_data_X509_STORE_CTX_idxserf_ssl_cert_exportSSL_readapr_pool_allocator_getserf_connection_set_async_responsesserf__setup_request_digest_authERR_clear_errorapr_file_closeBIO_newserf_bucket_aggregate_hold_openserf_bucket_response_set_headserf_bucket_ssl_encrypt_createserf_context_set_progress_cbSSL_set_bioserf_bmemdupserf_bucket_simple_copy_createSSL_CTX_set_verifyapr_uuid_formatapr_uuid_getmemcpyserf_bucket_deflate_createserf_bucket_response_get_headersERR_get_errorserf_connection_create2apr_pollset_createapr_file_readserf_event_triggerstrlenserf_config_proxyserf_debug__record_readapr_allocator_allocapr_socket_closeserf_bucket_allocator_createserf__validate_response_digest_authserf_bucket_simple_createserf_linebuf_fetchSSL_get_errorserf__init_digestSSL_new_DYNAMIC_GLOBAL_OFFSET_TABLE_apr_pool_create_exserf_util_readlineapr_md5serf_bucket_aggregate_appendserf_bucket_file_createserf_bucket_chunk_createserf_debug__bucket_destroyserf_bucket_bwtp_message_createserf_bucket_type_limitserf_ssl_client_cert_password_setX509_cmp_current_timemallocapr_date_checkmaskapr_pstrdupserf_bucket_type_deflateserf__setup_request_basic_authserf_context_create_exserf_default_restore_snapshotserf_bucket_bwtp_frame_get_phraseCRYPTO_set_mem_functionsSSL_CTX_get_cert_storeapr_base64_encodeX509_get_subject_nameserf_bucket_ssl_encrypt_context_getserf__handle_digest_authapr_cpystrnserf_bucket_mem_freeserf_ssl_use_default_certificatesapr_socket_connectBIO_read___errnoserf__init_basicserf_connection_closeserf_bucket_socket_set_read_progress_cbapr_pool_clearserf__handle_basic_authserf_bucket_request_createserf_bucket_ssl_decrypt_createserf_bucket_aggregate_cleanupERR_load_crypto_stringsstrcasecmpserf_bucket_headers_setxserf_ssl_cert_subjectCRYPTO_set_dynlock_lock_callbackserf_debug__bucket_alloc_checkserf_bucket_type_socketserf_debug__closed_connapr_thread_mutex_lockX509_STORE_CTX_get_error_depthapr_pool_cleanup_null_endserf_default_is_snapshot_setserf__process_listenerserf_bucket_headers_setcX509_STORE_CTX_get_ex_dataserf_request_cancelserf_connection_request_createstrncasecmpserf_bucket_request_set_rootserf_context_createserf_bucket_headers_setnserf_bucket_request_becomeserf__init_digest_connectionapr_file_writeserf_bucket_socket_createserf_context_prerunserf_request_bucket_request_createserf_linebuf_initserf_bucket_createapr_hash_makereallocBIO_test_flagsSSL_set_ex_dataapr_socket_timeout_setSSLv23_client_methodSSL_CTX_ctrlserf_incoming_createserf_databuf_readlineSSL_load_error_stringsapr_os_thread_currentapr_uri_parseserf_bucket_request_get_headersserf_connection_set_max_outstanding_requestsSSL_CTX_freeapr_strtokserf_bucket_type_simpleserf_bucket_aggregate_createserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_header_createserf_default_destroyserf_bucket_headers_getserf_bucket_type_chunkapr_pool_cleanup_registerserf_bucket_type_dechunkserf_ssl_cert_certificateserf__encode_auth_headerserf_bucket_mem_allocapr_strtoi64serf_ssl_load_cert_fileapr_allocator_freeapr_file_openlibc.so.1SUNW_0.7SYSVABI_1.3libaprutil-1.so.0libldap-2.4.so.2libsasl.so.1liblber-2.4.so.2libresolv.so.2libgen.so.1libdb-4.8.solibexpat.so.1libapr-1.so.0libintl.so.8libiconv.so.2libuuid.so.1libsendfile.so.1libsocket.so.1libnsl.so.1libpthread.so.1libm.so.2libz.solibssl.so.0.9.8libcrypto.so.0.9.8libserf-0.so.0/usr/local/lib$(= $7$"5|X ,k i[+%]z sr^ !"#$%&(})*+-./1234Yd6789:;(<=?@ABCDEGplIJLcMNPQRSUVWXYZ[\]^_`abcdefg hijA-Zk PlmnopqDstuvw~yz{|}~@;'*f>S&/uTq29xwN?.HWLWXW\WWWWWWWWWWX X$X8XTXdXhXtXxXXXXXXXXXXXXXX0YDY`YYYYYYYYYYYYY ZZ Z4ZXZ`ZdZhZlZpZtZZZZZZZZZZZZZZZZZ [([,[<[@[L[\[d[l[[[[[[[[[[[[[[[[\\\ \\\\ \$\(\,\0\4\8\D\H\L\P\T\X\`^d^h^p^t^x^|^^^^^^^^^^^^^^^^^^^^^^__ _0_4_8_<_@_D_H_L_\_p_t_x_____________` `` `$`<`L`P`h`x`|```````````````aaaaa(a,a0a4a@aDaTaXa\a`alaaaaaaaabb8bW^(`_(_(_(pa(^^(_T____`0`\```` a8adaa8WI^;,_;X_;_;_;_;`;4`;``;`;`;`;a;DWPW~TW`WidWhWqlWpWYtWExWK|WWWW7WtWWWWWWWW WW WWWWW,WdWWXFX XXVX%,X4XE@PEj@PB$ЃEEtEE"E@EEu‹E@ EE]ÐU ]E@EE@ EE]ÐU]ZUjEP8EEUPEU PjEPЋEPEUP 8EPEPR EE]ÐU]E@@EE]ÐU ]ZUWڋE@EE@@/tRE@@u EU P7Ej@PЋEjjj@PE PRЋEP]ÐU8]ZU̸ڋE@EE@EԋEj@PE؋HEEE@EEj@PVE苃LEE Ej@PjjEPjEPR)EEj@PjjEPEPEjEPEPEPE@PEPE@ tNMX\PRAP UE@PB PЋEP E@ PEP,UEPBP]ÐU ]ZU7jEPTEPjjEPEPE PEPBЃEE]ÐU ]ZUjEPEPjEPEPEPE PEPBЃEE]ÐU ]ZUwjEPEPjEPEPEPE PEPB ЃEE]ÐU ]ZUjEP4EPEPE PEPBЃ EE]ÐU ]ZUڋEj@PEEU PEUPEj@P?ЋEPEUP 8EPEUP]ÐU]u}ZU!ڋEEEU MP$H(EP$H(EUMP,H0EP,H0E@t*}uMEjP,@0PRQ$A(PRF PGЃ]u}ÐU ]ZU万ڋE@u EE@@EEEEHEEEEthE@U@EE@(u.E@(jEPOEEt EE-EEEHEEEEuE@EE]U]ZUڋEEE UPUE PBPEE]ÐU]ZUWڋEEE UPUE PBPEE]ÐU]EU P]ÐU]EU PP]ÐU]EU PL]ÐU]ZUjTEPjTjP EEUPEt EUPEU PEUP ZjEPjjP EjjjEPjEPEUPEPEP jjEP ЋEPMP@Q$A(MP@Q,A0E@LEEE]ÐU ]ZUwjjEPjjjEE]ÐU]ZU'EjEPEEt EE-jEPIEEt EE EEE]ÐU4]ZUиڋBEBEBEB EBEEE EE@'E@E܋E܋@E؋E܋@tFEE܋@EE@$fEM؋U؋EPEPBPA Ѓ E܋@EEEP&E@ #ЃuE@& t EE܋UH&B ȋEfH&E@ PEPxEԋE܋UԉPEԃtQE܋@t5EE܋@EE@$fEM؋U؋EPEPBPA Ѓ E܋@EzE@u1E@EjEPEEt EEI>E@u1E@E܋E@ PEPEEt EEEEE]ÐU0]ԉuZUظڋE@EjEP|EEtEEuM U jEPEPRQFPOEEt EExEEEHEEEEtUE@EEPEPEP EEt EE,EEEEEHEEE܋E܃uEE]ԋuÐU]EU PEUP ]U]ZUgڋEPE PEEPREP| EEE]ÐU]E@E @E@]ÐU]ZUj E PEEUPEUPEU PEEE]ÐU]ZUwڋEPjjEPEPE PEPBЃEEtEUPEUPE@ E@EEE]ÐU]uZUڋEpMUEjPBPAPE PEPF ЃEE@E@ EEE]uÐU]EE]ÐU]ZUGڋUEPBPc]ÐU]ZUڋUE@PBP jEP2]ÐU]EE]ÐU]EE]ÐU]EE]ÐU]ZUWڋE@PEPEEPE PEP UUBEEE]ÐU]ZUڋEPEPEEPE PEP EEE]ÐU]ZUjE Ph@EEPEPEEPE PEP EEE]ÐU]ZUڋE@EE UPUE;EE @Pj EPP EEuE@EE;Es=E@ u1U E@+ER+ЋE PEU@BE@E;Eu E @EUPE@WE U+UH+ʋE HEEE;E@E UPEPU E@+ER+ЋE PE@]ÐU$]ZUڋEuEPE PEP E@EEEEEEEEEEEuEtE @Pj EP EEtE @Pj EP EEEtWE@;Eu&Et EEEUP(EtE;Es E@ E@VE UPMB;u%Et EEEUP Et E@ E@Et E@ E@DEU@BhE@UMDAJEU HJEH4IE@} tt吃}t؃tt̋U E@+ER+ЋE P]U]E@E@]ÐU]uZUtڋE@v EE@=~uE @E~quMUjjEPBPh@A PFЃEEtE=~tE t EE&EUBEUPEUPEE]uÐU]ZUڋEPEPEEtEEsE t EU ;Pv E@E EU@BEU PEPU EPEP+U EPE@t E E@EEEE]ÐU]ZU׿ڋEPEP2EEtEEcEU@BUjjEPE PBPEPEUH+JEHE@t E E@EEEE]ÐU]ZU'ڋEPEPEEtEE7EU @BEU@BE@=~u E~ EE]ÐU]E@E@]ÐU]ZUgڋE@uE@E@E@E PEPEPE PBЃ EEt E=~tE tEEoEv6E@ u E PjjEPEPjE PBЃE@E PjEPEPEPEPE PBЃEEtE=~tE t EEE=~uEuEEE@E=@v E.NEu E@;EuE@EHE EU@+ЉUE@EUPEPEPBP EPUEPEu E@u EE CE]ÐU]ZUWڋE PEPv]ÐU]ZUjEPHEEUPEU PE@E@EUP EUPEPEPR EE]ÐU]ZU𸇻jEPEE PEPEEUPEUPUE PEPBP EU PEP EUPEPEPRT EE]ÐU]E@EE t EU ;Pv E@E EU@BEU PEPU EPEP+U EPE@t E E~EEE]ÐU]ZUGڋE@EEU@BMUjjEPE PBPAPEUH+JEHE@t E E~EEE]ÐU ]E@EEU @BEU@BE~E]ÐU ]ZUgڋE@EE@ tMUE@PBPA ЃjEP]ÐU ]E@EEU@BEU@BEE]ÐU ]E@EEU@BEU@BE@E@EE]ÐU ]E@EE@EE]ÐU]ZU7ڋEEEU PUEPEPBP EE]ÐU|]u}ZUѷڋEPEP`jE PjjPhEPEPHEċU;AQ|iEċU;AQ}UujE P)PjVWGPREPEPEEuE PEPE_hXE PJEEUPEjPEP EUPEPE PR EE]u}ÐU]ZUڋE@EUjjEPEPE PBPNEE]ÐU]ZU'ڋE@EUjEPEPEPE PBPEE]ÐU]ZUǵڋE@EUEPE PBP EE]ÐU]ZUwjE PEEUPE@MP@QA E@@UBJEPE PR_ EE]ÐU]uZUԴڋE@EE tU EH@;}EPEP EU PMEjjP@ PRAPEPME@Aq UBr UE@rR+ыEpPEH@;Bu;Ju E~ EE]uÐU]uZUԳڋE@EMEjjP@ PRAPEPE@EEPEPjjEPE PEPEPEU+PEPME@Aq UBr UE@rR+ыEpPEH@;Bu;Ju E~ EE]uÐU]EE]ÐU$]u}ZU𸡲ڋEEEU PUEPEPBP EEXt;EE}Ep jP@PRQV\PE苀XЃEEE]u}ÐU]ZUh`E P%EEUPEjP$EP EUPEEU\EUX(EPE PR EE]ÐU]E@EEU XEU\]ÐU]ZUڋE@EUjjEPEPE PBPEE]ÐU]ZUڋE@EUjEPEPEPE PBPEE]ÐU]ZUWڋE@EUEPE PBPF EE]ÐU]ZUhlE P5EEUPE@jE PЋEPE@ EǀdEǀhEjP0EPE PR EE]ÐU]E@EEǀh]ÐU]E@@EE]ÐU ]ZUڋE@EE@ tUE`PBPE@PEj@PBЃE@tE@PEj@PBЃE@PEj@PBЃjEP]ÐU ]ZU7ڋMUE PBPAPl EE]ÐU]ZUڋU8PBP0EEuE.NE@PЋ ȍ++ʋE@UDЉXUj EPB P ЋE\E@ЋDDtE@EUEM+ȋB+PEPE P ЋE`EE]ÐU ]u}ZUѬjE PnEEt E=~tE tEEE @E @U E @Pj:BP EEEEu E.NE@EE U PMB;sEEdEU +B EMUEPBRPP ЋEUEj@PjjEPBRPŜE܋UEPBPϜEU B Ej@P_E܋E@PEP艜EU܉PMUEj@PjjBPAPME܋UEPBPGbMP@  MP@  E@ U@B /E@  E.NE@tt␐%Et E.NE@E@HUjjEPEPE PBPAЃEE=~u E EE=~u EiEE`E@HUjjEPEPE PBPAЃE3E.N'EH w鸛U؍DUE]ԋuЋ})]1) U]ZUjEP(EEUPEU PEPEPR EE]ÐU]ZU𸇇ڋE@EE@uE@E~E t EU ;Pv E@E E@HUjjEPEPE PBPAЃEEtE=~tE uEUH+JEHE@uEuE~EEE]ÐU]ZU𸗆ڋE@EE@uE@E~yE@HUjEPEPEPE PBPAЃEEtE=~tE uEUH+JEHE@uEuE~EEE]ÐU]ZUDžڋE@EE@HUEPE PBPAЃ EE]ÐU ]ZUgڋE@EE@PEj@PBЃjEP赗]ÐU]ZUڋE@ EjEP蟛E>HUjjEPEPEP>PAЃEEU>EtE=~tE uIEtEPEPE Pܘ EE,E=~uj EPE EE]ÐU]ZUڋE@ EjEP诚Ex@PEPE P貚 EUEPxPyEEE]ÐU]ZU츗ڋE@ EjEP/EEEPE PEP EEtE=~tE u)E=~uj EPEEEEE]ÐU]ZUڋE@ EjEPEEEPE PEP蕙 EEE]U ]ZUڋEPE PEP EE]U]E@E@ E@E@ EE]U]Eu E EE]ÐU ]E.*EE } tt؃ tѐEEE]ÐU0]ZUԸwEWPE P]EjEP\EjE P[EjE PZEEjE PME=EEaEEUEEIEE=EE1E} t tHwظUԍDUE@@j@Pԗ| EE&E@@j@P謗 EEE?Et EEjjjj@PEPmjEPoE܋E܋UPE܋UPMUEPEP?P?Ѓ EEu EEU?jEP EEE]ßU,]ZUظWڋEEUE PEPBP蹖 EE~EUPEE>HUjjEPEPE P>PAЃEEtE=~t E =E1E>@PEPEPo EUEP>P6UE PEPBP EEUEPBPݕEE@E>EE@E yE@E?tE?E E.NE܉EEǀ?4E@E.N!E} tt؃[͐ EUP E@EEE]ÐU$]ZUG}ڋEEExHUjjEPEPE PxPAЃEEt E=~tE tEEE@t5E@PEPEP% E=~uEEEbEj@P6t"Ej@P t E (Et=~t4ElHUjjEPEPE PlPAЃEE@E~EtE=~t E E@EUtUE@PEPBPw EE El@;tjjBjjFjjJEE]ÐU]ZUwڋ`jPEEBhlpPRQ  "-E0jjjjjP贎0EPBP觊ЋDPEE;E}>DMP0@PjP蹎 EEtE@EE;E|‹jPގjPݎjP܎jPێjPڎ0jjPRjAP褌]ÐU<]ȉuZU̸4vjEP5EE ?t-EU ?BEU?BEE>EE>t)EE>EEǀ>EMUEP>P>ЃEEuEuvEj@PhjEPEPEEt4jPEEUP EU?jEPEjEPjjE PEPjEPEEjEPԍE U@ ?EU@?E܃uUE>tGUE?P>P蔍E؋Ejj>PRQEPyEGsE{E%#E%qE>E>t"EE>EԋEǀ>)uMUEP?P>P>Ѓ EE#EԃjjE PEPEPEPjEEjEP]E U@ ?EU@?E܃uUE>tGUE?P>PEЋEjj>PRQEPE܃uOE>tAUEP>PƋEЋEjj>PRQEP請E|jEPqEbEȁE ЁE%jjPRQV}jEPE>EE]ȋuÐU]ZUqڋEU >EU>EU>E>tMEPR>P ]ÐU]ZU7qڋEU >EU>EU>E>tMEPR>Pg ]ÐU]EU ?EU?]ÐU]ZU츇pjjjjjEPˇjjEP Eh?EP臂EE@EUPEUPjPȉЋEP UPB P躉Eǀ ?Eǀ?Eǀ?UPjB P苉 Ejjjhj @ PEj@ P~ЋEP jPUЋEPE@UP MUE@PBPAPD Ej@PCUEPjBP> EǀlEǀpjEPVЋExEǀtEjP譃EP EUP$Eǀ>jEPЋE>Eǀ>Ej|PR EEUEEE]ÐU]ZU'nڋE>t E>PEj>PBЃExt ExPEjxPBЃEj@PEj@ PE@EUEPBPjEPEE]ÐU]ZUGmj E PxEEuЋEP EUPE@EE@U@BEPE PEP8 EE]ÐU]ZU츷lڋEj@ PEjEPEEt EE.NEEE]ÐU]ZUGlڋ4PE P裆EEt]jjjjjEP蒆EjEP葆Et.jEP[ЋEPE@UPE E.NE]ÐU]ZU츗kڋEj@ PՅEE @PEPEEt EE.NEEE]ÐU]ZUkڋHPEPE P EE@EE@U|BE@>t ECE@U>E@U>BjEP|ЋE@>EEE]ÐU ]E@EE@EE]ÐU]ZU'jڋLPEPE P EE@EE@UBE@UlBE@luE@UlE@j@P{EEUPE@E@puE@Up7E@pEE@tE@EE@uEUPEEE]ÐU ]E@EE@EE]ÐUZhjE PijjhPj EPUt0XPE P蛁jjPjVP$jjhPj0EPt0`PE P<jjPjVPłjjhPjEP藂t0dPE P݀jjPjVPfjjhPjEP8t0hPE P~jjPjVPjjhPjEPفt0lPE PjjPjVP訁jjhPjEPzt0pPE PjjPjVPIjjhPjEPt0tPE PajjPjVPEEÐU]E@EE]ÐU]ZUeڋEj@P腀EEu EE PEPEE]ÐU]ZUGeڋEj@P%EEu EE PEPEE]ÐUlZdjE PcEujjEPEPRFPp}|EE;EsfED%E @D EDЃEL@D ET@:E@EE;ErEvEHT@ PE P|jjPjVEPc~~jPc|EEhjPv E@@@@EEPEPl~tEhPEP_~ PE P6|jjPjVEP}hjP\v E@@@@EEPEP}tEhPEP} PE P{jjPjVEP@}jEP}EEEÐU]ZUbڋEj@Pe}EE} EzEPE POuEEEUEPBP#}EE} E8jEP}PE PuEEPEPEP| EEE]ÐU]ZUGaڋE@EE@EE@HEEUPEuEj@PjEPzs]ÐU ]ZU`ڋE@EE@@PE@j@PBЃjEP+]ÐU]ZUg`ڋE@EE@EUE@l;PE@@PE@j@PBЃExPEjxPBЃEǀtE@(EpuEǀlEǀx\EpEEU@lE@j@PqЋExEU@pUEPBPqjEP]ÐU]ZU_ڋE@EUjjEPEPE PBPsEE]ÐU]ZU^ڋE@EUjEPEPEPE PBPsEE]ÐU]ZUW^ڋE@EUEPE PBPFs EE]ÐU]ZU^jE P8pEEUPEPE PR%p EE]ÐU]ZU]ڋE@EE@HUjjEPEPE PBPAЃEE]ÐU]ZUG]ڋE@EE@HUjEPEPEPE PBPA ЃEE]ÐU]ZU\ڋE@EE@HUjEPEPEPE PBPAЃEE]ÐU]ZU\ڋE@EE@HUEPE PBPAЃ EE]ÐU]ZU'\jEPn]ÐU]ZU[j$E PnEE@jE PnЋEPEUP EPE PRm EE]ÐU8Z[[ڋE@EE@t EE@ HUjPPj jB PA ЃЋEPE@t)E@=~tE@ tE@E]EDž;}.UU싅@;|ҋEuUjPRQjFPuEUE@PEPBPq EUEPBPlDŽ@E@=~u>DŽ@E@ E@UPPBPu EEÐU]ZU7YڋE@EE@u#jEPEEt EE[E@HUjjEPEPE PBPAЃEE=~uE@uE@EE@EEE]ÐU]ZUwXڋE@EE@HUjEPEPEPE PBPAЃEE=~uE@uE E@EEE]ÐU]ZUWڋE@EE@u#jEP@EEt EE]E@HUjEPEPEPE PBPA ЃEE=~uE@uE@EE@EEE]ÐU]ZU'WڋE@EE@HUEPE PBPAЃ EE=~uE@uE EEE]ÐU ]ZUVڋE@EE@ PEj@ PBЃE@PEj@PBЃjEPh]ÐU]ZU'VhE PUhEE@E@EUPEP jE PhЋEPEPE PR h EE]ÐU]ZUUhEPgEE@E@EUPEU P jEPgЋEPEPEPRog EE]ÐU]ZUThEPgEE@E@EUPEU P jEP^gЋEPEPEPRf EE]ÐU]ZUGThEPufEE@E@EUPEP jEPfЋEPEPEPR,f EE]ÐU]ZUSڋE@;uE@EE@E2E@;uE@EE\EEE]ÐU]ZU'SڋE@;uE@EE@E2E@;uE@EEXEEE]ÐU]ZURڋE@;uE@EE@ E2E@;uE@EE`EEE]ÐU]ZU'RڋE@;uE@EE@E.E@;uE@EE@EEE]ÐU]u}ZUQڋEEujE PydjEPidVDЋEPEE]u}ÐU]ZU'QEEPREPl EEE]ÐU,]܉u؉}ZUPڋE@EE@t E EE@t E EEEuEj@P"ЋEjj@ PEPRFPEPWhEPk(EUE@PEPBPf EjEPcEPEPbE@PEPbUEPBPb]܋u؋}ÐU ]ZUOjEPEPjjEPEPE PEPBЃEE]ÐU ]ZUGOjEPDEPjEPEPEPE PEPBЃEE]ÐU ]ZUNjEPEPjEPEPEPE PEPB ЃEE]ÐU ]ZUNjEPEPEPE PEPBЃ EE]ÐU]ZU'NhhE PU`EEUPE@jE P`ЋEPE@ EǀdEǀ\Eǀ`EjPbEPE PR_ EE]ÐU ]ZUWMڋE@EE@ t'E`tUE`PBPK_E@PEj@PBЃE@tE@PEj@PBЃE@PEj@PBЃjEP4_]ÐU ]ZULڋMUE PBPAPa EE]ÐU]ZU7LڋUPBPaEEuE.N&E@HuEǀX*E@MuEǀXEǀXUjEPBPa ЋE\E@ЋDDtE@EjEPEP` ЋEdEU+ЋE;PsWE@ЋDDtE@EUEM+ȋB+PEPE P` ЋE`Eǀ`EE]ÐU ]u}ZU츱JjE PEEt E=~tE tEEE @E @U E @Pj:BP^ EEEEu E.NE@EE@ЋDDt$E@EE@ЋDDu܋} u E M+ȋE U PB+EjPEPjQFPGP1_EEE]u}ÐU]ZUgIEjE PEEtE=~tE t EEE @E @E@PE PEEt EEFE dtnU E@PBPS^ЋE PM U E@PdPAP[^ ЋE PE XuE @  E @  E @ E=~uE&U E PBPHEEtE=~tE tEEeE @uE @u E @ =9E~4E.N(E H wUDUEEE]'OU]ZUWGڋE @ t/E PEPEEt EEE @ uEE]ÐU]ZUFڋE@EEPEPYEE]ÐU]ZUFڋE@EEPEP EEt'E=~tE u E@EEHE@HUjjEPEPE PBPAЃEE=~u E@ EEE]ÐU]ZUEڋE@EEPEPIEEt EE0E@HUjEPEPEPE PBPAЃEE]ÐU]EE]ÐU]EE]ÐU]ZUEE t#jEPEEt EEiE t ERE t E.N:E t$jEPIEEt EE EE]ÐU]uZUDDڋEjjjj@PEP[UEPB PEP_ EEtjEPh[EEOuMUjEPEPB(PEPAPF,ЃEEtjEP[EEEEE]uÐU]uZUdCj,EPVEEU PE@EUPEUP EUPEUPE@EU@B$UfB u M UEPBPAPFЃ EEUPEEE]uÐU]uZU츔Bj0E PUEEU PE@EUPEUP,EUP(UjjjjE PBPYUE@PjRjEPEP]EEt EE MUEj@PjjBPA P]EEtEEEjj@ P] EEtEEUEPB P]EEtEEEj@ Pn]EEtEEhE@EU@ B UfBu M UEPBPAPFЃ EEt EEEUPEE]uÐU]ZU@ڋEEEE@tEj@P\EE@EEE]ÐU ]EEE@EE]ÐU]ZU@ڋEEjEP2\EE]ÐU,]ZUظ?ڋE@E BEBEBEB EBEE@uEEE@EE@$fEMUEPEPBPA Ѓ EEtE=tEE,0fEE@`EfEEtEfEE@`E܋E@4tEU@,;B4w%EtEUH,+J0E;r[E܃t=E܋@ u2E܋@,t'E܋@0E܋E܃tE܋@ u E܋@,uًE܃t EfEE@<t EfEUEfB$MUEPEPBPAЃ EE]ÐU(]ZUܸ=ڋE@@EEEEHEEEEE@U@EUfB&E@tE@`uEj@ PYM싓((jjPREPA PeSE@t E@E E@EUEj@ PjjBPEPXEEt EE<,P@PREPY EEt EE jhEP|X EEtEEEUPEPEPXEEtE=tEEE@(E@E@t/E@@Dt!E@PDE@PEPhBЃ E@@8t!E@P8E@PEPhBЃ EEEHEEEEEE]ÐU]E@8E U@0BhEU@dBlE @0EU PdEǀE@(E@@EE]ÐU]ZU:jEPHWE<PEPrPEEt$@EPRPu E% EE]ÐU]E@uEUPE UPE @UP0E UP]ÐU]ZU:ڋE@EE@(t.E@(j@P^VE@(PEj@(PBЃE@ t.E@ j@P%VE@ PEj@ PBЃEj@P VE@tEj@PPUEPBP{KEE]ÐU]ZU9ڋE@ t+Et#MUEjj@PB$PjEPA ЃE @;EuEU @0BXE @EE@0t*E@0;EtE@0EE@0t E@0;EuE@0tE@0U@0B0jEP=EE]ÐU ]ZU'8ڋLBEBEBEB EBEEE @EE @$fEMUE PEPBPA Ѓ EE]ÐU]ZU7ڋE@Xt.E@XPEj@XPBЃE@XE@\]ÐU]ZU77ڋMUEjj@PE PPEPЃ]ÐU$]ZU6ڋE@EEU@0B4E@,E@0E@`EE@hEE@lEE@8tE@hE@lE@8E@`E@dEtfE tBE@,u7EEE@0EE@0MUEPBdPA`P E PEPEP EuE@dtE@dUP0 EUP`Et EUPdE@tLEPEPREj@PQEEtEPEPE@E@Tt$E@TPEj@TPBЃE@TjEPiEǀE@(E@@E@E@& UfB&EE]ÐU ]uZU踤4ڋuMUjjEPPApPFPQEEEEEU;UEMLtME;EsuEtCuMUE+EPDpPFpPP E+UEMEU+U@t+‹QpM‰ApU+UEPtE@EEU;ZE;Eu Eǀu,UjPRQAPRFP(PEEE]uU ]EEEǀE E]ÐU]u}ZU3ڋE@XuEj@PDEЋEPXE@\u"M\EPRAPO ЋEP\E@\E}uMUEj@PPEPATPFPЃEEt1E@\PEj@\PBЃjEPEEUEPBXPDEEE]u}ÐU<]̉uȉ}ZU1ڋE@`EE@4tEU@,;B4vE3Et=E@ u2E@,t'E@0EEtE@ u E@,uEEt&EUH,+J0E;rEEthjEPOEE u E}E uEPEP_E\Et EEIEuEt=E@ u2E@,t'E@0EEtE@ u E@,uًEu%E@(E@@EE@Tu%jEP EEt EEE@ UEjjjj@PBPJGEjj@PgI ЋEPMddjjPREPAPEEEЋEE؋EE}uMUEjj@PB$PA PFPGPE PE؋@PEPEЋ@Ѓ(EEtEEE@,UE@ PB\PAE@XpMUEjPBpPjjAXPF ЃEEu1E u E EtE=~tEE/E~~jEPEE u EE uEPEPEE=uEPEPEEt EEEtwEuiEǀE@ E@<tEU@0B`jEPE@,U@B,E@4tEU@,;B4vEEt E E]̋uȋ}ÐU]uZUD-EE@@@PtDMUjE PB$PA(PEPEPIEE=~tE u EE=Eu,uMUjjE PB$PA(PEPF ЃEEEE]uÐU]uZUt,ڋE@@u+uMUjjE PBHPATPjFDЃЋEP@uMUjjE PBPPA@PjFLЃEE=~u+E@@PEj@@PBЃE@@EEEE]uÐU(]܉uZUฤ+EE@`EEjjjj@PEPBEEtjEPGE@TujEPEEtE@<t=EPEPEE uEREtC낐E@ u E@,uzE@THUjjEPEPjBTPAЃEEuEt E.N3E=~ujEPEE uEE@(u;uMUjjEPBPATPEPFЃЋEP(jEPQFEPEPEE=t E=&ujEPE%E u EEuGEj@(PEE=~tE=%tEU@0B`jEP=E@`EEu E@dE@0U@B0E=%u$jEP-E=~uEcE@4tEU@0;B4v E@4Et E@,u"E@(E@@E GjEP @EEE]܋uÐU]ZUg(E tCjEPEEtEEE@& t EE t ErE t,E@4ujEPEEE.N:E t$jEPEEt EE EE]ÐU]ZUg'hDE P:hDjP: EEUPE@EU PEUEUEUEUEU PjjE Pm@ ЋEPE@TE@XE@\E@EUP EǀUEjjjj@PB P=MljjPREPAP<Ej@P3CUPEEE]ÐU]uZU&U8ELPjRjE PEPAEEtEEyELPEHPEDPE@PEE@}pE@MPE@@+EHPDPPB@ E@EE@UHBE'EEEHEEEEEE]؋uԋ}ÐU]EU ]ÐU]E@<EU PDEUPHEUPLEUPP]ÐU]ZU"ڋEj4@P4EEUPEU PEUPE@ E@E@ E@(E@,E@0E@8tMUEPBlPAhP 2MUEPBdPA`P E@@E@(EEE]ÐU]ZU츷!ڋEj4@P3EEUPEU PEUPE@ E@E@ E@(E@,E@0E@8t E@hE E@`EEEtCE@ u8E@,t-EEE@0EEtE@ u E@,uӋEtEUP0EUP0*EUP0E@8t EUPh EUP`E@8uE@@E@(EEE]ÐU ]ZU7 ڋE@j`PEP EE]ÐU]E@EE]ÐU]E@EE]ÐU]E@EE]ÐU]EU P EUP$]U]ZUgڋE@EE@EjjEPEPEPE Ph<EjEPg<EE@t$E tE PEPE<EtEPREP*< E@8t%EP8jEPEPE PEPhBЃE@Dt%EPDjEPEPE PEPhBЃEEE]ÐU]EE]ÐU]ZUڋEPjjEPEPjEPBЃEEtEEːE]U8]Љủ}ZUԸڋEEEEE@ @EE@EE@PE P:t EJj EP:EEt'UE+EPEPBP: EE@EEEEUP EE@EU@;BE@PEPG:EU@L#BE@EEE@=uuE@8;EtjMUE@PEPBPA Ѓ E؋E؃u@MUE@PEPBPAЃ E؋E؃uEUP8 E@8~E@=uqE@D;EtfMUE@PEPBPA Ѓ E؋E؃u>MUE@PEPBPAЃ E؋E؃u EUPD E@DE؃uFEEUP}uMUE@PBPEPEPAPF PGPEЃE؋E؃tEEEU؉PE EE@#EEE]Ћű}ÐU8]ZU̸ڋE=tE=BEԋBE؋BE܋B EBEBEBEBEB EEEEE EEEEEEEE=u E EjEP6EEPEP/EЋEЃu E~MEPREP5 E؃t E؉E$Et E@u EEE]ÐU]ZU踗ڋE@EPEP7EEtE=~tE t EEEu E=~tE uEEjEP6EEt#E=~t EEEE=tE=jEPEE@E=~t EEfjEPEPEPE PEPEEt EE2M U E @PBPAP6 E~ EE]ÐU]ZUjEPx3EjE P*EEE@PEPP+EEUPE@PE PEP5 EEE UBE@EEPEPEP3 ]ÐU`]uZUdڋE @EE@EE=u E4E E@EEEE@EE@Pu E~E@Ej=EPg4EȋEȃtqjPEP4 uWE@PE P/E̋E@"u7jEP)EċEċUD"uUċM̸D E@E̋Ẽu EaEEEEEME8EPR PEPEPE@P3ЋEPjjjjE PEPL-uEHUjjEPBPAPEPEPE PEPEPFPЃ(E܋E܃tjEP -E܉EMjjEPREPAPM(EjEPL(EjEP,MEPjE PEPEPBPAP$3E=u E E̋EỦPEE]uÐU ]ZUڋE=u%jEP(jjP!( ЋE P<#jEP'jjP' ЋE PHEE]ÐU]EE]ÐU]ZUڋE @EE=u E@(PEP*uEE,PEP)uEEEEPREP* E܋E܃Eu EE؉E0EE؉EM؋E8EPR PEPEPE@P)ЋEЉPjjjjE PEP4#uԋEЋHUjjEPBPAPEPEPE PEPEPFPЃ(EEtjEP"EE=E=u4E 8EEȋUPE؋Uȋ@B(UȋEPB(P^$ЋEȉP UȋEPB(PC$ЋEȉPE@UȋEPB(P$ЋEȉPUȋEPB(P$ЋEȉPUȋEPB(P#ЋEȉP UȋEPB(P#ЋEȉP$Eȋ@U@BUȋEjj@(PB PEPEP2ЋEȉPjEP!jEP(EE]uÐU]EE]ÐU ]ZU ڋE=u)j,EP>j,jPA ЋE <'j,EPj,jP ЋE @jE P'EE]ÐUL]ZUG ڋE=uE <EE @EEEEEE@ U EPEPBP@' EE=u 4E 8EEUPE jj@PEPEPEPEUEPBPEP% E@U@BEEE]ÐU\]u}ZU1EEEE=uE <E E @E؋E؉EjEPS$EE=u'DPEPsPEP E%HPEPLPEP EEu E,EPREP% EE5j=EP$EԋEԃuUԈBE@EԋE@t+E@ uE@EE@t E@ tE@"u6jEPHEЋEE@"uUUиBE@EԋLPEP$u EԉE?(PEP#uEԉEPPEP#uEԉEEEPREPk$ EEEM TjjEPEPR(PGEԋXE}܋u܋M܋UjjEPB PAPEPFPGPEPEP#(EjEPPEPEP# EPEP!E̋EPEP"t E~EE]u}UWVS[[^_UWVS[[^_@ 0123456789ABCDEFAGGREGATE HTTP/1.1 Transfer-EncodingchunkedREQUESTSIMPLEFILEMMAPSOCKETHTTP/#.# ###*Content-LengthTransfer-EncodingchunkedContent-EncodinggzipdeflateRESPONSE: HEADERSDECHUNK1.2.5DEFLATELIMITserf:ssl:certserf:ssl:certpwOpenSSL cert error: %d %d %d rCNEOUOLSTCsha1notBeforenotAfterSerf SSL encryption and decryption bucketsWrapper around APR file structuresSSLENCRYPTSSLDECRYPTBARRIER%llx 0 CHUNKCLOSEDMESSAGE%s %d %llx %s%s BWMBWHOPEN BW*BWTP-FRAMEBWTP-INCOMINGConnectioncloseHostWWW-AuthenticateProxy-AuthenticateBasicDigestrealm<%s://%s:%d> %s:AuthorizationProxy-Authorization%s:%s:%sauth%s:%sDigest realm="%s", username="%s", nonce="%s", uri="%s"%s, nc=%08x, cnonce="%s", qop="%s"%s:%s:%08x:%s:%s:%s%s, response="%s"%s, opaque="%s"%s, algorithm="%s",realmnoncealgorithmqopopaque<%s://%s:%d> %sAuthorizationProxy-AuthorizationAuthentication-InfoProxy-Authentication-Inforspauthnc%s:%s:%s:%s:%s:%s\\JiZijiziiiiiiiii jRRj*jRR:jJjZjjjzjjjjPjRjj_jj kk*k:kJkZkjkzkkkkkk R(R0Rkkk ll*l8R:lJl@RPZljlRzlllllSlllS(Sl m0SDSmLS`SdS*m:mJmмZmjmzmHRPR`RXR\RhRT^xSmmmmpRmmmm nn*n:nJnZnjnznnnnnnbnnn obo*o:oJoZojoX^zoooooooPo\^o pp*p:pJpSZpjpzpSSpppppppp q^q*q:qJqZqjqzqSqqqqqqSqSSSSSSq rr*rxRS:rJrZrSTjrzrrrTrTTrTTPrTTTTTTrrr ss*s:sJsaZs@RjszssTUssasss#ss tt*t:tJtZtjtUzttttatbU$U@9ttttHUtPU u`UudUtU*u:uUJuUUUUVV(V8VLVZuPVXV`VlVpVxVVVjuzuVVVVVV$$%%.%=%I%V%d%r%%$%%%%%%%%% Q Q &&&8( )(x ` ` ``R`oWodPoo cWpoo``>W\RO| mP dhRT^xSmpR8b-T^AXRL`p ` 0U W 8b-T^ARx`b | ` ` 'p@ 5@ G+ Z R j   ( i bPa 7 r b1 l 0 .X^<| Q\^(aSgSmS sp^ ^(  S  SSSSSS S xR S S  T ! r ; 0] ] C  T @V L 8b-X^AxR`  P] _ _ pU  4 8b-T^AR`& # 3 T8 TT=  M  a  w w Pq 8b-T^AR(a  T3 T Pr M  / T T T T T P\ ^  ^ / pT D  op F z | c T@ J   j i ` |  8b-T^ARTa    8b-T^AR^  @e ( D 8 aTR q  T DU B   -  <  N aT `_ d Q w ( P"p #+ # % ) * P+; U8b-T^ARa  8 ) 8` 6 @9 I a\ <C j tb$o Ut $U8b-T^ARay  HU PU8 `UdU tU8b-T^AR^  C4 C pDk D U  pE U U F! U8U$VV(V#8V(LV-PV3XVD`V JlV9pV?xVEVKVQVWV]VcViVoV8b-T^AR^u8b-T^AR^8b-T^AR^ y /X )h D ]@ s { e 0 @c B ph b#4@& VЗ h}  _,xa !z DV{ y ph `,J (V/` @PVkz p _,07 .0[ E`={ `gD_,} f `,!` 3` H@5u p^,p7    '@u I] ~P"  r &Idp  E 4i `d .  Bf`wg , 7 0  E . Y ?Ѕ \# Ta,P7 Q xO 7IQ O^ 1: p_,P `q '] BS[i^, )2I4< mM y) $  p  .:V Gp fyM  0  P 3: L dx0 N   L \\(W>Q 0 dlPy  G }   x`, u .DK^jL`,B P! ` P 9 ) ; Q # u PH   @m    0B !2 !/ E!T!? l! ! !0v? !!!F "c "7" V"_,n" """"b" " #дd ##>#6D RR#@4 q#}# #B #@d #@ #M #$ ($Љ~ <$7+ _$`" q$ [ `,$$$$$$$$ %  %4%J%X% x%3 %%%_,%wT %a,& 6&9 K&Y c&(a,z&& `,&  &> &X &' '.'.libs/libserf-0.so.0.0.0crti.svalues-Xa.cDdata.dataBbss.bssDrodata.rodataaggregate_buckets.ccleanup_aggregatecreate_aggregateserf_aggregate_destroy_and_dataread_aggregateserf_aggregate_readserf_aggregate_read_iovecserf_aggregate_readlineserf_aggregate_peekserf_aggregate_read_bucketserf_aggregate_snapshotserf_aggregate_restore_snapshotserf_aggregate_is_snapshot_setDpicdata.picdatarequest_buckets.cserialize_data.L40.L41.L44.L45serf_request_readserf_request_readlineserf_request_read_iovecserf_request_peekcontext.ccheck_dirty_pollsetsapr_pollset_addpollset_rm.L_cseg0.L97ssl_buckets.cfind_crlfcommon_databuf_prepsimple_buckets.cfree_copied_dataserf_simple_readserf_simple_readlineserf_simple_peekserf_simple_destroyserf_simple_snapshotserf_simple_restore_snapshotserf_simple_is_snapshot_setfile_buckets.cfile_reader.L_cseg1.L_cseg2serf_file_readserf_file_readlineserf_file_peekmmap_buckets.cserf_mmap_readserf_mmap_readlineserf_mmap_peeksocket_buckets.csocket_readerserf_socket_readserf_socket_readlineserf_socket_peekresponse_buckets.cserf_response_destroy_and_datafetch_lineparse_status_line.L51fetch_headersrun_machine.L108.L114.L117.L124.L129.L134wait_for_bodyserf_response_readserf_response_readlineheaders_buckets.cserf_headers_destroy_and_dataselect_value.L119.L123consume_chunkserf_headers_peekserf_headers_readserf_headers_readlineserf_headers_read_iovecallocator.callocator_cleanupdechunk_buckets.cserf_dechunk_destroy_and_dataserf_dechunk_readdeflate_buckets.cgetLongDEFLATE_WINDOW_SIZEDEFLATE_MEMLEVELserf_deflate_destroy_and_dataserf_deflate_readdeflate_magic.L74limit_buckets.cserf_limit_readserf_limit_readlineserf_limit_peekserf_limit_destroybio_bucket_readbio_bucket_writebio_file_readbio_file_writebio_file_getsbio_bucket_createbio_bucket_destroybio_bucket_ctrlvalidate_server_certificateserf_bucket_type_ssl_decryptserf_bucket_type_ssl_encryptssl_dyn_createssl_poolssl_dyn_lockssl_dyn_destroyssl_lockssl_locksssl_idcleanup_sslinit_ssl_librarieshave_init_sslssl_need_client_certbio_file_method.L277.L297.L298ssl_init_contextbio_bucket_methodssl_free_contextserf_bucket_ssl_create.L362convert_X509_NAME_to_table.L421.L424.L427.L430.L433.L436.L439.L470.L479.L484.L487serf_ssl_destroy_and_dataserf_ssl_decrypt_destroy_and_dataserf_ssl_encrypt_destroy_and_dataserf_ssl_readserf_ssl_readlineserf_ssl_peekbarrier_buckets.cserf_barrier_readserf_barrier_read_iovecserf_barrier_readlineserf_barrier_peekserf_barrier_destroycreate_chunk.L36.L37serf_chunk_readserf_chunk_readlineserf_chunk_read_iovecserf_chunk_peekserf_chunk_destroybwtp_buckets.c.L17count_sizecalc_header_size.L98.L100.L103.L105.L95serf_bwtp_frame_readserf_bwtp_frame_readlineserf_bwtp_frame_read_iovecserf_bwtp_frame_peekbwtp_incoming_destroy_and_data.L160bwtp_incoming_readbwtp_incoming_readlineincoming.cread_from_clientwrite_to_clientoutgoing.cclean_sktclean_respclean_connno_more_writesis_conn_closing.L116link_requestsdestroy_requestcancel_requestremove_connection.L170destroy_ostreamhandle_conn_closedreset_connectionsocket_writevdetect_eofdo_conn_setupwrite_to_connectionhandle_responsehandle_async_responseread_from_connection.L576auth.cdefault_auth_response_handlerdiscard_bodyhandle_auth_headerserf_authn_schemesdispatch_auth.L81.L84.L86auth_basic.c.L26.L34.L42auth_digest.cint_to_hexhex_encoderandom_cnoncebuild_digest_ha1.L43build_digest_ha2.L53.L55build_auth_header.L62.L67.L68.L70.L73.L76.L94.L111.L115.L127.L132.L137.L139.L181.L183.L205.L212.L217.L218auth_kerb.cauth_kerb_gss.ccrtn.s_END__START_serf_bucket_response_createserf_default_read_for_sendfilei2d_X509d2i_PKCS12_bioX509_STORE_CTX_get_errorserf_connection_createserf_bucket_headers_createserf_debug__entered_loopserf_default_snapshotserf_default_read_iovecserf_bucket_dechunk_creatememchrserf_bstrmemdupserf_config_authn_typesserf_ssl_cert_issuerserf__init_basic_connectionserf_bstrdupBIO_free_edataapr_pollset_pollserf_ssl_server_cert_callback_setserf_databuf_peekX509_get_issuer_nameapr_sockaddr_info_getserf__process_clientserf_bucket_bwtp_frame_get_typeapr_thread_mutex_destroyserf_bucket_type_headersapr_statserf_bucket_aggregate_prependserf_bucket_aggregate_append_iovecapr_socket_acceptserf_bucket_bwtp_frame_get_headerscrc32serf_bucket_bwtp_channel_closeapr_array_pushapr_socket_recvserf_bucket_mem_callocserf_bucket_type_barrierserf_default_destroy_and_dataX509_STORE_set_default_paths_etextserf_context_runapr_mmap_createfopenapr_allocator_createserf_bucket_aggregate_prepend_iovecserf_bucket_bwtp_channel_openapr_thread_mutex_createserf_bucket_type_responseserf_request_get_allocCRYPTO_set_locking_callbackPKCS12_freeBIO_clear_flagsserf__open_connectionsserf__handle_auth_responsestrchrserf_bucket_type_fileserf_default_read_bucket__ctypeserf_bucket_limit_createapr_pstrcatapr_socket_bindapr_uri_unparseCRYPTO_set_id_callbackapr_base64_encode_lenabortapr_pallocserf_databuf_readserf_listener_createserf_connection_priority_request_createserf_bucket_type_requestSSL_freememsetserf_request_set_handlerX509_STORE_CTX_get_current_certapr_socket_opt_setapr_socket_listenapr_socket_createapr_socket_sendvapr_psprintfserf_ssl_client_cert_provider_setX509_STORE_add_certserf_config_credentials_callbackapr_mmap_offsetserf_databuf_initserf_bucket_allocator_get_poolapr_pollset_removeASN1_TIME_printapr_pool_userdata_setnserf_bucket_headers_doBIO_set_flagsmemmoveCRYPTO_set_dynlock_create_callbackSSL_CTX_set_client_cert_cbserf_bucket_response_statusSSL_get_ex_dataX509_digestserf_bucket_mmap_createPKCS12_parseserf_bucket_bwtp_incoming_frame_wait_for_headers_PROCEDURE_LINKAGE_TABLE_BIO_s_memserf_bucket_headers_setserf_ssl_cert_depthCRYPTO_set_dynlock_destroy_callbackserf__bucket_stream_createinflateEndserf_lib_versionserf_request_get_poolserf__conn_update_pollsetserf_bucket_response_wait_for_headersapr_pool_destroyserf__process_connectionserf_context_bucket_socket_createserf__context_progress_deltaserf_bucket_ssl_decrypt_context_getserf_bucket_type_bwtp_frameserf_request_get_connSSL_writeEVP_sha1SSL_library_initapr_pstrmemdupapr_pstrcatvserf_bucket_aggregate_becomeinflateInit2_X509_NAME_get_text_by_NIDapr_file_name_get_finiapr_array_makeserf_bucket_bwtp_incoming_frame_createfcloseSSL_set_connect_stateserf_connection_resetserf_bucket_type_mmapserf_bucket_bwtp_frame_get_channelserf_ssl_trust_certapr_pool_userdata_getSSL_CTX_newserf_bucket_barrier_createCRYPTO_num_locksinflatePEM_read_X509apr_thread_mutex_unlockapr_atomic_xchg32apr_hash_setapr_snprintfOPENSSL_add_all_algorithms_noconfstrcmpserf_bucket_type_aggregateSSL_get_ex_data_X509_STORE_CTX_idxserf_ssl_cert_exportSSL_readapr_pool_allocator_getserf_connection_set_async_responsesserf__setup_request_digest_authERR_clear_errorapr_file_closeBIO_newserf_bucket_aggregate_hold_openserf_bucket_response_set_headserf_bucket_ssl_encrypt_createserf_context_set_progress_cbSSL_set_bioserf_bmemdupserf_bucket_simple_copy_createSSL_CTX_set_verifyapr_uuid_formatapr_uuid_getmemcpyserf_bucket_deflate_createserf_bucket_response_get_headersERR_get_errorserf_connection_create2apr_pollset_createapr_file_readserf_event_triggerstrlenserf_config_proxyserf_debug__record_readapr_allocator_allocapr_socket_closeserf_bucket_allocator_createserf__validate_response_digest_authserf_bucket_simple_createserf_linebuf_fetchSSL_get_errorserf__init_digestSSL_new_DYNAMIC_GLOBAL_OFFSET_TABLE_apr_pool_create_exserf_util_readlineapr_md5serf_bucket_aggregate_appendserf_bucket_file_createserf_bucket_chunk_createserf_debug__bucket_destroyserf_bucket_bwtp_message_createserf_bucket_type_limitserf_ssl_client_cert_password_setX509_cmp_current_timemallocapr_date_checkmaskapr_pstrdupserf_bucket_type_deflateserf__setup_request_basic_authserf_context_create_exserf_default_restore_snapshotserf_bucket_bwtp_frame_get_phraseCRYPTO_set_mem_functionsSSL_CTX_get_cert_storeapr_base64_encodeX509_get_subject_nameserf_bucket_ssl_encrypt_context_getserf__handle_digest_authapr_cpystrnserf_bucket_mem_freeserf_ssl_use_default_certificatesapr_socket_connectBIO_read___errnoserf__init_basicserf_connection_closeserf_bucket_socket_set_read_progress_cbapr_pool_clearserf__handle_basic_authserf_bucket_request_createserf_bucket_ssl_decrypt_createserf_bucket_aggregate_cleanupERR_load_crypto_stringsstrcasecmpserf_bucket_headers_setxserf_ssl_cert_subjectCRYPTO_set_dynlock_lock_callbackserf_debug__bucket_alloc_checkserf_bucket_type_socketserf_debug__closed_connapr_thread_mutex_lockX509_STORE_CTX_get_error_depthapr_pool_cleanup_null_endserf_default_is_snapshot_setserf__process_listenerserf_bucket_headers_setcX509_STORE_CTX_get_ex_dataserf_request_cancelserf_connection_request_createstrncasecmpserf_bucket_request_set_rootserf_context_createserf_bucket_headers_setnserf_bucket_request_becomeserf__init_digest_connectionapr_file_writeserf_bucket_socket_createserf_context_prerunserf_request_bucket_request_createserf_linebuf_initserf_bucket_createapr_hash_makereallocBIO_test_flagsSSL_set_ex_dataapr_socket_timeout_setSSLv23_client_methodSSL_CTX_ctrlserf_incoming_createserf_databuf_readlineSSL_load_error_stringsapr_os_thread_currentapr_uri_parseserf_bucket_request_get_headersserf_connection_set_max_outstanding_requestsSSL_CTX_freeapr_strtokserf_bucket_type_simpleserf_bucket_aggregate_createserf_bucket_type_bwtp_incoming_frameserf_bucket_bwtp_header_createserf_default_destroyserf_bucket_headers_getserf_bucket_type_chunkapr_pool_cleanup_registerserf_bucket_type_dechunkserf_ssl_cert_certificateserf__encode_auth_headerserf_bucket_mem_allocapr_strtoi64serf_ssl_load_cert_fileapr_allocator_freeapr_file_open%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMI%Z%%M% %I% %E% SMIacomp: Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15as: Sun Compiler Common 12.1 SunOS_i386 Patch 141858-03 2009/09/21ld: Software Generation Utilities - Solaris Link Editors: 5.11-1.1689buckets/aggregate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/aggregate_buckets.o buckets/aggregate_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7buckets/request_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/request_buckets.o buckets/request_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.79,context.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o .libs/context.o context.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7pBbuckets/buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/buckets.o buckets/buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7Xbuckets/simple_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/simple_buckets.o buckets/simple_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7nbuckets/file_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/file_buckets.o buckets/file_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7buckets/mmap_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/mmap_buckets.o buckets/mmap_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7Dbuckets/socket_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/socket_buckets.o buckets/socket_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7xbuckets/response_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/response_buckets.o buckets/response_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7buckets/headers_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/headers_buckets.o buckets/headers_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7buckets/allocator.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/allocator.o buckets/allocator.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7buckets/dechunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/dechunk_buckets.o buckets/dechunk_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7Nbuckets/deflate_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/deflate_buckets.o buckets/deflate_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7buckets/limit_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/limit_buckets.o buckets/limit_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.74buckets/ssl_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/ssl_buckets.o buckets/ssl_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7Jbuckets/barrier_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/barrier_buckets.o buckets/barrier_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7$`buckets/chunk_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/chunk_buckets.o buckets/chunk_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7[vbuckets/bwtp_buckets.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o buckets/.libs/bwtp_buckets.o buckets/bwtp_buckets.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7incoming.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o .libs/incoming.o incoming.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7outgoing.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o .libs/outgoing.o outgoing.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7auth/auth.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth.o auth/auth.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7<auth/auth_basic.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_basic.o auth/auth_basic.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7eauth/auth_digest.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_digest.o auth/auth_digest.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7auth/auth_kerb.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_kerb.o auth/auth_kerb.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.7auth/auth_kerb_gss.c /var/tmp/serf-0.7.0 /opt/sunstudio12.1/prod/bin/cc -DSOLARIS2='11' -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_LARGEFILE64_SOURCE -I/usr/local/include -I. -I/usr/local/include/apr-1 -I/usr/local/include/apr-1 -I/usr/local/include/ -I/usr/local/include -c -KPIC -DPIC -o auth/.libs/auth_kerb_gss.o auth/auth_kerb_gss.cXa;P;R=Sun C 5.10 SunOS_i386 Patch 142363-01 2009/07/15;backend;raw;cd;DBG_GEN 5.2.75/ bucketsaggregate_buckets.c3- bucketsrequest_buckets.c71 /var/tmp/serf-0.7.0context.c+% bucketsbuckets.c2, bucketssimple_buckets.c0* bucketsfile_buckets.c0* bucketsmmap_buckets.c2, bucketssocket_buckets.c4. bucketsresponse_buckets.c3- bucketsheaders_buckets.c-' bucketsallocator.c3- bucketsdechunk_buckets.c3- bucketsdeflate_buckets.c1+ bucketslimit_buckets.c/) bucketsssl_buckets.c3- bucketsbarrier_buckets.c1+ bucketschunk_buckets.c0* bucketsbwtp_buckets.c82 /var/tmp/serf-0.7.0incoming.c82 /var/tmp/serf-0.7.0outgoing.c% authauth.c+% authauth_basic.c,& authauth_digest.c*$ authauth_kerb.c.( authauth_kerb_gss.c DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD% DD%.hash.SUNW_ldynsym.dynsym.dynstr.SUNW_version.SUNW_versym.SUNW_dynsymsort.SUNW_reloc.rel.plt.text.init.fini.rodata.rodata1.got.dynamic.data.bssf.picdata.bss.symtab.strtab.comment.debug_loc.debug_info.debug_line.debug_abbrev.shstrtab o  `  xx"8(8()(%odPdP03oPPX@oRRQ WWP ] Bcc  a4i4iP fuuIlQQrQQxRRRRjWW\\\\\T^T^X^^^^bbb, 8<'t_OOn+A$F& I07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!