]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
15 years agoAuthor: Tsantilas Christos <chtsanti@users.sourceforge.net>
Amos Jeffries [Mon, 21 Dec 2009 12:05:22 +0000 (01:05 +1300)] 
Author: Tsantilas Christos <chtsanti@users.sourceforge.net>
Add support for write timeouts.

The development sponsored by the Measurement Factory

Description:
The write I/O timeout should trigger if Squid has data to write but
the connection is not ready to accept more data for the specified time.
If the write times out, the Comm caller's write handler is called with
an ETIMEDOUT COMM_ERROR error.

Comm may process a single write request in several chunks, without
caller's knowledge. The waiting time is reset internally by Comm after
each chunk is written.

Default timeout value is 15 minutes.

The implementation requires no changes in Comm callers but it adds write
timeouts to all connections, including the connections that have
context-specific write timeouts. I think that is fine.

15 years agoRegression Fix: Make Squid abort on parse failures.
Amos Jeffries [Mon, 21 Dec 2009 12:00:15 +0000 (01:00 +1300)] 
Regression Fix: Make Squid abort on parse failures.

The addition of multi-file parsing and catching of thrown errors between
them caused any errors in sub-files to be non-fatal and allow Squid to
run as if everything was normal, even if parts of the config were not
being loaded.

Squid will now propigate the error exception out and exit with a count of
the errors found.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Mon, 21 Dec 2009 01:13:12 +0000 (18:13 -0700)] 
SourceFormat Enforcement

15 years agoBug 2811: pt 1: Correct Peer table OID numbering
Amos Jeffries [Sun, 20 Dec 2009 10:18:22 +0000 (23:18 +1300)] 
Bug 2811: pt 1: Correct Peer table OID numbering

The IPv6 alterations to the cache_peer table display should not have
altered existing OID numbers. This fixes that by bumping the new table
format to a new OID number .1.3.6.1.4.1.3495.1.5.1.3 for version 3 of the
table.

NP: version 1 of the table was in 2.0->2.5, and 3.0
    version 2 of the table was in 2.6+

15 years agoAuthor: Adrian Chadd <adri@squid-cache.org>
Amos Jeffries [Sun, 20 Dec 2009 08:54:51 +0000 (21:54 +1300)] 
Author: Adrian Chadd <adri@squid-cache.org>
Polish SNMP tree generator.

Alters the OID tree creation such that OID are easier for code developers
to manage.

Ported from Squid-2 patch (only applied to Lusca) by Amos Jeffries.

15 years agotypo in external_acl.cc
Amos Jeffries [Sun, 20 Dec 2009 01:19:11 +0000 (14:19 +1300)] 
typo in external_acl.cc

15 years agoSourceFormat Enforcement
Automatic source maintenance [Sun, 20 Dec 2009 01:13:05 +0000 (18:13 -0700)] 
SourceFormat Enforcement

15 years agoCleanup: use libtool/libtdl default location
Amos Jeffries [Sat, 19 Dec 2009 11:56:02 +0000 (00:56 +1300)] 
Cleanup: use libtool/libtdl default location

It is simpler to use the default libltdl location than hiding libtool
away in our custom directory and requiring a bootstrap to set it up.

15 years agoPolish on-demand helpers a little more
Amos Jeffries [Sat, 19 Dec 2009 05:47:00 +0000 (18:47 +1300)] 
Polish on-demand helpers a little more

* logic for implicit external_acl_type idle= parameter was bad
  could result in idle=9999999 if max<startup.
  Fix that and remove the possible max<startup

* add concurrency back into the config dump displays

* fully drop the auth_param concurrency parameter for consistency.

15 years agoRemove obsolete RunCache/RunAccel scripts.
Amos Jeffries [Thu, 17 Dec 2009 23:33:46 +0000 (12:33 +1300)] 
Remove obsolete RunCache/RunAccel scripts.

