Merge branch 'kg/WS-168-webdav' into patches/ws581 * kg/WS-168-webdav: (65 commits) Testsuite [WebDAV]: Complain if Connection: keep-alive is lost. WebDAV Testsuite: Put debug messages behind DAV_DEBUG. Testsuite [WebDAV]: Fixed a bug in a testcase. Testsuite [WebDAV]: Fixed some bugs in a testcase. Testsuite [WebDAV]: Added special testcase for case insensitive environments. Testsuite [WebDAV]: Added test for testing lock functionality. Testsuite [WebDAV]: Fix handling of IPv4 ANY. Testsuite [WebDAV]: Use keep-alive. Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more. Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars(). Testsuite [WebDAV] [NT]: Avoid illegal characters in filenames. Start [NT]: Fixed argument order for testsuite setup command. Start [NT]: Remove some redundant quoting. Start [NT]: Even more fixes... Start [NT]: More formatting fixes... Start [NT]: Inline stracat(). Start [NT]: Declare the hOut handle before using it... Start [NT]: Add self test modules to the module path. Start [NT]: Adjust log indentation. Start [NT]: Require threads. ...
Merge branch 'patches/ws562' into patches/ws558 * patches/ws562: (9454 commits) VFS: find_above(): Don't add to cache if no cache key. [WS-562] Perform negative caching of (typically) htaccess files for 5 seconds. Fixed request trace nesting inconsistency. FTP: Allow anonymous ftp without TLS even when TLS required. FTP: Added support for the CCC command. FTP: Default to PROT P for FTPS. FTP: Allow FEAT before login. FTP: Fixed bug in MLSD/MLST handling. FTP: Extended AUTH TLS config option. FTP: Fixed SSL data connection. Pike 8.0: Temporary workaround for SSL/TLS API change. FTP: Fixed typo in PBSZ error message. FTP: Support ending the TLS control connection with REIN. FTP: Added configuration flag to require AUTH TLS. FTP: Support AUTH TLS (RFC 4217). FTP: The ftp server is always the server side of TLS. FTP: Splitted send() into low_send() and send(). Pike 8.0: More SSL/TLS API changes. FTP: Prepare for supporting AUTH TLS (RFC 4217). Protocols: Added StartTLSProtocol. ...
Merge branch 'patches/adding_missing_return_statements_in_testsuite.h' into 6.2 * patches/adding_missing_return_statements_in_testsuite.h: testsuite.h: Added some missing return statements.
Merge branch 'patches/adding_missing_return_statements_in_testsuite.h' into devel * patches/adding_missing_return_statements_in_testsuite.h: testsuite.h: Added some missing return statements.
testsuite.h: Added some missing return statements.
Merge branch 'devel' into ponost/admin-if-17 * devel: (182 commits) Version bumped to 6.2.137 by buildsystem. Version bumped to 6.2.136 by buildsystem. Version bumped to 6.2.135 by buildsystem. Version bumped to 6.2.134 by buildsystem. XML Test Tags: Added tag "testsuite". [CMS-439] Version bumped to 6.2.133 by buildsystem. Testsuite [WebDAV] [NT]: Fix test_x_move_file() some more. Filesystem [NT]: Fixed the MOVE destination filename some more. Version bumped to 6.2.132 by buildsystem. Testsuite [WebDAV] [NT]: More fixes of test_x_special_chars(). Filesystem [NT]: Fix issue where MOVE lost case of the destination. Filesystem [NT]: Added some more filename validation on NT. Version bumped to 6.2.131 by buildsystem. Version bumped to 6.2.130 by buildsystem. Filesystem: Fixed typo. Roxen [NT]: Look some more at Stdio.__HAVE_UTF8_FS__. Documentation: Added some notes about Unicode-NFC normalization. HTTP: Fixed path normalization issue. Loader: Make the utf8_string type available. Version bumped to 6.2.129 by buildsystem. ...
Merge branch 'kg/WS-168-webdav' into devel * kg/WS-168-webdav: (32 commits) Testsuite [WebDAV]: Commented out non used code. Testsuite [WebDAV]: Fixed case insensitive normalization. Revert "Testsuite [WebDAV]: Working also directly against filesystem when preparing testdir." Testsuite [WebDAV]: Renamed some testcases. / KG & Grubba Testsuite [WebDAV]: Working also directly against filesystem when preparing testdir. Testsuite [WebDAV]: Removed some duplicated code. Testsuite [WebDAV]: Removed some superfluous use of "ASSERT_CALL()". Testsuite [WebDAV]: Removed code committed by mistake. Testsuite [WebDAV]: Refactored some copy and move tests. Testsuite [WebDAV]: Adjusted expectations for partial success. Testsuite [WebDAV]: Fixed tests of move of partially locked sources. Testsuite [WebDAV]: Fixed several delete of locks tests. Testsuite [WebDAV]: Fixed bug in low_recursive_unlock(). Testsuite [WebDAV]: Improved if-header generation. Testsuite [WebDAV]: Refactored charset enc./case sensitive put test. Testsuite [WebDAV]: Converted tabs to spaces. Testsuite [WebDAV]: Fixed issues with the *_col_fails_partly tests. Testsuite [WebDAV]: Fixed multiple testsuite bugs. Testsuite [WebDAV]: Multiple fixes for case-sensitive filesystems. Testsuite [WebDAV]: Added path normalization to filesystem_*(). ...
Added assert functions to testsuite.h and pike_test_common.pike They work like the old test functions with one execption, they do not swallow exceptions.
Replaced tabs with spaces in testsuite.h
Added assert functions to testsuite.h They work like the old test functions with one execption, they do not swallow exceptions.
Merge commit '8a2ce4a87' into patches/bug7582 * commit '8a2ce4a87': (7413 commits)
Merge commit '64ea9f116367427932716bbbb417bd3f20b99feb' into patches/pike8.0 * commit '64ea9f116367427932716bbbb417bd3f20b99feb': (904 commits) Roxen 5.4.1. ... Updates the base version for the Pike 8.0 patches to Roxen 5.4.1.
Kludge to reduce local variable consumption. Pike really needs a better stack allocator. :( Rev: server/etc/include/testsuite.h:1.5
Avoid temporary garbage on the stack. Rev: server/etc/include/testsuite.h:1.4
Added TEST_FALSE. Rev: server/etc/include/testsuite.h:1.3
Various minor tweaking and a few more test macros. Rev: server/etc/include/testsuite.h:1.2 Rev: server/etc/test/tests/pike_test_common.pike:1.14
Generalized test functions and added macros to provide line number info for tests. Rev: server/etc/include/testsuite.h:1.1 Rev: server/etc/test/tests/pike_test_common.pike:1.13