Commit Graph

224 Commits (0b9e6538c0ae6c2428cfba45dfc8801520b1ee79)

Author SHA1 Message Date
Slava Pestov 70bec926d0 New convention for parametrized constructors: new-* instead of construct-* 2008-04-14 05:07:31 -05:00
Slava Pestov d42ae9508f Merge with erg's changes 2008-04-14 04:42:43 -05:00
Slava Pestov 3ebb1fbdae Remove bogus file 2008-04-14 04:35:07 -05:00
Slava Pestov 4cdf0771ca Some minor improvements to http.server 2008-04-14 04:34:26 -05:00
Doug Coleman 9140e3e452 fix load errors 2008-04-14 03:03:49 -05:00
Doug Coleman f80085ff0a seq-diff -> diff
seq-intersect -> intersect
2008-04-13 23:09:42 -05:00
Doug Coleman 2edd0fefc9 new -> new-sequence
construct-empty -> new
construct-boa -> boa
diff -> assoc-diff
union -> assoc-union
intersect -> assoc-intersect
2008-04-13 22:58:07 -05:00
Doug Coleman 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Slava Pestov b974d7fff6 Merge branch 'master' of git://factorcode.org/git/factor 2008-04-11 14:38:42 -05:00
Slava Pestov 1435d1c189 Working on converting io backends to use inheritance 2008-04-11 14:09:09 -05:00
Doug Coleman 5fa3bd8c74 cond/case 2008-04-11 12:55:57 -05:00
Doug Coleman b4adebb691 update usages of singleton 2008-04-01 16:53:32 -05:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov adb1dd14d0 Rename tuples vocab to classes.tuple for consistency 2008-03-29 03:34:48 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
erg 3dde03bb4d Merge branch 'master' of git://factorcode.org/git/factor 2008-03-27 07:36:18 -05:00
Slava Pestov 65bfc09265 Fix HTTP server 2008-03-27 05:18:07 -05:00
erg 15c68a23f8 remove ?resource-path and resource-exists? 2008-03-26 23:47:51 -05:00
Daniel Ehrenberg d967d04e4c Changing 8-bit encoding names; documentation 2008-03-23 00:43:43 -04:00
Daniel Ehrenberg 4cfd62c373 Merge branch 'master' of git://factorcode.org/git/factor 2008-03-21 16:59:40 -04:00
Daniel Ehrenberg 88baf7c3b7 latin1 -> iso-8859-1 2008-03-21 14:07:17 -04:00
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Doug Coleman 3e7940216e swap append to swap append
refactoring path+ to append-path
swap path+ to prepend-path
calendar gmt-offset to duration
2008-03-19 19:15:32 -05:00
Doug Coleman cd4f2028cd random-256 -> 256 random-bits 2008-03-19 16:19:37 -05:00
Slava Pestov d4be6ea98c Working on HTTP server 2008-03-17 04:31:13 -05:00
Slava Pestov 8d617d8604 Fix unit test 2008-03-15 07:57:52 -05:00
Slava Pestov 234dfc5705 Persistent sessions 2008-03-15 06:22:47 -05:00
Slava Pestov d6d71aeb13 Fixing httpd bugs 2008-03-14 17:40:47 -05:00
Slava Pestov 6c73d6a245 Improving session management and action link generation 2008-03-13 22:14:32 -05:00
Slava Pestov 753fa3824e Fix file responder 2008-03-13 18:56:33 -05:00
Eduardo Cavazos 67562173a4 Replace more old 'stat' based code 2008-03-13 14:10:56 -06:00
Slava Pestov 02d7c9fb24 Simplifications 2008-03-13 05:21:56 -05:00
Slava Pestov 85cfca5468 Fix minor HTTPd omissions 2008-03-13 03:48:39 -05:00
Slava Pestov 28970d9469 Fix bugs 2008-03-11 16:03:22 -05:00
Slava Pestov 2b150db9b9 HTTP server work in progress 2008-03-11 03:39:09 -05:00
Slava Pestov 4b4f3b8ea9 Faster serialization 2008-03-08 03:50:03 -06:00
Slava Pestov 7ad74eb320 Various fixes 2008-03-08 02:51:26 -06:00
dharmatech 28182f06f9 Fix download-to 2008-03-07 23:47:11 -06:00
Slava Pestov 68f276b444 HTTP server and client fixes 2008-03-07 17:21:20 -06:00
Slava Pestov 695dbe1a59 Move web apps to unmaintained/ for now; get more stuff in extra to load 2008-03-07 16:59:44 -06:00
Slava Pestov 17abc90d48 Updated http client 2008-03-07 15:52:41 -06:00
Slava Pestov 60a4cc48a5 Mirror keys are now slot names not reader words 2008-03-07 02:29:00 -06:00
Slava Pestov 549a7538c7 Clean up some of Dan's code after merge 2008-03-06 15:58:05 -06:00
Slava Pestov 6574009e03 Fix merge conflicts 2008-03-06 13:54:15 -06:00
Slava Pestov 626334303c Fix build dir pollution in unit tests 2008-03-06 03:03:07 -06:00
Slava Pestov 3c5a959ff4 Remove obsolete file 2008-03-06 03:02:01 -06:00
Slava Pestov 955387f5b7 HTTP authorization framework, first cut 2008-03-06 03:00:10 -06:00
Slava Pestov 2feda7c5d7 http.server form validation 2008-03-05 21:38:15 -06:00
Daniel Ehrenberg 946d3e7414 changes in io.encodings.string 2008-03-05 19:12:40 -06:00
Daniel Ehrenberg e06885550e Replacing encode/decode-utf8 with utf8 encode/decode-string 2008-03-05 17:41:25 -06:00
Daniel Ehrenberg 5805db7ac4 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/http/client/client.factor
	extra/http/server/server.factor
	extra/http/server/templating/templating.factor
	extra/webapps/cgi/cgi.factor
	extra/webapps/file/file.factor
	extra/webapps/source/source.factor