RunCache and RunAccel have been obsolete since squid-2.6 parent/child
auto-restart feature was included in the main code.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 17 Dec 2009 01:13:16 +0000 (18:13 -0700)] 
SourceFormat Enforcement

15 years agoFix signed/unsigned warning on CentOS
Amos Jeffries [Wed, 16 Dec 2009 06:27:48 +0000 (19:27 +1300)] 
Fix signed/unsigned warning on CentOS

15 years agoRun helpers on-demand
Amos Jeffries [Wed, 16 Dec 2009 03:46:59 +0000 (16:46 +1300)] 
Run helpers on-demand

For some config backwards compatibility the maximum is kept as a single
integer first parameter to the *children directives.

Default setting changes:

 Instead of starting N helpers on startup and each reconfigure this
 makes the default zero and the configured value a maximum cap.
 The default maximum is raised from 5 to 20 for all helpers except
 for dnsservers where the maximum is raised to the old documented
 maximum of 32.

Obsoleted settings:
 url_rewrite_concurrency
  - replaced by the concurrency=N option now available on all *_children
    directives (including auth_param X children).
    To avoid compile problems this directive had to be fully dropped.

 auth_param X concurrency N
  - as above. However the option was able to be retained, as deprecated
    for future removal as well.

Behavior changes:

Whenever a request needs to use a helper and there are none available
immediately Squid tests to see if its okay to start a new one. Then does so.

The "helpers dying too fast" warnings and Squid closing has been modified
Squid will now not care about dying helpers if there are more that
startup=N active. If the death causes less than startup=N to be running
and is hit twice in less than 30 seconds will cause the warning message
to be doisplayed and Squid to abort same as before.

NP: that with startup=0 (the new default) helpers dying before or after
their first use will not crash Squid. But may result in a loop of
hung/failed requests and WILL result in a great many helper-failed
warnings in cache.log.

If needed we can bump the startup default back to 1 to avoid all that.
Or add a special check to kill squid if helpers die during startup and
provide a clearer log message "Foo helper is dying before we can finish
starting it" etc.

TODO: the current patch has no way to dynamically decrease the number of
      helpers. Only a reconfigure or helper dying can do that.

15 years agoRemove the following ./configure warnings:
Alex Rousskov [Tue, 15 Dec 2009 06:06:36 +0000 (23:06 -0700)] 
Remove the following ./configure warnings:

  conftest.cpp:34:1: warning: "USE_DISKIO_AIO" redefined
  conftest.cpp:35:1: warning: "USE_DISKIO_DISKTHREADS" redefined

The patch allows Squid v3.1 to build on RHEL 5.4 which has autoconf v2.59.
Without the patch, USE_DISKIO_AIO is zero but the corresponding AIO files
are compiled, leading to errors. I do not know if other platforms are
affected.

15 years agoFix type-punned pointer in forwarding
Amos Jeffries [Sat, 12 Dec 2009 00:58:17 +0000 (13:58 +1300)] 
Fix type-punned pointer in forwarding

15 years agoSet timestamps for newly created store entry during ICAP request satisfaction.
Alex Rousskov [Fri, 11 Dec 2009 23:37:30 +0000 (16:37 -0700)] 
Set timestamps for newly created store entry during ICAP request satisfaction.

If the ICAP-generated response lacks the HTTP Date header, and we do not call
timestampsSet(), Squid says:

WARNING: An error inside Squid has caused an HTTP reply without Date:.

15 years agoBug 2395: FTP errors not displayed
Amos Jeffries [Fri, 11 Dec 2009 14:15:28 +0000 (03:15 +1300)] 
Bug 2395: FTP errors not displayed

* Fix PUT and other errors hanging
* Fix assertion "entry->store_status == STORE_PENDING" caused by FTP
* Several variable-shadowing cases resolved for the fix.

15 years agoAuthor: Jochen Voss <voss@seehuhn.de>
Amos Jeffries [Thu, 10 Dec 2009 04:14:28 +0000 (17:14 +1300)] 
Author: Jochen Voss <voss@seehuhn.de>
Fix failure to reset MD5 context buffer

