Commit Graph

62 Commits (0fb43fb86484f88320461da8ebed98722098253f)

Author SHA1 Message Date
John Benediktsson 9f34c9c676 Spelling fixes to documentation. 2011-08-26 16:20:31 -07:00
Slava Pestov 1a6432456d urls: derive-url resets the port if the new URL specifies a protocol. Fixes HTTP redirection on some sites, like www.amazon.com (reported by John Benediktsson) 2011-01-29 22:50:13 -05:00
Keita Haga 051a2a749b urls.encoding: fix missing vocab in docs 2010-12-05 22:17:21 +09:00
Slava Pestov b10897334c io.sockets.secure: add ssl-supported? hook, and make furnace.auth and twitter vocabs use it. This makes furnace work on Windows 2010-10-24 15:54:19 -07:00
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
Slava Pestov 3d461046f0 io.sockets: factor out ipv4 and ipv6 classes for John Benediktsson's upcoming ICMP work) 2010-09-04 14:19:20 -07:00
Slava Pestov cbe46baae2 urls.encoding: tweak assoc>query to fix problem with OAuth 2010-07-06 00:57:41 -04:00
Daniel Ehrenberg aa6158b366 Changing require-when usages to the new syntax for require-when 2010-04-18 14:29:24 -05:00
Daniel Ehrenberg eb060443db Updating code to use require-when rather than vocab [ require ] when 2010-03-18 01:13:37 -04:00
Doug Coleman 7ce4b746e5 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Keith Lazuka 405e5d015b docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Doug Coleman eceed177d6 replace usages of <" with """ 2009-09-20 22:42:40 -05:00
Doug Coleman 3f3d57032b Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Slava Pestov 949b527ed5 Help lint fixes for urls.encoding and mongodb.driver 2009-07-10 07:52:20 -05:00
Sascha Matzke 097487a9f3 added >upper to push-utf8 to conform with RFC 3986 section 2.1. recommendation 2009-07-09 13:34:38 +02:00
Slava Pestov c32927bfea Fix unit test failures caused by change to 'contents' word 2009-05-10 18:54:56 -05:00
Alex Chapman f2596259dd Merge branch 'master' into experimental
Conflicts:
	basis/http/client/client.factor
2009-04-14 10:42:41 +10:00
Slava Pestov b11e0f6037 assoc>query should not insert = if value is f. Reported by Chris Double 2009-04-10 04:01:59 -05:00
Slava Pestov 87121c1468 Fix prettyprinting of URLs 2009-04-05 20:44:12 -05:00
Slava Pestov 318da06a71 ensure-port outputs a new URL instead of mutating its input 2009-04-01 22:05:12 -05:00
Slava Pestov 723bfab030 Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Slava Pestov 9d44b7620f Fixing the build 2009-03-18 17:01:26 -05:00
Alex Chapman 969fff0f5b Merge branch 'master' into experimental 2009-02-25 11:16:11 +11:00
Slava Pestov 6b25e99470 Add summary for heaps more vocabs 2009-02-16 21:05:13 -06:00
Alex Chapman 7b1ed9889f Merge branch 'master' into experimental
Conflicts:
	basis/http/client/client.factor
2009-02-16 12:48:58 +11:00
Daniel Ehrenberg 35b526cc7a Docs for lists, consolidating list functionality in lists, minor API changes 2009-02-09 14:29:09 -06:00
Alex Chapman a04d8aaf17 Merge branch 'master' into experimental 2009-01-30 21:22:54 +11:00
Alex Chapman da7a6da6a5 Merge branch 'master' into experimental
Conflicts:
	basis/http/client/client.factor
2009-01-30 21:20:28 +11: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
Alex Chapman 4e41211399 Merge branch 'master' into experimental (untested!)
Conflicts:
	basis/http/client/client.factor
2009-01-28 20:58:35 +11:00
Slava Pestov 59a5e554d4 Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb 2008-12-15 00:01:06 -06:00
Slava Pestov 5bfa17d962 Split off error. methods into sub-vocabs in a few places 2008-12-08 20:04:13 -06:00
Slava Pestov 4f0a9f311e Untangling some dependencies 2008-12-08 14:58:00 -06:00
Doug Coleman db30415dcb basis: swap 3append -> glue 2008-12-03 19:10:41 -06:00
Alex Chapman 2250ecc42b Merge branch 'master' into experimental 2008-11-26 15:04:38 +11:00
Doug Coleman fb8bdfe7e5 rename last-slice1 to slice1-last 2008-11-22 20:00:37 -06:00
Slava Pestov 93e9e34175 Add $maybe markup element 2008-11-16 06:02:13 -06:00
Alex Chapman 4e268ea567 Adding url-encode-full to urls.encoding to do url encoding properly 2008-11-01 20:40:07 +11:00
Slava Pestov 503963580b Cut down on vergbiage 2008-10-05 14:33:06 -05:00
Slava Pestov 54f28c0751 Fix terminology 2008-10-05 14:11:11 -05:00
Doug Coleman 12afcd2c2c add relative-url to urls 2008-10-04 13:26:17 -05:00
Slava Pestov 7a2eb1d7b2 Split off urls.secure for SSL support; reduces deployed image size 2008-10-02 05:13:22 -05:00
Slava Pestov 81bd2eb175 Remove raw-query stuff, its a pain 2008-09-29 22:54:10 -05:00
Slava Pestov 90eaffe40c Fix help lint 2008-09-29 22:16:55 -05:00
Slava Pestov fd7b7511f5 Support ; separator for query params, record raw-query 2008-09-29 21:19:02 -05:00
Slava Pestov 85b6e32681 Split off urls.encoding, fix query encoding 2008-09-29 19:43:04 -05:00
Slava Pestov 35b5bd9898 New, more correct URL parser 2008-09-26 18:24:58 -05:00
Slava Pestov 9cbe0b73ee http.client docs 2008-09-25 04:47:42 -05:00