changeset | 34ad83d9b729 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Fix recording bugs to do with nesting and buffer reallocation. Stop MonoFooify printing spurious errors. |
files |
changeset | c275bbc41194 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Start work on pure expression caching. |
files |
changeset | c05851bf7861 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 2b1af5dc6dee |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 88cc0f44c940 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Rename C functions and remove functors nested inside modules. |
files |
changeset | 2f7ed04332a0 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Progress on LRU cache but still more known bugs to fix. |
files |
changeset | e10881cd92da |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 5709482a2afd |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 794017f378de |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 98b87d905601 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | ef766ef6e242 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 0ca11d57c175 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Cleans up interface (it's now a command line option) and renames project to "sqlcache" in the all-one-word style. Still has issues to do with concurrency, retrying transactions, and foreign function calls that either rely on state or have side effects. |
files |
changeset | cb74460f046a |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | c1a62ce47083 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Merge. |
files |
changeset | 01c8aceac480 |
---|---|
branch | |
bookmark | |
tag | |
user | Ziv Scully <ziv@mit.edu> |
description | Finishes initial prototype, caching parameterless pages with table-match-based invalidation. Still has problems parsing non-Postgres SQL dialects properly. |
files |
changeset | 14c45a0b6362 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Basis.fromMilliseconds |
files |
changeset | d87d72b6e299 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Remove spurious failure about reopening database connection |
files |
changeset | c76a9712334c |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Database-server reconnection for MySQL |
files |
changeset | 00cf8214c2e3 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Switching to a more dynamic method of handling database reconnection, restarting transactions |
files |
changeset | d2a98983f502 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Start of support for surviving database-server restarts, for Postgres |
files |
changeset | 8a01e8f21de9 |
---|---|
branch | |
bookmark | |
tag | |
user | Benjamin Barenblat <bbaren@mit.edu> |
description | Make OpenSSL usage thread-safe (closes #206) Enable OpenSSL?s multithreading support by defining locking and thread-ID callbacks. Remove a lock obviated by this change. |
files |
changeset | 4895c41b2ec6 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Make naughtyDebug use protocol-specific logging |
files |
changeset | 882556b3029d |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix silly mistake from last commit; also switch away from rand() in openssl.c |
files |
changeset | 7755f00a4fc3 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Switch to using OpenSSL PRNG for the one remaining rand() |
files |
changeset | fd6d362666c0 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Optimizing writes of single characters |
files |
changeset | 1839df6ed755 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | uw_remoteSock() |
files |
changeset | d77b0665ba7c |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Default to parsing time strings with the application-configured format |
files |
changeset | a9159911c3ba |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | New phase: Dbmodecheck |
files |
changeset | 4ad46302f659 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Don't use uw_malloc() or equivalent in generating error messages while parsing HTTP request |
files |
changeset | ced78ef1c82f |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | New .urp directive: file |
files |
changeset | 1d36654c2d21 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix uw_Basis_lt_time |
files |
changeset | ea0ecd5fa9df |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Add locking to enforce atomicity of message sends from one transaction |
files |
changeset | 6add6d00ef5f |
---|---|
branch | |
bookmark | |
tag | |
user | Sergey Mironov <grrwlf@gmail.com> |
description | Call try_rollback before resetting the context This will allow FFI cleanup handlers to complete. |
files |
changeset | 6372a742ab04 |
---|---|
branch | |
bookmark | |
tag | |
user | Sergey Mironov <grrwlf@gmail.com> |
description | Allow '+' char in blessMime See this one [1] for an example [1] - http://www.w3.org/TR/SVGTiny12/mimereg.html |
files |
changeset | bcda3ae88677 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Align to sizeof(void *) instead of fixed 4 |
files |
changeset | 4a93f379c452 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Fix datetime construction (contributed by Patrick Hurst) |
files |
changeset | 77cc9169d6e0 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Change context-local memory allocation to return word-aligned addresses (based on patch by Evan Danaher) |
files |
changeset | 93ff76058825 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | HTML5 data-* attributes |
files |
changeset | 16f5f136a807 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | uw_register_transactional() can return error codes |
files |
changeset | bddee3af70c4 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Tweaking uw_commit() logic, partly to fix a resource clean-up bug on SQL serialization failures |
files |
changeset | cc7e5d469d1b |
---|---|
branch | |
bookmark | |
tag | |
user | Sergey Mironov <grrwlf@gmail.com> |
description | Protect uw_Basis_new_client_source from invalid ctx->id We assume that FFI code may create new contextes with id left unassigned |
files |
changeset | c93fbd139732 |
---|---|
branch | |
bookmark | |
tag | |
user | Sergey Mironov <grrwlf@gmail.com> |
description | Define uw_loggers structure, allow FFI code to access it |
files |
changeset | 94529780bbcf |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | getenv calls UNIX getenv() when no special alternative is set |
files |
changeset | 3d1d44111906 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Change Basis.getenv to return None outside the context of a web request |
files |
changeset | 7075acda4456 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Parse new bytea output format from Postgres 9.x |
files |
changeset | 819756825c8d |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Hurst <phurst@mit.edu> |
description | Merge in upstream |
files |
changeset | 2b95ecdd94eb |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Hurst <phurst@mit.edu> |
description | Use localtime, not gmtime, for datetime functions. |
files |
changeset | e90f218f2d48 |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Hurst <phurst@mit.edu> |
description | Trim trailing whitespace in urweb.c. |
files |
changeset | 81bc76aa4acd |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Hurst <phurst@mit.edu> |
description | Merge in upstream changes. |
files |
changeset | 155bd0bc4d28 |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Hurst <phurst@mit.edu> |
description | Day of week functions. |
files |
changeset | 1e360ea06a09 |
---|---|
branch | |
bookmark | |
tag | |
user | Patrick Hurst <phurst@mit.edu> |
description | Add basic year/month/day/hour/minute/second <-> time functions. |
files |
changeset | ac1be85e91ad |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Add 'html5' .urp directive |
files |
changeset | d7bec4e63415 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Do a bit of extra userspace copying to send HTTP response with a single system call |
files |
changeset | 3ecd0b6360eb |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Change where a transaction is marked finished, to avoid forgetting to rollback a failed transaction |
files |
changeset | a671e5258a2c |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Raise exception when recv()ing from someone else's channel; improve setting of client ID in RPCs |
files |
changeset | 9f3597979e98 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Tweaking handling of database transactions |
files |
changeset | c52365a4ce41 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | No need to ROLLBACK after a failed COMMIT |
files |
changeset | d02c1a0d8082 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Proper handling of serialization failures during SQL COMMIT |
files |
changeset | 6745eafff617 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | Start SQL transactions as read-only when possible, based on conservative program analysis |
files |
changeset | 420d129c4174 |
---|---|
branch | |
bookmark | |
tag | |
user | Adam Chlipala <adam@chlipala.net> |
description | HTTP: avoid duplicate Content-length |
files |