]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
12 years agoExtend MemBuf to trim whitespace
Amos Jeffries [Wed, 19 Sep 2012 10:35:16 +0000 (22:35 +1200)] 
Extend MemBuf to trim whitespace

12 years agoFixed leftover issues with reverting RequestFlags getters/setters.
Francesco Chemolli [Wed, 19 Sep 2012 09:24:34 +0000 (11:24 +0200)] 
Fixed leftover issues with reverting RequestFlags getters/setters.

12 years agoConvert helper char* response to class
Amos Jeffries [Wed, 19 Sep 2012 04:45:39 +0000 (16:45 +1200)] 
Convert helper char* response to class

12 years agoPolished code. No runtime changes expected.
Alex Rousskov [Tue, 18 Sep 2012 23:24:12 +0000 (17:24 -0600)] 
Polished code. No runtime changes expected.

12 years agoremoved all RequestFlags setters/getters except for doneXff
Francesco Chemolli [Tue, 18 Sep 2012 21:33:54 +0000 (23:33 +0200)] 
removed all RequestFlags setters/getters except for doneXff

12 years agoReverted most RequestFlags getters/setters
Francesco Chemolli [Tue, 18 Sep 2012 21:05:32 +0000 (23:05 +0200)] 
Reverted most RequestFlags getters/setters

12 years agoAdded files forgotten during initial import.
Alex Rousskov [Tue, 18 Sep 2012 19:22:35 +0000 (13:22 -0600)] 
Added files forgotten during initial import.

12 years agoLatest changes:
Christos Tsantilas [Tue, 18 Sep 2012 17:13:06 +0000 (20:13 +0300)] 
Latest changes:

 - Move the CertItem class from ValidateCertificateResponse class to
    CertValidateMessage class

  - Add the Ssl::CertValidateMessage::getCertByName method to search
    an for a certificate in a std::vector<CertItem> list

  - Implement the Ssl::ValidateCertificateResponse::getError to search in
    Ssl::ValidateCertificateResponse::errors list for a error

  - Improve the Ssl::CertValidateMessage::parseResponse method

  - Remove the ValidateCertificateResponse::ErrorItem::certId member. The
    user should always link with a certificate, not with an index to certificate.

  - The CertValidateMessage::parseResponse takes as argument the list of peer
    Certificates. It uses this list to fill the ValidateCertificateResponse
    object.

  - Return ERR_GATEWAY_FAILURE/HTTP_INTERNAL_SERVER_ERROR error if:
     * Failed to compose the  Ssl::CertValidateMessage message to sent to
       cert validator
     * The response from cert validator is wrong
     * The cert validator returns an error.

  - Implement the FwdState::sslCrtvdCheckForErrors method. This method
    checks if the errors returned from cert validator class can be
    ignored or an error to the user must returned.

  - Now if the Config.ssl_client.cert_error is not used, then the first
    error in the list returned from cert validator, is the error which
    considered as the error which causes the failure

12 years ago- Implement the FwdState::sslCrtvdCheckForErrors method. This method
Christos Tsantilas [Tue, 18 Sep 2012 17:08:48 +0000 (20:08 +0300)] 
- Implement the FwdState::sslCrtvdCheckForErrors method. This method
  checks if the errors returned from cert validator class can be
  ignored or an error to the user must returned.

- Now if the Config.ssl_client.cert_error is not used, then the first
  error in the list returned from cert validator, is the error which
  considered as the error which causes the failure

12 years ago- Move the CertItem class from ValidateCertificateResponse class to
Christos Tsantilas [Tue, 18 Sep 2012 16:05:07 +0000 (19:05 +0300)] 
- Move the CertItem class from ValidateCertificateResponse class to
  CertValidateMessage class

- Add the Ssl::CertValidateMessage::getCertByName method to search
  an for a certificate in a std::vector<CertItem> list

- Implement the Ssl::ValidateCertificateResponse::getError to search in
  Ssl::ValidateCertificateResponse::errors list for a error

