Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | FastCGI: Track request IDs during processing | Benjamin Barenblat | 2016-11-07 |
| | | | | | | | | | | | | When processing a FastCGI request, save its request ID in thread-local storage and respond with the same request ID (rather than hard-coding 1). This fixes FastCGI on picky web servers (nginx). For more background, see https://github.com/urweb/urweb/issues/57 and §3.3 of the FastCGI specification. Tested with nginx 1.10.2 and lighttpd 1.4.39. Closes https://github.com/urweb/urweb/issues/57. | ||
* | Return to working version mode | Adam Chlipala | 2016-10-22 |
| | |||
* | New release | Adam Chlipala | 2016-10-22 |
| | |||
* | Make JavaScript boolToString use right capitalization | Adam Chlipala | 2016-10-21 |
| | |||
* | Tag: better support for recursion among page handlers, using union find | Adam Chlipala | 2016-10-07 |
| | |||
* | Simplify listEdit demo (thanks, Michael Rohs!) | Adam Chlipala | 2016-10-05 |
| | |||
* | Add mapUX_rev | Adam Chlipala | 2016-09-24 |
| | |||
* | Merge pull request #52 from sielenk/ipv6 | Adam Chlipala | 2016-09-22 |
|\ | | | | | Updates the help text to cover the new ipv6 option | ||
| * | Updates the help text to cover the new ipv6 option | Marvin Sielenkemper | 2016-09-22 |
|/ | |||
* | Update tests for new html5 default | Adam Chlipala | 2016-09-20 |
| | |||
* | Make HTML5 the default and add 'xhtml' .urp directive | Adam Chlipala | 2016-09-20 |
| | |||
* | Merge pull request #51 from jmitchell/bin-repro-mtime-precision | Adam Chlipala | 2016-09-20 |
|\ | | | | | Use 1s precision when comparing file mtimes | ||
| * | Use 1s precision when comparing file mtimes | Jacob Mitchell | 2016-09-19 |
|/ | | | | | | | | | | HTTP Last-Modified caching depends on mtimes of files read during compilation. Only mtimes before the compiler's start (reset) time are considered. On filesystems with lower mtime precision than Standard ML's Time.now, a temporary file generated by the compiler may have an mtime preceding the reset time even though it was modified after. The fix here is to compare times using 1s precision, the most granular used by filesystems. | ||
* | make test: add extra 'curl' flags to make IPv6 work in Ubuntu 14.04 | Adam Chlipala | 2016-09-19 |
| | |||
* | Merge pull request #49 from sielenk/master | Adam Chlipala | 2016-09-19 |
|\ | | | | | Add IPv6 support and a new '-A' option to specify an IPv6 adress to bind | ||
* \ | Merge pull request #48 from jmitchell/bin-repro | Adam Chlipala | 2016-09-19 |
|\ \ | | | | | | | Reproducible project builds with HTTP caching support | ||
| | * | Revert "Try adding an IPv6 address to interface lo" | Marvin Sielenkemper | 2016-09-17 |
| | | | | | | | | | | | | This reverts commit 62ac943afa64fd4fc16f47c2f23fd90f7c5fff81. | ||
| | * | Try adding an IPv6 address to interface lo | Marvin Sielenkemper | 2016-09-17 |
| | | | |||
| | * | Remove accidentally commited unused includes which do not exist on MacOS | Marvin Sielenkemper | 2016-09-17 |
| | | | |||
| | * | Check if the loopback interface has an IPv6 address and only run IPv6 test ↵ | Marvin Sielenkemper | 2016-09-17 |
| | | | | | | | | | | | | tests if this is the case | ||
| | * | Explicitly cleares IPV6_V6ONLY to ensure IPv4 availability | Marvin Sielenkemper | 2016-09-17 |
| | | | |||
| | * | Amend the tests to check if the new option works | Marvin Sielenkemper | 2016-09-16 |
| | | | |||
| | * | Add tests for IPv6 | Marvin Sielenkemper | 2016-09-16 |
| | | | |||
| | * | Add IPv6 support and a new '-A' option to specify an IPv6 adress to bind | Marvin Sielenkemper | 2016-09-16 |
| |/ |/| | |||
| * | Use hash instead of timestamp in app.js filename | Jacob Mitchell | 2016-09-08 |
| | | | | | | | | | | Makes Ur/Web project builds reproducible without sacrificing HTTP caching. Uses a public domain SHA1 implementation by tom7. See #38. | ||
| * | HTTP Last-Modified: latest modtime of source files | Jacob Mitchell | 2016-09-07 |
|/ | | | | See issue #38. | ||
* | Remove 'Value' attributes for AJAX-y UI widgets, because they should use ↵ | Adam Chlipala | 2016-09-01 |
| | | | | 'Source' instead | ||
* | Emacs mode: switch font-lock-cvariable-face to inherit from ↵ | Adam Chlipala | 2016-09-01 |
| | | | | font-lock-type-face, to avoid hardcoding of colors | ||
* | Json: parse records with extra fields | Adam Chlipala | 2016-08-27 |
| | |||
* | Merge branch 'master' of ssh://github.com/urweb/urweb | Adam Chlipala | 2016-08-26 |
|\ | |||
* | | Import Json module from old Meta library (thanks to Edward Z. Yang for code ↵ | Adam Chlipala | 2016-08-26 |
| | | | | | | | | contributions) | ||
| * | Manual: explain the cooperative multithreading model | Adam Chlipala | 2016-08-26 |
| | | |||
| * | Plug a reactive-DOM memory leak (thanks to Saulo Araujo for spotting the ↵ | Adam Chlipala | 2016-08-24 |
| | | | | | | | | problem and proposing a slightly different fix) | ||
| * | Remove a check that was actually always passing because it was on the wrong ↵ | Adam Chlipala | 2016-08-08 |
| | | | | | | | | object; this helps explain why the last change was necessary | ||
| * | Avoid repopulating dead nodes; otherwise, we might wind up killing a node ↵ | Adam Chlipala | 2016-08-08 |
| | | | | | | | | multiple times, screwing up the free list of available closure IDs (with duplicates), so that the same ID gets allocated for multiple functions later | ||
| * | Export fewer symbols | Benjamin Barenblat | 2016-08-05 |
|/ | | | | Closes https://github.com/urweb/urweb/issues/43. | ||
* | Return to working version mode | Adam Chlipala | 2016-08-05 |
| | |||
* | New release | Adam Chlipala | 2016-08-05 |
| | |||
* | Spelling | Benjamin Barenblat | 2016-08-03 |
| | |||
* | Fix Travis syntax error | Adam Chlipala | 2016-08-02 |
| | |||
* | Update Travis tests to (1) use MLton from main package repo and (2) apply an ↵ | Adam Chlipala | 2016-08-02 |
| | | | | OS X libtool workaround | ||
* | Merge pull request #34 from saulo2/master | Adam Chlipala | 2016-08-02 |
|\ | | | | | Fix for "normalizeTable" nesting thead and tfoot in tbody | ||
* | | Support OpenSSL 1.1 | Benjamin Barenblat | 2016-07-20 |
| | | | | | | | | Closes https://github.com/urweb/urweb/issues/35. | ||
* | | uw_memmem: correct indentation | Benjamin Barenblat | 2016-07-20 |
| | | | | | | | | Closes https://github.com/urweb/urweb/issues/36. | ||
* | | Add .mailmap to correct bbaren’s address | Benjamin Barenblat | 2016-07-20 |
| | | | | | | | | | | | | Somehow, one of my commits got entered under <bbaren at mit.edu> instead of <bbaren@mit.edu>. Add a .mailmap file so 'git shortlog', 'git log --use-mailmap', etc. do the right thing. | ||
| * | Fix for "normalizeTable" nesting thead and tfoot in tbody | Saulo Araujo | 2016-07-16 |
|/ | |||
* | Merge pull request #33 from tuncer/emacs-final-newline | Adam Chlipala | 2016-07-15 |
|\ | | | | | urweb-mode: do not configure require-final-newline | ||
| * | urweb-mode: do not configure require-final-newline | Tuncer Ayaz | 2016-07-15 |
|/ | | | | | | | Ur/Web source files do not require a final newline. Thus, require-final-newline is a personal setting and should not be configured in the major mode. Setting it here will also negatively impact helpers like ethan-wspace. | ||
* | Switch to expected order for [queryL] | Adam Chlipala | 2016-07-01 |
| | |||
* | Return to working version mode | Adam Chlipala | 2016-06-21 |
| |