pike issueshttps://git.lysator.liu.se/pikelang/pike/-/issues2018-07-02T09:52:14Zhttps://git.lysator.liu.se/pikelang/pike/-/issues/8119Former Merge low-level code to Pike 8.0 and 8.1. task of PIKE-117 (#8117). Se...2018-07-02T09:52:14ZPeter BortasFormer Merge low-level code to Pike 8.0 and 8.1. task of PIKE-117 (#8117). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-119
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-119
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8118Former QA low-level code. task of PIKE-117 (#8117). See it for details.2018-07-02T09:41:54ZPeter BortasFormer QA low-level code. task of PIKE-117 (#8117). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-118
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-118
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8116File system monitor test failures2018-06-29T09:41:01ZPeter BortasFile system monitor test failuresImported from https://youtrack.roxen.com/issue/PIKE-116
Reported by Daniel Wressle <wressle@roxen.com>
http://dist.roxen.com/_internal/distmaker-6.2!0/rookies/6.2.172/self-test/roxen-6.2.172-rc2-ep-ubuntu1604_x86_64.sh.self-testImported from https://youtrack.roxen.com/issue/PIKE-116
Reported by Daniel Wressle <wressle@roxen.com>
http://dist.roxen.com/_internal/distmaker-6.2!0/rookies/6.2.172/self-test/roxen-6.2.172-rc2-ep-ubuntu1604_x86_64.sh.self-testhttps://git.lysator.liu.se/pikelang/pike/-/issues/8115Support throwing errors through the sass compiler.2018-06-20T10:47:34ZPeter BortasSupport throwing errors through the sass compiler.Imported from https://youtrack.roxen.com/issue/PIKE-115
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-115
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8113Former QA task of PIKE-112 (#8112). See it for details.2018-05-25T12:29:31ZPeter BortasFormer QA task of PIKE-112 (#8112). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-113
Reported by Martin Karlgren <marty@roxen.com>Imported from https://youtrack.roxen.com/issue/PIKE-113
Reported by Martin Karlgren <marty@roxen.com>https://git.lysator.liu.se/pikelang/pike/-/issues/8110Former Merge to 8.0. task of PIKE-106 (#8106). See it for details.2018-05-24T14:46:25ZPeter BortasFormer Merge to 8.0. task of PIKE-106 (#8106). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-110
Reported by Daniel Wressle <wressle@roxen.com>
Blocking [PIKE-106](#8106)Imported from https://youtrack.roxen.com/issue/PIKE-110
Reported by Daniel Wressle <wressle@roxen.com>
Blocking [PIKE-106](#8106)https://git.lysator.liu.se/pikelang/pike/-/issues/8111Extend string_to_utf8() to support generating UTF-8 encoded UTF-16 surrogates.2018-05-24T14:02:34ZPeter BortasExtend string_to_utf8() to support generating UTF-8 encoded UTF-16 surrogates.Imported from https://youtrack.roxen.com/issue/PIKE-111
Reported by @grubba
A work-around to forcing a change of all fields from `utf8` to `utf8mb4` is to use surrogate encoding, as this will keep the characters seen by MySQL/MariaDB t...Imported from https://youtrack.roxen.com/issue/PIKE-111
Reported by @grubba
A work-around to forcing a change of all fields from `utf8` to `utf8mb4` is to use surrogate encoding, as this will keep the characters seen by MySQL/MariaDB to the BMP.https://git.lysator.liu.se/pikelang/pike/-/issues/8109Former QA task of PIKE-106 (#8106). See it for details.2018-05-24T11:49:39ZPeter BortasFormer QA task of PIKE-106 (#8106). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-109
Reported by Daniel Wressle <wressle@roxen.com>
Blocking [PIKE-106](#8106)Imported from https://youtrack.roxen.com/issue/PIKE-109
Reported by Daniel Wressle <wressle@roxen.com>
Blocking [PIKE-106](#8106)https://git.lysator.liu.se/pikelang/pike/-/issues/8108Former Investigate and fix task of PIKE-106 (#8106). See it for details.2018-05-22T13:06:05ZPeter BortasFormer Investigate and fix task of PIKE-106 (#8106). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-108
Reported by Daniel Wressle <wressle@roxen.com>
Blocking [PIKE-106](#8106)Imported from https://youtrack.roxen.com/issue/PIKE-108
Reported by Daniel Wressle <wressle@roxen.com>
Blocking [PIKE-106](#8106)https://git.lysator.liu.se/pikelang/pike/-/issues/8105Path verification on NT sometimes fails due to case of drive letter.2018-05-15T17:37:05ZPeter BortasPath verification on NT sometimes fails due to case of drive letter.Imported from https://youtrack.roxen.com/issue/PIKE-105
Reported by @grubba
```
%% Request for /webdav/.htaccess
%% URL module mod: Authentication: .htaccess support
%% Location module [/we...Imported from https://youtrack.roxen.com/issue/PIKE-105
Reported by @grubba
```
%% Request for /webdav/.htaccess
%% URL module mod: Authentication: .htaccess support
%% Location module [/webdav/] mod: /webdav/ from c:/distt.../webdav/
%% Calling find_file()...
%% find_file(".htaccess")
Path verification of ".htaccess" failed:
"c:\\disttest\\install test\\ws_6_2\\var\\testsuite\\webdav\\" is not a prefix of "C:\\disttest\\install test\\ws_6_2\\var\\testsuite\\webdav\\.htaccess"
%% Permission denied.
%% Returned 403.
```https://git.lysator.liu.se/pikelang/pike/-/issues/8098Former Merge to Pike 8.0. task of PIKE-96 (#8096). See it for details.2018-05-15T09:41:08ZPeter BortasFormer Merge to Pike 8.0. task of PIKE-96 (#8096). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-98
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-98
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8104filesystem::normalize_path() seems to insert an extra backslash for some non-...2018-05-15T09:40:44ZPeter Bortasfilesystem::normalize_path() seems to insert an extra backslash for some non-existing paths.Imported from https://youtrack.roxen.com/issue/PIKE-104
Reported by @grubba
```
Path verification of "" failed:
"C:\\disttest\\install test\\ws_6_2\\server-6.2.129\\NONE\\" is not a prefix of "C:\\disttest\\install test\\ws_6_2\\server...Imported from https://youtrack.roxen.com/issue/PIKE-104
Reported by @grubba
```
Path verification of "" failed:
"C:\\disttest\\install test\\ws_6_2\\server-6.2.129\\NONE\\" is not a prefix of "C:\\disttest\\install test\\ws_6_2\\server-6.2.129\\\\NONE\\"
```
The first path (`"C:\\disttest\\install test\\ws_6_2\\server-6.2.129\\NONE\\"`) is the result of
`replace(normalize_path(path), "/", "\\")`
, while the second (`"C:\\disttest\\install test\\ws_6_2\\server-6.2.129\\\\NONE\\"`) is the result of
`replace(normalize_path(path + "."), "/", "\\")`
, where `path` is the result from
`combine_path(getcwd(), "NONE", "./")`https://git.lysator.liu.se/pikelang/pike/-/issues/8103System.normalize_path() fails on UTF-8 path.2018-05-14T13:42:27ZPeter BortasSystem.normalize_path() fails on UTF-8 path.Imported from https://youtrack.roxen.com/issue/PIKE-103
Reported by @grubba
```
Path normalization failure for "testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@":
normalize_path: File not found.
-:1: System.normalize_path...Imported from https://youtrack.roxen.com/issue/PIKE-103
Reported by @grubba
```
Path normalization failure for "testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@":
normalize_path: File not found.
-:1: System.normalize_path("C:/disttest/install test/ws_6_2/var/testsuite/webdav/testdir0/test_x_put_copy_move_delete/Ã¥Ã\205äÃ\204öÃ\226æÃ\206üÃ\234ñÃ\221@")
C:/disttest/install test/ws_6_2/server-6.2.128/modules/filesystems/filesystem.pike (b7348cf2):56: RoxenModule(Test server 1/filesystem1. 1)->normalize_path("C:/disttest/install test/ws_6_2/var/testsuite/webdav/testdir0/test_x_put_copy_move_delete/Ã¥Ã\205äÃ\204öÃ\226æÃ\206üÃ\234ñÃ\221@")
C:/disttest/install test/ws_6_2/server-6.2.128/modules/filesystems/filesystem.pike (b7348cf2):538: RoxenModule(Test server 1/filesystem1. 1)->low_real_path("testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@",RequestID(/webdav/testdir0/test_x_put_copy_move_delete/))
C:/disttest/install test/ws_6_2/server-6.2.128/modules/filesystems/filesystem.pike (b7348cf2):573: RoxenModule(Test server 1/filesystem1. 1)->real_path("testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@",@0=RequestID(/webdav/testdir0/test_x_put_copy_move_delete/))
C:/disttest/install test/ws_6_2/server-6.2.128/modules/filesystems/filesystem.pike (b7348cf2):448: RoxenModule(Test server 1/filesystem1. 1)->stat_file("testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@",@0)
/disttest/install test/ws_6_2/server-6.2.128/base_server/module.pike (85b3b74c):587: RoxenModule(Test server 1/filesystem1. 1)->query_property_set("testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@",@0)
/disttest/install test/ws_6_2/server-6.2.128/base_server/module.pike (85b3b74c):642: RoxenModule(Test server 1/filesystem1. 1)->recurse("testdir0/test_x_put_copy_move_delete/åÅäÄöÖæÆüÜñÑ@",2147483646)
/disttest/install test/ws_6_2/server-6.2.128/base_server/module.pike (85b3b74c):667: RoxenModule(Test server 1/filesystem1. 1)->recurse("testdir0/test_x_put_copy_move_delete/",2147483646)
/disttest/install test/ws_6_2/server-6.2.128/base_server/module.pike (85b3b74c):677: RoxenModule(Test server 1/filesystem1. 1)->recurse_find_properties("testdir0/test_x_put_copy_move_delete/","DAV:propname",2147483647,@0,UNDEFINED)
C:/disttest/install test/ws_6_2/server-6.2.128/modules/misc/webdav.pike (eda515f2):713: RoxenModule(Test server 1/webdav1. 0)->__lambda_67143_2_line_711("testdir0/test_x_put_copy_move_delete/","/webdav/",2147483647,RoxenModule(Test server 1/filesystem1. 1),@0)
C:/disttest/install test/ws_6_2/server-6.2.128/modules/misc/webdav.pike (eda515f2):877: RoxenModule(Test server 1/webdav1. 0)->handle_webdav(@0)
C:/disttest/install test/ws_6_2/server-6.2.128/modules/misc/webdav.pike (eda515f2):186: RoxenModule(Test server 1/webdav1. 0)->first_try(@0)
/disttest/install test/ws_6_2/server-6.2.128/base_server/configuration.pike (01144b2c):2726: Configuration(Test server 1)->handle_request(@0,UNDEFINED)
/disttest/install test/ws_6_2/server-6.2.128/protocols/http.pike (74651ff3):3247: RequestID(/webdav/testdir0/test_x_put_copy_move_delete/)->handle_request()
/disttest/install test/ws_6_2/server-6.2.128/protocols/http.pike (74651ff3):3178: RequestID(/webdav/testdir0/test_x_put_copy_move_delete/)->handle_request_from_queue()
/disttest/install test/ws_6_2/server-6.2.128/base_server/roxen.pike (3e153f19):734: roxen()->handler_thread(13)
```https://git.lysator.liu.se/pikelang/pike/-/issues/8097Former QA API changes. task of PIKE-96 (#8096). See it for details.2018-05-07T12:04:48ZPeter BortasFormer QA API changes. task of PIKE-96 (#8096). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-97
Reported by @grubbaImported from https://youtrack.roxen.com/issue/PIKE-97
Reported by @grubbahttps://git.lysator.liu.se/pikelang/pike/-/issues/8102Former QA NT fdlib race-fixes. task of PIKE-100 (#8100). See it for details.2018-05-07T07:30:44ZPeter BortasFormer QA NT fdlib race-fixes. task of PIKE-100 (#8100). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-102
Reported by @grubba
Blocking [PIKE-236](#8236)Imported from https://youtrack.roxen.com/issue/PIKE-102
Reported by @grubba
Blocking [PIKE-236](#8236)https://git.lysator.liu.se/pikelang/pike/-/issues/8088Former Merge 8.0 task of PIKE-84 (#8084). See it for details.2018-05-03T09:44:59ZPeter BortasFormer Merge 8.0 task of PIKE-84 (#8084). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-88
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)Imported from https://youtrack.roxen.com/issue/PIKE-88
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)https://git.lysator.liu.se/pikelang/pike/-/issues/8087Former QA task of PIKE-84 (#8084). See it for details.2018-05-03T07:21:29ZPeter BortasFormer QA task of PIKE-84 (#8084). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-87
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)Imported from https://youtrack.roxen.com/issue/PIKE-87
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)https://git.lysator.liu.se/pikelang/pike/-/issues/8086Former Fix task of PIKE-84 (#8084). See it for details.2018-05-02T14:55:13ZPeter BortasFormer Fix task of PIKE-84 (#8084). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-86
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)Imported from https://youtrack.roxen.com/issue/PIKE-86
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)https://git.lysator.liu.se/pikelang/pike/-/issues/8085Former Investigate task of PIKE-84 (#8084). See it for details.2018-05-02T14:53:49ZPeter BortasFormer Investigate task of PIKE-84 (#8084). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-85
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)Imported from https://youtrack.roxen.com/issue/PIKE-85
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>
Blocking [PIKE-84](#8084)https://git.lysator.liu.se/pikelang/pike/-/issues/8092Former Merge to 8.0 task of PIKE-91 (#8091). See it for details.2018-05-02T09:34:14ZPeter BortasFormer Merge to 8.0 task of PIKE-91 (#8091). See it for details.Imported from https://youtrack.roxen.com/issue/PIKE-92
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>Imported from https://youtrack.roxen.com/issue/PIKE-92
Reported by Roxen Scrum Team <roxenscrumteam@roxen.com>