]> git.ipfire.org Git - thirdparty/squid.git/log
thirdparty/squid.git
15 years agoAuthor: Henrik Nordstrom <henrik@henriknordstrom.net>
Amos Jeffries [Sun, 12 Jul 2009 08:58:47 +0000 (20:58 +1200)] 
Author: Henrik Nordstrom <henrik@henriknordstrom.net>
http_port allow-direct option to allow direct forwarding in accelerator mode

normally direct forwarding is disabled in accelerator mode unless overridden
by always_direct, to avoid unintentional security loops. But there is setups
where it makes sense to not have this restriction as this has effects on
peer selection as well.

15 years agoAuthor: Adrian Chadd <adrian@squid-cache.org>
Amos Jeffries [Sun, 12 Jul 2009 03:32:39 +0000 (15:32 +1200)] 
Author: Adrian Chadd <adrian@squid-cache.org>
Add a simple script to summarise traffic use per user.

And, summarise the user list accessing the proxy.

Allows the user to override the aggregation term.
By default its "username" but there are other options (eg try
"clientip").

15 years agoAuthor: Adrian Chadd <adrian@squid-cache.org>
Amos Jeffries [Sun, 12 Jul 2009 03:31:37 +0000 (15:31 +1200)] 
Author: Adrian Chadd <adrian@squid-cache.org>
This is a simple Perl library which facilitates parsing access logfile entries.

15 years agoAuthor: Markus Moeller <huaraz@moeller.plus.com>
Amos Jeffries [Sun, 12 Jul 2009 02:46:59 +0000 (14:46 +1200)] 
Author: Markus Moeller <huaraz@moeller.plus.com>
Bug 2710: squid_kerb_auth non-terminated string

15 years agoBug 2695: Regression in wccp L2 mask assignment
Amos Jeffries [Sun, 12 Jul 2009 02:38:49 +0000 (14:38 +1200)] 
Bug 2695: Regression in wccp L2 mask assignment

correct endianism of value stored in mask.
Revert value to 2 and field type to uint16_t as prior to bug 2404 update.

15 years agoBug 2707: Regression in FTP anonymous auth
Amos Jeffries [Sun, 12 Jul 2009 02:33:39 +0000 (14:33 +1200)] 
Bug 2707: Regression in FTP anonymous auth

A small regression was marking anonymous Auth as a no-login case and
returning 401 unauthorized.

15 years agoLimit X-Forwarded-For growth.
Alex Rousskov [Sat, 11 Jul 2009 05:39:44 +0000 (23:39 -0600)] 
Limit X-Forwarded-For growth.

X-Forwarded-For growth leads to String size limit assertions and probably
other problems.

We now replace huge XFF values with a string "error", warn the admin the
first 100 times, and hope that something will stop the loop (if it is a
loop). TODO: we should probably deny requests with huge XFF.

To make growth-associated problems visible during forwarding loops, the
loop breaking code must be disabled (no Via) or not applicable (direct
forwarding) and request_header_max_size has to be raised or disabled.
The X-Forwarded-For header value may also grow too large for reasons
unrelated to forwarding loops.

This change also prevents most cases of pointless computation of the
original X-Forwarded-For value list. That computation can be quite
expensive.

15 years agodist cachemgr.cgi.8.in for build
Amos Jeffries [Fri, 10 Jul 2009 12:51:13 +0000 (06:51 -0600)] 
dist cachemgr.cgi.8.in for build

15 years agoAdd missing Substitute.am
Amos Jeffries [Fri, 10 Jul 2009 07:35:44 +0000 (19:35 +1200)] 
Add missing Substitute.am

