]>
git.ipfire.org Git - thirdparty/squid.git/log
Francesco Chemolli [Tue, 28 Aug 2012 13:12:34 +0000 (15:12 +0200)]
Merged from trunk
Amos Jeffries [Tue, 28 Aug 2012 13:04:48 +0000 (07:04 -0600)]
Cleanup: duplicate include of squid.h
Automatic source maintenance [Tue, 28 Aug 2012 13:00:30 +0000 (07:00 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Tue, 28 Aug 2012 12:45:52 +0000 (14:45 +0200)]
Enable source-formatting tools to collapse multiple whitelines in the source to one.
Automatic source maintenance [Sat, 25 Aug 2012 00:13:13 +0000 (18:13 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Fri, 24 Aug 2012 10:54:03 +0000 (12:54 +0200)]
Bug 3613: relax standard-compliance strctness on clang to enable build
When clang is invoked with the -std=c++0x option, it won't make available some system functions
defined in c99. For some reason configure fails to detect this, and so the built-in implementation is
not invoked. This change prevents enabling the -std=c++0x option for clang.
Francesco Chemolli [Fri, 24 Aug 2012 09:57:00 +0000 (11:57 +0200)]
Prep work for automatic sorting of include directives.
Automatic sorting of include files reveals some indirect inclusions, which would break the build.
scripts/sort-includes.pl is the tool to do the automatic header include order sorting.
The other changes in this set fix the issues which that be introduced by running the sorting.
Daniel Walter [Thu, 23 Aug 2012 01:33:16 +0000 (13:33 +1200)]
Bug 3605: memory leak in Negotiate authentication
Francesco Chemolli [Wed, 22 Aug 2012 15:16:11 +0000 (17:16 +0200)]
Adjusted declarations of debug sections and authors
Francesco Chemolli [Wed, 22 Aug 2012 13:14:01 +0000 (15:14 +0200)]
moved HttpHeaderTools.cc-related headers to HttpHeaderTools.h
Francesco Chemolli [Wed, 22 Aug 2012 12:27:32 +0000 (14:27 +0200)]
Moved some http.cc-related prototypes to http.h
Francesco Chemolli [Wed, 22 Aug 2012 12:20:55 +0000 (14:20 +0200)]
Fixed comments for debug sections and authors.
Francesco Chemolli [Wed, 22 Aug 2012 11:31:33 +0000 (13:31 +0200)]
Moved whois.cc-related prototypes to new whois.h
Francesco Chemolli [Wed, 22 Aug 2012 11:16:04 +0000 (13:16 +0200)]
Moved ftp.cc-related prototypes to new ftp.h
Francesco Chemolli [Wed, 22 Aug 2012 10:49:28 +0000 (12:49 +0200)]
Moved fd.cc-related prototypes to new fd.h
Francesco Chemolli [Tue, 21 Aug 2012 16:27:16 +0000 (18:27 +0200)]
Merged from trunk
Francesco Chemolli [Tue, 21 Aug 2012 16:26:57 +0000 (18:26 +0200)]
Merged from trunk
Francesco Chemolli [Tue, 21 Aug 2012 16:26:29 +0000 (18:26 +0200)]
Moved some prototypes to disk.h
Francesco Chemolli [Tue, 21 Aug 2012 16:15:33 +0000 (18:15 +0200)]
Added missing includes in adaptation/esi
Francesco Chemolli [Tue, 21 Aug 2012 14:24:30 +0000 (16:24 +0200)]
moved disk.cc-related headers to new disk.h
Francesco Chemolli [Tue, 21 Aug 2012 13:25:17 +0000 (15:25 +0200)]
change some methods to C++ linkage, move debugObj prototype to tools.h
Francesco Chemolli [Tue, 21 Aug 2012 12:07:36 +0000 (14:07 +0200)]
Moved some client_side.cc prototypes to client_side.h
Francesco Chemolli [Tue, 21 Aug 2012 10:36:07 +0000 (12:36 +0200)]
Added missing Makefile.am definitions
Francesco Chemolli [Tue, 21 Aug 2012 09:38:16 +0000 (11:38 +0200)]
Moved cache_cf.cc prototypes to cache_cf.h
Francesco Chemolli [Tue, 21 Aug 2012 06:17:36 +0000 (08:17 +0200)]
Moved log/access_log.cc prototypes to log/access_log.h
Francesco Chemolli [Mon, 20 Aug 2012 17:07:54 +0000 (19:07 +0200)]
Moved store_key_md5.cc prototypes to store_key_md5.h
Francesco Chemolli [Mon, 20 Aug 2012 16:35:27 +0000 (18:35 +0200)]
moved mem.cc prototypes to Mem.h
Francesco Chemolli [Mon, 20 Aug 2012 15:08:33 +0000 (17:08 +0200)]
moved stat.cc prototypes to stat.h
Francesco Chemolli [Mon, 20 Aug 2012 14:37:50 +0000 (16:37 +0200)]
Moved url.cc-related prototypes to URL.h
Francesco Chemolli [Mon, 20 Aug 2012 14:08:35 +0000 (16:08 +0200)]
moved tools.cc-related prototypes to tools.h
Francesco Chemolli [Mon, 20 Aug 2012 12:28:41 +0000 (14:28 +0200)]
Moved carp prototypes to carp.h
Francesco Chemolli [Mon, 20 Aug 2012 12:07:30 +0000 (14:07 +0200)]
Moved peer userhash prototypes to peer_userhash.h
Francesco Chemolli [Mon, 20 Aug 2012 11:50:25 +0000 (13:50 +0200)]
Moved peer sourcehash functions to peer_sourcehash.h
Francesco Chemolli [Mon, 20 Aug 2012 11:39:19 +0000 (13:39 +0200)]
Removed leakfinder prototypes from protos.h
Francesco Chemolli [Mon, 20 Aug 2012 10:50:41 +0000 (12:50 +0200)]
Moved Internal functions to internal.h
Francesco Chemolli [Sun, 19 Aug 2012 21:32:32 +0000 (23:32 +0200)]
Moved Cache Digest functions to CacheDigest.h
Francesco Chemolli [Sun, 19 Aug 2012 21:02:43 +0000 (23:02 +0200)]
Moved varyEvaluateMatch to client_side.h
Francesco Chemolli [Sun, 19 Aug 2012 20:52:29 +0000 (22:52 +0200)]
Moved external ACL protos from protos.h to ExternalACL.h
Francesco Chemolli [Sun, 19 Aug 2012 20:35:38 +0000 (22:35 +0200)]
Moved more WCCPv2 functions into wccp2.h
Francesco Chemolli [Sun, 19 Aug 2012 18:21:24 +0000 (20:21 +0200)]
Added missing include in ssl helper
Francesco Chemolli [Fri, 17 Aug 2012 15:29:58 +0000 (17:29 +0200)]
Moved refresh prototypes from protos.h to refresh.h
Francesco Chemolli [Fri, 17 Aug 2012 15:07:42 +0000 (17:07 +0200)]
Added missing includes in ssl_crtd.
Francesco Chemolli [Fri, 17 Aug 2012 13:55:33 +0000 (15:55 +0200)]
Moved peer_digest prototypes from protos.h to PeerDigest.h
Francesco Chemolli [Fri, 17 Aug 2012 13:48:39 +0000 (15:48 +0200)]
Added new header files to Makefile.am
Francesco Chemolli [Fri, 17 Aug 2012 13:33:09 +0000 (15:33 +0200)]
Moved neighbors prototypes from protos.h to neighbors.h
Francesco Chemolli [Fri, 17 Aug 2012 13:05:51 +0000 (15:05 +0200)]
Moved wccp2 prototypes from protos.h to wccp2.h
Francesco Chemolli [Fri, 17 Aug 2012 12:44:31 +0000 (14:44 +0200)]
Moved wccp prototypes from protos.h to wccp.h
Francesco Chemolli [Fri, 17 Aug 2012 12:13:41 +0000 (14:13 +0200)]
Moved HttpHeader prototypes from protos.h to HttpHeader.h
Francesco Chemolli [Fri, 17 Aug 2012 11:47:23 +0000 (13:47 +0200)]
Moved HttpHdrCc prototypes from protos.h to HttpHdrCc.h
Francesco Chemolli [Fri, 17 Aug 2012 11:36:25 +0000 (13:36 +0200)]
Moved gopher prototypes from protos.h to gopher.h
Francesco Chemolli [Fri, 17 Aug 2012 09:17:46 +0000 (11:17 +0200)]
Moved fqdncache prototypes from protos.h to fqdncache.h
Francesco Chemolli [Thu, 16 Aug 2012 14:33:58 +0000 (16:33 +0200)]
Moved wordlist prototypes from protos.h to wordlist.h
Francesco Chemolli [Thu, 16 Aug 2012 14:33:37 +0000 (16:33 +0200)]
Merged from trunk
Amos Jeffries [Thu, 16 Aug 2012 07:11:05 +0000 (01:11 -0600)]
Fix ip/Intercept header ordering and documentation
Francesco Chemolli [Wed, 15 Aug 2012 20:13:57 +0000 (22:13 +0200)]
netfilter_ipv4.h requires including limits.h first. Added.
Francesco Chemolli [Wed, 15 Aug 2012 17:01:06 +0000 (19:01 +0200)]
Added missing include in mem_hdr_test
Francesco Chemolli [Wed, 15 Aug 2012 15:17:32 +0000 (17:17 +0200)]
Add missing includes
Francesco Chemolli [Wed, 15 Aug 2012 14:58:11 +0000 (16:58 +0200)]
Make mk-globals-c.awk more permissive on the input it accepts
Amos Jeffries [Wed, 15 Aug 2012 11:18:28 +0000 (23:18 +1200)]
Release notes: fix wrong link to Translations
Automatic source maintenance [Wed, 15 Aug 2012 00:13:13 +0000 (18:13 -0600)]
SourceFormat Enforcement
Amos Jeffries [Tue, 14 Aug 2012 23:37:24 +0000 (17:37 -0600)]
Prep for 3.2.1
Amos Jeffries [Tue, 14 Aug 2012 22:51:53 +0000 (16:51 -0600)]
Docs: update configure libcap messages to say 2.09+ required
Amos Jeffries [Tue, 14 Aug 2012 12:04:16 +0000 (06:04 -0600)]
Remove --enable-ntlm-fail-open
This feature has been half missing for quite some time (10 years).
The SMB helper sends the LD code back to Squid when the directive is
compiled in, but there is no Squid code handling such responses, back as far
as squid-2.
Francesco Chemolli [Tue, 14 Aug 2012 11:53:07 +0000 (13:53 +0200)]
Removed squid-old.h
Amos Jeffries [Mon, 13 Aug 2012 07:24:50 +0000 (01:24 -0600)]
Bug 3610: peername_regex ACL
Automatic source maintenance [Mon, 13 Aug 2012 00:15:09 +0000 (18:15 -0600)]
SourceFormat Enforcement
Amos Jeffries [Sun, 12 Aug 2012 08:57:49 +0000 (02:57 -0600)]
Bug 3605: memory leak in peer selection
Amos Jeffries [Sat, 11 Aug 2012 07:01:15 +0000 (01:01 -0600)]
Portability: squid provides strtoll()
Amos Jeffries [Sat, 11 Aug 2012 06:06:34 +0000 (00:06 -0600)]
Fix bashisms in bootstrap.sh
Amos Jeffries [Sat, 11 Aug 2012 04:42:17 +0000 (22:42 -0600)]
FreeBSD 7: fix compile warnings in unit tests
Amos Jeffries [Sat, 11 Aug 2012 03:21:14 +0000 (21:21 -0600)]
MacOS: fix AddrInfo default flags
Amos Jeffries [Sat, 11 Aug 2012 02:04:03 +0000 (20:04 -0600)]
shuffel MEMPROXY macros for better CacheMgr reporting names
Automatic source maintenance [Sat, 11 Aug 2012 00:14:47 +0000 (18:14 -0600)]
SourceFormat Enforcement
Amos Jeffries [Fri, 10 Aug 2012 08:09:43 +0000 (02:09 -0600)]
allow for _SQUID_EXTERNNEW_ predefine
Francesco Chemolli [Fri, 10 Aug 2012 06:56:49 +0000 (08:56 +0200)]
SourceLayout: introduce Fs::Ufs namespace, split ufscommon, store_dir_ufs and store_io_ufs
Amos Jeffries [Fri, 10 Aug 2012 05:56:58 +0000 (23:56 -0600)]
Release Notes: updates after STRICT_ORIGINAL_DST changes
Amos Jeffries [Fri, 10 Aug 2012 02:41:14 +0000 (14:41 +1200)]
Bug 3478: workaround: better default handling without -DSTRICT_ORIGINAL_DST
This extends the -DSTRICT_ORIGINAL_DST compile-time flag to include the
logics listing ORIGINAL_DST as first preferred destination.
Which makes ORIGINAL_DST a swap-in replacement for DIRECT and enables
never_direct, always_direct, prefer_direct configuration to apply.
Amos Jeffries [Fri, 10 Aug 2012 01:12:48 +0000 (13:12 +1200)]
MacOS: warning: 'gnu_inline' attribute directive ignored
Amos Jeffries [Fri, 10 Aug 2012 00:38:14 +0000 (12:38 +1200)]
MacOS: detect glibtool and glibtoolize when bootstrapping
Automatic source maintenance [Fri, 10 Aug 2012 00:12:23 +0000 (18:12 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Thu, 9 Aug 2012 15:01:02 +0000 (17:01 +0200)]
Convert all yet-unconverted stub files to the STUB API.
Francesco Chemolli [Thu, 9 Aug 2012 14:59:30 +0000 (16:59 +0200)]
Merged from trunk
Amos Jeffries [Thu, 9 Aug 2012 10:38:38 +0000 (22:38 +1200)]
Fix missing include for leakcheck.h
Amos Jeffries [Thu, 9 Aug 2012 10:32:57 +0000 (22:32 +1200)]
Portability: shuffle out the last useful macros from squid-old.h
Automatic source maintenance [Thu, 9 Aug 2012 00:12:47 +0000 (18:12 -0600)]
SourceFormat Enforcement
Francesco Chemolli [Wed, 8 Aug 2012 12:14:34 +0000 (14:14 +0200)]
implemented STUB_RETVAL_NOP
Converted stub_tools to stup API.
Francesco Chemolli [Wed, 8 Aug 2012 09:24:40 +0000 (11:24 +0200)]
converted stub_StatHist.cc stub_main_cc.cc stub_mem.cc stub_store_rebuild.cc to stub API
Amos Jeffries [Wed, 8 Aug 2012 08:15:28 +0000 (02:15 -0600)]
Portability: CMSG_*() macro API substitute
Amos Jeffries [Wed, 8 Aug 2012 08:01:46 +0000 (20:01 +1200)]
Windows: MinGW provides truncate()/ftruncate()
Francesco Chemolli [Wed, 8 Aug 2012 07:54:29 +0000 (09:54 +0200)]
Fixed formatting of stub_libcomm.cc
Francesco Chemolli [Wed, 8 Aug 2012 07:39:35 +0000 (01:39 -0600)]
Windows: fix winsock detection capabilities
Francesco Chemolli [Wed, 8 Aug 2012 07:35:10 +0000 (09:35 +0200)]
Moved to STUB API stubs for DelayId.cc, HelperChildconfig.cc, debug.cc
Amos Jeffries [Wed, 8 Aug 2012 07:21:13 +0000 (19:21 +1200)]
Windows: provide POSIX ABI wrapper for mkdir()
Francesco Chemolli [Tue, 7 Aug 2012 15:58:34 +0000 (17:58 +0200)]
Merged from trunk
Francesco Chemolli [Tue, 7 Aug 2012 15:58:08 +0000 (17:58 +0200)]
Removed dead code from stub_cache_cf.cc and stub_client_side_request.cc
Francesco Chemolli [Tue, 7 Aug 2012 15:12:08 +0000 (17:12 +0200)]
Moved CBDATA_CLASS declarations to the end of classes as per coding guidelines.
Francesco Chemolli [Mon, 6 Aug 2012 17:41:08 +0000 (19:41 +0200)]
Changed all level-0 debugs messages to use the DBG_CRITICAL definition.
Francesco Chemolli [Mon, 6 Aug 2012 17:21:57 +0000 (19:21 +0200)]
Changed all level-1 debugs messages to use DBG_IMPORTANT definition.
Francesco Chemolli [Mon, 6 Aug 2012 15:38:12 +0000 (17:38 +0200)]
Improve support for clang compilers
clang++ doesn't support c++ variable arrays for non-pod types.
Change variable arrays to dynamically-allocated arrays, Ipc::QueueReaders, Ipc::StoreMap and Ipc::Mem::PageStack
Amos Jeffries [Sun, 5 Aug 2012 11:11:02 +0000 (23:11 +1200)]
Release notes: use SPONSORS (no file type) as the published file name
SPONSORS.txt is the website published filename, but it seems some distros
were using the source code file name.
Use SPONSORS.ist for the coded listings instead.