15 years agoConst correctness in math definitions
Amos Jeffries [Thu, 3 Dec 2009 22:34:46 +0000 (11:34 +1300)] 
Const correctness in math definitions

15 years agoFixed linking issue in tests/testCoss
Francesco Chemolli [Thu, 3 Dec 2009 10:58:30 +0000 (11:58 +0100)] 
Fixed linking issue in tests/testCoss
Fixed libtoolization in lib/libTrie

15 years agoAccount for mem_node overheaders inside cache_mem
Amos Jeffries [Thu, 3 Dec 2009 02:38:11 +0000 (15:38 +1300)] 
Account for mem_node overheaders inside cache_mem

This makes squid include the overhead memory space when determining the
number of data pages available in cache_mem memory space. Forming a much
better limit on memory cache usage.

This does NOT solve any issues created by sizeof(mem_node) being unaligned
with the system malloc implementation page size. That still needs to be
resolved.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 3 Dec 2009 01:12:57 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoFix typos and missing cast
Amos Jeffries [Thu, 3 Dec 2009 00:41:41 +0000 (13:41 +1300)] 
Fix typos and missing cast

15 years agoAuthor: Feshchuk Yuriy <swopster@meta.ua>
Amos Jeffries [Wed, 2 Dec 2009 23:20:10 +0000 (12:20 +1300)] 
Author: Feshchuk Yuriy <swopster@meta.ua>
Language Updates: Ukrainian

15 years agoShuffle simple math functions into SquidMath
Amos Jeffries [Wed, 2 Dec 2009 22:39:11 +0000 (11:39 +1300)] 
Shuffle simple math functions into SquidMath

This unlinks many depencies pulled in by tools.cc through the more
complicated permissions, and death reporting code.

15 years agoBug 2830: clarify where NULL byte is in headers.
Amos Jeffries [Wed, 2 Dec 2009 22:27:33 +0000 (11:27 +1300)] 
Bug 2830: clarify where NULL byte is in headers.

Debug printing used to naturally stop string output at the null byte.

This should show the first segment of headers up to the NULL and the
segment of headers after it. So that its clear to admin that there are
more headers _after_ the portion that used to be logged.

15 years agoAuthor: Ivan Masár <helix84@centrum.sk>
Amos Jeffries [Tue, 1 Dec 2009 06:00:51 +0000 (19:00 +1300)] 
Author: Ivan Masár <helix84@centrum.sk>
Language Updates: Slovak

15 years agotime_t is not always struct
Amos Jeffries [Tue, 1 Dec 2009 05:53:30 +0000 (18:53 +1300)] 
time_t is not always struct

15 years agoFix Kerberos build errors on FreeBSD
Amos Jeffries [Mon, 30 Nov 2009 11:47:42 +0000 (00:47 +1300)] 
Fix Kerberos build errors on FreeBSD

15 years agoDoc update on http_port tproxy
Amos Jeffries [Sun, 29 Nov 2009 05:33:51 +0000 (18:33 +1300)] 
Doc update on http_port tproxy

15 years agoFixed fhuge-objects detection in libTrie
Francesco Chemolli [Fri, 27 Nov 2009 11:57:34 +0000 (12:57 +0100)] 
Fixed fhuge-objects detection in libTrie

15 years agoBug #2155: Assertion failures on malformed Content-Range response headers
Henrik Nordstrom [Thu, 26 Nov 2009 02:04:11 +0000 (03:04 +0100)] 
Bug #2155: Assertion failures on malformed Content-Range response headers

A number of conditions with malformed Content-Range headers were
not trapped properly triggering odd conditions in the code.

15 years agoRemove libTrie C unit test from the Makefile.
Henrik Nordstrom [Wed, 25 Nov 2009 23:57:26 +0000 (00:57 +0100)] 
Remove libTrie C unit test from the Makefile.