2008-03-05 17:04:43 -06:00
Daniel Ehrenberg c5eec0ba10 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/io/io-tests.factor
	core/io/streams/c/c-tests.factor
	core/io/streams/lines/lines-tests.factor
	core/source-files/source-files.factor
	extra/benchmark/sockets/sockets.factor
	extra/http/server/templating/templating-tests.factor
	extra/http/server/templating/templating.factor
	extra/io/launcher/launcher.factor
	extra/io/mmap/mmap-tests.factor
	extra/io/unix/launcher/launcher.factor
	extra/io/unix/unix-tests.factor
2008-03-04 17:51:40 -06:00
Slava Pestov 2c23357f25 Unit test fixes 2008-03-03 16:44:24 -06:00
Slava Pestov a239304b0d Improving http.server's db support and actions 2008-03-03 05:40:29 -05:00
Slava Pestov c26b1a895f More httpd work 2008-03-03 02:19:36 -06:00
Slava Pestov d2517908ee Fix confict 2008-03-02 13:07:19 -06:00
Slava Pestov e98cd1fd59 New convention for unit tests 2008-03-01 17:00:45 -05:00
Slava Pestov 24b4fb0df9 Use if-box in http.server 2008-02-29 10:37:39 -06:00
Daniel Ehrenberg efb3367c45 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	core/io/files/files-docs.factor
	core/io/files/files-tests.factor
	core/io/files/files.factor
	core/listener/listener.factor
	extra/benchmark/sum-file/sum-file.factor
	extra/bootstrap/image/upload/upload.factor
	extra/http/server/templating/templating.factor
	extra/logging/server/server.factor
	extra/smtp/smtp.factor
	extra/tools/deploy/macosx/macosx.factor
	extra/tools/disassembler/disassembler.factor
	extra/webapps/file/file.factor
2008-02-29 01:20:44 -06:00
Slava Pestov cc3f226cd3 New HTTPD work in progress 2008-02-29 00:57:38 -06:00
Slava Pestov 5e3aa52a75 Fix conflict 2008-02-28 03:28:26 -06:00
Slava Pestov 66c9eb089a Fix assert-depth usage 2008-02-26 21:03:14 -06:00
Daniel Ehrenberg f7a2bc066c Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/io/unix/unix-tests.factor
	extra/ogg/player/player.factor