- Improve the Ssl::CertValidateMessage::parseResponse method

12 years agoClarified some comments in HttpHeaderFieldStat
Francesco Chemolli [Tue, 18 Sep 2012 14:23:58 +0000 (16:23 +0200)] 
Clarified some comments in HttpHeaderFieldStat
Sorted class forward declarations in HTtpHeaderTools
Fixed debug in RequestFlags.cc
Properly indented constructor in RequestFlags.h
class-ified AclAddress

12 years agoRenamed CacheMgrPasswd to Mgr::ActionPasswordList
Francesco Chemolli [Tue, 18 Sep 2012 14:06:31 +0000 (16:06 +0200)] 
Renamed CacheMgrPasswd to Mgr::ActionPasswordList

12 years agoFixed class indentation
Francesco Chemolli [Tue, 18 Sep 2012 12:54:44 +0000 (14:54 +0200)] 
Fixed class indentation

12 years agoRemoved duplicate empty lines
Francesco Chemolli [Tue, 18 Sep 2012 12:37:07 +0000 (14:37 +0200)] 
Removed duplicate empty lines

12 years ago- Remove the ValidateCertificateResponse::ErrorItem::certId member. The
Christos Tsantilas [Tue, 18 Sep 2012 09:56:08 +0000 (12:56 +0300)] 
- Remove the ValidateCertificateResponse::ErrorItem::certId member. The
  user should always link with a certificate, not with an index to certificate.
- The CertValidateMessage::parseResponse takes as argument the list of peer
  Certificates. It uses this list to fill the ValidateCertificateResponse
  object.
- Return ERR_GATEWAY_FAILURE/HTTP_INTERNAL_SERVER_ERROR error if:
   * Failed to compose the  Ssl::CertValidateMessage message to sent to
     cert validator
   * The response from cert validator is wrong
   * The cert validator returns an error.

12 years agoMoved netdbEntry classes to icmp/net_db.h
Francesco Chemolli [Mon, 17 Sep 2012 18:03:06 +0000 (20:03 +0200)] 
Moved netdbEntry classes to icmp/net_db.h

12 years agorenamed class iostats to IoStats, moved to own header file.
Francesco Chemolli [Mon, 17 Sep 2012 15:12:01 +0000 (17:12 +0200)] 
renamed class iostats to IoStats, moved to own header file.

12 years agoAdded files forgotten during initial import.
Alex Rousskov [Mon, 17 Sep 2012 14:36:00 +0000 (08:36 -0600)] 
Added files forgotten during initial import.

12 years agoFixed missing debug sections declarations sourceformat-review-1
Francesco Chemolli [Mon, 17 Sep 2012 13:31:37 +0000 (15:31 +0200)] 
Fixed missing debug sections declarations

13 years agoFixed typo in a comment.
Alex Rousskov [Fri, 14 Sep 2012 23:35:44 +0000 (17:35 -0600)] 
Fixed typo in a comment.

13 years agoMerged from parent (ssl-cert-validator r12322).
Alex Rousskov [Fri, 14 Sep 2012 22:17:51 +0000 (16:17 -0600)] 
Merged from parent (ssl-cert-validator r12322).

13 years agoAdded filed forgotten during initial import.
Alex Rousskov [Fri, 14 Sep 2012 22:17:01 +0000 (16:17 -0600)] 
Added filed forgotten during initial import.

13 years agoInitial server_ssl_cert_fingerprint ACL implementation.
Alex Rousskov [Fri, 14 Sep 2012 20:45:05 +0000 (14:45 -0600)] 
Initial server_ssl_cert_fingerprint ACL implementation.

13 years agoDo not dereference nil Ssl::CertValidationHelper::GetInstance().
Alex Rousskov [Fri, 14 Sep 2012 20:37:58 +0000 (14:37 -0600)] 
Do not dereference nil Ssl::CertValidationHelper::GetInstance().