Automake do not like having rules for unreferenced binaries.

15 years agoFixed some variable shadowing.
Francesco Chemolli [Wed, 25 Nov 2009 17:10:52 +0000 (18:10 +0100)] 
Fixed some variable shadowing.

15 years agoFix detection of obsolete 'all' patterns
Amos Jeffries [Tue, 24 Nov 2009 02:36:29 +0000 (15:36 +1300)] 
Fix detection of obsolete 'all' patterns

A little bit overly enthusiastic on the additions...
 * 0.0.0.0 is a /32 not /0
 * 0->N is 'all', not 0->0

15 years agoSourceFormat Enforcement
Automatic source maintenance [Tue, 24 Nov 2009 01:12:58 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoMore release notes for 3.1.0.15
Amos Jeffries [Mon, 23 Nov 2009 02:34:14 +0000 (15:34 +1300)] 
More release notes for 3.1.0.15

15 years agoMissed a bit of huge-objects
Amos Jeffries [Mon, 23 Nov 2009 02:13:16 +0000 (15:13 +1300)] 
Missed a bit of huge-objects

15 years agoPolish ACL src/dst magic monikers and push upgrading to 'all'.
Amos Jeffries [Mon, 23 Nov 2009 01:43:45 +0000 (14:43 +1300)] 
Polish ACL src/dst magic monikers and push upgrading to 'all'.

* Adds 'ipv4' magic moniker. Slightly safer and friendlier than !ipv6

* Updates the IP range parse to detect several old broken cases of 'all'.
  Warn loudly and replace with 'all' during parse.
  This is needed for all the people who use the 'all' pattern for special
  purposes under another name; auth hiding, deny_info redirects, etc.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Mon, 23 Nov 2009 01:16:57 +0000 (18:16 -0700)] 
SourceFormat Enforcement

15 years agoFix distclean of test_tools.cc
Amos Jeffries [Mon, 23 Nov 2009 00:39:15 +0000 (13:39 +1300)] 
Fix distclean of test_tools.cc

15 years agoPrep for 3.1.0.15
Amos Jeffries [Mon, 23 Nov 2009 00:25:46 +0000 (13:25 +1300)] 
Prep for 3.1.0.15

15 years agoMake huge-objects macro only test for GCC
Amos Jeffries [Sun, 22 Nov 2009 23:19:33 +0000 (12:19 +1300)] 
Make huge-objects macro only test for GCC

15 years agoAuthor: Adrian Chadd + Tim Starling
Amos Jeffries [Sun, 22 Nov 2009 20:37:27 +0000 (09:37 +1300)] 
Author: Adrian Chadd + Tim Starling
Port from 2.7: Logging infrastructure updates.

 * Basic port of the Squid-2.7 modular logging code
 * Adds support for async daemon helpers.
 * One daemon helper for file IO is included.
 * Adds UDP stream logging facility. (Tim Starling)

Ported by Amos Jeffries.

15 years agoFreeBSD for some reason some times do not like our big cf.data script
Henrik Nordstrom [Sat, 21 Nov 2009 22:16:31 +0000 (23:16 +0100)] 
FreeBSD for some reason some times do not like our big cf.data script

Split in multiple expressions specified by -e arguments. Seems to work better.

The large blob had a bit of extra space characters in it from the line folding
which seems to be related to the failure. (each command began with a space)

15 years agoAuthor: Various Translators
Amos Jeffries [Sat, 21 Nov 2009 12:26:34 +0000 (01:26 +1300)] 
Author: Various Translators
Language Updates: Czech, Spanish, Swedish.

Thanks to Rosetta Project and some local user contributions.

15 years agoConvert Common.am snippet from @ variable style.
Amos Jeffries [Sat, 21 Nov 2009 05:29:45 +0000 (18:29 +1300)] 
Convert Common.am snippet from @ variable style.

15 years agoCorrect include for optional inet_ntop.h
Amos Jeffries [Sat, 21 Nov 2009 01:30:43 +0000 (14:30 +1300)] 
Correct include for optional inet_ntop.h

