summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge completion of dgp-read-bytes branch.dgp2014-05-165-10/+232
|\
| * merge 8.5dgp2014-05-061-1/+20
| |\
| | * Have to manage the lifetime of the self handle in testchannel transform.dgp2014-05-061-1/+0
| | |
| | * Segfaulting test (backport of iortrans-5.11).dgp2014-05-051-1/+21
| | |
| * | merge 8.5dgp2014-05-021-1/+1
| |\ \ | | |/
| | * Backport channel self restacking support. (Test iogt-2.4).dgp2014-05-021-1/+1
| | |\
| | | * Stop the segfault in iogt-2.4. First by changing the UpdateInterest()dgp2014-05-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | call that triggers it. "downChanPtr" may no longer be the right argument at that point. Second, after ending the segfault, the test became an infinite loop (nested unstacking?! whoa.), so revised the test to one that terminates (and passes). Left behind a comment that the recursive unstacking case may require more examination.
| | | * merge trunkdgp2014-05-012-1/+66
| | | |\
| | | | * make doubly sure that things which should be unshared stay unshareddkf2014-05-011-6/+6
| | | | |
| | | | * Merge in the fixes for improper ChannelBuffer sharing via recycling.dgp2014-05-011-0/+33
| | | | |\ | | | |_|/ | | |/| |
| | | | * missing constraintdgp2014-05-011-1/+1
| | | | |
| | | | * [82e7f67325] Fix an evil refcount problem in compiled [string replace].dkf2014-04-301-1/+33
| | | | |
| | | * | Test iortrans-4.8.2 demos an infinite loop. Possible trouble withdgp2014-04-251-0/+20
| | | |/ | | | | | | | | pushback buffers.
| | | * Merge refcounting machinery for ChannelBuffer.dgp2014-04-211-0/+32
| | | |\
| | | * | Remove all win95-specific test-cases, since Windows 95 is not supported any ↵jan.nijtmans2014-04-175-134/+6
| | | | | | | | | | | | | | | | | | | | more.
| | | * | [d19a30db57] More testing.dgp2014-04-161-0/+4
| | | |\ \
| | | * \ \ [d19a30db57] Fixed segfault in [clock] internals. Includes test.dgp2014-04-161-0/+5
| | | |\ \ \
| | | * \ \ \ [88aef05cda] Stop reentrancy segfault in reflected channels by managingdgp2014-04-151-0/+19
| | | |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | callbacks as (copies of) lists, not shared Tcl_Obj arrays. Still could use cleanup and improvements.
| | | * | | | | Test-cases which pick up the completion of bug-fix ↵jan.nijtmans2014-04-151-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [e663138a06d98e48b5fbb42cc015cf1698f486cd|e663138a06]. Thanks, Don!
| | | * | | | | Fix [3118489]: NUL in filenames, now fixed for both Windows and UNIX. jan.nijtmans2014-04-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | For consistancy, any NUL character in a filename prevents the native filesystem to generate a native file representation for it. Other filesystems than the native one may still accept it, but it's not recommended.
| | | * | | | | Fix [3118489] for Windows only: NUL in filenames. This allows various ↵jan.nijtmans2014-04-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | characters to be used in win32 filenames which are normally invalid, as described here: [http://cygwin.com/cygwin-ug-net/using-specialnames.html#pathnames-specialchars]. The Cygwin shell can handle those same filenames as well. In other shells (cmd.exe/mSys) or on the Windows desktop the filenames will look strange, but that's all.
| | | * | | | | Merge minimal fix for iocmd-23.11.dgp2014-03-281-2/+1
| | | |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note that top channel regeneration is removed, so that Preserve/Release call pairs are sure to operate on the same pointers. Other bug fixes may need to change that.
| | | * \ \ \ \ \ Test iocmd-23.11 demos another segfault.dgp2014-03-271-0/+15
| | | |\ \ \ \ \ \
| | | * \ \ \ \ \ \ Test iogt-2.4 is another segfault demo for [721ec69271].dgp2014-03-271-0/+35
| | | |\ \ \ \ \ \ \
| | | * | | | | | | | New test iortrans-4.8.1 exposes segfault bug [721ec69271].dgp2014-03-271-0/+19
| | | | | | | | | | |
| | | * | | | | | | | Merge core-8-5-branch (New tests covering INPUT_NEED_NL flag handling. One ↵jan.nijtmans2014-03-091-0/+71
| | | |\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exposes a bug.)
| * | | \ \ \ \ \ \ \ \ merge 8.5dgp2014-05-011-0/+33
| |\ \ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / / /
| | * | | | | | | | | | Stop the segfaults in [close] during [gets] tests.dgp2014-04-301-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not sure this is the right behavior, but it's better than crashing.
| | * | | | | | | | | | Another segfault demo test, this one with [close] during [gets].dgp2014-04-301-0/+16
| | | |_|_|_|_|_|_|_|/ | | |/| | | | | | | |
| * | | | | | | | | | merge 8.5dgp2014-04-211-0/+32
| |\ \ \ \ \ \ \ \ \ \ | | |/ / / / / / / / /
| | * | | | | | | | | Added a refcounting mechanism to ChannelBuffers. Other edits todgp2014-04-211-2/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | stop segfaults in tests iocmd-21.2[12].
| | * | | | | | | | | Another test exposing another segfault.dgp2014-04-171-0/+16
| | | |_|_|_|_|_|_|/ | | |/| | | | | | |
| * | | | | | | | | merge 8.5dgp2014-04-164-0/+110
| |\ \ \ \ \ \ \ \ \ | | |/ / / / / / / /
| | * | | | | | | | Repair new test so all parts will be effective.dgp2014-04-161-0/+3
| | | | | | | | | |
| | * | | | | | | | Test for [d19a30db57] extendedsebres2014-04-161-0/+1
| | | |_|_|_|_|_|/ | | |/| | | | | |
| | * | | | | | | Test for [d19a30db57].dgp2014-04-161-0/+5
| | | |_|_|_|_|/ | | |/| | | | |
| | * | | | | | [88aef05cda] Stop reentrancy segfault in reflected channels by managingdgp2014-04-151-0/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | callbacks as (copies of) lists, not shared Tcl_Obj arrays. Still could use cleanup and improvements.
| | * | | | | | Moved tests socket-8.2 and socket-8.3 to socket-14.3 and socket-14.4 and ↵oehhar2014-04-041-29/+31
| | |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | made them robust against connect failures
| | | * | | | | | Move tests 8.2 and 8.3 out of the IPv4/IPv6 loop to 14.13 and 14.14.max2014-04-041-31/+32
| | | | | | | | |
| | | * | | | | | Fix/improve tests.max2014-04-041-37/+30
| | | | | | | | |
| | | * | | | | | Add tests for bugs [336441ed59] and [581937ab1e] from core-8-5-branch.max2014-04-041-0/+29
| | | | | | | | |
| | | * | | | | | * Rework WaitForConnect() to fix synchronous completion of asynchronous ↵max2014-04-041-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | connections. * Let TcpInputProc() and TcpOutputProc() fail before calling any I/O syscalls when an asynchronous connection has failed. * Adjust the tests accordingly.
| | * | | | | | | Fix bug [581937ab1e]: fire readable event on async socket connect failurebug_581937ab1eoehhar2014-04-021-0/+17
| | |\ \ \ \ \ \ \ | | | |/ / / / / /
| | | * | | | | | * More test improvements for async sockets.max2014-03-141-19/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Advance async connections whenever the channel is touched (e.g. by [chan configure]). * Add a noblock argument to WaitForConnect(), so that advancing async connections from [chan configure] doesn't block even on a blocking socket.
| | | * | | | | | * Hide transient errors of the internal iterations of [socket -async] ↵max2014-03-111-5/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | from the script level. * More tests for corner cases.
| | | * | | | | | WaitForConnect may only call back to CreateClientSocket when the socket is ↵max2014-03-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | writable or something. When it does so for a pending socket, it is falsely assumed to have succeeded and a subsequent read/write operation will fail.
| | | * | | | | | * tclUnixSock.c: Fix WaitForConnect() for client sockets that have to try ↵max2014-03-101-20/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | more than one address. * socket.test: Extend and improve tests for [socket -async] * socket.test: Add latency measuring and calculation for Windows.
| | | * | | | | | More debug to chase different fd in struct than in callbackoehhar2014-03-061-0/+6
| | | |/ / / / /
| | | * | | | | [8d5f5b8034] Flush internal representations in [string tolower] of unshared objdkf2014-02-251-0/+9
| | | | | | | |
| | | * | | | | [1230597] Update test comment.dgp2014-02-191-1/+1
| | | |\ \ \ \ \