13 years agoInitial SSL server certificate validator implementation
Alex Rousskov [Fri, 14 Sep 2012 20:31:40 +0000 (14:31 -0600)] 
Initial SSL server certificate validator implementation
http://wiki.squid-cache.org/Features/SslServerCertValidator

13 years agoPartially reverted XFF preprocessor conditional code.
Francesco Chemolli [Fri, 14 Sep 2012 11:50:29 +0000 (13:50 +0200)] 
Partially reverted XFF preprocessor conditional code.

13 years agoReverted XFF unhiding changes
Francesco Chemolli [Fri, 14 Sep 2012 11:35:12 +0000 (13:35 +0200)] 
Reverted XFF unhiding changes

13 years agoMade more follow_xff members visible
Francesco Chemolli [Fri, 14 Sep 2012 10:54:03 +0000 (12:54 +0200)] 
Made more follow_xff members visible

13 years agoMore XFF unhiding.i
Francesco Chemolli [Fri, 14 Sep 2012 09:55:21 +0000 (11:55 +0200)] 
More XFF unhiding.i

13 years agoMake SquidConfig::followXFF unconditional
Francesco Chemolli [Fri, 14 Sep 2012 08:41:53 +0000 (10:41 +0200)] 
Make SquidConfig::followXFF unconditional

13 years agoSourceFormat Enforcement
Automatic source maintenance [Fri, 14 Sep 2012 00:13:20 +0000 (18:13 -0600)] 
SourceFormat Enforcement

13 years agoMerged in typedefs refactor work
Francesco Chemolli [Thu, 13 Sep 2012 16:22:07 +0000 (18:22 +0200)] 
Merged in typedefs refactor work

13 years agoMerged from trunk
Francesco Chemolli [Thu, 13 Sep 2012 16:21:30 +0000 (18:21 +0200)] 
Merged from trunk

13 years agoFinished implementing getters/setters for RequestFlags
Francesco Chemolli [Thu, 13 Sep 2012 16:20:41 +0000 (18:20 +0200)] 
Finished implementing getters/setters for RequestFlags

13 years agoMerged from trunk
Francesco Chemolli [Thu, 13 Sep 2012 11:41:03 +0000 (13:41 +0200)] 
Merged from trunk

13 years agomore RequestFlags getters/setters
Francesco Chemolli [Thu, 13 Sep 2012 11:40:32 +0000 (13:40 +0200)] 
more RequestFlags getters/setters

13 years agoCompleted protos.h split and code refactoring
Francesco Chemolli [Thu, 13 Sep 2012 11:39:30 +0000 (13:39 +0200)] 
Completed protos.h split and code refactoring

Complete the task of splitting protos.h into more specific files
Remove inclusion of protos.h from most files
Clean CVS and arch file-tags up
Rework some module initialization code so that it is the callee's task and not the callers' to do feature-enabling
Added ssl-crtd option to the maximus build test
Changed many functions' linkage type from C to C++

13 years agoMerged from trunk
Francesco Chemolli [Thu, 13 Sep 2012 06:56:05 +0000 (08:56 +0200)] 
Merged from trunk

13 years agoMore RequestFlags getters/setters
Francesco Chemolli [Wed, 12 Sep 2012 17:52:37 +0000 (19:52 +0200)] 
More RequestFlags getters/setters

13 years agoMore RequestFlags getters/setters.
Francesco Chemolli [Wed, 12 Sep 2012 17:01:17 +0000 (19:01 +0200)] 
More RequestFlags getters/setters.

13 years agoImplemented more RequestFlags getters/setters
Francesco Chemolli [Wed, 12 Sep 2012 16:06:56 +0000 (18:06 +0200)] 
Implemented more RequestFlags getters/setters

13 years agoRequestFlags: added missing default values, made all data fields unconditional, added...
Francesco Chemolli [Wed, 12 Sep 2012 11:19:27 +0000 (13:19 +0200)] 
RequestFlags: added missing default values, made all data fields unconditional, added more getters/setters