include/ is provided as a path by Squid.
wrap the header include to ensure an empty object when code inside is
not needed.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Sat, 21 Nov 2009 01:13:09 +0000 (18:13 -0700)] 
SourceFormat Enforcement

15 years agoskip performing C libTrie unit tests
Francesco Chemolli [Fri, 20 Nov 2009 20:02:00 +0000 (21:02 +0100)] 
skip performing C libTrie unit tests

15 years agoPerform gcc-dependent tests only when using gcc.
Francesco Chemolli [Fri, 20 Nov 2009 20:00:06 +0000 (21:00 +0100)] 
Perform gcc-dependent tests only when using gcc.

15 years agoFixed some gcc-isms
Francesco Chemolli [Fri, 20 Nov 2009 15:10:06 +0000 (16:10 +0100)] 
Fixed some gcc-isms

15 years agoForward-ported CBDATA_DEBUG cpp fix from 3.1
Francesco Chemolli [Fri, 20 Nov 2009 13:59:35 +0000 (14:59 +0100)] 
Forward-ported CBDATA_DEBUG cpp fix from 3.1

15 years agoFix gcc-ism: asm syntax is gcc-specific
Francesco Chemolli [Fri, 20 Nov 2009 13:04:32 +0000 (14:04 +0100)] 
Fix gcc-ism: asm syntax is gcc-specific

15 years agoEui build fix
Francesco Chemolli [Fri, 20 Nov 2009 11:02:24 +0000 (12:02 +0100)] 
Eui build fix

15 years agoCorrect ICMP Checksum unit-tests.
Amos Jeffries [Fri, 20 Nov 2009 04:59:46 +0000 (17:59 +1300)] 
Correct ICMP Checksum unit-tests.

 * Correct bitmaps to network-order for Endian handling.
 * Fix mishap confusing array offset with bitmap bytes.

15 years agoFix testheaders.sh: it must build a true executable
Francesco Chemolli [Thu, 19 Nov 2009 23:32:21 +0000 (00:32 +0100)] 
Fix testheaders.sh: it must build a true executable

15 years agoFix testheaders.sh to work with non-gcc compilers
Francesco Chemolli [Thu, 19 Nov 2009 22:44:47 +0000 (23:44 +0100)] 
Fix testheaders.sh to work with non-gcc compilers

15 years agoFix handling of --disable-strict-error-checking.
Francesco Chemolli [Thu, 19 Nov 2009 22:41:55 +0000 (23:41 +0100)] 
Fix handling of --disable-strict-error-checking.
Add chmod to the list of searched-for programs during configuration.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 19 Nov 2009 01:12:49 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Wed, 18 Nov 2009 16:31:08 +0000 (17:31 +0100)] 
Fixed some cases of variable shadowing

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Wed, 18 Nov 2009 15:48:32 +0000 (16:48 +0100)] 
Fixed some cases of variable shadowing

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Wed, 18 Nov 2009 12:37:56 +0000 (13:37 +0100)] 
Fixed some cases of variable shadowing

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Wed, 18 Nov 2009 08:54:02 +0000 (09:54 +0100)] 
Fixed some cases of variable shadowing
Fixed shadowing-related bug in http reply handling

15 years agoPartial Revert and replace revno10132
Amos Jeffries [Wed, 18 Nov 2009 04:06:43 +0000 (17:06 +1300)] 
Partial Revert and replace revno10132

15 years agoSourceFormat Enforcement
Automatic source maintenance [Wed, 18 Nov 2009 01:12:55 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Wed, 18 Nov 2009 00:55:07 +0000 (01:55 +0100)] 
Fixed some cases of variable shadowing

15 years agoFix nis library detection.
Francesco Chemolli [Wed, 18 Nov 2009 00:26:30 +0000 (01:26 +0100)] 
Fix nis library detection.

