summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge the reforms of dgp-read-bytes branch into 8.5+ releases.dgp2014-05-081-1/+157
|\ | | | | | | | | | | | | | | Large overhaul of I/O read operations - Protects integer overflow of buffers, reusing append machinery - Forces -buffersize changes to take place when commanded - Uses assertions to simplify code in "can't happen" situations - Eliminated duplication of -translation processing - Fixes bugs io-35.18b and io-35.20
| * merge 8.5dgp2014-05-061-1/+20
| |\ | |/ |/|
| * merge 8.5dgp2014-05-021-1/+1
| |\
| * \ merge 8.5dgp2014-05-011-0/+33
| |\ \
| * \ \ merge 8.5dgp2014-04-211-0/+32
| |\ \ \
| * \ \ \ merge 8.5dgp2014-04-164-0/+110
| |\ \ \ \
| * \ \ \ \ merge 8.5dgp2014-03-201-10/+10
| |\ \ \ \ \
| * | | | | | Test for the bug I just committed.dgp2014-03-101-0/+14
| | | | | | |
| * | | | | | Bring CRLF translation in parallel with others.dgp2014-03-101-0/+14
| | | | | | |
| * | | | | | another coverage test.dgp2014-02-281-0/+15
| | | | | | |
| * | | | | | merge 8.5dgp2014-02-261-0/+71
| |\ \ \ \ \ \
| * | | | | | | More coverage tests and bug fixes.dgp2014-02-261-0/+56
| | | | | | | |
| * | | | | | | Merge the stricter binary mode experiment.dgp2014-02-241-1/+1
| |\ \ \ \ \ \ \
| * | | | | | | | Next coverage test to expose another refactoring error.dgp2014-02-191-0/+14
| | | | | | | | |
| * | | | | | | | Another coverage test that reveals refactoring error.dgp2014-02-181-0/+14
| | | | | | | | |
| * | | | | | | | coverage test for -translation crdgp2014-02-181-0/+14
| | | | | | | | |
| * | | | | | | | Coverage test for -translation auto handling of INPUT_SAW_CR flag.dgp2014-02-181-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | Demonstrates refactor failure.
* | | | | | | | | 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
| |_|_|_|_|_|_|/ |/| | | | | | |
* | | | | | | | 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.)
* | | | | | | | | | | | | 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
| |_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | |
* | | | | | | | | | | | 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
| |_|_|_|_|_|_|/ / / / |/| | | | | | | | | |
* | | | | | | | | | | 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
| | | | | | | | | |