13 years agoMore RequestFlags getters/setters implemented, renamed internal variables as per...
Francesco Chemolli [Tue, 11 Sep 2012 16:27:49 +0000 (18:27 +0200)] 
More RequestFlags getters/setters implemented, renamed internal variables as per naming convention.

13 years agoRefactored some RequestFlags with getters and setters.
Francesco Chemolli [Tue, 11 Sep 2012 15:11:33 +0000 (17:11 +0200)] 
Refactored some RequestFlags with getters and setters.

13 years agoDo not reuse persistent connections for PUTs to avoid ERR_ZERO_SIZE_OBJECT.
Alex Rousskov [Mon, 10 Sep 2012 23:07:01 +0000 (17:07 -0600)] 
Do not reuse persistent connections for PUTs to avoid ERR_ZERO_SIZE_OBJECT.

A compliant proxy may retry PUTs, but Squid lacks the [rather complicated]
code required to protect the PUT request body from being nibbled during the
first try or [also tricky] code to send 100-continue expectation requiredto
delay body sending. Thus, Squid cannot safely retry some PUTs today, and
FwdState::checkRetriable() must return false for all PUTs, to avoid
bogus ERR_ZERO_SIZE_OBJECT errors (especially for clients that did not
reuse a pconn and, hence, may not be ready to handle/retry an error response).

In theory, requests with safe or idempotent methods other than PUT might have
bodies so we apply the same logic to them as well.

This reopens Squid bug #3398, undoing trunk r11859 commit which attempted
to close that bug.

13 years agoDo not chunk responses carrying a Content-Range header.
Alex Rousskov [Mon, 10 Sep 2012 22:38:09 +0000 (16:38 -0600)] 
Do not chunk responses carrying a Content-Range header.

When Squid forwards a response with a Content-Range header,
ClientSocketContext::socketState() detects the end of the response range(s)
and returns STREAM_*COMPLETE to ClientSocketContext::writeComplete().
The latter thinks that the writing of the response to the client must be
over and calls keepaliveNextRequest() instead of writing the last-chunk
(if any). If the to-client response was chunked, the client gets stuck
waiting for that missing last-chunk.

The multipart Range request case was already excluded from chunking (or it
would probably suffer from the same problem). With this change, no
Content-Range responses will be chunked.

N.B. Some servers send Content-Range responses to basic GET requests
without a Range header, so the problem affects more than just Range requests.

TODO: A proper fix would be to rewrite ClientSocketContext::writeComplete()
and other code so that it does not mix internal ClientStream completion with
[possibly chunk-encoded] writing completion. This should probably be done
along with fixing ClientSocketContext::socketState() and other state-checking
code to ignore to-client persistence (flags.proxy_keepalive), which is not
related to the internal ClientStream state.

13 years agoMore RequestFlags getters/setters
Francesco Chemolli [Mon, 10 Sep 2012 18:45:23 +0000 (20:45 +0200)] 
More RequestFlags getters/setters

13 years agoImplemented some more getters/setters for RequestFlags.
Francesco Chemolli [Mon, 10 Sep 2012 13:36:59 +0000 (15:36 +0200)] 
Implemented some more getters/setters for RequestFlags.
Moved from a preprocessor-backed conditional code to a compiler-backed conditional code for follow-x-forwarded-for

13 years agorenamed request_flags to RequestFlags, moved to own header, started implementing...
Francesco Chemolli [Mon, 10 Sep 2012 12:49:35 +0000 (14:49 +0200)] 
renamed request_flags to RequestFlags, moved to own header, started implementing getters and setters for it.

13 years agorenamed cachemgr_passwd to CacheMgrPasswd and moved to own header.
Francesco Chemolli [Mon, 10 Sep 2012 09:44:06 +0000 (11:44 +0200)] 
renamed cachemgr_passwd to CacheMgrPasswd and moved to own header.

13 years agorenamed refresh_t to RefreshPattern and moved to own header file.
Francesco Chemolli [Mon, 10 Sep 2012 07:59:18 +0000 (09:59 +0200)] 
renamed refresh_t to RefreshPattern and moved to own header file.