2008-02-26 00:31:34 -06:00
Doug Coleman 63b84d4f2b fix furnace 2008-02-25 16:02:21 -06:00
Slava Pestov a2aa718cd4 Remove obsolete vocab 2008-02-25 15:40:40 -06:00
Slava Pestov cc89218af1 HTTP server fixes 2008-02-25 15:24:48 -06:00
Daniel Ehrenberg 4cfdc3de62 Merge branch 'master' of git://factorcode.org/git/factor into unicode
Conflicts:

	extra/webapps/file/file.factor
	extra/webapps/source/source.factor
2008-02-25 15:12:26 -06:00
Daniel Ehrenberg 278509336d Making with-server take encodings properly 2008-02-25 15:10:14 -06:00
Doug Coleman d8e19ccb95 fix a couple of bugs in http.server 2008-02-25 14:55:40 -06:00
Slava Pestov 6260cd3e5a Working on new HTTP server 2008-02-25 14:53:18 -06:00
Daniel Ehrenberg 4ad96fc4ea Merge branch 'master' into unicode
Conflicts:

	core/io/streams/c/c-tests.factor
	extra/benchmark/mandel/mandel.factor
	extra/benchmark/raytracer/raytracer.factor
	extra/http/client/client.factor
2008-02-24 13:00:06 -06:00
Slava Pestov 727f91409d Split off concurrency.mailboxes, add timeout support to promises, locks, mailboxes, semaphores, count-downs 2008-02-21 23:47:06 -06:00
Slava Pestov d47433a48d New I/O timeout system 2008-02-21 19:12:55 -06:00
Daniel Ehrenberg 8249ce2116 OK, now everything should load 2008-02-21 18:05:04 -06:00
Daniel Ehrenberg 62f9ed5dbd putting encodings on all file readers/writers 2008-02-16 22:17:41 -06:00
Daniel Ehrenberg f6845d43d3 Massive name change in files, string streams 2008-02-15 22:20:31 -06:00
Slava Pestov 2f5ad0324b io.utf8 renamed to io.encodings.utf8 2008-02-13 23:21:04 -06:00
Slava Pestov 3eda26ca0b Fix unit tests 2008-02-10 03:12:44 -06:00
Slava Pestov c8f042aef4 Redo timeouts 2008-02-09 21:34:42 -06:00
Slava Pestov 6f0e64bb4c Add some tags 2008-02-09 00:16:30 -06:00
Slava Pestov 6187a1e5e1 Improved http.client, bootstrap.image.{download,upload} 2008-02-07 17:55:31 -06:00
Slava Pestov 5310a2cabe New logging framework 2008-02-07 17:07:43 -06:00
Slava Pestov dad715e7b0 Update for io.logging change 2008-02-07 01:05:10 -06:00
Slava Pestov 90ed177a9c Fixing load-everything and unit tests 2008-02-06 19:23:39 -06:00
Slava Pestov d6185e224a Undo funny stuff 2008-02-03 16:13:57 -06:00
Doug Coleman 7954bc33bf fix server responders 2008-02-02 23:27:44 -06:00
Doug Coleman 9e9c71b6d0 make multi-assocs work for http headers 2008-02-01 23:46:44 -06:00
Doug Coleman ea8ad2b04c Merge git://factorcode.org/git/factor
Conflicts:

	extra/http/http.factor
2008-02-01 22:47:05 -06:00
Slava Pestov 2d381ed84e Fix http server 2008-02-01 22:47:01 -06:00
Doug Coleman db3ac4d75f intermediate work on cookies 2008-02-01 22:46:03 -06:00
Daniel Ehrenberg 1e477cfc4a URL encoding/decoding uses UTF-8 now 2008-02-01 18:38:29 -06:00
Daniel Ehrenberg c75b51bd58 URL encoding uses ascii 2008-02-01 18:28:10 -06:00
Doug Coleman e54b41da01 Merge git://factorcode.org/git/factor
Conflicts:

	extra/http/client/client.factor
