Sat, 03 Sep 2011 12:51:05 -0400 |
Adam Chlipala |
An abstract type of IDs |
Fri, 22 Jul 2011 15:39:38 -0400 |
Adam Chlipala |
Backpedal on tutorial-motivated urweb-mode changes; add Basis.diffInSeconds and Basis.toSeconds |
Tue, 19 Jul 2011 09:18:50 -0400 |
Adam Chlipala |
Change cookie signature comparison to resist timing attacks (based on code suggested by Robin Green and Austin Seipp) |
Sun, 03 Jul 2011 16:21:04 -0400 |
Adam Chlipala |
Basis.currentUrlHasQueryString |
Sun, 03 Jul 2011 12:40:00 -0400 |
Adam Chlipala |
For non-debug builds, leave out source location info in what is shown to user |
Sun, 29 May 2011 14:29:26 -0400 |
Adam Chlipala |
getHeader and setHeader |
Sun, 17 Apr 2011 13:43:00 -0400 |
Adam Chlipala |
Before allowing an indirect return, check (dynamically, for now) that we aren't in an RPC handler |
Sat, 09 Apr 2011 14:36:47 -0400 |
Adam Chlipala |
Each context gets its own non-repeating sequence of source numbers |
Thu, 20 Jan 2011 10:40:40 -0500 |
Adam Chlipala |
Patch from Vladimir Shabanov to support implicit passing of 'time' values from server to client |
Thu, 13 Jan 2011 10:02:50 -0500 |
Adam Chlipala |
More string processing |
Tue, 11 Jan 2011 18:04:52 -0500 |
Adam Chlipala |
Some more string parsing functions; naughtyDebug |
Tue, 11 Jan 2011 14:03:54 -0500 |
Adam Chlipala |
String processing optimizations |
Thu, 06 Jan 2011 14:45:52 -0500 |
Adam Chlipala |
Basis.currentUrlHasPost |
Tue, 28 Dec 2010 14:51:57 -0500 |
Adam Chlipala |
Basis.readUtc |
Sun, 26 Dec 2010 17:29:03 -0500 |
Adam Chlipala |
queryString and effectfulUrl |
Sun, 26 Dec 2010 15:52:56 -0500 |
Adam Chlipala |
Expose buffer type for other C libraries; replace minusSeconds with addSeconds |
Fri, 24 Dec 2010 18:08:29 -0500 |
Adam Chlipala |
Changed uw_Basis_time to store microseconds |
Fri, 24 Dec 2010 17:18:28 -0500 |
Adam Chlipala |
Fix Postgres date serialization |
Thu, 23 Dec 2010 17:46:40 -0500 |
Adam Chlipala |
[De]serialization of times in JavaScript; proper integer division in JavaScript; Basis.crypt; Top.mkRead'; more aggressive Mono-level inlining, for values of function-y types |
Thu, 23 Dec 2010 11:23:31 -0500 |
Adam Chlipala |
Recursive record unification errors, for more detail |
Tue, 21 Dec 2010 18:01:23 -0500 |
Adam Chlipala |
Basis.cdataChar |
Mon, 20 Dec 2010 13:22:44 -0500 |
Adam Chlipala |
Use proper string time format for SQLite |
Sat, 18 Dec 2010 15:17:09 -0500 |
Adam Chlipala |
Periodic tasks |
Sat, 18 Dec 2010 10:56:31 -0500 |
Adam Chlipala |
postBody type |
Sun, 12 Dec 2010 10:35:04 -0500 |
Adam Chlipala |
Change Basis.debug to use the protocol's debug function |
Sat, 11 Dec 2010 15:16:04 -0500 |
Adam Chlipala |
minHeap option in .urp files |
Sat, 04 Dec 2010 11:15:20 -0500 |
Adam Chlipala |
New argument to transactional free functions, to specify whether we are about to retry |
Sat, 20 Nov 2010 09:48:03 -0500 |
Adam Chlipala |
In FastCGI, signal 304 with a header, not the usual HTTP/1.1 line |
Thu, 14 Oct 2010 11:35:56 -0400 |
Adam Chlipala |
-limit for running time |
Tue, 07 Sep 2010 09:06:13 -0400 |
Adam Chlipala |
'tryDml' works with Postgres |
Tue, 07 Sep 2010 08:28:07 -0400 |
Adam Chlipala |
Server-side 'onError' |
Thu, 29 Apr 2010 17:24:42 -0400 |
Adam Chlipala |
Add rand to Basis and handle it in Iflow |
Sat, 30 Jan 2010 11:21:26 -0500 |
Adam Chlipala |
Update Makefile.in's with new Autotools; add extra 'return NULL' to placate some -Wall |
Tue, 26 Jan 2010 14:59:19 -0500 |
Adam Chlipala |
Handling errors during commit |
Tue, 12 Jan 2010 16:09:13 -0500 |
Adam Chlipala |
Allow escaped backslashes in literals; conversion betwixt int and char |
Sun, 10 Jan 2010 10:40:57 -0500 |
Adam Chlipala |
Support for protocol-specific expunger dispatch |
Thu, 07 Jan 2010 14:02:58 -0500 |
Adam Chlipala |
Basis.debug; more restrictive type for Basis.form; weaken definition of polymorphic-ness for especialization |
Tue, 05 Jan 2010 15:53:35 -0500 |
Adam Chlipala |
Basis.textBlob; support HTTP requests with no headers |
Tue, 05 Jan 2010 14:57:35 -0500 |
Adam Chlipala |
uw_close() |
Sun, 03 Jan 2010 17:13:45 -0500 |
Adam Chlipala |
Database quotas |
Sun, 03 Jan 2010 15:58:34 -0500 |
Adam Chlipala |
Deadlines |
Sun, 03 Jan 2010 15:32:11 -0500 |
Adam Chlipala |
Memory limits |
Sat, 02 Jan 2010 13:31:59 -0500 |
Adam Chlipala |
Proper 404 generation |
Fri, 01 Jan 2010 12:48:06 -0500 |
Adam Chlipala |
Proper [un]urlification of unit |
Sun, 27 Dec 2009 10:37:24 -0500 |
Adam Chlipala |
All three current protocols work with move to using uw_app |
Thu, 24 Dec 2009 09:56:09 -0500 |
Adam Chlipala |
Updating the manual |
Wed, 23 Dec 2009 12:25:34 -0500 |
Adam Chlipala |
Stop skipping Especialization of generated functions; fix Compiler.parseUrp; expose uw_really_write(); allow more NULL arguments to uw_register_transactional() |
Thu, 10 Dec 2009 15:20:36 -0500 |
Adam Chlipala |
Basis.currentUrl, plus redirect debugging |
Thu, 10 Dec 2009 13:32:09 -0500 |
Adam Chlipala |
Basis.url and redirects |
Tue, 08 Dec 2009 10:46:50 -0500 |
Adam Chlipala |
Context globals; ctype functions |
Thu, 26 Nov 2009 14:20:00 -0500 |
Adam Chlipala |
More fun with cookies |
Tue, 24 Nov 2009 09:24:25 -0500 |
Adam Chlipala |
Explicitly abort in-flight RPCs onunload |
Sun, 01 Nov 2009 14:26:20 -0500 |
Adam Chlipala |
Initial form for paper assignment |
Sun, 01 Nov 2009 10:20:20 -0500 |
Adam Chlipala |
Bidding interface |
Thu, 22 Oct 2009 16:15:56 -0400 |
Adam Chlipala |
Initial support for char in SQL |
Thu, 22 Oct 2009 11:15:37 -0400 |
Adam Chlipala |
Checking deadline; sign-in |
Tue, 15 Sep 2009 10:50:49 -0400 |
Adam Chlipala |
Fix Postgres timestamp round-tripping |
Wed, 09 Sep 2009 08:15:46 -0400 |
Adam Chlipala |
Find chances to use mstrcat() |
Fri, 17 Jul 2009 17:09:55 -0400 |
Adam Chlipala |
Timestamps working with SQLite |
Thu, 16 Jul 2009 18:10:29 -0400 |
Adam Chlipala |
Demo working with MySQL |