15 years agoImproved detection of nis libraries.
Francesco Chemolli [Wed, 18 Nov 2009 00:17:51 +0000 (01:17 +0100)] 
Improved detection of nis libraries.

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Tue, 17 Nov 2009 16:56:02 +0000 (17:56 +0100)] 
Fixed some cases of variable shadowing

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Tue, 17 Nov 2009 15:44:34 +0000 (16:44 +0100)] 
Fixed some cases of variable shadowing

15 years agoImplemented --disable-strict-error-checking configure option
Francesco Chemolli [Tue, 17 Nov 2009 15:43:05 +0000 (16:43 +0100)] 
Implemented --disable-strict-error-checking configure option

15 years agoFixed some cases of variable shadowing
Francesco Chemolli [Tue, 17 Nov 2009 11:10:38 +0000 (12:10 +0100)] 
Fixed some cases of variable shadowing

15 years agoFixed some cases of linkage type mismatch and parameter shadowing
Francesco Chemolli [Tue, 17 Nov 2009 10:07:53 +0000 (11:07 +0100)] 
Fixed some cases of linkage type mismatch and parameter shadowing

15 years agoImproved some libraries detection logic
Francesco Chemolli [Tue, 17 Nov 2009 09:00:52 +0000 (10:00 +0100)] 
Improved some libraries detection logic

autoconf AC_SEARCH_LIBS offers more functionality than AC_CHECK_LIB

15 years agoSend correct Connection: header on intercepted replies
Amos Jeffries [Tue, 17 Nov 2009 05:43:25 +0000 (18:43 +1300)] 
Send correct Connection: header on intercepted replies

Intercepted apps are expecting Connection: back from the server not our
default Proxy-Connection:

15 years agoDnsserver fixes.
Francesco Chemolli [Mon, 16 Nov 2009 11:01:12 +0000 (12:01 +0100)] 
Dnsserver fixes.

A variable was not defined under certain autoconf-related conditions.

15 years agoEnable full RFC1738 tests
Amos Jeffries [Sat, 14 Nov 2009 10:48:39 +0000 (23:48 +1300)] 
Enable full RFC1738 tests