2008-01-31 11:35:47 -06:00
Doug Coleman fd4254ca09 update client to work with more redirects 2008-01-31 11:34:03 -06:00
Slava Pestov 14481db63f Smarter download word, old download word renamed to download-to for Ed 2008-01-31 01:15:28 -06:00
Slava Pestov 926e09a46a New dispose word and with-dispose combinator, docs for io.monitor, working on O(1) stream timeouts 2008-01-31 00:52:06 -06:00
Slava Pestov 1c91a286e5 Updating summary and authors 2008-01-27 01:02:31 -04:00
Doug Coleman ba68a3732d better support for http-get redirects 2008-01-14 15:49:13 -10:00
Doug Coleman 097dad070a minor tweaks to make these modules load with load-everything 2008-01-14 11:42:21 -10:00
Doug Coleman 376644794c more lint cleanups 2008-01-13 08:29:04 -10:00
Slava Pestov eb2a6a7d22 Fixing httpd 2008-01-11 00:48:04 -05:00
Slava Pestov 4e43b946f9 Fix conflicts 2008-01-06 14:17:50 -04:00
Slava Pestov 8285eeda9a Fix conflict 2008-01-06 13:30:23 -04:00
Aaron Schaefer 897a8ed8aa Replace '<file-reader> contents' with 'file-contents' in all vocabs 2007-12-31 14:47:24 -05:00
Doug Coleman b4575a9bff Templating now runs in quiet mode
session ids are now  4 bignum number>string string>sha-256-string
add assoc-heaps
sessions are stored in an assoc-heap
2007-12-19 23:34:30 -06:00
Doug Coleman 1c3c7db0bc Overhaul furnace
- validators work!
 - added sessions
 - add error checking to pastebin
 - add define-form, defalut-values
2007-12-18 02:24:05 -06:00
Slava Pestov 3dc69f16f3 url-encode fix 2007-12-06 02:28:45 -05:00
Doug Coleman e2acf8c386 Rename http.parser to html.parser 2007-12-04 14:14:07 -06:00
Doug Coleman 566326a01e Let http.parser load 2007-11-29 11:36:30 -06:00
Doug Coleman d3350bcfdf Rename extra/browser to extra/http/parser 2007-11-29 11:18:46 -06:00
Slava Pestov 72ea94384d Fixes 2007-11-15 04:40:23 -05:00
Slava Pestov 37ee63e72d Move http.server.responders.* to webapps.* 2007-11-12 23:26:45 -05:00
Slava Pestov 253a4b660d http.server cleanups 2007-11-12 23:18:56 -05:00
Slava Pestov d8d1da96d7 Update libraries for parent-dir rename 2007-11-05 00:46:03 -05:00
Doug Coleman 688ccb8a14 Optimize the way random IDs are generated for the callback responder
It's about 10x more efficient this way
2007-10-31 19:04:13 -05:00
Slava Pestov b832d8dedb Fix conflict 2007-10-10 17:49:14 -04:00
Slava Pestov 7696805037 Templating fix 2007-10-10 17:47:38 -04:00
Doug Coleman 36df714e56 Print out errors when parsing .fhtml files instead of printing nothing 2007-10-09 03:40:04 -05:00
Slava Pestov d40b52f4ef Update HTTP server for HTML stream changes 2007-09-25 20:31:32 -04:00
Slava Pestov e0318f769d Updating HTML output for latest stream protocol 2007-09-25 20:30:33 -04:00
Slava Pestov a00432b64e HTTPD fix 2007-09-21 22:32:32 -04:00
Slava Pestov 48b35f0417 Add new word to http.server.templating 2007-09-21 16:55:39 -04:00
Slava Pestov a96457cecc Initial import 2007-09-20 18:09:08 -04:00
Slava Pestov 3131e96aa7 Fixes 2008-03-20 19:54:25 -05:00