15 years agoRevert build test alteration, slipped in again:(
Amos Jeffries [Fri, 10 Jul 2009 07:20:14 +0000 (19:20 +1200)] 
Revert build test alteration, slipped in again:(

15 years agoShuffle cachemgr.cgi.8 into tools/ with cachemgr.cgi code
Amos Jeffries [Fri, 10 Jul 2009 07:06:53 +0000 (19:06 +1200)] 
Shuffle cachemgr.cgi.8 into tools/ with cachemgr.cgi code

To perform this shuffle the SUBSTITUTE make code pushed into a sub-include
at doc/manuals/Substitute.am for shared use.

Also clean up the manual titles to reflect the binary they apply to
rather than the generic Squid project release name.

The use of generic @SYSCONFDIR@ and specific filenames allows the
translation strings to be more specific, readable for translators and
reduces Makefile complexity at once. squid.conf etc are widely mentioned
and used enough that allowing for alternative names at this point seems
meaningless.

15 years agoAuthor: Luigi Gangitano <luigi@debian.org>
Amos Jeffries [Thu, 9 Jul 2009 22:33:18 +0000 (10:33 +1200)] 
Author: Luigi Gangitano <luigi@debian.org>
squidclient man(1) page

A little out of date now, but its a start and better than nothing.

15 years agoCorrect TestBed make checks.
Amos Jeffries [Thu, 9 Jul 2009 12:56:50 +0000 (00:56 +1200)] 
Correct TestBed make checks.

distcheck drops any custom configure options. We can't use it
outside the 00-default test.

We can keep check, and should add any others that may be useful if
they can be identified and shown not to re-run configure.

Also move some old distclean hacks that may be obsolete now out of
the way to a rare occurance when thay might still be relevant.

15 years agoDistribute TRANSLATORS properly.
Amos Jeffries [Thu, 9 Jul 2009 11:08:24 +0000 (05:08 -0600)] 
Distribute TRANSLATORS properly.

Also remove '/' from scan paths and add information
about which files are being found for install/uninstall

15 years agoTypo in configure
Amos Jeffries [Thu, 9 Jul 2009 10:27:25 +0000 (04:27 -0600)] 
Typo in configure

15 years agoKick translation again.
Amos Jeffries [Wed, 8 Jul 2009 14:21:01 +0000 (02:21 +1200)] 
Kick translation again.

install does not NEED to be translating, and it seems to cause an issue
that did not show up my local testing.

Makefile proved useless to langpack.

15 years agoAdd localhost to default permitted networks
Amos Jeffries [Wed, 8 Jul 2009 05:05:39 +0000 (17:05 +1200)] 
Add localhost to default permitted networks

This was an oversight and should have been added with the RFC1918 space.

15 years agoBug 2706: pt 1: don't assert on cosmetic Date: addition for bad timestamps
Amos Jeffries [Wed, 8 Jul 2009 04:58:09 +0000 (16:58 +1200)] 
Bug 2706: pt 1: don't assert on cosmetic Date: addition for bad timestamps

Seems not all StoreEntry are being created with timestamps. This handles
them cleanly with a log WARNING when such are sighted instead of asserting

15 years agoSilence unwanted LS warnings
Amos Jeffries [Tue, 7 Jul 2009 14:05:30 +0000 (08:05 -0600)] 
Silence unwanted LS warnings

15 years agoCorrect logging for pinned connections.
Amos Jeffries [Tue, 7 Jul 2009 01:48:55 +0000 (13:48 +1200)] 
Correct logging for pinned connections.

Also some extra debug when one fails to be valid for some reason.

15 years agoAdd --disable-translation to break .po from error negotiation
Amos Jeffries [Mon, 6 Jul 2009 04:37:36 +0000 (16:37 +1200)] 
Add --disable-translation to break .po from error negotiation

This enables build-time translation to be disabled without also disabling
run-time error page negotiation. They should not have been linked tightly.

15 years agoPrevent dead language aliases being created
Amos Jeffries [Mon, 6 Jul 2009 03:12:39 +0000 (15:12 +1200)] 
Prevent dead language aliases being created

15 years agoFix error pages not installed.
Amos Jeffries [Mon, 6 Jul 2009 03:06:13 +0000 (15:06 +1200)] 
Fix error pages not installed.

Attempts to translate, and installs the error pages content if present.
Both srcdir and builddir are scanned used since the file location varies
depending on whether a source bundle or VCS is used to install.

15 years agoTruncate too-long HTTP response bodies to match their Content-Length header.
Alex Rousskov [Thu, 2 Jul 2009 16:36:36 +0000 (10:36 -0600)] 
Truncate too-long HTTP response bodies to match their Content-Length header.

Sometimes a broken server sends more than Content-Length bytes in the
response.  For example, a 302 redirect message with "Content-Length: 0" header
may include an HTML body. Squid used to send "everything" it read to the
client, even if it read more than the Content-Length bytes. That may have
helped in some cases, but we should be more conservative when dealing
with broken servers to combat message smuggling attacks and other bad
side-effects for clients.

We now do not forward more than the advertised content length and declare the
connection with a broken server non-persistent.

Chunked responses (that HTTP/1.0 Squid should not receive and that must not
have a Content-Length header) are not truncated because RFC 2616 says we
MUST ignore their Content-Length header.

TODO: Do not cache the truncated entry and purge the cached version, if any.

15 years agoBreak forwarding loops for "transparent" or "intercept" http_ports.
Alex Rousskov [Thu, 2 Jul 2009 15:24:24 +0000 (09:24 -0600)] 
Break forwarding loops for "transparent" or "intercept" http_ports.

Squid detected forwarding loops in most configurations, but broke
them (using a customizable HTTP_FORBIDDEN response) only when working as
an accelerator. Squid now breaks loops when working as a transparent
proxy as well.

A persistent loop is going to be broken anyway, when the Via and
X-Forwarded-For headers exceed header size limit, but that wastes a lot of
resources and may also crash misconfigured Squids.

TODO: Consider breaking all loops, regardless of the http_port options.

TODO: Consider adding a specific and/or configurable error page for this case
instead of using hard-coded ACCESS_DENIED.

15 years agoAuthor: Alex Rousskov <rousskov@measurement-factory.com>
Amos Jeffries [Thu, 2 Jul 2009 12:02:35 +0000 (00:02 +1200)] 
Author: Alex Rousskov <rousskov@measurement-factory.com>
Bug 2695: String length overflows on append, leading to segfaults

Long-term patch for 3.0. This softens the error, but does not
resolve the issue completely for ESI.

Short-term patch for 3.1. The limit is arbitrary and may be fixed
at some point by a better patch. This one will work however.

15 years agoTestBed: Polish the tests slightly and enable per-run level of tests
Amos Jeffries [Thu, 2 Jul 2009 11:38:56 +0000 (23:38 +1200)] 
TestBed: Polish the tests slightly and enable per-run level of tests

This finished the planned testbed features. Each level of test can now
be run on any combination of make targets specific to that test.

Remove the make all output used by obsolete testbed algorithms.

15 years agoLanguage Updates: Country-specific Arabic
Amos Jeffries [Tue, 30 Jun 2009 23:49:53 +0000 (11:49 +1200)] 
Language Updates: Country-specific Arabic

Thanks to Alaa of the Translation Toolkit Project

15 years agoAuthor: Vincent Régnard + Peter Pramberger + Amos Jeffries
Amos Jeffries [Tue, 30 Jun 2009 00:35:28 +0000 (12:35 +1200)] 
Author: Vincent Régnard + Peter Pramberger + Amos Jeffries
Bug 2699: Build failure NTLM smb_lm helper

Multiple definition of uint16 in included headers.
Make the typedef in .c and as portable as possible.

15 years agoBug 2127: delay pools class 4 crashes with ntlm auth
Amos Jeffries [Sun, 28 Jun 2009 12:03:25 +0000 (00:03 +1200)] 
Bug 2127: delay pools class 4 crashes with ntlm auth

pt 2: prevent NTLM handshake requests from being delayed prior to the
authentication credentials being confirmed.

Also adds a few more descriptive asserts to catch this bug if still live.

15 years agoBug 1338: File prefetches aborted despite range_offset
Amos Jeffries [Sun, 28 Jun 2009 11:47:27 +0000 (23:47 +1200)] 
Bug 1338: File prefetches aborted despite range_offset

15 years agoAuthor: Don Hopkins <dhopkins@DonHopkins.com>
Amos Jeffries [Sun, 28 Jun 2009 10:49:52 +0000 (22:49 +1200)] 
Author: Don Hopkins <dhopkins@DonHopkins.com>
Bug 1087: ESI processor not quoting attributes correctly.

Use HTML 4.01 specified double-quotes instead of HTML 1.0 single quotes
and HTML-encode any double-quotes contained within the attribute data.

15 years agoDelay pools 64-bit buckets and IPv6-polish
Amos Jeffries [Sun, 28 Jun 2009 08:34:50 +0000 (20:34 +1200)] 
Delay pools 64-bit buckets and IPv6-polish

This patch adds some polish and minor unfinished business in IPv6
support vs delay pools.

Also updates the bucket size to 64-bytes to allow for >4MB traffic caps.

TODO: Bump up the refresh size for >4MB/sec flows and check that nothing
      gets broken by it.

15 years agoBug 422: RFC 2616 Date header requirements
Amos Jeffries [Sun, 28 Jun 2009 08:28:20 +0000 (20:28 +1200)] 
Bug 422: RFC 2616 Date header requirements

The Date: header appears to already be implemented on all generated
pages and ICAP processed pages.
This tests and enforces Date: on all other outgoing replies as required.

I'm not certain this is the right place, it appears to be post-caching.
The RFC indicates the Date: should be enforced pre-caching. But was
unable to find a place of input cloning/processing after initial parse.
The storeEntry timestamp is used to estimate correct receiving date.

15 years agoSimpler test for PURGE method
Amos Jeffries [Sun, 28 Jun 2009 08:11:27 +0000 (20:11 +1200)] 
Simpler test for PURGE method

Uses a tri-state setting on enable_purge and acl parsing to
detect PURGE method addition/removal instead of a complicated ACL
creation test post-configure.

This removes the annoying false errors about temp ACL and some minor
speed up in all actions that parse squid.conf.

15 years agoAuthor: Francesco Chemolli <kinkie@squid-cache.org>
Amos Jeffries [Sun, 28 Jun 2009 08:03:28 +0000 (20:03 +1200)] 
Author: Francesco Chemolli <kinkie@squid-cache.org>
Bug 2092: Changed select loop call counter to 64-bit

... unsigned long int so that it won't wrap around so easily.

15 years agoAuthor: Philip Allison <philip.allison@smoothwall.net>
Alex Rousskov [Sat, 27 Jun 2009 01:14:58 +0000 (19:14 -0600)] 
Author: Philip Allison <philip.allison@smoothwall.net>
Bug 2614 fix: Potential loss of adapted body data from eCAP adapters

It was possible for Squid to stop reading buffered adapted body data before it
has all been sent to the browser.

Squid treated a call to noteAbContentDone by an adapter as a signal to stop
consuming and sending adapted body data. The correct behaviour is to use
noteAbContentDone to record the fact that the adapter has stopped producing
new adapted body data, but continue to consume and send data until all
buffered ab content is consumed and sent (i.e., abContent returns an empty
Area).

Links to relevant discussions:

https://answers.launchpad.net/ecap/+question/63068
https://answers.launchpad.net/ecap/+question/63147

15 years agoLanguage Updates: Add aliases from live traffic info
Amos Jeffries [Fri, 26 Jun 2009 13:32:27 +0000 (01:32 +1200)] 
Language Updates: Add aliases from live traffic info

Taking a scan of the last 98 days traffic and locating the country-code
Accept-Language headers used in that traffic to refer to the existing
languages gives a subset we can alias to further improve the coverage.

15 years agoPrevent getservbyname() being called with a numeric value on Windows.
Amos Jeffries [Fri, 26 Jun 2009 09:10:11 +0000 (21:10 +1200)] 
Prevent getservbyname() being called with a numeric value on Windows.

The function getservebyname() returns garbage values when called with
a numeric port "name" for Windows people.

15 years agoPrep for 3.1.0.9
Amos Jeffries [Fri, 26 Jun 2009 09:08:44 +0000 (21:08 +1200)] 
Prep for 3.1.0.9

15 years agoBug 2674: Remove limit on HTTP headers read.
Amos Jeffries [Fri, 26 Jun 2009 07:02:45 +0000 (19:02 +1200)] 
Bug 2674: Remove limit on HTTP headers read.

Headers may be accumulated over more than one read. It does not make
sense to limit the internal copy of the accumulated read buffer to 64KB.

Reverts the internal read buffer to MemBuf defaults. This may cause
issues where headers are of unbounded size. But those are expected to be
caught by the header parser.

15 years agotar-ustar requires automake 1.9 or later. Drop earlier versions from selection, and...
Henrik Nordstrom [Thu, 25 Jun 2009 20:37:44 +0000 (22:37 +0200)] 
tar-ustar requires automake 1.9 or later. Drop earlier versions from selection, and add 1.11

15 years agoAdd ftp_epsv control to disable EPSV support.
Amos Jeffries [Thu, 25 Jun 2009 13:32:03 +0000 (01:32 +1200)] 
Add ftp_epsv control to disable EPSV support.

Some firewalls are known to be severely broken with EPSV requests.
This enables Admin to turn it off if they need to.

15 years agoAdd omitted Makefile.am
Amos Jeffries [Wed, 24 Jun 2009 07:21:03 +0000 (19:21 +1200)] 
Add omitted Makefile.am

15 years agoPrep for 3.0.STABLE16
Amos Jeffries [Wed, 24 Jun 2009 06:35:25 +0000 (18:35 +1200)] 
Prep for 3.0.STABLE16

15 years agoMake a proper manuals directory for translation
Amos Jeffries [Wed, 24 Jun 2009 03:33:53 +0000 (15:33 +1200)] 
Make a proper manuals directory for translation

15 years agoLanguage Update: Alias links now handle en-*
Amos Jeffries [Tue, 23 Jun 2009 23:28:17 +0000 (11:28 +1200)] 
Language Update: Alias links now handle en-*

15 years agoMake gcc 4.4 happy with 3.1 libraries
Amos Jeffries [Mon, 22 Jun 2009 13:06:09 +0000 (01:06 +1200)] 
Make gcc 4.4 happy with 3.1 libraries

 - Fixes libecap build fubar
 - Fixes libbase circular dependencies for ufsdump

15 years agoFix alias linker dist/install
Amos Jeffries [Sun, 21 Jun 2009 06:32:16 +0000 (18:32 +1200)] 
Fix alias linker dist/install

make requires ';' after a SHELL command apparently.

Make alias-link.sh handle case where the DESTDIR is non-existent.
This occurs on some distro packaging systems (ie using langpack as a
separate package may not install errors).

15 years agoCorrect ICMPv6 socket text
Amos Jeffries [Sat, 20 Jun 2009 13:56:11 +0000 (01:56 +1200)] 
Correct ICMPv6 socket text

15 years agoCorrect Licensing Credits
Amos Jeffries [Sat, 20 Jun 2009 06:50:37 +0000 (18:50 +1200)] 
Correct Licensing Credits

Several of the licenses mentioned in the CREDITS file are not relevant
to Squid-3.1 code any more. Several license disclaimers were found to be
missing.

Thanks to the Debian Project for identifying these incorrect entries.

15 years agodist errorpage.css properly again
Amos Jeffries [Thu, 18 Jun 2009 10:54:25 +0000 (22:54 +1200)] 
dist errorpage.css properly again

15 years agoLanguage alias linker/installer/upgrade scripts
Amos Jeffries [Wed, 17 Jun 2009 14:20:11 +0000 (02:20 +1200)] 
Language alias linker/installer/upgrade scripts

alias-link.sh
  This is a script set designed to be called via make/Makefile and setup
  language codes for those languages which it would be impractical to
  bundle duplicate translated files for.
  Relies on local environment tools to be detected by automake.

make install
  - now also calls generation of aliases after existing install.
    Provided in file aliases.

make upgrade
  - cleans out legacy files from pre-3.1 and replaces with symlinks
    to the new upgraded language codes.
    Provided in file alias-upgrade.
  NP: this is a destructive process and must be manually run.

Bundle aliasing scripts and Makefile to use them with the langpack.

15 years agoAdd Treehouse to SPONSORS
Amos Jeffries [Wed, 17 Jun 2009 14:14:31 +0000 (02:14 +1200)] 
Add Treehouse to SPONSORS

15 years agoRemove last remains of dead options
Amos Jeffries [Tue, 16 Jun 2009 03:48:57 +0000 (15:48 +1200)] 
Remove last remains of dead options

15 years agoSourceFormat enforcement
Amos Jeffries [Sun, 14 Jun 2009 12:18:00 +0000 (00:18 +1200)] 
SourceFormat enforcement

15 years agoBug 2679: strsep and strtoll should be bundled
Amos Jeffries [Sun, 14 Jun 2009 10:44:38 +0000 (22:44 +1200)] 
Bug 2679: strsep and strtoll should be bundled

Incorrect autoconf macro to test for these was leading to a large hack.
Using the right macro fixes this issue and links as needed.

15 years agoShuffle update-pot.sh to scripts/
Amos Jeffries [Sun, 14 Jun 2009 08:42:18 +0000 (20:42 +1200)] 
Shuffle update-pot.sh to scripts/

15 years agoAuthor: Various Translators
Amos Jeffries [Sun, 14 Jun 2009 08:35:04 +0000 (20:35 +1200)] 
Author: Various Translators
Initial Arabic Man page translations

15 years agoAuthor: fancyrabbit <fancyrabbit@gmail.com>
Amos Jeffries [Sun, 14 Jun 2009 07:47:54 +0000 (19:47 +1200)] 
Author: fancyrabbit <fancyrabbit@gmail.com>
Bug 2672: cacheMemMaxSize 32-bit overflow during snmpwalk

snint is 32-bits. Unwrapped the code casts int64 to int32 before
reducing the base unit size to MB.

15 years agoUpdate .pot and rename errpages.pot
Amos Jeffries [Sun, 14 Jun 2009 06:18:11 +0000 (18:18 +1200)] 
Update .pot and rename errpages.pot

The old name dictionary.pot was picked semi-randomly based on my old
experience in other translation arenas. It does not fit with the l18n
requirements of Squid very well. This renaming adjusts to make things
a bit clearer.

15 years agoAutomate list of available translations
Amos Jeffries [Sun, 14 Jun 2009 05:57:35 +0000 (17:57 +1200)] 
Automate list of available translations

15 years agoAutomate list of available translations
Amos Jeffries [Sun, 14 Jun 2009 05:56:30 +0000 (17:56 +1200)] 
Automate list of available translations

15 years agoMerged from trunk
Amos Jeffries [Sun, 14 Jun 2009 05:36:55 +0000 (17:36 +1200)] 
Merged from trunk

15 years agoRemove obsolete Dual-Language error page hack
Amos Jeffries [Sun, 14 Jun 2009 05:34:43 +0000 (17:34 +1200)] 
Remove obsolete Dual-Language error page hack

15 years agoAuthor: Various Translators
Amos Jeffries [Sun, 14 Jun 2009 05:32:04 +0000 (17:32 +1200)] 
Author: Various Translators
Language: Slovak

This concludes the deprecated language conversions.
Makefile adjusted to remove obsolete operations.

15 years agoAuthor: Various Translators
Amos Jeffries [Sun, 14 Jun 2009 05:23:20 +0000 (17:23 +1200)] 
Author: Various Translators
Language: Slovak

This concludes the deprecated language conversions.
Makefile adjusted to remove obsolete operations.

15 years agoAuthor: Various Translators
Amos Jeffries [Sun, 14 Jun 2009 02:51:26 +0000 (14:51 +1200)] 
Author: Various Translators
Language: Portuguese

15 years agoFormatting
Amos Jeffries [Sun, 14 Jun 2009 02:50:35 +0000 (14:50 +1200)] 
Formatting

15 years agoAuthor: Various Translators
Amos Jeffries [Sun, 14 Jun 2009 02:48:37 +0000 (14:48 +1200)] 
Author: Various Translators
Language: Portuguese

15 years agoMake distuninstallcheck work when $(RM) contains spaces (e.g., rm -f).
Alex Rousskov [Sat, 13 Jun 2009 20:39:33 +0000 (14:39 -0600)] 
Make distuninstallcheck work when $(RM) contains spaces (e.g., rm -f).

We must quote $(RM) value when passing it to scripts/remove-cfg.sh
The bug was detected by running test-builds.sh.

15 years agoAuthor: Various Translators
Amos Jeffries [Sat, 13 Jun 2009 02:38:38 +0000 (14:38 +1200)] 
Author: Various Translators
Language: Polish

15 years agoLanguage: Polish
Amos Jeffries [Sat, 13 Jun 2009 02:37:25 +0000 (14:37 +1200)] 
Language: Polish

15 years agoPrevent "make check" failure on warn_unused_result warning for fwrite(3) call.
Alex Rousskov [Fri, 12 Jun 2009 15:15:33 +0000 (09:15 -0600)] 
Prevent "make check" failure on warn_unused_result warning for fwrite(3) call.

15 years agoBug 2395: FTP auth errors not displayed
Amos Jeffries [Fri, 12 Jun 2009 08:46:29 +0000 (20:46 +1200)] 
Bug 2395: FTP auth errors not displayed

Round 2 for this bug. Now we handle missing auth as an expected result
rather than a failure. FTP operations are now well tested and this patch
does not affect code shared with other components.

Side-effect is that browser authentication popups now appear when the
FTP server needs authentication. This has been a long missed event.

The root cause of the issue is not found so other subsequent errors in
FTP sub-protocol still silently lost due to the same issue.

15 years agoAuthor: Various Translators
Amos Jeffries [Fri, 12 Jun 2009 05:21:39 +0000 (17:21 +1200)] 
Author: Various Translators
Language: Thai

15 years agoMerge from trunk
Amos Jeffries [Fri, 12 Jun 2009 05:10:28 +0000 (17:10 +1200)] 
Merge from trunk

15 years agoAuthor: Various Translators
Amos Jeffries [Fri, 12 Jun 2009 05:07:44 +0000 (17:07 +1200)] 
Author: Various Translators
Language: Thai

15 years agoAdd .POT file for manual pages
Amos Jeffries [Sun, 7 Jun 2009 09:23:42 +0000 (21:23 +1200)] 
Add .POT file for manual pages

15 years agoWindows port: Bit types protection must applied always
Guido Serassio [Sun, 7 Jun 2009 09:09:33 +0000 (11:09 +0200)] 
Windows port: Bit types protection must applied always

15 years agoLanguage: Lithuanian
Amos Jeffries [Sun, 7 Jun 2009 07:31:50 +0000 (19:31 +1200)] 
Language: Lithuanian

15 years agoLanguage: Lithuanian
Amos Jeffries [Sun, 7 Jun 2009 07:30:08 +0000 (19:30 +1200)] 
Language: Lithuanian

15 years agoLanguage: Hungarian
Amos Jeffries [Sun, 7 Jun 2009 05:47:54 +0000 (17:47 +1200)] 
Language: Hungarian

15 years agoLanguage: Hungarian
Amos Jeffries [Sun, 7 Jun 2009 05:46:47 +0000 (17:46 +1200)] 
Language: Hungarian

15 years agoAdd RTL for Hebrew
Amos Jeffries [Sun, 7 Jun 2009 03:29:03 +0000 (15:29 +1200)] 
Add RTL for Hebrew

15 years agoLanguage: Hebrew
Amos Jeffries [Sun, 7 Jun 2009 03:18:28 +0000 (15:18 +1200)] 
Language: Hebrew

15 years agoLanguage: Hebrew
Amos Jeffries [Sun, 7 Jun 2009 03:15:15 +0000 (15:15 +1200)] 
Language: Hebrew

15 years agoInstall Kerberos helper in libexec not sbin
Amos Jeffries [Sat, 6 Jun 2009 23:51:42 +0000 (11:51 +1200)] 
Install Kerberos helper in libexec not sbin

15 years agoLanguage Updates: Sync ru.po with Rosetta
Amos Jeffries [Sat, 6 Jun 2009 12:26:09 +0000 (00:26 +1200)] 
Language Updates: Sync ru.po with Rosetta

15 years agoLanguage: Malay
Amos Jeffries [Sat, 6 Jun 2009 12:08:13 +0000 (00:08 +1200)] 
Language: Malay

15 years agoLanguage: Malay
Amos Jeffries [Sat, 6 Jun 2009 12:07:16 +0000 (00:07 +1200)] 
Language: Malay

15 years agoUpdates auto-save
Amos Jeffries [Sat, 6 Jun 2009 12:00:38 +0000 (00:00 +1200)] 
Updates auto-save

15 years agoMerged from trunk
Amos Jeffries [Sat, 6 Jun 2009 11:50:57 +0000 (23:50 +1200)] 
Merged from trunk

15 years agoRelease Notes: tcpkeepalive very much present
Amos Jeffries [Sat, 6 Jun 2009 11:37:44 +0000 (23:37 +1200)] 
Release Notes: tcpkeepalive very much present

15 years agoDetect IPv6 stack a little better.
Amos Jeffries [Sat, 6 Jun 2009 03:03:56 +0000 (15:03 +1200)] 
Detect IPv6 stack a little better.

Will now detect whether v4-mapping works and enable split-stack if not.
Moves these tests a similar below the header detection so they will work.

15 years agoRelease notes on tag ACL
Amos Jeffries [Fri, 5 Jun 2009 23:55:01 +0000 (11:55 +1200)] 
Release notes on tag ACL

15 years agoMake debug_options rotate=N option back-compatible.
Amos Jeffries [Fri, 5 Jun 2009 23:13:17 +0000 (11:13 +1200)] 
Make debug_options rotate=N option back-compatible.

This ties older config which do not set rotate=N to still use the value
of logfile_rotate. If set rotate=N overrides logfile_rotate and can be
any value 0 or up.

15 years agoLanguage Updates: Korean, Chinese (Taiwan)
Amos Jeffries [Fri, 5 Jun 2009 05:28:55 +0000 (17:28 +1200)] 
Language Updates: Korean, Chinese (Taiwan)

15 years agoMerged from trunk
Amos Jeffries [Fri, 5 Jun 2009 05:27:08 +0000 (17:27 +1200)] 
Merged from trunk

15 years agoLanguage Updates: Korean
Amos Jeffries [Fri, 5 Jun 2009 05:24:41 +0000 (17:24 +1200)] 
Language Updates: Korean