15 years agoSourceFormat Enforcement
Automatic source maintenance [Sat, 14 Nov 2009 01:12:55 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoPortability fix: define non-macro variant of debug.
Francesco Chemolli [Fri, 13 Nov 2009 16:12:31 +0000 (17:12 +0100)] 
Portability fix: define non-macro variant of debug.

15 years agoPortability fix: non-GNU diff is not guarranteed to handle the -q switch
Francesco Chemolli [Fri, 13 Nov 2009 13:12:57 +0000 (14:12 +0100)] 
Portability fix: non-GNU diff is not guarranteed to handle the -q switch

15 years agoportability fix: __func__ is not always available on SunPro CC
Francesco Chemolli [Fri, 13 Nov 2009 12:44:10 +0000 (13:44 +0100)] 
portability fix: __func__ is not always available on SunPro CC

15 years agoAuthor: Markus Moeller huaraz@moeller.plus.com>
Francesco Chemolli [Fri, 13 Nov 2009 10:28:30 +0000 (11:28 +0100)] 
Author: Markus Moeller huaraz@moeller.plus.com>
Improve squid_kerb_auth portability

15 years agoCompat: __FUNCTION__ not available on SunStudio
Amos Jeffries [Fri, 13 Nov 2009 01:43:54 +0000 (14:43 +1300)] 
Compat: __FUNCTION__ not available on SunStudio

15 years agoWhen function always not known we can omit it fully.
Amos Jeffries [Fri, 13 Nov 2009 00:36:13 +0000 (13:36 +1300)] 
When function always not known we can omit it fully.

15 years agoMake cf_gen and cache_cf .h self-complete. Remove TestBed exception
Amos Jeffries [Thu, 12 Nov 2009 03:10:26 +0000 (16:10 +1300)] 
Make cf_gen and cache_cf .h self-complete. Remove TestBed exception

15 years agoSourceFormat Enforcement
Automatic source maintenance [Thu, 12 Nov 2009 01:12:50 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoBug 2628: make PID file PREFIX/var/run/squid.pid the basic default
Amos Jeffries [Wed, 11 Nov 2009 11:55:38 +0000 (00:55 +1300)] 
Bug 2628: make PID file PREFIX/var/run/squid.pid the basic default

15 years agoStyle Makefile.am to use instead of @AUTOMAKEVAR
Henrik Nordstrom [Wed, 11 Nov 2009 11:44:58 +0000 (12:44 +0100)] 
Style Makefile.am to use  instead of @AUTOMAKEVAR

@AUTOMAKEVAR@ is troublesome when used in \ constructs as it may expand
to empty and the last line in a \ construct must not be empty or some
make versions will fail.

thankfully automake adds all variables for us, so using
is preferred.

15 years agoTestBed: Leave data from failed builds for debug. Fatal on sandpit failure
Amos Jeffries [Wed, 11 Nov 2009 10:56:10 +0000 (23:56 +1300)] 
TestBed: Leave data from failed builds for debug. Fatal on sandpit failure

15 years agoOdd REPL_POLICIES comment reference in repl/Makefile.am, removed in preparation for...
Henrik Nordstrom [Wed, 11 Nov 2009 10:33:29 +0000 (11:33 +0100)] 
Odd REPL_POLICIES comment reference in repl/Makefile.am, removed in preparation for major @ cleanuo

15 years agoCleanup our big sed rule to avoid automake collisions
Henrik Nordstrom [Wed, 11 Nov 2009 10:21:48 +0000 (11:21 +0100)] 
Cleanup our big sed rule to avoid automake collisions

15 years agosmb_auth missing include rfc1738.h
Henrik Nordstrom [Wed, 11 Nov 2009 00:03:54 +0000 (01:03 +0100)] 
smb_auth missing include rfc1738.h

15 years agoGeneralize disk-io OS libraries into DISK_OS_LIBS
Henrik Nordstrom [Tue, 10 Nov 2009 23:07:28 +0000 (00:07 +0100)] 
Generalize disk-io OS libraries into DISK_OS_LIBS

Used for disk-io related system libraries. Replaces older AIOLIB which
was unique to -lrt.

This solves dependency issues. We can not have dependencies on system
libraries as that fails for some sometimes..

15 years agoRevert some Opensolaris changes, support SunOS again.
Francesco Chemolli [Tue, 10 Nov 2009 14:44:34 +0000 (15:44 +0100)] 
Revert some Opensolaris changes, support SunOS again.

15 years agoSourceFormat Enforcement
Automatic source maintenance [Tue, 10 Nov 2009 01:12:47 +0000 (18:12 -0700)] 
SourceFormat Enforcement

15 years agoPolish rfc1738 library code. Add cppunit tests.
Amos Jeffries [Mon, 9 Nov 2009 11:25:11 +0000 (00:25 +1300)] 
Polish rfc1738 library code. Add cppunit tests.

 * Adds API header file for this library.
 * Reveals the do_escape API and creates meaningful flags for its API.
 * Adds documentation.
 * Convert original unit tests by Robert Collins to cppunit code
 * Add new tests based on work for Samba by Andrew Bartlett

15 years agoUnitTests: check precompiler is sane with our wrapping style.
Amos Jeffries [Mon, 9 Nov 2009 09:27:59 +0000 (22:27 +1300)] 
UnitTests: check precompiler is sane with our wrapping style.

15 years agoAuthor: Various Translators
Amos Jeffries [Sat, 7 Nov 2009 15:51:00 +0000 (04:51 +1300)] 
Author: Various Translators
Language Updates

15 years agoConvert IpIntercept to #if syntax
Amos Jeffries [Sat, 7 Nov 2009 15:13:48 +0000 (04:13 +1300)] 
Convert IpIntercept to #if syntax