13 years agoMerged from trunk
Francesco Chemolli [Sun, 9 Sep 2012 19:41:47 +0000 (21:41 +0200)] 
Merged from trunk

13 years agoMerged from trunk
Francesco Chemolli [Sun, 9 Sep 2012 17:13:42 +0000 (19:13 +0200)] 
Merged from trunk

13 years agoMoved CacheDigest class to CacheDigest.h
Francesco Chemolli [Thu, 6 Sep 2012 14:48:49 +0000 (16:48 +0200)] 
Moved CacheDigest class to CacheDigest.h

13 years agoRenamed _store_rebuild_data to StoreRebuildData, moved it to store_rebuild.h
Francesco Chemolli [Thu, 6 Sep 2012 14:22:03 +0000 (16:22 +0200)] 
Renamed _store_rebuild_data to StoreRebuildData, moved it to store_rebuild.h

13 years agoMoved CustomLog to own header and implementation files.
Francesco Chemolli [Thu, 6 Sep 2012 13:29:14 +0000 (15:29 +0200)] 
Moved CustomLog to own header and implementation files.

13 years agoBug fix: TLS/SSL Options does not apply to the dynamically generated certificates
Christos Tsantilas [Thu, 6 Sep 2012 13:12:26 +0000 (16:12 +0300)] 
Bug fix: TLS/SSL Options does not apply to the dynamically generated certificates

The TLS/SSL options configured with http_port configuration parameter does not
used to generate SSL_CTX context objects used to establish SSL connections.
This is means that certificate based authentication, or SSL version selection
and other SSL/TLS http_port options does not work for ssl-bumped connection.
This patch fixes this problem.

This is a Measurement Factory project

13 years agoRenamed customlog to CustomLog and moved to own header and implementation file in...
Francesco Chemolli [Thu, 6 Sep 2012 12:47:15 +0000 (14:47 +0200)] 
Renamed customlog to CustomLog and moved to own header and implementation file in liblog

13 years agoRenamed relist to RegexList, moved to own header and implementation file.
Francesco Chemolli [Thu, 6 Sep 2012 11:56:46 +0000 (13:56 +0200)] 
Renamed relist to RegexList, moved to own header and implementation file.

13 years agoAdded missing reference in Makefile.am
Francesco Chemolli [Thu, 6 Sep 2012 11:44:54 +0000 (13:44 +0200)] 
Added missing reference in Makefile.am

13 years agoreamed acl_address to AclAddress and moved it to own file in acl/
Francesco Chemolli [Wed, 5 Sep 2012 19:54:09 +0000 (21:54 +0200)] 
reamed acl_address to AclAddress and moved it to own file in acl/

13 years agoAdded missing includes
Francesco Chemolli [Wed, 5 Sep 2012 15:12:36 +0000 (17:12 +0200)] 
Added missing includes
In-place turned snmp_request_t to a class

13 years agoRenamed acl_deny_info_list to AclDenyInfoList and moved to own header file in acl/
Francesco Chemolli [Wed, 5 Sep 2012 14:49:29 +0000 (16:49 +0200)] 
Renamed acl_deny_info_list to AclDenyInfoList and moved to own header file in acl/

13 years agoRenamed acl_name_list to AclNameList and moved ot own header file in acl/
Francesco Chemolli [Wed, 5 Sep 2012 13:45:53 +0000 (15:45 +0200)] 
Renamed acl_name_list to AclNameList and moved ot own header file in acl/

13 years agoAdded some missing includes
Francesco Chemolli [Wed, 5 Sep 2012 09:41:45 +0000 (11:41 +0200)] 
Added some missing includes

13 years agoMoved CachePeer to own header file.
Francesco Chemolli [Tue, 4 Sep 2012 15:15:51 +0000 (17:15 +0200)] 
Moved CachePeer to own header file.

