Slava Pestov
|
89ae9d9638
|
Various cleanups for Doug's recent socket addressing change
- urls: now have a host/port slots again, add a new set-url-addr word
- http.server: fix host header parsing for IPv6 addresses
|
2010-10-06 23:00:38 -07:00 |
Doug Coleman
|
32f447d796
|
Since ip4/ip6 services can run on different ports, we must include which version of ip we're using instead of just a port. Make URL objects store an inet4/i nt6/inet object with host/port slots instead of storing host/port slots separately. Stricter error checking on inet4/inet6 tuple creation. Update lots of code related to the URL change.
|
2010-10-05 09:56:29 -05:00 |
Doug Coleman
|
0bbfa64b24
|
Squashed commit of the following:
commit 54b3e19c7407707fabddd53872559c58cd5143d2
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Mon Sep 27 19:10:15 2010 -0500
Fix typo
commit 3207516dc93e0e1edc9f119efcc79f4484eab244
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Mon Sep 27 19:08:30 2010 -0500
Rename io.servers.connection to io.servers
|
2010-09-27 19:12:33 -05:00 |
Doug Coleman
|
aa8c12a84b
|
Squashed commit of the following:
commit 8a15381d30508b8f36a9e36dc3a0afc3c962c853
Author: Doug Coleman <doug.coleman@gmail.com>
Date: Sat Sep 11 14:32:30 2010 -0500
Squash threaded-server branch
|
2010-09-19 13:38:02 -05:00 |
Doug Coleman
|
4b6946da45
|
Rename append-path-naive to append-relative-path, fix bugs to support Firefox FTP again
|
2010-09-05 00:40:47 -05:00 |
Doug Coleman
|
0ec1a89f54
|
If ftp clients send a path starting with /, treat it as a path relative to the serving directory. Expose absolute-path? and append-path-naive in io.pathnames to implement this change.
|
2010-09-04 22:16:57 -05:00 |
Slava Pestov
|
cf347038bd
|
ftp.server: don't mutate addrspecs anymore
|
2010-09-04 18:54:39 -07:00 |
Slava Pestov
|
1a137e9b5d
|
ftp.server: remove MAIN: word, since it expected a parameter from the stack and main words must have effect ( -- ) (reported by Alec Barryman)
|
2010-07-31 18:33:26 -04:00 |
Slava Pestov
|
627295f094
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Slava Pestov
|
eab105590b
|
Rename io.launcher.unix.parser to simple-tokenizer since ftp.server uses it
|
2010-02-21 17:48:04 +13:00 |
Doug Coleman
|
b0840bc355
|
Don't allow access through symlinks leading out of the ftp.server serving directory
|
2010-02-03 15:26:37 -06:00 |
Doug Coleman
|
b71d86a1dc
|
update more 8bit encoding usages
|
2009-11-12 18:36:47 -06:00 |
Doug Coleman
|
7730272f2f
|
fix using for normalize-path
|
2009-10-28 20:17:46 -05:00 |
Doug Coleman
|
e376a0ece2
|
(normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks
|
2009-10-28 17:25:50 -05:00 |
Doug Coleman
|
50e6fac013
|
change threaded-server and managed-server to take an encoding
|
2009-05-30 19:15:53 -05:00 |
Slava Pestov
|
66a9416473
|
Update documentation for stricter vocabulary search path semantics
|
2009-05-16 00:29:21 -05:00 |
Doug Coleman
|
471fe2c272
|
rename lines to stream-lines
rename cnotents to stream-contents
|
2009-05-01 10:41:27 -05:00 |
Doug Coleman
|
b8445b3432
|
remove dead code
|
2009-02-18 15:51:03 -06:00 |
Doug Coleman
|
1ed6c013a2
|
call canonicalize-path when determining if we can serve a path
|
2009-02-18 15:49:18 -06:00 |
Doug Coleman
|
30e639ae39
|
add a couple unit tests to ftp
|
2009-02-18 15:29:06 -06:00 |
Doug Coleman
|
966627a1e2
|
make ftp server work with firefox, simplify some code
|
2009-02-18 13:36:23 -06:00 |
Slava Pestov
|
6b25e99470
|
Add summary for heaps more vocabs
|
2009-02-16 21:05:13 -06:00 |
Doug Coleman
|
3c408342ef
|
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
|
2009-01-29 22:19:07 -06:00 |
Doug Coleman
|
a204a43eca
|
fix compile error
|
2009-01-11 21:10:08 -06:00 |
Doug Coleman
|
b8406f709e
|
fix load error in ftp, refactor
|
2008-12-16 01:50:25 -06:00 |
Slava Pestov
|
e0f86889c7
|
Fixing load-everything for io.files split
|
2008-12-15 01:13:35 -06:00 |
Slava Pestov
|
50e214c152
|
io.files split up and general refactoring work in progress
|
2008-12-14 20:03:00 -06:00 |
Doug Coleman
|
f6a205cc3a
|
move ftp to basis
|
2008-12-03 18:19:06 -06:00 |