Commit Graph

62 Commits

Author SHA1 Message Date
yggverse
c71c836dfa delegate is_readable validation out of _realpath method 2024-05-06 05:33:00 +03:00
yggverse
6de4d593b0 update readme 2024-05-06 05:28:03 +03:00
yggverse
f71b083e81 validate absolute path constructed 2024-05-06 05:27:21 +03:00
yggverse
502fb9c74c remove extra condition 2024-05-06 05:24:29 +03:00
yggverse
430da8ec1d update readme 2024-05-06 05:08:44 +03:00
yggverse
40e2f7f7b4 update readme 2024-05-06 05:05:11 +03:00
yggverse
ec60ef5e5b implement multi-protocol async server based on ratchet library #1 2024-05-06 04:59:42 +03:00
yggverse
296525aac3 update strpos with php 8 function 2024-04-28 23:27:26 +03:00
yggverse
6eec298bfe set empty request value to / by protocol specification 2024-04-28 19:54:57 +03:00
yggverse
69c47f0655 update specification link 2024-04-28 19:51:57 +03:00
yggverse
fd5b8080b4 update realpath returned on default file response 2024-04-28 18:37:07 +03:00
yggverse
87b7d288ae update fail path init 2024-04-28 18:28:01 +03:00
yggverse
0982526c90 rollback 236cb3ede3 2024-04-28 17:58:43 +03:00
yggverse
236cb3ede3 update dump format 2024-04-28 17:55:48 +03:00
yggverse
4178bda041 fix response code detection 2024-04-28 17:46:26 +03:00
yggverse
6a85e9641b update readme 2024-04-28 17:25:32 +03:00
yggverse
9c0bfd3e58 add bytes returned macos support, update realpath dump, change response condition 2024-04-28 17:22:16 +03:00
yggverse
8745b4aa00 update realpath builder 2024-04-28 16:58:40 +03:00
yggverse
456e2a9c2b add comment 2024-04-28 03:02:50 +03:00
yggverse
817347ebbb build connection url to parse ipv6 #72811 2024-04-28 02:55:14 +03:00
yggverse
b06f5c5e97 update listing sort order mode 2024-04-28 02:18:39 +03:00
yggverse
0b737f6cdd list directories first, sort listing by file names ASC 2024-04-28 02:11:17 +03:00
yggverse
3b872904c6 trim request, fix hidden files request detection 2024-04-27 21:40:47 +03:00
yggverse
a22529a1a8 update realpath builder 2024-04-27 21:10:28 +03:00
yggverse
1723cd3ed1 implement directory listing navigation 2024-04-27 18:39:15 +03:00
yggverse
c8bd899811 enforce replacements data type 2024-04-27 16:44:22 +03:00
yggverse
5a67328a00 escape special chars 2024-04-27 15:45:30 +03:00
yggverse
d9dde7567a urldecode incoming request 2024-04-27 04:42:44 +03:00
yggverse
d97524c7ce urlencode liting entities 2024-04-27 04:19:56 +03:00
yggverse
348d4940d3 simplify construction 2024-04-27 04:07:27 +03:00
yggverse
e3b9f26183 sanitize request 2024-04-27 02:59:41 +03:00
yggverse
4fa3b7d7a2 format incoming separators 2024-04-27 02:43:44 +03:00
yggverse
94f4b33efb add multi-os goal separator 2024-04-27 02:25:07 +03:00
yggverse
8ee31bdbf9 add absolute path validation 2024-04-27 01:38:54 +03:00
yggverse
2cc63b3a36 update readme 2024-04-27 01:05:44 +03:00
yggverse
0782a243fd add comment 2024-04-27 00:55:51 +03:00
yggverse
b31149485b update comment 2024-04-27 00:52:31 +03:00
yggverse
03a41dd7f3 define arguments parsed data type 2024-04-27 00:51:19 +03:00
yggverse
4764674730 update comment 2024-04-27 00:49:22 +03:00
yggverse
c9bc88ee7d update readme 2024-04-27 00:46:08 +03:00
yggverse
4040ca478c update readme 2024-04-27 00:41:37 +03:00
yggverse
d0b0e04c6d update readme 2024-04-27 00:39:44 +03:00
yggverse
4925c4ac6a update readme 2024-04-27 00:38:54 +03:00
yggverse
fc40f4a30a add systemd example 2024-04-27 00:36:17 +03:00
yggverse
83e9eaedcc update readme 2024-04-27 00:03:37 +03:00
yggverse
a6d00b555c update readme 2024-04-26 23:54:07 +03:00
yggverse
6b5d8965c3 initial commit 2024-04-26 23:53:06 +03:00
yggverse
b0b47473d8 update readme 2024-04-26 23:52:42 +03:00
yggverse
9f115502ec update readme 2024-04-26 22:55:58 +03:00
yggverse
70370cb1fe update readme 2024-04-26 22:54:37 +03:00