13 years agoRenamed struct peer to class CachePeer.
Francesco Chemolli [Tue, 4 Sep 2012 14:38:44 +0000 (16:38 +0200)] 
Renamed struct peer to class CachePeer.

13 years agoMoved HttpHeaderFieldInfo to own header file.
Francesco Chemolli [Tue, 4 Sep 2012 13:09:04 +0000 (15:09 +0200)] 
Moved HttpHeaderFieldInfo to own header file.

13 years agoMoved HttpHeaderFieldStat to own header file.
Francesco Chemolli [Tue, 4 Sep 2012 11:58:36 +0000 (13:58 +0200)] 
Moved HttpHeaderFieldStat to own header file.

13 years agoMoved SquidConfig2 class to SquidConfig.h
Francesco Chemolli [Tue, 4 Sep 2012 11:26:41 +0000 (13:26 +0200)] 
Moved SquidConfig2 class to SquidConfig.h

13 years agoMoved YesNoNone to own header and implementation file.
Francesco Chemolli [Tue, 4 Sep 2012 11:13:13 +0000 (13:13 +0200)] 
Moved YesNoNone to own header and implementation file.

13 years agoMoved SquidConfig definition from structs.h to own header file.
Francesco Chemolli [Tue, 4 Sep 2012 09:10:20 +0000 (11:10 +0200)] 
Moved SquidConfig definition from structs.h to own header file.

13 years agoRemoved duplicate empty lines.
Francesco Chemolli [Mon, 3 Sep 2012 09:02:20 +0000 (11:02 +0200)] 
Removed duplicate empty lines.

13 years agoRemoved Debug.h inclusion in include/Range.h, added it elsewhere.
Francesco Chemolli [Mon, 3 Sep 2012 08:58:40 +0000 (10:58 +0200)] 
Removed Debug.h inclusion in include/Range.h, added it elsewhere.

13 years agoProtos.h doesn't need to reference any external includes anymore.
Francesco Chemolli [Mon, 3 Sep 2012 08:44:53 +0000 (10:44 +0200)] 
Protos.h doesn't need to reference any external includes anymore.

13 years agoRemoved some stale comments.
Francesco Chemolli [Mon, 3 Sep 2012 08:42:58 +0000 (10:42 +0200)] 
Removed some stale comments.

13 years agoMerged from trunk
Francesco Chemolli [Mon, 3 Sep 2012 07:16:45 +0000 (09:16 +0200)] 
Merged from trunk

13 years agoRelease Notes: document ECN vs TOS issue clearer for 3.1
Amos Jeffries [Sun, 2 Sep 2012 10:23:59 +0000 (04:23 -0600)] 
Release Notes: document ECN vs TOS issue clearer for 3.1

13 years agoChanged some structs to classes.
Francesco Chemolli [Sat, 1 Sep 2012 21:00:18 +0000 (23:00 +0200)] 
Changed some structs to classes.

13 years agoRemoved useless struct ushortlist
Francesco Chemolli [Sat, 1 Sep 2012 20:23:30 +0000 (22:23 +0200)] 
Removed useless struct ushortlist
turned some structs into classes

13 years agoRemoved gnu-arch file-tags
Francesco Chemolli [Sat, 1 Sep 2012 14:42:17 +0000 (16:42 +0200)] 
Removed gnu-arch file-tags

13 years agoRemoved CVS $ markers
Francesco Chemolli [Sat, 1 Sep 2012 14:38:36 +0000 (16:38 +0200)] 
Removed CVS $ markers

13 years agoMoved windows-related prototypes to new win32.h header file.
Francesco Chemolli [Sat, 1 Sep 2012 14:24:50 +0000 (16:24 +0200)] 
Moved windows-related prototypes to new win32.h header file.

13 years agoMoved Win32-service specific prototypes to own header
Francesco Chemolli [Sat, 1 Sep 2012 10:40:00 +0000 (12:40 +0200)] 
Moved Win32-service specific prototypes to own header

