Commit Graph

55 Commits (c19d83e13f5b9330a09a7d74b5b7a01a3e403fba)

Author SHA1 Message Date
Slava Pestov e47e7ec30c Login authentication is now stored outside of the session, allowing multiple independent login realms per site 2008-06-16 05:16:51 -05:00
Slava Pestov 39d8bec7ef Refactoring furnace.auth 2008-06-16 03:34:17 -05:00
Slava Pestov a943a237d9 Fix information leakage 2008-06-16 01:35:06 -05:00
Slava Pestov a89c9758df Check port number 2008-06-12 18:53:53 -05:00
Slava Pestov b01d1f8a56 Request size limit and encoding support for HTTP server 2008-06-12 03:50:20 -05:00
Slava Pestov ba8f1388ab Fixing everything for mandatory stack effects 2008-06-09 02:14:14 -05:00
Slava Pestov 99b23348a8 Various furnace improvements; add present vocabulary for converting objects to human-readable strings 2008-06-05 00:18:36 -05:00
Slava Pestov 9861146d8d Implement flash scopes, improved validation and login page, improved http-post 2008-06-04 19:54:05 -05:00
Slava Pestov 9bd38767ab Big web framework refactoring 2008-06-02 15:00:03 -05:00
Slava Pestov c5c65a4ce4 Web framework refactoring work in progress 2008-06-01 17:22:39 -05:00
Slava Pestov d589ac19dd Reworking validation 2008-05-26 00:47:27 -05:00
Slava Pestov db314db570 Fix chunked encoding to work with yahoo 2008-05-20 18:24:32 -05:00
Slava Pestov 4d10baef3d Fix 2008-05-18 18:03:42 -05:00
Slava Pestov a190375c02 Fixes 2008-05-14 06:08:57 -05:00
Slava Pestov c60baf1232 sift and harvest words added 2008-05-13 23:36:55 -05:00
Slava Pestov dfb25c3350 SSL API fleshed out, doesn't work yet 2008-05-12 19:23:32 -05:00
Slava Pestov 75fb15ee4c Split stdio up into input-stream/output-stream, pipes work in progress 2008-05-05 02:19:25 -05:00
Slava Pestov 117f6dd804 New validation message concept, t:button tag, fixes 2008-05-02 21:18:49 -05:00
Slava Pestov 5bae9bf6ef Implemented user capabilities 2008-05-01 20:03:02 -05:00
Slava Pestov 79f91f6b7d Working on user capabilities 2008-05-01 16:24:50 -05:00
Slava Pestov 4d03cb8c75 Workaround to make http.client work with old http.server 2008-04-29 21:08:57 -05:00
Slava Pestov e48755e5aa Fixes 2008-04-27 04:27:04 -05:00
Slava Pestov 0b0e460857 Improved cookie support, and better session manager taking advantage of it 2008-04-27 03:09:00 -05:00
Slava Pestov 2f2d31a623 Fix HTTP unit tests 2008-04-23 00:53:42 -05:00
Slava Pestov bfa34122f3 Fix chunked encoding 2008-04-22 20:23:49 -05:00
Slava Pestov cdb31b4813 Fix host: header in http.client and add redirection limit 2008-04-22 15:37:49 -05:00
Slava Pestov 206609242e Add support for chunked encoding, and set connection: close on http requests 2008-04-22 14:37:26 -05:00
Slava Pestov aae907d5e1 Fix problem with xml prologue showing up several times 2008-04-15 23:36:27 -05:00
Slava Pestov 7bcadd99a4 XML templating engine 2008-04-15 06:10:08 -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 72080fda4a construct-boa -> boa
construct-empty -> new
2008-04-13 15:06:27 -05:00
Doug Coleman 5fa3bd8c74 cond/case 2008-04-11 12:55:57 -05:00
Slava Pestov c22af5c7a6 Rename 2apply to bi@ 2008-03-29 20:36:58 -05:00
Slava Pestov 1f3e6fd0b7 combinators.cleave is now core 2008-03-28 23:00:20 -05:00
Slava Pestov 02727576c2 New slots are now in the core 2008-03-20 15:30:59 -05:00
Slava Pestov 234dfc5705 Persistent sessions 2008-03-15 06:22:47 -05:00
Slava Pestov 6c73d6a245 Improving session management and action link generation 2008-03-13 22:14:32 -05:00
Slava Pestov 2b150db9b9 HTTP server work in progress 2008-03-11 03:39:09 -05: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
Slava Pestov c26b1a895f More httpd work 2008-03-03 02:19:36 -06:00
Slava Pestov cc3f226cd3 New HTTPD work in progress 2008-02-29 00:57:38 -06:00
Slava Pestov 6260cd3e5a Working on new HTTP server 2008-02-25 14:53:18 -06:00
Slava Pestov 2f5ad0324b io.utf8 renamed to io.encodings.utf8 2008-02-13 23:21:04 -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
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