Commit Graph

72 Commits (47996b3215ab2f471c14fa81a21dbdcfa4ce6000)

Author SHA1 Message Date
Slava Pestov e90fd3b942 Fix usage note in dns vocab, move tools.dns from basis to extra since dns vocab is in extra 2011-02-25 21:08:00 -08:00
Doug Coleman efbbe3591e Rename combinator in dns 2010-10-09 12:49:47 -07:00
Slava Pestov fbbaef70c4 Remove stream-peek and stream-peek1, re-implement dns vocab to not need this abstraction 2010-10-08 18:55:13 -07:00
Doug Coleman 5a6f93bc84 Minor cleanups in dns 2010-10-08 06:34:20 -07:00
Doug Coleman d462355035 Implement and document stream-peek 2010-10-08 06:34:19 -07:00
Doug Coleman 6dcb259b73 Move the host word from dns to tools.dns 2010-10-08 06:34:18 -07:00
Doug Coleman f7af445625 Add stream-peek1 and remove it from images.gif and dns. Add sequence-peek but not stream-peek (yet?) 2010-10-08 06:34:17 -07:00
Doug Coleman 5bc2128d6d Write a real resolv.conf parser 2010-10-05 21:44:22 -05:00
Doug Coleman ad740f3413 Remove blank lines from resolve.conf just in case 2010-10-05 15:33:42 -05:00
Doug Coleman 24abb667fe Special-case "localhost" in dns queries 2010-10-05 09:56:29 -05:00
Doug Coleman 676f6b6e06 Implement resolve-host for dns vocab 2010-10-05 09:56:29 -05:00
Doug Coleman ea9918e099 Set the dns server based on the platform 2010-10-01 01:23:31 -05:00
Doug Coleman 62e85195f7 Remembered append-outputs-as combinator for dns 2010-09-29 06:34:13 -05:00
Doug Coleman c674fa996b Add a DNS vocabulary 2010-09-28 20:59:27 -05:00
Joe Groff 8a7acdf54f move dns.* to unmaintained 2009-10-27 20:58:52 -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
Joe Groff 7c5ef08aab [ [ ... ] compare ] sort => [ ... ] sort-with 2009-08-02 20:09:23 -05:00
Doug Coleman 407377fc98 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Doug Coleman 47fb13955c move dns from unmaintained to extra for keyholder 2009-04-22 16:18:15 -05:00
Slava Pestov b075f20d80 Move multi-methods, and vocabs that depend on them (dns, shell, newfx). Multi methods won't be in Factor 1.0 and I don't want to keep maintaining this feature 2009-04-22 06:50:09 -05:00
Slava Pestov d929134ad7 dns: Fix compiler warning 2009-04-17 20:49:46 -05:00
Slava Pestov 52d1e4f9b5 Update code not to use combinators.cleave 2009-03-11 08:44:27 -05:00
Slava Pestov 8a66947527 Eliminating usages of combinators/sequences/etc.lib 2008-12-18 00:16:43 -06:00
Slava Pestov c5160d76e9 Merge qualified, alias, symbols, constants into core 2008-12-17 18:10:01 -06:00
Doug Coleman 3ab0d03a19 extra: swap 3append -> glue, remove some >r r> 2008-12-03 19:11:55 -06:00
Eduardo Cavazos 89db7676c4 dns.forwarding: Use new 'ask-servers' 2008-10-23 18:24:11 -05:00
Eduardo Cavazos 92abf28256 dns.resolver: use 'resolv.conf' servers by default 2008-10-22 10:21:36 -05:00
Eduardo Cavazos b2ef848df4 Add 'dns.resolver' 2008-10-22 09:54:59 -05:00
Eduardo Cavazos 7a5ed225bf Remove old recursive resolver (dns.recursive) 2008-10-18 20:10:23 -05:00
Eduardo Cavazos 1e6caf3de3 Remove old resolver 'dns.resolver' 2008-10-18 20:09:00 -05:00
Eduardo Cavazos fd889b3686 dns.forwarding: Fix bug (cache-message crashes for nx names) 2008-10-18 16:18:31 -05:00
Eduardo Cavazos 00adf0c6bf Remove 'dns.cache' (has been split into dns.cache.rr and dns.cache.nx) 2008-10-18 13:09:17 -05:00
Eduardo Cavazos 969171012c dns.util: add 'forever' 2008-10-18 12:55:36 -05:00
Eduardo Cavazos 17fc0bea22 dns.forwarding: move 'forever' to 'dns.util' 2008-10-18 12:55:01 -05:00
Eduardo Cavazos 9f131b7e45 dns.forwarding: Check in rewritten version 2008-10-18 12:54:05 -05:00
Eduardo Cavazos 6e03452f75 dns.cache.rr: remove lambda bug workaround 2008-10-18 12:41:32 -05:00
Eduardo Cavazos 4505ab4944 dns.cache.rr: Separate cache just for the rr objects 2008-10-15 04:45:01 -05:00
Eduardo Cavazos fa41397a17 Add 'bind-in' vocabulary (the -> operator...) 2008-10-15 04:44:18 -05:00
Eduardo Cavazos 78e747186a *** empty log message *** 2008-10-13 23:32:35 -05:00
Slava Pestov cf80dd122a Updating code for make and fry changes 2008-09-10 22:11:40 -05:00
Eduardo Cavazos bf238283da Update code for combinators.short-circuit 2008-06-24 13:47:54 -05:00
Eduardo Cavazos 61fb8a538e dns.server: Use a variable for records 2008-06-16 16:37:52 -05:00
Eduardo Cavazos aa1708d0b5 dns.server: new networking code 2008-06-16 16:29:49 -05:00
Eduardo Cavazos e60f25fe2b dns.util: packet abstraction 2008-06-16 16:29:11 -05:00
Eduardo Cavazos 285c34696f dns: minor addition 2008-06-16 16:28:49 -05:00
Eduardo Cavazos b8f1d71d2e dns.server: do work in separate thread 2008-06-14 15:48:07 -05:00
Eduardo Cavazos 094cb776fb dns.server: add CNAME to rr->rdata-names 2008-06-14 14:45:37 -05:00
Eduardo Cavazos 73eff2b190 dns.server: Refine fill-authority and fill-additional 2008-06-12 22:51:53 -05:00
Eduardo Cavazos fbfd2e2114 dns.server: Zone words. fill-authority. fill-additional. 2008-06-12 01:49:41 -05:00
Eduardo Cavazos bdf77814e2 Add dns.util 2008-06-10 12:16:21 -05:00