13 years agoreverted kerberos-related functrions to C linkage
Francesco Chemolli [Sat, 1 Sep 2012 08:17:17 +0000 (10:17 +0200)] 
reverted kerberos-related functrions to C linkage

13 years agoFixed linkage convention mismatch in peer_proxy_negotiate_auth.cc
Francesco Chemolli [Sat, 1 Sep 2012 07:52:25 +0000 (09:52 +0200)] 
Fixed linkage convention mismatch in peer_proxy_negotiate_auth.cc

13 years agoRemoved inclusion of protos.h from most clients.
Francesco Chemolli [Fri, 31 Aug 2012 16:57:39 +0000 (18:57 +0200)] 
Removed inclusion of protos.h from most clients.

13 years agoMoved Auth::Init to new specific header file.i
Francesco Chemolli [Fri, 31 Aug 2012 16:28:10 +0000 (18:28 +0200)] 
Moved Auth::Init to new specific header file.i

13 years agoMoved SNMP-related prototypes to a new home.
Francesco Chemolli [Fri, 31 Aug 2012 15:45:51 +0000 (17:45 +0200)] 
Moved SNMP-related prototypes to a new home.

13 years agoMoved peer_proxy_negotiate_auth prototype to new peer_proxy_negotiate_auth.hi
Francesco Chemolli [Fri, 31 Aug 2012 14:15:27 +0000 (16:15 +0200)] 
Moved peer_proxy_negotiate_auth prototype to new peer_proxy_negotiate_auth.hi

13 years agoRemoved some now-useless forward-declarations in protos.h
Francesco Chemolli [Fri, 31 Aug 2012 13:55:28 +0000 (15:55 +0200)] 
Removed some now-useless forward-declarations in protos.h

13 years agoMoved prototypes: snmpStatGet to stat.h and strtokFile to cache_cf.h
Francesco Chemolli [Fri, 31 Aug 2012 13:33:06 +0000 (15:33 +0200)] 
Moved prototypes: snmpStatGet to stat.h and strtokFile to cache_cf.h

13 years agoRemoved Solaris compatibility prototypes from protos.h, they're duplicate from compat/
Francesco Chemolli [Fri, 31 Aug 2012 12:45:28 +0000 (14:45 +0200)] 
Removed Solaris compatibility prototypes from protos.h, they're duplicate from compat/

13 years agoFixed include in AtomicWord.cc
Francesco Chemolli [Fri, 31 Aug 2012 12:03:13 +0000 (14:03 +0200)] 
Fixed include in AtomicWord.cc

13 years agoMoved IPC-related prototypes to newly-created SquidIpc.h
Francesco Chemolli [Fri, 31 Aug 2012 11:52:13 +0000 (13:52 +0200)] 
Moved IPC-related prototypes to newly-created SquidIpc.h

13 years agoMoved some prototypes to newly-created int.h, SquidString.h, disk.h
Francesco Chemolli [Fri, 31 Aug 2012 11:19:34 +0000 (13:19 +0200)] 
Moved some prototypes to newly-created int.h, SquidString.h, disk.h

13 years agoRemoved useless includes in protos.h
p [Fri, 31 Aug 2012 10:57:13 +0000 (12:57 +0200)] 
Removed useless includes in protos.h

13 years agoMoved type definition and methods for squid linked-list to SquidList.h and SquidList.cc
Francesco Chemolli [Fri, 31 Aug 2012 08:48:38 +0000 (10:48 +0200)] 
Moved type definition and methods for squid linked-list to SquidList.h and SquidList.cc

13 years agoMoved some string-related prototypes to SquidString.h
Francesco Chemolli [Fri, 31 Aug 2012 08:11:25 +0000 (10:11 +0200)] 
Moved some string-related prototypes to SquidString.h

13 years agoMoved parseNeighborType to cache_cf.h
Francesco Chemolli [Fri, 31 Aug 2012 08:01:51 +0000 (10:01 +0200)] 
Moved parseNeighborType to cache_cf.h