| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
| |
Eliminates a memory leak in `make valgrind`.
|
|
|
|
| |
that both address families might be available, but localhost only resolves to one of the loopback addreses.
|
|
|
|
| |
randomly fail depending on the local network environment.
|
|
|
|
|
| |
the writable fileevent at the end of an asynchronous connection attempt. Improve comments for some of the trickery around [socket -async]. [Bug 3325339]
* tests/socket.test: Adjust tests to the async code changes. Add more tests for corner cases of async sockets.
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| | |
[socket -async]
* unix/tclUnixSock.c: Set up the file handler for async sockets to fire on exceptions in addition to writable state.
* tests/socket.test: Improve error reporting when socket-14.2 times out.
|
| |
| |
| |
| |
| |
| |
| | |
and NetBSD.
* Unify channel name creation.
* Prevent error messages from appearing twice.
* Double the measured latency in socket.test to be on the safe side.
|
| |
| |
| |
| |
| | |
use that for some of the tests instead of fixed "big enough" times.
* Improve correctness of [socket -async] in some error cases.
|
| |
| |
| |
| | |
* Cache async socket errors for later use by [fconfigure -error]
* Add tests for the above
|
| | |
|
|/
|
|
|
| |
have support for ip6
Follow-up to checkin from 2011-05-11 by rmax
|
| |
|
|
|
|
|
| |
here, as the generic server code already takes care of that.
* tests/socket.test (accept): Add tests to make sure that this remains so.
|
|\
| |
| | |
cause more harm than good. Purged them (except in zlib files).
|
| |\
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | | |
more harm than good. Purged them.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
to 40 seconds to allow for really slow machines. Also extended
actual/expected results with value of variable 'done' to make it
clearer when a test fails due to a timeout. [Bug 792159].
* generic/tclPipe.c (TclCreatePipeline): Modified the processing
of pipebars to fail if the last bar is followed only by
redirections. [Bug 768659].
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[removeFile] commands.
* generic/tclCmdAH.c (Tcl_FormatObjCmd): Restored missing
line from yesterdays' 868486 backport that caused failed alloc's
on LP64 systems.
|
| | |
| | |
| | |
| | |
| | | |
<stwo@users.sourceforge.net> checking that -server and -async
don't go together [Tcl SF Bug 796534].
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* tests/cmdMZ.test: list-quoting of path names that might
* tests/exec.test: contain Tcl-special chars like { or [.
* tests/io.test: Should help us sort out Tcl Bug 554068.
* tests/pid.test:
* tests/socket.test:
* tests/source.test:
* tests/unixInit.test:
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* tests/fileSystem.test: issues uncovered by -debug 1 test
* tests/ioCmd.test: operations. Also backported some
* tests/pid.test: other fixes from the HEAD.
* tests/socket.test: [Bugs 675605, 675655]
* tests/source.test:
|
| | | |
|
| | |
| | |
| | |
| | | |
have been run
|
| | |
| | |
| | |
| | | |
unneeded [after]s.
|
| | |
| | |
| | |
| | | |
tests
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
address family set to any, inet, and inet6 respectively. Use
constraints to skip the tests if a family is found to be
unsupported or not configured on the local machine. Adjust the
tests to dynamically adapt to the address family that is being
tested.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
[fconfiguyre] commands.
* generic/tclInt.h: Introduce TclCreateSocketAddress() as a
* generic/tclIOSock.c: replacement for the platform-dependent
* unix/tclUnixSock.c: TclpCreateSocketAddress() functions.
* unix/tclUnixChan.c: Extend the [socket] and [fconfigure]
* unix/tclUnixPort.h: commands to behave as proposed in
* win/tclWinSock.c: TIP #162.
* win/tclWinPort.h:
* compat/fake-rfc2553.c: A compat implementation of the APIs
* compat/fake-rfc2553.h: defined in RFC-2553 (getaddrinfo() and
friends) on top of the existing
gethostbyname() etc.
* unix/configure.in: Test whether the fake-implementation is
* unix/tcl.m4: needed.
* unix/Makefile.in: Add a compile target for fake-rfc2553.
* win/configure.in: Allow cross-compilation by default
* tests/socket.test: Improve the test suite to make more use of
* tests/remote.tcl: randomized ports to reduce interference with
tests running in parallel or other services
on the machine.
|
| | | |
|
|/ / |
|
| |
| |
| |
| | |
* tests/socket.test (socket-2.11): (esp. on multi-proc machines).
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
to 40 seconds to allow for really slow machines. Also extended
actual/expected results with value of variable 'done' to make it
clearer when a test fails due to a timeout. [Bug 792159].
* generic/tclPipe.c (TclCreatePipeline): Modified the processing
of pipebars to fail if the last bar is followed only by
redirections. [Bug 768659].
|
| |
| |
| |
| | |
was fixed by earlier check-in)
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* tests/io.test: [bgerror] to make use of [interp bgerror].
* tests/socket.test:
* tests/timer.test:
* generic/tclInterp.c: Corrected [interp bgerror] error message.
|
| | |
|
| | |
|
| |
| |
| |
| | |
[removeFile] commands.
|
| |
| |
| |
| |
| | |
<stwo@users.sourceforge.net> checking that -server and -async
don't go together [Tcl SF Bug 796534].
|
| | |
|
| |
| |
| |
| | |
necessary.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* tests/cmdMZ.test: list-quoting of path names that might
* tests/exec.test: contain Tcl-special chars like { or [.
* tests/io.test: Should help us sort out Tcl Bug 554068.
* tests/pid.test:
* tests/socket.test:
* tests/source.test:
* tests/unixInit.test:
|
|/
|
|
|
|
|
|
|
|
|
| |
* tests/exec.test: Corrected temporary file management
* tests/fileSystem.test: issues uncovered by -debug 1 test
* tests/io.test: operations. Also backported some
* tests/ioCmd.test: other fixes from the HEAD.
* tests/main.test:
* tests/pid.test: [Bugs 675605, 675655, 675659]
* tests/socket.test:
* tests/source.test:
|
|
|
|
| |
in the test suite.
|
|
|
|
|
|
| |
the was a DNS outage while running the testsuite. Changed [info
hostname] to 127.0.0.1 to bypass DNS, knowing that we operate on
the local host.
|
|
|
|
|
|
| |
* tests/winPipe.test:
* tests/pid.test: Fixed SF Bug #575848. See below for a
description the general problem.
|
|
|
|
| |
time to successfully complete even on slow/busy machines. [Bug 523470]
|